Articles of 我的世界

Minecraft Forge在某个地点寻找实体

标题主要解释它。 我有一个名为劲量的瓷砖实体。 我希望这个激励者能够检查是否有一个EntityItem,如果有的话,消耗它,并创造能量。 唯一的问题是,我无法弄清楚如何检查(和接收)一个EntityItem在一个特定的位置(在它之上)。 我考虑使用一种方法,search附近的实体,然后看看他们是否是EntityItem的实例,但我甚至找不到一个方法来做到这一点。

我如何提取Minecraft物品和配方列表?

我正在devise一个强大的系统来解决Minecraft中的项目依赖关系,为此,我需要维护项目和配方的数据库。 现在这个数据库必须是手工制作的(没有双关语意思)。 我想知道是否有可能以某种方式查询Minecraft的jar子(或者更现实的说, grep通过它们)来自动提取这些数据。 如何才能做到这一点? 该项目目前是在Python中,但在这个阶段,它仍然可以移植到Java没有太大的麻烦。 ( 好奇 )

Minecraft Forge改装1.8实例更换工具/装甲材质+颜色

我正在开发一个锻造伪装的Minecraft mod,我需要find一种方法来创建工具和装甲,其中每个物品的实例将具有不同的工具材质属性,装甲材质属性以及它们的显示方式。 如果你能为这些事情提供帮助,或者为了如何实现这些dynamic属性,我会非常感激。

Minecraft服务器的源代码?

有没有办法获得Minecraft服务器的源代码? 我尝试反编译,但我得到了非常混淆的参数,类和方法。 如果答案是否定的,像Bukkit和Spigot这样的服务如何创建他们的“服务器”?

什么叫“net.minecraft.blocks”叫什么名字?

我正在尝试为某些Minecraft块find这些types的名称,将它们添加到我的某个mod的白名单中。 有没有一个真正的名字? 如果不是,我将如何去寻找一个列表或search它们?

我的世界 – 我如何添加一个新的暴民PNG资产或资源包

我安装了MCP并设置了eclipse,并成功将我的新怪物添加到游戏中。 它产生的正确,并做我所做的一切。 我唯一的问题仍然是我已经指出的纹理无法find。 游戏日志包含以下错误: java.io.FileNotFoundException: minecraft:textures/entity/spider/green_spider.png at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:51) ~[minecraft/:?] 我浏览了各种维基和tuorials,其中一些建议我需要添加一个资源文件夹src /我的世界,但没有奏效。 我发现我可以将纹理文件添加到[mcp]/jars/resourcepacks/但是这也不起作用。 你能告诉我configuration资源包加载或在MCP中运行什么来将我的资产文件添加到游戏中?

我如何检查玩家是否是Forge的操作员?

在Minecraft Forge,我想知道是否有任何方法可以确定玩家目前是否拥有“OP”/“Operator”状态。 我找不到在EntityPlayer类上执行此操作的方法。 我想要这样的东西: EntityPlayer player = (EntityPlayer)sender; if (player.getOpStatus) { [do some stuff] }

Minecraft:Mod制作(MCreator):Redstone结果事件

我目前正在使用由Pylo制作的名为“MCreator”的Mod制作工具。 我目前正在制作一个Block Element,并在Prismarine Shard右键单击该块时创建一个事件,然后该块将为Redstone提供动力。 我做了以下操作: 事件:右键单击 条件: itemInPlayersHand[] == Items.prismarine_shard 事件参数(Redstone Power;电源状态):true 我也检查了“可以提供电源吗?” 在高级属性 问题是,当我在客户端环境中testingmod并单击该块时,它将无法为其提供任何红石。 我试图改变事件发生的时间打印一个文本,当我testing并点击它与海蓝片,它打印文本到控制台。 那么Redstone Power事件结果有什么问题,或者我做错了什么? 感谢先进的Bryan

我还需要学习多less?

所以我开始学习java前一段时间,现在我正在理解软件包。 我的主要目标是做Minecraft改装。 有人可以改装经验,请告诉我有多难(或简单)的Minecraft改装是? 当我可以开始更改时,需要多长时间才能达到某个级别?

如何为所有玩家获取AbstractClientPlayer?

我正在做一个“我的船伪造”mod(1.8.8)。 我有一个自定义(可拥有的)实体,并且想要将其纹理设置为其拥有者的纹理,因为它是拥有者的迷你版本。 我发现我可以通过AbstractClientPlayer#getLocationSkin()获得播放器的纹理,但我无法弄清楚如何在自定义渲染器中访问实现AbstractClientPlayer EntityOtherPlayerMP或EntityPlayerSP 。 有没有办法让所有的AbstractClientPlayer ,无论SP或MP? 我可以访问GameProfile,并拥有所有者的EntityPlayer。