diff --git a/gradle.properties b/gradle.properties index 38eafab..09ac846 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,9 +23,9 @@ parchment_mappings_version=2025.12.21-nightly-SNAPSHOT ## Mod Properties # The unique mod identifier for the mod. Must be lowercase in English locale. Must fit the regex [a-z][a-z0-9_]{1,63} # Must match the String constant located in the main mod class annotated with @Mod. -mod_id=lib39 +mod_id=superlead # The human-readable display name for the mod. -mod_name=Lib39 +mod_name=SuperLead # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=MIT # The mod version. See https://semver.org/ @@ -33,7 +33,7 @@ mod_version=0.0.1 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html -mod_group_id=top.r3944realms.lib39 +mod_group_id=top.r3944realms.superlead # The authors of the mod. This is a simple text string that is used for display purposes in the mod list. mod_authors=R3944Realms # The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list. diff --git a/src/main/java/top/r3944realms/lib39/contents/Lib39Blocks.java b/src/main/java/top/r3944realms/lib39/contents/Lib39Blocks.java deleted file mode 100644 index e8b50c9..0000000 --- a/src/main/java/top/r3944realms/lib39/contents/Lib39Blocks.java +++ /dev/null @@ -1,8 +0,0 @@ -package top.r3944realms.lib39.contents; - -import net.neoforged.neoforge.registries.DeferredRegister; -import top.r3944realms.lib39.Lib39; - -public class Lib39Blocks { - public static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(Lib39.MOD_ID); -} diff --git a/src/main/java/top/r3944realms/lib39/Lib39.java b/src/main/java/top/r3944realms/superlead/SuperLead.java similarity index 62% rename from src/main/java/top/r3944realms/lib39/Lib39.java rename to src/main/java/top/r3944realms/superlead/SuperLead.java index b895bdc..8f90d11 100644 --- a/src/main/java/top/r3944realms/lib39/Lib39.java +++ b/src/main/java/top/r3944realms/superlead/SuperLead.java @@ -1,4 +1,4 @@ -package top.r3944realms.lib39; +package top.r3944realms.superlead; import com.mojang.logging.LogUtils; import net.minecraft.client.Minecraft; @@ -13,39 +13,39 @@ import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; import net.neoforged.neoforge.common.NeoForge; import net.neoforged.neoforge.event.server.ServerStartingEvent; import org.slf4j.Logger; -import top.r3944realms.lib39.contents.Lib39Blocks; -import top.r3944realms.lib39.contents.Lib39CreativeModeTab; -import top.r3944realms.lib39.contents.Lib39Items; +import top.r3944realms.superlead.contents.SuperLeadBlocks; +import top.r3944realms.superlead.contents.SuperLeadCreativeModeTab; +import top.r3944realms.superlead.contents.SuperLeadItems; -@Mod(Lib39.MOD_ID) -public class Lib39 { - public static final String MOD_ID = "lib39"; +@Mod(SuperLead.MOD_ID) +public class SuperLead { + public static final String MOD_ID = "superlead"; private static final Logger LOGGER = LogUtils.getLogger(); - public Lib39(IEventBus modEventBus, ModContainer modContainer) { + public SuperLead(IEventBus modEventBus, ModContainer modContainer) { modEventBus.addListener(this::commonSetup); - Lib39Items.ITEMS.register(modEventBus); - Lib39Blocks.BLOCKS.register(modEventBus); - Lib39CreativeModeTab.CREATIVE_MODE_TABS.register(modEventBus); + SuperLeadItems.ITEMS.register(modEventBus); + SuperLeadBlocks.BLOCKS.register(modEventBus); + SuperLeadCreativeModeTab.CREATIVE_MODE_TABS.register(modEventBus); NeoForge.EVENT_BUS.register(this); } private void commonSetup(final FMLCommonSetupEvent event) { - LOGGER.info("Lib39 common setup complete"); + LOGGER.info("SuperLead common setup complete"); } @SubscribeEvent public void onServerStarting(ServerStartingEvent event) { - LOGGER.info("Lib39 server starting"); + LOGGER.info("SuperLead server starting"); } @EventBusSubscriber(modid = MOD_ID, value = Dist.CLIENT) public static class ClientModEvents { @SubscribeEvent static void onClientSetup(FMLClientSetupEvent event) { - LOGGER.info("Lib39 client setup"); + LOGGER.info("SuperLead client setup"); LOGGER.info("Player: {}", Minecraft.getInstance().getUser().getName()); } } diff --git a/src/main/java/top/r3944realms/superlead/contents/SuperLeadBlocks.java b/src/main/java/top/r3944realms/superlead/contents/SuperLeadBlocks.java new file mode 100644 index 0000000..ad7ebd7 --- /dev/null +++ b/src/main/java/top/r3944realms/superlead/contents/SuperLeadBlocks.java @@ -0,0 +1,8 @@ +package top.r3944realms.superlead.contents; + +import net.neoforged.neoforge.registries.DeferredRegister; +import top.r3944realms.superlead.SuperLead; + +public class SuperLeadBlocks { + public static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(SuperLead.MOD_ID); +} diff --git a/src/main/java/top/r3944realms/lib39/contents/Lib39CreativeModeTab.java b/src/main/java/top/r3944realms/superlead/contents/SuperLeadCreativeModeTab.java similarity index 64% rename from src/main/java/top/r3944realms/lib39/contents/Lib39CreativeModeTab.java rename to src/main/java/top/r3944realms/superlead/contents/SuperLeadCreativeModeTab.java index 60cf0cd..3c3e755 100644 --- a/src/main/java/top/r3944realms/lib39/contents/Lib39CreativeModeTab.java +++ b/src/main/java/top/r3944realms/superlead/contents/SuperLeadCreativeModeTab.java @@ -1,22 +1,22 @@ -package top.r3944realms.lib39.contents; +package top.r3944realms.superlead.contents; import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; import net.minecraft.world.item.CreativeModeTab; import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredRegister; -import top.r3944realms.lib39.Lib39; +import top.r3944realms.superlead.SuperLead; -public class Lib39CreativeModeTab { +public class SuperLeadCreativeModeTab { public static final DeferredRegister CREATIVE_MODE_TABS = - DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Lib39.MOD_ID); + DeferredRegister.create(Registries.CREATIVE_MODE_TAB, SuperLead.MOD_ID); public static final DeferredHolder MAIN_TAB = CREATIVE_MODE_TABS.register("main", () -> CreativeModeTab.builder() - .title(Component.translatable("itemGroup.lib39")) - .icon(() -> Lib39Items.ICON_ITEM.get().getDefaultInstance()) + .title(Component.translatable("itemGroup.superlead")) + .icon(() -> SuperLeadItems.ICON_ITEM.get().getDefaultInstance()) .displayItems((params, output) -> { - output.accept(Lib39Items.ICON_ITEM.get()); + output.accept(SuperLeadItems.ICON_ITEM.get()); }) .build()); } diff --git a/src/main/java/top/r3944realms/lib39/contents/Lib39Items.java b/src/main/java/top/r3944realms/superlead/contents/SuperLeadItems.java similarity index 66% rename from src/main/java/top/r3944realms/lib39/contents/Lib39Items.java rename to src/main/java/top/r3944realms/superlead/contents/SuperLeadItems.java index c3649d3..127964d 100644 --- a/src/main/java/top/r3944realms/lib39/contents/Lib39Items.java +++ b/src/main/java/top/r3944realms/superlead/contents/SuperLeadItems.java @@ -1,12 +1,12 @@ -package top.r3944realms.lib39.contents; +package top.r3944realms.superlead.contents; import net.minecraft.world.item.Item; import net.neoforged.neoforge.registries.DeferredItem; import net.neoforged.neoforge.registries.DeferredRegister; -import top.r3944realms.lib39.Lib39; +import top.r3944realms.superlead.SuperLead; -public class Lib39Items { - public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Lib39.MOD_ID); +public class SuperLeadItems { + public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(SuperLead.MOD_ID); public static final DeferredItem ICON_ITEM = ITEMS.registerSimpleItem("icon_item"); } diff --git a/src/main/resources/assets/lib39/lang/en_us.json b/src/main/resources/assets/lib39/lang/en_us.json deleted file mode 100644 index c1ccf31..0000000 --- a/src/main/resources/assets/lib39/lang/en_us.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "itemGroup.lib39": "Lib39", - "item.lib39.icon_item": "Lib39" -} diff --git a/src/main/resources/assets/lib39/lang/zh_cn.json b/src/main/resources/assets/lib39/lang/zh_cn.json deleted file mode 100644 index 6c2eecc..0000000 --- a/src/main/resources/assets/lib39/lang/zh_cn.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "itemGroup.lib39": "Lib39", - "item.lib39.icon_item": "Lib39模组图标" -} diff --git a/src/main/resources/assets/lib39/items/icon_item.json b/src/main/resources/assets/superlead/items/icon_item.json similarity index 55% rename from src/main/resources/assets/lib39/items/icon_item.json rename to src/main/resources/assets/superlead/items/icon_item.json index e5f6324..52aaca8 100644 --- a/src/main/resources/assets/lib39/items/icon_item.json +++ b/src/main/resources/assets/superlead/items/icon_item.json @@ -1,6 +1,6 @@ { "model": { "type": "minecraft:model", - "model": "lendandregret:item/icon_item" + "model": "superlead:item/icon_item" } } diff --git a/src/main/resources/assets/superlead/lang/en_us.json b/src/main/resources/assets/superlead/lang/en_us.json new file mode 100644 index 0000000..b4efc8e --- /dev/null +++ b/src/main/resources/assets/superlead/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "itemGroup.superlead": "Super Lead", + "item.superlead.icon_item": "Super Lead" +} diff --git a/src/main/resources/assets/superlead/lang/zh_cn.json b/src/main/resources/assets/superlead/lang/zh_cn.json new file mode 100644 index 0000000..8f5ec3a --- /dev/null +++ b/src/main/resources/assets/superlead/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "itemGroup.superlead": "超级拴绳", + "item.superlead.icon_item": "超级拴绳" +} diff --git a/src/main/resources/assets/lib39/models/item/icon_item.json b/src/main/resources/assets/superlead/models/item/icon_item.json similarity index 64% rename from src/main/resources/assets/lib39/models/item/icon_item.json rename to src/main/resources/assets/superlead/models/item/icon_item.json index 4aa3fe9..3987c64 100644 --- a/src/main/resources/assets/lib39/models/item/icon_item.json +++ b/src/main/resources/assets/superlead/models/item/icon_item.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "lib39:item/icon" + "layer0": "superlead:item/icon" } } diff --git a/src/main/resources/assets/lib39/textures/item/icon.png b/src/main/resources/assets/superlead/textures/item/icon.png similarity index 100% rename from src/main/resources/assets/lib39/textures/item/icon.png rename to src/main/resources/assets/superlead/textures/item/icon.png diff --git a/src/main/resources/icon.png b/src/main/resources/icon.png index bf1977e..776a775 100644 Binary files a/src/main/resources/icon.png and b/src/main/resources/icon.png differ diff --git a/src/main/resources/lib39.mixins.json b/src/main/resources/superlead.mixins.json similarity index 82% rename from src/main/resources/lib39.mixins.json rename to src/main/resources/superlead.mixins.json index 311afb9..3e4ed0b 100644 --- a/src/main/resources/lib39.mixins.json +++ b/src/main/resources/superlead.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "top.r3944realms.lib39.mixin", + "package": "top.r3944realms.superlead.mixin", "compatibilityLevel": "JAVA_25", "mixins": [ ],