Skip to content

Spawner Stacking spawner-stacking

This feature allows spawners to be stacked into each other, reducing server lag and improving space efficiency for players.

Config

max-stack-size

The max amount of spawners stacked into a single block.

unstackable-spawners

If set to true, this will make spawners unstackable.

search-in-radius

The block radius in which new spawners should be stacked into pre-existing spawners.

drop-all-when-crouching

If all spawners should be mined when the player is crouched.

auto-save-interval

How often, in ticks, all spawner data should be auto-saved.

chance-to-drop-per

The chance for an explosion to drop a spawner. 80 = 80%, 50 = 50%, etc.

spawner-taxes-enabled

If spawner taxes should be enabled. 'Taxes' are a way of charging players to break spawners. This exists to discourage moving value after grace period.

spawner-taxes-disabled-if-kore-grace

If set to true and the grace period is on, taxes are put on hold.

spawner-taxes

A section defining mob type -> tax amount.

require-specific-place-break-permissions

If specific permissions should be required to place or break certain spawners. * To break, players must have factionskore.spawner-stacking.break.ENTITY_TYPE * To place, players must have factionskore.spawner-stacking.place.ENTITY_TYPE

spawner-format

The spawner item format for when spawners are generated.

Note

You can override this by adding the type under this section, i.e.

  spawner-format:
    type: MOB_SPAWNER
    name: '&a{TYPE} &bSpawner'
    lore:
    - line 1
    - line 2
    BLAZE:
      type: MOB_SPAWNER
      name: 'BLAZING SPAWNER TM'
      lore:
      - 'Blaze spawner'

use-shop-integration

If this feature should hook into ShopGUIPlus to allow for spawners to be purchased properly.


spawn-delay Section

This section has some configurable values about the initial spawn delay of spawners. Note that this will not affect anything other than when you place the spawner.

override

If set to true, this will force the spawn delay to be set.

initial-delay

The initial delay of the spawner.


silktouch Section

This section defines some values for how silktouch should be required for breaking spawners.

destroy-spawner-if-not-present

If the spawner should be destroyed if the player doesn't have silktouch.

cancel-break-if-not-present

If the spawner shouldn't be breakable at all without silktouch.


spawner-gui Section

A GUI that shows up when shift right-clicking spawners.

Some items have special functionality. When declaring them, use is-add-button to make a button that allows for players to add spawners and use is-remove-button for spawner removal.

enabled

If the GUI should be enabled.


Command

  • /spawner-stacking give (player) (entity) [amount=1] - Gives a player a spawner.

Permissions

  • Base Level - Nothing.
  • Admin Level - Admin commands, bypass taxes/place permissions, etc.