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.
IPS spam blocked by CleanTalk.