aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/api/util/GT_SpawnEventHandler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/util/GT_SpawnEventHandler.java b/src/main/java/gregtech/api/util/GT_SpawnEventHandler.java
index 0e29950dbd..bd279f73e2 100644
--- a/src/main/java/gregtech/api/util/GT_SpawnEventHandler.java
+++ b/src/main/java/gregtech/api/util/GT_SpawnEventHandler.java
@@ -5,6 +5,7 @@ import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import gregtech.api.metatileentity.BaseMetaTileEntity;
import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_MonsterRepellent;
import net.minecraft.entity.EnumCreatureType;
+import net.minecraft.entity.monster.EntitySlime;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.entity.living.LivingSpawnEvent.CheckSpawn;
@@ -25,7 +26,7 @@ public class GT_SpawnEventHandler {
if (event.getResult() == Event.Result.ALLOW) {
return;
}
- if (event.entityLiving.isCreatureType(EnumCreatureType.monster, false)) {
+ if (event.entityLiving.isCreatureType(EnumCreatureType.monster, false) || event.entityLiving instanceof EntitySlime) {
for (int[] rep : mobReps) {
if (rep[3] == event.entity.worldObj.provider.dimensionId) {
TileEntity tTile = event.entity.worldObj.getTileEntity(rep[0], rep[1], rep[2]);