Everything posted by TheFutureMarine90
-
[1.9.4]Player immune to damage from Wither
Sorry I just assumed I should put that there since I was getting an error from the event.entity is and the Entityplayer && player.getEquipment
-
[1.9.4]Player immune to damage from Wither
I don't really understand what I was thinking with the onArmorTick public class EventHandler { @SubscribeEvent public void LivingAttackEvent(LivingHurtEvent event, EntityPlayer player) { if(event.getSource() == DamageSource.wither && event.getEntity() == player && player.getItemStackFromSlot(EntityEquipmentSlot.HEAD).getItem() == ArmorModItems.obsidian_helmet && player.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem() == ArmorModItems.obsidian_chestplate && player.getItemStackFromSlot(EntityEquipmentSlot.LEGS).getItem() == ArmorModItems.obsidian_leggings && player.getItemStackFromSlot(EntityEquipmentSlot.FEET).getItem() == ArmorModItems.obsidian_boots) { event.setCanceled(true); } } } But this is what I have now is this correct in the least? And I know I'm a pain in the ass with all these questions and not knowing what to do but I appreciate what you're doing Draco and everyone else that has helped me so far thank you for taking the time to help me with my problem
-
[1.9.4]Player immune to damage from Wither
Thank you for the reply Draco! Now am I supposed to put that in LivingAttackEvent or in onArmorTick? I know it's probably an easy answer but I am in fact a newbie when it comes to figuring these things out. public class EventHandler { @SubscribeEvent public void LivingAttackEvent(LivingHurtEvent event) { } @SubscribeEvent public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack, LivingAttackEvent event) { if (player.getItemStackFromSlot(EntityEquipmentSlot.HEAD) != null && player.getItemStackFromSlot(EntityEquipmentSlot.HEAD).getItem() == ArmorModItems.obsidian_helmet) if (player.getItemStackFromSlot(EntityEquipmentSlot.CHEST) != null && player.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem() == ArmorModItems.obsidian_chestplate) if (player.getItemStackFromSlot(EntityEquipmentSlot.LEGS) != null && player.getItemStackFromSlot(EntityEquipmentSlot.LEGS).getItem() == ArmorModItems.obsidian_leggings) if (player.getItemStackFromSlot(EntityEquipmentSlot.FEET) != null && player.getItemStackFromSlot(EntityEquipmentSlot.FEET).getItem() == ArmorModItems.obsidian_boots) { if(event.getSource() == DamageSource.wither && event.getEntity() == player && player.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem() == ArmorModItems.obsidian_chestplate) { event.setCanceled(true); } } } } This is the code that I have set and it doesn't seem to work. Can someone tell me what I am doing wrong?
-
[1.9.4]Player immune to damage from Wither
I wrote an if statement to check for my armor but it didn't seem to work so I removed it and closed my applications to take a break and when I went back to try coding it again I couldn't CTRL+Z back to get the statement back. And as to what I'm exactly having problems with is that I need to write an if statement that will work and I need to know how exactly to cancel the DamageSource.wither package com.thefuturemarine.ArmorModPlus.event; import com.thefuturemarine.ArmorModPlus.init.ArmorModItems; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.MobEffects; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.network.play.server.SPacketCombatEvent.Event; import net.minecraft.potion.PotionEffect; import net.minecraft.util.DamageSource; import net.minecraft.world.World; import net.minecraftforge.event.entity.living.LivingAttackEvent; import net.minecraftforge.event.entity.living.LivingHurtEvent; import net.minecraftforge.fml.common.eventhandler.Cancelable; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent; public class EventHandler { @SubscribeEvent public void LivingAttackEvent(LivingHurtEvent event) { } @SubscribeEvent public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack) { } }
-
[1.9.4]Player immune to damage from Wither
I know I put this as solved before because I thought I understood how to do it but I in fact do not. So if anyone out there can give me a more detailed explanation as to what I'm supposed to do I would really appreciate it. I am new to modding so I am sorry for this misunderstanding.
-
[1.9.4]Player immune to damage from Wither
Hello everyone, I was wondering if someone could help me with a problem I am running into with my custom armor. With one of my custom armor sets I would like to make the player Immune to any damage from the wither effect so if anyone can help that would be great.
-
[1.9.4][Solved] Custom Bookshelf particle help
Ah thank you Draco I understand
-
[1.9.4][Solved] Custom Bookshelf particle help
Hello, this is my first time posting on the forums so I hope you'll forgive me if my question is kind of vague. Anyway, I am having some trouble getting my custom bookshelves to give off particles when they are in range of an enchantment table if anyone can help that would be great.