Jump to content

muddyfish

Members
  • Posts

    33
  • Joined

  • Last visited

Everything posted by muddyfish

  1. Thanks! Worked eventually. Had to use itemstacks as the key. BTW where are the vanilla examples, I couldn't find any registering things...
  2. So I have build my behaviour. I am registering it with [embed=425,349]BlockDispenser.dispenseBehaviorRegistry.putObject("eject", new BehaviorEject());[/embed] How do I tell an item to use this behaviour?
  3. How would I make custom dispenser handlers? I've tried[embed=425,349] public ItemStack dispenseStack(IBlockSource par1IBlockSource, ItemStack itemStack) { log.info("Dispense!"); --itemStack.stackSize; return itemStack; }[/embed] in the item class but it doesn't show any information. Ideally, I would like to be able to place a block like a bucket. It does not say how in the bucket class.
  4. Hello, I am trying to make a custom item that can pick up a type of block and store it. Currently, when I use it, the log displays 0 15 when it try's to pick it up. The damage bar appears for a tick then disappears. I assume this means the damage is being reset. I don't know if this matters, but the item has nbt Code: (In onItemRightClick) int damage = itemStack.getItemDamage(); itemStack.setItemDamage(damage + 16-world.getBlockMetadata(x, y, z)); log.info(damage+" "+itemStack.getItemDamage());
  5. How would I make a request that it becomes available (or make it available myself)?
  6. How would I make it so that my custom item can not get the Unbreaking enchantment?
  7. How would I do that?
  8. How would I make it so that when using a regular furnace it explodes after it smelts 40 items in a row?
×
×
  • Create New...

Important Information

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