diff --git a/gradle.properties b/gradle.properties index f9ee757..38eafab 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=lendandregret +mod_id=lib39 # The human-readable display name for the mod. -mod_name=Lend & Regret +mod_name=Lib39 # 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,8 +33,8 @@ 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.lendandregret +mod_group_id=top.r3944realms.lib39 # 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. -mod_description=Borrow me diamonds? Here's a fish in three days. No questions. +mod_description=Lib39 diff --git a/src/main/java/top/r3944realms/lendandregret/LendAndRegret.java b/src/main/java/top/r3944realms/lendandregret/LendAndRegret.java deleted file mode 100644 index 5d7252b..0000000 --- a/src/main/java/top/r3944realms/lendandregret/LendAndRegret.java +++ /dev/null @@ -1,52 +0,0 @@ -package top.r3944realms.lendandregret; - -import com.mojang.logging.LogUtils; -import net.minecraft.client.Minecraft; -import net.neoforged.api.distmarker.Dist; -import net.neoforged.bus.api.IEventBus; -import net.neoforged.bus.api.SubscribeEvent; -import net.neoforged.fml.ModContainer; -import net.neoforged.fml.common.EventBusSubscriber; -import net.neoforged.fml.common.Mod; -import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent; -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.lendandregret.contents.LARBlocks; -import top.r3944realms.lendandregret.contents.LARCreativeModeTab; -import top.r3944realms.lendandregret.contents.LARItems; - -@Mod(LendAndRegret.MOD_ID) -public class LendAndRegret { - public static final String MOD_ID = "lendandregret"; - private static final Logger LOGGER = LogUtils.getLogger(); - - public LendAndRegret(IEventBus modEventBus, ModContainer modContainer) { - modEventBus.addListener(this::commonSetup); - - LARItems.ITEMS.register(modEventBus); - LARBlocks.BLOCKS.register(modEventBus); - LARCreativeModeTab.CREATIVE_MODE_TABS.register(modEventBus); - - NeoForge.EVENT_BUS.register(this); - } - - private void commonSetup(final FMLCommonSetupEvent event) { - LOGGER.info("Lend & Regret common setup complete"); - } - - @SubscribeEvent - public void onServerStarting(ServerStartingEvent event) { - LOGGER.info("Lend & Regret server starting"); - } - - @EventBusSubscriber(modid = MOD_ID, value = Dist.CLIENT) - public static class ClientModEvents { - @SubscribeEvent - static void onClientSetup(FMLClientSetupEvent event) { - LOGGER.info("Lend & Regret client setup"); - LOGGER.info("Player: {}", Minecraft.getInstance().getUser().getName()); - } - } -} diff --git a/src/main/java/top/r3944realms/lendandregret/contents/LARBlocks.java b/src/main/java/top/r3944realms/lendandregret/contents/LARBlocks.java deleted file mode 100644 index 6f932cc..0000000 --- a/src/main/java/top/r3944realms/lendandregret/contents/LARBlocks.java +++ /dev/null @@ -1,8 +0,0 @@ -package top.r3944realms.lendandregret.contents; - -import net.neoforged.neoforge.registries.DeferredRegister; -import top.r3944realms.lendandregret.LendAndRegret; - -public class LARBlocks { - public static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(LendAndRegret.MOD_ID); -} diff --git a/src/main/java/top/r3944realms/lendandregret/contents/LARCreativeModeTab.java b/src/main/java/top/r3944realms/lendandregret/contents/LARCreativeModeTab.java deleted file mode 100644 index 4ee5d20..0000000 --- a/src/main/java/top/r3944realms/lendandregret/contents/LARCreativeModeTab.java +++ /dev/null @@ -1,22 +0,0 @@ -package top.r3944realms.lendandregret.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.lendandregret.LendAndRegret; - -public class LARCreativeModeTab { - public static final DeferredRegister CREATIVE_MODE_TABS = - DeferredRegister.create(Registries.CREATIVE_MODE_TAB, LendAndRegret.MOD_ID); - - public static final DeferredHolder MAIN_TAB = CREATIVE_MODE_TABS.register("main", - () -> CreativeModeTab.builder() - .title(Component.translatable("itemGroup.lendandregret")) - .icon(() -> LARItems.ICON_ITEM.get().getDefaultInstance()) - .displayItems((params, output) -> { - output.accept(LARItems.ICON_ITEM.get()); - }) - .build()); -} diff --git a/src/main/java/top/r3944realms/lendandregret/contents/LARItems.java b/src/main/java/top/r3944realms/lendandregret/contents/LARItems.java deleted file mode 100644 index 85b8399..0000000 --- a/src/main/java/top/r3944realms/lendandregret/contents/LARItems.java +++ /dev/null @@ -1,12 +0,0 @@ -package top.r3944realms.lendandregret.contents; - -import net.minecraft.world.item.Item; -import net.neoforged.neoforge.registries.DeferredItem; -import net.neoforged.neoforge.registries.DeferredRegister; -import top.r3944realms.lendandregret.LendAndRegret; - -public class LARItems { - public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(LendAndRegret.MOD_ID); - - public static final DeferredItem ICON_ITEM = ITEMS.registerSimpleItem("icon_item"); -} diff --git a/src/main/resources/assets/lendandregret/lang/en_us.json b/src/main/resources/assets/lendandregret/lang/en_us.json deleted file mode 100644 index ab9d759..0000000 --- a/src/main/resources/assets/lendandregret/lang/en_us.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "itemGroup.lendandregret": "Lend & Regret", - "item.lendandregret.icon_item": "Lend & Regret" -} diff --git a/src/main/resources/assets/lendandregret/lang/zh_cn.json b/src/main/resources/assets/lendandregret/lang/zh_cn.json deleted file mode 100644 index 7a0a2d6..0000000 --- a/src/main/resources/assets/lendandregret/lang/zh_cn.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "itemGroup.lendandregret": "有借无还", - "item.lendandregret.icon_item": "有借无还模组图标" -} diff --git a/src/main/resources/assets/lendandregret/textures/item/icon.png b/src/main/resources/assets/lendandregret/textures/item/icon.png deleted file mode 100644 index aa6b8ee..0000000 Binary files a/src/main/resources/assets/lendandregret/textures/item/icon.png and /dev/null differ diff --git a/src/main/resources/assets/lendandregret/items/icon_item.json b/src/main/resources/assets/lib39/items/icon_item.json similarity index 100% rename from src/main/resources/assets/lendandregret/items/icon_item.json rename to src/main/resources/assets/lib39/items/icon_item.json diff --git a/src/main/resources/assets/lib39/lang/en_us.json b/src/main/resources/assets/lib39/lang/en_us.json new file mode 100644 index 0000000..c1ccf31 --- /dev/null +++ b/src/main/resources/assets/lib39/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "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 new file mode 100644 index 0000000..6c2eecc --- /dev/null +++ b/src/main/resources/assets/lib39/lang/zh_cn.json @@ -0,0 +1,4 @@ +{ + "itemGroup.lib39": "Lib39", + "item.lib39.icon_item": "Lib39模组图标" +} diff --git a/src/main/resources/assets/lendandregret/models/item/icon_item.json b/src/main/resources/assets/lib39/models/item/icon_item.json similarity index 61% rename from src/main/resources/assets/lendandregret/models/item/icon_item.json rename to src/main/resources/assets/lib39/models/item/icon_item.json index c203bd6..4aa3fe9 100644 --- a/src/main/resources/assets/lendandregret/models/item/icon_item.json +++ b/src/main/resources/assets/lib39/models/item/icon_item.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "lendandregret:item/icon" + "layer0": "lib39:item/icon" } } diff --git a/src/main/resources/assets/lib39/textures/item/icon.png b/src/main/resources/assets/lib39/textures/item/icon.png new file mode 100644 index 0000000..bf1977e Binary files /dev/null and b/src/main/resources/assets/lib39/textures/item/icon.png differ diff --git a/src/main/resources/icon.png b/src/main/resources/icon.png index aa6b8ee..bf1977e 100644 Binary files a/src/main/resources/icon.png and b/src/main/resources/icon.png differ diff --git a/src/main/resources/lendandregret.mixins.json b/src/main/resources/lendandregret.mixins.json deleted file mode 100644 index 3e240e4..0000000 --- a/src/main/resources/lendandregret.mixins.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "top.r3944realms.lendandregret.mixin", - "compatibilityLevel": "JAVA_25", - "mixins": [ - ], - "client": [ - ], - "injectors": { - "defaultRequire": 1 - }, - "overwrites": { - "requireAnnotations": true - } -}