- -Trails Menu (Create your own trails!)
- -Music Menu (Add your own music!)
- -1.8 - 1.13 Support
- -Custom Join Items (Create your own!)
- -Permission-Based Spawns!
- -Silent Joins
- -Custom Tab List
- -Chat clear
- -Custom Join Messages
- -Custom MOTD
- -Join Titles & Subtitles
- -Join Messages
- -Blacklist Commands
- -Custom Configuration GUI
- -Effects
- -Powerful Player Rewards API
- -Player Points
- -Scoreboard (PlaceholderAPI support!)
- -Boss Bar Messages
- -NPCs
- -Powerful Portals
- -Launchpads
- -Warps
- -Fly
- -Auto Message Broadcaster
- -Join Firework
- -Player Hider Item
- -Grappling Hook
- -Anti Swear
- -Command Blocker (/plugins etc)
- -Double Jump
- -Spawn on Join
Rewards API:
You can execute commands as console and commands as a player! A chance parser is also available and since rewards API offers extended rewards module you can even use java engine to parse and execute real java code!
Example:
Code:
- script:player.sendMessage("oh, hi %player%"); Player will say "oh, hi %player name here%"
- script:player.getInventory().addItem(new org.bukkit.inventory.ItemStack(org.bukkit.Material.DIRT)
Points:
Points work with the rewards. You can give players x amount of points per daily login and then use the powerful rewards API so they can redeem them!
Scoreboard:
You can create your own, fully custom scoreboard using little memory! PlaceholderAPI support is available and there are also custom formatting options! You can highlight text or make it scrollable!
Trails:
You can create your own trails in the configs and make it need a custom permission node - can be whatever you want! You can give custom names and lores, all work with colour codes!
Effects:
You can add your own effects in that are enabled upon login and will go on for x amount of item, or just keep it permanent! Amplifiers are available, so you can choose the level of the effect! Also hides particles to your convenience
Custom Configuration GUI:
Don't have access to config files? Need to change some plugin settings? Thats easy with PlatinumHubCore! Just run the command '/phc setup' to open the GUI! There are the base settings all one on neat menu for you and your admins. Sweet!
Auto Message Broadcaster:
You can send automatic messages on your server with customisable delay time! You can even use Component Parser tags here to improve your messages even more!
NPCs
Hook in with Citizens and make them do whatever you want! This uses rewards API, so you can even execute javascript engine to parse and execute real java code!
Powerful Portals:
Create your own portals with either commands, or with the special selector stick! Supports multi worlds, and BungeeCord! They can be as large, or as small as you want!
Music:
You can place your own .nbs files into the '/plugins/PlatinumHubCore/music' direcory and it will automatically be added to the menu! 5 pieces are included by default:
-All Star.nbs
-Bohemian Rhapsody.nbs
-Don't Stop Me Now.nbs
-Dynamite.nbs
-Gangnam Style.nbs
/phc setup - Opens server configuration menu (requires platinumhub.admin)
/phc spawn - Teleports to default spawn or to spawn that player has permission for
/lobby - Teleports to default spawn or to spawn that player has permission for
/hub - Teleports to default spawn or to spawn that player has permission for
/setspawn [permission] - Sets spawn at your location
(you can type permission for custom permssion spawn) (requires platinumhub.admin)
/rewards - Opens menu with rewards for daily join points
/phc fly - Toggle flying state (required platinumhub.command.fly)
/phc warp <name> - Teleports to warp of target name
/phc warp - Prints list of warps
/phc setwarp <name> [permission] - Sets warp of target name with optional permssion to teleport
(requires platinumhub.admin)
/phc addportal <name> <server> - Add new portal to other Bungee Server (requires platinumhub.admin)
/phc portalwand - Gives player portal wand (requires platinumhub.admin)
/cc - Clears the chat
/clearprivatechat - Clears player's chat
/ping - Gives your ping
/ping <name> - Gives player's ping
/gmc - Changes gamemode to creative
/gms - Changes gamemode to survival
/gma - Changes gamemode to adventurer
/gmsp - Changes gamemode to spectator
platinumhub.gmc - Permission for gamemode creative (/gmc)
platinumhub.gms - Permission for gamemode survival (/gms)
platinumhub.gma - Permission for gamemode adventurer (/gma)
platinumhub.gmsp - Permission for gamemode spectator (/gmsp)
platinumhub.admin - Permission for overriding all events blocked via /phc setup and commands like /setspawn or /setwarp (main command for admins)
platinumhub.silent - Silent join without message
platinumhub.command.fly - Permission to /fly command
platinumhub.doublejump - Allows to double jump
platinumhub.gmc - Allows gamemode change to creative
platinumhub.gms - Allows gamemode change to survival
platinumhub.gma - Allows gamemode change to adventurer
platinumhub.gmsp - Allows gamemode change to spectator
platinumhub.ping - Allows the use of /ping
platinumhub.ping.others - Allows the use of /ping <name>
platinumhub.privatechatclear - Allows clearing of player's chat
platinumhub.chatclear - Allows clearing of all chat
#
# Broadcast module configuration
#
# Should broadcast messages be enabled
Enabled: true
# Interval in seconds between broadcasts sent
Interval: 1
# Setup all broadcast messages here.
# You can use Component Parser tags here to improve your messages even more!
# Example:
# "&c&l<click:run_command:spawn>Click here</click> &cto teleport to the spawn!" - will teleport player to spawn
# when he clicks "Click here"
# "&a&l<click:suggest_command:spawn>Click me to suggest /spawn!</click" - will suggest /spawn command in chat
# so player can execute it if he wish to
# "&6<hover:show_text:&e&lWoah I'm inside this click message!!!>Click me to see text box</click>" - will show
# text box on hover
#
# Use ';' to split into next lines
#
Broadcasts:
- ";&a&lAuto Broadcaster;&c&l70% cheaper &adirt! &6&l<click:run_command:/spawn>Click to buy</click> &6now!;&c&lLIMITED OFFER"
- ";&a&lAuto Broadcaster;&6Wazzup, testing the system...;&eBe sure to have fun!"
- ";&a&lAuto Broadcaster;&eHave fun here!;&alol"
# Broadcast module configuration
#
# Should broadcast messages be enabled
Enabled: true
# Interval in seconds between broadcasts sent
Interval: 1
# Setup all broadcast messages here.
# You can use Component Parser tags here to improve your messages even more!
# Example:
# "&c&l<click:run_command:spawn>Click here</click> &cto teleport to the spawn!" - will teleport player to spawn
# when he clicks "Click here"
# "&a&l<click:suggest_command:spawn>Click me to suggest /spawn!</click" - will suggest /spawn command in chat
# so player can execute it if he wish to
# "&6<hover:show_text:&e&lWoah I'm inside this click message!!!>Click me to see text box</click>" - will show
# text box on hover
#
# Use ';' to split into next lines
#
Broadcasts:
- ";&a&lAuto Broadcaster;&c&l70% cheaper &adirt! &6&l<click:run_command:/spawn>Click to buy</click> &6now!;&c&lLIMITED OFFER"
- ";&a&lAuto Broadcaster;&6Wazzup, testing the system...;&eBe sure to have fun!"
- ";&a&lAuto Broadcaster;&eHave fun here!;&alol"
# These are the options configurable in the /phc setup menu
Block-Damage: true
Block-Block-Break: true
Block-Block-Place: true
Block-Item-Drop: true
Block-Block-Burn: true
Block-Item-Damage: true
Block-Pickup: true
Block-Block-Explode: true
Block-Item-Move: true
Disable-Daytime: true
Disable-Weather: true
Default-Gamemode: SURVIVAL
Block-Damage: true
Block-Block-Break: true
Block-Block-Place: true
Block-Item-Drop: true
Block-Block-Burn: true
Block-Item-Damage: true
Block-Pickup: true
Block-Block-Explode: true
Block-Item-Move: true
Disable-Daytime: true
Disable-Weather: true
Default-Gamemode: SURVIVAL
#
# Plugin: PlatinumHubCore | Author: DarkKnights22
# Discord: https://discord.gg/x4KAERJ | SpigotMC: https://www.spigotmc.org/resources/authors/darkknights22.328954/
#
# PlatinumHub Core Commands & Permissions
#
# ========== PERMISSIONS ==========
# platinumhub.admin - Permission for overriding all events blocked via /phc setup
# and commands like /setspawn or /setwarp (CCCommand command for admins)
# platinumhub.silent - Silent join without message
# platinumhub.command.fly - Permission to /fly command
# platinumhub.doublejump - Allows to double jump
#
#
# ========== COMMANDS ==========
# /phc setup - Opens server configuration menu (requires platinumhub.admin)
#
# /spawn - Teleports to default spawn or to spawn that player has permission for
# /lobby - Teleports to default spawn or to spawn that player has permission for
# /hub - Teleports to default spawn or to spawn that player has permission for
# /setspawn [permission] - Sets spawn at your location
# (you can type permission for custom permssion spawn) (requires platinumhub.admin)
#
# /rewards - Opens menu with rewards for daily join points
# /fly - Toggle flying state (required platinumhub.command.fly)
#
# /warp <name> - Teleports to warp of target name
# /warp - Prints list of warps
# /setwarp <name> [permission] - Sets warp of target name with optional permssion to teleport
# (requires platinumhub.admin)
# /phc addportal <name> <server> - Add new portal to other Bungee Server (requires platinumhub.admin)
# /phc portalwand - Gives player portal wand (requires platinumhub.admin)
# /cc - Clears the chat
#
#
# ========== FILES ==========
# broadcast.yml - Edit broadcast messages here, can be disabled, some nice formatting options available
# trails.yml - Edit trails perk here
# customitems.yml - Edit join items here
# language.yml - Translate plugin messages here
# npcs.yml - Edit clickable Citizens here
# rewards.yml - Edit /rewards rewards for daily join points here
# effects.yml - Edit join potion effects given to player here
# scoreboard.yml - Edit in-game scoreboard here, some nice formatting options available
#
# List of commands that can't be executed
Blacklisted-Commands:
- mycmd
# MOTD displayed when player joins the server
# Placeholders: %player% - player name, %online% - online players
Motd-Message:
- "&5Welcome to our server, &c&l%player%"
- "&bThere are currently &c&l%online% &bplayers online!"
# Title sent to players on join
Join-Title: "&e&lWelcome %player%"
# Subtitle sent to players on join
Join-Subtitle: "&7To our server!"
# Message broadcasted on player join.
# Set to "none" to disable!
Join-Message: "&e[+] A player has &ajoined the server!"
# Boss bar message on join
Join-Bossbar: "&e&lWelcome to our server!"
Tablist:
Header: "&e&lOur server\n&6&lwelcomes you!"
Footer: "&7Have fun!"
# Points given to player on daily join
Daily-Login-Points: 10
# List of blocked words that trigger anti swear
Swear-Words:
- "fuck"
- "bitch"
# Plugin: PlatinumHubCore | Author: DarkKnights22
# Discord: https://discord.gg/x4KAERJ | SpigotMC: https://www.spigotmc.org/resources/authors/darkknights22.328954/
#
# PlatinumHub Core Commands & Permissions
#
# ========== PERMISSIONS ==========
# platinumhub.admin - Permission for overriding all events blocked via /phc setup
# and commands like /setspawn or /setwarp (CCCommand command for admins)
# platinumhub.silent - Silent join without message
# platinumhub.command.fly - Permission to /fly command
# platinumhub.doublejump - Allows to double jump
#
#
# ========== COMMANDS ==========
# /phc setup - Opens server configuration menu (requires platinumhub.admin)
#
# /spawn - Teleports to default spawn or to spawn that player has permission for
# /lobby - Teleports to default spawn or to spawn that player has permission for
# /hub - Teleports to default spawn or to spawn that player has permission for
# /setspawn [permission] - Sets spawn at your location
# (you can type permission for custom permssion spawn) (requires platinumhub.admin)
#
# /rewards - Opens menu with rewards for daily join points
# /fly - Toggle flying state (required platinumhub.command.fly)
#
# /warp <name> - Teleports to warp of target name
# /warp - Prints list of warps
# /setwarp <name> [permission] - Sets warp of target name with optional permssion to teleport
# (requires platinumhub.admin)
# /phc addportal <name> <server> - Add new portal to other Bungee Server (requires platinumhub.admin)
# /phc portalwand - Gives player portal wand (requires platinumhub.admin)
# /cc - Clears the chat
#
#
# ========== FILES ==========
# broadcast.yml - Edit broadcast messages here, can be disabled, some nice formatting options available
# trails.yml - Edit trails perk here
# customitems.yml - Edit join items here
# language.yml - Translate plugin messages here
# npcs.yml - Edit clickable Citizens here
# rewards.yml - Edit /rewards rewards for daily join points here
# effects.yml - Edit join potion effects given to player here
# scoreboard.yml - Edit in-game scoreboard here, some nice formatting options available
#
# List of commands that can't be executed
Blacklisted-Commands:
- mycmd
# MOTD displayed when player joins the server
# Placeholders: %player% - player name, %online% - online players
Motd-Message:
- "&5Welcome to our server, &c&l%player%"
- "&bThere are currently &c&l%online% &bplayers online!"
# Title sent to players on join
Join-Title: "&e&lWelcome %player%"
# Subtitle sent to players on join
Join-Subtitle: "&7To our server!"
# Message broadcasted on player join.
# Set to "none" to disable!
Join-Message: "&e[+] A player has &ajoined the server!"
# Boss bar message on join
Join-Bossbar: "&e&lWelcome to our server!"
Tablist:
Header: "&e&lOur server\n&6&lwelcomes you!"
Footer: "&7Have fun!"
# Points given to player on daily join
Daily-Login-Points: 10
# List of blocked words that trigger anti swear
Swear-Words:
- "fuck"
- "bitch"
# 'Player-Trails' name is hardcoded in code so don't change this name!!
Player-Trails:
# Material name, must be valid material for your version!!!
# Materials list: https://minecraft-ids.grahamedgecombe.com/ (for 1.12 and probably some lower versions)
material: MAGMA_CREAM
# Name of item
name: "&e&lTrails &7(Right-Click)"
# Lore of item
lore:
- "&7Click to open trails menu!"
#- "&7Something else that is commented"
# Slot in inventory where to put item, SLOTS ARE COUNTED FROM 0 NOT 1, SO MAX 8 SLOTS NOT 9!!!
slot: 2
# 'Grappling-Hook' name is hardcoded in code so don't change this name!!
Grappling-Hook:
material: FISHING_ROD
name: "&b&lGrappling Hook &7(Right-Click)"
lore:
- "&7Click to use!"
slot: 4
# 'Music-Noteblocks' name is hardcoded in code so don't change this name!!
Music-Noteblocks:
material: NOTE_BLOCK
name: "&4&lMusic &7(Right-Click)"
lore:
- "&7Click to play some nice noteblock music!"
slot: 6
# 'Player-Hide' name is hardcoded in code so don't change this name!!
Player-Hide:
material: REDSTONE_TORCH
name: "&6&lToggle Players Visibility &7(Right-Click)"
lore:
- "&7Click to toggle players visibility!"
slot: 0
Player-Trails:
# Material name, must be valid material for your version!!!
# Materials list: https://minecraft-ids.grahamedgecombe.com/ (for 1.12 and probably some lower versions)
material: MAGMA_CREAM
# Name of item
name: "&e&lTrails &7(Right-Click)"
# Lore of item
lore:
- "&7Click to open trails menu!"
#- "&7Something else that is commented"
# Slot in inventory where to put item, SLOTS ARE COUNTED FROM 0 NOT 1, SO MAX 8 SLOTS NOT 9!!!
slot: 2
# 'Grappling-Hook' name is hardcoded in code so don't change this name!!
Grappling-Hook:
material: FISHING_ROD
name: "&b&lGrappling Hook &7(Right-Click)"
lore:
- "&7Click to use!"
slot: 4
# 'Music-Noteblocks' name is hardcoded in code so don't change this name!!
Music-Noteblocks:
material: NOTE_BLOCK
name: "&4&lMusic &7(Right-Click)"
lore:
- "&7Click to play some nice noteblock music!"
slot: 6
# 'Player-Hide' name is hardcoded in code so don't change this name!!
Player-Hide:
material: REDSTONE_TORCH
name: "&6&lToggle Players Visibility &7(Right-Click)"
lore:
- "&7Click to toggle players visibility!"
slot: 0
# Effects configuration section
# these potion effects will be given to player once they joins the server
#
# Particles of effects are invisible to players because this would look bad
# Name of effect, can be anything
speed:
# Name of potion, must be valid one!
# List of all https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
type: SPEED
# Level (power) of the effect, higher effect -> better effect
# AMPLIFIERS ARE COUNTED FROM 0!!! SO 0 MEANS 1 LEVEL
amplifier: 0
# Time in minutes player will receive this effect for, don't spam like 99999999999999999999 here because it will throw errors.
# Keep 999999999, for permanent
time: 999999999
jump:
type: JUMP
amplifier: 1
time: 999999999
# these potion effects will be given to player once they joins the server
#
# Particles of effects are invisible to players because this would look bad
# Name of effect, can be anything
speed:
# Name of potion, must be valid one!
# List of all https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
type: SPEED
# Level (power) of the effect, higher effect -> better effect
# AMPLIFIERS ARE COUNTED FROM 0!!! SO 0 MEANS 1 LEVEL
amplifier: 0
# Time in minutes player will receive this effect for, don't spam like 99999999999999999999 here because it will throw errors.
# Keep 999999999, for permanent
time: 999999999
jump:
type: JUMP
amplifier: 1
time: 999999999
# Translate plugin messages here
# Please note that /setspawn sets spawn for /hub, /lobby, and /spawn. You can change the message for the commands.
Commands:
Prefix: "&4[&3PlatinumHubCore&4] &a"
Blacklisted: "&cThis command is blacklisted!"
Option-Changed: "&aOption successfully changed to &e%option%&a!"
No-Permission: "&cYou don't have permission for this!"
Too-Few-Arguments: "&cToo few arguments!"
Only-Player: "&cOnly players can execute this command!"
Teleported-To-Spawn: "&aYou were teleported to the spawn!"
Teleported-To-Hub: "&aYou were teleported to the hub!"
Teleported-To-Lobby: "&aYou were teleported to the lobby!"
Spawn-Set: "&aSpawn successfully set!"
Spawn-Set-Perm: "&aSpawn for users with permission &e%perm% &aset!"
Help-Command:
Header: "&3&lPlatinumHubCore &4&lCommands:"
Description: " &a/spawn &6- Teleports you to spawn!\n
&a/setspawn [permission] &6- Sets spawns at your location\n
&a/setwarp <warp> [permission] &6- Set warp with optional permission\n
&a/rewards &6- Opens the rewards menu\n
&a/phc addportal <name> <server> &6- Add portal to other Bungee server\n
&a/phc setup &6- Opens up setup configurator"
Fly-Toggled: "&aFly state toggled!"
Warp-Set: "&aWarp &e%name% &acreated!"
Warp-Set-Perm: "&aWarp &e%name% &awith permission &e%perm% &acreated!"
Warp-No-Permission: "&cYou don't have permission to teleport to this warp!"
Teleported-To-Warp: "&aSuccessfully teleported!"
Warp-List: "&aAvailable warps: &f%warps%"
Warp-Not-Found: "&cWarp with that name not found!"
Warp-Exists: "&cWarp with this name already exists!"
Players-Hidden: "&aPoof! Players are hidden now!"
Players-Unhidden: "&aPoof! Players are visible now!"
Clear-Chat: "&aChat has been cleared by &b&l%player%!"
Menus:
Configurator:
Inventory-Name: "&7Server configurator"
Trails:
Inventory-Name: "&e&lChoose Trails"
Equipped: "&aTrail successfully equipped!"
Removed: "&cRemoved current trail!"
Nothing-To-Remove: "&cYou don't have trail equipped!"
Remove-Button:
Name: "&c&lRemove Trail"
Lore: "&7Click to remove trail you currently have!"
Music:
Inventory-Name: "&c&lPlay Music"
Started: "&e&lNow playing: &6%name% by %author%"
Stopped: "&c&lStopped music player"
Item:
Name: "&e&lPlay %name%"
Lore: "&7Click to play this song!"
Stop-Button:
Name: "&c&lStop Music"
Lore: "&7Click to stop playing current music!"
No-Music-To-Stop: "&cThere is no music to stop!"
Rewards:
Inventory-Name: "&e&lObtainable Rewards"
Already-Unlocked: "&cYou've already unlocked this reward!"
No-Points: "&cYou don't have enough points for this reward! You need &e%more% more&c!"
Reward-Obtained: "&aSuccessfully purchased reward!"
Do-Not-Swear: "&c&lHey! &bPlease don't swear!"
# Please note that /setspawn sets spawn for /hub, /lobby, and /spawn. You can change the message for the commands.
Commands:
Prefix: "&4[&3PlatinumHubCore&4] &a"
Blacklisted: "&cThis command is blacklisted!"
Option-Changed: "&aOption successfully changed to &e%option%&a!"
No-Permission: "&cYou don't have permission for this!"
Too-Few-Arguments: "&cToo few arguments!"
Only-Player: "&cOnly players can execute this command!"
Teleported-To-Spawn: "&aYou were teleported to the spawn!"
Teleported-To-Hub: "&aYou were teleported to the hub!"
Teleported-To-Lobby: "&aYou were teleported to the lobby!"
Spawn-Set: "&aSpawn successfully set!"
Spawn-Set-Perm: "&aSpawn for users with permission &e%perm% &aset!"
Help-Command:
Header: "&3&lPlatinumHubCore &4&lCommands:"
Description: " &a/spawn &6- Teleports you to spawn!\n
&a/setspawn [permission] &6- Sets spawns at your location\n
&a/setwarp <warp> [permission] &6- Set warp with optional permission\n
&a/rewards &6- Opens the rewards menu\n
&a/phc addportal <name> <server> &6- Add portal to other Bungee server\n
&a/phc setup &6- Opens up setup configurator"
Fly-Toggled: "&aFly state toggled!"
Warp-Set: "&aWarp &e%name% &acreated!"
Warp-Set-Perm: "&aWarp &e%name% &awith permission &e%perm% &acreated!"
Warp-No-Permission: "&cYou don't have permission to teleport to this warp!"
Teleported-To-Warp: "&aSuccessfully teleported!"
Warp-List: "&aAvailable warps: &f%warps%"
Warp-Not-Found: "&cWarp with that name not found!"
Warp-Exists: "&cWarp with this name already exists!"
Players-Hidden: "&aPoof! Players are hidden now!"
Players-Unhidden: "&aPoof! Players are visible now!"
Clear-Chat: "&aChat has been cleared by &b&l%player%!"
Menus:
Configurator:
Inventory-Name: "&7Server configurator"
Trails:
Inventory-Name: "&e&lChoose Trails"
Equipped: "&aTrail successfully equipped!"
Removed: "&cRemoved current trail!"
Nothing-To-Remove: "&cYou don't have trail equipped!"
Remove-Button:
Name: "&c&lRemove Trail"
Lore: "&7Click to remove trail you currently have!"
Music:
Inventory-Name: "&c&lPlay Music"
Started: "&e&lNow playing: &6%name% by %author%"
Stopped: "&c&lStopped music player"
Item:
Name: "&e&lPlay %name%"
Lore: "&7Click to play this song!"
Stop-Button:
Name: "&c&lStop Music"
Lore: "&7Click to stop playing current music!"
No-Music-To-Stop: "&cThere is no music to stop!"
Rewards:
Inventory-Name: "&e&lObtainable Rewards"
Already-Unlocked: "&cYou've already unlocked this reward!"
No-Points: "&cYou don't have enough points for this reward! You need &e%more% more&c!"
Reward-Obtained: "&aSuccessfully purchased reward!"
Do-Not-Swear: "&c&lHey! &bPlease don't swear!"
#
# Citizens NPC's configuration section
#
Npcs:
# ID of citizens NPC to execute commands when citizen will be clicked
1:
# Commands to execute citizen is clicked, %player% placeholder supported
# You can even execute commands as player, just use p: before all command, example:
# "p:say Hello me!!!" will say Hello me!!! by player!
#
# Since we're using rewards API here so you can even execute javascript engine to parse and execute
# real java code!
# Example:
# - script: player.sendMessage("oh, hi %player%"); Player will say "oh, hi %player name here%"
# - script: player.getInventory().addItem(new org.bukkit.inventory.ItemStack(org.bukkit.Material.DIRT));
# Gives a dirt to the player! Although you can just use /give command
#
# Valid script engine objects:
# player - Player object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html)
# server - Bukkit server object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Server.html)
#
- "p:say HELLO"
- "give %player% dirt 1"
# Citizens NPC's configuration section
#
Npcs:
# ID of citizens NPC to execute commands when citizen will be clicked
1:
# Commands to execute citizen is clicked, %player% placeholder supported
# You can even execute commands as player, just use p: before all command, example:
# "p:say Hello me!!!" will say Hello me!!! by player!
#
# Since we're using rewards API here so you can even execute javascript engine to parse and execute
# real java code!
# Example:
# - script: player.sendMessage("oh, hi %player%"); Player will say "oh, hi %player name here%"
# - script: player.getInventory().addItem(new org.bukkit.inventory.ItemStack(org.bukkit.Material.DIRT));
# Gives a dirt to the player! Although you can just use /give command
#
# Valid script engine objects:
# player - Player object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html)
# server - Bukkit server object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Server.html)
#
- "p:say HELLO"
- "give %player% dirt 1"
Rewards:
1:
# Name of reward
Name: "&aFly"
# Description of reward, use ; to split to the next lines
Description: "&7Unlock fly command!;&7Cost: &e100 points;;&8Click to purchase!"
# Material represented by this reward in GUI
Material-Name: FEATHER
# Cost of the reward in points
Cost: 100
# Commands to execute when purchasing reward, %player% placeholder supported
# You can even execute commands as player, just use p: before all command, example:
# "p:say Hello me!!!" will say Hello me by player!
#
# Chance parser is here too! You can set x% chance to execute the code
# Example: "chance(10): pex user %player% add essentials.kick" will have 10% chance to give player
# essentials kick permission!
#
# Chances and per player commands can be merged!
# Just use: "p:chance(20):say hi me"
# Or switch "chance(20): p:say hi me!"
#
# Since rewards API offers extended rewards module you can even execute javascript engine to parse and execute
# real java code!
# Example:
# - script: player.sendMessage("oh, hi %player%"); Player will say "oh, hi %player name here%"
# - script: player.getInventory().addItem(new org.bukkit.inventory.ItemStack(org.bukkit.Material.DIRT));
# Gives a dirt to the player! Although you can just use /give command
#
# Valid script engine objects:
# player - Player object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html)
# server - Bukkit server object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Server.html)
#
Commands:
- "pex user %player% add platinumhub.command.fly"
2:
Name: "&bVIP Server Access"
Description: "&7Unlock VIP server access!;&7Cost: &e500 points;;&8Click to purchase!"
Material-Name: DIAMOND
Cost: 500
Commands:
- "pex user %player% add servers.vip"
3:
Name: "&aVIP+ Server Access"
Description: "&7Unlock VIP+ server access!;&7Cost: &e1000 points;;&8Click to purchase!"
Material-Name: EMERALD
Cost: 1000
Commands:
- "pex user %player% add servers.vip+"
4:
Name: "&4[&3&lPlatinumHubCore&4] &7Tag"
Description: "&7Unlock the PlatinumHubCore tag!;&7Cost: &e300 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 300
Commands:
- "pex user %player% prefix &4[&3PlatinumHubCore&4]"
5:
Name: "&4[&5&lDarkKnights22&4] &7Tag"
Description: "&7Unlock the DarkKnights22 tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&5DarkKnights22&4]"
6:
Name: "&4[&6&lSpigotMC&4] &7Tag"
Description: "&7Unlock the SpigotMC tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&5DarkKnights22&4]"
7:
Name: "&4[&9&lOG&4] &7Tag"
Description: "&7Unlock the OG tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&9&lOG&4]"
8:
Name: "&6Custom Music"
Description: "&7Unlock custom music!;&7Cost: &e200 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 200
Commands:
- "pex user %player% add custom.music"
9:
Name: "&4[&9&lOG&4] &7Tag"
Description: "&7Unlock the OG tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&9&lOG&4]"
1:
# Name of reward
Name: "&aFly"
# Description of reward, use ; to split to the next lines
Description: "&7Unlock fly command!;&7Cost: &e100 points;;&8Click to purchase!"
# Material represented by this reward in GUI
Material-Name: FEATHER
# Cost of the reward in points
Cost: 100
# Commands to execute when purchasing reward, %player% placeholder supported
# You can even execute commands as player, just use p: before all command, example:
# "p:say Hello me!!!" will say Hello me by player!
#
# Chance parser is here too! You can set x% chance to execute the code
# Example: "chance(10): pex user %player% add essentials.kick" will have 10% chance to give player
# essentials kick permission!
#
# Chances and per player commands can be merged!
# Just use: "p:chance(20):say hi me"
# Or switch "chance(20): p:say hi me!"
#
# Since rewards API offers extended rewards module you can even execute javascript engine to parse and execute
# real java code!
# Example:
# - script: player.sendMessage("oh, hi %player%"); Player will say "oh, hi %player name here%"
# - script: player.getInventory().addItem(new org.bukkit.inventory.ItemStack(org.bukkit.Material.DIRT));
# Gives a dirt to the player! Although you can just use /give command
#
# Valid script engine objects:
# player - Player object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Player.html)
# server - Bukkit server object (API methods https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Server.html)
#
Commands:
- "pex user %player% add platinumhub.command.fly"
2:
Name: "&bVIP Server Access"
Description: "&7Unlock VIP server access!;&7Cost: &e500 points;;&8Click to purchase!"
Material-Name: DIAMOND
Cost: 500
Commands:
- "pex user %player% add servers.vip"
3:
Name: "&aVIP+ Server Access"
Description: "&7Unlock VIP+ server access!;&7Cost: &e1000 points;;&8Click to purchase!"
Material-Name: EMERALD
Cost: 1000
Commands:
- "pex user %player% add servers.vip+"
4:
Name: "&4[&3&lPlatinumHubCore&4] &7Tag"
Description: "&7Unlock the PlatinumHubCore tag!;&7Cost: &e300 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 300
Commands:
- "pex user %player% prefix &4[&3PlatinumHubCore&4]"
5:
Name: "&4[&5&lDarkKnights22&4] &7Tag"
Description: "&7Unlock the DarkKnights22 tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&5DarkKnights22&4]"
6:
Name: "&4[&6&lSpigotMC&4] &7Tag"
Description: "&7Unlock the SpigotMC tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&5DarkKnights22&4]"
7:
Name: "&4[&9&lOG&4] &7Tag"
Description: "&7Unlock the OG tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&9&lOG&4]"
8:
Name: "&6Custom Music"
Description: "&7Unlock custom music!;&7Cost: &e200 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 200
Commands:
- "pex user %player% add custom.music"
9:
Name: "&4[&9&lOG&4] &7Tag"
Description: "&7Unlock the OG tag!;&7Cost: &e150 points;;&8Click to purchase!"
Material-Name: NAME_TAG
Cost: 150
Commands:
- "pex user %player% prefix &4[&9&lOG&4]"
Board:
Title: "&3&lPlatinumHubCore"
# Use PlaceholderAPI placeholders here
Contents:
- "&7%server_time_dd/MM/YYYY%"
- "&fOnline: &e%server_online%"
- ""
- "&fPlayer: &e%player_name%"
- ""
- "<highlight>DarkKnights22</highlight>"
Title: "&3&lPlatinumHubCore"
# Use PlaceholderAPI placeholders here
Contents:
- "&7%server_time_dd/MM/YYYY%"
- "&fOnline: &e%server_online%"
- ""
- "&fPlayer: &e%player_name%"
- ""
- "<highlight>DarkKnights22</highlight>"
# All particle names
# Particles: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html (remember it's for 1.13 not all may work!!)
# Trail name, can be anything you want
flames:
# Material name, must be valid material for your version!!!
# Materials list: https://minecraft-ids.grahamedgecombe.com/ (for 1.12 and probably some lower versions)
material: BLAZE_POWDER
# Name of item in gui, color codes (&) supported
name: "&e&lFlames"
# Lore of item, split it to the next line adding ';' character like &7Hello;&7hi! will split '&7hi!' under.
lore: "&7Burn them all!!!"
# Valid particle name https://mcreator.net/wiki/particles-ids (1.8+, no 1.13)
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html (1.13+)
# Some particles can and will throw errors when used, if you occur errors when equipping particles that
# is spamming your console that's probably this cause!!! Use different particle then!!!
particle: FLAME
crit:
material: DIAMOND_SWORD
name: "&8&lCritical"
lore: "&7Critical hits like pro gamer."
particle: CRIT
heart:
material: REDSTONE
name: "&c&lHearts"
lore: "&7Show me your love!"
particle: HEART
spell:
material: POTION
name: "&9&lSpell"
lore: "&7Only true wizards would choose this!"
particle: SPELL
cloud:
material: WOOL
name: "&f&lCloud"
lore: "&7Float in the skys!"
particle: CLOUD
lava:
material: LAVA_BUCKET
name: "&4&lLava"
lore: "&7Burn the heavens and the earth!"
particle: DRIPPING_LAVA
dragonbreath:
material: DRAGON_EGG
name: "&5&lDragon Breath"
lore: "&7Breathe out the dragon's breath and fireballs!"
particle: DRAGON_BREATH
dust:
material: GLOWSTONE_DUST
name: "&8&lDust"
lore: "&7Clean out all of your dusty clothes!"
particle: FALLING_DUST
slime:
material: SLIME_BALL
name: "&2&lSlime"
lore: "&7Squish Squash, Squish Squash!"
particle: ITEM_SLIME
# Particles: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html (remember it's for 1.13 not all may work!!)
# Trail name, can be anything you want
flames:
# Material name, must be valid material for your version!!!
# Materials list: https://minecraft-ids.grahamedgecombe.com/ (for 1.12 and probably some lower versions)
material: BLAZE_POWDER
# Name of item in gui, color codes (&) supported
name: "&e&lFlames"
# Lore of item, split it to the next line adding ';' character like &7Hello;&7hi! will split '&7hi!' under.
lore: "&7Burn them all!!!"
# Valid particle name https://mcreator.net/wiki/particles-ids (1.8+, no 1.13)
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html (1.13+)
# Some particles can and will throw errors when used, if you occur errors when equipping particles that
# is spamming your console that's probably this cause!!! Use different particle then!!!
particle: FLAME
crit:
material: DIAMOND_SWORD
name: "&8&lCritical"
lore: "&7Critical hits like pro gamer."
particle: CRIT
heart:
material: REDSTONE
name: "&c&lHearts"
lore: "&7Show me your love!"
particle: HEART
spell:
material: POTION
name: "&9&lSpell"
lore: "&7Only true wizards would choose this!"
particle: SPELL
cloud:
material: WOOL
name: "&f&lCloud"
lore: "&7Float in the skys!"
particle: CLOUD
lava:
material: LAVA_BUCKET
name: "&4&lLava"
lore: "&7Burn the heavens and the earth!"
particle: DRIPPING_LAVA
dragonbreath:
material: DRAGON_EGG
name: "&5&lDragon Breath"
lore: "&7Breathe out the dragon's breath and fireballs!"
particle: DRAGON_BREATH
dust:
material: GLOWSTONE_DUST
name: "&8&lDust"
lore: "&7Clean out all of your dusty clothes!"
particle: FALLING_DUST
slime:
material: SLIME_BALL
name: "&2&lSlime"
lore: "&7Squish Squash, Squish Squash!"
particle: ITEM_SLIME
broadcast.yml - Edit broadcast messages here, can be disabled, some nice formatting options available
trails.yml - Edit trails perk here
customitems.yml - Edit join items here
language.yml - Translate plugin messages here
npcs.yml - Edit clickable Citizens here
rewards.yml - Edit /rewards rewards for daily join points here.
effects.yml - Edit join potion effects given to player here
scoreboard.yml - Edit in-game scoreboard here, some nice formatting options available
- -Cosmetics
- -Configurable Points Messages
- -Prevent
Breaking, Building, Dropping items, Inventory item moving - -Prevent Ice Melting/Forming, Fire Ignite/Spread/Damage/Unigniting
- -Prevent Leaf Decay/Vine Growth/Liquid Flow
- -Prevent Explosions, Animals and Mob spawning
- -Permission Based World Access
- -Custom MOTD + Hover Support
- -Anti Spam (includes excessive caps usage)
- -Server Selector
- -Staff chat
- -/vanish command
- -Add configurable /help gui
- -Add /staff gui
NoteBlockAPI
Citizens
Be sure to leave a review and a good old thumbs up never hurt anyone!
Struggling to configure the plugin? Need it completed with top quality? Contact SkullKnight for his amazing and affordable configurations Check out SkullKnight's configuration server at https://www.mc-market.org/threads/427149/
Found a bug or want a feature added? Join our Discord Support Server with 4 other Developers! https://discord.gg/x4KAERJ
Last edited:
