Sueta

Spelp » POWERFUL AFK SYSTEM | Vanish | Spawn - FULLY CONFIGU

2.3

Spimy Help shortened to Spelp, a plugin to help new players on your server!

·Plugin

SPELP
Spelp is a Bukkit/Spigot Plugin that has lots of commands to help players on your server with all features listed below!
Help me out by rating this resource! :D

**For Support, Open a Ticket at my HelpDesk!**

  • Messages fully configurable in config.yml
  • Permissions of each command
  • Enable and Disable commands you need and don't
  • Change prefix to your liking
  • A Spawn feature
  • Teleport other players to spawn
  • First join message
  • Join message
  • Quit message
  • Enable/Disable First join/join/quit messages
  • Change First join/join/quit messages
  • A vanish feature
  • View list of vanished players
  • Block commands to you liking
  • Choose whether or not to teleport to spawn when a player joins
  • Support 1.8-1.12
  • Block crafting of hoppers NEW!
  • AFK System NEW!
  • Teleport to spawn on death (can be enabled/disabled) NEW!

  • Block crafting of hoppers ✓ DONE
  • AFK System ✓ DONE
  • Gamemode change system
  • Shareable crafting table
  • Natural torches
  • Bug fixes (if ever needed)
  • Your suggestions

  • /website - Displays website URL
  • /discord - Displays discord invite URL
  • /store - Displays store URL
  • /forums - Displays forums URL
  • /ranks - Displays ranks available for the server
  • /helpme - Call online staff members for help
  • /setspawn - Sets the spawn location
  • /spawn - Teleports a player to spawn
  • /vanish - Vanishes or Unvanishes you
  • /vanishlist - Shows a list of vanished players
  • /afk - Marks or Unmarks you as AFK
  • /afklist - Shows a list of afk players
  • /vanishlist - Shows a list of vanished players
  • /spelp setafk - Sets the AFK Section (Known as Limbo on Hypixel)
  • /spelp version - Checks for updates of the plugin
  • /spelp reload - Reloads the config file
  • /spelp help - Shows the help message
  • /spelp - Incorrect usage of /spelp

  • spelp.* - Allow use of all commands
  • spelp.website - Allow use of /website
  • spelp.discord - Allow use of /discord
  • spelp.store - Allow use of store
  • spelp.forums - Allow use of /forums
  • spelp.ranks - Allow use of /ranks
  • spelp.requesthelp- Allow use of /helpme
  • spelp.receivehelpmsg- Receives message from person who needs help
  • spelp.setspawn - Allow use of /setspawn
  • spelp.spawn - Allow use of /spawn
  • spelp.spawnother - Allow use of /spawn <player>
  • spelp.staffjoin - Join message for staff
  • spelp.staffquit - Quit message for staff
  • spelp.vanish - Allow use of /vanish
  • spelp.vanishlist - Allow use of /vanishlist
  • spelp.reload - Allow use of /spelp reload
  • spelp.help - Allow use of /spelp help
  • spelp.bypassblockedcmds - Bypass blocked commands
  • spelp.admincmd - Allow use of /spelp commands
  • spelp.hoppercraft - Allow players to craft hoppers
  • spelp.version - Allow use of /spelp version
  • spelp.setafk - Allow use of /spelp setafk
  • spelp.afk - Allow use of /afk
  • spelp.bypassafk - Bypass auto AFK
  • spelp.afklist - Allow use of /afklist

Side Note:
Player must have spelp.spawn to use the permission spelp.spawnother
Player must have spelp.admincmd to use the permissions: spelp.reload, spelp.help, spelp.version & spelp.setafk

config.yml
#Version: 2.3
#Make sure all messages are within inverted comma ['']!

#Player must have spelp.spawn to use the permission spelp.spawnother
#Player must have spelp.admincmd to use the permissions: spelp.reload, spelp.help,
#spelp.version & spelp.setafk

#------------------------------------------------------------------------------------
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦----------¦¦¦¦¦¦-¦¦¦¦¦¦¦¦--¦¦¦¦¦¦¦¦-
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦--¦¦¦¦¦¦¦¦-
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦--¦¦¦¦¦¦¦¦-
#-¦¦¦¦¦¦---------¦¦¦¦¦¦--¦¦¦¦¦¦---¦¦¦¦¦¦---¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦---¦¦¦¦¦¦¦¦¦¦¦¦¦¦---
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦---¦¦¦¦¦¦---¦¦¦¦¦¦--¦¦¦¦¦¦--¦¦¦¦¦¦---¦¦¦¦¦¦¦¦¦¦¦¦¦¦---
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦---¦¦¦¦¦¦---¦¦¦¦¦¦--¦¦¦¦¦¦--¦¦¦¦¦¦-----¦¦¦¦¦¦¦¦¦¦-----
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦¦¦¦¦¦¦¦¦---¦¦¦¦¦¦---¦¦¦¦¦¦--¦¦¦¦¦¦--¦¦¦¦¦¦-------¦¦¦¦¦¦-------
#---------¦¦¦¦¦¦-¦¦¦¦¦¦-----------¦¦¦¦¦¦---¦¦¦¦¦¦----------¦¦¦¦¦¦-------¦¦¦¦¦¦-------
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦---------¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦----------¦¦¦¦¦¦-------¦¦¦¦¦¦-------
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦---------¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦----------¦¦¦¦¦¦-------¦¦¦¦¦¦-------
#-¦¦¦¦¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦---------¦¦¦¦¦¦¦¦¦¦-¦¦¦¦¦¦----------¦¦¦¦¦¦-------¦¦¦¦¦¦-------
#------------------------------------------------------------------------------------

#-= Variables =-
#{player}: Replaced by the Player's Minecraft username.
#{target}: Replace by the target's Minecraft username.
#{prefix}: Replaced by the prefix.

#Whether if the plugin should check if there is a new update or not.
#If there's an update, it will be printed in stacktrace (console).
checkUpdates: true

#Prefix for all messages.
Prefix: '&f[&bSpelp&f] &7»'

#-= First Join Events =-
#Enable/Disable First Join Event.
enableFirstJoinMsg: true
#Staff First Join Message.
staffFirstJoinMsg: '{prefix} &eA staff member: {player} has joined for the first time.'
#Normal First Join Message.
firstJoinMsg: '{prefix} &e{player} has joined for the first time.'

#-= Join Events =-
#Enable/Disable Spawn Events.
enableJoinMsg: true
onJoinSpawn: true
#Staff Join Message.
staffJoinMsg: '{prefix} &eA staff member: {player} has joined the game.'
#Normal Join Message.
joinMsg: '{prefix} &e{player} has joined the game.'

#-= Quit Events =-
#Enable/Disable Quit Event.
enableQuitMessage: true
#Staff Quit Message.
staffQuitMessage: '{prefix} &eA staff member: {player} has left the game.'
#Normal Quit Message.
quitMessage: '{prefix} &e{player} has left the game.'

#-= Link Events =-
#Enable/Disable Link Events
enableWebsite: true
enableRanks: true
enableDiscord: true
enableStore: true
enableForums: true
#Messages for each links.
websiteMsg: '{prefix} &6Website: &ahttps://example.com'
discordMsg: '{prefix} &6Discord: &ahttps://discord.gg/invite'
storeMsg: '{prefix} &6Store: &ahttps://store.example.com'
forumsMsg: '{prefix} &6Forums: &ahttps://example.com/forums'
#List of ranks.
Ranks:
- '{prefix} &6Buy a rank at: &ahttps://store.example.com/ranks'
- '{prefix} &6Rank 1: &a[VIP]'
- '{prefix} &6Rank 2: &a[VIP&6+&a]'
- '{prefix} &6Rank 3: &b[MVP]'
- '{prefix} &6Rank 4: &b[MVP&c+&b]'
- '{prefix} &6Rank 5: &3[Spimy]'
- '{prefix} &6Rank 6: &3[Spimy&5+&3]'

#-= Spawn Events =-
#Setspawn command
setSpawnMsg: '{prefix} &aSpawn has been set to your current location.'
#Enable/Disable Setspawn events.
enableSetspawn: true
#Enable/Disable Spawn events.
enableSpawn: true
respawnToSpawn: true
enableTeleportSound: true
#Spawn Command
tpPlayerMsg: '{prefix} &aYou have been teleported to spawn!'
tpOtherPlayerMsg: '{prefix} &aYou have been teleported to spawn by &6{player}&a!'
tpedOtherPlayerMsg: '{prefix} &aYou have teleported &6{target} &ato spawn!'
spawnNotSetMsg: '{prefix} &cSpawn has not been set!'

#-= Vanish Events =-
#Enable/Disable Vanish events.
enableVanish: true
enableParticleOnVanish: true
#Messages for vanishing and unvanishing.
vanishMsg: '{prefix} &aYou are now vanished!'
unVanishMsg: '{prefix} &cYou are no longer vanished!'
#Vanish List Events.
enableVanishlist: true
vanishedList: '{prefix} &6Players who are vanished:'
emptyVanishlist: '{prefix} &cThere are no vanished players.'
vanishListColor: '&a'

#-= Block Command Events =-
enableBlockCommands: true
cmdBlockedMsg: '{prefix} &cThis command has been blocked!'
BlockedCommands:
- pl
- help
- ?
- ver

#-= Halp Events =-
#Enable/Disable Halp Event.
enableRequestHelp: true
#Notify the player who executed the command that his message was sent.
notifyHelpMsgSent: '{prefix} &aA help request has been sent to online staff members!'
#Message staff would receive when a player runs the command.
helpMsg: '{prefix} &6{player} &ais requesting help!'

#-= Anti-Hopper Craft Events=-
#Enable/Disable Anit-Hopper Craft Events
enableHopperCrafting: false
enableNoCraftSound: true
#Message sent when someone tries to craft a hopper.
noHopperMsg: '{prefix} &cYou are not allowed to craft hoppers!'

#-= Afk System =-
#Time before sent to AFK Section (in seconds).
afkDelay: 5
#Enable/Disable AFK System
enableAFKSystem: true
broadcastAFK: true
#Broadcast AFK/Not AFK Messages.
AfkMsg: '{prefix} &6{player} &ais now AFK!'
notAfkMsg: '{prefix} &6{player} &ais no longer AFK!'
#SetAFK Messages..
afkSectionSetMsg: '{prefix} &aAFK section has been set! Players who are AFK will be teleported here.'
afkSectionNotSetMsg: '{prefix} &cAFK Section has not been set!'
#When players are sent to AFK Section automatically.
sentToAfkSectionMsg: '{prefix} &aYou have been sent to AFK section. Move or type to teleport back to your previous location.'
#Disabled Message.
afkSystemDisabledMsg: '{prefix} &cAFK System has been disabled!'

#AFKList.
enableAFKList: true
afkList: '{prefix} &6Players who are AFK:'
emptyAfklist: '{prefix} &cThere are no afk players.'
afkListColor: '&a'

#-= Other Messages =-
noPermMsg: '{prefix} &cYou do not have permission to do this!'
relaodMsg: '{prefix} &aSpelp has been reloaded!'
disabledMsg: '{prefix} &cThis command has been disabled!'
#Enable/Disable Spelp help message.
enableHelpMsg: true
plugin.yml
name: Spelp
description: A simple but useful plugin for newer players on your server
author: Spimy
main: dev.spimy.spelp.Main
version: 2.3

commands:
  website:
    description: Shows the website URL set in config file
    usage: /<command>
    aliases: [web, site]
  discord:
    description: Shows the discord invite URL set in config file
    usage: /<command>
  store:
    description: Shows the store URL set in config file
    usage: /<command>
    aliases: [shop]
  forums:
    description: Shows the forums URL set in config file
    usage: /<command>
    aliases: [forum]
  ranks:
    description: Shows the ranks available on the server set in config file
    usage: /<command>
    aliases: [rank]
  halp:
    description: Message Staff members that are currently online
    usage: /<command>
    aliases: [helpme, halpme]
  setspawn:
    description: Sets the spawn location
    usage: /<command>
  spawn:
    description: Teleports a player to spawn
    usage: /<command>
  vanish:
    description: Vanishes or Unvanishes you
    usage: /<command>
    aliases: [v, hide, show]
  vanishlist:
    description: View players who are vanished
    usage: /<command>
    aliases: [vl, showv]
  afk:
    description: Set or unset AFK
    usage: /<command>
  afklist:
    description: View players who are AFK
    usage: /<command>'
    aliases: [afkl, al]
  spelp:
    description: Reload and help commands
    usage: /<command> <args>

permissions:
  spelp.website:
    description: Allow use of /website
    default: op
  spelp.discord:
    description: Allow use of /discord
    default: op
  spelp.store:
    description: Allow use of /store
    default: op
  spelp.forums:
    description: Allow use of /forums
    default: op
  spelp.ranks:
    description: Allow use of /ranks
    default: op
  spelp.requesthelp:
    description: Allow use of /halp
    default: op
  spelp.reload:
    description: Allow use of /spelp reload
    default: op
  spelp.help:
    description: Allow use of /spelp help
    default: op
  spelp.receivehelpmsg:
    description: Receives message from person who needs help
    default: op
  spelp.setspawn:
    description: Allow use of /setspawn
    default: op
  spelp.spawn:
    description: Allow use of /spawn
    default: op
  spelp.spawnother:
    description: Allow use of /spawn <Player>
    default: op
  spelp.staffjoin:
    description: Join message for staff
    default: op
  spelp.staffquit:
    description: Quit message for staff
    default: op
  spelp.vanish:
    description: Allow use of /vanish
    default: op
  spelp.vanishlist:
    description: Allow use of /vanishlist
    default: op
  spelp.bypassblockedcmds:
    description: Bypass blocked commands
    default: op
  spelp.admincmd:
    description: Allow use of commands starting with /spelp
    default: op
  spelp.hoppercraft:
    description: Allow players to craft hoppers
    default: op
  spelp.setafk:
    description: Allow use of /spelp setafk
    default: op
  spelp.afk:
    description: Allow use of /afk
    default: op
  spelp.bypassafk:
    description: Bypass AutoAFK system
    default: op
  spelp.afklist:
    description: Allow use of /afklist
    default: op
  spelp.version:
    description: Allow use of /spelp version
    default: op
  spelp.*:
    description: Allow use of EVERYTHING above
    default: op

Similar projects

Plugin →