问题标签 [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.

0 投票
2 回答
34 浏览

java - Fabric Modding 获取没有实体的 MinecraftServer 实例

我正在fabric中创建一个mod,它需要每x滴答对当前服务器中的所有玩家进行迭代,但是我还没有找到一种在没有当前存在实体的情况下访问MinecraftServer实例的方法。这是代码:

我尝试获取服务器登录网络处理程序,因为它具有 getServer() 函数,但无济于事。代码应该完全在服务器端运行,因此不允许播放器实体。

有什么好主意吗?

0 投票
1 回答
25 浏览

java - 使用 Fabric mod 客户端查找其他玩家位置

如何在 1.18.1 中使用 minecraft fabric 客户端从服务器上的其他玩家那里获取玩家位置?

0 投票
0 回答
16 浏览

java - 如何修复:方法 breakByTool(Tag) 对于 BlockJava(67108964) 类型未定义

我正在尝试注册自定义,但出现错误!这是错误The Error

这是我的代码(VS代码):

我很困惑,因为这只是我在 java 中的第二次编码。

Thnaks提前,用户名是用户名

0 投票
1 回答
20 浏览

minecraft - net.minecraft.class_746 发生了什么?

我正在使用需要诸如“.command”之类的命令的 java 结构模型,并且这样做需要我的程序访问已发送的消息。在查看了其他人的一些代码后,我注意到他们都使用 net.minecraft.class_746 作为 mixin。我也在 Minecraft 1.18.1 上尝试过,但是在浏览了 net.minecraft 目录后,我发现只有 class_6567 和 class_6148 以及许多其他包。我一直在挖掘其他文件,但我没有找到任何东西来实现我想要的。我找不到任何东西来访问所有已发送的消息。任何帮助,将不胜感激。谢谢!

0 投票
0 回答
13 浏览

java - 如何阻止香草键绑定与我自己的冲突

我正在尝试将键绑定到数字行上的 1、2 和 3 键,但如果这些键绑定已注册,那么用于选择快捷栏插槽的原版键绑定将停止工作。我怎样才能让两者一起工作?

我正在使用 KeyBindingHelper 在 Fabric 中注册我的键绑定。

注册:

即使删除处理按键的代码也无济于事:

我想我必须创建一个 mixin 来阻止键绑定发生冲突,但我找不到游戏在哪里处理它。否则我将不得不以不同的方式制作这些键绑定,但我不知道如何。

0 投票
0 回答
18 浏览

java - 终端中的 gradlew genSource 命令不起作用

我正在尝试制作一个 Minecraft mod,但是当我需要这样做时, .\gradlew genSource它一直显示此错误:

而且我不知道如何解决它:(。我尝试了其他方法,但仍然无法正常工作

0 投票
1 回答
22 浏览

java - 尝试启动我制作的织物Minecraft mod时Java堆空间内存不足

我有一个令人讨厌的问题,当我启动一个用于测试我的 mod 的结构项目时,我遇到了 datafixer minecraft 的内存不足错误。完整的例外在哪里:

当我没有在我的 onInitialize 方法中注册任何内容时,它不会发生。

一天前它运行良好。

你可以在这里找到完整的 mod 代码:link to my mod's github

我无法在这方面取得任何进展......所以这很关键。

请,如果有人有任何线索或解决办法给我,那就太好了。

0 投票
0 回答
46 浏览

java - 为什么如果我尝试使用我的 mod 运行 Minecraft Client,它会一直崩溃

我正在尝试制作 Minecraft 模组,但我无法运行 Minecraft 客户端,这是我遇到的错误

我仔细检查了我的代码,但它仍然不起作用:(