Enum Class SlimefunTag

java.lang.Object
java.lang.Enum<SlimefunTag>
io.github.thebusybiscuit.slimefun4.utils.tags.SlimefunTag
All Implemented Interfaces:
Serializable, Comparable<SlimefunTag>, Constable, Keyed, Tag<Material>

public enum SlimefunTag extends Enum<SlimefunTag> implements Tag<Material>
This enum contains various implementations of the Tag interface. Most of them serve some purpose within Slimefun's implementation, some are just pure extensions of the default Minecraft tags. The actual tag files are located in the /src/main/resources/tags directory and follow Minecraft's tags.json format.
Author:
TheBusyBiscuit
See Also:
  • Enum Constant Details

    • ORES

      public static final SlimefunTag ORES
      Minecraft ores.
    • STONE_ORES

      public static final SlimefunTag STONE_ORES
      All vanilla overworld ores.
    • DEEPSLATE_ORES

      public static final SlimefunTag DEEPSLATE_ORES
      All deepslate ore variants.
    • NETHER_ORES

      public static final SlimefunTag NETHER_ORES
      All nether ores.
    • RAW_METALS

      public static final SlimefunTag RAW_METALS
      All raw metals in 1.17+
    • SHULKER_BOXES

      public static final SlimefunTag SHULKER_BOXES
      All Shulker boxes, normal and colored.
    • COMMAND_BLOCKS

      public static final SlimefunTag COMMAND_BLOCKS
      All command block variants
    • SPAWN_EGGS

      public static final SlimefunTag SPAWN_EGGS
      All variants of Spawn Eggs
    • MUSHROOMS

      public static final SlimefunTag MUSHROOMS
      Every mushroom type, red, brown and nether ones.
    • LEATHER_ARMOR

      public static final SlimefunTag LEATHER_ARMOR
      All leather armor materials
    • GLASS

      public static final SlimefunTag GLASS
      Every glass variant, includes both blocks and panes. Also stained glass and stained glass panes.
    • GLASS_BLOCKS

      public static final SlimefunTag GLASS_BLOCKS
      All variants of glass, normal and stained.
    • GLASS_PANES

      public static final SlimefunTag GLASS_PANES
      All variants of glass panes, normal and stained.
    • TORCHES

      public static final SlimefunTag TORCHES
      All variants of torches, normal, soulfire and redstone.
    • TERRACOTTA

      public static final SlimefunTag TERRACOTTA
      All terracotta variants, does not include glazed terracotta.
    • ICE_VARIANTS

      public static final SlimefunTag ICE_VARIANTS
      All ice variants, normal, packed, blue and whatever else there is.
    • STONE_VARIANTS

      public static final SlimefunTag STONE_VARIANTS
      All stone variants, normal, andesite, diorite, granite and whatever else may come.
    • DIRT_VARIANTS

      public static final SlimefunTag DIRT_VARIANTS
      All dirt variants. Dirt, coarse dirt, grass, mycelium. This also includes farmland and grass paths.
    • FUNGUS_SOIL

      public static final SlimefunTag FUNGUS_SOIL
      All soil blocks for a fungus to grow on. This includes all dirt variants, nylium and soul soil.
    • MANGROVE_BASE_BLOCKS

      public static final SlimefunTag MANGROVE_BASE_BLOCKS
      All block types for mangrove to grow on. This includes all dirt variants, mud and clay.
    • CONCRETE_POWDERS

      public static final SlimefunTag CONCRETE_POWDERS
      All variants of concrete powder. Can you believe there is no tag for this already?
    • PRESSURE_PLATES

      public static final SlimefunTag PRESSURE_PLATES
      All the types of pressure plates.
    • TALL_FLOWERS

      public static final SlimefunTag TALL_FLOWERS
      All tall flowers because minecraft doesn't have a tag for this
    • SENSITIVE_MATERIALS

      public static final SlimefunTag SENSITIVE_MATERIALS
      Materials which are sensitive to break. Things like Saplings or Pressure plates which break as well when you break the block beneath them.
    • FLUID_SENSITIVE_MATERIALS

      public static final SlimefunTag FLUID_SENSITIVE_MATERIALS
      These Materials are sensitive to fluids, they cannot be Waterlogged and would break in contact with water.
    • UNBREAKABLE_MATERIALS

      public static final SlimefunTag UNBREAKABLE_MATERIALS
      These materials are just unbreakable, like bedrock for example.
    • BLOCK_PLACER_IGNORED_MATERIALS

      public static final SlimefunTag BLOCK_PLACER_IGNORED_MATERIALS
      Materials which cannot be reliably placed using a BlockPlacer.
    • EXPLOSIVE_SHOVEL_BLOCKS

      public static final SlimefunTag EXPLOSIVE_SHOVEL_BLOCKS
      All materials which the ExplosiveShovel can break.
    • PICKAXE_OF_VEIN_MINING_BLOCKS

      public static final SlimefunTag PICKAXE_OF_VEIN_MINING_BLOCKS
      All materials (ores) which the PickaxeOfVeinMining recognizes.
    • PICKAXE_OF_THE_SEEKER_BLOCKS

      public static final SlimefunTag PICKAXE_OF_THE_SEEKER_BLOCKS
      All materials (ores) which the PickaxeOfTheSeeker recognizes.
    • SMELTERS_PICKAXE_BLOCKS

      public static final SlimefunTag SMELTERS_PICKAXE_BLOCKS
      All materials which the SmeltersPickaxe will try and smelt.
    • INDUSTRIAL_MINER_ORES

      public static final SlimefunTag INDUSTRIAL_MINER_ORES
      All materials (ores) which the IndustrialMiner will try to mine.
    • MINER_TALISMAN_TRIGGERS

      public static final SlimefunTag MINER_TALISMAN_TRIGGERS
      All materials (ores) which can be doubled using a Miner Talisman.
    • FARMER_TALISMAN_TRIGGERS

      public static final SlimefunTag FARMER_TALISMAN_TRIGGERS
      All materials (crops) which can be doubled using a Farmer Talisman.
    • CROP_GROWTH_ACCELERATOR_BLOCKS

      public static final SlimefunTag CROP_GROWTH_ACCELERATOR_BLOCKS
      All materials (crops) which the CropGrowthAccelerator will recognize.
    • CLIMBING_PICK_STRONG_SURFACES

      public static final SlimefunTag CLIMBING_PICK_STRONG_SURFACES
      All strong materials which the ClimbingPick is able to climb.
    • CLIMBING_PICK_WEAK_SURFACES

      public static final SlimefunTag CLIMBING_PICK_WEAK_SURFACES
      All weak materials which the ClimbingPick is able to climb.
    • CLIMBING_PICK_SURFACES

      public static final SlimefunTag CLIMBING_PICK_SURFACES
      This SlimefunTag holds all surfaces for the ClimbingPick. This is an aggregation of CLIMBING_PICK_STRONG_SURFACES and CLIMBING_PICK_WEAK_SURFACES
    • CAVEMAN_TALISMAN_TRIGGERS

      public static final SlimefunTag CAVEMAN_TALISMAN_TRIGGERS
      All materials (ores) which trigger the Talisman of the Caveman.
    • ENHANCED_FURNACE_LUCK_MATERIALS

      public static final SlimefunTag ENHANCED_FURNACE_LUCK_MATERIALS
      All materials which benefit from the luck multiplier of EnhancedFurnace
    • GRAVITY_AFFECTED_BLOCKS

      public static final SlimefunTag GRAVITY_AFFECTED_BLOCKS
      All materials that are affected by gravity.
    • WOOL_CARPETS

      public static final SlimefunTag WOOL_CARPETS
      All wool carpets.
    • AUTO_CRAFTER_SUPPORTED_STORAGE_BLOCKS

      public static final SlimefunTag AUTO_CRAFTER_SUPPORTED_STORAGE_BLOCKS
      All supported storage blocks for the AbstractAutoCrafter
    • CARGO_SUPPORTED_STORAGE_BLOCKS

      public static final SlimefunTag CARGO_SUPPORTED_STORAGE_BLOCKS
      All supported storage blocks for cargo.
    • TILE_ENTITIES

      public static final SlimefunTag TILE_ENTITIES
      All tile entities.
  • Method Details