diff options
Diffstat (limited to 'src/main/java/dev/mayaqq/ygasi/Ygasi.java')
| -rw-r--r-- | src/main/java/dev/mayaqq/ygasi/Ygasi.java | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/src/main/java/dev/mayaqq/ygasi/Ygasi.java b/src/main/java/dev/mayaqq/ygasi/Ygasi.java index 5f1605d..7caa6d4 100644 --- a/src/main/java/dev/mayaqq/ygasi/Ygasi.java +++ b/src/main/java/dev/mayaqq/ygasi/Ygasi.java @@ -1,44 +1,25 @@ package dev.mayaqq.ygasi; -import dev.mayaqq.ygasi.events.RegisterEvents; -import dev.mayaqq.ygasi.items.SkillBookItem; -import dev.mayaqq.ygasi.registry.CommandRegistry; -import dev.mayaqq.ygasi.registry.ConfigRegistry; -import dev.mayaqq.ygasi.registry.StatRegistry; -import dev.mayaqq.ygasi.util.YgasiUtils; -import eu.pb4.polymer.api.item.PolymerItemGroup; -import eu.pb4.polymer.api.item.PolymerItemUtils; -import eu.pb4.polymer.api.resourcepack.PolymerModelData; -import eu.pb4.polymer.api.resourcepack.PolymerRPUtils; +import dev.mayaqq.ygasi.registry.*; +import dev.mayaqq.ygasi.secrete.Frog; import net.fabricmc.api.ModInitializer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; -import net.minecraft.util.registry.Registry; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class Ygasi implements ModInitializer { public static final Logger LOGGER = LoggerFactory.getLogger("ygasi"); - public static final PolymerItemGroup YGASI_GROUP = PolymerItemGroup.create(new Identifier("ygasi"), Text.translatable("creative.ygasi.group"), () -> new ItemStack(Items.BOOK)); - - public static final SkillBookItem SKILL_BOOK = new SkillBookItem(new Item.Settings().group(YGASI_GROUP).maxCount(1), Items.BOOK); - @Override public void onInitialize() { + //load the config data and register everything that needs to be registered on startup ConfigRegistry.load(); + ItemRegistry.register(); StatRegistry.register(); CommandRegistry.register(); - RegisterEvents.register(); - - PolymerRPUtils.addAssetSource("ygasi"); - PolymerModelData modelData = PolymerRPUtils.requestModel(Items.BOOK, new Identifier("ygasi", "item/skill_book")); + EventRegistry.register(); - Registry.register(Registry.ITEM, "ygasi:skill_book", SKILL_BOOK); + Frog.blender(); - LOGGER.info("You've got a skill issue!"); + LOGGER.info("You've Got A Skill Issue (YGASI has been initialized!)"); } }
\ No newline at end of file |
