Jump to content

denbukki

Members
  • Posts

    121
  • Joined

  • Last visited

Everything posted by denbukki

  1. sounds really anoying to do . is there no other way? but thank you for this tip!!
  2. yea i knew about the getEntitiesWithinAABB but is just want it the do someting when the specific player leaves oir enters the area no constantly if the player is in the area
  3. does this do it once or will it do it while its in the area??
  4. Hi! i was wondering how to detect if a specific player(by username) enters a range like 25 blocks or so of a tileEntity? thanks in advance.
  5. well that fixed it. derp ty all
  6. and ghostEntityItem = EntityItem['item.item.hoeDiamond'/31456, l='MpServer', x=0,00, y=0,00, z=0,00]
  7. probably not customRenderItem because thats just RenderItem
  8. customRenderItem.doRender(ghostEntityItem, 0, 0, 0, 0, 0);
  9. but that isnt reason why its crashing right?
  10. what then am i sepose to do = null or someting?
  11. i am trying to render a item that is in the inventory of the block on a tileentity/block but when i add the item in the slot it crashes ublic class TileentityPedistalRenderer extends TileEntitySpecialRenderer { //The model of your block private final PedistalModel model; public TileentityPedistalRenderer() { this.model = new PedistalModel(); customRenderItem = new RenderItem() { @Override public boolean shouldBob() { return false; } }; } private void adjustRotatePivotViaMeta(World world, int x, int y, int z) { int meta = world.getBlockMetadata(x, y, z); GL11.glRotatef(meta * (90), 0.0F, 1.0F, 0.0F); } private final RenderItem customRenderItem; private Entity entItem; @Override public void renderTileEntityAt(TileEntity te, double x, double y, double z, float scale) { GL11.glPushMatrix(); GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F, (float) z + 0.5F); ResourceLocation texture = new ResourceLocation("baublelicious:textures/models/TileentityPedistal.png"); FMLClientHandler.instance().getClient().renderEngine.bindTexture(texture); GL11.glPushMatrix(); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 1.0F, 0.0F); adjustRotatePivotViaMeta(te.getWorldObj(), te.xCoord, te.yCoord, te.zCoord); this.model.render((Entity)null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F); GL11.glPopMatrix(); GL11.glPopMatrix(); GL11.glPushMatrix(); TileentityPedistalEntity tileAltar = (TileentityPedistalEntity) te; if (tileAltar.getStackInSlot(0) != null) { float scaleFactor = getGhostItemScaleFactor(tileAltar.getStackInSlot(0)); EntityItem ghostEntityItem = new EntityItem(tileAltar.getWorldObj()); ghostEntityItem.hoverStart = 0.0F; ghostEntityItem.setEntityItemStack(tileAltar.getStackInSlot(0)); float displacement = 0.2F; if (ghostEntityItem.getEntityItem().getItem() instanceof ItemBlock) { GL11.glTranslatef((float) x + 0.5F, (float) y + displacement + 0.7F, (float) z + 0.5F); } else { GL11.glTranslatef((float) x + 0.5F, (float) y + displacement + 10.4f / 16.0f, (float) z + 0.5F - 0.0625f * 2f); } GL11.glScalef(scaleFactor, scaleFactor, scaleFactor); if (!(ghostEntityItem.getEntityItem().getItem() instanceof ItemBlock)) { GL11.glRotatef(90f, 1.0f, 0.0f, 0.0F); } customRenderItem.doRender(ghostEntityItem, 0, 0, 0, 0, 0); } GL11.glPopMatrix(); } private float getGhostItemScaleFactor(ItemStack itemStack) { float scaleFactor = 1.5F; if (itemStack != null) { if (itemStack.getItem() instanceof ItemBlock) { switch (customRenderItem.getMiniBlockCount(itemStack, (byte) 1)) { case 1: return 0.90F * scaleFactor; case 2: return 0.90F * scaleFactor; case 3: return 0.90F * scaleFactor; case 4: return 0.90F * scaleFactor; case 5: return 0.80F * scaleFactor; default: return 0.90F * scaleFactor; } } else { switch (customRenderItem.getMiniItemCount(itemStack, (byte) 1)) { case 1: return 0.65F * scaleFactor; case 2: return 0.65F * scaleFactor; case 3: return 0.65F * scaleFactor; case 4: return 0.65F * scaleFactor; default: return 0.65F * scaleFactor; } } } return scaleFactor; } private float getXDisplacementForSlot(int slot) { switch (slot) { case 0: return 0.0f; case 1: return -0.375f; case 2: return -0.125f; case 3: return 0.3125f; case 4: return 0.3125f; case 5: return -0.125f; default: return 0.0f; } } private float getYDisplacementForSlot(int slot) { switch (slot) { case 0: return 0.4f; case 1: return -0.35f; case 6: return 0.4f; default: return -0.35f; } } private float getZDisplacementForSlot(int slot) { switch (slot) { case 0: return 0.0f; case 1: return 0.0f; case 2: return 0.375f; case 3: return 0.25f; case 4: return -0.25f; case 5: return -0.375f; default: return 0.0f; } } private void translateGhostItemByOrientation(ItemStack ghostItemStack, double x, double y, double z, ForgeDirection forgeDirection) { if (ghostItemStack != null) { if (ghostItemStack.getItem() instanceof ItemBlock) { switch (forgeDirection) { case DOWN: { GL11.glTranslatef((float) x + 0.5F, (float) y + 2.7F, (float) z + 0.5F); return; } case UP: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.25F, (float) z + 0.5F); return; } case NORTH: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.5F, (float) z + 0.7F); return; } case SOUTH: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.5F, (float) z + 0.3F); return; } case EAST: { GL11.glTranslatef((float) x + 0.3F, (float) y + 0.5F, (float) z + 0.5F); return; } case WEST: { GL11.glTranslatef((float) x + 0.70F, (float) y + 0.5F, (float) z + 0.5F); return; } case UNKNOWN: { return; } default: { return; } } } else { switch (forgeDirection) { case DOWN: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.6F, (float) z + 0.5F); return; } case UP: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.20F, (float) z + 0.5F); return; } case NORTH: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.4F, (float) z + 0.7F); return; } case SOUTH: { GL11.glTranslatef((float) x + 0.5F, (float) y + 0.4F, (float) z + 0.3F); return; } case EAST: { GL11.glTranslatef((float) x + 0.3F, (float) y + 0.4F, (float) z + 0.5F); return; } case WEST: { GL11.glTranslatef((float) x + 0.70F, (float) y + 0.4F, (float) z + 0.5F); return; } case UNKNOWN: { return; } default: { return; } } } crash log: [16:38:47] [Client thread/FATAL]: Reported exception thrown! net.minecraft.util.ReportedException: Rendering Block Entity at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:148) ~[TileEntityRendererDispatcher.class:?] at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) ~[TileEntityRendererDispatcher.class:?] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) ~[RenderGlobal.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) ~[EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) ~[EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1057) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:951) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.NullPointerException at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:245) ~[RenderItem.class:?] at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:772) ~[RenderItem.class:?] at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:55) ~[Render.class:?] at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:65) ~[RenderItem.class:?] at com.baublelicious.blocks.TileentityPedistalRenderer.renderTileEntityAt(TileentityPedistalRenderer.java:86) ~[TileentityPedistalRenderer.class:?] at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) ~[TileEntityRendererDispatcher.class:?] ... 15 more [16:38:47] [Client thread/INFO] [sTDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ---- // Hi. I'm Minecraft, and I'm a crashaholic. Time: 31-12-14 16:38 Description: Rendering Block Entity java.lang.NullPointerException: Rendering Block Entity at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:245) at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:772) at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:55) at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:65) at com.baublelicious.blocks.TileentityPedistalRenderer.renderTileEntityAt(TileentityPedistalRenderer.java:86) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1057) at net.minecraft.client.Minecraft.run(Minecraft.java:951) at net.minecraft.client.main.Main.main(Main.java:164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) at GradleStart.main(GradleStart.java:45) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:245) at net.minecraft.client.renderer.entity.RenderItem.getEntityTexture(RenderItem.java:772) at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:55) at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:65) at com.baublelicious.blocks.TileentityPedistalRenderer.renderTileEntityAt(TileentityPedistalRenderer.java:86) -- Block Entity Details -- Details: Name: TileentityPedistal // com.baublelicious.blocks.TileentityPedistalEntity Block type: ID #205 (tile.PedistalBlock // com.baublelicious.blocks.TileentityPedistalBlock) Block data value: 1 / 0x1 / 0b0001 Block location: World: (1435,4,-290), Chunk: (at 11,0,14 in 89,-19; contains blocks 1424,0,-304 to 1439,255,-289), Region: (2,-1; contains chunks 64,-32 to 95,-1, blocks 1024,0,-512 to 1535,255,-1) Actual block type: ID #205 (tile.PedistalBlock // com.baublelicious.blocks.TileentityPedistalBlock) Actual block data value: 1 / 0x1 / 0b0001 Stacktrace: at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300)
  12. ive tried to make this multipar when ik place its just fine but when i place a other multipart in the same block i can walk through it package com.DenBukki.FarmLandCover; import java.util.List; import net.minecraft.block.Block; import net.minecraft.util.AxisAlignedBB; import codechicken.lib.vec.Cuboid6; import codechicken.multipart.minecraft.McMetaPart; public class BlockFarmlandCoverPart extends McMetaPart { @Override public String getType() { return "BlockFarmlandCover"; } @Override public Cuboid6 getBounds() { return new Cuboid6(0.0, 0.875, 0.0, 1.0, 0.9375, 1.0); } @Override public Block getBlock() { return FarmlandCover.BlockFarmlandCover; } }
  13. nevermind fixed it thanks Hugo-the-Dwarf
  14. but if i do that do i have to SET the UnlocalizedName somewhere?
  15. yes different names for different metadata how is that done?
  16. but what if i want for every seprate item an separate name?
  17. i have this item but when i print out the UnlocalizedName it says item.null item class package com.baublelicious.items; import java.util.List; import javax.swing.Icon; import com.baublelicious.baublelicious; import com.baublelicious.iconhelper; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.world.World; public class ItemMagicCore extends ItemMod { public IIcon[] icons = new IIcon[256]; public static final String[] TYPES = { "tier1", "tier2", "tier3" }; public ItemMagicCore(){ super(); setHasSubtypes(true); } @Override public void getSubItems(Item item, CreativeTabs tabs, List itemList) { for(int counter = 0; counter <= 2; ++counter) { itemList.add(new ItemStack(item, 1, counter)); } } @Override public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { System.out.print(getUnlocalizedName()); return par1ItemStack; } @Override public String getUnlocalizedName(ItemStack item) { return "item." + TYPES[item.getItemDamage()].toLowerCase() + "MagicCore"; } } main item class package com.baublelicious.items; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; import com.baublelicious.baublelicious; import com.baublelicious.iconhelper; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class ItemMod extends Item { public ItemMod() { super(); setCreativeTab(baublelicious.TabBaublelicious); } @Override public Item setUnlocalizedName(String par1Str) { GameRegistry.registerItem(this, par1Str); return super.setUnlocalizedName(par1Str); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IIconRegister par1IconRegister) { itemIcon = iconhelper.forItem(par1IconRegister, this); } }
  18. ok Thanks i will take a look at it
  19. well i got it working with on item right click but i want to do it with an key bind but i cant figure it out it got this @SubscribeEvent public void onKey(KeyInputEvent evt) { boolean toggle = keyToggle.isPressed(); ItemStack stack = new ItemStack (BaubleliciousItems.ItemAmuletGrowth); if (toggle) { if (mc.inGameHasFocus) { if (stack.stackTagCompound == null) { stack.setTagCompound(new NBTTagCompound()); } NBTTagCompound tag = stack.stackTagCompound; tag.setBoolean("isActive", (tag.getBoolean("isActive"))); if (tag.getBoolean("isActive")) { System.out.print("yay"); // tag.setBoolean("isActive",true); } else { System.out.print("nah"); // tag.setBoolean("isActive",false); } } return; } } } [code/]
  20. and how would i add the different states using nbt
  21. i have this growth amulet it has an max damge but i want to use the meta data for an ative and an non aactive version. mayby nbt or something i have no clue public class ItemAmuletGrowth extends ItemBaubles { public ItemAmuletGrowth(){ this.setUnlocalizedName("ItemAmuletGrowth"); setMaxDamage(1001); this.canRepair = true; } private int tickDelay = 100; @Override public BaubleType getBaubleType(ItemStack arg0) { return BaubleType.AMULET; } @Override public void onWornTick(ItemStack stack, EntityLivingBase entity) { { World par2World = entity.worldObj; if (!(entity instanceof EntityPlayer)) { return; } EntityPlayer par3EntityPlayer = (EntityPlayer) entity; if (stack.stackTagCompound == null) { stack.setTagCompound(new NBTTagCompound()); } { if (par2World.getWorldTime() % tickDelay == stack.stackTagCompound.getInteger("worldTimeDelay") && entity instanceof EntityPlayer) { } int range = 5; int verticalRange = 2; int posX = (int) Math.round(entity.posX - 0.5f); int posY = (int) entity.posY; int posZ = (int) Math.round(entity.posZ - 0.5f); for (int ix = posX - range; ix <= posX + range; ix++) { for (int iz = posZ - range; iz <= posZ + range; iz++) { for (int iy = posY - verticalRange; iy <= posY + verticalRange; iy++) { Block block = par2World.getBlock(ix, iy, iz); if (block instanceof IPlantable) { if (par2World.rand.nextInt(20) == 0) { block.updateTick(par2World, ix, iy, iz, par2World.rand); if (par2World.rand.nextInt(100) == 0){ stack.damageItem(1, par3EntityPlayer); } } } } } } } return; } } } [code/]
  22. well nvm i made a major derp they just didnt show in the creative tab sorry for waisting your time
  23. whel i resoveld the chrash but the items just dont register
  24. i get this crash but the only thing i can figure out that theres something wrong with the registration of the items mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{7.10.25.1207} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1207.jar) Unloaded->Constructed->Pre-initialized Forge{10.13.0.1207} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1207.jar) Unloaded->Constructed->Pre-initialized Baubles{1.0.1.7} [baubles] (bin) Unloaded->Constructed->Pre-initialized baublelicious{1.0} [baublelicious] (bin) Unloaded->Constructed->Errored [15:12:38] [Client thread/ERROR] [FML]: The following problems were captured during this phase [15:12:38] [Client thread/ERROR] [FML]: Caught exception from baublelicious java.lang.NullPointerException: Can't add null-object to the registry, name baublelicious:ItemBeltStepAssist. at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:353) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:790) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:758) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:143) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:131) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at com.denbukki.baublelicious.items.BaubleliciousItems.registerItems(BaubleliciousItems.java:39) ~[bin/:?] at com.denbukki.baublelicious.items.BaubleliciousItems.init(BaubleliciousItems.java:19) ~[bin/:?] at com.denbukki.baublelicious.proxys.CommonProxy.preInit(CommonProxy.java:10) ~[bin/:?] at com.denbukki.baublelicious.baublelicious.preInit(baublelicious.java:37) ~[bin/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.7.10-10.13.0.1207.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) [Loader.class:?] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:532) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:941) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] ---- Minecraft Crash Report ---- // I blame Dinnerbone. Time: 26-8-14 15:12 Description: Initializing game java.lang.NullPointerException: Can't add null-object to the registry, name baublelicious:ItemBeltStepAssist. at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:353) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:790) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:758) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:143) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:131) at com.denbukki.baublelicious.items.BaubleliciousItems.registerItems(BaubleliciousItems.java:39) at com.denbukki.baublelicious.items.BaubleliciousItems.init(BaubleliciousItems.java:19) at com.denbukki.baublelicious.proxys.CommonProxy.preInit(CommonProxy.java:10) at com.denbukki.baublelicious.baublelicious.preInit(baublelicious.java:37) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) at net.minecraft.client.Minecraft.startGame(Minecraft.java:532) at net.minecraft.client.Minecraft.run(Minecraft.java:941) at net.minecraft.client.main.Main.main(Main.java:164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:353) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:790) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:758) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:143) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:131) at com.denbukki.baublelicious.items.BaubleliciousItems.registerItems(BaubleliciousItems.java:39) at com.denbukki.baublelicious.items.BaubleliciousItems.init(BaubleliciousItems.java:19) at com.denbukki.baublelicious.proxys.CommonProxy.preInit(CommonProxy.java:10) at com.denbukki.baublelicious.baublelicious.preInit(baublelicious.java:37) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) at net.minecraft.client.Minecraft.startGame(Minecraft.java:532) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:941) at net.minecraft.client.main.Main.main(Main.java:164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) package com.denbukki.baublelicious.items; import com.denbukki.baublelicious.baublelicious; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class BaubleliciousItems { public static Item ItemBeltStepAssist; public static Item ItemBeltWaterWalking; public static Item ItemNecklesDiving; public static Item ItemFlyingRing; public static Item ItemStrengthRing; public static void init() { registerItems(); //registerRecipes(); ItemBeltStepAssist = new ItemBeltStepAssist().setUnlocalizedName("ItemBeltStepAssist"); ItemBeltWaterWalking = new ItemBeltWaterWalking().setUnlocalizedName("ItemBeltWaterWalking"); ItemNecklesDiving = new ItemNecklesDiving().setUnlocalizedName("ItemNecklesDiving"); ItemFlyingRing = new ItemFlyingRing().setUnlocalizedName("ItemFlyingRing"); ItemStrengthRing = new ItemStrengthRing().setUnlocalizedName("ItemStrengthRing"); } public static void registerItems() { GameRegistry.registerItem(ItemBeltStepAssist, "ItemBeltStepAssist"); GameRegistry.registerItem(ItemBeltWaterWalking, "ItemBeltWaterWalking"); GameRegistry.registerItem(ItemNecklesDiving, "ItemNecklesDiving"); GameRegistry.registerItem(ItemFlyingRing, "ItemFlyingRing"); GameRegistry.registerItem(ItemStrengthRing, "ItemStrengthRing"); } }
  25. could you give me and examle of the block to itemstack sting. i have no clue
×
×
  • Create New...

Important Information

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