Something similar to what Glass shards uses right?
https://github.com/ljfa-ag/Glass-Shards-1.8/blob/master/src/main/java/ljfa/glassshards/handlers/HarvestDropsHandler.java#L21
Sorry still trying to wrap my head around this.
I am attempting to make my tool auto-smelt ores and to start figured I should try code for overriding base vanilla blocks. Problem being the event almost all tutorials used in older versions is event.block which seems to be gone in 1.8 forge.
@SubscribeEvent
public void onBlockHarvest(HarvestDropsEvent event) {
if (event.block == Blocks.iron_ore) {
event.drops.clear(); // remove vanilla drops
event.drops.add(new ItemStack(Items.iron_ingot));
}
}
}
^Using coolAlias method what do I replace event.block with to see if the player breaks iron-ore? I'm sure this is probably an easy fix. Thanks!
If you want to add a colored name and info for your item use this your item class-
public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean Adva){
stack.setStackDisplayName(EnumChatFormatting.YOURCHOICEOFCOLOR + "TEXT");
list.add(EnumChatFormatting.YOURCHOICEOFCOLOR+ "TEXT");
}
You can use colors or underlines, etc.