diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-06-30 00:15:58 +1000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-06-30 00:15:58 +1000 |
commit | f3b673a98ca5237c3bf1f31b3951fe8f10d6455e (patch) | |
tree | d7605aa4e11e9042826eb6c780190a1f7d4ef994 /src/Java/gtPlusPlus/core | |
parent | 97fb7abbf7954ed47eacbcfd38df03545cc0ec37 (diff) | |
download | GT5-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.java | 13 |
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); + } + } |