▶PlatinumHubCore◀ 99.99% Customisable | Custom Join Items | Trails | Music [1.8 - 1.13]

Status
This thread has been locked.

DarkKnights22

Professional Java Developer
Supreme
Feedback score
17
Posts
1,021
Reactions
350
Resources
14
NROlI5k.png

IJkvRjR.png

GjSDWzL.png

VEWe9iq.png

  • -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 s
ince 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



BnE9gSJ.png
84b6964a11015a1eaa5deb23b9be1937.gif

55eefdb49939f216ea1b777bf418e6c1.png

00bc3fe6fb8a5d13920cca82e2271e1f.gif

714b503d809ef3ea47cfbeab627dd937.gif

2866846c30ecdab33c7525f2537e1dd6.png

353dc5f43295a56f80fac527da8b973c.gif

067848d225614236015f1d0695218e7d.png

c2cc100fa645eb8b82fe6de5ba86e9d9.gif

18b4cfc0f2563114a56636bc549bdcdb.gif

1b89bc1c6ac2d65b43ce9f9c7a219a25.gif

ac4480a04ed98032479c11d51215dc5c.gif

d3af085f6a1a4e7e2df499619baa1f14.gif


jjsnhwk.png

/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





9zIqhD6.png

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
jst016s.png

#
# 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
#
# 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
# 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
# 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!"
#
# 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]"
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>"
# 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

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



ge6LH3C.png

  • -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
16XOA8N.png

NoteBlockAPI
Citizens

Be sure to leave a review and a good old thumbs up never hurt anyone!
nuMkDTe.png

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



GtNJXwC.png
 
Last edited:
Status
This thread has been locked.
Top