在main文件夹下的resources文件夹中有一个fabric.mod.json文件,这个文件就是模组的信息文件,我们可以在这里修改模组的信息。 { "schemaVersion": 1, "id": "modid", "version": "${version}", "name": "Example mod", "description": "This is an example description! Tell everyone what your mod is ...
你可以在再文件(File) → 设置(Settings) → 插件(Plugins)中打开内部插件浏览器,找到并安装这个插件,只需要在搜索框里搜索“Minecraft”,选择第一个安装即可。 配置步骤 手动下载 fabric-example-mod(示例模组模板)并自行配置 由于网速原因,构建 Gradle 速度可能比较慢。 注意:mcdev 插件中的默认模板会盲目使用最新...
minecraft_version=1.19.3yarn_mappings=1.19.3+build.5loader_version=0.14.14#这个是Fabric模组的基本信息,用fabric-example-mod制作最新版模组时需要去检查一下是否为最新版的内容。模组版本随游戏版本更新的时候也需要更新这一部分。 #新版内容可在Fabric官网内:【https://fabricmc.net/develop/】查到,同时还包含...
"fabricloader": ">=0.15.0", 修改modid.mixins.json为awesome.mixins.json 修改assets/modid/icon.png为assets/awesome/icon.png 修改ExampleMod.java中的日志名称 - public static final Logger LOGGER = LoggerFactory.getLogger("modid");+ public static final Logger LOGGER = LoggerFactory.getLogger("aweso...
public static final ItemGroup SILVER_GROUP=Registry.register(Registries.ITEM_GROUP,newIdentifier(ExampleMod.MOD_ID,"silver"),FabricItemGroup.builder().displayName(Text.translatable("itemgroup.silver")).icon(()->newItemStack(ModItems.SILVER_INGOT)).entries((displayContext,entries)->{entries.add(Mod...
Minecraft Fabric 教程 #1 开发环境配置 首发于Enaium的个人博客 需要JAVA8+ 和 IDE 首先下载github 上的项目fabric-example-mod有以下方法: 用IDE 克隆 库 直接导入IDE 运行bat./gradlew idea然后导入IDE 推荐使用IDEA
首先在`ExampleMod`类中声明`Item`对象。 接着在`onInitialize`方法中注册物品。 ```diff import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +import net.minecraft.item.Item; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Regi...
package com.example.tool; +import com.example.ExampleMod; import net.minecraft.item.ToolMaterial; import net.minecraft.recipe.Ingredient; +import java.util.function.Supplier; + public enum EndToolMaterial implements ToolMaterial { - ; + END(5, 2592, 17.0f, 4.0f, 15, () -> Ingredient.ofIte...
publicclassExampleModimplementsModInitializer{// an instance of our new blockpublicstaticfinalBlockEND_HEART_BLOCK=newBlock(FabricBlockSettings.of(Material.METAL).build());[...]} 注册 publicclassExampleModimplementsModInitializer{// block creation[…]@OverridepublicvoidonInitialize(){Registry.register(Re...
与之相对的,作为新兴的模组加载器,fabric的特点几乎与forge反着来:支持的mod较少,且绝大多数都是辅助性质的或是对游戏内容影响不大的小型mod。相比之下,fabric在新版本的稳定性似乎更佳。如果你只是打算游玩一些小型mod,fabric似乎是更棒的选择。 5楼2024-06-09 11:22 回复 钻...