⛏️SilkySpawners️ 1.21x - 1.19x ✨GUI ✨ icon

⛏️SilkySpawners️ 1.21x - 1.19x ✨GUI ✨ -----

⛏️ 1.20.4 Silk touch spawner PLUGIN 1.20.4 ⛏️



Config.yml

Code (YAML):
# =================================================================
# SilkySpawners - Configuration File
# =================================================================
# This file controls how the SilkySpawners plugin behaves.
# You can customize messages, sounds, particles, default spawner
# settings, GUI texts, and more.
#
# After making changes, use "/silkyspawner reload" to apply them.
# =================================================================

# 1) ENCHANTMENT SETTINGS
enabledEnchants
:
 - silk_touch

enchantLevels
:
  SILK_TOUCH
: 1

# 2) MESSAGES
noPermissionMessage
: "&cYou don't have the required enchantments to mine a spawner."
spawnerMinedMessage
: "&aYou have successfully mined a %mob% spawner!"

# Lock messages
lock
:
  lockedMessage
: "&cThis spawner is locked!"
  alreadyLockedMessage
: "&eSpawner is already locked."
  lockSuccessMessage
: "&aSpawner locked successfully."
  unlockSuccessMessage
: "&aSpawner unlocked successfully."
  lockFailureSound
: ENTITY_VILLAGER_NO
  lockSuccessSound
: ENTITY_ENDERMAN_TELEPORT
  unlockSuccessSound
: ENTITY_ENDERMAN_TELEPORT

# 3) SOUND SETTINGS
sounds
:
  enabled
: true
  success
: ENTITY_PLAYER_LEVELUP
  failure
: ENTITY_VILLAGER_NO

# 4) PARTICLE SETTINGS
particles
:
  enabled
: true
  break
:
    type
: FLAME
    count
: 10
    duration
: 5
  place
:
    type
: VILLAGER_HAPPY
    count
: 5
    duration
: 3

# 5) LOGGING SETTINGS
logFormat
: "[%time%] %player% %action% spawner at %world%, %x%, %y%, %z% (Mob: %mob%)"

# 6) SPAWNER DEFAULTS
spawnerDefaults
:
  defaultDifficulty
: NORMAL
  defaultSpawnSpeed
: 5
  defaultMob
: ZOMBIE

# 7) GUI SETTINGS
gui
:
  enabled
: true
  distance
: 3
  titles
:
    main
: "&6Spawner Settings"
    mobMenu
: "&6Select Mob - Page {page}/{total}"
    speedMenu
: "&6Set Speed"
    difficultyMenu
: "&6Set Difficulty"
  items
:
    mobSelector
:
      name
: "&aChange Mob"
      lore
: "&7Click to change the spawner's mob type"
    speedSelector
:
      name
: "&aSet Spawn Speed"
      lore
: "&7Click to adjust the spawner's spawn speed"
    difficultySelector
:
      name
: "&aSet Difficulty"
      lore
: "&7Under development..."
  mobEggLoreAllowed
: "&aPermission: You have it"
  mobEggLoreDenied
: "&cPermission: You do not have it"
  navigation
:
    nextPage
:
      name
: "&aNext Page"
      lore
: "&7Click to view the next page"
    previousPage
:
      name
: "&aPrevious Page"
      lore
: "&7Click to view the previous page"
    back
:
      name
: "&aBack"
      lore
: "&7Click to return to the main menu"
  sounds
:
    difficultyUnderDev
: ENTITY_VILLAGER_NO
    mobApplied
: ENTITY_PLAYER_LEVELUP
  difficultyNotImplemented
: "&cDifficulty settings are under development. Sorry!"

# 8) OTHER SETTINGS
minDistance
: 3

Permission
silkyspawner.*
 – Description: Grants every permission within SilkySpawners.
 – Default: op
 – Caution: By default, only operators have this permission. Server owners should consider carefully which groups receive full access.

silkyspawner.reload
 – Description: Allows reloading the plugin configuration via the /silkyspawner reload command.
 – Default: op

silkyspawner.lastmined
 – Description: Allows viewing the information about the last mined spawner via /silkyspawner lastmined.
 – Default: op

silkyspawner.stats
 – Description: Allows viewing plugin statistics (spawners mined, placed, and active) with /silkyspawner stats.
 – Default: op

silkyspawner.use
 – Description: Allows using the main /silkyspawner command.
 – Default: true

silkyspawner.gui
 – Description: Grants permission to open the spawner GUI via shift+click on a spawner.
 – Default: false
 – Caution: Without this permission, non-OP players won’t be able to open the GUI for configuring spawner settings.

spawner.use
 – Description: Allows using the /spawner command for locking, unlocking, and setting spawner settings via the GUI.
 – Default: true

spawner.lock
 – Description: Allows a player to lock a spawner they own, preventing others (and even the owner, unless unlocked) from modifying it.
 – Default: op

spawner.unlock
 – Description: Allows a player to unlock a spawner they own so that it can be modified or mined.
 – Default: op

spawner.oplock
 – Description: Allows an administrator to lock any spawner (regardless of ownership) and, optionally, reassign its ownership.
 – Default: op

spawner.opunlock
 – Description: Allows an administrator to unlock any spawner (regardless of ownership) and, optionally, reassign its ownership.
 – Default: op

silkyspawner.mob.*
 – Description: Controls permission for changing the spawner’s mob type. For example, "silkyspawner.mob.zombie" is required to change a spawner to a Zombie.
 – Default: op
 – Caution: If a player lacks the specific permission (or the global admin permission via SilkySpawner.Admin), the GUI will indicate that permission is missing and will prevent the change.

silkyspawner.speed.*
 – Description: Controls permission for setting the spawner’s spawn speed. For example, "silkyspawner.speed.5" is required to set the speed to 5.
 – Default: op
 – Caution: Make sure that non-admin users receive only the speed values you wish to allow.

SilkySpawner.Admin
 – Description: Grants all administrative functions within the plugin, including bypassing lock restrictions and overriding GUI permission checks.
 – Default: op
 – Caution: This permission should be given only to trusted administrators.
Resource Information
Author:
----------
Total Downloads: 406
First Release: Dec 18, 2023
Last Update: Feb 19, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings