aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/mayaqq/ygasi/Ygasi.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/mayaqq/ygasi/Ygasi.java')
-rw-r--r--src/main/java/dev/mayaqq/ygasi/Ygasi.java33
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