我想编辑Minecraft服务器代码并添加/删除内容,我需要与否。
switch(1.$SwitchMap$io$netty$handler$codec$http$websocketx$WebSocket08FrameDecoder$State[((State)state()).ordinal()]) {
我真的不知道如何处理这些错误,因为在finshed jar中,它就像我的例子一样。
Minecraft服务器:https://minecraft.net/download
答案 0 :(得分:1)
Minecraft服务器不是开源的。因此,您不会合法获取源文件。
我想编辑Minecraft服务器代码并添加/删除内容,我需要与否。
我怀疑你有什么不需要的东西,如果是的话......不要使用它们。
但是有一些OpenSource minecraft服务器(比如bukkit),可以很容易地使用插件进行定制。
答案 1 :(得分:1)
我认为Minecraft服务器的来源打算关闭(你甚至无法获得它)。
但是,修改后的服务器源可能是开放的,请查看Bukkit和类似的项目。
请记住,如果您能够找到一个打开的项目,并且您决定添加或删除各种内容,那么您完全有责任确保客户端仍能正常连接和运行。
像Bukkit这样的项目可以通过编写自己的插件来修改,所以除非你想真正改变我的工作方式(通过添加新的块或其他东西!),你应该能够自己编写自己的插件而无需亲自动手服务器源代码。
我很佩服你的热情,但要确保你知道自己的成就! :)
答案 2 :(得分:1)
在获得所有文件夹后,按照spigot中的说明使用BuildTools 进入Spigot文件夹并进入Spigot-Server文件夹 然后是inisde src,然后是main,然后是java,然后是net,然后是minecraft,然后是服务器, 是源代码,请修改这些.java文件中所需的内容,并在准备好后回到Spigot / Spigot-Server文件夹并输入以下命令 mvn清洁包装 就是这样...您可能需要安装一些依赖项,例如maven ...,但这会使带有我的世界修改内容的spigot.jar成为目标文件夹...
答案 3 :(得分:0)
如果Bukkit不是您想要的,我建议使用Minecraft Forge(Google it)进行服务器和客户端修改。