Jump to content

Opengbil

Members
  • Posts

    21
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Opengbil's Achievements

Tree Puncher

Tree Puncher (2/8)

1

Reputation

  1. I would like to see how vanilla minecraft code is structured. How can I access the vanilla code with eclipse?
  2. I am trying to get the horse armor item that is currently on the horse entity. @EventBusSubscriber(modid = Reference.MODID) public class DamageHorseArmor { @SubscribeEvent public static void DamageWoodArmor(LivingAttackEvent event){ World world = event.getEntity().getEntityWorld(); Entity victim = event.getEntity(); if(!world.isRemote){ if(victim instanceof EntityHorse){ if(((EntityHorse)victim).getHorseArmorType() == MaterialReference.WOOD){ } } } } } The line of code: ((EntityHorse)victim).getHorseArmorType() Only returns the material type, but not the item itself which I need.
  3. I couldn't find any methods or variables with words like durability in ItemTool nor in ItemSword sadly. What Method can help me to deal damage to an item?
  4. I would like to add a durability bar to a custom item that is not a type of tool (like ItemSword) but a regular Item. How should I go about it?
  5. Finally Worked! The texture is all screwed up tho xd. Thank you so much!
  6. "Minecraft identifies resources using ResourceLocations. A ResourceLocation contains two parts: a namespace and a path. It generally points to the resource at assets/<namespace>/<ctx>/<path>, where ctx is a context-specific path fragment that depends on how the ResourceLocation is being used." public class MaterialReference { public static final HorseArmorType WOOD = EnumHelper.addHorseArmor(Reference.MODID + ":" + "wood", Reference.MODID + ":" + "horse_armor_wood", 2); } public class WoodHorseArmor extends Item{ public WoodHorseArmor(){ setCreativeTab(CreativeTabs.COMBAT); setUnlocalizedName(Reference.MODID + ":" + "wood_horse_armor"); setRegistryName("wood_horse_armor"); } @Override public HorseArmorType getHorseArmorType(ItemStack stack){ return MaterialReference.WOOD; } }
  7. I tried to put a specific file path. I even tried to put the png directly to the modid folder but it didn't work . Are you sure there is no ctx associated with this type of textures?
  8. I am trying to add a new type of horse armor. I have managed to register the item and it shows up. But whenever I put it on a horse is turns white. public class MaterialReference { public static final HorseArmorType WOOD = EnumHelper.addHorseArmor(Reference.MODID + ":" + "wood", Reference.MODID + ":" + "horse_armor_wood", 500); } public class WoodHorseArmor extends Item{ public WoodHorseArmor(){ setCreativeTab(CreativeTabs.COMBAT); setUnlocalizedName(Reference.MODID + "." + "woodhorsearmor"); setRegistryName("woodhorsearmor"); } @Override public HorseArmorType getHorseArmorType(ItemStack stack){ return MaterialReference.WOOD; } } Where should I put the texture file for the model it self (the change of horse texture when I put the armor)?
  9. I would like to edit the texture of Horse. Is there a source where can I download the vanilla textures?
  10. public class WoodHorseArmor extends Item{ public static final HorseArmorType HORSECRAFT_HORSEARMOR = EnumHelper.addHorseArmor("WOOD", Reference.MODID + ":" + "items/woodhorsearmor", 500); public WoodHorseArmor(){ setCreativeTab(CreativeTabs.COMBAT); setUnlocalizedName(Reference.MODID + "." + "woodhorsearmor"); setRegistryName("woodhorsearmor"); } @Override public HorseArmorType getHorseArmorType(ItemStack stack){ return HorseArmorType.WOOD; } }
  11. I override but when I am unable to add my custon armor to the HorseArmorType enum. This is the line that should add to the enum: public static final HorseArmorType HORSECRAFT_HORSEARMOR = EnumHelper.addHorseArmor(Reference.MODID + ":" + "horsecraft_horsearmor", Reference.MODID + ":" + "horsecraft", 500); What am I missing here?
  12. At your json model file for the item change the word "generated" to "handheld".
  13. I am trying to create a new type of horse armor and can't find which class should I extend. What is the proper class for this?
  14. Thank you I have tried for ages to figure this out!
  15. I am trying to spawn a horse at explosion event. What command there is to spawn entities in specific location?
×
×
  • Create New...

Important Information

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