Repository navigation
Types and values
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 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
Controls how the value is applied to the base value.
- SET - sets
valueas the base value. - ADD - adds
valuedirectly to the base value. - SUBTRACT - subtracts
valuefrom 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
- 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
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
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