Skip to content

Commit

Permalink
modding?
Browse files Browse the repository at this point in the history
  • Loading branch information
Leclowndu93150 committed Jun 8, 2024
1 parent b5d4baa commit ed91646
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 12 deletions.
15 changes: 10 additions & 5 deletions src/main/java/com/leclowndu93150/flightutils/FlightUtilsMain.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.leclowndu93150.flightutils;

import com.leclowndu93150.flightutils.items.AngelRingItem;
import com.leclowndu93150.flightutils.items.InertiaRingItem;
import com.leclowndu93150.flightutils.registry.CreativeTabRegistry;
import com.leclowndu93150.flightutils.registry.ItemRegistry;
import net.minecraft.world.item.Item;
import net.neoforged.bus.api.IEventBus;
import net.neoforged.fml.common.Mod;
import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent;
import net.neoforged.fml.javafmlmod.FMLJavaModLoadingContext;
import top.theillusivec4.curios.api.CuriosApi;

@Mod(FlightUtilsMain.MODID)
Expand All @@ -20,10 +20,15 @@ public FlightUtilsMain(IEventBus modEventBus)
CreativeTabRegistry.CREATIVE_MODE_TABS.register(modEventBus);
ItemRegistry.ITEMS.register(modEventBus);
modEventBus.addListener(AngelRingItem::registerCapabilities);
modEventBus.addListener(this::setup);
//modEventBus.addListener(this::setup);
}

private void setup(final FMLCommonSetupEvent evt) {
CuriosApi.registerCurio(ItemRegistry.ANGEL_RING.get(), new AngelRingItem(new Item.Properties()));
}
/*
* private void setup(final FMLCommonSetupEvent evt) {
* CuriosApi.registerCurio(ItemRegistry.ANGEL_RING.get(), new AngelRingItem(new Item.Properties()));
* CuriosApi.registerCurio(ItemRegistry.INERTIA_RING.get(), new InertiaRingItem(new Item.Properties()));
*CuriosApi.registerCurio(ItemRegistry.MINING_RING.get(), new AngelRingItem(new Item.Properties()));
}
*/

}
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@

import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import top.theillusivec4.curios.api.type.capability.ICurioItem;

public class IntertiaRingItem extends Item {
public class InertiaRingItem extends Item implements ICurioItem {

public IntertiaRingItem(Properties pProperties) {
public InertiaRingItem(Properties pProperties) {
super(pProperties);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import top.theillusivec4.curios.api.type.capability.ICurioItem;

public class MiningRingItem extends Item {
public class MiningRingItem extends Item implements ICurioItem {

public MiningRingItem(Properties pProperties) {
super(pProperties);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
package com.leclowndu93150.flightutils.registry;

import com.leclowndu93150.flightutils.items.AngelRingItem;
import com.leclowndu93150.flightutils.items.IntertiaRingItem;
import com.leclowndu93150.flightutils.items.InertiaRingItem;
import com.leclowndu93150.flightutils.items.MiningRingItem;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.food.FoodProperties;
import net.minecraft.world.item.Item;
import net.neoforged.neoforge.registries.DeferredItem;
import net.neoforged.neoforge.registries.DeferredRegister;
Expand All @@ -17,7 +15,7 @@ public class ItemRegistry {

public static final DeferredItem<Item> ANGEL_RING = ITEMS.register("angel_ring", () -> new AngelRingItem(new Item.Properties()));

public static final DeferredItem<Item> INERTIA_RING = ITEMS.register("inertia_ring", () -> new IntertiaRingItem(new Item.Properties()));
public static final DeferredItem<Item> INERTIA_RING = ITEMS.register("inertia_ring", () -> new InertiaRingItem(new Item.Properties()));

public static final DeferredItem<Item> MINING_RING = ITEMS.register("mining_ring", () -> new MiningRingItem(new Item.Properties()));

Expand Down

0 comments on commit ed91646

Please sign in to comment.