perromercenary00
Members-
Posts
849 -
Joined
-
Last visited
-
Days Won
5
Everything posted by perromercenary00
-
good days little hard to explain english is not mi native languague in the past i create a custom gui not like the one that come when you open a chest but the kind that is always visible in screen this to show the gun munition and stats, it suppost to allways stay in to the botom left corner no mather the value of int guiscale=mc.gameSettings.guiScale; was but no luck minecraft is not just using this values and must be another elements afecting the final positition of the mi gui resulting in missplace 3 values im using to position mi gui are guiscale=mc.gameSettings.guiScale; displayWidth=mc.displayWidth; displayHeight=mc.displayHeight; width and height are correct, i test them agains the output of xwininfo in linux here a little example for testing i set mi gui to draw allways starting at 10% of displayWidth and 10% of displayHeight posX=(int)(displayHeight * 0.1); // gui X position posY=(int)(displayWidth * 0.1); // gui Y position so it must allways stay on upper left corner but the result is far from upper left must of the time and is afected more than espected by windows size and guiscale https://drive.google.com/file/d/0B8sU_NyZQBd7bFVId0lyaDNTNUE/view?usp=sharing https://drive.google.com/file/d/0B8sU_NyZQBd7OHR2SmV4bXBRb3M/view?usp=sharing the closest to expected is when guiscale = 1 //##### i remenber this from long old topic i dont find but that time and i could not solvet it that time when i solved this i gona use this to set the position of butons also missplaced in another gui but for a bag pack can you help mi hwith this thanks for reading package mercenarymod.gui; import mercenarymod.Mercenary; import mercenarymod.items.MercenaryModItems; import mercenarymod.utilidades.chat; import mercenarymod.utilidades.util; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Gui; import net.minecraft.client.gui.ScaledResolution; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.RenderItem; import net.minecraft.client.resources.model.ModelManager; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.MovingObjectPosition; import net.minecraft.util.ResourceLocation; import net.minecraft.util.Vec3; import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.common.config.Configuration; import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; public class NotificationMercenaria extends Gui { private static Minecraft mc; private int posX = 0, posY = 0, mulY = -1; private int displayWidth = 0; private int displayHeight = 0; private int guiscale = 0; private int x = 0; // gui size private float xf = x + 0.0F; private float balas = 0; private int tipoBalas = 0; private static long systemTime = 0; private static int graficaltick = 0; // conteo para sincronizar las // animaciones con el mundo local private static int conteo = 0; // conteo para llevar los tiempos en que se // actualiza la gui private static int conteo100 = 0; // conteo para ciclar las texturas en los // items private static int conteo200 = 0; // conteo para ciclar las texturas en los // items private static int vlmunicion = 0; // conteo para llevar la cuenta del // consumo de redstone private static boolean permitirVlmunicion = true; // conteo para evitar que // vlmunicion cuente mas // de una vez por tick private static int lconteo = 0; // conteo para llevar el tiempo que se // presion click izquierdo private static int rconteo = 0; // conteo para llevar el tiempo que se // presion click izquierdo private static int mensage00 = 0; private static boolean permitirLdisparo2s = true; // conteo para evitar que // se dispare mas de una // granada en 2 seg private int permitirLdisparo2sConteo = 0;// conteo para la variable anterior private static boolean permitirSonido = true; // conteo para evitar que el // mismo sonido se ejecute // mas de una vez por tick private static boolean permitirMensaje = true; private String icono0 = "modmercenario:textures/items/gui/transparencia.png";// transparencia private String icono1 = "modmercenario:textures/items/gui/transparencia.png";// transparencia private String icono2 = "modmercenario:textures/items/gui/transparencia.png";// transparencia private String icono3 = "modmercenario:textures/items/gui/transparencia.png";// transparencia private String icono4 = "modmercenario:textures/items/gui/transparencia.png";// transparencia private String icono5 = "modmercenario:textures/items/gui/transparencia.png";// transparencia boolean transparencia = true; private int metadata = 0; private int municion = 0; private int municionmaxima = 0; private int municiondisponible = 0; private int tipomunicion = 0; private int tipomunicionDisplay = 0; private int tipocargador = 0; private int tipocargadormax = 0; private int tipodisparo = 0; private int tipodisparomax = 0; private boolean habilitado = false; private boolean recargando = false; private boolean descargar = false; private boolean descargando = false; private boolean remplazando = false; private boolean reload = false; private boolean cargar = false; private boolean shoot = false; private boolean unload = false; private float strength = 0.0F; private boolean enable = false; private static int texturajson = 0; private static int accion = 0; private String text0 = ""; public NotificationMercenaria(Minecraft mc, Configuration config) { super(); this.mc = mc; displayWidth = mc.displayWidth; displayHeight = mc.displayHeight; x = 40; // gui size } // ####################################################################################################################3 @SubscribeEvent(priority = EventPriority.NORMAL) public void onRender(RenderGameOverlayEvent event) { // Render above the chat if (event.isCancelable() || event.type != RenderGameOverlayEvent.ElementType.ALL) return; // Render only if there's a new notification // if (step == -1) return; conteo++; if ((conteo % 20) == 0 & Mercenary.getGuiOn()) { int modo = 0; EntityPlayer playerIn = mc.thePlayer; int hand = playerIn.inventory.currentItem; ItemStack stack0 = playerIn.inventory.getCurrentItem(); icono0 = "modmercenario:textures/items/gui/transparencia.png"; icono1 = "modmercenario:textures/items/gui/transparencia.png"; icono2 = "modmercenario:textures/items/gui/transparencia.png"; icono3 = "modmercenario:textures/items/gui/transparencia.png"; icono4 = "modmercenario:textures/items/gui/transparencia.png"; icono5 = "modmercenario:textures/items/gui/transparencia.png"; text0 = ""; tipomunicionDisplay = 0; metadata = stack0.getMetadata(); municion = getInttag(stack0, "municion"); municionmaxima =getInttag(stack0, "municionmaxima"); municiondisponible=getInttag(stack0, "municiondisponible"); tipomunicion=getInttag(stack0, "tipomunicion"); tipocargador=getInttag(stack0, "tipocargador"); tipocargadormax=getInttag(stack0, "tipocargadormax"); tipodisparo=getInttag(stack0, "tipodisparo"); tipodisparomax=getInttag(stack0, "tipodisparomax"); reload= getBooleantag(stack0, "reload"); cargar= getBooleantag(stack0, "cargar"); shoot= getBooleantag(stack0, "shoot"); unload= getBooleantag(stack0, "unload"); strength=getFloattag(stack0, "strength"); enable= getBooleantag(stack0, "enable"); habilitado= getBooleantag(stack0, "habilitado"); recargando= getBooleantag(stack0, "recargando"); descargar= getBooleantag(stack0, "descargar"); descargando= getBooleantag(stack0, "descargando"); remplazando= getBooleantag(stack0, "remplazando"); int lmunicion = getInttag(stack0, "lmunicion"); int ltipomunicion=getInttag(stack0, "ltipomunicion"); if (stack0 != null) { Item item0 = stack0.getItem(); boolean transparencia = true; NBTTagCompound etiquetas = stack0.getTagCompound(); if (etiquetas != null) { // nbt // boolean ex=etiquetas.getBoolean(tag); // System.out.println("item0="+item0.getUnlocalizedName()); if (unload) { modo = 1; } if (tipocargador <= 0) { modo = 2; } // ######################## if (item0.equals(MercenaryModItems.cargador45acp)) { switch (tipomunicion) { case 0: icono5 = "modmercenario:textures/items/gui/transparencia.png"; break; case 1: icono5 = "modmercenario:textures/items/gui/A.png"; break; case 2: icono5 = "modmercenario:textures/items/gui/R.png"; break; case 3: icono5 = "modmercenario:textures/items/gui/O.png"; break; } switch (tipocargador) { case 1: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CC_icono.png"; break; case 2: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CL_icono.png"; break; case 3: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CG_icono.png"; break; } if (descargar | descargando) { switch (tipocargador) { case 1: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CC_iconoInv.png"; break; case 2: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CL_iconoInv.png"; break; case 3: icono0 = "modmercenario:textures/items/armasdefuego/cargador45acp/cargador45acp_CG_iconoInv.png"; break; } // icono4="modmercenario:textures/items/gui/transparencia.png"; // icono5="modmercenario:textures/items/gui/transparencia.png"; } switch (tipomunicion) { case 1: tipomunicionDisplay = 8; break; case 2: tipomunicionDisplay = 9; break; case 3: tipomunicionDisplay = 10; break; } text0 = "" + municion + " / " + municionmaxima; transparencia = false; switch (tipomunicion) { case 1: icono1 = "modmercenario:textures/items/gui/botones_ARO_A.png"; break; case 2: icono1 = "modmercenario:textures/items/gui/botones_ARO_R.png"; break; case 3: icono1 = "modmercenario:textures/items/gui/botones_ARO_O.png"; break; } icono3 = "modmercenario:textures/items/gui/botones.png"; } // ######################## if ((item0.equals(MercenaryModItems.pistolaSocom)) | (item0.equals(MercenaryModItems.pistolaSocomS))) { switch (tipomunicion) { case 0: icono5 = "modmercenario:textures/items/gui/transparencia.png"; break; case 1: icono5 = "modmercenario:textures/items/gui/A.png"; break; case 2: icono5 = "modmercenario:textures/items/gui/R.png"; break; case 3: icono5 = "modmercenario:textures/items/gui/O.png"; break; } icono0 = "modmercenario:textures/items/armasdefuego/armas45cal/socom_icono.png"; if (recargando | descargando | remplazando) { icono0 = "modmercenario:textures/items/armasdefuego/armas45cal/socom_iconoInv.png"; icono4 = "modmercenario:textures/items/gui/transparencia.png"; icono5 = "modmercenario:textures/items/gui/transparencia.png"; } transparencia = false; text0 = "" + municion + "/" + municionmaxima; switch (tipodisparo) { case 2: icono1 = "modmercenario:textures/items/gui/auto.png"; break; case 0: icono1 = "modmercenario:textures/items/gui/manual.png"; break; case 1: icono1 = "modmercenario:textures/items/gui/semiAuto.png"; break; } // icono1="modmercenario:textures/items/gui/manualO.png"; icono3 = "modmercenario:textures/items/gui/botonesAsterisco.png"; switch (tipomunicion) { case 1: tipomunicionDisplay = 8; break; case 2: tipomunicionDisplay = 9; break; case 3: tipomunicionDisplay = 10; break; } } // ########################################################################################## } // nbttag } // (stack0 != null) displayWidth = mc.displayWidth; displayHeight = mc.displayHeight; guiscale = mc.gameSettings.guiScale; System.out.println("guiscale=" + guiscale); System.out.println("displayWidth=" + displayWidth); System.out.println("displayHeight=" + displayHeight); System.out.println("displayHeight=(" + (displayHeight / 2) + ")"); System.out.println("\n\n\n"); switch (guiscale) { case 0: // mid { posX = 30; // controls the gui size posY = (displayHeight / 2);// -60 (displayHeight - 120); x = 40; // gui size } ; break; case 3: // grande { posX = 16; // controls the gui size posY = ((int) (displayHeight * 0.25F)); x = 40; // gui size } ; break; case 2: // mid { posX = (int) (displayHeight * 0.1); // 30; //controls the gui // size posY = (int) (displayWidth * 0.1); // (displayHeight - 120); x = 40; // gui size } ; break; case 1: // little { posX = 16; // controls the gui size posY = (int) (displayHeight * 0.95F); // ((displayHeight)-100); x = 10; // gui size } ; break; /* * guiscale=1 displayWidth=1680 displayHeight=970 * displayHeight=(850) */ } ################################################ ################################################ ################################################ ################################################ //here is where im seting the gui position posX = (int) (displayHeight * 0.1); // controls the gui X position posY = (int) (displayWidth * 0.1); // controls the gui Y position x = 40; // gui size switch (tipomunicionDisplay) { case 0: icono2 = "modmercenario:textures/items/gui/transparencia.png"; break; case 1: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraRedStone.png"; break; case 2: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala9mmA.png"; break; case 3: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala9mmR.png"; break; case 4: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala9mmO.png"; break; case 5: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala5728mm_acero.png"; break; case 6: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala5728mm_redstone.png"; break; case 7: icono2 = "modmercenario:textures/items/armasdefuego/balas/barraBala5728mm_obsidiana.png"; break; } // el ancho de la barra al que equivale cada unidad de municion switch (tipomunicionDisplay) { default: balas = 32.0F; break; case 1: balas = 256.0F; break; case 8: case 9: case 10: case 11: case 12: case 13: case 17: case 18: case 19: balas = 16.0F; break; } xf = x + 0.0F; } // ( (conteo%20)==0 ) // Prepare rendering GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glDisable(GL11.GL_LIGHTING); if (municion < 0) { municion = 0; } if (Mercenary.getGuiOn()) { // drawModalRectWithCustomSizedtexture(int x, int y,float u,float // v,int width,int height,float textureWidth,float textureHeight); this.mc.renderEngine.bindTexture(new ResourceLocation(icono0)); this.drawModalRectWithCustomSizedTexture((posX - 5), (posY), 0.0F, 0.0F, x, x, xf, xf); // imagen // al // 60% // this.drawModalRectWithCustomSizedtexture(posX + 8, posY + 8, // 0.0F, 0.0F, 200, 200 , 200.0F, 200.0F); this.mc.renderEngine.bindTexture(new ResourceLocation(icono1)); this.drawModalRectWithCustomSizedTexture((posX + x), (posY), 0.0F, 0.0F, (int) (x * 1.5), (x / 3), (xf * 1.5F), (xf / 3)); // imagen al 60% this.mc.renderEngine.bindTexture(new ResourceLocation(icono2)); this.drawModalRectWithCustomSizedTexture((posX + x), (posY + (x / 3)), 0.0F, 0.0F, (int) (((x * 1.0) / balas) * municion), (x / 3), (xf * 1.0F), (xf / 3)); this.mc.renderEngine.bindTexture(new ResourceLocation(icono3)); this.drawModalRectWithCustomSizedTexture((posX + x), (posY + ((x / 3) * 2)), 0.0F, 0.0F, (int) (x * 1.5), (x / 3), (xf * 1.5F), (xf / 3)); this.mc.renderEngine.bindTexture(new ResourceLocation(icono4)); this.drawModalRectWithCustomSizedTexture((posX - 5), (posY), 0.0F, 0.0F, x, x / 2, xf, xf / 2); // imagen // al // 60% this.mc.renderEngine.bindTexture(new ResourceLocation(icono5)); this.drawModalRectWithCustomSizedTexture((posX - 5), (posY + (x / 2)), 0.0F, 0.0F, x, x / 2, xf, xf / 2); // imagen // al // 60% this.mc.fontRendererObj.drawStringWithShadow(text0, posX, ((posY) + x), 0xffcccccc); // this.mc.fontRendererObj.drawStringWithShadow(text0, posX + 32 + // 8, posX + 8, 0xffcccccc); } } // ####################################################################################################################3 // ####################################################################################################################3 }// fin de la classe
-
hay is called from mi class thickHandler package mercenarymod.items.armasdefuego; import java.util.ArrayList; import java.util.List; import mercenarymod.entidades.EPEntityMercenaria; import mercenarymod.entidades.fantasmaMercenario; import mercenarymod.items.MercenaryModItems; import mercenarymod.utilidades.chat; import mercenarymod.utilidades.util; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.entity.passive.EntityOcelot; import net.minecraft.entity.passive.EntitySheep; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.BlockPos; import net.minecraft.world.World; import net.minecraftforge.event.entity.EntityEvent.EntityConstructing; import net.minecraftforge.event.entity.living.LivingDeathEvent; import net.minecraftforge.event.entity.living.LivingDropsEvent; import net.minecraftforge.event.entity.living.LivingEvent; import net.minecraftforge.event.entity.living.LivingSpawnEvent; import net.minecraftforge.event.world.WorldEvent; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; //import mercenarymod.items.armasdefuego.tickHandlerArmas; public class tickHandlerArmas { private static int renderTick = 0; private static int serverTick = 0; public static int getRenderTick() { return renderTick; } public static int getServerTick() { return serverTick; } //########################################################################################################################3 @SubscribeEvent public void onEntityConstructing(EntityConstructing event) { // Register extended entity properties // Herd animals if (event.entity instanceof fantasmaMercenario) { // DEBUG // System.out.println(("OnEntityConstructing register // FantasmaMercenario extended properties"); //event.entity.registerExtendedProperties("ExtendedPropertiesFantasmaMercenario", new ExtendedPropertiesFantasmaMercenario()); } if (event.entity instanceof EntityLivingBase) { // DEBUG // System.out.println(("OnEntityConstructing register EntityLiving // extended properties"); event.entity.registerExtendedProperties("ExtendedPropertiesEntityLiving", new EPEntityMercenaria()); } } //########################################################################################################################3 and its register as MinecraftForge.EVENT_BUS.register(new mercenarymod.items.armasdefuego.tickHandlerArmas()); // Main Handler FMLCommonHandler.instance().bus().register(new mercenarymod.items.armasdefuego.tickHandlerArmas()); an thats its the trouble tickhandler is register two times i disable the second coz is marked as deprecated and it solve the trouble
-
good nigths im porting a mod from 1.8 to 1.8.8 and have, betwin others this trouble in the console output [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. i have 3 EP files i make derpeing around testing tings, this was not a trouble in 1.8 but here the error fills the console output so i merge all the 3 files in just one EP file mi ep is to save an create a ghost entity that wach over some EntityLiving and to hold the team identifier "OwnerID" , the ghost its not for all entityes, just for the one's using mi guns the rest of entityes are market as OwnerID = 0; well whith errors and all, the code seems to work but the output is anoying and unexplicable and i wanna remove this error can you help?? package mercenarymod.entidades; import java.util.UUID; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.monster.EntityGolem; import net.minecraft.entity.passive.EntityVillager; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; import net.minecraftforge.common.IExtendedEntityProperties; import net.minecraftforge.event.entity.living.LivingSpawnEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; public class EPEntityMercenaria implements IExtendedEntityProperties { public final static String extendedPropertiesName = "extendedFantasmaMercenario"; protected EntityLivingBase theEntity; protected World theWorld; @Override public void saveNBTData(NBTTagCompound parCompound) { // good idea to keep your extended properties in a sub-compound to // avoid conflicts with other possible extended properties, // even from other mods (like if a mod extends all EntityAnimal) if ((theEntity instanceof fantasmaMercenario)) { fantasmaMercenario fantasma = (fantasmaMercenario) theEntity; EntityLivingBase shootingEntity = (EntityLivingBase) fantasma.getShootingEntity(); if (shootingEntity != null) { theEntity.getEntityData().setBoolean("hasGHOST", true); NBTTagCompound compound = new NBTTagCompound(); parCompound.setTag(extendedPropertiesName, compound); // set as sub-compound } } } @Override public void loadNBTData(NBTTagCompound parCompound) { // DEBUG //System.out.println(("ExtendedPropertiesH EntityLivingBase loadNBTData()")); // Get the sub-compound NBTTagCompound compound = (NBTTagCompound) parCompound.getTag(extendedPropertiesName); if (compound != null) { theEntity.getEntityData().setBoolean("hasGHOST", true); //NBTTagCompound entityNBT = theEntity.getEntityData(); //the new fantasmaMercenario entity is conjured here onEntityConjureGhost(theEntity); } theEntity.getEntityData().setInteger("OwnerID", 0); } // ########################################################################################################################3 // conjurar espiritu // @SubscribeEvent public void onEntityConjureGhost(EntityLivingBase shootingEntity) { NBTTagCompound compound = shootingEntity.getEntityData(); System.out.println("\n\n######\n onIEEP ConjureGhost"); World worldIn = shootingEntity.getEntityWorld(); System.out.println("### Mundo=" + worldIn.isRemote ); if (!worldIn.isRemote) { String GhostUUID = compound.getString("GhostUUID"); int GhostID = compound.getInteger("GhostID"); boolean doSomething = true; Entity oldGhost = worldIn.getEntityByID(GhostID); //check if it is there an ghost to avoid multiple watchers over the same entity if (oldGhost != null) { if (oldGhost instanceof fantasmaMercenario) { fantasmaMercenario oldFantasma = (fantasmaMercenario) oldGhost; EntityLivingBase ghostShootingEntity = (EntityLivingBase) oldFantasma.getShootingEntity(); if (ghostShootingEntity != null) { int comparacion = ghostShootingEntity.getUniqueID().compareTo(shootingEntity.getUniqueID()); if (comparacion == 0) { doSomething = false; //System.out.println("### El fantasma ya existe "); //there is an alredy loaded ghost } } } } //############### if (doSomething){ //System.out.println("### El fantasma no existe y va a crear uno nuevo"); //there is no ghost its gona create a new one mercenarymod.entidades.fantasmaMercenario fantasma = new mercenarymod.entidades.fantasmaMercenario(worldIn); fantasma.setShootingEntity(shootingEntity); double x = shootingEntity.posX; double y = shootingEntity.posY + shootingEntity.height;// shootingEntity.getEyeHeight(); double z = shootingEntity.posZ; float yaw = shootingEntity.rotationYaw; // getRotationYawHead(); // rotationYaw; float pitch = shootingEntity.rotationPitch; if (pitch < 0) { y = shootingEntity.posY; } fantasma.setPositionAndRotation(x, y, z, yaw, pitch); fantasma.setShootingEntity(shootingEntity); int fantasmaID = fantasma.getEntityId(); String fantasmaUUID = fantasma.getUniqueID().toString(); //i could se this in the console //System.out.println("### El fantasma Creado con ID="+fantasmaID); compound.setString("GhostUUID", fantasmaUUID); compound.setInteger("GhostID", fantasmaID); //but this spawn is not happend and dont see any error worldIn.spawnEntityInWorld(fantasma); } } } // ########################################################################################################################3 @Override public void init(Entity entity, World world) { // DEBUG // System.out.println(("ExtendedProperties EntityLivingBase init()"); theEntity = (EntityLivingBase) entity; theWorld = world; } } console Output just happend in 1.8.8 [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:01] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 5578ms behind, skipping 111 tick(s) [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO] [FML]: An attempt was made to register exended properties using an existing key. The duplicate identifier (ExtendedPropertiesEntityLiving) has been remapped to ExtendedPropertiesEntityLiving1. [22:32:07] [server thread/INFO]: Saving and pausing game... [22:32:07] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [22:32:07] [server thread/INFO]: Saving chunks for level 'New World'/Nether [22:32:07] [server thread/INFO]: Saving chunks for level 'New World'/The End [22:32:09] [server thread/INFO]: Stopping server [22:32:09] [server thread/INFO]: Saving players [22:32:09] [server thread/INFO]: Saving worlds [22:32:09] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [22:32:09] [server thread/INFO]: Saving chunks for level 'New World'/Nether [22:32:09] [server thread/INFO]: Saving chunks for level 'New World'/The End [22:32:09] [server thread/INFO] [FML]: Unloading dimension 0 [22:32:09] [server thread/INFO] [FML]: Unloading dimension -1 [22:32:09] [server thread/INFO] [FML]: Unloading dimension 1 [22:32:16] [server thread/INFO] [FML]: Applying holder lookups [22:32:16] [server thread/INFO] [FML]: Holder lookups applied [22:32:21] [Client thread/INFO]: Stopping! [22:32:21] [Client thread/INFO]: SoundSystem shutting down... [22:32:23] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
-
update mod from [1.8] to [1.8.8] few errors ??
perromercenary00 replied to perromercenary00's topic in Modder Support
good days, i swear yesterday i writte a post whith this same question and is now dissapears could be alcoho9l related who knows the thing is i wanna update mi alredy working mod form 1.8 to 1.8.8 but i find changes causing some errors in mi code i alredy solve some loking in the new vainilla clases but this one really anoys ### 1 entity.getName() not exist eclipse just mark it as an error and the more elegant solution i find in eclipse was ow = this.getOwner().getDisplayName().toString(); and i need to do an this.getOwner().getName(); to dispaly the name of the ownner of this tropper is there another way to get and entity unlocalizated name ### 2 the other thing is whith ModelBakery eclipse now says that "ModelBakery.addVariantName" method is deprecated and mi mod crash on run Time: 1/01/16 11:04 AM Description: Initializing game java.lang.OutOfMemoryError: Java heap space at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:298) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:282) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:207) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:146) i set the memory to 2G at gradlew and at java the problem remain, if i disable most of mi texturex in the MercenaryModTexturas class the game runs whithout all that item texturex soo a bunch of purple/black tings ¿¿¿ Sooo is still valid to declare textures for items this way ModelBakery.addVariantName(MercenaryModItems.taladroPerforador, new String[]{ "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A00", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A01", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A02", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A03", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_encendido", "modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador3D" }); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.taladroPerforador,0 , new ModelResourceLocation("modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador", "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.taladroPerforador,1 , new ModelResourceLocation("modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A00", "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.taladroPerforador,2, new ModelResourceLocation("modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A01", "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.taladroPerforador,3 , new ModelResourceLocation("modmercenario:herramientas/taladroperforeador/taladroMercenarioPerforador_A02", "inventory")); Picked up _JAVA_OPTIONS: -Xmx2g Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [11:25:14] [main/INFO] [GradleStart]: Extra: [] [11:25:14] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, /home/usuario/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [11:25:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [11:25:16] [main/INFO] [FML]: Forge Mod Loader version 11.15.0.1655 for Minecraft 1.8.8 loading [11:25:16] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_65, running on Linux:amd64:3.16.0-4-amd64, installed at /opt/jdk1.8.0_65/jre [11:25:16] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [11:25:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [11:25:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [11:25:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [11:25:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:25:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:25:17] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [11:25:22] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [11:25:22] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:25:22] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:25:23] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:25:23] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [11:25:23] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [11:25:23] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [11:25:27] [Client thread/INFO]: Setting user: Player341 [11:25:32] [Client thread/INFO]: LWJGL Version: 2.9.4 [11:25:36] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ---- // Ooh. Shiny. Time: 1/01/16 11:25 AM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8.8 Operating System: Linux (amd64) version 3.16.0-4-amd64 Java Version: 1.8.0_65, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 887471552 bytes (846 MB) / 1056309248 bytes (1007 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 4 total; -Xincgc -Xmx1024M -Xms1024M -Xmx2g IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.4.0 NVIDIA 340.93' Renderer: 'GeForce GT 520/PCIe/SSE2' [11:25:36] [Client thread/INFO] [FML]: MinecraftForge v11.15.0.1655 Initialized [11:25:36] [Client thread/INFO] [FML]: Replaced 204 ore recipies [11:25:37] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [11:25:37] [Client thread/INFO] [FML]: Searching /home/usuario/Modding/forge-1.8.8-11.15.0.1655-mdk/run/mods for mods [11:25:37] [Client thread/INFO] [modmercenario]: Mod modmercenario is missing the required element 'name'. Substituting modmercenario [11:25:40] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [11:25:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at CLIENT [11:25:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at SERVER [11:25:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [11:25:41] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [11:25:41] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [11:25:41] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [11:25:41] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [11:25:41] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [11:25:41] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:preInit:123]: ###########Aggressive=true ########### [11:25:41] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:preInit:124]: ###########autoreload=false ########### [11:25:41] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [11:25:42] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: BETA Target: null [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:preInit:77]: ######## ClientProxy preInit() [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=1 mobmercenario [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=2 yunoMercenaria [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=3 yukiMercenario [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=4 aldeanoMercenario00 [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=5 akCreeper [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=6 akCreeperDesert [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=12 fantasmaMercenario [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=13 perdigon_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=14 agujero_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=30 c4_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=15 bala9mm_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=16 bala5728mm_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=17 bala45acp_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=18 balaRedClub_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=19 bala55645mm_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=20 bala76239mm_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=21 granadaMercenariaExplosiva_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=22 fragmento_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=23 flechaMercenariaVainilla_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=24 flechaMercenariaAcero_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=25 flechaMercenariaRedstone_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=26 flechaMercenariaObsidiana_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:345]: $$$ balaIDSimple=27 flechaMercenariaExplosiva_entity [11:25:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:333]: $$$ entityIDSimple=29 greenMan [11:25:43] [Client thread/INFO] [FML]: Applying holder lookups [11:25:43] [Client thread/INFO] [FML]: Holder lookups applied [11:25:43] [Client thread/INFO] [FML]: Injecting itemstacks [11:25:43] [Client thread/INFO] [FML]: Itemstack injection complete [11:25:43] [Client thread/INFO] [sTDOUT]: [tv.twitch.StandardCoreAPI:<init>:16]: If on Windows, make sure to provide all of the necessary dll's as specified in the twitchsdk README. Also, make sure to set the PATH environment variable to point to the directory containing the dll's. [11:25:43] [Client thread/ERROR]: Couldn't initialize twitch stream [11:25:43] [sound Library Loader/INFO]: Starting up SoundSystem... [11:25:43] [Thread-8/INFO]: Initializing LWJGL OpenAL [11:25:43] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:25:44] [Thread-8/INFO]: OpenAL initialized. [11:25:44] [sound Library Loader/INFO]: Sound engine started [11:25:46] [Client thread/INFO] [FML]: Max texture size: 16384 [11:25:46] [Client thread/INFO]: Created: 16x16 textures-atlas [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM92_9mm#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola1911colt_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:revolverMagnum_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:lanzagranadas79M_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM93R_9mm#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilMP5T5_9mm#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaMauserC92#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilAresFMG_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:maletin01#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaDesertEagle_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola1911colt_45acp#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaMauserC92_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil90PNF_5728#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoCarcaj#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaRedClub_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:taladroPerforador#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenarioDeMadera_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoBackpack01#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenaria_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bandanaRoja#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaSocom#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaSPAS12_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenario_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaDesertEagle_45acp#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:maletin00#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:maletin01_blocke#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:revolverMagnum_45acp#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:maletin00_blocke#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenariaDeMadera_Dummy#inventory not found [11:25:47] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaSocom_Dummy#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaWinchester1200_Dummy#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil57ar_5728#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoBackpack02#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola57NF_5728#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaSocomS#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoBackpack00#inventory not found [11:25:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaSocomS_Dummy#inventory not found [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:init:102]: ######## ClientProxy init() [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[0]Forest [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[1]ForestHills [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[2]Jungle [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[3]JungleHills [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[4]JungleEdge [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[5]Birch Forest [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[6]Birch Forest Hills [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[7]Roofed Forest [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[8]Flower Forest [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[9]Jungle M [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[10]JungleEdge M [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[11]Birch Forest M [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[12]Birch Forest Hills M [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:277]: bosaju[13]Roofed Forest M [11:25:48] [Client thread/INFO] [FML]: Injecting itemstacks [11:25:48] [Client thread/INFO] [FML]: Itemstack injection complete [11:25:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:postInit:171]: ######## ClientProxy postInit() [11:25:49] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [11:25:49] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [11:25:49] [Client thread/INFO]: SoundSystem shutting down... [11:25:49] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [11:25:49] [sound Library Loader/INFO]: Starting up SoundSystem... [11:25:49] [Thread-10/INFO]: Initializing LWJGL OpenAL [11:25:49] [Thread-10/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:25:49] [Thread-10/INFO]: OpenAL initialized. [11:25:49] [sound Library Loader/INFO]: Sound engine started [11:25:51] [Client thread/INFO] [FML]: Max texture size: 16384 [11:25:57] [Client thread/INFO]: Created: 8192x4096 textures-atlas [11:28:01] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: ---- Minecraft Crash Report ---- // Don't do that. Time: 1/01/16 11:28 AM Description: Initializing game java.lang.OutOfMemoryError: Java heap space at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:298) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:282) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:207) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:154) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:89) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:464) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:772) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:323) at net.minecraft.client.Minecraft.startGame(Minecraft.java:532) at net.minecraft.client.Minecraft.run(Minecraft.java:360) at net.minecraft.client.main.Main.main(Main.java:116) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:26) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:298) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:282) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:207) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:154) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:89) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:464) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:772) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:323) at net.minecraft.client.Minecraft.startGame(Minecraft.java:532) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:360) at net.minecraft.client.main.Main.main(Main.java:116) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:26) -- System Details -- Details: Minecraft Version: 1.8.8 Operating System: Linux (amd64) version 3.16.0-4-amd64 Java Version: 1.8.0_65, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1297928 bytes (1 MB) / 2130051072 bytes (2031 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 4 total; -Xincgc -Xmx1024M -Xms1024M -Xmx2g IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.18 Powered by Forge 11.15.0.1655 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJA mcp{9.18} [Minecraft Coder Pack] (minecraft.jar) UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.8-11.15.0.1655.jar) UCHIJA Forge{11.15.0.1655} [Minecraft Forge] (forgeSrc-1.8.8-11.15.0.1655.jar) UCHIJA modmercenario{1.8} [modmercenario] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.4.0 NVIDIA 340.93' Renderer: 'GeForce GT 520/PCIe/SSE2' Launched Version: 1.8.8 LWJGL: 2.9.4 OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.4.0 NVIDIA 340.93, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: Current Language: English (US) Profiler Position: N/A (disabled) CPU: 2x Intel(R) Celeron(R) CPU G1610 @ 2.60GHz [11:28:01] [Thread-7/ERROR] [FML]: Splash thread Exception java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3332) ~[?:1.8.0_65] at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137) ~[?:1.8.0_65] at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121) ~[?:1.8.0_65] at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421) ~[?:1.8.0_65] at java.lang.StringBuilder.append(StringBuilder.java:136) ~[?:1.8.0_65] at net.minecraftforge.fml.client.SplashProgress$3.drawBar(SplashProgress.java:414) ~[splashProgress$3.class:?] at net.minecraftforge.fml.client.SplashProgress$3.run(SplashProgress.java:327) ~[splashProgress$3.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_65] [11:28:01] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: #@!@# Game crashed! Crash report saved to: #@!@# /home/usuario/Modding/forge-1.8.8-11.15.0.1655-mdk/run/./crash-reports/crash-2016-01-01_11.28.01-client.txt AL lib: (EE) alc_cleanup: 1 device not closed -
good nigths im trying to update mi mod code to 1.8.8 but i have a lot of red marks in eclipse most of them related to entityes render and gui renders per example this is now an error @Override protected ResourceLocation getEntityTexture(Entity par1Entity) for the look RenderBiped class has this method anymore this come from mi entity_render class all mi entittyes display this errror the next all this lines show error worldrenderer.startDrawingQuads(); worldrenderer.addVertexWithUV( 3.2D, -4.0D, -4.0D, puntoXA , puntoYA ); worldrenderer.addVertexWithUV( 3.2D, -4.0D, 4.0D, puntoXA , puntoYB ); worldrenderer.addVertexWithUV( 3.2D, 4.0D, 4.0D, puntoXB , puntoYB ); worldrenderer.addVertexWithUV( 3.2D, 4.0D, -4.0D, puntoXB , puntoYA ); worldrenderer comes from tesellator Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldrenderer = tessellator.getWorldRenderer(); so Tessellator has no more the methods to render things in screen ?? this also fucks up mi screen gui clases and IInventory has some changes i have not look yet this in deep ¿¿ there is where some guide o post like guide to make the changes in mi clases to fix the mod for 1.8.8 ?? thanks for reading
-
create a plain text file, name it gradle.properties inside this file write org.gradle.jvmargs=-Xmx2048M this will set the memory limit to 2G save it and drop it inside the forge folder, there next to the build.gradle file from your mod that solve this problem for my, but I still stuck whith other two problems, may you run into them in short
-
[1.8] make an item you can't get ride off it
perromercenary00 replied to perromercenary00's topic in Modder Support
well its something you can toss it from the hotbar whit q, - but if i open the menu, if i throw it out - but if i just moveit to a chest or a custome inventory i was thinking in make another ghost entity to keep track of the item in the inventory check every 20 ticks if the bomb is in place, if its not search all the inventory if not found create a new one and set it in the hotbar but if i move the item to chest or custome inventory it just gona create another copy of the briefcase whith Bomb and i gonna end whith a bunch of bombs store here and there if i replace vainilla gui whith one whith hotbar slot 8 blocked but there is the other mods guis also replacing vainilla arffff there is many posibilities to get ride of the bomb -
i see people doing this before but i cant get it to work, i have made some entities base on the player model, but idont get how to pase values to the vainilla ModelBiped the only thing i can thing is what you made, create a custom Model, and make it works based on NBT's aplied to player Entity but later how you do this model to work in the server for the others clients to use it
-
i been working in some briefcases for mi mod to give initial inventory to player and just for sake of trolling wish to make a briefcase whith a bomb so you have to run a parkour section to reach some place or somenone to get the key and disable the bomb inside before explodes. but like its know you just can trow away the briefcase whit the bomb just presing "q" and its solved its way to block and item in the vainilla hotbar so you can just get ride of it ?
-
yea that was i fucket up whith the numbers in the transfer its fixed now // ############################################################################################################################################## @Override public ItemStack transferStackInSlot(EntityPlayer playerIn, int fromSlot) { ItemStack previous = null; Slot slot = (Slot) this.inventorySlots.get(fromSlot); //0 - 8 briefcase slots //9 - 36 //37 - 45 //36 inventario de player if (slot != null && slot.getHasStack()) { ItemStack current = slot.getStack(); previous = current.copy(); //0 int x = 0; int y = 0; int z = 0; switch (bolsillos) { case 0: { //5 //0 x = 4; y = 5; z = 41; };break; case 3: { //0 x = 2; y = 3; z = 39; };break; case 6: { //0 x = 5; y = 6; z = 42; };break; case 7: { //12 //0 x = 11; y = 12; z = 47; };break; case 9: { //0 x = 8; y = 9; z = 45; };break; case 16: { //0 x = 15; y = 16; z = 53; };break; case 17: { //22 //0 x = 21; y = 22; z = 57; };break; case 23: { //28 //0 x = 27; y = 28; z = 63; };break; } if (fromSlot < 9) { // From TE Inventory to Player Inventory if (!this.mergeItemStack(current, y, z, true)) return null; } else { // From Player Inventory to TE Inventory if (!this.mergeItemStack(current, 0, x, false)) return null; } if (current.stackSize == 0) slot.putStack((ItemStack) null); else slot.onSlotChanged(); if (current.stackSize == previous.stackSize) return null; slot.onPickupFromSlot(playerIn, current); } return previous; } // ##############################################################################################################################################
-
good days i have this custom gui to manage the inventory in mi armours and backPacks and the briefcase the gui works i can store items on, when reopen all the items are in place i can move, split items in the slots but if i try shiftClick on an slot minecraft crashes in this video all the features works, it crash at the end when i Shift + LeftClick the potato in the briefcase [10:01:34] [Client thread/FATAL]: Unreported exception thrown! java.lang.NullPointerException at net.minecraft.crash.CrashReportCategory.firstTwoElementsOfStackTraceMatch(Unknown Source) ~[CrashReportCategory.class:?] i dunnot have the les idea what this could be [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1191]: writeToNBTitem [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1200]: bolsillos=9 [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[5]=item.chalecoTacticoS [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[9]=item.potato [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[10]=cargadorFM9X_Largo [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[12]=AidSpray [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1191]: writeToNBTitem [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1200]: bolsillos=9 [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[5]=item.chalecoTacticoS [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[9]=item.potato [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[10]=cargadorFM9X_Largo [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[12]=AidSpray [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1191]: writeToNBTitem [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1200]: bolsillos=9 [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[5]=item.chalecoTacticoS [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[9]=item.potato [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[10]=cargadorFM9X_Largo [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[12]=AidSpray [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1191]: writeToNBTitem [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1200]: bolsillos=9 [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[5]=item.chalecoTacticoS [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[9]=item.potato [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[10]=cargadorFM9X_Largo [10:22:59] [Client thread/INFO] [sTDOUT]: [mercenarymod.utilidades.util:writeToNBTitem:1220]: Escribir en Item slot[12]=AidSpray [10:23:03] [server thread/INFO]: Stopping server [10:23:03] [server thread/INFO]: Saving players [10:23:03] [server thread/INFO]: Saving worlds [10:23:03] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [10:23:03] [server thread/INFO]: Saving chunks for level 'New World'/Nether [10:23:03] [server thread/INFO]: Saving chunks for level 'New World'/The End [10:23:03] [server thread/INFO] [FML]: Unloading dimension 0 [10:23:03] [server thread/INFO] [FML]: Unloading dimension -1 [10:23:03] [server thread/INFO] [FML]: Unloading dimension 1 [10:23:03] [server thread/INFO] [FML]: Applying holder lookups [10:23:03] [server thread/INFO] [FML]: Holder lookups applied [10:23:05] [Client thread/FATAL]: Unreported exception thrown! java.lang.NullPointerException at net.minecraft.crash.CrashReportCategory.firstTwoElementsOfStackTraceMatch(Unknown Source) ~[CrashReportCategory.class:?] at net.minecraft.crash.CrashReport.makeCategoryDepth(Unknown Source) ~[CrashReport.class:?] at net.minecraft.crash.CrashReport.makeCategory(Unknown Source) ~[CrashReport.class:?] at net.minecraft.client.Minecraft.runTick(Unknown Source) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Unknown Source) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Unknown Source) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Unknown Source) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65] at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?] at GradleStart.main(Unknown Source) [start/:?] [10:23:05] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:-1]: ---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 25/12/15 10:23 AM Description: Unexpected error java.lang.NullPointerException: Unexpected error at net.minecraft.crash.CrashReportCategory.firstTwoElementsOfStackTraceMatch(Unknown Source) at net.minecraft.crash.CrashReport.makeCategoryDepth(Unknown Source) at net.minecraft.crash.CrashReport.makeCategory(Unknown Source) at net.minecraft.client.Minecraft.runTick(Unknown Source) at net.minecraft.client.Minecraft.runGameLoop(Unknown Source) at net.minecraft.client.Minecraft.run(Unknown Source) at net.minecraft.client.main.Main.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.crash.CrashReportCategory.firstTwoElementsOfStackTraceMatch(Unknown Source) at net.minecraft.crash.CrashReport.makeCategoryDepth(Unknown Source) at net.minecraft.crash.CrashReport.makeCategory(Unknown Source) -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Player850'/171, l='MpServer', x=-941,61, y=4,00, z=232,66]] Chunk stats: MultiplayerChunkCache: 81, 81 Level seed: 0 Level generator: ID 01 - flat, ver 0. Features enabled: false Level generator options: Level spawn location: -942,00,4,00,239,00 - World: (-942,4,239), Chunk: (at 2,0,15 in -59,14; contains blocks -944,0,224 to -929,255,239), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511) Level time: 546158 game time, 2216 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false Forced entities: 58 total; [EntityCow['Cow'/129, l='MpServer', x=-898,09, y=4,00, z=257,97], EntityChicken['Chicken'/130, l='MpServer', x=-904,66, y=4,00, z=249,59], EntityChicken['Chicken'/131, l='MpServer', x=-898,16, y=4,00, z=261,19], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/748173, l='MpServer', x=-941,18, y=4,05, z=233,09], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/734979, l='MpServer', x=-940,85, y=4,04, z=231,71], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/724481, l='MpServer', x=-942,65, y=4,03, z=229,67], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/737537, l='MpServer', x=-941,67, y=4,04, z=231,48], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/723975, l='MpServer', x=-942,83, y=4,03, z=229,69], EntityCow['Cow'/142, l='MpServer', x=-895,63, y=4,00, z=287,56], EntityRabbit['Rabbit'/143, l='MpServer', x=-891,25, y=4,00, z=292,41], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/730782, l='MpServer', x=-942,43, y=4,03, z=231,22], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/726807, l='MpServer', x=-943,15, y=4,02, z=230,24], EntityItem['item.item.arrow'/441368, l='MpServer', x=-918,53, y=4,00, z=291,59], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/745620, l='MpServer', x=-942,00, y=4,05, z=232,23], EntityRabbit['Rabbit'/35, l='MpServer', x=-1000,13, y=4,00, z=206,91], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/737839, l='MpServer', x=-941,79, y=4,04, z=231,47], EntityRabbit['Rabbit'/37, l='MpServer', x=-1005,50, y=4,00, z=245,38], EntityRabbit['Rabbit'/38, l='MpServer', x=-1007,16, y=4,00, z=277,75], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/748451, l='MpServer', x=-941,17, y=4,05, z=233,23], EntityPig['Pig'/42, l='MpServer', x=-975,94, y=4,00, z=204,69], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/742049, l='MpServer', x=-942,10, y=4,05, z=231,72], EntityRabbit['Rabbit'/43, l='MpServer', x=-992,25, y=4,00, z=291,19], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/745255, l='MpServer', x=-942,02, y=4,05, z=232,30], EntityPlayerSP['Player850'/171, l='MpServer', x=-941,61, y=4,00, z=232,66], EntityPig['Pig'/46, l='MpServer', x=-962,78, y=4,00, z=192,47], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/724133, l='MpServer', x=-942,73, y=4,03, z=229,63], EntityItem['item.item.arrow'/442678, l='MpServer', x=-913,88, y=4,00, z=289,25], EntityItem['item.item.bone'/442679, l='MpServer', x=-912,81, y=4,00, z=289,25], EntityItem['item.item.arrow'/442677, l='MpServer', x=-912,97, y=4,00, z=289,09], EntityItem['item.item.rottenFlesh'/480561, l='MpServer', x=-969,38, y=4,00, z=242,28], EntityPig['Pig'/57, l='MpServer', x=-973,03, y=4,00, z=303,03], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/748855, l='MpServer', x=-941,18, y=4,05, z=233,33], EntityRabbit['Rabbit'/64, l='MpServer', x=-954,34, y=4,00, z=174,00], EntitySheep['Sheep'/66, l='MpServer', x=-958,03, y=4,00, z=185,06], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/734797, l='MpServer', x=-940,87, y=4,04, z=231,73], EntitySheep['Sheep'/72, l='MpServer', x=-971,16, y=4,00, z=219,16], EntityPig['Pig'/74, l='MpServer', x=-944,03, y=4,00, z=196,88], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/719558, l='MpServer', x=-942,93, y=4,03, z=230,50], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/727365, l='MpServer', x=-943,18, y=4,02, z=230,51], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/742468, l='MpServer', x=-942,09, y=4,05, z=231,69], EntityChicken['Chicken'/82, l='MpServer', x=-947,31, y=4,00, z=285,53], EntityItem['item.item.egg'/660825, l='MpServer', x=-905,53, y=4,00, z=250,19], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/731228, l='MpServer', x=-942,38, y=4,03, z=231,31], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/731602, l='MpServer', x=-942,31, y=4,03, z=231,32], EntityXPOrb['Experience Orb'/510939, l='MpServer', x=-941,29, y=3,00, z=239,25], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/727255, l='MpServer', x=-942,94, y=4,03, z=230,48], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/744917, l='MpServer', x=-942,02, y=4,05, z=232,25], EntityRabbit['Rabbit'/102, l='MpServer', x=-930,25, y=4,00, z=292,03], EntityItem['item.item.egg'/103, l='MpServer', x=-933,38, y=4,00, z=292,59], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/734310, l='MpServer', x=-940,79, y=4,04, z=231,73], EntityPig['Pig'/113, l='MpServer', x=-907,94, y=4,00, z=260,00], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/737146, l='MpServer', x=-941,59, y=4,04, z=231,52], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/742782, l='MpServer', x=-942,07, y=4,05, z=231,75], EntityPig['Pig'/118, l='MpServer', x=-922,91, y=4,00, z=297,16], EntityRabbit['Rabbit'/124, l='MpServer', x=-902,59, y=4,00, z=187,78], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/720118, l='MpServer', x=-942,88, y=4,03, z=230,42], EntityRabbit['Rabbit'/125, l='MpServer', x=-897,84, y=4,00, z=201,91], bala9mm_entity['entity.modmercenario.bala9mm_entity.name'/719863, l='MpServer', x=-942,93, y=4,03, z=230,54]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(Unknown Source) at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Unknown Source) at net.minecraft.client.Minecraft.run(Unknown Source) at net.minecraft.client.main.Main.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Linux (amd64) version 3.16.0-4-amd64 Java Version: 1.8.0_65, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 490812576 bytes (468 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1520 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.3.1520.jar) UCHIJAAAA Forge{11.14.3.1520} [Minecraft Forge] (forgeSrc-1.8-11.14.3.1520.jar) UCHIJAAAA modmercenario{1.8} [modmercenario] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.4.0 NVIDIA 340.93' Renderer: 'GeForce GT 520/PCIe/SSE2' Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.4.0 NVIDIA 340.93, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) [10:23:05] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:-1]: #@!@# Game crashed! Crash report saved to: #@!@# /home/usuario/Modding/forge-1.8-1520-modmercenario/run/./crash-reports/crash-2015-12-25_10.23.05-client.txt AL lib: (EE) alc_cleanup: 1 device not closed thanks for reading
-
Good days do you refer to the line number 12 from the gradlew.bat file in the forge main folder, @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @rem @rem ########################################################################## @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xmx2048m" it dont works for my, i alredy try at 1024 and 2048 whithout succes this is the console output usuario@debian:~/Modding/forge-1.8.8-1635-modmercenario$ ./gradlew setupDecompWorkspace --refresh-dependencies This set of MCP mappings was designed for MC 1.8. Use at your own peril. ################################################# ForgeGradle 2.1-SNAPSHOT-9fb7522 https://github.com/MinecraftForge/ForgeGradle ################################################# Powered by MCP unknown http://modcoderpack.com by: Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs ################################################# :deobfCompileDummyTask :deobfProvidedDummyTask :getVersionJson :extractUserdev UP-TO-DATE :extractDependencyATs SKIPPED :extractMcpData SKIPPED :extractMcpMappings SKIPPED :genSrgs SKIPPED :downloadClient SKIPPED :downloadServer SKIPPED :splitServerJar SKIPPED :mergeJars SKIPPED :deobfMcSRG SKIPPED :decompileMc FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':decompileMc'. > Java heap space * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 7 mins 21.989 secs usuario@debian:~/Modding/forge-1.8.8-1635-modmercenario$ ./gradlew setupDecompWorkspace --refresh-dependencies This set of MCP mappings was designed for MC 1.8. Use at your own peril. ################################################# ForgeGradle 2.1-SNAPSHOT-9fb7522 https://github.com/MinecraftForge/ForgeGradle ################################################# Powered by MCP unknown http://modcoderpack.com by: Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs ################################################# :deobfCompileDummyTask :deobfProvidedDummyTask :getVersionJson :extractUserdev UP-TO-DATE :extractDependencyATs SKIPPED :extractMcpData SKIPPED :extractMcpMappings SKIPPED :genSrgs SKIPPED :downloadClient SKIPPED :downloadServer SKIPPED :splitServerJar SKIPPED :mergeJars SKIPPED :deobfMcSRG SKIPPED :decompileMc FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':decompileMc'. > Java heap space * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 14 mins 52.413 secs usuario@debian:~/Modding/forge-1.8.8-1635-modmercenario$ is anything else to do to fix this ?? thanks for reading
-
i have same trouble plus others whit 1.8 far from 1520 versions i couldn be able to use 1.8.8 in any of the relesed versions im working in debian jessy 3.16.0-4-amd64 whith javac 1.8.0_65
-
hello when you create an item and declare forge search automatocaly for a texture inside de folder you want or not per example [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:prueba#inventory not found prueba is an itm ause to test code it dont has a texture and its no supose to haved but still forge ask for a texture for this in the folder all the other items has like this //texuras varias ModelBakery.addVariantName(MercenaryModItems.hierba, new String[]{ "modmercenario:itemblockes/charcoal", "modmercenario:itemblockes/girable", "modmercenario:extructuras/copiarExtructura", "modmercenario:extructuras/pegarExtructura", "modmercenario:hierbas/hierbaAmarillaPlanta", "modmercenario:hierbas/hierbaAmarillaSemilla", "modmercenario:hierbas/hierbaVerdePlanta", "modmercenario:hierbas/hierbaVerdeSemilla", "modmercenario:hierbas/hierbaAzulPlanta", "modmercenario:hierbas/hierbaAzulSemilla", "modmercenario:hierbas/hierbaRojaPlanta", "modmercenario:hierbas/hierbaRojaSemilla", "modmercenario:itemblockes/charcoal", "modmercenario:itemblockes/acero", "modmercenario:itemblockes/cuarzoBlanco", "modmercenario:itemblockes/cuarzoNegro", "modmercenario:itemblockes/cuarzoBlancoColumna", "modmercenario:itemblockes/cuarzoNegroColumna" }); //plantas Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(MercenaryModBlocks.hierbaVerde_blocke), 0, new ModelResourceLocation("modmercenario:hierbaVerde" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaVerdePlanta , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaVerdePlanta" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaVerdeSemilla , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaVerdeSemilla" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(MercenaryModBlocks.hierbaAzul_blocke), 0, new ModelResourceLocation("modmercenario:hierbaAzul" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaAzulPlanta , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaAzulPlanta" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaAzulSemilla , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaAzulSemilla" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(MercenaryModBlocks.hierbaAmarilla_blocke), 0, new ModelResourceLocation("modmercenario:hierbas/hierbaAmarillaPlanta" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaAmarillaPlanta , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaAmarillaPlanta" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaAmarillaSemilla , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaAmarillaSemilla" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(MercenaryModBlocks.hierbaRoja_blocke), 0, new ModelResourceLocation("modmercenario:hierbaRoja" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaRojaPlanta , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaRojaPlanta" , "inventory")); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(MercenaryModItems.hierbaRojaSemilla , 0, new ModelResourceLocation("modmercenario:hierbas/hierbaRojaSemilla" , "inventory")); all this textures are declared and working, still forge demand a texture in the root of the item textures folder and trhow and error thanks for reading
-
[1.8] Forge 1577 java.lang.OutOfMemoryError:
perromercenary00 replied to perromercenary00's topic in Modder Support
yap and a goood amount of them are at 512x512 but this amount produces no error in the forge-1.8-1502 version, so the actual error come from some change made in the forge code somewhere betwin 1503 and 1577 versions may they aded some kind of limit or comited an error that causes the heap to overload. but this is no first time i been sufering for this kind of trouble, the last time forge solved it in one of theyr updates may i have to remain in 1502 until 1578 release -
[1.8] Forge 1577 java.lang.OutOfMemoryError:
perromercenary00 replied to perromercenary00's topic in Modder Support
du not know im not programer but a google learning mercenary. first time using a heap analizer and this say i could be two suspects #### Problem Suspect 1 The classloader/component "net.minecraft.launchwrapper.LaunchClassLoader @ 0x8b3c64e0" occupies 46.601.616 (75,69%) bytes. The memory is accumulated in classloader/component "net.minecraft.launchwrapper.LaunchClassLoader @ 0x8b3c64e0". Keywords net.minecraft.launchwrapper.LaunchClassLoader @ 0x8b3c64e0 #### Problem Suspect 2 The class "net.minecraft.client.Minecraft", loaded by "net.minecraft.launchwrapper.LaunchClassLoader @ 0x8b3c64e0", occupies 10.486.136 (17,03%) bytes. The memory is accumulated in one instance of "byte[]" loaded by "<system class loader>". Keywords byte[] net.minecraft.client.Minecraft net.minecraft.launchwrapper.LaunchClassLoader @ 0x8b3c64e0 in any case the trouble is out of reach #### the linus console says sometthing about SLF4J: Class path contains multiple SLF4J bindings. [tenchi@localhost ~]$ cd Modding/forge-1.8-1577-modmercenario/ [tenchi@localhost forge-1.8-1577-modmercenario]$ ~/Modding/eclipse/eclipse Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized. org.eclipse.m2e.logback.configuration: Logback config file: /home/tenchi/Modding/forge-1.8-1577-modmercenario/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.0.20150526-2032.xml SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [bundleresource://460.fwk200744172:1/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [bundleresource://460.fwk200744172:2/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] org.eclipse.m2e.logback.configuration: Initializing logback *** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug *** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug *** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug i create a lot of jake json files to remove the errors from Model definition for location not found soo eclipse says Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [17:02:16] [main/INFO] [GradleStart]: Extra: [] [17:02:16] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, /home/tenchi/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [17:02:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:02:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:02:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [17:02:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [17:02:16] [main/INFO] [FML]: Forge Mod Loader version 11.14.4.1577 for Minecraft 1.8 loading [17:02:16] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_65, running on Linux:amd64:4.1.13-desktop-2.mga5, installed at /usr/java/jdk1.8.0_65/jre [17:02:16] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [17:02:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [17:02:17] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [17:02:17] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [17:02:17] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:02:17] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:02:17] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:02:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:02:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:02:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:02:17] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [17:02:18] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [17:02:18] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:02:18] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:02:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:02:19] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [17:02:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [17:02:19] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [17:02:20] [Client thread/INFO]: Setting user: Player310 [17:02:25] [Client thread/INFO]: LWJGL Version: 2.9.1 [17:02:29] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ---- // I feel sad now Time: 2/12/15 05:02 PM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Linux (amd64) version 4.1.13-desktop-2.mga5 Java Version: 1.8.0_65, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 949584688 bytes (905 MB) / 1056309248 bytes (1007 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 3 total; -Xincgc -Xmx2048M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 346.96' Renderer: 'GeForce GT 520/PCIe/SSE2' [17:02:30] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [17:02:30] [Client thread/INFO] [FML]: MinecraftForge v11.14.4.1577 Initialized [17:02:30] [Client thread/INFO] [FML]: Replaced 204 ore recipies [17:02:30] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [17:02:31] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [17:02:31] [Client thread/INFO] [FML]: Searching /home/tenchi/Modding/forge-1.8-1577-modmercenario/run/mods for mods [17:02:32] [Client thread/INFO] [modmercenario]: Mod modmercenario is missing the required element 'name'. Substituting modmercenario [17:02:37] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [17:02:38] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at CLIENT [17:02:38] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at SERVER [17:02:39] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [17:02:39] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [17:02:39] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [17:02:39] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [17:02:39] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [17:02:40] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [17:02:40] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [17:02:40] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:preInit:113]: ###########Aggressive=true ########### [17:02:42] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: AHEAD Target: null [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:preInit:69]: ######## ClientProxy preInit() [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=1 mobmercenario [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=2 yunoMercenaria [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=3 akCreeper [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=4 akCreeperDesert [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=5 fantasmaMercenarioArco [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=6 fantasmaMercenario55645 [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=7 fantasmaMercenario76239 [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=8 fantasmaMercenario5728 [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=9 fantasmaMercenario9mm [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=10 fantasmaMercenario [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:391]: $$$ balaIDSimple=11 bala55645mm_entity [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:374]: $$$ entityIDSimple=12 aldeanoMercenario00 [17:02:42] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:391]: $$$ balaIDSimple=13 agujero_entity [17:02:42] [Client thread/INFO] [FML]: Applying holder lookups [17:02:42] [Client thread/INFO] [FML]: Holder lookups applied [17:02:42] [Client thread/INFO] [FML]: Injecting itemstacks [17:02:42] [Client thread/INFO] [FML]: Itemstack injection complete [17:02:42] [Client thread/INFO] [sTDOUT]: [tv.twitch.StandardCoreAPI:<init>:16]: If on Windows, make sure to provide all of the necessary dll's as specified in the twitchsdk README. Also, make sure to set the PATH environment variable to point to the directory containing the dll's. [17:02:42] [Client thread/ERROR]: Couldn't initialize twitch stream [17:02:43] [sound Library Loader/INFO]: Starting up SoundSystem... [17:02:43] [Thread-8/INFO]: Initializing LWJGL OpenAL [17:02:43] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:02:44] [Thread-8/INFO]: OpenAL initialized. [17:02:44] [sound Library Loader/INFO]: Sound engine started [17:02:47] [Client thread/INFO] [FML]: Max texture size: 16384 [17:02:47] [Client thread/INFO]: Created: 16x16 textures-atlas [17:02:48] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tile_entity#normal not found [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:init:94]: ######## ClientProxy init() [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[0]Forest [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[1]ForestHills [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[2]Jungle [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[3]JungleHills [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[4]JungleEdge [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[5]Birch Forest [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[6]Birch Forest Hills [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[7]Roofed Forest [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[8]Flower Forest [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[9]Jungle M [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[10]JungleEdge M [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[11]Birch Forest M [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[12]Birch Forest Hills M [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:323]: bosaju[13]Roofed Forest M [17:02:48] [Client thread/INFO] [FML]: Injecting itemstacks [17:02:48] [Client thread/INFO] [FML]: Itemstack injection complete [17:02:48] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:postInit:161]: ######## ClientProxy postInit() [17:02:48] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [17:02:48] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [17:02:49] [Client thread/INFO]: SoundSystem shutting down... [17:02:49] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [17:02:49] [sound Library Loader/INFO]: Starting up SoundSystem... [17:02:49] [Thread-10/INFO]: Initializing LWJGL OpenAL [17:02:49] [Thread-10/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:02:49] [Thread-10/INFO]: OpenAL initialized. [17:02:49] [sound Library Loader/INFO]: Sound engine started [17:02:51] [Client thread/INFO] [FML]: Max texture size: 16384 [17:03:14] [Client thread/INFO]: Created: 8192x4096 textures-atlas [17:05:25] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: ---- Minecraft Crash Report ---- // Daisy, daisy... Time: 2/12/15 05:05 PM Description: Initializing game java.lang.OutOfMemoryError: Java heap space at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:318) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:302) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:227) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:178) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:93) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:347) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:134) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:143) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:121) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:774) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:332) at net.minecraft.client.Minecraft.startGame(Minecraft.java:528) at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:318) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:302) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:227) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:178) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:93) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:347) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:134) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:143) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:121) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:774) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:332) at net.minecraft.client.Minecraft.startGame(Minecraft.java:528) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Linux (amd64) version 4.1.13-desktop-2.mga5 Java Version: 1.8.0_65, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1115360 bytes (1 MB) / 2130051072 bytes (2031 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 3 total; -Xincgc -Xmx2048M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.4.1577 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.4.1577.jar) UCHIJA Forge{11.14.4.1577} [Minecraft Forge] (forgeSrc-1.8-11.14.4.1577.jar) UCHIJA modmercenario{1.8} [modmercenario] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 346.96' Renderer: 'GeForce GT 520/PCIe/SSE2' Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.5.0 NVIDIA 346.96, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) [17:05:25] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: #@!@# Game crashed! Crash report saved to: #@!@# /home/tenchi/Modding/forge-1.8-1577-modmercenario/run/./crash-reports/crash-2015-12-02_17.05.25-client.txt AL lib: (EE) alc_cleanup: 1 device not closed pure virtual method called if i remove the link to initialize mi texture class in the clientProxy System.out.println("########\n\n\n ClientProxy init()"); // mercenarymod.MercenaryModTexturas.init(); then minecraft start whithout error but also whithout textures thanks for reading -
i dont like to see all the json models for mi items mixed in the "forge-1.8-1577-modmercenario/src/main/resources/assets/modmercenario/models/item" folder soo i create folders and sort every json by category, guns json goes in guns folder bows in bows pickaxes in pickaxes folder and soo but eclipse insist in search for the jsons in the models/item/ folder causing this output in the console. i have months working this way, is irrelevant for mi, but im stuck updating mi mod to this last version of forge, experiment a bug "java.lang.OutOfMemoryError: Java heap space" if i disable mi textures file from load in the clientProxy the bug disapear but also mi textures, so i think could have something to do whith the "Model definition for location modmercenario:whatever_standar#inventory not found" errors ### soo is some way to workaround this error or i have to definitively throw al mi json in the item folder Thanks for reading [12:38:38] [sound Library Loader/INFO]: Sound engine started [12:38:38] [Client thread/WARN]: File modmercenario:sounds/sadmistickmoon.ogg does not exist, cannot add it to event modmercenario:smm [12:38:41] [Client thread/INFO] [FML]: Max texture size: 16384 [12:38:41] [Client thread/INFO]: Created: 16x16 textures-atlas [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil57ar_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador5728#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:lanzagranadasFN40GL#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKB_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeCarbono#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:revolverMagnum#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargadorFM9X#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1G#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer_Dummy01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador55645#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_antiEnder#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRojaSemilla#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoTacticoG#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKB#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola57NF_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKG_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca_cocida#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoPuerta#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHG_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:acero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarilla_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaAzul#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tijeraslargasMercenarias#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaRoja#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHB#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:movingParts#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonCorto#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataCarbon#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeCarbono#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarillaSemilla#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRoja_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaSPAS12#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierba#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaRoja#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil57ar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:balaRedClub#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tile_entity#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaRedClub#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenaria#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerdePlanta#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilMP5T5_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoNegro#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AK#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tile_entity#normal not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM92#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoNinoRata01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzulPlanta#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroMediano#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenarioDeMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AK_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroLargo#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_venomous#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:M203#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilMP5T5#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaLargo#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1B_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonLargo#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoNinoRata00#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cascoDeAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:barrelAssembly#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:lanzagranadas79M#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenariaDeMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:barrelAssemblyHierro#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:FN40GL#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroLargo#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaDummiMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaAzul#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeLana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaNegra#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaMediano#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenario#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil90PNF#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoAldeano01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoBlancoColumna#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador45acp#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM93R#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1B#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:carcajMercenario#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador76239#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataAcero#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM93R_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoDummi#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHG#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye00#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:sierraMercenaria#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKB#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer_Dummy01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM92_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:reja01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroCorto#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilAresFMG_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzul_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoBlanco#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarillaPlanta#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzulSemilla#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil90PNF_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroCorto#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoHierro#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1G_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:prueba#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoDummiMadera#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola57NF#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoTacticoS#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataHierro#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARH#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaNegra#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaCorto#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaWinchester1200#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:baculo#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargadorRedClub#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerdeSemilla#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaDesertEagle#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKG#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKB_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Redstone#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroMediano#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:GP25#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilAresFMG#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoReja01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRojaPlanta#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARH_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaDummi#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AK_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeCarbono#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoCarbono#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoAldeano00#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoNegroColumna#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKG_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHB_Dummy#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AK#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonMediano#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:papa_cocida#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_obsidiana#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye01#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_standar#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKG#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola1911colt#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerde_blocke#inventory not found [12:38:42] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_standar#inventory not found [12:38:43] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:init:92]: ########
-
[1.8] Forge 1577 java.lang.OutOfMemoryError:
perromercenary00 replied to perromercenary00's topic in Modder Support
hay guys just a little clarify im doing this for 1.8 not for 1.88 whith 1.88 exactly forge-1.8.8-11.15.0.1608-1.8.8-mdk i have another error but i gonna leave that for later may 1.88 is to jouth i have another think to ask for but i guest bether mount a video to properly explain the question, is hard to put it in english -
Good nigths lately i been triying to solve a bug causing the server side to stuck when i try to use the markLancer gun from mi mod near a Command Block so i say to miself let's update from forge1502 the the latest what could posibly go wrong and got this Time: 1/12/15 06:49 PM Description: Initializing game java.lang.OutOfMemoryError: Java heap space at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:318) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:302) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:227) i update to the latest forge-1.8-11.14.4.1577-mdk i also update java to "1.8.0_65" soo i do update the forge in the minecraft game to 1577 and the game go laggy but if i go back to forge1502 the game comes back to normal anthe eclipse run whitout this error the trouble is than the latest forge 1577 in eclipse is not runing if rash whith memory error and alredy set more ram in run / run configurations arguments from 1024 to 2048 -Xincgc -Xmx2048M -Xms1024M but still demands more ram or is something else ### this could be fixed ?? or bether go back to 1502 and wait for next forge release but i prefer to fix this one error to see if its resolve the orginal trouble of the gun stucking the server when near a command block Thanks for reading full output Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [18:46:41] [main/INFO] [GradleStart]: Extra: [] [18:46:41] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, /home/tenchi/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [18:46:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [18:46:42] [main/INFO] [FML]: Forge Mod Loader version 11.14.4.1577 for Minecraft 1.8 loading [18:46:42] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Linux:amd64:4.1.13-desktop-2.mga5, installed at /usr/java/jdk1.8.0_60/jre [18:46:42] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [18:46:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [18:46:42] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [18:46:42] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [18:46:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [18:46:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [18:46:42] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [18:46:44] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [18:46:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [18:46:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [18:46:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [18:46:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [18:46:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [18:46:45] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [18:46:46] [Client thread/INFO]: Setting user: Player493 [18:46:51] [Client thread/INFO]: LWJGL Version: 2.9.1 [18:46:52] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: ---- Minecraft Crash Report ---- // I'm sorry, Dave. Time: 1/12/15 06:46 PM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Linux (amd64) version 4.1.13-desktop-2.mga5 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 948980152 bytes (905 MB) / 1056309248 bytes (1007 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 3 total; -Xincgc -Xmx2048M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 346.96' Renderer: 'GeForce GT 520/PCIe/SSE2' [18:46:52] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [18:46:52] [Client thread/INFO] [FML]: MinecraftForge v11.14.4.1577 Initialized [18:46:52] [Client thread/INFO] [FML]: Replaced 204 ore recipies [18:46:52] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [18:46:53] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [18:46:53] [Client thread/INFO] [FML]: Searching /home/tenchi/Modding/forge-1.8-1577-modmercenario/run/mods for mods [18:46:53] [Client thread/INFO] [modmercenario]: Mod modmercenario is missing the required element 'name'. Substituting modmercenario [18:46:55] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [18:46:56] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at CLIENT [18:46:56] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, modmercenario] at SERVER [18:46:57] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [18:46:57] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [18:46:57] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [18:46:57] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [18:46:57] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [18:46:57] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [18:46:57] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [18:46:57] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:preInit:113]: ###########Aggressive=true ########### [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:preInit:69]: ######## ClientProxy preInit() [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=1 mobmercenario [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=2 yunoMercenaria [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=3 akCreeper [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=4 akCreeperDesert [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=5 fantasmaMercenarioArco [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=6 fantasmaMercenario55645 [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=7 fantasmaMercenario76239 [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=8 fantasmaMercenario5728 [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=9 fantasmaMercenario9mm [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=10 fantasmaMercenario [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:387]: $$$ balaIDSimple=11 bala55645mm_entity [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimple:370]: $$$ entityIDSimple=12 aldeanoMercenario00 [18:46:58] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:registroSimpleBala:387]: $$$ balaIDSimple=13 agujero_entity [18:46:58] [Client thread/INFO] [FML]: Applying holder lookups [18:46:58] [Client thread/INFO] [FML]: Holder lookups applied [18:46:58] [Client thread/INFO] [FML]: Injecting itemstacks [18:46:58] [Client thread/INFO] [FML]: Itemstack injection complete [18:46:58] [Client thread/INFO] [sTDOUT]: [tv.twitch.StandardCoreAPI:<init>:16]: If on Windows, make sure to provide all of the necessary dll's as specified in the twitchsdk README. Also, make sure to set the PATH environment variable to point to the directory containing the dll's. [18:46:58] [Client thread/ERROR]: Couldn't initialize twitch stream [18:46:58] [sound Library Loader/INFO]: Starting up SoundSystem... [18:46:58] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: AHEAD Target: null [18:46:59] [Thread-8/INFO]: Initializing LWJGL OpenAL [18:46:59] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [18:46:59] [Thread-8/INFO]: OpenAL initialized. [18:46:59] [Client thread/WARN]: File modmercenario:sounds/sadmistickmoon.ogg does not exist, cannot add it to event modmercenario:smm [18:46:59] [sound Library Loader/INFO]: Sound engine started [18:47:01] [Client thread/INFO] [FML]: Max texture size: 16384 [18:47:01] [Client thread/INFO]: Created: 16x16 textures-atlas [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil57ar_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador5728#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:lanzagranadasFN40GL#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKB_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeCarbono#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:revolverMagnum#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargadorFM9X#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1G#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer_Dummy01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador55645#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_antiEnder#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRojaSemilla#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoTacticoG#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKB#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola57NF_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKG_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca_cocida#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoPuerta#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:yuca#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHG_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:acero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarilla_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaAzul#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tijeraslargasMercenarias#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaRoja#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHB#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:movingParts#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonCorto#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataCarbon#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeCarbono#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarillaSemilla#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRoja_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaSPAS12#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierba#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaRoja#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil57ar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:balaRedClub#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tile_entity#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaRedClub#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenaria#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerdePlanta#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilMP5T5_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoNegro#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AK#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:tile_entity#normal not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM92#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoNinoRata01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMarkLancer#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzulPlanta#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroMediano#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenarioDeMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AK_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroLargo#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cartucho12G_venomous#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:M203#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilMP5T5#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaLargo#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1B_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonLargo#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoNinoRata00#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cascoDeAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:barrelAssembly#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:lanzagranadas79M#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:granadaMercenaria_Obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaMercenariaDeMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:barrelAssemblyHierro#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:FN40GL#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroLargo#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaDummiMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaAzul#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:botasDeLana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeLanaNegra#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaMediano#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoMercenario#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil90PNF#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoAldeano01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoBlancoColumna#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador45acp#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM93R#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1B#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:carcajMercenario#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargador76239#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataAcero#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM93R_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoDummi#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHG#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye00#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:sierraMercenaria#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKB#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilMark2Lancer_Dummy01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaFM92_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:reja01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroCorto#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilAresFMG_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzul_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoBlanco#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAmarillaPlanta#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaAzulSemilla#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusil90PNF_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonHierroCorto#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoHierro#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1G_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala76239mm_Obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:prueba#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:arcoDummiMadera#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola57NF#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoTacticoS#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:culataHierro#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARH#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pantalonDeLanaNegra#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonMaderaCorto#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:escopetaWinchester1200#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:baculo#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cargadorRedClub#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerdeSemilla#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilM4A1#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistolaDesertEagle#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKG#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKB_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Redstone#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonAceroMediano#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:GP25#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:subfusilAresFMG#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoReja01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaRojaPlanta#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARH_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:vallestaDummi#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AK_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:chalecoDeCarbono#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:mangoCarbono#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoAldeano00#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:cuarzoNegroColumna#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala55645mm_Standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AKG_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusilSCARHB_Dummy#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil200AK#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:canonCarbonMediano#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:papa_cocida#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala9mm_obsidiana#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye01#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala45acp_standar#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:fusil47AKG#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:pistola1911colt#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:blancoZombye#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:hierbaVerde_blocke#inventory not found [18:47:01] [Client thread/ERROR] [FML]: Model definition for location modmercenario:bala5728mm_standar#inventory not found [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:init:92]: ######## ClientProxy init() [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[0]Forest [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[1]ForestHills [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[2]Jungle [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[3]JungleHills [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[4]JungleEdge [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[5]Birch Forest [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[6]Birch Forest Hills [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[7]Roofed Forest [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[8]Flower Forest [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[9]Jungle M [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[10]JungleEdge M [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[11]Birch Forest M [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[12]Birch Forest Hills M [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.Mercenary:init:319]: bosaju[13]Roofed Forest M [18:47:02] [Client thread/INFO] [FML]: Injecting itemstacks [18:47:02] [Client thread/INFO] [FML]: Itemstack injection complete [18:47:02] [Client thread/INFO] [sTDOUT]: [mercenarymod.ClientProxy:postInit:160]: ######## ClientProxy postInit() [18:47:02] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [18:47:02] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:modmercenario [18:47:03] [Client thread/INFO]: SoundSystem shutting down... [18:47:03] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [18:47:03] [sound Library Loader/INFO]: Starting up SoundSystem... [18:47:03] [Thread-10/INFO]: Initializing LWJGL OpenAL [18:47:03] [Thread-10/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [18:47:03] [Thread-10/INFO]: OpenAL initialized. [18:47:03] [Client thread/WARN]: File modmercenario:sounds/sadmistickmoon.ogg does not exist, cannot add it to event modmercenario:smm [18:47:03] [sound Library Loader/INFO]: Sound engine started [18:47:05] [Client thread/INFO] [FML]: Max texture size: 16384 [18:47:12] [Client thread/INFO]: Created: 8192x4096 textures-atlas [18:49:18] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: ---- Minecraft Crash Report ---- // This doesn't make any sense! Time: 1/12/15 06:49 PM Description: Initializing game java.lang.OutOfMemoryError: Java heap space at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:318) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:302) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:227) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:166) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:93) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:347) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:134) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:143) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:121) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:774) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:332) at net.minecraft.client.Minecraft.startGame(Minecraft.java:528) at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:97) at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:318) at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:302) at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:227) at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:166) at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:93) at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:347) at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:134) at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:143) at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:121) at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:774) at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:332) at net.minecraft.client.Minecraft.startGame(Minecraft.java:528) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:356) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Linux (amd64) version 4.1.13-desktop-2.mga5 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1138032 bytes (1 MB) / 2130051072 bytes (2031 MB) up to 2130051072 bytes (2031 MB) JVM Flags: 3 total; -Xincgc -Xmx2048M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.4.1577 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.4.1577.jar) UCHIJA Forge{11.14.4.1577} [Minecraft Forge] (forgeSrc-1.8-11.14.4.1577.jar) UCHIJA modmercenario{1.8} [modmercenario] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 346.96' Renderer: 'GeForce GT 520/PCIe/SSE2' Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.5.0 NVIDIA 346.96, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) [18:49:18] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: #@!@# Game crashed! Crash report saved to: #@!@# /home/tenchi/Modding/forge-1.8-1577-modmercenario/run/./crash-reports/crash-2015-12-01_18.49.18-client.txt AL lib: (EE) alc_cleanup: 1 device not closed
-
guud days i bnn chasing some anoying but only noticiable when runing server maps and find i been using this in the server side if ((accion == 0) & (Minecraft.getMinecraft().currentScreen == null)) { } when playing normal world there is no trouble only when in maps i make this in the server side code of the onupdate method soo to probe it i need to know when the player has open a gui vainilla or moded but from the server side but no have idea of how thanks for reading
-
Good days im cleaning the little issues about mi entityes and have some questions video -the first thing that anoys me is the armor model has not synced armas whith entity model arms so the mob arms are most of the time out of the armour arms, but no trouble whith legs or pants or boots or helmets is way to solved this or better rip off the arms from mi armours ? -the second thing is the entity not swinging the ItemSwords on atack, for this entity i made a custom Model so i could control when the entity aim their arms to fire guns and bows, the entity Model is a copyPaste from PlayerRender Model anything else has been touch but still not swing. and think i have to make that for mi own but no idea of the values i must pace to this.swingProgress ? -the thirt thing is the zombie class and zombiePigman totally ignores this entiy even when this is atacking a zombie or pigman for the other side skeletons and blazes atack the entity only when the entity atack first is way to make this thing an entityVillager tameable and whith the ability to shoot arrows ? this entity now is just a copy paste from wolf class adding some things from skeleton class render model package mercenarymod.entidades; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelBiped; import net.minecraft.client.model.ModelRenderer; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.entity.Entity; import net.minecraft.util.MathHelper; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class ModelBipedMercenary extends ModelBiped { public ModelRenderer bipedHead; /** The Biped's Headwear. Used for the outer layer of player skins. */ public ModelRenderer bipedHeadwear; public ModelRenderer bipedBody; /** The Biped's Right Arm */ public ModelRenderer bipedRightArm; /** The Biped's Left Arm */ public ModelRenderer bipedLeftArm; /** The Biped's Right Leg */ public ModelRenderer bipedRightLeg; /** The Biped's Left Leg */ public ModelRenderer bipedLeftLeg; /** Records whether the model should be rendered holding an item in the left hand, and if that item is a block. */ public int heldItemLeft = 0; /** Records whether the model should be rendered holding an item in the right hand, and if that item is a block. */ public int heldItemRight = 0; public boolean isSneak; /** Records whether the model should be rendered aiming a bow. */ public boolean aimedBow; private static final String __OBFID = "CL_00000840"; public ModelBipedMercenary() { this(0.0F); } public ModelBipedMercenary(float p_i1148_1_) { this(p_i1148_1_, 0.0F, 64, 32); } public ModelBipedMercenary(float p_i1149_1_, float p_i1149_2_, int p_i1149_3_, int p_i1149_4_) { this.textureWidth = p_i1149_3_; this.textureHeight = p_i1149_4_; this.bipedHead = new ModelRenderer(this, 0, 0); this.bipedHead.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, p_i1149_1_); this.bipedHead.setRotationPoint(0.0F, 0.0F + p_i1149_2_, 0.0F); this.bipedHeadwear = new ModelRenderer(this, 32, 0); this.bipedHeadwear.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, p_i1149_1_ + 0.5F); this.bipedHeadwear.setRotationPoint(0.0F, 0.0F + p_i1149_2_, 0.0F); this.bipedBody = new ModelRenderer(this, 16, 16); this.bipedBody.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, p_i1149_1_); this.bipedBody.setRotationPoint(0.0F, 0.0F + p_i1149_2_, 0.0F); this.bipedRightArm = new ModelRenderer(this, 40, 16); this.bipedRightArm.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, p_i1149_1_); this.bipedRightArm.setRotationPoint(-5.0F, 2.0F + p_i1149_2_, 0.0F); this.bipedLeftArm = new ModelRenderer(this, 40, 16); this.bipedLeftArm.mirror = true; this.bipedLeftArm.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, p_i1149_1_); this.bipedLeftArm.setRotationPoint(5.0F, 2.0F + p_i1149_2_, 0.0F); this.bipedRightLeg = new ModelRenderer(this, 0, 16); this.bipedRightLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, p_i1149_1_); this.bipedRightLeg.setRotationPoint(-1.9F, 12.0F + p_i1149_2_, 0.0F); this.bipedLeftLeg = new ModelRenderer(this, 0, 16); this.bipedLeftLeg.mirror = true; this.bipedLeftLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, p_i1149_1_); this.bipedLeftLeg.setRotationPoint(1.9F, 12.0F + p_i1149_2_, 0.0F); } /** * Sets the models various rotation angles then renders the model. */ @Override public void render(Entity merEntity, float p_78088_2_, float p_78088_3_, float p_78088_4_, float p_78088_5_, float p_78088_6_, float p_78088_7_) { this.setRotationAngles(p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, p_78088_7_, merEntity); GlStateManager.pushMatrix(); if (this.isChild) { float f6 = 2.0F; GlStateManager.scale(1.5F / f6, 1.5F / f6, 1.5F / f6); GlStateManager.translate(0.0F, 16.0F * p_78088_7_, 0.0F); this.bipedHead.render(p_78088_7_); GlStateManager.popMatrix(); GlStateManager.pushMatrix(); GlStateManager.scale(1.0F / f6, 1.0F / f6, 1.0F / f6); GlStateManager.translate(0.0F, 24.0F * p_78088_7_, 0.0F); this.bipedBody.render(p_78088_7_); this.bipedRightArm.render(p_78088_7_); this.bipedLeftArm.render(p_78088_7_); this.bipedRightLeg.render(p_78088_7_); this.bipedLeftLeg.render(p_78088_7_); this.bipedHeadwear.render(p_78088_7_); } else { if (merEntity.isSneaking()) { GlStateManager.translate(0.0F, 0.2F, 0.0F); } this.bipedHead.render(p_78088_7_); this.bipedBody.render(p_78088_7_); this.bipedRightArm.render(p_78088_7_); this.bipedLeftArm.render(p_78088_7_); this.bipedRightLeg.render(p_78088_7_); this.bipedLeftLeg.render(p_78088_7_); this.bipedHeadwear.render(p_78088_7_); } GlStateManager.popMatrix(); if (merEntity instanceof mobMercenario){ aimedBow = ((mobMercenario) merEntity).getAimedBow(); isSneak = ((mobMercenario) merEntity).getisSneak(); heldItemRight = ((mobMercenario) merEntity).getHeldItemRight(); heldItemLeft = ((mobMercenario) merEntity).getHeldItemLeft(); } } /** * Sets the model's various rotation angles. For bipeds, par1 and par2 are used for animating the movement of arms * and legs, where par1 represents the time(so that arms and legs swing back and forth) and par2 represents how * "far" arms and legs can swing at most. */ public void setRotationAngles(float p_78087_1_, float p_78087_2_, float p_78087_3_, float p_78087_4_, float p_78087_5_, float p_78087_6_, Entity p_78087_7_) { this.bipedHead.rotateAngleY = p_78087_4_ / (180F / (float)Math.PI); this.bipedHead.rotateAngleX = p_78087_5_ / (180F / (float)Math.PI); this.bipedRightArm.rotateAngleX = MathHelper.cos(p_78087_1_ * 0.6662F + (float)Math.PI) * 2.0F * p_78087_2_ * 0.5F; this.bipedLeftArm.rotateAngleX = MathHelper.cos(p_78087_1_ * 0.6662F) * 2.0F * p_78087_2_ * 0.5F; this.bipedRightArm.rotateAngleZ = 0.0F; this.bipedLeftArm.rotateAngleZ = 0.0F; this.bipedRightLeg.rotateAngleX = MathHelper.cos(p_78087_1_ * 0.6662F) * 1.4F * p_78087_2_; this.bipedLeftLeg.rotateAngleX = MathHelper.cos(p_78087_1_ * 0.6662F + (float)Math.PI) * 1.4F * p_78087_2_; this.bipedRightLeg.rotateAngleY = 0.0F; this.bipedLeftLeg.rotateAngleY = 0.0F; if (this.isRiding) { this.bipedRightArm.rotateAngleX += -((float)Math.PI / 5F); this.bipedLeftArm.rotateAngleX += -((float)Math.PI / 5F); this.bipedRightLeg.rotateAngleX = -((float)Math.PI * 2F / 5F); this.bipedLeftLeg.rotateAngleX = -((float)Math.PI * 2F / 5F); this.bipedRightLeg.rotateAngleY = ((float)Math.PI / 10F); this.bipedLeftLeg.rotateAngleY = -((float)Math.PI / 10F); } if (this.heldItemLeft != 0) { this.bipedLeftArm.rotateAngleX = this.bipedLeftArm.rotateAngleX * 0.5F - ((float)Math.PI / 10F) * (float)this.heldItemLeft; } this.bipedRightArm.rotateAngleY = 0.0F; this.bipedRightArm.rotateAngleZ = 0.0F; switch (this.heldItemRight) { case 0: case 2: default: break; case 1: this.bipedRightArm.rotateAngleX = this.bipedRightArm.rotateAngleX * 0.5F - ((float)Math.PI / 10F) * (float)this.heldItemRight; break; case 3: this.bipedRightArm.rotateAngleX = this.bipedRightArm.rotateAngleX * 0.5F - ((float)Math.PI / 10F) * (float)this.heldItemRight; this.bipedRightArm.rotateAngleY = -0.5235988F; } this.bipedLeftArm.rotateAngleY = 0.0F; float f6; float f7; if (this.swingProgress > -9990.0F) { f6 = this.swingProgress; this.bipedBody.rotateAngleY = MathHelper.sin(MathHelper.sqrt_float(f6) * (float)Math.PI * 2.0F) * 0.2F; this.bipedRightArm.rotationPointZ = MathHelper.sin(this.bipedBody.rotateAngleY) * 5.0F; this.bipedRightArm.rotationPointX = -MathHelper.cos(this.bipedBody.rotateAngleY) * 5.0F; this.bipedLeftArm.rotationPointZ = -MathHelper.sin(this.bipedBody.rotateAngleY) * 5.0F; this.bipedLeftArm.rotationPointX = MathHelper.cos(this.bipedBody.rotateAngleY) * 5.0F; this.bipedRightArm.rotateAngleY += this.bipedBody.rotateAngleY; this.bipedLeftArm.rotateAngleY += this.bipedBody.rotateAngleY; this.bipedLeftArm.rotateAngleX += this.bipedBody.rotateAngleY; f6 = 1.0F - this.swingProgress; f6 *= f6; f6 *= f6; f6 = 1.0F - f6; f7 = MathHelper.sin(f6 * (float)Math.PI); float f8 = MathHelper.sin(this.swingProgress * (float)Math.PI) * -(this.bipedHead.rotateAngleX - 0.7F) * 0.75F; this.bipedRightArm.rotateAngleX = (float)((double)this.bipedRightArm.rotateAngleX - ((double)f7 * 1.2D + (double)f8)); this.bipedRightArm.rotateAngleY += this.bipedBody.rotateAngleY * 2.0F; this.bipedRightArm.rotateAngleZ += MathHelper.sin(this.swingProgress * (float)Math.PI) * -0.4F; } if (this.isSneak) { this.bipedBody.rotateAngleX = 0.5F; this.bipedRightArm.rotateAngleX += 0.4F; this.bipedLeftArm.rotateAngleX += 0.4F; this.bipedRightLeg.rotationPointZ = 4.0F; this.bipedLeftLeg.rotationPointZ = 4.0F; this.bipedRightLeg.rotationPointY = 9.0F; this.bipedLeftLeg.rotationPointY = 9.0F; this.bipedHead.rotationPointY = 1.0F; } else { this.bipedBody.rotateAngleX = 0.0F; this.bipedRightLeg.rotationPointZ = 0.1F; this.bipedLeftLeg.rotationPointZ = 0.1F; this.bipedRightLeg.rotationPointY = 12.0F; this.bipedLeftLeg.rotationPointY = 12.0F; this.bipedHead.rotationPointY = 0.0F; } this.bipedRightArm.rotateAngleZ += MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F; this.bipedLeftArm.rotateAngleZ -= MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F; this.bipedRightArm.rotateAngleX += MathHelper.sin(p_78087_3_ * 0.067F) * 0.05F; this.bipedLeftArm.rotateAngleX -= MathHelper.sin(p_78087_3_ * 0.067F) * 0.05F; if (this.aimedBow) { f6 = 0.0F; f7 = 0.0F; this.bipedRightArm.rotateAngleZ = 0.0F; this.bipedLeftArm.rotateAngleZ = 0.0F; this.bipedRightArm.rotateAngleY = -(0.1F - f6 * 0.6F) + this.bipedHead.rotateAngleY; this.bipedLeftArm.rotateAngleY = 0.1F - f6 * 0.6F + this.bipedHead.rotateAngleY + 0.4F; this.bipedRightArm.rotateAngleX = -((float)Math.PI / 2F) + this.bipedHead.rotateAngleX; this.bipedLeftArm.rotateAngleX = -((float)Math.PI / 2F) + this.bipedHead.rotateAngleX; this.bipedRightArm.rotateAngleX -= f6 * 1.2F - f7 * 0.4F; this.bipedLeftArm.rotateAngleX -= f6 * 1.2F - f7 * 0.4F; this.bipedRightArm.rotateAngleZ += MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F; this.bipedLeftArm.rotateAngleZ -= MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F; this.bipedRightArm.rotateAngleX += MathHelper.sin(p_78087_3_ * 0.067F) * 0.05F; this.bipedLeftArm.rotateAngleX -= MathHelper.sin(p_78087_3_ * 0.067F) * 0.05F; } copyModelAngles(this.bipedHead, this.bipedHeadwear); } public void setModelAttributes(ModelBase p_178686_1_) { super.setModelAttributes(p_178686_1_); if (p_178686_1_ instanceof ModelBipedMercenary) { ModelBipedMercenary modelbiped = (ModelBipedMercenary)p_178686_1_; this.heldItemLeft = modelbiped.heldItemLeft; this.heldItemRight = modelbiped.heldItemRight; this.isSneak = modelbiped.isSneak; this.aimedBow = modelbiped.aimedBow; } } public void setInvisible(boolean invisible) { this.bipedHead.showModel = invisible; this.bipedHeadwear.showModel = invisible; this.bipedBody.showModel = invisible; this.bipedRightArm.showModel = invisible; this.bipedLeftArm.showModel = invisible; this.bipedRightLeg.showModel = invisible; this.bipedLeftLeg.showModel = invisible; } public void postRenderArm(float p_178718_1_) { this.bipedRightArm.postRender(p_178718_1_); } } package mercenarymod.entidades; import java.util.ArrayList; import java.util.List; import java.util.UUID; import com.google.common.base.Predicate; import mercenarymod.items.MercenaryModItems; import mercenarymod.utilidades.chat; import net.minecraft.block.Block; import net.minecraft.block.state.BlockState; import net.minecraft.block.state.IBlockState; import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityAgeable; import net.minecraft.entity.EntityCreature; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.IRangedAttackMob; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIArrowAttack; import net.minecraft.entity.ai.EntityAIAttackOnCollide; import net.minecraft.entity.ai.EntityAIAvoidEntity; import net.minecraft.entity.ai.EntityAIBeg; import net.minecraft.entity.ai.EntityAIFollowOwner; import net.minecraft.entity.ai.EntityAIHurtByTarget; import net.minecraft.entity.ai.EntityAILeapAtTarget; import net.minecraft.entity.ai.EntityAILookIdle; import net.minecraft.entity.ai.EntityAIMate; import net.minecraft.entity.ai.EntityAINearestAttackableTarget; import net.minecraft.entity.ai.EntityAIOwnerHurtByTarget; import net.minecraft.entity.ai.EntityAIOwnerHurtTarget; import net.minecraft.entity.ai.EntityAISwimming; import net.minecraft.entity.ai.EntityAITargetNonTamed; import net.minecraft.entity.ai.EntityAIWander; import net.minecraft.entity.ai.EntityAIWatchClosest; import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.entity.monster.EntityGhast; import net.minecraft.entity.monster.EntityIronGolem; import net.minecraft.entity.monster.EntityMob; import net.minecraft.entity.monster.EntityPigZombie; import net.minecraft.entity.monster.EntitySkeleton; import net.minecraft.entity.passive.EntityAnimal; import net.minecraft.entity.passive.EntityHorse; import net.minecraft.entity.passive.EntityRabbit; import net.minecraft.entity.passive.EntitySheep; import net.minecraft.entity.passive.EntityTameable; import net.minecraft.entity.passive.EntityWolf; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.projectile.EntityArrow; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.inventory.InventoryBasic; import net.minecraft.item.EnumDyeColor; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.pathfinding.PathNavigateGround; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.BlockPos; import net.minecraft.util.DamageSource; import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.MathHelper; import net.minecraft.util.MovingObjectPosition; import net.minecraft.util.Vec3; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class mobMercenario extends EntityTameable implements IRangedAttackMob { /** Float used to smooth the rotation of the wolf head */ private float headRotationCourse; private float headRotationCourseOld; /** true is the wolf is wet else false */ private boolean isWet; /** True if the wolf is shaking else False */ private boolean isShaking; /** * This time increases while wolf is shaking and emitting water particles. */ private float timeWolfIsShaking; private float prevTimeWolfIsShaking; private static final String __OBFID = "CL_00001654"; public float height = 1.8F; private int heldItemLeft = 1; /** * Records whether the model should be rendered holding an item in the right * hand, and if that item is a block. */ private int heldItemRight = 0; public boolean isSneak = false; /** Records whether the model should be rendered aiming a bow. */ private boolean aimedBow = false; private int aimedBowTick = 0; private int onUpdateTick = 0; private InventoryBasic mercenaryInventory; private EntityLivingBase shootingEntity; private int shootingEntityId = 0; private Entity targetEntity; private int targetEntityId = 0; private int[] ignorar = { 0 }; // inventario de la shootingEntity private int mainInventorySize = 5; private ItemStack[] mainInventory = new ItemStack[mainInventorySize]; private EntityAIArrowAttack aiArrowAttack = new EntityAIArrowAttack(this, 1.0D, 20, 10, 30.0F); private EntityAIAttackOnCollide aiAttackOnCollide = new EntityAIAttackOnCollide(this, EntityMob.class, 1.2D, false); // ################################################################################################################# public mobMercenario(World worldIn) { super(worldIn); this.setSize(0.6F, 1.8F); ((PathNavigateGround) this.getNavigator()).func_179690_a(true); this.tasks.addTask(1, new EntityAISwimming(this)); this.tasks.addTask(2, this.aiSit); // this.tasks.addTask(3, new EntityAILeapAtTarget(this, 0.4F)); // this.tasks.addTask(4, new EntityAIAttackOnCollide(this, 1.0D, true)); this.tasks.addTask(5, new EntityAIFollowOwner(this, 1.0D, 10.0F, 2.0F)); this.tasks.addTask(6, new EntityAIMate(this, 1.0D)); this.tasks.addTask(7, new EntityAIWander(this, 1.0D)); // this.tasks.addTask(8, new EntityAIBeg(this, 8.0F)); this.tasks.addTask(9, new EntityAIWatchClosest(this, EntityPlayer.class, 8.0F)); this.tasks.addTask(9, new EntityAILookIdle(this)); this.targetTasks.addTask(1, new EntityAIOwnerHurtByTarget(this)); this.targetTasks.addTask(2, new EntityAIOwnerHurtTarget(this)); this.targetTasks.addTask(3, new EntityAIHurtByTarget(this, true, new Class[0])); this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityMob.class, true)); // this.targetTasks.addTask(5, new EntityAINearestAttackableTarget(this, // EntitySkeleton.class, false)); this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityPigZombie.class, true)); // this.targetTasks.addTask(3, new EntityAINearestAttackableTarget(this, // EntityIronGolem.class, true)); this.setTamed(false); this.targetTasks.addTask(4, new EntityAITargetNonTamed(this, EntityAnimal.class, false, new Predicate() { private static final String __OBFID = "CL_00002229"; public boolean func_180094_a(Entity p_180094_1_) { return p_180094_1_ instanceof EntitySheep || p_180094_1_ instanceof EntityRabbit; } public boolean apply(Object p_apply_1_) { return this.func_180094_a((Entity) p_apply_1_); } })); this.tasks.addTask(3, new EntityAIAvoidEntity(this, new Predicate() { private static final String __OBFID = "CL_00002203"; public boolean func_179945_a(Entity p_179945_1_) { return p_179945_1_ instanceof EntityCreeper; } public boolean apply(Object p_apply_1_) { return this.func_179945_a((Entity) p_apply_1_); } }, 6.0F, 1.0D, 1.2D)); //this.setCurrentItemOrArmor(0, new ItemStack(Items.bow)); // this.setCurrentItemOrArmor(0, new // ItemStack(MercenaryModItems.fusilSCARH,1,1)); //this.setCurrentItemOrArmor(0, new ItemStack(MercenaryModItems.subfusil90PNF, 1, 14)); this.setCurrentItemOrArmor(0, new ItemStack(MercenaryModItems.subfusilMP5T5, 1, ); // this.setCurrentItemOrArmor(0, new // ItemStack(MercenaryModItems.maid_P90,1,3)); // this.setCurrentItemOrArmor(0, new // ItemStack(MercenaryModItems.subfusil90PNF,1,14)); if (worldIn != null && !worldIn.isRemote) { this.setCombatTask(); } } // ################################################################################################################# @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(0.30000001192092896D); if (this.isTamed()) { this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(20.0D); } else { this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(8.0D); } this.getAttributeMap().registerAttribute(SharedMonsterAttributes.attackDamage); this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(2.0D); } // ################################################################################################################# @Override /** * Sets the active target the Task system uses for tracking */ public void setAttackTarget(EntityLivingBase p_70624_1_) { super.setAttackTarget(p_70624_1_); if (p_70624_1_ == null) { this.setAngry(false); } else if (!this.isTamed()) { this.setAngry(true); } } // ################################################################################################################# @Override protected void updateAITasks() { this.dataWatcher.updateObject(18, Float.valueOf(this.getHealth())); } // ################################################################################################################# @Override protected void entityInit() { super.entityInit(); this.dataWatcher.addObject(18, new Float(this.getHealth())); this.dataWatcher.addObject(19, new Byte((byte) 0)); this.dataWatcher.addObject(20, new Byte((byte) EnumDyeColor.RED.getMetadata())); // variables del render // a aimedBow boolean // s isSneak boolean // r heldItemRight int 0~4 // l heldItemLeft int 0~1 int lrsa = 0; this.dataWatcher.addObject(21, lrsa); } // ################################################################################################################# @Override protected void playStepSound(BlockPos p_180429_1_, Block p_180429_2_) { this.playSound("mob.wolf.step", 0.15F, 1.0F); } // ################################################################################################################# @Override /** * Handles updating while being ridden by an entity */ public void updateRidden() { super.updateRidden(); if (this.ridingEntity instanceof EntityCreature) { EntityCreature entitycreature = (EntityCreature) this.ridingEntity; this.renderYawOffset = entitycreature.renderYawOffset; } } // ################################################################################################################# @Override /** * Called when the mob's health reaches 0. */ public void onDeath(DamageSource cause) { //dropear contenidos ItemStack gun = this.getHeldItem(); if (gun != null & !this.worldObj.isRemote) { double dx = this.posX; double dy = this.posY + 2; double dz = this.posZ; // leer slots del arma NBTTagCompound tagCompund = gun.getTagCompound(); if (tagCompund != null) { NBTTagList nbttaglist = tagCompund.getTagList("Inventory", 10); for (int i = 0; i < nbttaglist.tagCount(); ++i) { ItemStack itemstack = ItemStack.loadItemStackFromNBT(nbttaglist.getCompoundTagAt(i)); if (itemstack != null) { this.worldObj.spawnEntityInWorld(new EntityItem(this.worldObj, dx , dy , dz , itemstack )); } } nbttaglist = new NBTTagList(); tagCompund.setTag("Inventory", nbttaglist); gun.setTagCompound(tagCompund); } this.worldObj.spawnEntityInWorld(new EntityItem(this.worldObj, dx , dy , dz , gun )); } } // ################################################################################################################# //@Override /** * (abstract) Protected helper method to write subclass entity data to NBT. */ /** * (abstract) Protected helper method to read subclass entity data from NBT. */ public void readEntityFromNBT(NBTTagCompound tagCompund) { super.readEntityFromNBT(tagCompund); tagCompund.setBoolean("Angry", this.isAngry()); tagCompund.setByte("CollarColor", (byte) this.getCollarColor().getDyeDamage()); this.setCombatTask(); } /** * (abstract) Protected helper method to write subclass entity data to NBT. */ public void writeEntityToNBT(NBTTagCompound tagCompound) { super.writeEntityToNBT(tagCompound); } /** * Sets the held item, or an armor slot. Slot 0 is held item. Slot 1-4 is armor. Params: Item, slot */ public void setCurrentItemOrArmor(int slotIn, ItemStack stack) { super.setCurrentItemOrArmor(slotIn, stack); if (!this.worldObj.isRemote && slotIn == 0) { this.setCombatTask(); } } /* public void writeEntityToNBT(NBTTagCompound tagCompound) { super.writeEntityToNBT(tagCompound); tagCompound.setBoolean("Angry", this.isAngry()); tagCompound.setByte("CollarColor", (byte) this.getCollarColor().getDyeDamage()); NBTTagList nbttaglist = new NBTTagList(); mainInventory[0]=this.getEquipmentInSlot(0); mainInventory[1]=this.getEquipmentInSlot(1); mainInventory[2]=this.getEquipmentInSlot(2); mainInventory[3]=this.getEquipmentInSlot(3); mainInventory[4]=this.getEquipmentInSlot(4); for (int i = 0; i < this.mainInventorySize; ++i) { ItemStack itemstack = mainInventory[i] ; if (itemstack != null) { nbttaglist.appendTag(itemstack.writeToNBT(new NBTTagCompound())); } } tagCompound.setTag("Inventory", nbttaglist); }*/ // ################################################################################################################# //@Override /** * (abstract) Protected helper method to read subclass entity data from NBT. *//* public void readEntityFromNBT(NBTTagCompound tagCompund) { super.readEntityFromNBT(tagCompund); this.setAngry(tagCompund.getBoolean("Angry")); if (tagCompund.hasKey("CollarColor", 99)) { this.setCollarColor(EnumDyeColor.byDyeDamage(tagCompund.getByte("CollarColor"))); } NBTTagList nbttaglist3 = tagCompund.getTagList("Inventory", 10); for (int i = 0; i < nbttaglist3.tagCount(); ++i) { NBTTagCompound nbttagcompound3 = nbttaglist3.getCompoundTagAt(i); int j = nbttagcompound3.getByte("Slot") & 255; if (j >= 0 && j < mainInventorySize) { mainInventory[j] = ItemStack.loadItemStackFromNBT(nbttagcompound3); if (mainInventory[j] != null) { //System.out.println("mainInventory[" + j + "]" + mainInventory[j].getUnlocalizedName()); // chat.chatga(shootingEntity, "mainInventory[" // + j + "]" + // mainInventory[j].getUnlocalizedName()); } } this.setCurrentItemOrArmor(0, mainInventory[0]); this.setCurrentItemOrArmor(1, mainInventory[1]); this.setCurrentItemOrArmor(2, mainInventory[2]); this.setCurrentItemOrArmor(3, mainInventory[3]); this.setCurrentItemOrArmor(4, mainInventory[4]); } this.setCombatTask(); this.setCanPickUpLoot(true); // this.func_175552_ct(); }*/ // ################################################################################################################# //@Override /** * Sets the held item, or an armor slot. Slot 0 is held item. Slot 1-4 is armor. Params: Item, slot */ /* public void setCurrentItemOrArmor(int slotIn, ItemStack stack) { super.setCurrentItemOrArmor(slotIn, stack); if (!this.worldObj.isRemote && slotIn == 0) { this.setCombatTask(); } } */ // ################################################################################################################# @Override /** * Returns the sound this mob makes while it's alive. */ protected String getLivingSound() { return this.isAngry() ? "mob.wolf.growl" : (this.rand.nextInt(3) == 0 ? (this.isTamed() && this.dataWatcher.getWatchableObjectFloat(18) < 10.0F ? "mob.wolf.whine" : "mob.wolf.panting") : "mob.wolf.bark"); } // ################################################################################################################# @Override /** * Returns the sound this mob makes when it is hurt. */ protected String getHurtSound() { return "mob.wolf.hurt"; } // ################################################################################################################# @Override /** * Returns the sound this mob makes on death. */ protected String getDeathSound() { return "mob.wolf.death"; } // ################################################################################################################# @Override /** * Returns the volume for the sounds this mob makes. */ protected float getSoundVolume() { return 0.4F; } // ################################################################################################################# @Override protected Item getDropItem() { return Item.getItemById(-1); } // ################################################################################################################# @Override /** * Called frequently so the entity can update its state every tick as * required. For example, zombies and skeletons use this to react to * sunlight and start to burn. */ public void onLivingUpdate() { super.onLivingUpdate(); if (!this.worldObj.isRemote && this.isWet && !this.isShaking && !this.hasPath() && this.onGround) { this.isShaking = true; this.timeWolfIsShaking = 0.0F; this.prevTimeWolfIsShaking = 0.0F; this.worldObj.setEntityState(this, (byte) ; } if (!this.worldObj.isRemote && this.getAttackTarget() == null && this.isAngry()) { this.setAngry(false); } } // ################################################################################################################# /** * sets this entity's combat AI. */ public void setCombatTask() { this.tasks.removeTask(this.aiAttackOnCollide); this.tasks.removeTask(this.aiArrowAttack); ItemStack itemstack = this.getHeldItem(); if (armasDisparables.esDisparable(itemstack)) { this.tasks.addTask(4, this.aiArrowAttack); } else { this.tasks.addTask(4, this.aiAttackOnCollide); } } // ################################################################################################################# /** * Attack the specified entity using a ranged attack. */ @Override public void attackEntityWithRangedAttack(EntityLivingBase target, float p_82196_2_) { ItemStack itemstack = this.getHeldItem(); targetEntityId = target.getEntityId(); if(itemstack != null){ Item cosa = itemstack.getItem(); if (cosa == Items.bow) { EntityArrow entityarrow = new EntityArrow(this.worldObj, this, target, 1.6F, (float) (14 - this.worldObj.getDifficulty().getDifficultyId() * 4)); int i = EnchantmentHelper.getEnchantmentLevel(Enchantment.power.effectId, this.getHeldItem()); int j = EnchantmentHelper.getEnchantmentLevel(Enchantment.punch.effectId, this.getHeldItem()); entityarrow.setDamage((double) (p_82196_2_ * 2.0F) + this.rand.nextGaussian() * 0.25D + (double) ((float) this.worldObj.getDifficulty().getDifficultyId() * 0.11F)); if (i > 0) { entityarrow.setDamage(entityarrow.getDamage() + (double) i * 0.5D + 0.5D); } if (j > 0) { entityarrow.setKnockbackStrength(j); } this.worldObj.spawnEntityInWorld(entityarrow); } } this.targetEntity = target; //noEstaMuyLejosNiEstaObstruido(this, target, 30.0F); this.swingItem(); } // ################################################################################################################# boolean noEstaMuyLejosNiEstaObstruido(Entity ea, Entity eb, float limite) { boolean salida = true; float distancia = ea.getDistanceToEntity(eb); if (distancia > limite) { salida = false; } System.out.println("distancia="+distancia+"/"+limite); System.out.println("salida="+salida); if (salida) { Vec3 vec31 = new Vec3(ea.posX, ea.posY + ea.getEyeHeight(), ea.posZ); Vec3 vec3 = new Vec3(eb.posX, eb.posY + eb.getEyeHeight(), eb.posZ); System.out.println("0"); MovingObjectPosition movingobjectposition = this.worldObj.rayTraceBlocks(vec31, vec3, false, true, false); System.out.println("1"); vec31 = new Vec3(ea.posX, ea.posY + ea.getEyeHeight(), ea.posZ); vec3 = new Vec3(eb.posX, eb.posY + eb.getEyeHeight(), eb.posZ); if (movingobjectposition != null) { vec3 = new Vec3(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord); System.out.println("hitvector="+vec3); System.out.println("Blocke="+this.worldObj.getBlockState(new BlockPos(vec3) ).getBlock().getUnlocalizedName() ); } System.out.println("2"); // ### Aqui estoy modificando para obtener la segunda entidad Entity entity = null; ArrayList<Entity> entidades = new ArrayList<Entity>(); entidades.clear(); List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.getEntityBoundingBox().addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D)); double d0 = 0.0D; ArrayList<Double> distancias = new ArrayList<Double>(); distancias.clear(); int i; float f1; for (i = 0; i < list.size(); ++i) { Entity entity1 = (Entity) list.get(i); if (!excepciones(entity1)) // if false { System.out.println("exepcion = "+entity1.getName()); //salida = false; } } System.out.println("3"); int distanciab = (int)distancia; // rotacion Horizontal en radianes double rotacionYaw = ea.rotationYaw; // rotacion Vertical en radianes double rotacionPitch = ea.rotationPitch; double eax = ea.posX; double eay = (ea.posY + ea.getEyeHeight()); double eaz = ea.posZ; double nposX = 0; double nposY = 0; double nposZ = 0; BlockPos bpos = new BlockPos(nposX,nposY,nposZ); IBlockState ibx = Blocks.web.getDefaultState(); //float distancia=1.0F; rotacionYaw = ((this.rotationYaw / 180.0F) * 3.1415926 ); //rotacion Horizontal en radianes rotacionPitch = ((this.rotationPitch / 180.0F) * 3.1415926 ); //rotacion Vertical en radianes if (rotacionYaw < 0) { rotacionYaw = (2 * 6.2831852) + rotacionYaw; } rotacionYaw = rotacionYaw - 1.5707963; //correccion de -90 grados if (rotacionYaw < 0) { rotacionYaw = (2 * 6.2831852) + rotacionYaw; } //System.out.println("rotacionPitch ="+ (rotacionPitch) ); //System.out.println("rotacionYawn ="+ (rotacionYaw) ); for (int d = 1; d < distanciab ; d ++ ) { nposX = eax - (double)( Math.cos( rotacionYaw ) ) * (Math.cos(rotacionPitch) * d ) ; nposY = eay - ( Math.sin(rotacionPitch) * d ) ;//0.10000000149011612D + nposZ = eaz - (double)( Math.sin( rotacionYaw ) ) * (Math.cos(rotacionPitch) * d ) ; //System.out.println(" "+); //System.out.println("\n\n"); //System.out.println(" d="+d); //System.out.println("posX = "+nposX); //System.out.println("posY = "+nposY); //System.out.println("posZ = "+nposZ); bpos = new BlockPos(nposX,nposY,nposZ); //this.worldObj.setBlockState(bpos, ibx); } //###### } System.out.println("4"); return salida; } // #########################################################################################################################3 boolean excepciones(Entity ent) { int entId = ent.getEntityId(); //// System.out.println("\n\n\n"); //// System.out.println("mundo="+this.worldObj.isRemote); //// System.out.println("entidad="+entId); //// System.out.println("thisId="+thisId); //// System.out.println("shId="+shootingEntityId); if (entId == shootingEntityId) { return false; } int ignLength = ignorar.length; for (int ig = 0; ig < ignLength; ig++) { //// System.out.println(" array["+ig+"]ignorar="+ignorar[ig]); if (entId == ignorar[ig]) { return false; } } return true; } // ################################################################################################################# @Override /** * Called to update the entity's position/logic. */ public void onUpdate() { super.onUpdate(); if (onUpdateTick < 2) { shootingEntityId = this.getEntityId(); //readEntityFromNBT(this.getEntityData()); } this.headRotationCourseOld = this.headRotationCourse; if (this.func_70922_bv()) { this.headRotationCourse += (1.0F - this.headRotationCourse) * 0.4F; } else { this.headRotationCourse += (0.0F - this.headRotationCourse) * 0.4F; } // actualizar variables del render atravez del dataWacher // variables del render // a aimedBow boolean // s isSneak boolean // r heldItemRight int 0~4 // l heldItemLeft int 0~1 int lrsa = 0; if (!this.worldObj.isRemote) { if (aimedBow) { lrsa = lrsa + 1; } if (isSneak) { lrsa = lrsa + 10; } if (heldItemRight > 0) { lrsa = lrsa + (heldItemRight * 100); } if (heldItemLeft > 0) { lrsa = lrsa + (heldItemLeft * 100); } this.dataWatcher.updateObject(21, lrsa); } else { lrsa = this.dataWatcher.getWatchableObjectInt(21); aimedBow = false; if ((lrsa % 10) > 0) { aimedBow = true; } isSneak = false; if (((lrsa % 100) / 10) > 0) { isSneak = true; } heldItemRight = ((lrsa % 1000) / 100); heldItemLeft = ((lrsa % 10000) / 1000); } // ################################## // corregir altura del disparo if (targetEntity != null) { shootingEntity = this; aimedBowTick = 10; /* * System.out.println("\n\n\n"); * * System.out.println("#sh="+shootingEntity.getName() ); * System.out.println("#tg="+targetEntity.getName() ); * * System.out.println("tg height="+targetEntity.height); * System.out.println("tg eye="+targetEntity.getEyeHeight()); */ double x = shootingEntity.posX; double y = shootingEntity.posY; double z = shootingEntity.posZ; float yaw = shootingEntity.getRotationYawHead(); // shootingEntity.rotationYaw; float pitch = shootingEntity.rotationPitch; // System.out.println("pitch1 = "+pitch); // shootingEntity.height; this.posY = shootingEntity.posY + (double) shootingEntity.getEyeHeight() - 0.10000000149011612D; double d0 = targetEntity.posX - shootingEntity.posX; double d1 = (targetEntity.posY + targetEntity.getEyeHeight()) - (shootingEntity.posY); /// 3.0F /// targetEntity.getEntityBoundingBox().minY /// + /// (double) /// //+ /// shootingEntity.getEyeHeight() double d2 = targetEntity.posZ - shootingEntity.posZ; double d3 = (double) MathHelper.sqrt_double(d0 * d0 + d2 * d2); if (d3 >= 1.0E-7D) { float f2 = (float) (Math.atan2(d2, d0) * 180.0D / Math.PI) - 90.0F; // float f3 = (float) (-(Math.atan2(d1, d3) * 180.0D / // Math.PI)); //- float f3 = (float) ((Math.tan(d1 / d3)) * 180.0D / Math.PI); // - float f4 = (float) ((Math.atan(d1 / d3) * -1) * 180.0D / Math.PI); // - // * // 180.0D // / // Math.PI1 /* * System.out.println("altura = "+d1); System.out.println( * "distancia = "+d3); * * System.out.println("f3 = "+f3); System.out.println("f4 = " * +f4); */ pitch = f4; // pitch - // System.out.println("pitch2 = "+pitch); } shootingEntity.setPositionAndRotation(x, y, z, yaw, pitch); // terminar una vez este muerto el objetivo if (!targetEntity.isEntityAlive()) { targetEntity = null; } } // ################################## if (this.isWet()) { this.isWet = true; this.isShaking = false; this.timeWolfIsShaking = 0.0F; this.prevTimeWolfIsShaking = 0.0F; } else if ((this.isWet || this.isShaking) && this.isShaking) { if (this.timeWolfIsShaking == 0.0F) { this.playSound("mob.wolf.shake", this.getSoundVolume(), (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.0F); } this.prevTimeWolfIsShaking = this.timeWolfIsShaking; this.timeWolfIsShaking += 0.05F; if (this.prevTimeWolfIsShaking >= 2.0F) { this.isWet = false; this.isShaking = false; this.prevTimeWolfIsShaking = 0.0F; this.timeWolfIsShaking = 0.0F; } if (this.timeWolfIsShaking > 0.4F) { float f = (float) this.getEntityBoundingBox().minY; int i = (int) (MathHelper.sin((this.timeWolfIsShaking - 0.4F) * (float) Math.PI) * 7.0F); for (int j = 0; j < i; ++j) { float f1 = (this.rand.nextFloat() * 2.0F - 1.0F) * this.width * 0.5F; float f2 = (this.rand.nextFloat() * 2.0F - 1.0F) * this.width * 0.5F; this.worldObj.spawnParticle(EnumParticleTypes.WATER_SPLASH, this.posX + (double) f1, (double) (f + 0.8F), this.posZ + (double) f2, this.motionX, this.motionY, this.motionZ, new int[0]); } } } // ### AimedBow ticks if (!this.worldObj.isRemote) { if (aimedBowTick > 0 | aimedBow) { aimedBow = true; if (aimedBowTick < 2) { aimedBow = false; } aimedBowTick--; } } onUpdateTick++; } // ################################################################################################################# /** * True if the wolf is wet */ @SideOnly(Side.CLIENT) public boolean isWolfWet() { return this.isWet; } // ################################################################################################################# /** * Used when calculating the amount of shading to apply while the wolf is * wet. */ @SideOnly(Side.CLIENT) public float getShadingWhileWet(float p_70915_1_) { return 0.75F + (this.prevTimeWolfIsShaking + (this.timeWolfIsShaking - this.prevTimeWolfIsShaking) * p_70915_1_) / 2.0F * 0.25F; } // ################################################################################################################# @SideOnly(Side.CLIENT) public float getShakeAngle(float p_70923_1_, float p_70923_2_) { float f2 = (this.prevTimeWolfIsShaking + (this.timeWolfIsShaking - this.prevTimeWolfIsShaking) * p_70923_1_ + p_70923_2_) / 1.8F; if (f2 < 0.0F) { f2 = 0.0F; } else if (f2 > 1.0F) { f2 = 1.0F; } return MathHelper.sin(f2 * (float) Math.PI) * MathHelper.sin(f2 * (float) Math.PI * 11.0F) * 0.15F * (float) Math.PI; } // ################################################################################################################# @SideOnly(Side.CLIENT) public float getInterestedAngle(float p_70917_1_) { return (this.headRotationCourseOld + (this.headRotationCourse - this.headRotationCourseOld) * p_70917_1_) * 0.15F * (float) Math.PI; } // ################################################################################################################# @Override public float getEyeHeight() { return 1.74F; } // ################################################################################################################# @Override /** * The speed it takes to move the entityliving's rotationPitch through the * faceEntity method. This is only currently use in wolves. */ public int getVerticalFaceSpeed() { return this.isSitting() ? 20 : super.getVerticalFaceSpeed(); } // ################################################################################################################# @Override /** * Called when the entity is attacked. */ public boolean attackEntityFrom(DamageSource source, float amount) { if (this.isEntityInvulnerable(source)) { return false; } else { Entity entity = source.getEntity(); this.aiSit.setSitting(false); if (entity != null && !(entity instanceof EntityPlayer) && !(entity instanceof EntityArrow)) { amount = (amount + 1.0F) / 2.0F; } return super.attackEntityFrom(source, amount); } } // ################################################################################################################# // se ejecuta cuando hace ataque fisico normal auna criatura @Override public boolean attackEntityAsMob(Entity p_70652_1_) { boolean flag = p_70652_1_.attackEntityFrom(DamageSource.causeMobDamage(this), (float) ((int) this.getEntityAttribute(SharedMonsterAttributes.attackDamage).getAttributeValue())); if (flag) { this.func_174815_a(this, p_70652_1_); } p_70652_1_.setFire(10); return flag; } // ################################################################################################################# @Override public void setTamed(boolean tamed) { super.setTamed(tamed); if (tamed) { this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(20.0D); } else { this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(8.0D); } this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(4.0D); } // ################################################################################################################# @Override /** * Called when a player interacts with a mob. e.g. gets milk from a cow, * gets into the saddle on a pig. */ public boolean interact(EntityPlayer player) { ItemStack itemstack = player.inventory.getCurrentItem(); if (this.isTamed()) { if (itemstack != null) { if (itemstack.getItem() instanceof ItemFood) { ItemFood itemfood = (ItemFood) itemstack.getItem(); if (itemfood.isWolfsFavoriteMeat() && this.dataWatcher.getWatchableObjectFloat(18) < 20.0F) { if (!player.capabilities.isCreativeMode) { --itemstack.stackSize; } this.heal((float) itemfood.getHealAmount(itemstack)); if (itemstack.stackSize <= 0) { player.inventory.setInventorySlotContents(player.inventory.currentItem, (ItemStack) null); } return true; } } else if (itemstack.getItem() == Items.dye) { EnumDyeColor enumdyecolor = EnumDyeColor.byDyeDamage(itemstack.getMetadata()); if (enumdyecolor != this.getCollarColor()) { this.setCollarColor(enumdyecolor); if (!player.capabilities.isCreativeMode && --itemstack.stackSize <= 0) { player.inventory.setInventorySlotContents(player.inventory.currentItem, (ItemStack) null); } return true; } } } if (this.isOwner(player) && !this.worldObj.isRemote && !this.isBreedingItem(itemstack)) { if (player instanceof EntityPlayer) { chat.chatda(player, this.getName()+" is Waiting "+ !this.isSitting() ); } this.aiSit.setSitting(!this.isSitting()); this.isJumping = false; this.navigator.clearPathEntity(); this.setAttackTarget((EntityLivingBase) null); } } else if (itemstack != null && itemstack.getItem() == Items.bone && !this.isAngry()) { if (!player.capabilities.isCreativeMode) { --itemstack.stackSize; } if (itemstack.stackSize <= 0) { player.inventory.setInventorySlotContents(player.inventory.currentItem, (ItemStack) null); } if (!this.worldObj.isRemote) { if (this.rand.nextInt(3) == 0) { this.setTamed(true); //UUID uuid = player.getUniqueID(); String Suuid = player.getUniqueID().toString(); NBTTagCompound targetNBT = this.getEntityData(); targetNBT.setString("OwnerUUID", Suuid); // NBTTagCompound playerNBT = player.getEntityData(); playerNBT.setString("OwnerUUID", Suuid); // this.navigator.clearPathEntity(); this.setAttackTarget((EntityLivingBase) null); this.aiSit.setSitting(true); this.setHealth(20.0F); this.setOwnerId(player.getUniqueID().toString()); this.playTameEffect(true); this.worldObj.setEntityState(this, (byte) 7); } else { this.playTameEffect(false); this.worldObj.setEntityState(this, (byte) 6); } } return true; } return super.interact(player); } // ################################################################################################################# @Override @SideOnly(Side.CLIENT) public void handleHealthUpdate(byte p_70103_1_) { if (p_70103_1_ == { this.isShaking = true; this.timeWolfIsShaking = 0.0F; this.prevTimeWolfIsShaking = 0.0F; } else { super.handleHealthUpdate(p_70103_1_); } } // ################################################################################################################# @SideOnly(Side.CLIENT) public float getTailRotation() { return this.isAngry() ? 1.5393804F : (this.isTamed() ? (0.55F - (20.0F - this.dataWatcher.getWatchableObjectFloat(18)) * 0.02F) * (float) Math.PI : ((float) Math.PI / 5F)); } // ################################################################################################################# @Override /** * Checks if the parameter is an item which this animal can be fed to breed * it (wheat, carrots or seeds depending on the animal type) */ public boolean isBreedingItem(ItemStack stack) { return stack == null ? false : (!(stack.getItem() instanceof ItemFood) ? false : ((ItemFood) stack.getItem()).isWolfsFavoriteMeat()); } // ################################################################################################################# @Override /** * Will return how many at most can spawn in a chunk at once. */ public int getMaxSpawnedInChunk() { return 8; } // ################################################################################################################# /** * Determines whether this wolf is angry or not. */ public boolean isAngry() { return (this.dataWatcher.getWatchableObjectByte(16) & 2) != 0; } // ################################################################################################################# /** * Sets whether this wolf is angry or not. */ public void setAngry(boolean angry) { byte b0 = this.dataWatcher.getWatchableObjectByte(16); if (angry) { this.dataWatcher.updateObject(16, Byte.valueOf((byte) (b0 | 2))); } else { this.dataWatcher.updateObject(16, Byte.valueOf((byte) (b0 & -3))); } } // ################################################################################################################# public EnumDyeColor getCollarColor() { return EnumDyeColor.byDyeDamage(this.dataWatcher.getWatchableObjectByte(20) & 15); } // ################################################################################################################# public void setCollarColor(EnumDyeColor collarcolor) { this.dataWatcher.updateObject(20, Byte.valueOf((byte) (collarcolor.getDyeDamage() & 15))); } // ################################################################################################################# @Override public mobMercenario createChild(EntityAgeable ageable) { mobMercenario mobMercenario = new mobMercenario(this.worldObj); String s = this.getOwnerId(); if (s != null && s.trim().length() > 0) { mobMercenario.setOwnerId(s); mobMercenario.setTamed(true); } return mobMercenario; } // ################################################################################################################# public void func_70918_i(boolean p_70918_1_) { if (p_70918_1_) { this.dataWatcher.updateObject(19, Byte.valueOf((byte) 1)); } else { this.dataWatcher.updateObject(19, Byte.valueOf((byte) 0)); } } // ################################################################################################################# @Override /** * Returns true if the mob is currently able to mate with the specified mob. */ public boolean canMateWith(EntityAnimal otherAnimal) { if (otherAnimal == this) { return false; } else if (!this.isTamed()) { return false; } else if (!(otherAnimal instanceof mobMercenario)) { return false; } else { mobMercenario mobMercenario = (mobMercenario) otherAnimal; return !mobMercenario.isTamed() ? false : (mobMercenario.isSitting() ? false : this.isInLove() && mobMercenario.isInLove()); } } // ################################################################################################################# public boolean func_70922_bv() { return this.dataWatcher.getWatchableObjectByte(19) == 1; } // ################################################################################################################# @Override /** * Determines if an entity can be despawned, used on idle far away entities */ protected boolean canDespawn() { return !this.isTamed() && this.ticksExisted > 2400; } // ################################################################################################################# @Override public boolean func_142018_a(EntityLivingBase p_142018_1_, EntityLivingBase p_142018_2_) { if (!(p_142018_1_ instanceof EntityCreeper) && !(p_142018_1_ instanceof EntityGhast)) { if (p_142018_1_ instanceof mobMercenario) { mobMercenario mobMercenario = (mobMercenario) p_142018_1_; if (mobMercenario.isTamed() && mobMercenario.getOwnerEntity() == p_142018_2_) { return false; } } return p_142018_1_ instanceof EntityPlayer && p_142018_2_ instanceof EntityPlayer && !((EntityPlayer) p_142018_2_).canAttackPlayer((EntityPlayer) p_142018_1_) ? false : !(p_142018_1_ instanceof EntityHorse) || !((EntityHorse) p_142018_1_).isTame(); } else { return false; } } // ################################################################################################################# @Override public boolean allowLeashing() { return !this.isAngry() && super.allowLeashing(); } // ################################################################################################################# public boolean getAimedBow() { return aimedBow; } // ################################################################################################################# public void setAimedBow(boolean a) { aimedBow = a; } // ################################################################################################################# public boolean getisSneak() { return isSneak; } // ################################################################################################################# public void setisSneak(boolean s) { isSneak = s; } // ################################################################################################################# public int getHeldItemRight() { return heldItemRight; } // ################################################################################################################# public void setHeldItemRight(int r) { heldItemRight = r; } // ################################################################################################################# public int getHeldItemLeft() { return heldItemLeft; } // ################################################################################################################# public void setHeldItemLeft(int r) { heldItemLeft = r; } } thanks for reading
-
[1.8] custom crop control drops quantity <SOLVED>
perromercenary00 replied to perromercenary00's topic in Modder Support
ñaa just talking to the duck // ##########################################################################################################################################3 @Override public java.util.List<ItemStack> getDrops(net.minecraft.world.IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { List<ItemStack> ret = new ArrayList<ItemStack>(); //= super.getDrops(world, pos, state, fortune); ret.add(new ItemStack ( this.getSeed() ,1,0 )); int i = (((Integer) state.getValue(AGE)).intValue()); if (i > 6) { ret.add(new ItemStack ( this.getCrop() ,1,0 )); } for (int r = 0 ; r < ret.size() ; r++) { ItemStack g = (ItemStack) ret.get(r); if (g != null) { System.out.println("getDrops["+r+"]="+g.getUnlocalizedName()); } } return ret; } // ##########################################################################################################################################3 -
good nigths i make this this custom crop "greenHerv" it only grows on flowerpots, and it's supose to only return one item herb when fully grow plus the pot if not fully grow it must drops only one seed in this video when i break the fully grow plant it returns two seeds plus the bullet but it must return zero seeds but not works as it's planed, on break it returns from one to three seeds plus the item herb i alredy comment the code i think could be adding the extra seeds. but no it still returning from one to three extra seeds whith the itemherb i set some system outs and clearly could see the "getSeed" been called three times console output [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:quantityDropped:156]: quantityDropped [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:getItemDropped:186]: getItemDropped bala 45 [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:getSeed:140]: getSeed [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:getSeed:140]: getSeed [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:getSeed:140]: getSeed [19:27:13] [server thread/INFO] [sTDOUT]: [mercenarymod.blocks.plantas.hierbaVerde_blocke:getDrops:271]: getDrops varios package mercenarymod.blocks.plantas; import java.util.Random; import mercenarymod.Mercenary; import mercenarymod.items.MercenaryModItems; import net.minecraft.block.Block; import net.minecraft.block.BlockBush; import net.minecraft.block.BlockCrops; import net.minecraft.block.IGrowable; import net.minecraft.block.properties.IProperty; import net.minecraft.block.properties.PropertyInteger; import net.minecraft.block.state.BlockState; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.BlockPos; import net.minecraft.util.MathHelper; import net.minecraft.world.World; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; public class hierbaVerde_blocke extends BlockCrops implements IGrowable { //##########################################################################################################################################3 public static final PropertyInteger AGE = PropertyInteger.create("age", 0, 7); //private static final String __OBFID = "CL_00000222"; //##########################################################################################################################################3 public hierbaVerde_blocke() { setDefaultState(this.blockState.getBaseState().withProperty(AGE, Integer.valueOf(0))); setTickRandomly(true); float f = 0.5F; this.setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, 0.25F, 0.5F + f); String name = "hierbaVerde_blocke"; setUnlocalizedName(Mercenary.MODID + "_" + name); GameRegistry.registerBlock(this, name); //setCreativeTab(Mercenary.blockes); setHardness(0.0F); setStepSound(soundTypeGrass); disableStats(); } //##########################################################################################################################################3 /** * is the block grass, dirt or farmland */ @Override protected boolean canPlaceBlockOn(Block ground) { return true;//ground == Blocks.farmland; } //##########################################################################################################################################3 @Override public void updateTick(World worldIn, BlockPos pos, IBlockState state, Random rand) { super.updateTick(worldIn, pos, state, rand); if (worldIn.getLightFromNeighbors(pos.up()) >= 2) { int i = ((Integer)state.getValue(AGE)).intValue(); if (i < 7) { float f = getGrowthChance(this, worldIn, pos); if (rand.nextInt((int)(25.0F / f) + 1) == 0) { worldIn.setBlockState(pos, state.withProperty(AGE, Integer.valueOf(i + 1)), 2); } } } } //##########################################################################################################################################3 @Override public void grow(World worldIn, BlockPos pos, IBlockState state) { int i = ((Integer)state.getValue(AGE)).intValue() + MathHelper.getRandomIntegerInRange(worldIn.rand, 2, 5); if (i > 7) { i = 7; } worldIn.setBlockState(pos, state.withProperty(AGE, Integer.valueOf(i)), 2); } //##########################################################################################################################################3 protected static float getGrowthChance(Block blockIn, World worldIn, BlockPos pos) { float f = 1.0F; BlockPos blockpos1 = pos.down(); for (int i = -1; i <= 1; ++i) { for (int j = -1; j <= 1; ++j) { float f1 = 0.0F; IBlockState iblockstate = worldIn.getBlockState(blockpos1.add(i, 0, j)); f1 = 1.5F; if (i != 0 || j != 0) { f1 /= 4.0F; } f += f1; } } return f; } //##########################################################################################################################################3 @Override public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state) { return true;//(worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && worldIn.getBlockState(pos.down()).getBlock().canSustainPlant(worldIn, pos.down(), net.minecraft.util.EnumFacing.UP, this); } //##########################################################################################################################################3 @Override protected Item getSeed() { System.out.println("getSeed"); return MercenaryModItems.hierbaVerdeSemilla; } //##########################################################################################################################################3 @Override protected Item getCrop() { System.out.println("getCrop"); return MercenaryModItems.hierbaVerdePlanta; } //##########################################################################################################################################3 @Override public int quantityDropped(Random random) { System.out.println("quantityDropped"); return 1; } //##########################################################################################################################################3 /** * Spawns this Block's drops into the World as EntityItems. * * @param chance The chance that each Item is actually spawned (1.0 = always, 0.0 = never) * @param fortune The player's fortune level */ @Override public void dropBlockAsItemWithChance(World worldIn, BlockPos pos, IBlockState state, float chance, int fortune) { super.dropBlockAsItemWithChance(worldIn, pos, state, chance, 0); } //##########################################################################################################################################3 /** * Get the Item that this Block should drop when harvested. * * @param fortune the level of the Fortune enchantment on the player's tool */ @Override public Item getItemDropped(IBlockState state, Random rand, int fortune) { System.out.println("getItemDropped bala 45"); //return ( (Integer)state.getValue(AGE)).intValue() == 7 ? this.getCrop() : this.getSeed(); return MercenaryModItems.bala45acp_obsidiana; //just for testing prupourses , this is item always drop in the world } //#################################################################################################3 @Override public void onBlockDestroyedByPlayer(World worldIn, BlockPos pos, IBlockState state) { IBlockState materast = Blocks.flower_pot.getDefaultState(); worldIn.setBlockState(pos, materast); } //#################################################################################################3 /** * Whether this IGrowable can grow */ @Override public boolean canGrow(World worldIn, BlockPos pos, IBlockState state, boolean isClient) { return ((Integer)state.getValue(AGE)).intValue() < 7; } //##########################################################################################################################################3 @Override public boolean canUseBonemeal(World worldIn, Random rand, BlockPos pos, IBlockState state) { return true; } //##########################################################################################################################################3 @Override @SideOnly(Side.CLIENT) public Item getItem(World worldIn, BlockPos pos) { System.out.println("getItem"); return this.getSeed(); } //##########################################################################################################################################3 @Override public void grow(World worldIn, Random rand, BlockPos pos, IBlockState state) { this.grow(worldIn, pos, state); } //##########################################################################################################################################3 /** * Convert the given metadata into a BlockState for this Block */ @Override public IBlockState getStateFromMeta(int meta) { return this.getDefaultState().withProperty(AGE, Integer.valueOf(meta)); } //##########################################################################################################################################3 /** * Convert the BlockState into the correct metadata value */ @Override public int getMetaFromState(IBlockState state) { return ((Integer)state.getValue(AGE)).intValue(); } //##########################################################################################################################################3 @Override protected BlockState createBlockState() { return new BlockState(this, new IProperty[] {AGE}); } //##########################################################################################################################################3 @Override public java.util.List<ItemStack> getDrops(net.minecraft.world.IBlockAccess world, BlockPos pos, IBlockState state, int fortune) { java.util.List<ItemStack> ret = super.getDrops(world, pos, state, fortune); System.out.println("getDrops varios "); /* part dissable int age = ((Integer)state.getValue(AGE)).intValue(); Random rand = world instanceof World ? ((World)world).rand : new Random(); if (age >= 7) { int k = 1 + fortune; for (int i = 0; i < k + fortune; ++i) { if (rand.nextInt(15) <= age) { ret.add(new ItemStack(this.getSeed(), 1, 0)); } } } */ return ret; } //##########################################################################################################################################3 } thanks for reading