SlashPlayer is a lightweight plugin that allows staff to moderate players through the easy use of a Chest UI, and with one simple command, makes it the easiest plugin for moderating players!
- Tested Minecraft Versions:
- WulfGamesYT (Original Author)
This plugin allows administrators and moderators to easily manage players on a server, features include:
- Teleporting & Summoning Players
- Change players' gamemode
- Kick Players
- Ban Players/Unban Players
- Mute Players
- Freeze/Unfreeze Players
- Heal/Feed Players
- Burn players
- Kill Players
- Open, Clear and Restore player inventories.
- View & edit their Enderchest
- Spawn a frend... yup... (explained below)
- Whitelisting players
By the way, you cannot use this plugin on an 'Offline Mode server'
It MUST have access to the internet for User Data lookups.
Bungeecord-enabled Spigot servers are fine, though.
Heres the full list of Executables you can use in the GuiConfig
# These are all the functions you can use in the Gui 'Execute: " " '
# section of each gui item.
Teleport - teleports you to the player.
Summon - summons (teleports) the player to you.
Heal - fills up the player's health bar, and removes all potion effects.
Feed - fills up their hunger bar, giving regeneration for 2 seconds.
Kick - boots them off the server if they're online.
Kill - kills them. Pure and simple.
Fly - toggles their fly mode, if they're flying, their fly will be turned off, vice-versa.
Gamemode - opens a gui to change the player's gamemode. (Gamemode<mode> like GamemodeSurvival) are also valid.
Whitelist - toggles their whitelist status, can't add a player to the whitelist if they're already online!
Freeze - forces them to chill out.
Unfreeze - melt the ice, get outta jail free!
Mute - no talking in chat!
Unmute - unmutes them if they're muted...
Ban - Get YEETED!
Unban - Yup, removes them from being banned.
ClearInventory - throws all the player's items into the void! permanently.
RestoreInventory - restores the player's inventory from the last time you cleared it.
OpenInventory - opens the player's inventory.
Enderchest - opens their enderchest.
Burn - GET HAWT! (toggle)
Friend - spawns a friend of your choosing at their location.
BackButton - goes back to the previous menu.
And you can set permissions for each executable, allowing you to completely customize what your staff have access to:
description: Gives access to everything! same as slashplayer.*
description: use the /player command
description: click a player to open their GUI menu
description: get notified of actions via broadcasts.
description: base for rank settings
description: default rank
description: operator rank
# This makes the permisison holder exempt from all kills, mutes, bans and inventory clears... ect.
description: exempt from actions which hinders your fun
description: notifies these players of unbans and unmutes
description: permission to receive and process reports
description: ability to ban and unban players through the gui
description: ability to mute and unmute players through the gui
description: ability to freeze and unfreeze players through the gui
description: ability to change a players' gamemode through the gui
description: all gamemodes
description: ability to heal a player through the gui
description: ability to feed a player through the gui
description: ability to teleport to the player through the gui
description: ability to summon the player to you through the gui
description: ability to kick a player through the gui
description: ability to toggle the fly of the player through the gui
description: ability to kill the player through the gui
description: ability to clear and restore a players' inventory
description: ability to add and remove players from the whitelist
description: light me up baby!
description: search their inv!
description: it's the end-game version of a chest... yea...
Benefits of using SlashPlayer
- Uses a GUI to manage all your players
- No dependencies
- Small and compact
- Simple config layout
- Simple commands and permissions
- Easy to learn
- No unnecessary commands
- No Lag!
Commands & Permissions
/player or /sp - Open the management GUI menu. (slashplayer.command)
Get notified of unbans and unmutes
Ever tried right-clicking a player with your empty hand?? :>
Heres the latest copies of the config.yml file
and the GuiConfig.yml file with all the comments
# SlashPlayer by FlailoftheLord. #
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #
# For questions please join my discord server: #
# https://discord.gg/wuxW5PS #
# ______ __ _____ #
# | | / \ | | #
# |__ | /____\ | | #
# | | / \ | | #
# | |_____ / \ __|__ |______ #
# - - -
# NOTE: Ranks go from 0 - 100 (in which 0 is the lowest rank) and can be applied to a user with the permission:
# slashplayer.rank.# - replace # with any number from 0 - 100,
# If a player does not have a rank permisison, their rank will default to 0.
# - - -
# Wether players of the same ranking can execute on each other.
# Fill empty space in GUI's?
# You can set the filler item type in the 'GuiConfig.yml' file.
# Prefix for messages and commands.
# Used for the %website% placeholder.
# Ban & Mute times (in seconds)
# 1 hour = 3600 seconds
# 1 day = 24 hours = 86400 seconds
# 1 week = 7 days = 604800 seconds
# 1 month = 30 days = 2592000 seconds
# Settings for frozen players.
# Use 'deny' or 'allow' to specify.
# Broadcast options, enable or disable for each one.
# How close to stay to your frend, to be invincible
# More console output?
# Note: All actions are logged in the logs files located under /logs/[Date]
# There will be a sample GuiFile for each gui-filetype... just so you can see how to configure yours.
# You can also follow the format of the default files like the 'PlayerGui and ReportGui' files.
# - - -
# This is the GUI which shows the players info when you click on their skull
# after typing /player
# For the Display Items, make sure to use the BUKKIT NAME
# You can get the full list of Bukkit Item Names from here:
# If you want a slot to be empty, set it to ""
# - - -
# For the Execute: "" set it to one of the Moderation Executables from the list below,
# This will run the command on the player when clicked
# For the %player% placeholder is the name of the player you selected in the player list.
# - - -
# Full List of Executables:
# Teleport - teleports you to the player.
# Summon - summons (teleports) the player to you.
# Heal - fills up the player's health bar, and removes all potion effects.
# Feed - fills up their hunger bar, giving regeneration for 2 seconds.
# Kick - boots them off the server if they're online.
# Kill - kills them. Pure and simple.
# Fly - toggles their fly mode, if they're flying, their fly will be turned off, vice-versa.
# Gamemode - opens a gui to change the player's gamemode. (Gamemode<mode> like GamemodeSurvival) are also valid.
# Whitelist - toggles their whitelist status, can't add a player to the whitelist if they're already online!
# Freeze - forces them to chill out.
# Unfreeze - melt the ice, get outta jail free!
# Mute - no talking in chat!
# Unmute - unmutes them if they're muted...
# Ban - Get YEETED!
# Unban - Yup, removes them from being banned.
# ClearInventory - throws all the player's items into the void! permanently.
# RestoreInventory - restores the player's inventory from the last time you cleared it.
# OpenInventory - opens the player's inventory.
# Enderchest - opens their enderchest.
# Burn - GET HAWT! (toggle)
# Friend - spawns a friend of your choosing at their location.
# BackButton - goes back to the previous menu.
# - - -
# = = = = = = = = = = = = = = = = = #
# - - -
# For the GamemodeInventory set the Execute: "" to whatever gamemode you want each one to change,
# The GamemodeInventory is only 36 slots... so any slot from 1 - 36 is allowed
# Survival - survival gamemode - this is normal for all players
# Adventure - adventure mode - this prevents the player from breaking any blocks
# Creative - creative mode - you know what this is... :> if you don't... rip your server.
# Spectator - spectator mode - this puts the player in a state of perpetual torture, he cannot do anything except fly around... dying... xD
# BackButton - goes back to the players menu
# = = = = = = = = #
# For CloseInventory: if not specified or not included it will default to false.
# if set to true, it will close the player inventory when you click that button.
# = = = = = = = = #
# The Header is permanent, it shows the information of the player selected.
# If no slot is specified or the slot is invalid, it will put it in slot number 5 by default.
# = = = #
# The FillerItem: "" is the item which fills the empty space in the inventory if the option is
# enabled in the config, you can get a full list of 1.13 item names from here:
# = = = = = = = = = = #
title: '&2SlashPlayer Gui editor'
- "&bIsFrozen&8: &e%status-frozen%"
- "&bIsMuted&8: &e%status-mute%"
- "&6Gamemode&8: &7%gamemode%"
- "&2Health&8: &7%health%"
What is a Frend?
The Frend executable will spawn a random mob at the subject's location, this mob will be named '<insert-player-name-here>'s Frend'
and if the player who owns that mob is within a set radius (you can change it in the config), they are immune to damage from all sources... pretty neat eh? don't let your player's abuse it though >;D
However, the frend is vERy weak, two punches will kill it, (it has one heart)
Wow, hit 200!!
WOottt, we got 300 downloaddss!!
yeet... 400 O_O
eyyy, 600 ;D
Support: If you have any issues or questions, let me know by either direct messaging me, or posting in the discussions tab on this resource.
Easily moderate players on your server, useful for staff on small servers. (Ban/Mute/TP)