Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hugher256

Members
  • Joined

  • Last visited

  1. They are not working means that I cannot set stack size to 1 , I still pick up 64 items in game. Is there anything to do with my main class? There is set the item like - public static Item damageItem;
  2. okay changed it but my super constructor is still not working. So I cannot setMaxStack and code not working.
  3. I know that this is a common topic but I just cant get it to work. I already have tried getContainerItem and getting return with +1 damage. Also my super constructor doesn't seem to work. Here is my code. public class DamageItem extends Item { public DamageItem(){ super(); setMaxStackSize(1); setNoRepair(); setMaxDamage(20); } @Override public boolean hasContainerItem(ItemStack stack) { return true; } @Override public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) { return true; } public boolean isItemStackDamageable() { return true; } public ItemStack getContainerItemStack(ItemStack itemStack, EntityPlayer player) { itemStack.setItemDamage(this.getDamage(itemStack) + 1); return itemStack; }
  4. And It Worked... ALL HAIL DIESIEBEN
  5. Okay so I edited the code (completely removed it) and just added a line in my base mod class. public static Block basicBlock = new BasicBlock(Material.rock).setCreativeTab(CreativeTabs.tabBlock).setBlockName("basicBlock").setLightLevel(1.0f).setBlockTextureName(Basic.modid + ":" + "basicBlock");
  6. I started 1.7.2 modding just few days ago and I'm struggling with textures. No matter how much i try they just don't appear. I have my files in /src/main/resources/assets/Try/Mod/blocks/basicBlock.png Here is my code: <code> public class BasicBlock extends Block { @SideOnly(Side.CLIENT) protected IIcon blockIcon; protected BasicBlock() { super(Material.ground); this.setCreativeTab(CreativeTabs.tabBlock).setBlockTextureName(Basic.modid + ":" + "basicBlock"); } @SideOnly(Side.CLIENT) @Override public void registerBlockIcons(IIconRegister p_149651_1_) { blockIcon = p_149651_1_.registerIcon(Basic.modid + ":" + this.getUnlocalizedName().substring(5)); } @SideOnly(Side.CLIENT) @Override public IIcon getIcon(int p_149691_1_, int p_149691_2_) { return blockIcon; } } } </code> Here is what console shows : Using missing texture, unable to load basic:textures/blocks/basicBlock.png java.io.FileNotFoundException: basic:textures/blocks/basicBlock.png at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:71) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:581) [Minecraft.class:?]
  7. Thx for the reply So I just use the onUpdate in my item Class ? Got it.
  8. Im working on a mod , in which I created a ring. So I want a little help. I know the way to get regeneration effect while holding the ring as your current item but I cannot find a way to get regeneration effect from the ring having it in your inventory and not necessarily in your hand. Please help. Any Help Will Be Appreciated.

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.