-
Posts
121 -
Joined
-
Last visited
Everything posted by denbukki
-
[1.7.10] detect if specific player enters/leaves area.
denbukki replied to denbukki's topic in Modder Support
sounds really anoying to do . is there no other way? but thank you for this tip!! -
[1.7.10] detect if specific player enters/leaves area.
denbukki replied to denbukki's topic in Modder Support
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 -
[1.7.10] detect if specific player enters/leaves area.
denbukki replied to denbukki's topic in Modder Support
does this do it once or will it do it while its in the area?? -
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.
-
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
well that fixed it. derp ty all -
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
and ghostEntityItem = EntityItem['item.item.hoeDiamond'/31456, l='MpServer', x=0,00, y=0,00, z=0,00] -
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
probably not customRenderItem because thats just RenderItem -
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
customRenderItem.doRender(ghostEntityItem, 0, 0, 0, 0, 0); -
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
but that isnt reason why its crashing right? -
[1.7.10]crash when rendering item on tileEntity
denbukki replied to denbukki's topic in Modder Support
what then am i sepose to do = null or someting? -
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)
-
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; } }
-
[1.7.10] problem with UnlocalizedName name subitems
denbukki replied to denbukki's topic in Modder Support
nevermind fixed it thanks Hugo-the-Dwarf -
[1.7.10] problem with UnlocalizedName name subitems
denbukki replied to denbukki's topic in Modder Support
but if i do that do i have to SET the UnlocalizedName somewhere? -
[1.7.10] problem with UnlocalizedName name subitems
denbukki replied to denbukki's topic in Modder Support
yes different names for different metadata how is that done? -
[1.7.10] problem with UnlocalizedName name subitems
denbukki replied to denbukki's topic in Modder Support
but what if i want for every seprate item an separate name? -
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); } }
-
ok Thanks i will take a look at it
-
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/]
-
and how would i add the different states using nbt
-
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/]
-
well nvm i made a major derp they just didnt show in the creative tab sorry for waisting your time
-
whel i resoveld the chrash but the items just dont register
-
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"); } }
-
could you give me and examle of the block to itemstack sting. i have no clue