aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2018-06-30 00:15:58 +1000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2018-06-30 00:15:58 +1000
commitf3b673a98ca5237c3bf1f31b3951fe8f10d6455e (patch)
treed7605aa4e11e9042826eb6c780190a1f7d4ef994 /src/Java/gtPlusPlus/core
parent97fb7abbf7954ed47eacbcfd38df03545cc0ec37 (diff)
downloadGT5-Unofficial-f3b673a98ca5237c3bf1f31b3951fe8f10d6455e.tar.gz
GT5-Unofficial-f3b673a98ca5237c3bf1f31b3951fe8f10d6455e.tar.bz2
GT5-Unofficial-f3b673a98ca5237c3bf1f31b3951fe8f10d6455e.zip
% Improved Spawner Creation.
Diffstat (limited to 'src/Java/gtPlusPlus/core')
-rw-r--r--src/Java/gtPlusPlus/core/util/Utils.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/util/Utils.java b/src/Java/gtPlusPlus/core/util/Utils.java
index 79e946c45d..c142843642 100644
--- a/src/Java/gtPlusPlus/core/util/Utils.java
+++ b/src/Java/gtPlusPlus/core/util/Utils.java
@@ -49,6 +49,7 @@ import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.minecraft.NBTUtils;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.core.util.sys.SystemUtils;
+import gtPlusPlus.plugin.villagers.tile.TileEntityGenericSpawner;
import ic2.core.Ic2Items;
import ic2.core.init.InternalName;
import ic2.core.item.resources.ItemCell;
@@ -828,4 +829,16 @@ public class Utils {
}
}
+ public static void createNewMobSpawner(int aID, Entity aEntity) {
+ Class<Entity> c;
+ if (aEntity instanceof Entity) {
+ c = (Class<Entity>) aEntity.getClass();
+ TileEntityGenericSpawner.registerNewMobSpawner(aID, c);
+ }
+ }
+
+ public static void createNewMobSpawner(int aID, Class aEntity) {
+ TileEntityGenericSpawner.registerNewMobSpawner(aID, aEntity);
+ }
+
}