Position: Home page » Equipment » Xmlc mining

Xmlc mining

Publish: 2021-05-02 01:02:06
1. California Gold Rush
blue light mobile game master answers for you~
2.

Let me talk about my experience (with Wiki):

< blockquote >

in minecraft's world, mining is a frequent visitor for players. But don't just dig. Here are some great tips

< / blockquote >

for example, this picture can tell you the distribution (height) of minerals in the world. It is suggested that the building owner first dig 29 iron ores and burn them into iron ingots (to make an iron pick, an iron sword and a set of iron armor), and then go to the 16th floor to find diamonds (it is suggested to dig on the 11th floor, because it is the magmatic layer)

(from wiki)

in addition, Don't forget to bring food (more is better, but don't occupy too much backpack space, 3 spaces is enough)

don't forget to bring wood, which is very useful (you can make a torch when you dig coal), and light up all the roads you walk with a torch (to prevent brush monsters)

< blockquote >
  1. choose one of the many open-air caves and start exploring, Try to move your exploration path down as much as possible. Even shallow caves can provide abundant reserves of coal and iron ore, and there are other deposits such as gold ore in deeper layers. The advantage of cave exploration is that it doesn't need to dig a lot of stones, but on the other hand, there are many monsters in the cave, and the terrain is dangerous. Whether it is water or lava, it will cause certain obstacles

  2. if you don't find an easy access cave entrance, but find a shaft or Canyon, mining there is also a good choice. You can use a bucket to artificially create a waterfall so that you can swim to the bottom (or up) of the canyon, and then you can explore the caves deep in the canyon in the way described above. Watch out for falling monsters! Climbers are a particular headache. Even if it doesn't bring you death, it may make you live worse than death, and it may destroy the minerals you want to dig. You can use skilful jumps to light up cliffs, or to reach tunnels that look tall

  3. of course, you can also make your own entrance to the underground world: dig a vertical shaft in a convenient location (such as the basement of a room), and then start digging horizontally at a suitable height. Usually, this method wastes more tools (because all the channels need to be g by themselves), but with proper lighting, you can hardly see monsters. You may have g a natural cave (in fact, the probability is very high!), At this time, you can refer to the previous skills for cave exploration. There are many different opinions about the optimal mining strategy, but at the beginning of mining, the safest method should be mining 1 × 3 shaft with staircase in the middle to avoid falling. No matter how you arrange your mine, please ensure a certain amount of light to prevent monsters. Of course, when the resources in the cave are exhausted, you can go back to your mine to continue mining

  4. < / OL > < / blockquote >

    (from wiki)

    if the building owner thinks it is too troublesome to dig an artificial mine, then the natural mine is a good choice (disadvantages: 1. It's very easy to get lost, so it's necessary to take marks such as sand; 2; 2. There are many monsters, don't try easily without good equipment)

    for more details, please refer to: https://minecraft-zh.gamepedia.com/%E6%95%99%E7%A8%8B/%E9%87%87%E7%9F%BF%E6%8A%80%E6%9C%AF

3. Wrong ID number
4. /**/
/// <summary>
/// XML 操作基类
/// </summary>
public class XmlHelper
{
/**/
/// <summary>
/// 读取Xml到DataSet中

/// </summary>
/// <param name="XmlPath">路径</param>
/// <returns>结果集</returns>
public static DataSet GetXml(string XmlPath)
{
DataSet ds = new DataSet();
ds.ReadXml(@XmlPath);
return ds;
}

/**/
/// <summary>
/// 读取xml文档并返回一个节点:适用于一级节点

/// </summary>
/// <param name="XmlPath">xml路径</param>
/// <param name="NodeName">节点</param>
/// <returns></returns>
public static string ReadXmlReturnNode(string XmlPath, string Node)
{
XmlDocument docXml = new XmlDocument();

docXml.Load(@XmlPath);
XmlNodeList xn = docXml.GetElementsByTagName(Node);
return xn.Item(0).InnerText.ToString();
}

/**/
/// <summary>
/// 查找数据,返回当前节点的所有下级节点,填充到一个DataSet中

/// </summary>
/// <param name="xmlPath">xml文档路径</param>
/// <param name="XmlPathNode">节点的路径:根节点/父节点/当前节点</param>
/// <returns></returns>
public static DataSet GetXmlData(string xmlPath, string XmlPathNode)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
DataSet ds = new DataSet();
StringReader read = new StringReader(objXmlDoc.SelectSingleNode(XmlPathNode).OuterXml);
ds.ReadXml(read);
return ds;
}

/**/
/// <summary>
/// 更新Xml节点内容
/// </summary>
/// <param name="xmlPath">xml路径</param>
/// <param name="Node">要更换内容的节点:节点路径 根节点/父节点/当前节点</param>
/// <param name="Content">新的内容</param>
public static void XmlNodeReplace(string xmlPath, string Node, string Content)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
objXmlDoc.SelectSingleNode(Node).InnerText = Content;
objXmlDoc.Save(xmlPath);

}

/**/
/// <summary>
/// 更改节点的属性值

/// </summary>
/// <param name="xmlPath">文件路径</param>
/// <param name="NodePath">节点路径</param>
/// <param name="NodeAttribute1">要更改的节点属性的名称</param>
/// <param name="NodeAttributeText">更改的属性值</param>
public static void XmlAttributeEdit(string xmlPath, string NodePath, string NodeAttribute1, string NodeAttributeText)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlNode nodePath = objXmlDoc.SelectSingleNode(NodePath);
XmlElement xe = (XmlElement)nodePath;
xe.SetAttribute(NodeAttribute1, NodeAttributeText);
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 删除XML节点和此节点下的子节点

/// </summary>
/// <param name="xmlPath">xml文档路径</param>
/// <param name="Node">节点路径</param>
public static void XmlNodeDelete(string xmlPath, string Node)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
string mainNode = Node.Substring(0, Node.LastIndexOf("/"));
objXmlDoc.SelectSingleNode(mainNode).RemoveChild(objXmlDoc.SelectSingleNode(Node));
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 删除一个节点的属性

/// </summary>
/// <param name="xmlPath">文件路径</param>
/// <param name="NodePath">节点路径xpath</param>
/// <param name="NodeAttribute">属性名称</param>
public static void xmlnNodeAttributeDel(string xmlPath, string NodePath, string NodeAttribute)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlNode nodePath = objXmlDoc.SelectSingleNode(NodePath);
XmlElement xe = (XmlElement)nodePath;
xe.RemoveAttribute(NodeAttribute);
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 插入一个节点和此节点的子节点

/// </summary>
/// <param name="xmlPath">xml路径</param>
/// <param name="MailNode">当前节点路径</param>
/// <param name="ChildNode">新插入节点</param>
/// <param name="Element">插入节点的子节点</param>
/// <param name="Content">子节点的内容</param>
public static void XmlInsertNode(string xmlPath, string MailNode, string ChildNode, string Element, string Content)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlNode objRootNode = objXmlDoc.SelectSingleNode(MailNode);
XmlElement objChildNode = objXmlDoc.CreateElement(ChildNode);
objRootNode.AppendChild(objChildNode);
XmlElement objElement = objXmlDoc.CreateElement(Element);
objElement.InnerText = Content;
objChildNode.AppendChild(objElement);
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 向一个节点添加属性

/// </summary>
/// <param name="xmlPath">xml文件路径</param>
/// <param name="NodePath">节点路径</param>
/// <param name="NodeAttribute1">要添加的节点属性的名称</param>
/// <param name="NodeAttributeText">要添加属性的值</param>
public static void AddAttribute(string xmlPath, string NodePath, string NodeAttribute1, string NodeAttributeText)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlAttribute nodeAttribute = objXmlDoc.CreateAttribute(NodeAttribute1);
XmlNode nodePath = objXmlDoc.SelectSingleNode(NodePath);
nodePath.Attributes.Append(nodeAttribute);
XmlElement xe = (XmlElement)nodePath;
xe.SetAttribute(NodeAttribute1, NodeAttributeText);
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 插入一节点,带一属性

/// </summary>
/// <param name="xmlPath">Xml文档路径</param>
/// <param name="MainNode">当前节点路径</param>
/// <param name="Element">新节点</param>
/// <param name="Attrib">属性名称</param>
/// <param name="AttribContent">属性值</param>
/// <param name="Content">新节点值</param>
public static void XmlInsertElement(string xmlPath, string MainNode, string Element, string Attrib, string AttribContent, string Content)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlNode objNode = objXmlDoc.SelectSingleNode(MainNode);
XmlElement objElement = objXmlDoc.CreateElement(Element);
objElement.SetAttribute(Attrib, AttribContent);
objElement.InnerText = Content;
objNode.AppendChild(objElement);
objXmlDoc.Save(xmlPath);
}

/**/
/// <summary>
/// 插入一节点,不带属性

/// </summary>
/// <param name="xmlPath">Xml文档路径</param>
/// <param name="MainNode">当前节点路径</param>
/// <param name="Element">新节点</param>
/// <param name="Content">新节点值</param>
public static void XmlInsertElement(string xmlPath, string MainNode, string Element, string Content)
{
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(xmlPath);
XmlNode objNode = objXmlDoc.SelectSingleNode(MainNode);
XmlElement objElement = objXmlDoc.CreateElement(Element);
objElement.InnerText = Content;
5. Unknown_Error
6.

There is an escapexml attribute in the tag, and its default value is true, which means whether to filter as an XML document

7. Unknown_Error
8.

The mining license is owned by Fukang Xinkang Co., Ltd. and is valid until October 28, 2020, covering an area of 0.3634 square kilometers

9. There are many open source parsers to choose from. Go to sourceforge.net or http://www.oschina.net/project/tag/135/xmltools?lang=21&sort=view Look, we should be able to find the right one
10. Gongxinbao exchange wallet is officially created by gongxinbao. Users can view the data of the data market through this software, and support the understanding of statistics, blockchain, assets, accounts and other information.
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750