Skip to content

Types and values

OfficialRell edited this page Oct 9, 2026 · 6 revisions

Spawner types

The plugin uses custom spawner types, instead of Bukkit entity types.

List of all spawner types:

  • EMPTY
  • ALLAY
  • ARMADILLO
  • ARMOR_STAND
  • AXOLOTL
  • BAT
  • BEE
  • BLAZE
  • BOAT
  • BOGGED
  • BREEZE
  • CAMEL
  • CAMEL_HUSK
  • CAT
  • CAVE_SPIDER
  • CHEST_BOAT
  • CHICKEN
  • COD
  • COPPER_GOLEM
  • COW
  • CREAKING
  • CREEPER
  • DOLPHIN
  • DONKEY
  • DROWNED
  • ELDER_GUARDIAN
  • ENDERMAN
  • ENDERMITE
  • ENDER_DRAGON
  • EVOKER
  • EXPERIENCE_BOTTLE
  • EXPERIENCE_ORB
  • FOX
  • FROG
  • GHAST
  • GIANT
  • GLOW_SQUID
  • GOAT
  • GUARDIAN
  • HAPPY_GHAST
  • HOGLIN
  • HORSE
  • HUSK
  • ILLUSIONER
  • IRON_GOLEM
  • LLAMA
  • MAGMA_CUBE
  • MINECART
  • MINECART_CHEST
  • MINECART_COMMAND
  • MINECART_FURNACE
  • MINECART_HOPPER
  • MINECART_SPAWNER
  • MINECART_TNT
  • MULE
  • MUSHROOM_COW
  • NAUTILUS
  • OCELOT
  • PANDA
  • PARCHED
  • PARROT
  • PHANTOM
  • PIG
  • PIGLIN
  • PIGLIN_BRUTE
  • PIG_ZOMBIE
  • PILLAGER
  • POLAR_BEAR
  • PUFFERFISH
  • RABBIT
  • RAVAGER
  • SALMON
  • SHEEP
  • SHULKER
  • SILVERFISH
  • SKELETON
  • SKELETON_HORSE
  • SLIME
  • SNIFFER
  • SNOWMAN
  • SPIDER
  • SQUID
  • STRAY
  • STRIDER
  • TADPOLE
  • TRADER_LLAMA
  • TROPICAL_FISH
  • TURTLE
  • VEX
  • VILLAGER
  • VINDICATOR
  • WANDERING_TRADER
  • WARDEN
  • WITCH
  • WITHER
  • WITHER_SKELETON
  • WOLF
  • ZOGLIN
  • ZOMBIE
  • ZOMBIE_HORSE
  • ZOMBIE_NAUTILUS
  • ZOMBIE_VILLAGER
  • ZOMBIFIED_PIGLIN
  • ITEM

Note, that some types may not be present for you if the version does not support it.

API: SpawnerType.java

Spawner tags

Spawner tags can be applied to spawners to disable certain settings.

Spawner tags are useful when you want to create a showcase spawner in spawn area or a specific farm spawner with reduced access.

List of all spawner tags:

  • TICKING_DISABLE - disables spawner ticking, making the spawner unable to spawn entities and reduce spawner ticks.
  • SPAWNING_DISABLE - disables entities summoning.
  • UPGRADES_DISABLE - disables access to the spawner upgrade GUI.
  • UPGRADES_UPGRADE_DISABLE - disables access to purchase spawner upgrades.
  • UPGRADES_SWITCHING_DISABLE - disables access to switch spawner on and off.
  • UPGRADES_CHARGES_DISABLE - disables access to purchase spawner charges.
  • CHARGES_USE_DISABLE - disables spawner charge usage, the spawner will summon entities even without charges.
  • SPAWNABLE_USE_DISABLE - disables spawnable amount reduction.
  • PLAYER_REQUIREMENT_DISABLE - allows to spawn without the requirement of a player nearby.
  • ONLINE_REQUIREMENT_DISABLE - allows to spawn even if the spawner owner is offline.
  • NEARBY_LIMIT_REQUIREMENT_DISABLE - ignores nearby entity limit.
  • CHUCK_LIMIT_REQUIREMENT_DISABLE - ignores chunk entity limit.
  • WARNING_PARTICLES_DISABLE - hides warning particles.
  • HOLOGRAM_IDENTITY_DISABLE - disables the identity hologram (spawner name).
  • HOLOGRAM_WARNINGS_DISABLE - disables the warning hologram.
  • HOLOGRAM_COUNTDOWN_DISABLE - disables the countdown hologram.
  • LIGHT_REQUIREMENT_IGNORE - ignores the light requirement.
  • GROUND_REQUIREMENT_IGNORE - ignores the ground requirement.
  • STOP_WITH_REDSTONE_POWER_IGNORE - ignores spawner stopping with redstone power.
  • UPGRADES_TYPES_DISABLE - disables access to the spawner types GUI.
  • TYPES_SELECT_DISABLE - disables type selection in spawner types GUI.
  • TYPES_PURCHASE_DISABLE - disables type purchasing in spawner types GUI.

API: IGeneratorTags.java & Tag.java

Evaluate types

Controls how the value is applied to the base value.

  • SET - sets value as the base value.
  • ADD - adds value directly to the base value.
  • SUBTRACT - subtracts value from the base value.
  • MULTIPLY - multiplies the base value by value.
  • DEVIDE - divides the base value by value.
  • ADD_PERCENT - adds value% of the base value to the base value.
  • SUBTRACT_PERCENT - subtracts value% of the base value from the base value.

Example: If base value is 20 and evaluate-type is SUBTRACT_PERCENT with value set to 50, the result value will be 10.

API: EvaluateType.java

Upgrade types

  • RANGE - range within which a player must be for the spawner to activate.
  • DELAY - interval between spawner summon cycles.
  • AMOUNT - number of entities summoned per cycle.
  • NEARBY - maximum number of nearby entities before summoning is suppressed.
  • XP - percentage increase in XP dropped.
  • DROPS - percentage increase in item drops.

API: UpgradeType.java

Potion effect types

Keys of all vanilla Minecraft potion types that should be used when setting a value in any of the configuration files.

  • speed
  • slowness
  • haste
  • mining_fatigue
  • strength
  • instant_health
  • instant_damage
  • jump_boost
  • nausea
  • regeneration
  • resistance
  • fire_resistance
  • water_breathing
  • invisibility
  • blindness
  • night_vision
  • hunger
  • weakness
  • poison
  • wither
  • health_boost
  • absorption
  • saturation
  • glowing
  • levitation
  • luck
  • unluck
  • slow_falling
  • conduit_power
  • dolphins_grace
  • bad_omen
  • hero_of_the_village
  • darkness
  • trial_omen
  • raid_omen
  • wind_charged
  • weaving
  • oozing
  • infested
  • breath_of_the_nautilus

Attributes

Keys of all vanilla Minecraft attributes that should be used when setting a value in any of the configuration files.

  • health or max_health
  • follow_range
  • knockback_resistance
  • movement_speed
  • flying_speed
  • attack or attack_damage
  • attack_knockback
  • attack_speed
  • armor
  • armor_toughness
  • fall_damage_multiplier
  • luck
  • max_absorption
  • safe_fall_distance
  • scale
  • step_height
  • gravity
  • jump_strength
  • burning_time
  • camera_distance
  • explosion_knockback_resistance
  • movement_efficiency
  • oxygen_bonus
  • water_movement_efficiency
  • tempt_range
  • block_interaction_range
  • entity_interaction_range
  • block_break_speed
  • mining_efficiency
  • sneaking_speed
  • submerged_mining_speed
  • sweeping_damage_ratio
  • spawn_reinforcements
  • waypoint_transmit_range
  • waypoint_receive_range
  • air_drag_modifier
  • below_name_distance
  • bounciness
  • friction_modifier
  • name_tag_distance

Clone this wiki locally