问题标签 [minecraft-fabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Fabric Modding 获取没有实体的 MinecraftServer 实例
我正在fabric中创建一个mod,它需要每x滴答对当前服务器中的所有玩家进行迭代,但是我还没有找到一种在没有当前存在实体的情况下访问MinecraftServer实例的方法。这是代码:
我尝试获取服务器登录网络处理程序,因为它具有 getServer() 函数,但无济于事。代码应该完全在服务器端运行,因此不允许播放器实体。
有什么好主意吗?
java - 使用 Fabric mod 客户端查找其他玩家位置
如何在 1.18.1 中使用 minecraft fabric 客户端从服务器上的其他玩家那里获取玩家位置?
minecraft - net.minecraft.class_746 发生了什么?
我正在使用需要诸如“.command”之类的命令的 java 结构模型,并且这样做需要我的程序访问已发送的消息。在查看了其他人的一些代码后,我注意到他们都使用 net.minecraft.class_746 作为 mixin。我也在 Minecraft 1.18.1 上尝试过,但是在浏览了 net.minecraft 目录后,我发现只有 class_6567 和 class_6148 以及许多其他包。我一直在挖掘其他文件,但我没有找到任何东西来实现我想要的。我找不到任何东西来访问所有已发送的消息。任何帮助,将不胜感激。谢谢!
java - 如何阻止香草键绑定与我自己的冲突
我正在尝试将键绑定到数字行上的 1、2 和 3 键,但如果这些键绑定已注册,那么用于选择快捷栏插槽的原版键绑定将停止工作。我怎样才能让两者一起工作?
我正在使用 KeyBindingHelper 在 Fabric 中注册我的键绑定。
注册:
即使删除处理按键的代码也无济于事:
我想我必须创建一个 mixin 来阻止键绑定发生冲突,但我找不到游戏在哪里处理它。否则我将不得不以不同的方式制作这些键绑定,但我不知道如何。
java - 终端中的 gradlew genSource 命令不起作用
我正在尝试制作一个 Minecraft mod,但是当我需要这样做时,
.\gradlew genSource
它一直显示此错误:
而且我不知道如何解决它:(。我尝试了其他方法,但仍然无法正常工作
java - 尝试启动我制作的织物Minecraft mod时Java堆空间内存不足
我有一个令人讨厌的问题,当我启动一个用于测试我的 mod 的结构项目时,我遇到了 datafixer minecraft 的内存不足错误。完整的例外在哪里:
当我没有在我的 onInitialize 方法中注册任何内容时,它不会发生。
一天前它运行良好。
你可以在这里找到完整的 mod 代码:link to my mod's github
我无法在这方面取得任何进展......所以这很关键。
请,如果有人有任何线索或解决办法给我,那就太好了。
java - 为什么如果我尝试使用我的 mod 运行 Minecraft Client,它会一直崩溃
我正在尝试制作 Minecraft 模组,但我无法运行 Minecraft 客户端,这是我遇到的错误
我仔细检查了我的代码,但它仍然不起作用:(