14得票2回答
Minecraft Forge 1.8 - 加载方块纹理

我刚开始学习Java,同时在修改Minecraft游戏。我看了一个使用Minecraft Forge API向游戏中添加方块的教程,但是出现了问题。没有“.setBlockTextureName()”这个方法了,所以我不知道该怎么做。我已经将一个简单的方块添加到了游戏中,但是它没有纹理,我想为...

10得票4回答
Nginx代理转发到Minecraft服务器

我想在同一台机器上运行两个Minecraft服务器,分别使用不同的端口。我希望可以通过子域名来区分它们: one.example.com -> <minecraft>:25500 two.example.com -> <minecraft>:25501 ...

7得票1回答
以编程方式修改Minecraft世界文件(Java)

我在Eclipse中设置了一个锻造服务器/客户端项目,并运行着一个原版服务器。我想复制我的孩子们在另一个原版世界中构建的一些结构,并稍微修改它们(例如,改变比例,替换方块类型等),并将它们放置在新的世界中。最终目标是基于他们的“设计”创建大型城镇。我需要查看源世界mca文件并处理相关数据,然后...

7得票3回答
如何编辑Minecraft中的.mca文件?

介绍 我想将我的独立 Minecraft 世界合并成一个世界,一开始看起来很容易实现,但当我进行调查后发现需要制作一个自定义程序。 困难重重 首先,我试图将区域文件移动并合并到一个区域文件夹中,这似乎是显而易见的解决方案,而且几乎成功了。注意:我打开了文件并发现整个扇区都有其坐标存储,而...

27得票3回答
Minecraft是如何进行光照处理的?

我熟悉的只有漫反射光照模型,但这看起来比那个要复杂得多。

11得票1回答
如何解码Minecraft原理图(nbt)文件中的数据(即块状态)字节?

我正在解析一个具有以下结构的原理图文件 .schematic文件格式是由社区创建的,用于存储Minecraft世界的部分以供第三方程序使用。原理图文件采用NBT格式 命名二进制标签(NBT)文件格式是一种极其简单的结构化二进制格式,Minecraft游戏用于各种事情 数据值定义了Min...

7得票2回答
可以使用合成或桥接方法来平滑 int -> double 的 API 更改吗?

Java有一些特殊的标记,称为synthetic和bridge。 JLS 13.1.7,“任何由Java编译器引入而在源代码中没有相应构造的结构必须标记为synthetic…” 因此,合成方法是由编译器生成并在源代码中不表示的任何内容。虽然规范PDF中没有很好地提到它,bridge方法...

7得票1回答
备份和版本控制Minecraft服务器的Git替代方案。

目前我的Minecraft服务器在一个CentOS服务器上,使用Git作为版本控制和“灾难管理”的手段。这很有效,但存在两个问题: 文件太大。因为服务器有一个中央仓库、主分支(服务器实际运行的分支)和测试服务器分支,每一个提交的改变都会被记录下来,从而使SSD占用空间无限增长(过去1.5个...

18得票3回答
如何让ConEmu双击打开.bat文件?

我有一个家用服务器,上面运行着一个开发版的Minecraft服务器,并且我已经换成了Conemu作为CMD的替代品。但是每次我想要启动服务器时,都需要先CD到目标文件夹并运行start.bat。请问是否有一种方法可以创建一个快捷方式,只需双击即可在Conemu中启动start.bat?

10得票5回答
如何为您的Java应用程序创建本地二进制文件?

我想知道如何将Java应用程序打包成适用于Windows、Linux和Mac OS X的本地二进制文件。 我知道Minecraft可以做到这一点,但是我不知道怎么做。这是我想要做的事情: 从NetBeans(最好)或Eclipse中自动构建出三个二进制文件。 包含OpenGL等本地库。 ...