diff --git a/src/main/java/com/acethewildfire/acesbs/util/YouMonsterEvent.java b/src/main/java/com/acethewildfire/acesbs/util/YouMonsterEvent.java new file mode 100644 index 0000000..0361791 --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/util/YouMonsterEvent.java @@ -0,0 +1,25 @@ +package com.acethewildfire.acesbs.util; + +import net.fabricmc.fabric.api.event.player.AttackEntityCallback; +import net.minecraft.entity.Entity; +import net.minecraft.entity.passive.SheepEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Items; +import net.minecraft.text.Text; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; +import net.minecraft.util.hit.EntityHitResult; +import net.minecraft.world.World; +import org.jetbrains.annotations.Nullable; + +public class YouMonsterEvent implements AttackEntityCallback { + @Override + public ActionResult interact(PlayerEntity player, World world, Hand hand, Entity entity, @Nullable EntityHitResult hitResult) { + + if(entity instanceof SheepEntity && player.getMainHandStack().getItem() == Items.END_ROD && world.isClient()){ + player.sendMessage(Text.literal(player.getName().getLiteralString() + ", YOU SICK FUCKER!")); + } + + return ActionResult.PASS; + } +}