Skip to content

An advanced, multi-mod spawning and placement system for Minecraft servers. It comes with detailed logging, multi-language support, and a custom pickaxe system.

Notifications You must be signed in to change notification settings

onurrrk/SpawnerSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Ž Spawner System

An advanced multi-mode spawner breaking and placing system for Minecraft servers.
Includes detailed logging, customizable settings, and an advanced pickaxe system.

๐ŸŒ Multi-Language Support

Spawner System now supports 28 different languages to make it easier for servers around the world to use and configure:

๐Ÿ‡บ๐Ÿ‡ธ English (en) | ๐Ÿ‡น๐Ÿ‡ท Turkish (tr) | ๐Ÿ‡ฉ๐Ÿ‡ช German (de) | ๐Ÿ‡ช๐Ÿ‡ธ Spanish (es) | ๐Ÿ‡ท๐Ÿ‡บ Russian (ru) | ๐Ÿ‡จ๐Ÿ‡ณ Chinese (zh) | ๐Ÿ‡ฏ๐Ÿ‡ต Japanese (ja) | ๐Ÿ‡ฆ๐Ÿ‡ฟ Azerbaijani (az) | ๐Ÿ‡ซ๐Ÿ‡ท French (fr) | ๐Ÿ‡ธ๐Ÿ‡ฆ Arabic (ar) | ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch (nl) | ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian (id) | ๐Ÿ‡ฆ๐Ÿ‡ฒ Armenian (hy) | ๐Ÿ‡ฎ๐Ÿ‡น Italian (it) | ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Scottish Gaelic (gd) | ๐Ÿ‡ธ๐Ÿ‡ช Swedish (sv) | ๐Ÿ‡ฐ๐Ÿ‡ฌ Kyrgyz (ky) | ๐Ÿ‡ฐ๐Ÿ‡ท Korean (ko) | ๐Ÿ‡ญ๐Ÿ‡บ Hungarian (hu) | ๐Ÿ‡จ๐Ÿ‡ฟ Czech (cs) | ๐Ÿ‡ฌ๐Ÿ‡ท Greek (el) | ๐Ÿ‡ฎ๐Ÿ‡ท Persian (fa) | ๐Ÿ‡ต๐Ÿ‡ฑ Polish (pl) | ๐Ÿ‡ท๐Ÿ‡ด Romanian (ro) | ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese (vi) | ๐Ÿ‡ต๐Ÿ‡น Portuguese (pt) | ๐Ÿ‡น๐Ÿ‡ญ Thai (th) | ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian (uk)

The language can be easily selected from the config file, and all translation files are located in: /plugins/SpawnerSystem/languages

๐Ÿš€ Features

  • 2 Different System Modes

    • classic: Only Silk Touch enchanted pickaxes can break spawners.
    • advanced: Only a special pickaxe given by administrators with limited uses can break spawners.
  • Special Spawner Pickaxe

    • Given via admin command with a limited number of uses.
    • Automatically breaks when its usage count reaches zero.
    • Can only be used in advanced mode.

Advanced mode

  • Spawner Giving System
    • Admins can give players spawners of any mob type.
    • Spawner name and lore are fetched from the config, and all messages are read from the config.
    • Players are notified when they receive a spawner, and if their inventory is full, the spawner is dropped on the ground.

Advanced mode

  • JSON Logging System
    • Can be enabled or disabled via config.
    • Logs all spawner breaking and placing actions in detail under /plugins/SpawnerSystem/logs.

logs logs

  • Fully Customizable Config

    • Prefix, system mode, special pickaxe name/lore, and all messages can be edited in the config file.
    • Natural spawner breaking can be toggled on or off.
    • Empty spawner breaking system can be enabled or disabled, and the dropped spawner type is determined by the config.
    • All messages are fetched from the config for easy translation or text change.
  • Hologram Mode

    • Can be enabled or disabled via the config (ProtocolLib required).
    • Displays visual indicators above each spawner and shows its active status.

spholo

  • Chunk-Based Limits
    • Fully configurable via the config file.
    • Controls the maximum number of spawners and mobs per chunk.
    • Customizable mob settings; any mobs exceeding the defined limits will be automatically removed.

mobholo

โšก Commands

Command Permission Description Aliases Usage
/spsystem reload spawner.admin Reloads the config file /sps reload
/spsystem pickaxegive <player> <uses> spawner.admin Gives a special spawner pickaxe to a player (only in advanced mode) /sps pickaxegive <player> <uses>
/spsystem givespawner <player> <mob> spawner.admin Gives a spawner of a specific mob type to a player /sps givespawner <player> <mob>

โš™๏ธ Supported Forks

Fork / Build Support Status
โœ… Paper Fully Supported
โœ… Purpur Fully Supported
โœ… Spigot Fully Supported
โœ… Folia Fully Supported
โš ๏ธ Bukkit Partial Support

Discord

About

An advanced, multi-mod spawning and placement system for Minecraft servers. It comes with detailed logging, multi-language support, and a custom pickaxe system.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages