From 08294f7f52a41415bedcbea9d9ea3947a43d3e94 Mon Sep 17 00:00:00 2001 From: Dream-Master Date: Sat, 8 Sep 2018 21:49:30 +0200 Subject: test zokos patch --- src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src/main/java/gregtech') diff --git a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java index bdc4ed8e5e..4f7ddf8344 100644 --- a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java +++ b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java @@ -798,9 +798,22 @@ public enum GT_BeeDefinition implements IBeeDefinition { } private static IAlleleBeeSpecies getSpecies(String name) { - return (IAlleleBeeSpecies) AlleleManager.alleleRegistry.getAllele((new StringBuilder()).append("forestry.species").append(name).toString()); + return getSpecies("forestry", name); } + private static IAlleleBeeSpecies getSpecies(String modid, String name) { + String s; + switch(modid) { + case "extrabees": s = new StringBuilder().append("extrabees.species.").append(name).toString();break; + case "gendustry": s = new StringBuilder().append("gendustry.bee.").append(name).toString();break; + case "magicbees": s = new StringBuilder().append("magicbees.species").append(name).toString();break; + case "forestry": + default: s = new StringBuilder().append("forestry.species").append(name).toString();break; + + } + return (IAlleleBeeSpecies) AlleleManager.alleleRegistry.getAllele(s); + } + protected abstract void setSpeciesProperties(IAlleleBeeSpeciesCustom beeSpecies); protected abstract void setAlleles(IAllele[] template); -- cgit