From 1b820de08a05070909a267e17f033fcf58ac8710 Mon Sep 17 00:00:00 2001 From: NotAPenguin Date: Mon, 2 Sep 2024 23:17:17 +0200 Subject: The Great Renaming (#3014) * move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names --- .../gregtech/loaders/misc/bees/GT_Flowers.java | 135 --------------------- 1 file changed, 135 deletions(-) delete mode 100644 src/main/java/gregtech/loaders/misc/bees/GT_Flowers.java (limited to 'src/main/java/gregtech/loaders/misc/bees/GT_Flowers.java') diff --git a/src/main/java/gregtech/loaders/misc/bees/GT_Flowers.java b/src/main/java/gregtech/loaders/misc/bees/GT_Flowers.java deleted file mode 100644 index d2ab1d6297..0000000000 --- a/src/main/java/gregtech/loaders/misc/bees/GT_Flowers.java +++ /dev/null @@ -1,135 +0,0 @@ -package gregtech.loaders.misc.bees; - -import java.util.EnumSet; -import java.util.HashSet; -import java.util.Set; - -import net.minecraft.block.Block; -import net.minecraft.init.Blocks; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraftforge.common.EnumPlantType; - -import forestry.api.apiculture.FlowerManager; -import forestry.api.genetics.AlleleManager; -import forestry.api.genetics.IAllele; -import forestry.api.genetics.IAlleleFlowers; -import forestry.api.genetics.IChromosomeType; -import forestry.api.genetics.IFlower; -import forestry.api.genetics.IFlowerProvider; -import forestry.api.genetics.IIndividual; -import forestry.api.genetics.IPollinatable; -import forestry.api.genetics.ISpeciesRoot; -import gregtech.api.util.GT_LanguageManager; - -public enum GT_Flowers implements IFlowerProvider, IAlleleFlowers, IChromosomeType { - - FLAMING; - - protected boolean dominant; - - GT_Flowers() { - dominant = true; - } - - public static void doInit() { - for (GT_Flowers effect : values()) { - effect.register(); - } - } - - @Override - public String getUID() { - return "for.flowers." + toString().toLowerCase(); - } - - @Override - public boolean isDominant() { - return dominant; - } - - @Override - public IFlowerProvider getProvider() { - return this; - } - - @Override - public String getDescription() { - return GT_LanguageManager.getTranslation("for.flowers." + name().toLowerCase()); - } - - public void register() { - for (ItemStack stack : getItemStacks()) { - FlowerManager.flowerRegistry.registerAcceptableFlower(Block.getBlockFromItem(stack.getItem()), getUID()); - } - - AlleleManager.alleleRegistry.registerAllele(this, this); - } - - public ItemStack[] getItemStacks() { - switch (this) { - case FLAMING: - return new ItemStack[] { new ItemStack(Blocks.fire) }; - } - return new ItemStack[0]; - } - - @Override - public boolean isAcceptedPollinatable(World world, IPollinatable pollinatable) { - EnumSet types = pollinatable.getPlantType(); - return types.size() > 1 || !types.contains(EnumPlantType.Nether); - } - - public boolean isAcceptedFlower(World world, int x, int y, int z) { - Block block = world.getBlock(x, y, z); - if (block == null) { - return false; - } - - switch (this) { - case FLAMING: - return block == Blocks.fire; - } - return false; - } - - @Override - public boolean growFlower(World world, IIndividual individual, int x, int y, int z) { - return false; - } - - @Override - public ItemStack[] affectProducts(World world, IIndividual individual, int x, int y, int z, ItemStack[] products) { - return products; - } - - @Override - public String getName() { - return getDescription(); - } - - @Override - public String getUnlocalizedName() { - return getUID(); - } - - @Override - public String getFlowerType() { - return getUID(); - } - - @Override - public Set getFlowers() { - return new HashSet<>(); - } - - @Override - public Class getAlleleClass() { - return getClass(); - } - - @Override - public ISpeciesRoot getSpeciesRoot() { - return AlleleManager.alleleRegistry.getSpeciesRoot(getUID()); - } -} -- cgit