Jump to content

Game Registry Error!


Palahace

Recommended Posts

Hello! Please help ive been at this for hours!!

 

 

Main Class

package com.sterango.MobHeads;

import com.sterango.MobHeads.proxy.CommonProxy;

import net.minecraft.block.Block;
import net.minecraft.block.BlockSkull;
import net.minecraft.item.Item;
import net.minecraft.item.ItemSkull;
import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler; // used in 1.6.2
//import cpw.mods.fml.common.Mod.PreInit;    // used in 1.5.2
//import cpw.mods.fml.common.Mod.Init;       // used in 1.5.2
//import cpw.mods.fml.common.Mod.PostInit;   // used in 1.5.2
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod; // not used in 1.7
import cpw.mods.fml.common.registry.GameRegistry;

@Mod(modid="PalahaceMobHeads", name="MobHeads", version="1.0.0")
@NetworkMod(clientSideRequired=true) // not used in 1.7
public class MobHeads {

        // The instance of your mod that Forge uses.
        @Instance(value = "PalahaceMobHeads")
        public static MobHeads instance;
        
        public static Item head = (new Heads(3000)).setUnlocalizedName("heads").setTextureName("heads");
        public static final Block heads = (new HeadsBlock(3001)).setHardness(1.0F).setUnlocalizedName("head").setTextureName("head");

        
       // Says where the client and server 'proxy' code is loaded.
        @SidedProxy(clientSide="com.sterango.MobHeads.proxy.ClientProxy", serverSide="com.sterango.MobHeads.proxy.CommonProxy")
        public static CommonProxy proxy;
        
        public void load(FMLInitializationEvent event) {
        	ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHeads.class, new TileEntityHeadsRenderer());
        	 GameRegistry.registerTileEntity(TileEntityHeads.class, "TileEntityHeads");
        }
       
       
}

 

 

Tile Entity Heads

 

package com.sterango.MobHeads;

import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.packet.Packet;
import net.minecraft.network.packet.Packet132TileEntityData;
import net.minecraft.tileentity.TileEntity;

public class TileEntityHeads extends TileEntity
{
    /** Entity type for this skull. */
    private int skullType;

    /** The skull's rotation. */
    private int skullRotation;

    /** Extra data for this skull, used as player username by player heads */
    private String extraType = "";

    /**
     * Writes a tile entity to NBT.
     */
    
    public void writeToNBT(NBTTagCompound par1NBTTagCompound)
    {
    	
        super.writeToNBT(par1NBTTagCompound);
        par1NBTTagCompound.setByte("SkullType", (byte)(this.skullType & 255));
        par1NBTTagCompound.setByte("Rot", (byte)(this.skullRotation & 255));
        par1NBTTagCompound.setString("ExtraType", this.extraType);
    }

    /**
     * Reads a tile entity from NBT.
     */
    public void readFromNBT(NBTTagCompound par1NBTTagCompound)
    {
        super.readFromNBT(par1NBTTagCompound);
        
        this.skullType = par1NBTTagCompound.getByte("SkullType");
        this.skullRotation = par1NBTTagCompound.getByte("Rot");

        if (par1NBTTagCompound.hasKey("ExtraType"))
        {
            this.extraType = par1NBTTagCompound.getString("ExtraType");
        }
    }

    /**
     * Overriden in a sign to provide the text.
     */
    public Packet getDescriptionPacket()
    {
        NBTTagCompound nbttagcompound = new NBTTagCompound();
        this.writeToNBT(nbttagcompound);
        return new Packet132TileEntityData(this.xCoord, this.yCoord, this.zCoord, 4, nbttagcompound);
    }

    /**
     * Set the entity type for the skull
     */
    public void setSkullType(int par1, String par2Str)
    {
        this.skullType = par1;
        this.extraType = par2Str;
    }

    /**
     * Get the entity type for the skull
     */
    public int getSkullType()
    {
        return this.skullType;
    }

    /**
     * Set the skull's rotation
     */
    public void setSkullRotation(int par1)
    {
        this.skullRotation = par1;
    }

    @SideOnly(Side.CLIENT)
    public int func_82119_b()
    {
        return this.skullRotation;
    }

    /**
     * Get the extra data foor this skull, used as player username by player heads
     */
    public String getExtraType()
    {
        return this.extraType;
    }
}

 

 

Tile Entity Renderer

 

package com.sterango.MobHeads;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.model.ModelSkeletonHead;
import net.minecraft.client.renderer.tileentity.TileEntityRenderer;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntitySkull;
import net.minecraft.util.ResourceLocation;

import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;

@SideOnly(Side.CLIENT)
public class TileEntityHeadsRenderer extends TileEntitySpecialRenderer
{
    private static final ResourceLocation field_110642_c = new ResourceLocation("textures/entity/skeleton/skeleton.png");
    private static final ResourceLocation field_110640_d = new ResourceLocation("textures/entity/skeleton/wither_skeleton.png");
    private static final ResourceLocation field_110641_e = new ResourceLocation("textures/entity/zombie/zombie.png");
    private static final ResourceLocation field_110639_f = new ResourceLocation("textures/entity/cow/cow.png");
    public static TileEntityHeadsRenderer skullRenderer;
    private ModelSkeletonHead field_82396_c = new ModelSkeletonHead(0, 0, 64, 32);
    private ModelSkeletonHead field_82395_d = new ModelSkeletonHead(0, 0, 64, 64);

    /**
     * Render a skull tile entity.
     */
    public void renderTileEntitySkullAt(TileEntitySkull par1TileEntitySkull, double par2, double par4, double par6, float par8)
    {
        this.func_82393_a((float)par2, (float)par4, (float)par6, par1TileEntitySkull.getBlockMetadata() & 7, (float)(par1TileEntitySkull.func_82119_b() * 360) / 16.0F, par1TileEntitySkull.getSkullType(), par1TileEntitySkull.getExtraType());
    }

    /**
     * Associate a TileEntityRenderer with this TileEntitySpecialRenderer
     */
    public void setTileEntityRenderer(TileEntityRenderer par1TileEntityRenderer)
    {
        super.setTileEntityRenderer(par1TileEntityRenderer);
        skullRenderer = this;
    }

    public void func_82393_a(float par1, float par2, float par3, int par4, float par5, int par6, String par7Str)
    {
        ModelSkeletonHead modelskeletonhead = this.field_82396_c;

        switch (par6)
        {
            case 0:
            default:
                this.bindTexture(field_110642_c);
                break;
            case 1:
                this.bindTexture(field_110640_d);
                break;
            case 2:
                this.bindTexture(field_110641_e);
                modelskeletonhead = this.field_82395_d;
                break;
            case 3:
                ResourceLocation resourcelocation = AbstractClientPlayer.locationStevePng;

                if (par7Str != null && par7Str.length() > 0)
                {
                    resourcelocation = AbstractClientPlayer.getLocationSkull(par7Str);
                    AbstractClientPlayer.getDownloadImageSkin(resourcelocation, par7Str);
                }

                this.bindTexture(resourcelocation);
                break;
            case 4:
                this.bindTexture(field_110639_f);
        }

        GL11.glPushMatrix();
        GL11.glDisable(GL11.GL_CULL_FACE);

        if (par4 != 1)
        {
            switch (par4)
            {
                case 2:
                    GL11.glTranslatef(par1 + 0.5F, par2 + 0.25F, par3 + 0.74F);
                    break;
                case 3:
                    GL11.glTranslatef(par1 + 0.5F, par2 + 0.25F, par3 + 0.26F);
                    par5 = 180.0F;
                    break;
                case 4:
                    GL11.glTranslatef(par1 + 0.74F, par2 + 0.25F, par3 + 0.5F);
                    par5 = 270.0F;
                    break;
                case 5:
                default:
                    GL11.glTranslatef(par1 + 0.26F, par2 + 0.25F, par3 + 0.5F);
                    par5 = 90.0F;
            }
        }
        else
        {
            GL11.glTranslatef(par1 + 0.5F, par2, par3 + 0.5F);
        }

        float f4 = 0.0625F;
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(-1.0F, -1.0F, 1.0F);
        GL11.glEnable(GL11.GL_ALPHA_TEST);
        modelskeletonhead.render((Entity)null, 0.0F, 0.0F, 0.0F, par5, 0.0F, f4);
        GL11.glPopMatrix();
    }

    public void renderTileEntityAt(TileEntity par1TileEntity, double par2, double par4, double par6, float par8)
    {
        this.renderTileEntitySkullAt((TileEntitySkull)par1TileEntity, par2, par4, par6, par8);
    }
}

 

 

 

 

Heads Item

 

package com.sterango.MobHeads;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

import java.util.List;

import net.minecraft.block.Block;
import net.minecraft.block.BlockSkull;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.Icon;
import net.minecraft.util.MathHelper;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;

public class Heads extends Item
{
    private static final String[] skullTypes = new String[] {"sheep", "wolf", "pig", "cat", "cow"};
    public static final String[] field_94587_a = new String[] {"sheep", "wolf", "pig", "cat", "cow"};
    @SideOnly(Side.CLIENT)
    private Icon[] field_94586_c;

    public Heads(int par1)
    {
        super(par1);
        this.setCreativeTab(CreativeTabs.tabDecorations);
        this.setMaxDamage(0);
        this.setHasSubtypes(true);
    }

    /**
     * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return
     * True if something happen and false if it don't. This is for ITEMS, not BLOCKS
     */
    public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)
    {
        if (par7 == 0)
        {
            return false;
        }
        else if (!par3World.getBlockMaterial(par4, par5, par6).isSolid())
        {
            return false;
        }
        else
        {
            if (par7 == 1)
            {
                ++par5;
            }

            if (par7 == 2)
            {
                --par6;
            }

            if (par7 == 3)
            {
                ++par6;
            }

            if (par7 == 4)
            {
                --par4;
            }

            if (par7 == 5)
            {
                ++par4;
            }

            if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack))
            {
                return false;
            }
            else if (!MobHeads.heads.canPlaceBlockAt(par3World, par4, par5, par6))
            {
                return false;
            }
            else
            {
                par3World.setBlock(par4, par5, par6, MobHeads.heads.blockID, par7, 2);
                int i1 = 0;

                if (par7 == 1)
                {
                    i1 = MathHelper.floor_double((double)(par2EntityPlayer.rotationYaw * 16.0F / 360.0F) + 0.5D) & 15;
                }

                TileEntity tileentity = par3World.getBlockTileEntity(par4, par5, par6);

                if (tileentity != null && tileentity instanceof TileEntityHeads)
                {
                    String s = "";

                    if (par1ItemStack.hasTagCompound() && par1ItemStack.getTagCompound().hasKey("SkullOwner"))
                    {
                        s = par1ItemStack.getTagCompound().getString("SkullOwner");
                    }

                    ((TileEntityHeads)tileentity).setSkullType(par1ItemStack.getItemDamage(), s);
                    ((TileEntityHeads)tileentity).setSkullRotation(i1);
                    
                }

                --par1ItemStack.stackSize;
                return true;
            }
        }
    }

    @SideOnly(Side.CLIENT)

    /**
     * returns a list of items with the same ID, but different meta (eg: dye returns 16 items)
     */
    public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
    {
        for (int j = 0; j < skullTypes.length; ++j)
        {
            par3List.add(new ItemStack(par1, 1, j));
        }
    }

    /**
     * Returns the metadata of the block which this Item (ItemBlock) can place
     */
    public int getMetadata(int par1)
    {
        return par1;
    }

    @SideOnly(Side.CLIENT)

    /**
     * Gets an icon index based on an item's damage value
     */
    public Icon getIconFromDamage(int par1)
    {
        if (par1 < 0 || par1 >= skullTypes.length)
        {
            par1 = 0;
        }

        return this.field_94586_c[par1];
    }

    /**
     * Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have
     * different names based on their damage or NBT.
     */
    public String getUnlocalizedName(ItemStack par1ItemStack)
    {
        int i = par1ItemStack.getItemDamage();

        if (i < 0 || i >= skullTypes.length)
        {
            i = 0;
        }

        return super.getUnlocalizedName() + "." + skullTypes[i];
    }

    public String getItemDisplayName(ItemStack par1ItemStack)
    {
        return par1ItemStack.getItemDamage() == 3 && par1ItemStack.hasTagCompound() && par1ItemStack.getTagCompound().hasKey("SkullOwner") ? StatCollector.translateToLocalFormatted("item.skull.player.name", new Object[] {par1ItemStack.getTagCompound().getString("SkullOwner")}): super.getItemDisplayName(par1ItemStack);
    }

    @SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister par1IconRegister)
    {
        this.field_94586_c = new Icon[field_94587_a.length];

        for (int i = 0; i < field_94587_a.length; ++i)
        {
            this.field_94586_c[i] = par1IconRegister.registerIcon(this.getIconString() + "_" + field_94587_a[i]);
        }
    }
}

 

 

Heads Block 

 

package com.sterango.MobHeads;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

import java.util.ArrayList;
import java.util.Random;

import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.boss.EntityWither;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemSkull;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.Icon;
import net.minecraft.util.MathHelper;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;

public class HeadsBlock extends BlockContainer
{
    protected HeadsBlock(int par1)
    {
        super(par1, Material.circuits);
        this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 0.5F, 0.75F);
    }
   
   
    
    /**
     * The type of render function that is called for this block
     */
    public int getRenderType()
    {
        return -1;
    }

    /**
     * Is this block (a) opaque and (b) a full 1m cube?  This determines whether or not to render the shared face of two
     * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
     */
    public boolean isOpaqueCube()
    {
        return false;
    }

    /**
     * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
     */
    public boolean renderAsNormalBlock()
    {
        return false;
    }

    /**
     * Updates the blocks bounds based on its current state. Args: world, x, y, z
     */
    public void setBlockBoundsBasedOnState(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)
    {
        int l = par1IBlockAccess.getBlockMetadata(par2, par3, par4) & 7;

        switch (l)
        {
            case 1:
            default:
                this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 0.5F, 0.75F);
                break;
            case 2:
                this.setBlockBounds(0.25F, 0.25F, 0.5F, 0.75F, 0.75F, 1.0F);
                break;
            case 3:
                this.setBlockBounds(0.25F, 0.25F, 0.0F, 0.75F, 0.75F, 0.5F);
                break;
            case 4:
                this.setBlockBounds(0.5F, 0.25F, 0.25F, 1.0F, 0.75F, 0.75F);
                break;
            case 5:
                this.setBlockBounds(0.0F, 0.25F, 0.25F, 0.5F, 0.75F, 0.75F);
        }
    }

    /**
     * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been
     * cleared to be reused)
     */
    public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
    {
        this.setBlockBoundsBasedOnState(par1World, par2, par3, par4);
        return super.getCollisionBoundingBoxFromPool(par1World, par2, par3, par4);
    }

    /**
     * Called when the block is placed in the world.
     */
    public void onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)
    {
        int l = MathHelper.floor_double((double)(par5EntityLivingBase.rotationYaw * 4.0F / 360.0F) + 2.5D) & 3;
        par1World.setBlockMetadataWithNotify(par2, par3, par4, l, 2);
    }

    /**
     * Returns a new instance of a block's tile entity class. Called on placing the block.
     */
    public TileEntity createNewTileEntity(World par1World)
    {
        return new TileEntityHeads();
    }

    @SideOnly(Side.CLIENT)

    /**
     * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative)
     */
    public int idPicked(World par1World, int par2, int par3, int par4)
    {
        return Item.skull.itemID;
    }

    /**
     * Get the block's damage value (for use with pick block).
     */
    public int getDamageValue(World par1World, int par2, int par3, int par4)
    {
        TileEntity tileentity = par1World.getBlockTileEntity(par2, par3, par4);
        return tileentity != null && tileentity instanceof TileEntityHeads ? ((TileEntityHeads)tileentity).getSkullType() : super.getDamageValue(par1World, par2, par3, par4);
    }

    /**
     * Determines the damage on the item the block drops. Used in cloth and wood.
     */
    public int damageDropped(int par1)
    {
        return par1;
    }

    /**
     * Called when the block is attempted to be harvested
     */
    public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)
    {
        if (par6EntityPlayer.capabilities.isCreativeMode)
        {
            par5 |= 8;
            par1World.setBlockMetadataWithNotify(par2, par3, par4, par5, 4);
        }

        dropBlockAsItem(par1World, par2, par3, par4, par5, 0);

        super.onBlockHarvested(par1World, par2, par3, par4, par5, par6EntityPlayer);
    }

    /**
     * Called on server worlds only when the block has been replaced by a different block ID, or the same block with a
     * different metadata value, but before the new metadata value is set. Args: World, x, y, z, old block ID, old
     * metadata
     */
    public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6)
    {
        super.breakBlock(par1World, par2, par3, par4, par5, par6);
    }

    @Override
    public ArrayList<ItemStack> getBlockDropped(World world, int x, int y, int z, int metadata, int fortune)
    {
        ArrayList<ItemStack> drops = new ArrayList<ItemStack>();
        if ((metadata &  == 0)
        {
            ItemStack itemstack = new ItemStack(Item.skull.itemID, 1, this.getDamageValue(world, x, y, z));
            TileEntityHeads TileEntityHeads = (TileEntityHeads)world.getBlockTileEntity(x, y, z);

            if (TileEntityHeads == null)
            {
                return drops;
            }
            if (TileEntityHeads.getSkullType() == 3 && TileEntityHeads.getExtraType() != null && TileEntityHeads.getExtraType().length() > 0)
            {
                itemstack.setTagCompound(new NBTTagCompound());
                itemstack.getTagCompound().setString("SkullOwner", TileEntityHeads.getExtraType());
            }
            drops.add(itemstack);
        }
        return drops;
    }

    /**
     * Returns the ID of the items to drop on destruction.
     */
    public int idDropped(int par1, Random par2Random, int par3)
    {
        return Item.skull.itemID;
    }

    /**
     * This method attempts to create a wither at the given location and skull
     */
    public void makeWither(World par1World, int par2, int par3, int par4, TileEntityHeads par5TileEntityHeads)
    {
        if (par5TileEntityHeads.getSkullType() == 1 && par3 >= 2 && par1World.difficultySetting > 0 && !par1World.isRemote)
        {
            int l = Block.slowSand.blockID;
            int i1;
            EntityWither entitywither;
            int j1;

            for (i1 = -2; i1 <= 0; ++i1)
            {
                if (par1World.getBlockId(par2, par3 - 1, par4 + i1) == l && par1World.getBlockId(par2, par3 - 1, par4 + i1 + 1) == l && par1World.getBlockId(par2, par3 - 2, par4 + i1 + 1) == l && par1World.getBlockId(par2, par3 - 1, par4 + i1 + 2) == l && this.func_82528_d(par1World, par2, par3, par4 + i1, 1) && this.func_82528_d(par1World, par2, par3, par4 + i1 + 1, 1) && this.func_82528_d(par1World, par2, par3, par4 + i1 + 2, 1))
                {
                    par1World.setBlockMetadataWithNotify(par2, par3, par4 + i1, 8, 2);
                    par1World.setBlockMetadataWithNotify(par2, par3, par4 + i1 + 1, 8, 2);
                    par1World.setBlockMetadataWithNotify(par2, par3, par4 + i1 + 2, 8, 2);
                    par1World.setBlock(par2, par3, par4 + i1, 0, 0, 2);
                    par1World.setBlock(par2, par3, par4 + i1 + 1, 0, 0, 2);
                    par1World.setBlock(par2, par3, par4 + i1 + 2, 0, 0, 2);
                    par1World.setBlock(par2, par3 - 1, par4 + i1, 0, 0, 2);
                    par1World.setBlock(par2, par3 - 1, par4 + i1 + 1, 0, 0, 2);
                    par1World.setBlock(par2, par3 - 1, par4 + i1 + 2, 0, 0, 2);
                    par1World.setBlock(par2, par3 - 2, par4 + i1 + 1, 0, 0, 2);

                    if (!par1World.isRemote)
                    {
                        entitywither = new EntityWither(par1World);
                        entitywither.setLocationAndAngles((double)par2 + 0.5D, (double)par3 - 1.45D, (double)(par4 + i1) + 1.5D, 90.0F, 0.0F);
                        entitywither.renderYawOffset = 90.0F;
                        entitywither.func_82206_m();
                        par1World.spawnEntityInWorld(entitywither);
                    }

                    for (j1 = 0; j1 < 120; ++j1)
                    {
                        par1World.spawnParticle("snowballpoof", (double)par2 + par1World.rand.nextDouble(), (double)(par3 - 2) + par1World.rand.nextDouble() * 3.9D, (double)(par4 + i1 + 1) + par1World.rand.nextDouble(), 0.0D, 0.0D, 0.0D);
                    }

                    par1World.notifyBlockChange(par2, par3, par4 + i1, 0);
                    par1World.notifyBlockChange(par2, par3, par4 + i1 + 1, 0);
                    par1World.notifyBlockChange(par2, par3, par4 + i1 + 2, 0);
                    par1World.notifyBlockChange(par2, par3 - 1, par4 + i1, 0);
                    par1World.notifyBlockChange(par2, par3 - 1, par4 + i1 + 1, 0);
                    par1World.notifyBlockChange(par2, par3 - 1, par4 + i1 + 2, 0);
                    par1World.notifyBlockChange(par2, par3 - 2, par4 + i1 + 1, 0);
                    return;
                }
            }

            for (i1 = -2; i1 <= 0; ++i1)
            {
                if (par1World.getBlockId(par2 + i1, par3 - 1, par4) == l && par1World.getBlockId(par2 + i1 + 1, par3 - 1, par4) == l && par1World.getBlockId(par2 + i1 + 1, par3 - 2, par4) == l && par1World.getBlockId(par2 + i1 + 2, par3 - 1, par4) == l && this.func_82528_d(par1World, par2 + i1, par3, par4, 1) && this.func_82528_d(par1World, par2 + i1 + 1, par3, par4, 1) && this.func_82528_d(par1World, par2 + i1 + 2, par3, par4, 1))
                {
                    par1World.setBlockMetadataWithNotify(par2 + i1, par3, par4, 8, 2);
                    par1World.setBlockMetadataWithNotify(par2 + i1 + 1, par3, par4, 8, 2);
                    par1World.setBlockMetadataWithNotify(par2 + i1 + 2, par3, par4, 8, 2);
                    par1World.setBlock(par2 + i1, par3, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1 + 1, par3, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1 + 2, par3, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1, par3 - 1, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1 + 1, par3 - 1, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1 + 2, par3 - 1, par4, 0, 0, 2);
                    par1World.setBlock(par2 + i1 + 1, par3 - 2, par4, 0, 0, 2);

                    if (!par1World.isRemote)
                    {
                        entitywither = new EntityWither(par1World);
                        entitywither.setLocationAndAngles((double)(par2 + i1) + 1.5D, (double)par3 - 1.45D, (double)par4 + 0.5D, 0.0F, 0.0F);
                        entitywither.func_82206_m();
                        par1World.spawnEntityInWorld(entitywither);
                    }

                    for (j1 = 0; j1 < 120; ++j1)
                    {
                        par1World.spawnParticle("snowballpoof", (double)(par2 + i1 + 1) + par1World.rand.nextDouble(), (double)(par3 - 2) + par1World.rand.nextDouble() * 3.9D, (double)par4 + par1World.rand.nextDouble(), 0.0D, 0.0D, 0.0D);
                    }

                    par1World.notifyBlockChange(par2 + i1, par3, par4, 0);
                    par1World.notifyBlockChange(par2 + i1 + 1, par3, par4, 0);
                    par1World.notifyBlockChange(par2 + i1 + 2, par3, par4, 0);
                    par1World.notifyBlockChange(par2 + i1, par3 - 1, par4, 0);
                    par1World.notifyBlockChange(par2 + i1 + 1, par3 - 1, par4, 0);
                    par1World.notifyBlockChange(par2 + i1 + 2, par3 - 1, par4, 0);
                    par1World.notifyBlockChange(par2 + i1 + 1, par3 - 2, par4, 0);
                    return;
                }
            }
        }
    }

    private boolean func_82528_d(World par1World, int par2, int par3, int par4, int par5)
    {
        if (par1World.getBlockId(par2, par3, par4) != this.blockID)
        {
            return false;
        }
        else
        {
            TileEntity tileentity = par1World.getBlockTileEntity(par2, par3, par4);
            return tileentity != null && tileentity instanceof TileEntityHeads ? ((TileEntityHeads)tileentity).getSkullType() == par5 : false;
        }
    }

    @SideOnly(Side.CLIENT)

    /**
     * When this method is called, your block should register all the icons it needs with the given IconRegister. This
     * is the only chance you get to register icons.
     */
    public void registerIcons(IconRegister par1IconRegister) {}

    @SideOnly(Side.CLIENT)

    /**
     * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata
     */
    public Icon getIcon(int par1, int par2)
    {
        return Block.slowSand.getBlockTextureFromSide(par1);
    }

    @SideOnly(Side.CLIENT)

    /**
     * Gets the icon name of the ItemBlock corresponding to this block. Used by hoppers.
     */
    public String getItemIconName()
    {
        return this.getTextureName() + "_" + ItemSkull.field_94587_a[0];
    }
}

 

 

Errors

 

2014-11-26 17:58:05 [iNFO] [sTDOUT] java.lang.RuntimeException: class com.sterango.MobHeads.TileEntityHeads is missing a mapping! This is a bug!

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.tileentity.TileEntity.writeToNBT(TileEntity.java:108)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeads.writeToNBT(TileEntityHeads.java:29)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeads.getDescriptionPacket(TileEntityHeads.java:57)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerInstance.java:226)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerInstance.sendChunkUpdate(PlayerInstance.java:168)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:190)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tick(WorldServer.java:201)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:657)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:583)

2014-11-26 17:58:05 [iNFO] [sTDOUT]

2014-11-26 17:58:05 [iNFO] [sTDOUT]

2014-11-26 17:58:05 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:

2014-11-26 17:58:05 [iNFO] [sTDOUT] ---------------------------------------------------------------------------------------

2014-11-26 17:58:05 [iNFO] [sTDOUT]

2014-11-26 17:58:05 [iNFO] [sTDOUT] -- Head --

2014-11-26 17:58:05 [iNFO] [sTDOUT] Stacktrace:

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.tileentity.TileEntity.writeToNBT(TileEntity.java:108)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeads.writeToNBT(TileEntityHeads.java:29)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeads.getDescriptionPacket(TileEntityHeads.java:57)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerInstance.java:226)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerInstance.sendChunkUpdate(PlayerInstance.java:168)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:190)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tick(WorldServer.java:201)

2014-11-26 17:58:05 [iNFO] [sTDOUT]

2014-11-26 17:58:05 [iNFO] [sTDOUT] -- Affected level --

2014-11-26 17:58:05 [iNFO] [sTDOUT] Details:

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level name: New World

2014-11-26 17:58:05 [iNFO] [sTDOUT] All players: 1 total; [EntityPlayerMP['Player164'/166, l='New World', x=217.07, y=64.00, z=247.52]]

2014-11-26 17:58:05 [iNFO] [sTDOUT] Chunk stats: ServerChunkCache: 625 Drop: 0

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level seed: 346338608343152108

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level generator: ID 00 - default, ver 1. Features enabled: true

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level generator options:

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level spawn location: World: (208,64,244), Chunk: (at 0,4,4 in 13,15; contains blocks 208,0,240 to 223,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level time: 165 game time, 165 day time

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level dimension: 0

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level storage version: 0x04ABD - Anvil

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level weather: Rain time: 154949 (now: false), thunder time: 144959 (now: false)

2014-11-26 17:58:05 [iNFO] [sTDOUT] Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true

2014-11-26 17:58:05 [iNFO] [sTDOUT] Stacktrace:

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:657)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)

2014-11-26 17:58:05 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:583)

2014-11-26 17:58:05 [iNFO] [sTDOUT]

 

 

Whats wrong!? Help please!

Link to comment
Share on other sites

Now i get this???/

 

2014-11-26 18:15:21 [iNFO] [sTDOUT] Description: Rendering Tile Entity

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT] java.lang.ClassCastException: com.sterango.MobHeads.TileEntityHeads cannot be cast to net.minecraft.tileentity.TileEntitySkull

2014-11-26 18:15:21 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeadsRenderer.renderTileEntityAt(TileEntityHeadsRenderer.java:116)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.tileentity.TileEntityRenderer.renderTileEntityAt(TileEntityRenderer.java:106)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.tileentity.TileEntityRenderer.renderTileEntity(TileEntityRenderer.java:98)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:536)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1160)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1006)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:946)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.run(Minecraft.java:838)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.main.Main.main(Main.java:101)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:

2014-11-26 18:15:21 [iNFO] [sTDOUT] ---------------------------------------------------------------------------------------

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT] -- Head --

2014-11-26 18:15:21 [iNFO] [sTDOUT] Stacktrace:

2014-11-26 18:15:21 [iNFO] [sTDOUT] at com.sterango.MobHeads.TileEntityHeadsRenderer.renderTileEntityAt(TileEntityHeadsRenderer.java:116)

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT] -- Tile Entity Details --

2014-11-26 18:15:21 [iNFO] [sTDOUT] Details:

2014-11-26 18:15:21 [iNFO] [sTDOUT] Name: TileEntityHeads // com.sterango.MobHeads.TileEntityHeads

2014-11-26 18:15:21 [iNFO] [sTDOUT] Block type: ID #3001 (tile.head // com.sterango.MobHeads.HeadsBlock)

2014-11-26 18:15:21 [iNFO] [sTDOUT] Block data value: 1 / 0x1 / 0b0001

2014-11-26 18:15:21 [iNFO] [sTDOUT] Block location: World: (-399,63,1162), Chunk: (at 1,3,10 in -25,72; contains blocks -400,0,1152 to -385,255,1167), Region: (-1,2; contains chunks -32,64 to -1,95, blocks -512,0,1024 to -1,255,1535)

2014-11-26 18:15:21 [iNFO] [sTDOUT] Actual block type: ID #3001 (tile.head // com.sterango.MobHeads.HeadsBlock)

2014-11-26 18:15:21 [iNFO] [sTDOUT] Actual block data value: 1 / 0x1 / 0b0001

2014-11-26 18:15:21 [iNFO] [sTDOUT] Stacktrace:

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.tileentity.TileEntityRenderer.renderTileEntityAt(TileEntityRenderer.java:106)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.tileentity.TileEntityRenderer.renderTileEntity(TileEntityRenderer.java:98)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:536)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1160)

2014-11-26 18:15:21 [iNFO] [sTDOUT]

2014-11-26 18:15:21 [iNFO] [sTDOUT] -- Affected level --

2014-11-26 18:15:21 [iNFO] [sTDOUT] Details:

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level name: MpServer

2014-11-26 18:15:21 [iNFO] [sTDOUT] All players: 1 total; [EntityClientPlayerMP['Player229'/434, l='MpServer', x=-400.43, y=64.62, z=1161.92]]

2014-11-26 18:15:21 [iNFO] [sTDOUT] Chunk stats: MultiplayerChunkCache: 441

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level seed: 0

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level generator: ID 00 - default, ver 1. Features enabled: false

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level generator options:

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level spawn location: World: (-395,64,1168), Chunk: (at 5,4,0 in -25,73; contains blocks -400,0,1168 to -385,255,1183), Region: (-1,2; contains chunks -32,64 to -1,95, blocks -512,0,1024 to -1,255,1535)

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level time: 195 game time, 195 day time

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level dimension: 0

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level storage version: 0x00000 - Unknown?

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)

2014-11-26 18:15:21 [iNFO] [sTDOUT] Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false

2014-11-26 18:15:21 [iNFO] [sTDOUT] Forced entities: 339 total; [EntityFallingSand['Falling Block'/2742, l='MpServer', x=-535.50, y=33.28, z=1207.50], EntityFallingSand['Falling Block'/2743, l='MpServer', x=-536.50, y=33.28, z=1208.50], EntityFallingSand['Falling Block'/2740, l='MpServer', x=-534.50, y=34.28, z=1208.50], EntityFallingSand['Falling Block'/2741, l='MpServer', x=-533.50, y=33.28, z=1208.50], EntityFallingSand['Falling Block'/2738, l='MpServer', x=-533.50, y=34.28, z=1207.50], EntityFallingSand['Falling Block'/2739, l='MpServer', x=-534.50, y=33.28, z=1207.50], EntityFallingSand['Falling Block'/2737, l='MpServer', x=-533.50, y=34.28, z=1206.50], EntityFallingSand['Falling Block'/4878, l='MpServer', x=-426.50, y=13.74, z=1042.50], EntityFallingSand['Falling Block'/4874, l='MpServer', x=-426.50, y=13.74, z=1041.50], EntitySquid['Squid'/512, l='MpServer', x=-421.64, y=58.80, z=1155.57], EntitySquid['Squid'/513, l='MpServer', x=-425.24, y=60.49, z=1159.92], EntitySquid['Squid'/514, l='MpServer', x=-421.50, y=56.00, z=1169.33], EntitySquid['Squid'/515, l='MpServer', x=-431.27, y=57.35, z=1161.46], EntityFallingSand['Falling Block'/5444, l='MpServer', x=-409.50, y=18.38, z=1236.50], EntityBat['Bat'/542, l='MpServer', x=-324.94, y=16.45, z=1081.63], EntityFallingSand['Falling Block'/5443, l='MpServer', x=-410.50, y=18.38, z=1236.50], EntitySkeleton['Skeleton'/537, l='MpServer', x=-421.50, y=21.00, z=1234.50], EntityFallingSand['Falling Block'/5442, l='MpServer', x=-411.50, y=18.38, z=1237.50], EntitySkeleton['Skeleton'/536, l='MpServer', x=-432.41, y=17.00, z=1228.28], EntityFallingSand['Falling Block'/5441, l='MpServer', x=-408.50, y=19.38, z=1237.50], EntityFallingSand['Falling Block'/5440, l='MpServer', x=-409.50, y=17.38, z=1237.50], EntityFallingSand['Falling Block'/5432, l='MpServer', x=-410.50, y=18.38, z=1239.50], EntityFallingSand['Falling Block'/5433, l='MpServer', x=-409.50, y=20.38, z=1239.50], EntityFallingSand['Falling Block'/5434, l='MpServer', x=-408.50, y=20.38, z=1239.50], EntityFallingSand['Falling Block'/5435, l='MpServer', x=-406.50, y=19.38, z=1241.50], EntityFallingSand['Falling Block'/5436, l='MpServer', x=-409.50, y=19.38, z=1238.50], EntityFallingSand['Falling Block'/5437, l='MpServer', x=-410.50, y=18.38, z=1238.50], EntityCreeper['Creeper'/615, l='MpServer', x=-445.50, y=32.00, z=1231.50], EntityFallingSand['Falling Block'/5438, l='MpServer', x=-411.50, y=18.38, z=1238.50], EntityFallingSand['Falling Block'/5439, l='MpServer', x=-410.50, y=18.38, z=1237.50], EntityFallingSand['Falling Block'/5424, l='MpServer', x=-410.50, y=19.38, z=1242.50], EntityCreeper['Creeper'/618, l='MpServer', x=-446.50, y=32.00, z=1234.50], EntityFallingSand['Falling Block'/5425, l='MpServer', x=-409.50, y=20.38, z=1240.50], EntityFallingSand['Falling Block'/5426, l='MpServer', x=-409.50, y=20.38, z=1241.50], EntityCreeper['Creeper'/616, l='MpServer', x=-445.50, y=32.00, z=1234.50], EntityFallingSand['Falling Block'/5427, l='MpServer', x=-409.50, y=20.38, z=1242.50], EntityCreeper['Creeper'/617, l='MpServer', x=-447.50, y=32.00, z=1233.50], EntityFallingSand['Falling Block'/5428, l='MpServer', x=-408.50, y=20.38, z=1240.50], EntityFallingSand['Falling Block'/5429, l='MpServer', x=-408.50, y=20.38, z=1241.50], EntityFallingSand['Falling Block'/5430, l='MpServer', x=-407.50, y=20.38, z=1240.50], EntityFallingSand['Falling Block'/5431, l='MpServer', x=-407.50, y=20.38, z=1241.50], EntityFallingSand['Falling Block'/5417, l='MpServer', x=-408.50, y=19.38, z=1243.50], EntityFallingSand['Falling Block'/5416, l='MpServer', x=-416.50, y=19.38, z=1225.50], EntityFallingSand['Falling Block'/5419, l='MpServer', x=-407.50, y=19.38, z=1242.50], EntityFallingSand['Falling Block'/5418, l='MpServer', x=-407.50, y=18.38, z=1243.50], EntityFallingSand['Falling Block'/5421, l='MpServer', x=-408.50, y=20.38, z=1242.50], EntityFallingSand['Falling Block'/5420, l='MpServer', x=-409.50, y=19.38, z=1243.50], EntityFallingSand['Falling Block'/5423, l='MpServer', x=-410.50, y=19.38, z=1241.50], EntityFallingSand['Falling Block'/5422, l='MpServer', x=-410.50, y=19.38, z=1240.50], EntityFallingSand['Falling Block'/5409, l='MpServer', x=-416.50, y=24.38, z=1237.50], EntityFallingSand['Falling Block'/5408, l='MpServer', x=-416.50, y=25.38, z=1239.50], EntityFallingSand['Falling Block'/5411, l='MpServer', x=-416.50, y=19.38, z=1228.50], EntityFallingSand['Falling Block'/5410, l='MpServer', x=-417.50, y=24.38, z=1236.50], EntityFallingSand['Falling Block'/5413, l='MpServer', x=-415.50, y=19.38, z=1227.50], EntityFallingSand['Falling Block'/5412, l='MpServer', x=-415.50, y=19.38, z=1228.50], EntityClientPlayerMP['Player229'/434, l='MpServer', x=-400.43, y=64.62, z=1161.92], EntityFallingSand['Falling Block'/5415, l='MpServer', x=-415.50, y=19.38, z=1226.50], EntityBat['Bat'/637, l='MpServer', x=-422.34, y=58.00, z=1226.97], EntityFallingSand['Falling Block'/5414, l='MpServer', x=-416.50, y=20.38, z=1227.50], EntityFallingSand['Falling Block'/5402, l='MpServer', x=-422.50, y=26.38, z=1238.50], EntityFallingSand['Falling Block'/5403, l='MpServer', x=-413.50, y=27.38, z=1237.50], EntityFallingSand['Falling Block'/5400, l='MpServer', x=-419.50, y=28.38, z=1240.50], EntityBat['Bat'/578, l='MpServer', x=-411.76, y=36.86, z=1231.44], EntityFallingSand['Falling Block'/5401, l='MpServer', x=-421.50, y=27.38, z=1238.50], EntityFallingSand['Falling Block'/5406, l='MpServer', x=-415.50, y=25.38, z=1239.50], EntityFallingSand['Falling Block'/5407, l='MpServer', x=-415.50, y=27.38, z=1238.50], EntityFallingSand['Falling Block'/5404, l='MpServer', x=-414.50, y=27.38, z=1238.50], EntityFallingSand['Falling Block'/5405, l='MpServer', x=-415.50, y=24.38, z=1238.50], EntityFallingSand['Falling Block'/5394, l='MpServer', x=-421.50, y=28.38, z=1219.50], EntityFallingSand['Falling Block'/5395, l='MpServer', x=-420.50, y=28.38, z=1219.50], EntityFallingSand['Falling Block'/5392, l='MpServer', x=-423.50, y=28.38, z=1217.50], EntityFallingSand['Falling Block'/5393, l='MpServer', x=-422.50, y=28.38, z=1219.50], EntityFallingSand['Falling Block'/5398, l='MpServer', x=-420.50, y=27.38, z=1240.50], EntityFallingSand['Falling Block'/5399, l='MpServer', x=-420.50, y=27.38, z=1241.50], EntityFallingSand['Falling Block'/5396, l='MpServer', x=-422.50, y=27.38, z=1220.50], EntityFallingSand['Falling Block'/5397, l='MpServer', x=-414.50, y=7.38, z=1234.50], EntityFallingSand['Falling Block'/5387, l='MpServer', x=-422.50, y=28.38, z=1218.50], EntitySkeleton['Skeleton'/593, l='MpServer', x=-421.50, y=21.00, z=1236.50], EntityFallingSand['Falling Block'/5386, l='MpServer', x=-419.50, y=29.38, z=1217.50], EntityFallingSand['Falling Block'/5385, l='MpServer', x=-420.50, y=29.38, z=1217.50], EntityFallingSand['Falling Block'/5384, l='MpServer', x=-421.50, y=29.38, z=1217.50], EntityFallingSand['Falling Block'/5391, l='MpServer', x=-423.50, y=27.38, z=1218.50], EntityFallingSand['Falling Block'/5390, l='MpServer', x=-420.50, y=29.38, z=1218.50], EntityFallingSand['Falling Block'/5389, l='MpServer', x=-422.50, y=29.38, z=1217.50], EntityFallingSand['Falling Block'/5388, l='MpServer', x=-422.50, y=29.38, z=1216.50], EntityFallingSand['Falling Block'/5379, l='MpServer', x=-419.50, y=29.38, z=1216.50], EntityFallingSand['Falling Block'/5378, l='MpServer', x=-420.50, y=29.38, z=1215.50], EntityFallingSand['Falling Block'/5377, l='MpServer', x=-417.50, y=25.38, z=1215.50], EntityFallingSand['Falling Block'/5376, l='MpServer', x=-416.50, y=26.38, z=1214.50], EntityFallingSand['Falling Block'/3240, l='MpServer', x=-514.50, y=28.18, z=1242.50], EntityFallingSand['Falling Block'/5383, l='MpServer', x=-421.50, y=29.38, z=1216.50], EntityFallingSand['Falling Block'/5382, l='MpServer', x=-421.50, y=29.38, z=1215.50], EntityFallingSand['Falling Block'/5381, l='MpServer', x=-421.50, y=28.38, z=1218.50], EntityFallingSand['Falling Block'/5380, l='MpServer', x=-420.50, y=29.38, z=1216.50], EntityFallingSand['Falling Block'/5621, l='MpServer', x=-415.50, y=17.46, z=1282.50], EntityFallingSand['Falling Block'/5620, l='MpServer', x=-411.50, y=20.46, z=1267.50], EntityFallingSand['Falling Block'/5623, l='MpServer', x=-415.50, y=18.46, z=1279.50], EntityFallingSand['Falling Block'/5622, l='MpServer', x=-414.50, y=17.46, z=1280.50], EntityFallingSand['Falling Block'/5617, l='MpServer', x=-418.50, y=15.46, z=1273.50], EntityFallingSand['Falling Block'/5616, l='MpServer', x=-418.50, y=15.46, z=1272.50], EntityFallingSand['Falling Block'/5619, l='MpServer', x=-411.50, y=20.46, z=1266.50], EntityFallingSand['Falling Block'/5618, l='MpServer', x=-410.50, y=21.46, z=1259.50], EntityFallingSand['Falling Block'/5629, l='MpServer', x=-418.50, y=18.46, z=1278.50], EntityFallingSand['Falling Block'/5628, l='MpServer', x=-418.50, y=17.46, z=1277.50], EntityFallingSand['Falling Block'/5630, l='MpServer', x=-418.50, y=18.46, z=1279.50], EntityFallingSand['Falling Block'/5625, l='MpServer', x=-415.50, y=18.46, z=1281.50], EntityFallingSand['Falling Block'/5624, l='MpServer', x=-415.50, y=18.46, z=1280.50], EntityFallingSand['Falling Block'/5627, l='MpServer', x=-417.50, y=18.46, z=1278.50], EntityFallingSand['Falling Block'/5626, l='MpServer', x=-413.50, y=16.46, z=1279.50], EntityFallingSand['Falling Block'/5604, l='MpServer', x=-414.50, y=13.46, z=1260.50], EntityZombie['Zombie'/702, l='MpServer', x=-382.31, y=18.00, z=1234.38], EntityFallingSand['Falling Block'/5605, l='MpServer', x=-413.50, y=12.46, z=1259.50], EntityFallingSand['Falling Block'/5606, l='MpServer', x=-415.50, y=14.46, z=1259.50], EntityFallingSand['Falling Block'/5607, l='MpServer', x=-414.50, y=12.46, z=1258.50], EntityZombie['Zombie'/701, l='MpServer', x=-381.56, y=18.00, z=1236.28], EntityFallingSand['Falling Block'/5600, l='MpServer', x=-424.50, y=14.46, z=1259.50], EntitySpider['Spider'/698, l='MpServer', x=-383.91, y=18.00, z=1235.09], EntityFallingSand['Falling Block'/5601, l='MpServer', x=-425.50, y=14.46, z=1258.50], EntityFallingSand['Falling Block'/5602, l='MpServer', x=-424.50, y=14.46, z=1258.50], EntityFallingSand['Falling Block'/5603, l='MpServer', x=-424.50, y=15.46, z=1260.50], EntityFallingSand['Falling Block'/5612, l='MpServer', x=-415.50, y=11.46, z=1258.50], EntityFallingSand['Falling Block'/5613, l='MpServer', x=-414.50, y=12.46, z=1257.50], EntityFallingSand['Falling Block'/5614, l='MpServer', x=-417.50, y=14.46, z=1257.50], EntityFallingSand['Falling Block'/5615, l='MpServer', x=-419.50, y=15.46, z=1273.50], EntityFallingSand['Falling Block'/5608, l='MpServer', x=-414.50, y=12.46, z=1259.50], EntityBat['Bat'/690, l='MpServer', x=-408.04, y=20.83, z=1226.57], EntityFallingSand['Falling Block'/5609, l='MpServer', x=-413.50, y=12.46, z=1258.50], EntityFallingSand['Falling Block'/5610, l='MpServer', x=-415.50, y=13.46, z=1258.50], EntityFallingSand['Falling Block'/5611, l='MpServer', x=-416.50, y=14.46, z=1257.50], EntityFallingSand['Falling Block'/5591, l='MpServer', x=-421.50, y=12.46, z=1261.50], EntityFallingSand['Falling Block'/5590, l='MpServer', x=-420.50, y=12.46, z=1261.50], EntityFallingSand['Falling Block'/5589, l='MpServer', x=-421.50, y=12.46, z=1260.50], EntityFallingSand['Falling Block'/5588, l='MpServer', x=-421.50, y=12.46, z=1259.50], EntityFallingSand['Falling Block'/5587, l='MpServer', x=-420.50, y=12.46, z=1260.50], EntityFallingSand['Falling Block'/5586, l='MpServer', x=-420.50, y=12.46, z=1259.50], EntityFallingSand['Falling Block'/5585, l='MpServer', x=-419.50, y=13.46, z=1259.50], EntityFallingSand['Falling Block'/5584, l='MpServer', x=-419.50, y=12.46, z=1260.50], EntityFallingSand['Falling Block'/5599, l='MpServer', x=-423.50, y=14.46, z=1261.50], EntityFallingSand['Falling Block'/5598, l='MpServer', x=-423.50, y=14.46, z=1258.50], EntityFallingSand['Falling Block'/5597, l='MpServer', x=-422.50, y=14.46, z=1258.50], EntityFallingSand['Falling Block'/5596, l='MpServer', x=-422.50, y=13.46, z=1261.50], EntityFallingSand['Falling Block'/5595, l='MpServer', x=-423.50, y=14.46, z=1260.50], EntityZombie['Zombie'/641, l='MpServer', x=-384.89, y=62.00, z=1224.50], EntityFallingSand['Falling Block'/5594, l='MpServer', x=-423.50, y=13.46, z=1259.50], EntityZombie['Zombie'/640, l='MpServer', x=-379.50, y=65.00, z=1218.50], EntityFallingSand['Falling Block'/5593, l='MpServer', x=-422.50, y=13.46, z=1260.50], EntityFallingSand['Falling Block'/5592, l='MpServer', x=-422.50, y=12.46, z=1259.50], EntityFallingSand['Falling Block'/5574, l='MpServer', x=-414.50, y=9.46, z=1247.50], EntityFallingSand['Falling Block'/5575, l='MpServer', x=-414.50, y=9.46, z=1250.50], EntityFallingSand['Falling Block'/5572, l='MpServer', x=-414.50, y=9.46, z=1249.50], EntityFallingSand['Falling Block'/5573, l='MpServer', x=-413.50, y=9.46, z=1248.50], EntityFallingSand['Falling Block'/5570, l='MpServer', x=-415.50, y=20.46, z=1246.50], EntityFallingSand['Falling Block'/5571, l='MpServer', x=-414.50, y=9.46, z=1248.50], EntityFallingSand['Falling Block'/5568, l='MpServer', x=-413.50, y=19.46, z=1246.50], EntityFallingSand['Falling Block'/5569, l='MpServer', x=-412.50, y=19.46, z=1245.50], EntityFallingSand['Falling Block'/5582, l='MpServer', x=-421.50, y=38.46, z=1262.50], EntityFallingSand['Falling Block'/5583, l='MpServer', x=-421.50, y=37.46, z=1261.50], EntityFallingSand['Falling Block'/5580, l='MpServer', x=-421.50, y=38.46, z=1263.50], EntityFallingSand['Falling Block'/5581, l='MpServer', x=-422.50, y=37.46, z=1261.50], EntityFallingSand['Falling Block'/5578, l='MpServer', x=-423.50, y=37.46, z=1262.50], EntityFallingSand['Falling Block'/5579, l='MpServer', x=-422.50, y=37.46, z=1262.50], EntityFallingSand['Falling Block'/5576, l='MpServer', x=-415.50, y=8.46, z=1247.50], EntityFallingSand['Falling Block'/5577, l='MpServer', x=-423.50, y=39.46, z=1266.50], EntityFallingSand['Falling Block'/5553, l='MpServer', x=-414.50, y=19.46, z=1243.50], EntitySkeleton['Skeleton'/747, l='MpServer', x=-468.84, y=32.00, z=1204.31], EntityFallingSand['Falling Block'/5552, l='MpServer', x=-413.50, y=19.46, z=1242.50], EntitySkeleton['Skeleton'/746, l='MpServer', x=-463.13, y=32.00, z=1204.38], EntityItem['item.tile.rail'/204, l='MpServer', x=-459.81, y=27.13, z=1190.13], EntityFallingSand['Falling Block'/5555, l='MpServer', x=-413.50, y=19.46, z=1243.50], EntitySkeleton['Skeleton'/745, l='MpServer', x=-464.00, y=32.00, z=1204.63], EntityItem['item.tile.rail'/207, l='MpServer', x=-455.81, y=27.13, z=1191.81], EntityFallingSand['Falling Block'/5554, l='MpServer', x=-414.50, y=21.46, z=1241.50], EntitySkeleton['Skeleton'/744, l='MpServer', x=-464.50, y=32.00, z=1206.50], EntityFallingSand['Falling Block'/5557, l='MpServer', x=-412.50, y=19.46, z=1242.50], EntityFallingSand['Falling Block'/5556, l='MpServer', x=-413.50, y=21.46, z=1240.50], EntityFallingSand['Falling Block'/5559, l='MpServer', x=-414.50, y=19.46, z=1244.50], EntityItem['item.tile.rail'/203, l='MpServer', x=-464.19, y=27.13, z=1190.13], EntityFallingSand['Falling Block'/5558, l='MpServer', x=-412.50, y=19.46, z=1243.50], EntityFallingSand['Falling Block'/5561, l='MpServer', x=-415.50, y=20.46, z=1244.50], EntityItem['item.tile.rail'/197, l='MpServer', x=-464.22, y=32.13, z=1202.19], EntityFallingSand['Falling Block'/5560, l='MpServer', x=-413.50, y=19.46, z=1244.50], EntityFallingSand['Falling Block'/5563, l='MpServer', x=-414.50, y=19.46, z=1245.50], EntityFallingSand['Falling Block'/5562, l='MpServer', x=-415.50, y=21.46, z=1243.50], EntityItem['item.tile.rail'/198, l='MpServer', x=-462.59, y=32.13, z=1203.25], EntityFallingSand['Falling Block'/5565, l='MpServer', x=-412.50, y=19.46, z=1244.50], EntityFallingSand['Falling Block'/5564, l='MpServer', x=-413.50, y=19.46, z=1245.50], EntityFallingSand['Falling Block'/5567, l='MpServer', x=-414.50, y=19.46, z=1246.50], EntityItem['item.tile.rail'/195, l='MpServer', x=-464.69, y=32.13, z=1198.19], EntityFallingSand['Falling Block'/5566, l='MpServer', x=-415.50, y=20.46, z=1245.50], EntityItem['item.tile.rail'/220, l='MpServer', x=-439.81, y=27.13, z=1196.44], EntityItem['item.tile.rail'/221, l='MpServer', x=-438.75, y=27.13, z=1196.06], EntityMinecartChest['entity.MinecartChest.name'/222, l='MpServer', x=-454.50, y=32.50, z=1219.50], EntityItem['item.tile.rail'/218, l='MpServer', x=-447.88, y=27.13, z=1197.88], EntityItem['item.tile.rail'/219, l='MpServer', x=-439.81, y=27.13, z=1195.13], EntityFallingSand['Falling Block'/5545, l='MpServer', x=-408.50, y=46.46, z=1244.50], EntityFallingSand['Falling Block'/5546, l='MpServer', x=-413.50, y=19.46, z=1240.50], EntityFallingSand['Falling Block'/5547, l='MpServer', x=-412.50, y=19.46, z=1239.50], EntityFallingSand['Falling Block'/5548, l='MpServer', x=-413.50, y=19.46, z=1241.50], EntityFallingSand['Falling Block'/5549, l='MpServer', x=-412.50, y=19.46, z=1240.50], EntityFallingSand['Falling Block'/5550, l='MpServer', x=-412.50, y=19.46, z=1241.50], EntityFallingSand['Falling Block'/5551, l='MpServer', x=-414.50, y=19.46, z=1242.50], EntityFallingSand['Falling Block'/5113, l='MpServer', x=-425.50, y=26.49, z=1245.50], EntityFallingSand['Falling Block'/5112, l='MpServer', x=-426.50, y=26.49, z=1245.50], EntityFallingSand['Falling Block'/5115, l='MpServer', x=-426.50, y=26.49, z=1244.50], EntityFallingSand['Falling Block'/5114, l='MpServer', x=-424.50, y=27.18, z=1245.50], EntityFallingSand['Falling Block'/5117, l='MpServer', x=-424.50, y=27.18, z=1244.50], EntityFallingSand['Falling Block'/5116, l='MpServer', x=-425.50, y=27.18, z=1244.50], EntityFallingSand['Falling Block'/5119, l='MpServer', x=-424.50, y=26.49, z=1243.50], EntityFallingSand['Falling Block'/5118, l='MpServer', x=-425.50, y=26.49, z=1243.50], EntityFallingSand['Falling Block'/5111, l='MpServer', x=-424.50, y=27.49, z=1246.50], EntityChicken['Chicken'/254, l='MpServer', x=-404.50, y=64.00, z=1220.50], EntityChicken['Chicken'/255, l='MpServer', x=-405.47, y=66.00, z=1214.44], EntityChicken['Chicken'/252, l='MpServer', x=-407.50, y=64.00, z=1221.50], EntityFallingSand['Falling Block'/5099, l='MpServer', x=-426.50, y=16.49, z=1222.50], EntityChicken['Chicken'/253, l='MpServer', x=-403.50, y=64.00, z=1218.50], EntityFallingSand['Falling Block'/5100, l='MpServer', x=-425.50, y=16.49, z=1222.50], EntityFallingSand['Falling Block'/5101, l='MpServer', x=-424.50, y=16.18, z=1221.50], EntityFallingSand['Falling Block'/5102, l='MpServer', x=-424.50, y=16.49, z=1222.50], EntityItem['item.item.string'/246, l='MpServer', x=-411.13, y=33.13, z=1220.19], EntityItem['item.item.string'/247, l='MpServer', x=-412.13, y=33.13, z=1221.19], EntityItem['item.item.string'/244, l='MpServer', x=-415.88, y=33.13, z=1220.19], EntityItem['item.item.string'/245, l='MpServer', x=-410.38, y=33.13, z=1219.16], EntityItem['item.item.string'/242, l='MpServer', x=-416.47, y=33.41, z=1219.16], EntityItem['item.item.string'/241, l='MpServer', x=-418.19, y=33.13, z=1217.88], EntityChicken['Chicken'/283, l='MpServer', x=-333.97, y=63.00, z=1178.56], EntityChicken['Chicken'/282, l='MpServer', x=-342.50, y=63.00, z=1179.50], EntityChicken['Chicken'/281, l='MpServer', x=-342.50, y=63.00, z=1180.50], EntityChicken['Chicken'/280, l='MpServer', x=-342.50, y=63.00, z=1177.50], EntityChicken['Chicken'/258, l='MpServer', x=-398.50, y=68.00, z=1214.50], EntityChicken['Chicken'/259, l='MpServer', x=-398.44, y=68.00, z=1222.34], EntityChicken['Chicken'/256, l='MpServer', x=-404.50, y=65.00, z=1215.50], EntityChicken['Chicken'/257, l='MpServer', x=-402.50, y=66.00, z=1214.50], EntityChicken['Chicken'/262, l='MpServer', x=-384.50, y=64.00, z=1178.50], EntityChicken['Chicken'/263, l='MpServer', x=-386.50, y=64.00, z=1176.50], EntityChicken['Chicken'/261, l='MpServer', x=-387.50, y=67.00, z=1182.50], EntityChicken['Chicken'/264, l='MpServer', x=-383.50, y=65.00, z=1178.50], EntityFallingSand['Falling Block'/5199, l='MpServer', x=-434.50, y=33.64, z=1279.50], EntityFallingSand['Falling Block'/5198, l='MpServer', x=-433.50, y=33.64, z=1278.50], EntityFallingSand['Falling Block'/5195, l='MpServer', x=-429.50, y=31.64, z=1269.50], EntityFallingSand['Falling Block'/5194, l='MpServer', x=-427.50, y=33.64, z=1266.50], EntityFallingSand['Falling Block'/5208, l='MpServer', x=-435.50, y=38.64, z=1287.50], EntitySpider['Spider'/770, l='MpServer', x=-319.84, y=37.00, z=1234.94], EntityFallingSand['Falling Block'/5209, l='MpServer', x=-434.50, y=38.64, z=1286.50], EntityCreeper['Creeper'/769, l='MpServer', x=-320.00, y=37.00, z=1233.50], EntityFallingSand['Falling Block'/5204, l='MpServer', x=-435.50, y=33.64, z=1281.50], EntityCreeper['Creeper'/782, l='MpServer', x=-371.33, y=33.00, z=1082.50], EntityFallingSand['Falling Block'/5205, l='MpServer', x=-435.50, y=34.64, z=1282.50], EntityZombie['Zombie'/783, l='MpServer', x=-417.50, y=19.00, z=1207.50], EntityFallingSand['Falling Block'/5206, l='MpServer', x=-436.50, y=34.64, z=1282.50], EntityFallingSand['Falling Block'/5200, l='MpServer', x=-433.50, y=33.64, z=1279.50], EntityFallingSand['Falling Block'/5201, l='MpServer', x=-432.50, y=33.64, z=1278.50], EntityFallingSand['Falling Block'/5202, l='MpServer', x=-434.50, y=33.64, z=1280.50], EntityFallingSand['Falling Block'/5203, l='MpServer', x=-434.50, y=34.64, z=1281.50], EntityItem['item.tile.torch'/4672, l='MpServer', x=-449.63, y=27.13, z=1183.28], EntityCreeper['Creeper'/883, l='MpServer', x=-466.50, y=41.00, z=1089.50], EntitySkeleton['Skeleton'/889, l='MpServer', x=-334.50, y=11.00, z=1145.50], EntitySkeleton['Skeleton'/888, l='MpServer', x=-336.50, y=11.00, z=1145.50], EntityFallingSand['Falling Block'/5129, l='MpServer', x=-432.50, y=18.49, z=1250.50], EntityFallingSand['Falling Block'/5128, l='MpServer', x=-433.50, y=19.18, z=1250.50], EntityFallingSand['Falling Block'/5132, l='MpServer', x=-434.50, y=19.18, z=1250.50], EntityFallingSand['Falling Block'/5135, l='MpServer', x=-434.50, y=19.18, z=1248.50], EntityFallingSand['Falling Block'/5134, l='MpServer', x=-434.50, y=18.49, z=1247.50], EntityFallingSand['Falling Block'/5121, l='MpServer', x=-433.50, y=18.49, z=1252.50], EntityFallingSand['Falling Block'/5120, l='MpServer', x=-431.50, y=18.49, z=1253.50], EntityFallingSand['Falling Block'/5123, l='MpServer', x=-431.50, y=18.49, z=1252.50], EntityFallingSand['Falling Block'/5122, l='MpServer', x=-432.50, y=18.49, z=1252.50], EntityFallingSand['Falling Block'/5125, l='MpServer', x=-433.50, y=19.18, z=1251.50], EntityFallingSand['Falling Block'/5124, l='MpServer', x=-432.50, y=19.18, z=1251.50], EntityFallingSand['Falling Block'/5126, l='MpServer', x=-431.50, y=18.49, z=1251.50], EntityFallingSand['Falling Block'/5136, l='MpServer', x=-434.50, y=19.18, z=1249.50], EntityFallingSand['Falling Block'/5138, l='MpServer', x=-432.50, y=24.18, z=1242.50], EntityZombie['Zombie'/845, l='MpServer', x=-395.50, y=25.00, z=1221.50], EntityFallingSand['Falling Block'/5350, l='MpServer', x=-417.50, y=10.38, z=1200.50], EntityFallingSand['Falling Block'/5351, l='MpServer', x=-415.50, y=3.38, z=1212.50], EntitySkeleton['Skeleton'/952, l='MpServer', x=-416.50, y=14.00, z=1238.50], EntityFallingSand['Falling Block'/5358, l='MpServer', x=-415.50, y=26.38, z=1208.50], EntityFallingSand['Falling Block'/5359, l='MpServer', x=-415.50, y=26.38, z=1209.50], EntityFallingSand['Falling Block'/5356, l='MpServer', x=-413.50, y=26.38, z=1207.50], EntitySkeleton['Skeleton'/950, l='MpServer', x=-412.50, y=14.00, z=1236.50], EntityFallingSand['Falling Block'/5357, l='MpServer', x=-413.50, y=26.38, z=1208.50], EntityFallingSand['Falling Block'/5354, l='MpServer', x=-415.50, y=26.38, z=1207.50], EntityFallingSand['Falling Block'/5355, l='MpServer', x=-414.50, y=26.38, z=1208.50], EntityFallingSand['Falling Block'/5352, l='MpServer', x=-417.50, y=3.38, z=1212.50], EntityFallingSand['Falling Block'/5353, l='MpServer', x=-414.50, y=26.38, z=1207.50], EntityFallingSand['Falling Block'/5367, l='MpServer', x=-414.50, y=26.38, z=1211.50], EntityFallingSand['Falling Block'/5366, l='MpServer', x=-415.50, y=26.38, z=1211.50], EntityFallingSand['Falling Block'/5365, l='MpServer', x=-416.50, y=25.38, z=1210.50], EntityFallingSand['Falling Block'/5364, l='MpServer', x=-416.50, y=25.38, z=1209.50], EntityFallingSand['Falling Block'/5363, l='MpServer', x=-413.50, y=26.38, z=1209.50], EntityFallingSand['Falling Block'/5362, l='MpServer', x=-414.50, y=26.38, z=1210.50], EntityFallingSand['Falling Block'/5361, l='MpServer', x=-415.50, y=26.38, z=1210.50], EntityFallingSand['Falling Block'/5360, l='MpServer', x=-414.50, y=26.38, z=1209.50], EntityFallingSand['Falling Block'/5375, l='MpServer', x=-417.50, y=25.38, z=1214.50], EntityFallingSand['Falling Block'/5374, l='MpServer', x=-417.50, y=24.38, z=1212.50], EntityFallingSand['Falling Block'/5373, l='MpServer', x=-415.50, y=26.38, z=1213.50], EntityFallingSand['Falling Block'/5372, l='MpServer', x=-417.50, y=25.38, z=1213.50], EntityFallingSand['Falling Block'/5371, l='MpServer', x=-416.50, y=26.38, z=1213.50], EntityFallingSand['Falling Block'/5370, l='MpServer', x=-416.50, y=25.38, z=1212.50], EntityFallingSand['Falling Block'/5369, l='MpServer', x=-415.50, y=26.38, z=1212.50], EntityFallingSand['Falling Block'/5368, l='MpServer', x=-416.50, y=25.38, z=1211.50], EntityEnderman['Enderman'/440, l='MpServer', x=-448.41, y=28.00, z=1169.72], EntityCreeper['Creeper'/442, l='MpServer', x=-449.50, y=28.00, z=1173.50], EntityCreeper['Creeper'/439, l='MpServer', x=-448.72, y=28.00, z=1168.88], EntityFallingSand['Falling Block'/5333, l='MpServer', x=-420.50, y=21.26, z=1196.50], EntityFallingSand['Falling Block'/5332, l='MpServer', x=-421.50, y=23.26, z=1197.50], EntityFallingSand['Falling Block'/5335, l='MpServer', x=-420.50, y=20.26, z=1198.50], EntityFallingSand['Falling Block'/5334, l='MpServer', x=-420.50, y=21.26, z=1197.50], EntityFallingSand['Falling Block'/5331, l='MpServer', x=-421.50, y=22.26, z=1198.50], EntityFallingSand['Falling Block'/5337, l='MpServer', x=-421.50, y=23.26, z=1196.50], EntityFallingSand['Falling Block'/5336, l='MpServer', x=-422.50, y=23.26, z=1198.50], EntityFallingSand['Falling Block'/5282, l='MpServer', x=-423.50, y=33.17, z=1088.50], EntitySquid['Squid'/478, l='MpServer', x=-461.50, y=49.81, z=1111.59], EntitySquid['Squid'/479, l='MpServer', x=-350.22, y=46.84, z=1138.16], EntityFallingSand['Falling Block'/5280, l='MpServer', x=-422.50, y=33.17, z=1086.50], EntityFallingSand['Falling Block'/5281, l='MpServer', x=-421.50, y=32.17, z=1086.50], EntitySquid['Squid'/477, l='MpServer', x=-465.38, y=50.38, z=1116.91], EntitySquid['Squid'/452, l='MpServer', x=-375.41, y=55.91, z=1107.41], EntitySquid['Squid'/451, l='MpServer', x=-378.47, y=57.75, z=1095.75], EntitySquid['Squid'/450, l='MpServer', x=-372.03, y=58.34, z=1097.25], EntityZombie['Zombie'/984, l='MpServer', x=-415.50, y=20.00, z=1211.50], EntitySkeleton['Skeleton'/982, l='MpServer', x=-422.50, y=20.00, z=1216.50], EntityZombie['Zombie'/983, l='MpServer', x=-416.50, y=20.00, z=1214.50], EntityEnderman['Enderman'/981, l='MpServer', x=-411.88, y=21.00, z=1211.69], EntitySquid['Squid'/492, l='MpServer', x=-459.91, y=57.34, z=1191.09], EntitySquid['Squid'/495, l='MpServer', x=-456.50, y=56.00, z=1201.47], EntitySquid['Squid'/494, l='MpServer', x=-454.94, y=57.38, z=1195.59], EntityFallingSand['Falling Block'/5271, l='MpServer', x=-404.50, y=41.17, z=1100.50], EntityFallingSand['Falling Block'/5273, l='MpServer', x=-403.50, y=42.17, z=1101.50], EntityFallingSand['Falling Block'/5272, l='MpServer', x=-403.50, y=41.17, z=1100.50], EntityFallingSand['Falling Block'/5275, l='MpServer', x=-402.50, y=42.17, z=1101.50], EntitySpider['Spider'/961, l='MpServer', x=-411.66, y=34.00, z=1235.63], EntityFallingSand['Falling Block'/5274, l='MpServer', x=-402.50, y=41.17, z=1100.50], EntityFallingSand['Falling Block'/5277, l='MpServer', x=-401.50, y=41.17, z=1101.50], EntitySquid['Squid'/481, l='MpServer', x=-357.47, y=49.00, z=1143.22], EntityFallingSand['Falling Block'/5276, l='MpServer', x=-402.50, y=42.17, z=1102.50], EntitySquid['Squid'/480, l='MpServer', x=-345.44, y=47.00, z=1141.53], EntityFallingSand['Falling Block'/5279, l='MpServer', x=-422.50, y=32.17, z=1087.50], EntityFallingSand['Falling Block'/5278, l='MpServer', x=-423.50, y=33.17, z=1087.50], EntitySquid['Squid'/482, l='MpServer', x=-345.25, y=48.81, z=1141.09]]

2014-11-26 18:15:21 [iNFO] [sTDOUT] Retry entities: 0 total; []

2014-11-26 18:15:21 [iNFO] [sTDOUT] Server brand: fml,forge

2014-11-26 18:15:21 [iNFO] [sTDOUT] Server type: Integrated singleplayer server

2014-11-26 18:15:21 [iNFO] [sTDOUT] Stacktrace:

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:440)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2312)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.run(Minecraft.java:856)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.client.main.Main.main(Main.java:101)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)

2014-11-26 18:15:21 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

2014-11-26 18:15:21 [iNFO] [sTDOUT]

Link to comment
Share on other sites

And...as soon as someone tries to use this on a server, it will crash.

 

        public void load(FMLInitializationEvent event) {

        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHeads.class, new TileEntityHeadsRenderer());  <-- really, client stuff outside the proxy?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Sorry, your other thread isn't something I can help with.  Off-hand I'd guess that the box is too large for the texture or that the UVs are wrong.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.