From fa78706fca7250d7557da46c6480c1b2d4f25498 Mon Sep 17 00:00:00 2001 From: Nick Date: Thu, 8 Oct 2015 23:55:26 -0700 Subject: [PATCH] Allow Creative players to bypass Aura of Expulsion --- .../common/rituals/RitualEffectExpulsion.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectExpulsion.java b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectExpulsion.java index 0452a29e..65ede5b2 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectExpulsion.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectExpulsion.java @@ -16,6 +16,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; +import net.minecraft.server.MinecraftServer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.MathHelper; import net.minecraft.world.World; @@ -157,6 +158,12 @@ public class RitualEffectExpulsion extends RitualEffect public boolean teleportRandomly(EntityLivingBase entityLiving, double distance) { + if (entityLiving instanceof EntityPlayer) { + EntityPlayer player = (EntityPlayer) entityLiving; + if (player.capabilities.isCreativeMode) + return false; + } + double x = entityLiving.posX; double y = entityLiving.posY; double z = entityLiving.posZ;