public Packet25EntityPainting(net.minecraft.src.EntityPainting entitypainting) { // Referenced classes of package net.minecraft.src: // Packet, EntityPainting, EnumArt, NetHandler entityId = entitypainting.entityId; xPosition = entitypainting.xPosition; yPosition = entitypainting.yPosition; zPosition = entitypainting.zPosition; direction = entitypainting.direction; title = entitypainting.art.title; }
// Referenced classes of package net.minecraft.src: // Item, EntityPainting, World, ItemStack, // EntityPlayer public override bool OnItemUse(net.minecraft.src.ItemStack itemstack, net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.World world, int i, int j, int k, int l) { if (l == 0) { return(false); } if (l == 1) { return(false); } byte byte0 = 0; if (l == 4) { byte0 = 1; } if (l == 3) { byte0 = 2; } if (l == 5) { byte0 = 3; } net.minecraft.src.EntityPainting entitypainting = new net.minecraft.src.EntityPainting (world, i, j, k, byte0); if (entitypainting.OnValidSurface()) { if (!world.singleplayerWorld) { world.AddEntity(entitypainting); } itemstack.stackSize--; } return(true); }