From 2597bb5f65e7f26af75b03b575a8b063732a245f Mon Sep 17 00:00:00 2001 From: ictye Date: Fri, 19 Apr 2024 23:34:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E7=89=A9=E5=93=81?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E6=B3=A8=E5=86=8C=E5=92=8C=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BA=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../89b86ab0e66f527166d98df92ddbcf5416ed58f6 | 4 +- .../dc1d6e7286e7569a79007c10f809d49635ea1c49 | 2 +- .../f3798f81c7b6fecad2cbfec741314f8a66c0eca3 | 3 + .../the_origin_of_magic/lang/en_us.json | 2 + .../models/item/blood_essence.json | 6 ++ .../models/item/water_magic_element.json | 6 ++ .../Contents/AllBlock.java | 3 +- .../the_origin_of_magic/Contents/AllItem.java | 70 +++++++++++++++--- .../Magics/Limiters/HostileEntityLimiter.java | 3 +- .../LimiterItem/StdMagicItemInterface.java | 4 + .../foundation/Items/Magic/StdMagicItem.java | 2 +- .../foundation/Items/Staff/StdStaff.java | 1 + .../Datagens/DefaultLangGens.java | 7 +- .../infrastructure/Datagens/ItemModelGen.java | 27 +++++++ .../Datagens/ModDataGenerator.java | 2 + .../netWork/SyncHUDS2CPacket.java | 1 + .../utils/PlayerEntityMixinInterfaces.java | 2 +- .../models/item/hoglin_entity_limiter.json | 6 -- .../models/item/test_magic.json | 6 -- .../textures/item/hoglin_entity_limiter.png | Bin 191 -> 254 bytes src/main/resources/fabric.mod.json | 2 +- 21 files changed, 123 insertions(+), 36 deletions(-) create mode 100644 src/main/generated/.cache/f3798f81c7b6fecad2cbfec741314f8a66c0eca3 create mode 100644 src/main/generated/assets/the_origin_of_magic/models/item/blood_essence.json create mode 100644 src/main/generated/assets/the_origin_of_magic/models/item/water_magic_element.json create mode 100644 src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/LimiterItem/StdMagicItemInterface.java create mode 100644 src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ItemModelGen.java delete mode 100644 src/main/resources/assets/the_origin_of_magic/models/item/hoglin_entity_limiter.json delete mode 100644 src/main/resources/assets/the_origin_of_magic/models/item/test_magic.json diff --git a/src/main/generated/.cache/89b86ab0e66f527166d98df92ddbcf5416ed58f6 b/src/main/generated/.cache/89b86ab0e66f527166d98df92ddbcf5416ed58f6 index 63f9c83..18f8874 100644 --- a/src/main/generated/.cache/89b86ab0e66f527166d98df92ddbcf5416ed58f6 +++ b/src/main/generated/.cache/89b86ab0e66f527166d98df92ddbcf5416ed58f6 @@ -1,2 +1,2 @@ -// 1.19.2 2024-04-19T19:43:43.0995063 Language -84f246a88b9c3dc4c5d0c98a56c4de5529eabe74 assets\the_origin_of_magic\lang\en_us.json +// 1.19.2 2024-04-19T22:45:49.3401001 Language +cf9144aa31d03773d984551199f36d4c66351a1f assets\the_origin_of_magic\lang\en_us.json diff --git a/src/main/generated/.cache/dc1d6e7286e7569a79007c10f809d49635ea1c49 b/src/main/generated/.cache/dc1d6e7286e7569a79007c10f809d49635ea1c49 index b55e8de..d64cc03 100644 --- a/src/main/generated/.cache/dc1d6e7286e7569a79007c10f809d49635ea1c49 +++ b/src/main/generated/.cache/dc1d6e7286e7569a79007c10f809d49635ea1c49 @@ -1,2 +1,2 @@ -// 1.19.2 2024-04-19T19:43:43.0964229 Block Loot Tables +// 1.19.2 2024-04-19T22:45:49.3370978 Block Loot Tables fe57f13449a11436bbede8c37e01bd0d1cd87191 data\the_origin_of_magic\loot_tables\blocks\magic_workbench.json diff --git a/src/main/generated/.cache/f3798f81c7b6fecad2cbfec741314f8a66c0eca3 b/src/main/generated/.cache/f3798f81c7b6fecad2cbfec741314f8a66c0eca3 new file mode 100644 index 0000000..3b50f0f --- /dev/null +++ b/src/main/generated/.cache/f3798f81c7b6fecad2cbfec741314f8a66c0eca3 @@ -0,0 +1,3 @@ +// 1.19.2 2024-04-19T22:45:49.3434062 Models +02d3ff4716d16f7c5a4dd4432d1b98f744a13f02 assets\the_origin_of_magic\models\item\blood_essence.json +03b1f5cc891077d36d38a8d98d2ffe49396f8229 assets\the_origin_of_magic\models\item\water_magic_element.json diff --git a/src/main/generated/assets/the_origin_of_magic/lang/en_us.json b/src/main/generated/assets/the_origin_of_magic/lang/en_us.json index 7f444d1..5345e8b 100644 --- a/src/main/generated/assets/the_origin_of_magic/lang/en_us.json +++ b/src/main/generated/assets/the_origin_of_magic/lang/en_us.json @@ -1,9 +1,11 @@ { "block.the_origin_of_magic.magic_workbench": "Magic Workbench", + "item.the_origin_of_magic.blood_essence": "Blood Essence", "item.the_origin_of_magic.deadwood_staff": "Deadwood Staff", "item.the_origin_of_magic.hoglin_entity_limiter": "Hoglin Entity Limiter", "item.the_origin_of_magic.test_magic": "Test Magic", "item.the_origin_of_magic.test_staff": "Test Staff", + "item.the_origin_of_magic.water_magic_element": "Water Magic Element", "itemGroup.the_origin_of_magic.normal": "The Origin Of The Magic", "text.the_origin_of_magic.empty_staff": "Maybe...... I means that the staff on your hand is empty,no magic in it and can't cast any magic,you need to use the Magic Workbench to edit this staff", "text.the_origin_of_magic.magic_work_station.staff_state": "Staff State", diff --git a/src/main/generated/assets/the_origin_of_magic/models/item/blood_essence.json b/src/main/generated/assets/the_origin_of_magic/models/item/blood_essence.json new file mode 100644 index 0000000..228fdc6 --- /dev/null +++ b/src/main/generated/assets/the_origin_of_magic/models/item/blood_essence.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "the_origin_of_magic:item/blood_essence" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/the_origin_of_magic/models/item/water_magic_element.json b/src/main/generated/assets/the_origin_of_magic/models/item/water_magic_element.json new file mode 100644 index 0000000..75734de --- /dev/null +++ b/src/main/generated/assets/the_origin_of_magic/models/item/water_magic_element.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "the_origin_of_magic:item/water_magic_element" + } +} \ No newline at end of file diff --git a/src/main/java/com/ictye/the_origin_of_magic/Contents/AllBlock.java b/src/main/java/com/ictye/the_origin_of_magic/Contents/AllBlock.java index 9ce0412..71fb8f9 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/Contents/AllBlock.java +++ b/src/main/java/com/ictye/the_origin_of_magic/Contents/AllBlock.java @@ -10,11 +10,12 @@ import net.minecraft.item.Item; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; + import java.util.HashMap; public class AllBlock { - public static final HashMap BlockItems = new HashMap<>(); + public static HashMap BlockItems = new HashMap<>(); public static Block MAGIC_WORKSTATION = new MagicWorkstation(FabricBlockSettings.of(Material.STONE).strength(50.0f, 1200.0f).luminance(state -> 10)); @SuppressWarnings("SameParameterValue") diff --git a/src/main/java/com/ictye/the_origin_of_magic/Contents/AllItem.java b/src/main/java/com/ictye/the_origin_of_magic/Contents/AllItem.java index 9246b21..b4d9392 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/Contents/AllItem.java +++ b/src/main/java/com/ictye/the_origin_of_magic/Contents/AllItem.java @@ -1,12 +1,15 @@ package com.ictye.the_origin_of_magic.Contents; import com.ictye.the_origin_of_magic.foundation.Items.Magic.LimiterItem.UndeadEntityLimiterItem; +import com.ictye.the_origin_of_magic.foundation.Items.Magic.StdMagicItem; import com.ictye.the_origin_of_magic.foundation.Items.Magic.TestMagicEntityItem; import com.ictye.the_origin_of_magic.foundation.Items.Staff.DeadwoodStaff; import com.ictye.the_origin_of_magic.foundation.Items.Staff.TestStaff; import com.ictye.the_origin_of_magic.the_origin_of_magic; import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +import net.minecraft.data.client.Model; +import net.minecraft.data.client.Models; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; @@ -33,30 +36,77 @@ public class AllItem { /** * 所有法杖 */ - public static final Item DEADWOOD_STAFF = new DeadwoodStaff(new FabricItemSettings().maxCount(1).group(TheOriginOfMagicItemGroup).maxDamage(100).rarity(Rarity.COMMON)); - public static final Item TEST_STAFF = new TestStaff(new FabricItemSettings().maxCount(1).group(TheOriginOfMagicItemGroup).maxDamage(300).rarity(Rarity.RARE)); // 測試法杖 + public static final Item DEADWOOD_STAFF = new DeadwoodStaff(new FabricItemSettings() + .maxCount(1) + .group(TheOriginOfMagicItemGroup) + .maxDamage(100) + .rarity(Rarity.COMMON)); + public static final Item TEST_STAFF = new TestStaff(new FabricItemSettings() + .maxCount(1) + .group(TheOriginOfMagicItemGroup) + .maxDamage(300) + .rarity(Rarity.RARE)); // 測試法杖 /** * 所有魔法 */ - public static final Item TEST_MAGIC = new TestMagicEntityItem(new FabricItemSettings().maxCount(1).group(TheOriginOfMagicItemGroup), AllEntity.TEST_MAGIC_ENTITY_TYPE); // 測試魔法 + public static final Item TEST_MAGIC = createMagic("Test Magic","test_magic",new TestMagicEntityItem(new FabricItemSettings() + .maxCount(1) + .group(TheOriginOfMagicItemGroup), AllEntity.TEST_MAGIC_ENTITY_TYPE)); // 測試魔法 - public static final Item HOGLIN_ENTITY_LIMITER = new UndeadEntityLimiterItem(new FabricItemSettings().maxCount(1).group(TheOriginOfMagicItemGroup).maxDamage(100).rarity(Rarity.COMMON),null); + public static final Item HOGLIN_ENTITY_LIMITER = createMagic("Hoglin Entity Limiter","hoglin_entity_limiter",new UndeadEntityLimiterItem(new FabricItemSettings() + .maxCount(1) + .group(TheOriginOfMagicItemGroup) + .maxDamage(100) + .rarity(Rarity.COMMON),null)); + /** + * 所有材料 + */ + + public static final Item BLOOD_ESSENCE = new Item(new FabricItemSettings() + .group(TheOriginOfMagicItemGroup) + .rarity(Rarity.COMMON)); + + public static final Item WATER_MAGIC_ELEMENT = new Item(new FabricItemSettings() + .group(TheOriginOfMagicItemGroup) + .rarity(Rarity.COMMON)); - public static final Map ItemMap = Map.of( + + /** + * 物品ID列表 + */ + public static Map ItemMap = Map.of( "deadwood_staff",DEADWOOD_STAFF, "test_staff",TEST_STAFF, - "test_magic",TEST_MAGIC, - "hoglin_entity_limiter", HOGLIN_ENTITY_LIMITER + "blood_essence",BLOOD_ESSENCE, + "water_magic_element",WATER_MAGIC_ELEMENT ); - public static final Map ItemTrans = Map.of( + /** + * 物品英文翻譯列表 + */ + public static Map ItemTransMap = Map.of( "Deadwood Staff",DEADWOOD_STAFF, "Test Staff",TEST_STAFF, - "Test Magic",TEST_MAGIC, - "Hoglin Entity Limiter", HOGLIN_ENTITY_LIMITER + "Blood Essence", BLOOD_ESSENCE, + "Water Magic Element",WATER_MAGIC_ELEMENT ); + /** + * 物品模型列表 + */ + public static Map< Item,Model> ItemModelMap = Map.of( + BLOOD_ESSENCE,Models.GENERATED, + WATER_MAGIC_ELEMENT,Models.GENERATED + ); + + private static Item createMagic(String name, String id, StdMagicItem magicItem){ + ItemMap.put(id,magicItem); + ItemModelMap.put(magicItem,Models.GENERATED); + ItemTransMap.put(name,magicItem); + return magicItem; + } + private static void registerItem(String name, Item item){ Registry.register(Registry.ITEM, new Identifier(the_origin_of_magic.Mod_Id, name), item); } diff --git a/src/main/java/com/ictye/the_origin_of_magic/foundation/Entitys/Magics/Limiters/HostileEntityLimiter.java b/src/main/java/com/ictye/the_origin_of_magic/foundation/Entitys/Magics/Limiters/HostileEntityLimiter.java index 55b7b00..c4bcf47 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/foundation/Entitys/Magics/Limiters/HostileEntityLimiter.java +++ b/src/main/java/com/ictye/the_origin_of_magic/foundation/Entitys/Magics/Limiters/HostileEntityLimiter.java @@ -1,7 +1,6 @@ package com.ictye.the_origin_of_magic.foundation.Entitys.Magics.Limiters; import net.minecraft.entity.mob.HoglinEntity; -import net.minecraft.entity.mob.ZombieEntity; import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.hit.EntityHitResult; import net.minecraft.util.hit.HitResult; @@ -12,7 +11,7 @@ public class HostileEntityLimiter extends StdMagicLimiter { public boolean canEffect(@Nullable EntityHitResult entityHitResult, @Nullable HitResult hitResult, @Nullable BlockHitResult blockHitResult) { // 判斷是否為亡靈生物 if (entityHitResult != null) { - return entityHitResult.getEntity() instanceof ZombieEntity; + return entityHitResult.getEntity() instanceof HoglinEntity; } return false; } diff --git a/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/LimiterItem/StdMagicItemInterface.java b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/LimiterItem/StdMagicItemInterface.java new file mode 100644 index 0000000..a2fa715 --- /dev/null +++ b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/LimiterItem/StdMagicItemInterface.java @@ -0,0 +1,4 @@ +package com.ictye.the_origin_of_magic.foundation.Items.Magic.LimiterItem; + +public interface StdMagicItemInterface { +} diff --git a/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/StdMagicItem.java b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/StdMagicItem.java index 2576a4e..57026b0 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/StdMagicItem.java +++ b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Magic/StdMagicItem.java @@ -7,7 +7,7 @@ import net.minecraft.item.Item; import net.minecraft.world.World; -public abstract class StdMagicItem extends Item { +public abstract class StdMagicItem extends Item implements StdMagicInterface{ private final EntityType magicEntityType; public StdMagicItem(Settings settings, EntityType entityType) { diff --git a/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Staff/StdStaff.java b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Staff/StdStaff.java index 89a5be6..2acc29a 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Staff/StdStaff.java +++ b/src/main/java/com/ictye/the_origin_of_magic/foundation/Items/Staff/StdStaff.java @@ -48,6 +48,7 @@ * * */ public abstract class StdStaff extends Item { + @SuppressWarnings("UnusedAssignment") private MagicInventory inventory = new MagicInventory(getSize()); /** diff --git a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/DefaultLangGens.java b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/DefaultLangGens.java index 71ce577..d8e1154 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/DefaultLangGens.java +++ b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/DefaultLangGens.java @@ -1,7 +1,6 @@ package com.ictye.the_origin_of_magic.infrastructure.Datagens; import com.ictye.the_origin_of_magic.Contents.AllItem; -import com.ictye.the_origin_of_magic.the_origin_of_magic; import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; import net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider; @@ -15,12 +14,10 @@ protected DefaultLangGens(FabricDataGenerator dataGenerator) { @Override public void generateTranslations(TranslationBuilder translationBuilder) { // 生成代碼内翻譯 - for(String name : AllItem.ItemTrans.keySet()){ - translationBuilder.add(AllItem.ItemTrans.get(name), name); + for(String name : AllItem.ItemTransMap.keySet()){ + translationBuilder.add(AllItem.ItemTransMap.get(name), name); } - the_origin_of_magic.LOGGER.info("Adding existing language file!"); - // 添加預製的語言文件 try { Path existingFilePath = dataGenerator.getModContainer().findPath("assets/the_origin_of_magic/lang/en_us.existing.json").get(); diff --git a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ItemModelGen.java b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ItemModelGen.java new file mode 100644 index 0000000..80fa084 --- /dev/null +++ b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ItemModelGen.java @@ -0,0 +1,27 @@ +package com.ictye.the_origin_of_magic.infrastructure.Datagens; + +import com.ictye.the_origin_of_magic.Contents.AllItem; +import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider; +import net.minecraft.data.client.BlockStateModelGenerator; +import net.minecraft.data.client.ItemModelGenerator; +import net.minecraft.item.Item; + +public class ItemModelGen extends FabricModelProvider { + public ItemModelGen(FabricDataGenerator dataGenerator) { + super(dataGenerator); + } + + @Override + public void generateBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { + + } + + @Override + public void generateItemModels(ItemModelGenerator itemModelGenerator) { + // 生成物品模型 + for(Item item : AllItem.ItemModelMap.keySet()){ + itemModelGenerator.register(item, AllItem.ItemModelMap.get(item)); + } + } +} diff --git a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ModDataGenerator.java b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ModDataGenerator.java index 5565d98..4c7db9b 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ModDataGenerator.java +++ b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/Datagens/ModDataGenerator.java @@ -9,8 +9,10 @@ public class ModDataGenerator implements DataGeneratorEntrypoint { @Override public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { + // 在這裏出注冊生成器 fabricDataGenerator.addProvider(DefaultLangGens::new); fabricDataGenerator.addProvider(BlockLootTableGens::new); + fabricDataGenerator.addProvider(ItemModelGen::new); try { fabricDataGenerator.run(); diff --git a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/netWork/SyncHUDS2CPacket.java b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/netWork/SyncHUDS2CPacket.java index aab478a..c3d4263 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/infrastructure/netWork/SyncHUDS2CPacket.java +++ b/src/main/java/com/ictye/the_origin_of_magic/infrastructure/netWork/SyncHUDS2CPacket.java @@ -9,6 +9,7 @@ import net.minecraft.network.PacketByteBuf; public class SyncHUDS2CPacket { + @SuppressWarnings("unused") public static void receive(MinecraftClient client, ClientPlayNetworkHandler handler, PacketByteBuf buffer, PacketSender responseSender) { PlayerEntity playerEntity = client.player; MagicAbilitiesManager magicAbilitiesManager = null; diff --git a/src/main/java/com/ictye/the_origin_of_magic/utils/PlayerEntityMixinInterfaces.java b/src/main/java/com/ictye/the_origin_of_magic/utils/PlayerEntityMixinInterfaces.java index 8f67cc1..8c7e998 100644 --- a/src/main/java/com/ictye/the_origin_of_magic/utils/PlayerEntityMixinInterfaces.java +++ b/src/main/java/com/ictye/the_origin_of_magic/utils/PlayerEntityMixinInterfaces.java @@ -3,5 +3,5 @@ import com.ictye.the_origin_of_magic.foundation.PlayerAbilities.MagicAbilitiesManager; public interface PlayerEntityMixinInterfaces { - public MagicAbilitiesManager the_origin_of_magic$getMagicAbilitiesManager(); + MagicAbilitiesManager the_origin_of_magic$getMagicAbilitiesManager(); } diff --git a/src/main/resources/assets/the_origin_of_magic/models/item/hoglin_entity_limiter.json b/src/main/resources/assets/the_origin_of_magic/models/item/hoglin_entity_limiter.json deleted file mode 100644 index 32d2541..0000000 --- a/src/main/resources/assets/the_origin_of_magic/models/item/hoglin_entity_limiter.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "the_origin_of_magic:item/hoglin_entity_limiter" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/the_origin_of_magic/models/item/test_magic.json b/src/main/resources/assets/the_origin_of_magic/models/item/test_magic.json deleted file mode 100644 index 09f2835..0000000 --- a/src/main/resources/assets/the_origin_of_magic/models/item/test_magic.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "the_origin_of_magic:item/test_magic" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/the_origin_of_magic/textures/item/hoglin_entity_limiter.png b/src/main/resources/assets/the_origin_of_magic/textures/item/hoglin_entity_limiter.png index e3bcd36c20e5a629a476d02d0b8b3b4f3b698e9a..2c8aa261a205e86cf8cc05113c29a1cde1a75bee 100644 GIT binary patch delta 213 zcmdnb_>XadVf_wI7sn8b-sA*{NeU~^{;PjkGygvi5coXFFzXjj*-`aMu+r>&jns$x z+QIMt7hI09y8paBXtr$|Q<90Xp@D(Hp4xvi58A{{V7w_1k&&OX^Z16`U#e~~Y#V@b z24_}Voj7rT;o^Y<42CSRo3}1i?b7a(vp>gS&Tv_PZH?J#zg4S^K??8es}$C2duTGF z{-WvoppZZHy88W%K;W2tNri3u@9&Zur5d<>Uc7hz=;WBFc(E#zn_=Pdl*j)K3ltcD Nz|+;wWt~$(69CqGT@C;M delta 150 zcmeyzxSw%?VSS~ii(`mIZ*qdf&V*-|8~!VMem=9D@&CuHW9pt;*4_{iT0B!Q)_K<# zHn$QpW@cvRjD5OYiL2G+(ozzDz){R+`n>}jn?)myc|LSGO{uT@%f6fY10yf<&;MbH zUOXUh{Mw!59fc1Sm4Vusg*UPtFj>5rU5FVdQ&MBb@0Fxd% A6#xJL diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index aba6cdf..fe05212 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -27,7 +27,7 @@ "com.ictye.the_origin_of_magic.GameTest.GameTestMain" ], "fabric-datagen": [ - "com.ictye.the_origin_of_magic.infrastructure.Datagen.ModDataGenerator" + "com.ictye.the_origin_of_magic.infrastructure.Datagens.ModDataGenerator" ] }, "mixins": [