问题标签 [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 - Minecraft-moding:Mod 仅在 IDE 中有效,但在导出为 jar 时无效
目前,我将尝试编写一个简单的 Minecraft mod,它会自动将文本写入 Minecraft book
。
当我在 IDE(Eclipse) 的帮助下从项目文件夹启动 Minecraft 时,Mod 工作正常。
但是当我使用 Mod 正常启动 Minecraft 时,没有 IDE Minecraft 崩溃。
我使用fabric
而不是伪造。
当我尝试加入单人游戏世界时,我收到以下崩溃消息:
gradle.properties:
构建.gradle:
面料.mod.json:
这就是我的文件夹结构:
[![在此处输入图像描述][1]][1]
kotlin - IntelliJ 在 Fabric Kotlin 开发环境中显示对 java.lang.String#replace 的未解决引用
替换功能可以在 Fabric 的源代码中解析并且确实可以运行,但在我的 Kotlin 代码中没有。
我尝试将项目 SDK 设置为 1.8、11 和 Kotlin SDK,但似乎都没有解决这个问题。事实上,将 SDK 设置为 11 会使 java.lang.String 无法访问。
java - vscode 中的 Minecraft 织物编码问题
嘿,我正在尝试学习如何使用 Fabric mod loader 在 VScode 中编写 minecraft mods。但是我一直遇到同样的问题,我无法打开我的世界测试客户端。它一直在崩溃。我尝试重新编写上次成功运行后添加的所有代码。这是我的代码:
提前感谢任何人能够提供的任何帮助!
java - Minecraft 织物编码错误:加载“myfirstmod”提供的入口点“main”条目时出现异常
每当我尝试运行我的代码时,我都会遇到崩溃。我正在使用 Visual Studio 代码,但我不明白为什么会发生这种情况,我什至尝试重新编写整个代码。这是我得到的错误:
json - Fabric 1.15.2 我的战利品表不工作
您好,我是 minecraft 新手 改装我使用织物只是因为它更容易
我的块的战利品表不工作你能帮忙吗?
我的代码:
我的文件位于:data/testmod/loot_tables/block
java - 如何使用 Fabric 获取 minecraft 路径
我有一个模组想要读取splits.yml
minecraft 目录中的其他配置文件(config.txt 等)。我不知道我会怎么做。我的第一个想法是使用 Mixin
但我不知道如何提取价值。我也不能相信该文件夹会.minecraft
像许多织物用户使用 MultiMC 一样。
java - Fabric - 加载游戏时 EntrypointException 崩溃
我目前正在探索使用 Fabric 进行改装。大约一个月前,我制作了一个运行良好的 mod,无论是从 VSCode 中的调试器运行时,还是在真正的 Minecraft 安装上编译和运行时。我在编译后添加了一些东西,但现在新编译的版本在加载时会导致游戏崩溃。然而,奇怪的是,在 VSCode 中从调试器运行时没有崩溃。
这是 ExampleMod.Java:
这里是 FatEmeraldItem.Java(不要问):
这是崩溃报告:
我曾尝试删除其他模组,但发生了同样的崩溃。我尝试完全重置项目(除了我的代码之外的所有内容)并重新运行相关的 gradle 任务(这样做,设法破坏了我的 gradle 安装,但我修复了这个问题)。我查看了这个 StackOverflow 问题,它具有相同的主要错误,但根本问题不同(他们的问题是 NullPointerException,而我的问题是 ClassNotFoundException)。我不确定我做错了什么。
java - 如何获得持有附魔物品的实体的生命值
我目前正在尝试在 Fabric 中制作一个 Minecraft mod,其中一部分是一个附魔,它可以根据持有它的实体的健康状况改变攻击伤害。目前,我相信我有一种方法可以获取实体的健康状况,
但是,我找不到获取实体的方法,因此我可以运行它。
那么,有谁知道如何获得持有附魔物品的实体,以便我可以在这种方法中使用它?
java - Fabric API 获取草块的颜色
我最近开始使用 fabric api 修改 minecraft。
我想获得玩家当前站立的草块的颜色。我发现在 Biome 类中有一个名为getGrassColorAt(double x,double y)
I managed to get it's data 但它是一个 int 的方法。而且我不知道如何使用它。
例如,通过调用getGrassColorAt(double x,double y)
普通生物群系,我会得到:-7226023,在河流生物群系中,我会得到 -7423631。在沙漠中它将是-4212907。
我知道草块的颜色是由名为grass.png 的纹理贴图确定的,正如我已经阅读过的那样,但我不知道 int 如何帮助我使用它。
注意:如果无法获得颜色,我至少想获得生物群落的名称(我在课堂上找不到 getName)
如果有人知道我在哪里可以获得可读的文档,请链接它。(我目前正在使用我的 IDE 来了解一个类的不同方法)
感谢您的时间。
java - TextFieldWidget 不适用于 FabricMC(Java)
最近我一直在尝试学习一些关于 Minecraft Modding 的东西。我选择使用Fabric Mod Loader来制作/测试我正在制作的 mod。
在这样做的过程中,我正在处理一个最近的项目(更像是测试),它与屏幕有关。足够了,关于这个问题。
所以我创建了一个文本字段,由于某种原因,当我键入时,其中的文本没有显示出来。
问题的视频: https ://streamable.com/ik7j79
代码: https ://pastebin.com /8XtSGpWj