This commit is contained in:
Martin Robertz committed 2023-12-06 12:36:23 +01:00
1 parent 702a02e943
commit 116e3610e6
1 file changed
+128 -2
@@ -1,6 +1,6 @@
package magicbees.bees;
import static magicbees.bees.BeeSpecies.*;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
@@ -27,6 +27,132 @@ import magicbees.main.utils.compat.RedstoneArsenalHelper;
import magicbees.main.utils.compat.ThaumcraftHelper;
import magicbees.main.utils.compat.ThermalModsHelper;
import static magicbees.bees.BeeSpecies.ABANDONED;
import static magicbees.bees.BeeSpecies.AE_SKYSTONE;
import static magicbees.bees.BeeSpecies.ALUMINUM;
import static magicbees.bees.BeeSpecies.AM_AIR;
import static magicbees.bees.BeeSpecies.AM_ARCANE;
import static magicbees.bees.BeeSpecies.AM_EARTH;
import static magicbees.bees.BeeSpecies.AM_ESSENCE;
import static magicbees.bees.BeeSpecies.AM_FIRE;
import static magicbees.bees.BeeSpecies.AM_ICE;
import static magicbees.bees.BeeSpecies.AM_LIGHTNING;
import static magicbees.bees.BeeSpecies.AM_PLANT;
import static magicbees.bees.BeeSpecies.AM_QUINTESSENCE;
import static magicbees.bees.BeeSpecies.AM_VORTEX;
import static magicbees.bees.BeeSpecies.AM_WATER;
import static magicbees.bees.BeeSpecies.AM_WIGHT;
import static magicbees.bees.BeeSpecies.APATITE;
import static magicbees.bees.BeeSpecies.ARCANE;
import static magicbees.bees.BeeSpecies.ARDITE;
import static magicbees.bees.BeeSpecies.ATTUNED;
import static magicbees.bees.BeeSpecies.AWARE;
import static magicbees.bees.BeeSpecies.BATTY;
import static magicbees.bees.BeeSpecies.BEEF;
import static magicbees.bees.BeeSpecies.BIGBAD;
import static magicbees.bees.BeeSpecies.BOT_ALFHEIM;
import static magicbees.bees.BeeSpecies.BOT_BLOSSOM;
import static magicbees.bees.BeeSpecies.BOT_BOTANIC;
import static magicbees.bees.BeeSpecies.BOT_DREAMING;
import static magicbees.bees.BeeSpecies.BOT_FLORAL;
import static magicbees.bees.BeeSpecies.BOT_ROOTED;
import static magicbees.bees.BeeSpecies.BOT_SOMNOLENT;
import static magicbees.bees.BeeSpecies.BOT_VAZBEE;
import static magicbees.bees.BeeSpecies.BRAINY;
import static magicbees.bees.BeeSpecies.CATTY;
import static magicbees.bees.BeeSpecies.CERTUS;
import static magicbees.bees.BeeSpecies.CHARMED;
import static magicbees.bees.BeeSpecies.CHICKEN;
import static magicbees.bees.BeeSpecies.COBALT;
import static magicbees.bees.BeeSpecies.COPPER;
import static magicbees.bees.BeeSpecies.CRUMBLING;
import static magicbees.bees.BeeSpecies.DIAMOND;
import static magicbees.bees.BeeSpecies.DOCTORAL;
import static magicbees.bees.BeeSpecies.DRACONIC;
import static magicbees.bees.BeeSpecies.EARTHY;
import static magicbees.bees.BeeSpecies.EE_MINIUM;
import static magicbees.bees.BeeSpecies.ELDRITCH;
import static magicbees.bees.BeeSpecies.EMERALD;
import static magicbees.bees.BeeSpecies.ENCHANTED;
import static magicbees.bees.BeeSpecies.ESOTERIC;
import static magicbees.bees.BeeSpecies.ETHEREAL;
import static magicbees.bees.BeeSpecies.FIREY;
import static magicbees.bees.BeeSpecies.FLUIX;
import static magicbees.bees.BeeSpecies.FORLORN;
import static magicbees.bees.BeeSpecies.GHASTLY;
import static magicbees.bees.BeeSpecies.GOLD;
import static magicbees.bees.BeeSpecies.HATEFUL;
import static magicbees.bees.BeeSpecies.HORSE;
import static magicbees.bees.BeeSpecies.INFERNAL;
import static magicbees.bees.BeeSpecies.INVISIBLE;
import static magicbees.bees.BeeSpecies.IRON;
import static magicbees.bees.BeeSpecies.LEAD;
import static magicbees.bees.BeeSpecies.LORDLY;
import static magicbees.bees.BeeSpecies.MANYULLYN;
import static magicbees.bees.BeeSpecies.MUTABLE;
import static magicbees.bees.BeeSpecies.MYSTERIOUS;
import static magicbees.bees.BeeSpecies.MYSTICAL;
import static magicbees.bees.BeeSpecies.NAMELESS;
import static magicbees.bees.BeeSpecies.OBLIVION;
import static magicbees.bees.BeeSpecies.PORK;
import static magicbees.bees.BeeSpecies.PUPIL;
import static magicbees.bees.BeeSpecies.RSA_FLUXED;
import static magicbees.bees.BeeSpecies.SAVANT;
import static magicbees.bees.BeeSpecies.SCHOLARLY;
import static magicbees.bees.BeeSpecies.SHEEPISH;
import static magicbees.bees.BeeSpecies.SILICON;
import static magicbees.bees.BeeSpecies.SILVER;
import static magicbees.bees.BeeSpecies.SKULKING;
import static magicbees.bees.BeeSpecies.SMOULDERING;
import static magicbees.bees.BeeSpecies.SORCEROUS;
import static magicbees.bees.BeeSpecies.SOUL;
import static magicbees.bees.BeeSpecies.SPIDERY;
import static magicbees.bees.BeeSpecies.SPIRIT;
import static magicbees.bees.BeeSpecies.SPITEFUL;
import static magicbees.bees.BeeSpecies.SUPERNATURAL;
import static magicbees.bees.BeeSpecies.TC_AIR;
import static magicbees.bees.BeeSpecies.TC_CHAOS;
import static magicbees.bees.BeeSpecies.TC_EARTH;
import static magicbees.bees.BeeSpecies.TC_EMPOWERING;
import static magicbees.bees.BeeSpecies.TC_FIRE;
import static magicbees.bees.BeeSpecies.TC_HUNGRY;
import static magicbees.bees.BeeSpecies.TC_NEXUS;
import static magicbees.bees.BeeSpecies.TC_ORDER;
import static magicbees.bees.BeeSpecies.TC_PURE;
import static magicbees.bees.BeeSpecies.TC_REJUVENATING;
import static magicbees.bees.BeeSpecies.TC_TAINT;
import static magicbees.bees.BeeSpecies.TC_VIS;
import static magicbees.bees.BeeSpecies.TC_VOID;
import static magicbees.bees.BeeSpecies.TC_WATER;
import static magicbees.bees.BeeSpecies.TC_WISPY;
import static magicbees.bees.BeeSpecies.TE_AMPED;
import static magicbees.bees.BeeSpecies.TE_BLIZZY;
import static magicbees.bees.BeeSpecies.TE_BRONZE;
import static magicbees.bees.BeeSpecies.TE_COAL;
import static magicbees.bees.BeeSpecies.TE_DANTE;
import static magicbees.bees.BeeSpecies.TE_DESTABILIZED;
import static magicbees.bees.BeeSpecies.TE_ELECTRUM;
import static magicbees.bees.BeeSpecies.TE_ENDEARING;
import static magicbees.bees.BeeSpecies.TE_GELID;
import static magicbees.bees.BeeSpecies.TE_GROUNDED;
import static magicbees.bees.BeeSpecies.TE_INVAR;
import static magicbees.bees.BeeSpecies.TE_LUMIUS;
import static magicbees.bees.BeeSpecies.TE_LUX;
import static magicbees.bees.BeeSpecies.TE_NICKEL;
import static magicbees.bees.BeeSpecies.TE_PLATINUM;
import static magicbees.bees.BeeSpecies.TE_PYRO;
import static magicbees.bees.BeeSpecies.TE_ROCKING;
import static magicbees.bees.BeeSpecies.TE_SHOCKING;
import static magicbees.bees.BeeSpecies.TE_SIGNALUS;
import static magicbees.bees.BeeSpecies.TE_WINSOME;
import static magicbees.bees.BeeSpecies.TIMELY;
import static magicbees.bees.BeeSpecies.TIN;
import static magicbees.bees.BeeSpecies.TRANSMUTING;
import static magicbees.bees.BeeSpecies.UNUSUAL;
import static magicbees.bees.BeeSpecies.WATERY;
import static magicbees.bees.BeeSpecies.WINDY;
import static magicbees.bees.BeeSpecies.WITHERING;
public class BeeProductHelper {
public static void initBaseProducts() {
@@ -449,7 +575,7 @@ public class BeeProductHelper {
BOT_BLOSSOM.addProduct(Config.combs.getStackForType(CombType.MUNDANE), 0.20f)
.addProduct(Config.combs.getStackForType(CombType.TRANSMUTED), 0.05f);
BOT_FLORAL.addProduct(Config.combs.getStackForType(CombType.MUNDANE), 0.25f)
.addProduct(Config.combs.getStackForType(CombType.TRANSMUTED), 0.05f);
.addProduct(Config.combs.getStackForType(CombType.TRANSMUTED), 0.05f);
BOT_VAZBEE.addProduct(Config.combs.getStackForType(CombType.SOUL), 0.05f)
.addProduct(new ItemStack(Items.dye, 1, 9), 0.20f).addProduct(new ItemStack(Blocks.wool, 1, 9), 0.02f)
.addProduct(new ItemStack(Blocks.red_flower, 1, 7), 0.06f)