Files
2019-02-24 22:29:41 +08:00

13 lines
674 B
Diff

--- ../src-base/minecraft/net/minecraft/block/BlockMagma.java
+++ ../src-work/minecraft/net/minecraft/block/BlockMagma.java
@@ -40,7 +40,9 @@
{
if (!entityIn.isImmuneToFire() && entityIn instanceof EntityLivingBase && !EnchantmentHelper.hasFrostWalkerEnchantment((EntityLivingBase)entityIn))
{
+ org.bukkit.craftbukkit.event.CraftEventFactory.blockDamage = worldIn.getWorld().getBlockAt(pos.getX(), pos.getY(), pos.getZ());
entityIn.attackEntityFrom(DamageSource.HOT_FLOOR, 1.0F);
+ org.bukkit.craftbukkit.event.CraftEventFactory.blockDamage = null;
}
super.onEntityWalk(worldIn, pos, entityIn);