28 lines
891 B
Java
28 lines
891 B
Java
package net.mcreator.superbwarfare.event;
|
|
|
|
import net.mcreator.superbwarfare.item.PerkItem;
|
|
import net.mcreator.superbwarfare.perk.PerkHelper;
|
|
import net.minecraft.world.item.ItemStack;
|
|
import net.minecraftforge.event.AnvilUpdateEvent;
|
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
|
import net.minecraftforge.fml.common.Mod;
|
|
|
|
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.FORGE)
|
|
public class TempEventHandler {
|
|
|
|
@SubscribeEvent
|
|
public static void onAnvilUpdate(AnvilUpdateEvent event) {
|
|
ItemStack left = event.getLeft();
|
|
ItemStack right = event.getRight();
|
|
|
|
if (right.getItem() instanceof PerkItem perkItem) {
|
|
ItemStack output = left.copy();
|
|
|
|
PerkHelper.setPerk(output, perkItem.getPerk());
|
|
|
|
event.setOutput(output);
|
|
event.setCost(10);
|
|
event.setMaterialCost(1);
|
|
}
|
|
}
|
|
}
|