Skip to content

Instantly share code, notes, and snippets.

@tinkerstudent
Created April 23, 2016 16:17
Show Gist options
  • Select an option

  • Save tinkerstudent/7bfb10b8d4aee96d62d04773f4870f9b to your computer and use it in GitHub Desktop.

Select an option

Save tinkerstudent/7bfb10b8d4aee96d62d04773f4870f9b to your computer and use it in GitHub Desktop.
package com.tinkeracademy.minecraft;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.event.entity.EntityEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
public class CatEvents {
@SubscribeEvent
public void init(EntityEvent event) {
if (event.entity instanceof Cat) {
Cat cat = (Cat) event.entity;
if (!cat.following) {
EntityPlayer player = Minecraft.getMinecraft().thePlayer;
ItemStack itemStack = player.inventory.getCurrentItem();
if (itemStack.getItem() == Items.nether_star) {
cat.followPlayer();
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment