ProjectSpigot
All-in-one plugin for managing your Minecraft server
[hr]
About
ProjectSpigot is a lightweight, all-in-one plugin for Paper/Spigot servers (1.13+), providing everything you need to manage your Minecraft server. From admin commands to homes, teleportation, advanced chat features, and customizable MOTD – it’s got it all! The plugin supports multiple languages (English, Polish, Spanish) and is easy to configure.
Key Features
Admin Commands : Ban, kick, mute, gamemode, heal, fly, invsee, and more.
Home Management : Set, delete, teleport, and list homes with permission-based limits.
Teleportation : Spawn, warps, TPA requests, and back-to-last-location.
Chat :
Private messages, ignore players, enable/disable chat.
Message cooldown (e.g., 3 seconds), profanity filter, blocked commands for muted players.
MOTD & Slots : Customizable MOTD with server icon and dynamic player slots.
Player Activity : Join/leave messages and logs.
Multilanguage : Translations in lang-en.yml , lang-pl.yml , lang-es.yml .
Permissions : Flexible setup for players and admins (e.g., tools.home.limit.3 ).
Installation
Download ProjectSpigot.jar from Releases .
Place the file in your plugins folder.
Start the server to generate config files (config.yml , lang-*.yml , homes/ , etc.).
(Optional) Edit config.yml for MOTD, chat, or spawn; lang-*.yml for translations.
Set up permissions with a plugin (e.g., LuckPerms).
Configuration
Sample
config.yml :
Code (Text):
config:
language.default: en
event.chat.enabled: true
event.motd.set.players: true
event.motd.set.icon: true
spawn.world: world
spawn.x: 0
spawn.y: 60
spawn.z: 0
time.stop.server: 10
time.teleport: 10
max.players.server: 30
server.icon.file: icon.png
webhook.url: https://discord.com/api/webhooks/your_webhook_url_here
motd: "&aWelcome to the server!{@}&7Join the fun! &e{ONLINE}/{IP}"
chat.cooldown: 3
chat.filter.words:
- badword1
- badword2
muted.blocked.commands:
- /msg
- /tpa
- /reply
Commands & Permissions
Spoiler
/broadcast
Sends a broadcast
/broadcast <normal/alert> <message>
tools.broadcast
OP
/chat
Manages chat
/chat <on/off/clear>
tools.chat
OP
/give
Gives items
/give [player] <item> [amount]
tools.give
OP
/spawn
Teleports to spawn
/spawn [player]
tools.spawn
All
/setspawn
Sets spawn
/setspawn
tools.setspawn
OP
/msg
Sends private message
/msg <player> <message>
tools.msg
All
/reply
Replies to message
/reply <message>
tools.reply
All
/ignore
Ignores a player
/ignore <player>
tools.ignore
All
/gamemode
Changes gamemode
/gamemode <mode> [player]
tools.gamemode
OP
/heal
Heals a player
/heal [player]
tools.heal
OP
/fly
Toggles flight
/fly [player]
tools.fly
OP
/home
Teleports to home
/home <name>
tools.home
All
/sethome
Sets a home
/sethome <name>
tools.home
All
/delhome
Deletes a home
/delhome <name>
tools.home
All
/listhomes
Lists homes
/listhomes
tools.home
All
/warp
Manages warps
/warp [name/set <name>/delete <name>]
tools.warp
All
/tpa
Sends TP request
/tpa <player>
tools.tpa
All
/tpaccept
Accepts TP request
/tpaccept
tools.tpa
All
/tpdeny
Denies TP request
/tpdeny
tools.tpa
All
/back
Returns to last location
/back
tools.back
All
/invsee
Views inventory
/invsee <player>
tools.invsee
OP
/ban
Bans a player
/ban <player> [reason]
tools.ban
OP
/unban
Unbans a player
/unban <player>
tools.ban
OP
/kick
Kicks a player
/kick <player> [reason]
tools.kick
OP
/mute
Mutes a player
/mute <player> [reason]
tools.mute
OP
/unmute
Unmutes a player
/unmute <player>
tools.mute
OP
Additional Permissions
tools.home.limit.<number> : Sets home limit (e.g., tools.home.limit.3 – default for all).
tools.chat.bypasscooldown : Bypasses chat cooldown (default: OP).
tools.chat.bypassfilter : Bypasses profanity filter (default: OP).
tools.command.admin : Shows detailed error messages (default: OP).
Usage Examples
Code (Text):
# Set a home
/sethome home1
# Teleport to home
/home home1
# List homes
/listhomes
# Kick a player
/kick Notch Spam
# Mute a player
/mute Notch Insulting
# Unmute
/unmute Notch
# Send private message
/msg Steve Hello!
# Request teleport
/tpa Steve
Support & Development
Author : Pat27
Version : 1.0
Support : Report bugs on GitHub .
Suggestions : Pull requests welcome!
Discord : Coming soon!
Requirements
Paper/Spigot 1.13 or newer
Java 8 or newer
(Optional) Permissions plugin (e.g., LuckPerms)
License
MIT License. See
LICENSE file for details.
Happy crafting!