Enum Class HeadTexture

java.lang.Object
java.lang.Enum<HeadTexture>
io.github.thebusybiscuit.slimefun4.utils.HeadTexture
All Implemented Interfaces:
Serializable, Comparable<HeadTexture>, Constable

public enum HeadTexture extends Enum<HeadTexture>
This enum holds all currently used Head textures in Slimefun. Credit for most of these goes to our main head designer "AquaLazuryt".
Author:
TheBusyBiscuit
  • Enum Constant Details

    • PORTABLE_CRAFTER

      public static final HeadTexture PORTABLE_CRAFTER
    • ENDER_BACKPACK

      public static final HeadTexture ENDER_BACKPACK
    • TIN_CAN

      public static final HeadTexture TIN_CAN
    • MAGNET

      public static final HeadTexture MAGNET
    • BACKPACK

      public static final HeadTexture BACKPACK
    • COOLER

      public static final HeadTexture COOLER
    • RESTORED_BACKPACK

      public static final HeadTexture RESTORED_BACKPACK
    • CHRISTMAS_PRESENT

      public static final HeadTexture CHRISTMAS_PRESENT
    • EASTER_EGG

      public static final HeadTexture EASTER_EGG
    • BATTERY

      public static final HeadTexture BATTERY
    • CARBON

      public static final HeadTexture CARBON
    • COMPRESSED_CARBON

      public static final HeadTexture COMPRESSED_CARBON
    • POWER_CRYSTAL

      public static final HeadTexture POWER_CRYSTAL
    • STONE_CHUNK

      public static final HeadTexture STONE_CHUNK
    • LAVA_CRYSTAL

      public static final HeadTexture LAVA_CRYSTAL
    • CHEESE

      public static final HeadTexture CHEESE
    • BUTTER

      public static final HeadTexture BUTTER
    • DUCT_TAPE

      public static final HeadTexture DUCT_TAPE
    • URANIUM

      public static final HeadTexture URANIUM
    • HEATING_COIL

      public static final HeadTexture HEATING_COIL
    • COOLING_UNIT

      public static final HeadTexture COOLING_UNIT
    • MOTOR

      public static final HeadTexture MOTOR
    • SAPPHIRE

      public static final HeadTexture SAPPHIRE
    • CARBONADO

      public static final HeadTexture CARBONADO
    • RAW_CARBONADO

      public static final HeadTexture RAW_CARBONADO
    • NEPTUNIUM

      public static final HeadTexture NEPTUNIUM
    • PLUTONIUM

      public static final HeadTexture PLUTONIUM
    • BOOSTED_URANIUM

      public static final HeadTexture BOOSTED_URANIUM
    • GENERATOR

      public static final HeadTexture GENERATOR
    • CAPACITOR_25

      public static final HeadTexture CAPACITOR_25
    • CAPACITOR_50

      public static final HeadTexture CAPACITOR_50
    • CAPACITOR_75

      public static final HeadTexture CAPACITOR_75
    • CAPACITOR_100

      public static final HeadTexture CAPACITOR_100
    • PROGRAMMABLE_ANDROID

      public static final HeadTexture PROGRAMMABLE_ANDROID
    • PROGRAMMABLE_ANDROID_FARMER

      public static final HeadTexture PROGRAMMABLE_ANDROID_FARMER
    • PROGRAMMABLE_ANDROID_MINER

      public static final HeadTexture PROGRAMMABLE_ANDROID_MINER
    • PROGRAMMABLE_ANDROID_WOODCUTTER

      public static final HeadTexture PROGRAMMABLE_ANDROID_WOODCUTTER
    • PROGRAMMABLE_ANDROID_BUTCHER

      public static final HeadTexture PROGRAMMABLE_ANDROID_BUTCHER
    • PROGRAMMABLE_ANDROID_FISHERMAN

      public static final HeadTexture PROGRAMMABLE_ANDROID_FISHERMAN
    • GPS_TRANSMITTER

      public static final HeadTexture GPS_TRANSMITTER
    • GPS_CONTROL_PANEL

      public static final HeadTexture GPS_CONTROL_PANEL
    • GEO_SCANNER

      public static final HeadTexture GEO_SCANNER
    • GEO_MINER

      public static final HeadTexture GEO_MINER
    • OIL_PUMP

      public static final HeadTexture OIL_PUMP
    • OIL_BUCKET

      public static final HeadTexture OIL_BUCKET
    • FUEL_BUCKET

      public static final HeadTexture FUEL_BUCKET
    • ELECTRIC_PRESS

      public static final HeadTexture ELECTRIC_PRESS
    • ENERGY_REGULATOR

      public static final HeadTexture ENERGY_REGULATOR
    • ENERGY_CONNECTOR

      public static final HeadTexture ENERGY_CONNECTOR
    • NETHER_ICE

      public static final HeadTexture NETHER_ICE
    • ENRICHED_NETHER_ICE

      public static final HeadTexture ENRICHED_NETHER_ICE
    • NETHER_ICE_COOLANT_CELL

      public static final HeadTexture NETHER_ICE_COOLANT_CELL
    • CARGO_MANAGER

      public static final HeadTexture CARGO_MANAGER
    • CARGO_CONNECTOR_NODE

      public static final HeadTexture CARGO_CONNECTOR_NODE
    • CARGO_INPUT_NODE

      public static final HeadTexture CARGO_INPUT_NODE
    • CARGO_OUTPUT_NODE

      public static final HeadTexture CARGO_OUTPUT_NODE
    • FILLED_CAN

      public static final HeadTexture FILLED_CAN
    • EXP_COLLECTOR

      public static final HeadTexture EXP_COLLECTOR
    • COOLANT_CELL

      public static final HeadTexture COOLANT_CELL
    • TRASH_CAN

      public static final HeadTexture TRASH_CAN
    • SCRIPT_START

      public static final HeadTexture SCRIPT_START
    • SCRIPT_REPEAT

      public static final HeadTexture SCRIPT_REPEAT
    • SCRIPT_WAIT

      public static final HeadTexture SCRIPT_WAIT
    • SCRIPT_FORWARD

      public static final HeadTexture SCRIPT_FORWARD
    • SCRIPT_UP

      public static final HeadTexture SCRIPT_UP
    • SCRIPT_DOWN

      public static final HeadTexture SCRIPT_DOWN
    • SCRIPT_LEFT

      public static final HeadTexture SCRIPT_LEFT
    • SCRIPT_RIGHT

      public static final HeadTexture SCRIPT_RIGHT
    • SCRIPT_DIG_UP

      public static final HeadTexture SCRIPT_DIG_UP
    • SCRIPT_DIG_FORWARD

      public static final HeadTexture SCRIPT_DIG_FORWARD
    • SCRIPT_DIG_DOWN

      public static final HeadTexture SCRIPT_DIG_DOWN
    • SCRIPT_ATTACK

      public static final HeadTexture SCRIPT_ATTACK
    • SCRIPT_CHOP_TREE

      public static final HeadTexture SCRIPT_CHOP_TREE
    • SCRIPT_FISH

      public static final HeadTexture SCRIPT_FISH
    • SCRIPT_FARM_FORWARD

      public static final HeadTexture SCRIPT_FARM_FORWARD
    • SCRIPT_FARM_DOWN

      public static final HeadTexture SCRIPT_FARM_DOWN
    • SCRIPT_PUSH_ITEMS

      public static final HeadTexture SCRIPT_PUSH_ITEMS
    • SCRIPT_PULL_FUEL

      public static final HeadTexture SCRIPT_PULL_FUEL
    • SCRIPT_NEW

      public static final HeadTexture SCRIPT_NEW
    • SCRIPT_PAUSE

      public static final HeadTexture SCRIPT_PAUSE
    • GLOBE_OVERWORLD

      public static final HeadTexture GLOBE_OVERWORLD
    • GLOBE_NETHER

      public static final HeadTexture GLOBE_NETHER
    • GLOBE_THE_END

      public static final HeadTexture GLOBE_THE_END
    • DEATHPOINT

      public static final HeadTexture DEATHPOINT
    • NUCLEAR_REACTOR

      public static final HeadTexture NUCLEAR_REACTOR
    • NETHER_STAR_REACTOR

      public static final HeadTexture NETHER_STAR_REACTOR
    • UNKNOWN

      public static final HeadTexture UNKNOWN
    • MISSING_TEXTURE

      public static final HeadTexture MISSING_TEXTURE
    • MINECRAFT_CHUNK

      public static final HeadTexture MINECRAFT_CHUNK
    • CHEST_TERMINAL

      public static final HeadTexture CHEST_TERMINAL
    • CARGO_ARROW_LEFT

      public static final HeadTexture CARGO_ARROW_LEFT
    • CARGO_ARROW_RIGHT

      public static final HeadTexture CARGO_ARROW_RIGHT
    • ADD_NEW_LANGUAGE

      public static final HeadTexture ADD_NEW_LANGUAGE
    • IRON_GOLEM

      public static final HeadTexture IRON_GOLEM
    • PIGLIN_HEAD

      public static final HeadTexture PIGLIN_HEAD
    • NECROTIC_SKULL

      public static final HeadTexture NECROTIC_SKULL
    • VANILLA_AUTO_CRAFTER

      public static final HeadTexture VANILLA_AUTO_CRAFTER
    • ENHANCED_AUTO_CRAFTER

      public static final HeadTexture ENHANCED_AUTO_CRAFTER
    • ARMOR_AUTO_CRAFTER

      public static final HeadTexture ARMOR_AUTO_CRAFTER
    • EXCLAMATION_MARK

      public static final HeadTexture EXCLAMATION_MARK
    • CARGO_MOTOR

      public static final HeadTexture CARGO_MOTOR
    • CRAFTING_MOTOR

      public static final HeadTexture CRAFTING_MOTOR
  • Method Details

    • values

      public static HeadTexture[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HeadTexture valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getTexture

      @Nonnull public String getTexture()
      This returns the texture hash for this particular head.
      Returns:
      The associated texture hash
    • getUniqueId

      @Nonnull public UUID getUniqueId()
      This returns the UUID for this HeadTexture. The UUID is generated from the texture and cached for performance reasons.
      Returns:
      The UUID for this HeadTexture
    • getAsItemStack

      @Nonnull public ItemStack getAsItemStack()
      This method returns an ItemStack with the given texture assigned to it.
      Returns:
      A custom head ItemStack
    • getAsSkin

      @Nonnull public io.github.bakedlibs.dough.skins.PlayerSkin getAsSkin()