Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import net.minecraft.client.*;
- import net.minecraft.src.Block;
- import net.minecraft.src.EntityCow;
- import net.minecraft.src.EntityPlayer;
- import net.minecraft.src.EnumMovingObjectType;
- import net.minecraft.src.Item;
- import net.minecraft.src.ItemStack;
- import net.minecraft.src.Material;
- import net.minecraft.src.MathHelper;
- import net.minecraft.src.MovingObjectPosition;
- import net.minecraft.src.Vec3D;
- import net.minecraft.src.World;
- import java.util.HashMap;
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.LinkedList;
- import java.util.List;
- public class ItemEntStorage extends Item {
- private int isFull;
- public List entList;
- public ItemEntStorage(int var1, int var2) {
- super(var1);
- this.maxStackSize = 1;
- this.isFull = var2;
- entList = new LinkedList();
- }
- public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) {
- Minecraft mc = ModLoader.getMinecraftInstance();
- if (mc.objectMouseOver != null) {
- if (mc.objectMouseOver.entityHit != null) {
- Entity ent = mc.objectMouseOver.entityHit;
- entList.add(ent);
- var2.loadedEntityList.remove(ent);
- System.out.println("removed");
- } else {
- if (entList.size() > 0) {
- Entity ent = (Entity)entList.get(0);
- ent.setPosition(var3.posX+1, var3.posY, var3.posZ);
- var2.entityJoinedWorld(ent);
- entList.remove(0);
- System.out.println("readded");
- }
- }
- }
- return var1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment