
【Cardinal】 4.5
⚡️VoteParty✅ ExpBottle✅ Donations✅ Announcements✅ Emojis✅ And more⚡️
Cardinal
For questions, reports bugs ask on our discord
Please remember that Gradient & HEX colors works only on 1.16+
Test it before buying at mc.cybermine.cz
(FOR SECURITY REASONS ACCESS TO THE SERVER HAS BEEN BLOCKED FROM DIFFERENT COUNTRIES THAN SK/CZ)
- Supports MySQL & SQLite & MariaDB database. ✅
- Highly customizable ✅
- CustomModelData & Base64 in GUI ✅
- RGB Color support ✅
<#00FFFF>Solid
<#00FFFF>Gradient</#935353>
<RAINBOW1>Rainbow</RAINBOW>
<RAINBOW100>Rainbow</RAINBOW>
Features
- VoteParty ✅
- AFKMoney ✅
- Donations with Avatar support ✅
- Announcements ✅
- ExpBottle ✅
- Cheque ✅
- CustomJoinMessages ✅
- CustomLeaveMessages ✅
- Advertisements ✅
- SignItem ✅
- RageQuit ✅
- GradientNick ✅
- ResTitle ✅
- Emojis ✅
- ChatFormat ✅
- ChatColor ✅
- Bossbar messages ✅
- Actionbar messages ✅
- Welcome messages with Avatar support ✅
- Friends ✅
- PinataParty ✅
Summary
This plugin provides a range of features for server administrators and players alike.
It allows administrators to reward players for voting, either online or offline, with customizable rewards and reminders for claim rewards for offline voting after login. Players can customize their join and disconnect messages with command (see below). The plugin also supports AFK rewards, where players receive currency while they are away, with varying amounts based on their permissions group and selected provider.
Players can save their XP into a bottle and then claim it by Right click. They can advertise their items in the chat with spam protection and sign their items with their name by selected color, if no color is specifier, default gold will we used. The plugin supports funny RageQuit feature - players can self kick with a specified message in config and broadcasting funny messages to the server so it looks like real ragequit. It also allows players to gradient their name with specified colors (HEX support) and change their titles and subtitles when entering a residence.
The plugin includes a custom GUI layout with emoji support (emojis will be replaced in the chat), custom chat formatting, and the ability for players to choose their chat color with rainbow and gradient options. Finally, it supports Announcements with PAPI placeholders, effects, titles/subtitles, actionbar, sounds, and ItemsAdder sounds, and Donations with avatar messages and bossbar, potions, can be disabled in specific worlds. All features are customizable through a config file.
Update 1#
Administrators can now use two new commands:
- /cardinal bossbar <text> - Shows bossbar text to all players (color & time can be configured)
- /cardinal actionbar <text> - Shows actionbar text to all players (time can be configured)
Added new welcome message with avatar & centered text support. (Check below for more!)
Update 2#
A new feature Friends was added in this update!
Now you can make some friends via /friends add <player> commandCommand /friends will open friends gui where you can manage your friends, change some settings like allow friend requests, allow notifications if friend goes offline/online. You can customize GUI as you wish in the config file.
Update #3
Added new /announce <text> [-center:true] command. Use ; for new line separator
Instalation
Simply drag&drop the plugin file into plugins folder on your server and restart your server.
Commands
Bossbar
- /cardinal bossbar <text> - Shows bossbar with text for all players (Can be customized in config)
Actionbar
- /cardinal actionbar <text> - Shows actionbar with text for all players (Can be customized in config)
Cheque
- /cheque <amount> [provider] - Converts ingame currency into the cheque that players can claim
VoteParty
- /cardinal voteparty addvotes <amount> - Adds votes to the current counter
- /cardinal voteparty setcounter <amount> - Change amount of current counter
- /cardinal voteparty giveparty <player> [amount] - Gives player VoteParty
- /cardinal claim - Claims VoteParty from offline vote or when player has full inventory
Donations
- /cardinal donate <player> <package> - Broadcasts donation on server & discord
ExpBottle
- /bottle <XP> - Saves specified amount of XP into a Bottle / can be claimed by right-click with item
CustomJoinMessages
- /jmsg <message> - Changes player join message (must contains %name% placeholder)
- /jmsg remove - Removes current join message
CustomLeaveMessages
- /dmsg <message> - Changes player leave message (must contains %name% placeholder)
- /dmsg remove - Removes current leave message
Advertisements
- /advertisement <text> - Broadcasts specified message. More info below.
SignItem
- /signitem [legacy/hex] - Adds defined lore into item. When no color specified GOLD will be used.
RageQuit
- /ragequit - Disconnects player with defines message & broadcast random message from config.
GradientNick
- /gnick <legacy/hex> <legacy/hex> - Changes player display name with specified gradient
ResTitle
- /restitle <title/subtitle> <message> - Changes entering message in current residence
Emojis
- /emojis - Opens GUI with all emojis
ChatColor
- /chatcolor - Opens GUI with colors which player can choose from
Permissions
All permissions can be changed in config!
If you don't want use permission just set it to empty string!
Description
Welcome:
- Shows configured text in welcome.yml file with Avatar & PAPI & Centered messages support!
Cheque:
- Dependency: Some currency provider, see ( Settings.Providers )
- Converts ingame currency into a item that players can claim later
VoteParty
- Dependency Votifier / NuVotifier
- You can reward all online/offline players with rewards when they voted or not based on settings.
- Allow users to claim rewards when they log in after voting offline.
- Reminds players after login if they can claim VoteParty.
- Can be disabled in specific worlds.
- Commands on party & on vote
- Crate item (Players get rewards after interacting with it)
- Everything customizable in config file
AFKMoney
- Players will get, for example, 50 currency every minute when they are AFK.
- Permissions group for bigger amounts e.g: VIP, etc.
- Dependency AFK Provider.
Supported providers:
- CMI
- Essentials
- UltraAFK
- AFKPlus
Multiple currency providers:
- VAULT
- TOKENENCHANT
- TOKENMANAGER
- ULTRAPRISONCORE
- GAMEPOINTS
- PLAYERPOINTS
- BEASTTOKENS
BottleXP
- Players can save their XP into a bottle
- Max amount of XP & Bottle item/name/lore can be changed in the config.
CustomJoinMessages
- Players can set their own join messages
CustomLeaveMessages
- Players can set their own disconnect messages
Advertisement
- Players can advertise their items etc.
- Items can be shown in chat by specified regex.
- Spam protection, command can be run only once in specified time.
SignItem
- Players can sign their items with their name
RageQuit
- Player get kicked with custom message when executing /ragequit
- Broadcasts random funny messages from config.
GradientNick
- Allow players to use gradient in their names
- Supports HEX color codes
- Supports other providers like CMI, Essentials by specific command to change name
ResTitle
- Allows players to change custom titles/subtitles when entering a residence
Emojis
- Custom GUI layout
- Text gets replaced by emojis. e.g: :star: -> ✮
- You can add more emojis in config
ChatFormat
- Format your chat to the specified format
ChatColor
- Custom GUI layout
- Allows players to choose their chat color
- Supports Rainbow & Gradient with HEX colors
Announcements
- Announcements can be sent in
- Supports PAPI Placeholders
- Supports Effects, Titles/Subtitles, Actionbar, Sounds
- Supports ItemsAdder sounds
- Can be sent only in specific world & WG Regions
- Centered messages
Donations
- Supports PAPI Placeholders
- Supports Effects, Titles/Subtitles, Actionbar, Bossbar, Sounds, Potions
- Supports Avatar messages
- Can be sent only in specific world & WG Regions
- Centered messages
Images
Announcements
XP Bottle
Donations can be also sent do Discord!
Donate with effects & avatar/title/subtitle messages + centered text
Emojis
Emojis GUI
ChatColor GUI
Advertisements
SignItem
Welcome
Config
# Cardinal
# Author: DexterSK
# Copyright DexterSK 2022-2024. All rights reserved.
#
Storage:
# Types available:
# - SQLITE
# - MYSQL
Type: SQLITE
MySQL:
# The ip of your database server
Host: localhost
# The port of your database, usually 3306;
Port: 3306
# The name of your database user
User: root
# The password of your database user
# WARNING: Please make sure only people who are allowed to know the password can access this file
Pass: ""
# The name of the database which Cardinal should create its tables in
# Note: Cardinal won't create this database, it must be pre-created using eg. phpMyAdmin
Data: "database_name"
# Prefix of tables
TablePrefix: "cardinal_"
# Use SSL connection?
UseSSL: false
# You can make Cardinal ignore the two options above and use a direct URI to connect instead
# Format for MySQL servers: jdbc:mysql://<yourIp>:<yourPort>/<yourDatabase>?useSSL=false
CustomURI: ""
Settings:
Prefix: '§7[<#882285>Cardinal</#EE6F20>§7]'
UpdateCheck: true
# This is used in Donations to send embed to discord channel check donations.yml for more
Discord:
Depencies:
# NONE - Do not use any discord dependency.
# DISCORD-SRV - Uses the Discord SRV API
API: 'DISCORD-SRV'
Time:
LanguageTag: US
# To find out which time zones are available check out https://garygregory.wordpress.com/2013/06/18/what-are-the-java-timezone-ids/
TimeZone: 'SYSTEM_DEFAULT'
# To find out which characters do what check out https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
Format: dd.MM.yyyy HH:mm:ss
ServerList:
Enable: false
CenterMotd: true
LineLength: 70
Motd:
- "<#15FFF1>ᴍᴄ.ᴄʏʙᴇʀᴍɪɴᴇ.ᴄz</#FF4EED>"
- "<#15FFF1>ᴠɪᴘ ɴᴀ ᴘʀᴀᴢᴅɴɪɴʏ ᴢᴀᴅᴀʀᴍᴏ!</#FF4EED>"
Reload:
ReloadOneConfig: '§aThe {File} file was reloaded!'
Sound: 'EXPLODE, 10.0f, 10.0f'
Title:
- '1;10;1234;Reload;§7(( Plugin Loaded Correctly! ))'
# Sound on executing main command /cardinal
Sound: EXPLODE, 10.0f, 10.0f
# If your server is in offline mode, and you have the SkinsRestorer plugin,
# and you want your users to use the SkinsRestorer skin set this
# value to CRACKED, however if your server is premium set this value to PREMIUM.
ServerType: 'PREMIUM'
SendCommands:
BossBar:
Settings:
DisplayTime: 60
# Colors -> PURPLE, PINK, YELLOW, GREEN, BLUE, RED, WHITE
BarColor: 'PURPLE'
Command:
Sound: 'VILLAGER_NO, 10.0f, 10.0f'
UnknownCommand: '§cPlease use: /cardinal bossbar <message>'
Sounds:
Enabled: true
Sound: 'VILLAGER_YES, 10.0f, 10.0f'
ActionBar:
Settings:
DisplayTime: 90
Command:
Sound: 'VILLAGER_NO, 10.0f, 10.0f'
UnknownCommand: '§cPlease use: /cardinal actionbar <message>'
Sounds:
Enabled: true
Sound: 'VILLAGER_YES, 10.0f, 10.0f'
Global:
# In case you want an image of a website it must be 8x8
# If you want to use the images included in the plugin just enter the image name
# Example one: AVATAR_URL:
# - 'Twitch.png'
# Example two: AVATAR_URL:
# - 'https://minotar.net/helm/{Buyer}/8.png'
# Example three: AVATAR_URL:
# - 'https://minotar.net/helm/Domi245/8.png'
AvatarURL:
- 'https://minotar.net/helm/{Player}/8.png'
- 'https://cravatar.eu/helmavatar/{Player}/8.png'
#Providers for AFK money feature
Providers:
# Vault Economy (requires Vault + economy plugin)
# https://dev.bukkit.org/projects/vault
VAULT:
Enabled: true
DisplayCurrencyName: "$"
# TokenEnchant Economy (requires TokenEnchant plugin)
# https://polymart.org/resource/155
TOKENENCHANT:
Enabled: true
DisplayCurrencyName: "TOKENENCHANT"
# TokenManager Economy (requires TokenManager plugin)
# https://www.spigotmc.org/resources/8610/
TOKENMANAGER:
Enabled: true
DisplayCurrencyName: "TOKENMANAGER"
# UltraPrisonCore Tokens Economy (requires UltraPrisonCore plugin)
# https://www.spigotmc.org/resources/86845/
ULTRAPRISONCORE:
Enabled: true
DisplayCurrencyName: "ULTRAPRISONCORE"
# GamePoints Economy (requires GamePoints plugin)
# https://www.spigotmc.org/resources/84121/
GAMEPOINTS:
Enabled: true
DisplayCurrencyName: "GAMEPOINTS"
# PlayerPoints Economy (requires PlayerPoints plugin)
# https://www.spigotmc.org/resources/80745/
PLAYERPOINTS:
Enabled: true
DisplayCurrencyName: "PLAYERPOINTS"
# BeastTokens Economy (requires BeastTokens plugin)
# https://www.spigotmc.org/resources/20806/
BEASTTOKENS:
Enabled: true
DisplayCurrencyName: "BEASTTOKENS"
Aliases:
- cardinal
# Administrator permission
AdminPerm: "cardinal.admin"
TeleportToSpawn:
# Enable / disable feature
Enable: true
# List of worlds, when player disconnect in these world he will be flaged and command below will be executed when he joins back
# I made this just for my server where players leaving a bedwars then rejoin and griefing arena
Worlds:
- world_acropolis
- world_yue
- csgo
- games
- duel
- pvp
# Command to execute when the flagged player joins back
Commands:
- "cmi spawn %NAME%"
DisableEnderPearl:
EnableWhileFlying: true
EnableWhileGliding: true
BypassPermission: "cardinal.enderpearlbypass"
DisabledWorlds:
- world_name
DisableTotemOfUndying:
Enable: true
BypassPermission: "cardinal.totembypass"
DisabledWorlds:
- dungeons
- duel
- pvp
NightVision:
# Enable / disable feature
Enable: true
# Permission for use this command
Permission: "cardinal.nv"
# Command aliases
Aliases:
- nv
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
Messages:
StateOFF: '&cOFF'
StateON: '&aON'
Toggle: '§b➥ §7NightVision has been toggled %STATE%'
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
Friends:
# Enable disable feature
Enable: true
# Permission for command use
Permission: "cardinal.friends"
# Command aliases
Aliases:
- friends
RequestsReminderDelay: 3
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: "cardinal.gamemode_bypass"
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: "cardinal.world_bypass"
GUI:
# Rows of the GUI
Rows: 6
# Title of GUI
Title: "§lFRIENDS #%page%"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
# Here are fixed ids.
FriendRequests:
Slot: 45
Material: "PAPER"
DisplayName: "§7Friend requests"
Lore:
- "§7Opens a menu where you can"
- "§7view and accept or decline"
- "§7friend requests."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
PrevPage:
Slot: 48
Material: "ARROW"
DisplayName: "§7Previous page"
Lore:
- "§7Go to previous page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Close:
Slot: 49
Material: "BARRIER"
DisplayName: "§cClose"
Lore:
- "§cClose menu"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
NextPage:
Slot: 50
Material: "ARROW"
DisplayName: "§7Next page"
Lore:
- "§7Go to next page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Settings:
Slot: 53
Material: "COMPARATOR"
DisplayName: "§7Settings"
Lore:
- "§7Opens a menu where you can"
- "§7change your settings."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
FriendsItems:
Slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
Material: "PLAYER_HEAD"
DisplayName: "§b%player% %status_color%%status%"
Lore:
- "§7Last seen at %LASTSEEN%"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
GUI_Requests:
# Rows of the GUI
Rows: 6
# Title of GUI
Title: "§lFRIEND REQUESTS #%page%"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
# Here are fixed ids.
FriendRequests:
Slot: 45
Material: "PAPER"
DisplayName: "§7Friend requests"
Lore:
- "§7Opens a menu where you can"
- "§7view and accept or decline"
- "§7friend requests."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
PrevPage:
Slot: 48
Material: "ARROW"
DisplayName: "§7Previous page"
Lore:
- "§7Go to previous page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Back:
Slot: 49
Material: "BARRIER"
DisplayName: "§cBack"
Lore:
- "§7Back to the main menu"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
NextPage:
Slot: 50
Material: "ARROW"
DisplayName: "§7Next page"
Lore:
- "§7Go to next page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Settings:
Slot: 53
Material: "COMPARATOR"
DisplayName: "§7Settings"
Lore:
- "§7Opens a menu where you can"
- "§7change your settings."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
FriendRequestsItems:
Slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
Material: "PLAYER_HEAD"
DisplayName: "§b%player%"
Lore: []
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
GUI_RequestsManage:
# Rows of the GUI
Rows: 1
# Title of GUI
Title: "§l%player%"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Accept:
Slot: 2
Material: "GREEN_TERRACOTTA"
DisplayName: "§aAccept"
Lore:
- "§7Click on this item"
- "§7to accept the friend request."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Decline:
Slot: 5
Material: "RED_TERRACOTTA"
DisplayName: "§cDecline"
Lore:
- "§7Click on this item"
- "§7to decline the friend request."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Back:
Slot: 8
Material: "IRON_DOOR"
DisplayName: "§eBack"
Lore:
- "§7Click on this item"
- "§7to return to the main menu."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
GUI_FriendsManage:
# Rows of the GUI
Rows: 3
# Title of GUI
Title: "§l%player% %status_color%(%status%)"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Remove:
Slot: 10
Material: "BARRIER"
DisplayName: "§cRemove this friend"
Lore:
- "§7If you click on this item your friend will"
- "§7be removed from your friend list and you from his."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Back:
Slot: 16
Material: "IRON_DOOR"
DisplayName: "§eBack"
Lore:
- "§7Click on this item"
- "§7to return to the main menu."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
GUI_Settings:
# Rows of the GUI
Rows: 5
# Title of GUI
Title: "§lSETTINGS"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Notifications:
Slot: 10
Material: "EXPERIENCE_BOTTLE"
DisplayName: "§aNotifications"
Lore:
- "§7Do you want to receive"
- "§7a notification if a friend"
- "§7goes offline/online?"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
NotificationsActive:
Slot: 19
Material: "GREEN_TERRACOTTA"
DisplayName: "§aNotifications"
Lore:
- "§7You will receive a notification"
- "§7when a friend of yours"
- "§7goes offline/online."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
NotificationsInactive:
Slot: 19
Material: "RED_TERRACOTTA"
DisplayName: "§cNotifications"
Lore:
- "§7You will not receive a notification"
- "§7when a friend of yours"
- "§7goes offline/online."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Requests:
Slot: 11
Material: "PAPER"
DisplayName: "§aFriend requests"
Lore:
- "§7Do you want to receive"
- "§7friend requests?"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
RequestsActive:
Slot: 20
Material: "GREEN_TERRACOTTA"
DisplayName: "§aFriend requests"
Lore:
- "§7Other players can send"
- "§7you friend requests."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
RequestsInactive:
Slot: 20
Material: "RED_TERRACOTTA"
DisplayName: "§cFriend requests"
Lore:
- "§7Other players cannot send"
- "§7you friend requests."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
FriendRequests:
Slot: 36
Material: "PAPER"
DisplayName: "§7Friend requests"
Lore:
- "§7Opens a menu where you can"
- "§7view and accept or decline"
- "§7friend requests."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Back:
Slot: 40
Material: "BARRIER"
DisplayName: "§cBack"
Lore:
- "§cBack to the main menu"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Settings:
Slot: 44
Material: "COMPARATOR"
DisplayName: "§7Settings"
Lore:
- "§7Opens a menu where you can"
- "§7change your settings."
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Messages:
Usage: "§c➥ §7Usage: /friends"
AddUsage: "§c➥ §7Usage: /friends add <player>"
DeleteUsage: "§c➥ §7Usage: /friends delete <player>"
DenyUsage: "§c➥ §7Usage: /friends deny <player>"
CantYourself: "§c➥ §7You can't add yourself."
NewRequests: "§c➥ §7You have §b%AMOUNT% §7new friend requests. §b[Click]"
AlreadySent: "§c➥ §7You have already sent a friend request to §b%NAME%§7."
PlayerAlreadySent: "§c➥ §7The player §b%NAME% §7has already send you a friend request."
RequestSent: "§b➥ §7You have successfuly sent request to §b%NAME%§7."
NotAFriend: "§c➥ §7You and §b%NAME%§7 are not friends."
AlreadyFriend: "§c➥ §7You and §b%NAME%§7 are already friends."
DeletedFriend: "§b➥ §7You have successfuly removed §b%NAME%§7 from friends."
DeletedFriend2: "§b➥ §b%NAME%§7 has removed you from friends."
DeniedFriend: "§b➥ §7You have denied friend request from §b%NAME%§7."
NoRequest: "§b➥ §7You don't have any request from §b%NAME%§7."
AddedFriend: "§b➥ §7You have successfuly added §b%NAME%§7 to friends."
AddedFriend2: "§b➥ §b%NAME%§7 accepted your friend request."
GotRequest: "§b➥ §7You have new friend request from §b%NAME%§7."
DeniedRequest: "§b➥ §b%NAME%§7 has denied your friend request."
FriendList: "§b➥ §7These are your friends:"
NoFriends: "§c➥ §7You don't have any friends."
FriendListRow: " §7➥ %NAME% %STATUS_COLOR%(%STATUS%)§7, last seen at %LASTSEEN%"
ReceivingNotifications: "§b➥ §7Now you will §areceive a notification §7when a friend of yours goes offline/online."
NotReceivingNotifications: "§c➥ §7Now you will §cnot receive a notification §7when a friend of yours goes offline/online."
ReceivingRequests: "§b➥ §7Now you are §agoing to §7receive friend requests from everyone."
NotReceivingRequests: "§c➥ §7Now you are §cnot going to §7receive friend requests anymore."
PlayerNotReceivingRequests: "§c➥ §b%NAME% §7don't receiving friend requests."
FriendOnlineOffline: "§c➥ §7Your friend §b%NAME% §7is %STATUS_COLOR%%STATUS% §7now."
StatusOnline: "online"
StatusOffline: "offline"
StatusOnlineColor: "§a"
StatusOfflineColor: "§c"
ClickToAccept: "§aClick to accept"
ClickToDeny: "§cClick to deny"
ClickToViewRequests: "§7Click to view requests"
ClickTo: "§7Click to"
Accept: " §a[Accept]"
Deny: " §c[Deny]"
Cheque:
# Enable / disable feature
Enable: true
# Permission for use this command
Permission: "cardinal.cheque"
# Command aliases
Aliases:
- cheque
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
# Cheque material
Material: "PAPER"
# If material is potion you can specific its color. You need convert HEX color to decimal eg red - FF0000 - 16711680
# https://www.mathsisfun.com/hexadecimal-decimal-colors.html
CustomPotionColor: 65535
# Name of item
ItemName: "§aCheque for §6%amount%%currency%"
# Max amount of money player can issue
MaxMoney: 1.0E8
# Default providet that will be used if no provider is specified
DefaultProvider: "VAULT"
# Sound when you claim cheque item
ClaimSound: "ENTITY_PLAYER_LEVELUP, 1f, 1f"
# Sound when you create cheque item
CreateSound: "ITEM_BUCKET_FILL, 1f, 1f"
# Item lore
Lore:
- "§7Issued by §b%name%"
- "§r"
- "§7Right click to deposit"
Messages:
Usage: "§c➥ §7Usage: /cheque <money> [provider]"
Get: "§c➥ §7You have successfuly created cheque for §b%amount%%currency%"
NotEnough: "§c➥ §7Not enough funds."
MoneyNotNumber: "§c➥ §7Your input §b%input% §7is not a number!"
MoneyTooMuch: "§c➥ §7Max allowed amount is §b%amount% §7!"
MoneyNull: "§c➥ §7Amount must be higher than §b0 §7!"
ClaimedMoney: "§b➥ §7Transferred §a%amount%%currency% §7to your account. New balance: §a§n%balance%%currency%"
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
PinataParty:
Enable: true
# These will apear in some texts like "HITS"
BigPlural: "S"
SmallPlural: "s"
# When enabled, the pinata will summon every X votes.
# Supports Votifier. Set votes-needed to 0 to disable.
AutoSummon:
# The amount of Pinatas to summon.
Amount: 1
# Votes needed for the pinata to be summoned.
VotesNeeded: 20
# The locations for the pinata to spawn, random.
# Set at the custom-locations section of the config!
SpawnLocations:
- spawn
# Location used by /cardinal pinataparty spawn <location>
# as well as by the auto summon feature.
# You can add as many locations as you wish.
CustomLocations:
# spawn is the location's name.
spawn:
World: world
X: 0.0
Y: 256.0
Z: 0.0
loc2:
World: world
X: 621.0
Y: 162.0
Z: -82.0
# The amount of fireworks to summon on death.
# Set to 0 to disable.
FireworksOnDeathAmount: 10
# Change this if you want to use the permissions for cardinal.pinataparty.hitamount.(number).
# When a player logs in and when the Pinata get summoned it will do a check for the player
# to get their max hit amount from the permisions.
#
# If you don't want to use the permissions for max hit then leave this 1
# else if you want to, put this number to be the max permission you will give to a player.
MaxPlayerHitAmount: 1
# Only allow certain items to hit the Pinata.
UseMaterialWhitelist: false
MaterialWhitelist:
- STICK
- FISHING_ROD
- CARROT_ON_A_STICK
- WARPED_FUNGUS_ON_A_STICK
- BAMBOO
# Restriction settings.
RestrictToOnlyRecentVoters:
# Enable restriction to only recent voters?
Enabled: false
# Time in minutes that the player had need to have
# voted at least once to be able to hit the Pinata.
TimePeriod: 1440 # 24hrs
# Hit permission settings.
HitPermission:
# Enable or disable if the player needs a permission to hit the Pinatas.
Enabled: false
# The permission the player needs.
Permission: "cardinal.pinataparty.hit"
# Makes <rainbow> in the Pinata's name use hex colors
# and makes it completely smooth was changing colors.
# Only works on 1.16+.
SmoothRainbow: true
# The boss bar settings for the Pinata.
BossBar:
# Should the Pinata have a boss bar?
Enabled: true
# Should the boss bar be shown to everyone or only to players in the same world?
Global: true
# The style for the boss bar https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarStyle.html.
Style: SEGMENTED_20
# The color for the boss bar https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html.
# Can be RAINBOW to pick a random color each time it updates.
# If smooth rainbow is enabled it will pick the color closest to the current rainbow hex.
Color: RAINBOW
# How often should the boss bar update in ticks?
UpdateRates:
# The tick rate for updating the title (text) and the progress bar.
Title: 1
# The tick rate for updating the boss bars color only if the color is RAINBOW.
Color: 2
# The boss bar that shows for the countdown.
Countdown:
# Should the Pinata have a countdown?
Enabled: true
# Should the boss bar be shown to everyone or only to players in the same world?
Global: true
# The style for the boss bar (See top of config).
Style: SEGMENTED_20
# The color for the boss bar (See top of config).
# Can be RAINBOW to pick a random color each time it updates.
# If smooth rainbow is enabled it will pick the color closest to the current rainbow hex.
Color: RAINBOW
# The length of the countdown in ticks.
Length: 100
# The interval to play the count sound.
CountInterval: 20
# The sounds to play for the countdown.
Sounds:
# NONE to disable
# SOUND, VOLUME, PITCH
Start: "BLOCK_SAND_BREAK, 0.5f, 1.f" # Sound to play at the start of the countdown.
Count: "BLOCK_NOTE_BLOCK_BIT, 0.5f, 0.8f" # Sound to play every 1 second of the countdown.
End: "BLOCK_NOTE_BLOCK_PLING, 1f, 0.8f" # Sound to play at 0.0 seconds.
# How often should the boss bar update in ticks?
UpdateRates:
# The tick rate for updating the title (text) and the progress bar.
Title: 1
# The tick rate for updating the boss bars color only if the color is RAINBOW.
Color: 2
# Number of hits before the pinata explodes.
Health: 5
# If true it will get the above health and add it self for each player online.
# e.g if there is 4 players online and the above is 20 it'll do 20 + (20 x 4) = 100 total health!
MultiplyHealthPerPlayerOnline: true
# Limit the max health the Pinata can be multiplied to. Set to -1 to disable.
MaxMultipliedHealth: -1
# Change the color of the Llama.
# Use "Random" to pick a random color each Pinata.
# Available colors: Brown, Creamy, Gray & White.
Color: White
# Set to false for the Pinata to NOT have its glowing effects.
Glowing: true
# The type of color for the pinata to have.
# Use "Random" to pick a random color each Pinata.
# Use "Cycle" to cycle between all the colors.
# Available colors: Black, Dark Blue, Dark Green, Dark Aqua, Dark Red, Dark Purple
# Gold, Gray, Dark Gray, Blue, Green, Aqua, Red, Light Purple, Yellow & White.
GlowColor: Cycle
# Set to false for the Pinata to NOT have its fancy particles.
Particles: true
# The style of particles to use for the Pinata.
# Use "Random" to pick a random style each Pinata.
# Available styles: Sparks, Salty, Firestorm, Waterworks & Ender Eclipse.
ParticlesStyle: Sparks
# Set to false for the Pinata to NOT have its carpet
Carpet: true
# The type of carpet for the pinata to have.
# Use "Random" to pick a random carpet each Pinata.
# Use "Cycle" to cycle between all the carpets.
# Available carpets: White, Orange, Magenta, Light Blue, Yellow, Lime,
# Pink, Gray, Light Gray, Cyan, Purple, Blue, Brown, Green, Red & Black.
CarpetType: Cycle
# Set to false for the Pinata to NOT have its chest
Chest: false
# NONE to disable.
# SOUND, VOLUME, PITCH
HitSound: "BLOCK_SAND_BREAK, 1f, 1.f"
# Should the Pinata be allowed to move?
AllowMovement: true
# Pinata's speed amplifier.
# 1 is no difference.
SpeedAmplifier: 1.75
# Cooldown of when the pinata can be hit again in seconds.
# If you want the cooldown to be PER player and not global
# then set the below setting to true.
# set to 0 to disable.
HitCooldown: 0.85
HitCooldownPerPlayer: true
# [Integration possibilities] Commands sent when ...
Commands:
# ... the votes needed to summon a pinata is reached.
VotesReached: {}
# ... the countdown starts.
CountdownStart: {}
# ... the countdown ends, pretty much the same as the pinata spawn.
CountdownEnd: {}
# ... the pinata spawns.
Spawn: {}
# ... the pinata is hit by a player.
Hit:
'1':
Chance: 50.0
Command:
- 'minecraft:give %player% minecraft:leather 1'
'2':
Chance: 25.0
Command:
- 'minecraft:give %player% minecraft:iron_ingot 1'
'3':
Chance: 10.0
# Only works for players with this permission
Permission: "cardinal.pinataparty.extrarewards"
Command:
- 'minecraft:give %player% minecraft:diamond 1'
- 'say %player% got a special Pinata reward!'
'4':
Chance: 5.0
# Picks a random command line to execute
RandomLine: true
Command:
- 'minecraft:give %player% minecraft:netherite_scrap 1'
- 'minecraft:give %player% minecraft:netherite_ingot 1'
# ... the pinata is last hit by a player.
LastHit: {}
# ... the pinata finally dies.
# These are ran per player unless "once: true".
Die:
'1':
Chance: 100.0
# When enabled, the command is only ran once and doesn't replace %player%.
Once: true
Command:
- 'say The pinata was taken down!'
'2':
Chance: 100.0
Command:
- 'minecraft:give %player% minecraft:diamond 12'
'3':
Chance: 33.3
Command:
- 'minecraft:give %player% minecraft:emerald 4'
Abilities:
# The pinata teleports a few blocks away.
Teleport:
Enabled: true
Radius: 8.0
Chance: 12.0
# 1.12 Sound: ENTITY_ENDERMEN_TELEPORT.
# NONE to disable.
# SOUND, VOLUME, PITCH
Sound: "ENTITY_ENDERMAN_TELEPORT, 1f, 1.f"
MaxY: 6.0
# Keep empty to disable.
WhiteList:
- GRASS_BLOCK
- GRASS_PATH # <= 1.16
- DIRT_PATH # >= 1.17
- STONE
- DIRT
- SNOW
- ICE
# The pinata knocks nearby players back.
Knockback:
Enabled: true
Chance: 12.0
Radius: 6.0
Force: 1.35
# 1.12 Sound: ENTITY_ZOMBIE_ATTACK_DOOR_WOOD.
# NONE to disable.
# SOUND, VOLUME, PITCH
Sound: "ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR, 1f, 1.f"
# The pinata will shoot up into the air.
ShootUp:
Enabled: true
Chance: 8.0
Force: 1.5
# NONE to disable.
# SOUND:VOLUME:PITCH
Sound: "ENTITY_ARROW_SHOOT, 1f, 1.f"
# The pinata will transform into a baby.
BabyTransform:
Enabled: true
Chance: 8.0
# Time in seconds.
LengthMinimum: 2.0
LengthMaximum: 8.0
# NONE to disable.
# SOUND, VOLUME, PITCH
TransformInSound: "ENTITY_CHICKEN_EGG, 1f, 1.10f"
TransformOutSound: "ENTITY_LLAMA_SWAG, 1f, 1.90f"
# The pinata will give speed and dolphins grace to nearby players.
SpeedUp:
Enabled: true
Chance: 6.0
# The level of speed/dolphin's grace.
Level: 3
# The radius to give to players.
Radius: 12.0
# Time in seconds.
LengthMinimum: 2.50
LengthMaximum: 5.0
# NONE to disable.
# SOUND, VOLUME, PITCH
Sound: "ITEM_TRIDENT_RIPTIDE_1, 1f, 1.25f"
Messages:
Hit-permission: '&cYou don''t have permission to hit this pinata.'
IncorrectMaterial: '&cYou don''t have the correct item to hit the pinata!'
Spawn: '&eA pinata just spawned at %x%, %y%, %z% in %world%.'
Die: '&eThe pinata was destroyed!'
Pinata:
Teleport: '&eThe pinata teleported at &c&l%x%&e - &c&l%y%&e - &c&l%z%&e!'
# Use <rainbow> to make it flashy.
Name: '&7» <rainbow>&lPINATA! &7«'
HitsLeft: '&c&l%hit% hit%s% left!'
# The name for the boss bar.
# Use <rainbow> to make it flashy.
BossBar: '<rainbow>&lPINATA: %hit% HIT%S% LEFT'
Countdown: '<rainbow>&l%time% SECONDS TILL PINATAPARTY'
NeedToVote: '&cYou cannot hit the Pinata since you haven''t voted recently!'
VoteParty:
# Enable disable feature
Enable: true
# Debug messages
Debug: false
# Total needed votes to start VoteParty
NeededVotes: 50
# Delay in seconds after login to reming player when he can claim VoteParty
MessageReminderDelay: 3
# VoteParty commands will be executed only on online players when enabled.
# Set it to false if you want give VoteParty Crate/Rewards to offline players.
CommandsOnlyOnOnline: false
# If vote comes from this service it will not be processed
# Useful if you are using for example rewards for review etc.
DisabledServices:
- CRAFTBOOK_COMMENTS
- rewards.minecraftservery.eu
# Remind player when he can vote after specified time below ,,SpecificTime & TimeUnit"
# eg. player voted at 15:00, he will get title & subtitle & sound at 17:00 if specific time is set to 2hours
VoteReminderAfterVote:
# Time in seconds to sends reminder again if the player didn't voted yes
Recheck: 60
# If set to true, we sill notice player just one time, otherwise he will be noticed every time peried specified above
OneTime: false
Title:
Enable: true
Message:
- '1;10;100;§a§lYOU CAN VOTE NOW!;§7Vote via §a/vote§7!'
Sound:
Enable: true
Sound: 'BLOCK_BELL_USE, 1.0f, 1.0f'
# VoteReminder will send title/subtitle & sound when remain votes are less or equal than defined votes below
VoteReminder:
Enable: true
Votes: 10
Title:
Enable: true
Message:
- '1;10;100;§c§lYOU WILL NOT GET VOTEPARTY!;§7Vote via §a/vote §7to get §bVoteParty§7!'
Sound:
Enable: true
Sound: 'BLOCK_BELL_USE, 1.0f, 1.0f'
# Command /cardinal claim [all] will be disabled in these gamemodes
# If player got a Party, will be moved to Claimable parties
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: 'cardinal.gamemode_bypass'
# Command /cardinal claim [all] will be disabled in these worlds
# If player got a Party, will be moved to Claimable parties
DisabledWorlds:
- 'world_name'
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: 'cardinal.world_bypass'
# There are 3 different ways that a party can work.
# 1) "EVERYONE" - everyone can join the party whether they voted or not
# 2) "DAILY" - everyone who voted in the past 24 hours can join the party
# 3) "PARTY" - everyone who voted in this specific party can join the party
# 4) "SPECIFIC" - everyone who voted in the past specified time can join the party
# Set the mode below to one of the options above to specify how the party should function
PartyMode: PARTY
# Only used when PartyMode is set to SPECIFIC
SpecificTime: 2
# You can use SECONDS, MINUTES, HOURS, DAYS
TimeUnit: "HOURS"
# The amount of time (in seconds) the server will wait to start the party after the amount needed has been achieved
StartDelay: 10
# The amount of time (in seconds) the server will wait between executing reward commands
CommandDelay: 1
# Choose to allow offline votes count towards the party
OfflineVotes: true
# For this to work Crate must be enabled
EnableClaims: true
# If crate is enabled, when player interacts with it GuaranteedRewards will be executed. Otherwise GuaranteedRewards will be executed
# on party
Crate:
Enabled: true
Name: '§7[§e§lVoteParty§7]'
Material: PISTON
Lore:
- ''
- '§7Place me!'
# A list of rewards that will ALWAYS be given to a player during a party
GuaranteedRewards:
Enabled: true
Commands:
- goldencrates key give %player_name% voteparty_coupon 1
# Commands to be executed before a party is started
PrePartyCommands:
Enabled: true
Commands:
- "cmi broadcast !§b➥ §7VoteParty will start shortly!"
# Commands to be executed when a party has started
CommandsOnParty:
Enabled: true
Commands:
- "cmi broadcast !§b➥ §7VoteParty starts!"
# Global commands (such as a broadcast message) to be executed when a player votes
CommandsOnVote:
Enabled: true
Commands:
- "cmi broadcast !§d➥ §f§n%cardinal_votes_required_party% votes remains§r§d to §f§lVoteParty§d! Write §l/vote"
Messages:
Usage: "§c➥ §7Usage: /cardinal voteparty <setcounter/addvotes/giveparty> <amount>"
SetCounterUsage: "§c➥ §7Usage: /cardinal voteparty setcounter <amount>"
AddVotesUsage: "§c➥ §7Usage: /cardinal voteparty addvotes <amount>"
SetRequiredVotesUsage: "§c➥ §7Usage: /cardinal voteparty setrequiredvotes <amount>"
GivePartyUsage: "§c➥ §7Usage: /cardinal voteparty giveparty <player> [amount]"
NotNumeric: "§c➥ §7Amount must be a number."
PlayerNotFound: "§c➥ §7Player §c%name% §7not found."
PlayerGotVoteParty: "§b➥ §7Player §b%name% §7got §bVoteParty x%amount%§7."
PlayerGotVotePartyToClaims: "§b➥ §7Player §b%name% §7got §bVoteParty x%amount%§7 to claims."
GotVoteParty: "§b➥ §7You got §bVoteParty x%amount%§7."
CounterTooBig: "§c➥ §7Amount of votes can't be higher than §b%maxCounter%§7."
VotesSet: "§b➥ §7VoteParty votes set to §b%amount%§7."
RequiredVotesSet: "§b➥ §7VoteParty required votes set to §b%amount%§7."
GetRequiredVotes: "§b➥ §7Required votes to Party is §b%amount%§7."
GetCounter: "§b➥ §7Recorded votes: §b%amount%§7/§b%required%§7."
GetRemainVotes: "§b➥ §7Remain votes to Party: §b%amount%§7."
FullInventory: "§c➥ §7You doesnt have enough space in inventory."
FullInventoryMovedToClaims: "§c➥ §7You doesnt have enough space in inventory, You can claim §bVoteParty§7 with §b/ cardinal claim§7."
DisabledWorld: "§c➥ §7You are in disabled world §b%WORLD%§7, you won't receive VoteParty."
DisabledWorldCantClaim: "§c➥ §7You can't use this command in §b%WORLD% §7world."
DisabledWorldMovedToClaims: "§c➥ §7You are in disabled world §b%WORLD%§7. You can claim §bVoteParty§7 with §b/cardinal claim§7"
DisabledGamemode: "§c➥ §7You can't receive §bVoteParty§7 in §b%GAMEMODE% §7Game Mode."
DisabledGamemodeCantClaim: "§c➥ §7You can't claim §bVoteParty§7 in §b%GAMEMODE% §7Game Mode."
DisabledGamemodeMovedToClaims: "§c➥ §7You can't receive §bVoteParty§7 in §b%GAMEMODE% §7Game Mode. You can claim §bVoteParty§7 with §b/cardinal claim§7."
PlayerFullInventory: "§c➥ §7Player %name% doesnt have enough space in inventory."
PlayerFullInventoryMovedToClaims: "§c➥ §7Player %name% doesnt have enough space in inventory. §bVoteParty §7 has been moved to §b/cardinal claim§7."
PlayerDisabledWorld: "§c➥ §7Player %name% is in disabled world."
PlayerDisabledWorldMovedToClaims: "§c➥ §7Player %name% is in disabled world. §bVoteParty§7 has been moved to §b/cardinal claim§7."
PlayerDisabledGamemode: "§c➥ §7Player §b%name% §7is in restricted Game Mode."
PlayerDisabledGamemodeMovedToClaims: "§c➥ §7Player §b%name% §7is in restricted mode. §bVoteParty§7 has been moved to §b/cardinal claim§7."
NoPartyToClaim: "§c➥ §7You don't have any §bVoteParty §7to claim."
VotePartyClaimed: "§b➥ §7Sucessfully claimed §bVoteParty§7."
VotePartyCanClaim: "§b➥ §7You have §b%amount% §7unclaimed §bVoteParty§7. You can claim them with §b/cardinal claim§7."
VotifierNotFound: "§c➥ §bVotifier §7not found, command is disabled."
VotePartyToggleOn: "§b➥ §7You have §aenabled §7VoteParty reminder."
VotePartyToggleOff: "§b➥ §7You have §cdisabled §7VoteParty reminder."
AFKMoney:
# Enable or disable feature
Enable: true
# This is for players without permissions below
Amount: 50.0
# Money provider
Provider: "VAULT"
# How often players will receive money
RepeatInSeconds: 60
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Feature will be disabled in these worlds
DisabledWorlds:
- 'world_name'
PercentageRewards:
Enable: true
Chance: 1 #1% chance to get reward
Commands:
- "say Hello %player%"
Groups:
#if player has "cardinal.vip" permission he will get 100 currency
vip:
Permission: "cardinal.vip"
Amount: 100
#if player has "cardinal.boss" permission he will get 150 currency
boss:
Permission: "cardinal.boss"
Amount: 150
Messages:
GotMoney:
- "§b➥ §7You got §b%amount%%currency%§7. Money: §b%money%%currency%"
- "§6+%amount%%currency% (Passive income from AFK)"
Bottle:
# Enable / disable feature
Enable: true
# Permission for use this command
Permission: "cardinal.bottle"
# Command aliases
Aliases:
- bottle
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
# Bottle material
Material: "POTION"
# If material is potion you can specific its color. You need convert HEX color to decimal eg red - FF0000 - 16711680
# https://www.mathsisfun.com/hexadecimal-decimal-colors.html
CustomPotionColor: 65535
# Name of item
ItemName: "§aXP Bottle"
# Max amount of XP player can save into bottle
MaxExp: 999999999
# Sound when you claim bottle item
ClaimSound: "ENTITY_PLAYER_LEVELUP, 1f, 1f"
# Sound when you create bottle item
CreateSound: "ITEM_BUCKET_FILL, 1f, 1f"
# Item lore
Lore:
- "§7This bottle contains XP"
- "§7inserted by the player §b%name%"
- "§r"
- "§7XP: §a%exp%"
- "§r"
- "§eRight-Click to claim XP!"
Messages:
Usage: "§c➥ §7Usage: /bottle <xp>"
ActualXP: "§c➥ §7Your actual XP is: §7§n%exp%"
XPNotNumber: "§c➥ §7Amount of XP isn't number! Please use number."
XPNull: "§c➥ §7XP must be higher than 0."
XPTooBig: "§c➥ §7XP can't be higher than your current XP."
XPTooMuch: "§c➥ §7XP can't be higher than %maxXP%!"
Get: "§b➥ §7Sucessfully got XP Bottle."
ReceivedXP: "§b➥ §7Sucessfully claimed §b%exp% XP"
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
CustomJoinMessages:
# Enable / disable feature
Enable: true
# Permission for set up custom jmsg via /jmsg command
Permission: "cardinal.jmsg"
# Max length of message
MaxStrLen: 50
# Enable/Disable default join messages for all players
AllPlayers: true
# Command aliases
Aliases:
- jmsg
# List of words that players can't use in residence titles
DisabledWords:
- someword
- sometext
# Player with this permission can bypass word check
# If set to empty string, every player will have this bypass
BypassWordPermission: cardinal.word_bypass
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
# -> 'NORMAL' This is by default in (welcome) if you don't use authme.
# -> 'AUTHME' Switches to Auhtme and will send the welcome message when the player types the /login (password)
# -> 'RESOURCEPACK' Will send the welcome message when the player loads resourcepack or declines
Type: "NORMAL"
# Can we send join message when player gets un-vanished?
SendQuitMsgOnVanish: true
Messages:
# This is the default format for all players unless AllPlayers is disabled
# If player has custom jmsg and permission above, %name% will be replaced with jmsg
LoginPrefix: "§a» %name%"
Usage: "§c➥ §7Usage: §b/jmsg Player %name% connected."
Changed: "§b➥ §7Join message changed to: %msg%"
Removed: "§b➥ §7Join message cleared."
MustContain: "§c➥ §7Message must contains %name% placeholder"
StrLenReached: "§c➥ §7Message can't be longet than %num%!"
NotSet: "§cNot set"
ChatMessages:
- "§7Write message into chat with placeholder §c%name%"
- "§c%name% §7will be replaced with your name."
- "§7Write §c'clear' §7to remove message, §c'exit' §7to cancel."
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
DisabledWord: '§c➥ §7You can''t use word §b%word% §7.'
CustomLeaveMessages:
# Enable / disable feature
Enable: true
# Permission for set up custom dmsg via /dmsg command
Permission: "cardinal.dmsg"
# Max length of message
MaxStrLen: 50
# Enable/Disable default join messages for all players
AllPlayers: true
# Can we send fake leave message when player gets vanished?
SendQuitMsgOnVanish: true
# Command aliases
Aliases:
- dmsg
# List of words that players can't use in residence titles
DisabledWords:
- someword
- sometext
# Player with this permission can bypass word check
# If set to empty string, every player will have this bypass
BypassWordPermission: cardinal.word_bypass
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
Messages:
# This is the default format for all players unless AllPlayers is disabled
# If player has custom dmsg and permission above, %name% will be replaced with dmsg
LogoutPrefix: "§c« %name%"
Usage: "§c➥ §7Usage: §b/dmsg Hráč %name% disconnected."
Changed: "§b➥ §7Disconnect message changed to: %msg%"
Removed: "§b➥ §7Disconnect message cleared."
MustContain: "§c➥ §7Message must contains %name% placeholder"
StrLenReached: "§c➥ §7Message can't be longet than %num%!"
NotSet: "§cNot set"
ChatMessages:
- "§7Write message into chat with placeholder §c%name%"
- "§c%name% §7will be replaced with your name."
- "§7Write §c'clear' §7to remove message, §c'exit' §7to cancel."
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
DisabledWord: '§c➥ §7You can''t use word §b%word% §7.'
Inzerat:
Enable: true
Permission: "cardinal.inzerat"
# Permission required for use color codes in command
ColorPermission: "cardinal.inzerat_color"
# This is used on Shulker when showing in chat (last line)
ShulkerLastLine: "§f§oand %amount% more..."
DurabilityLore: "§fDurability: %ACTUAL%/%MAX%"
NameMouseOverText: "§7Click to send message"
NameMouseClickCommand: "/msg %player% "
# Command aliases
Aliases:
- advertise
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
#Time in minutes how often can player use command. 0 for disable
CommandCooldownMinutes: 5
#Permission for bypass cooldown
CooldownBypassPermission: "cardinal.inzerat.bypass"
# Defines regex when replacing item line in chat with players item in hand information.
ItemRegex:
- (\[i\])
- (\[item\])
- (\%i\%)
- (\%item\%)
- (\:i\:)
- (\:item\:)
Messages:
Usage: "§c➥ §7Usage: /advertise <text>"
Cooldown: "§c➥ §7This command can be used one time in 5 minutes. Wait %min%m %sec%s"
Header: "<center>§8§l§m--------§r <#4080C0>§lADVERTISEMENT §7§o(/advertise) §8§l§m--------</center>"
Footer: "<center>§8§l§m--------§r <#4080C0>§lADVERTISEMENT §7§o(/advertise) §8§l§m--------</center>"
# comment this line if you dont want use it
Warning: "§c§l(!) §cSome rules etc."
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
SignItem:
Enable: true
Permission: "cardinal.signitem"
# Command aliases
Aliases:
- signitem
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
Lore: "Item signed by §7%name%"
Messages:
MustHoldingItem: "§c➥ §7You must hold item!"
CantSignAgain: "§c➥ §7You can sign item only one time!"
BadHex: "§c➥ §7Wrong hex! Must be in format §b#FFFFFF§7."
BadLegacy: "§c➥ §7Wrond color code!"
Signed: "§b➥ §7Sucessfully signed item."
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
RageQuit:
Enable: true
Permission: "cardinal.ragequit"
# Command aliases
Aliases:
- ragequit
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
Messages:
KickMsg: "§cPřejeme hodně štěstí s rozmlácením klávesnice."
ChatMsgs:
- "§c➥ §7%name% §7jumped Svarta jump."
- "§c➥ §7%name% §7gave it up."
- "§c➥ §7%name% §7 going to smash the keyboard, that's why he disconnected."
- "§c➥ §7%name% §7apparently can't click to Disconnect, so he disconnected with the command."
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
GradientNick:
# Enable / disable the feature
Enable: true
#Permission for use /gnick command
Permission: "cardinal.gradientnick"
#Permision for specifying other nick in command
PermissionDifferentNick: "cardinal.gradientnick.different"
# Enable this only if you have plugin that changes nicknames like CMI, Essentials
CustomNickProvider: false
# This only aplies if you have option above set to true, otherwise Cardinal will handle DisplayNames
ChangeCommand: "cmi nick %nick% %name% -s"
# Command aliases
Aliases:
- gnick
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
# List of nicknames players can't use
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
DisabledNicknames:
- admin
- administrator
BypassNicknamesPermission: "cardinal.gradientnick.blacklistednickbypass"
Messages:
Usage: "§c➥ §7Usage: §b/gradientnick <#HEX1/LEGACY1> <#HEX2/LEGACY2> [nick]§7."
BadHex: "§c➥ §7Wrong hex! Must be in format §b#FFFFFF§7."
BadLegacy: "§c➥ §7Wrong color code!"
Changed: "§b➥ §7Name changed from %old% §7to %new%"
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
DisabledNickname: '§c➥ §7You can''r use %NICK% nickname.'
ResTitle:
# Enable disable feature
Enable: true
# Permission for command use
Permission: "cardinal.restitle"
# This permission bypass owner check. Can be bypassed with Settings.AdminPerm too
OwnerBypassPermission: "cardinal.restitle.bypass"
# Max length of message
MaxTitleStrNum: 20
# Command aliases
Aliases:
- restitle
# List of words that players can't use in residence titles
DisabledWords:
- someword
- sometext
# Player with this permission can bypass word check
# If set to empty string, every player will have this bypass
BypassWordPermission: cardinal.word_bypass
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
Messages:
Usage: "§c➥ §7Usage: §b/restitle <title/subtitle> message"
Removed: "§c➥ §7%type% has been removed."
Set: "§b➥ §7Residence %type% set to %title%"
NotFound: "§c➥ §7You must be in the residence!"
NotOwner: "§c➥ §7You must be owner of the residence!"
CharLimitReached: "§c➥ §7Max lenght is %chars%!"
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
DisabledWord: '§c➥ §7You can''t use word §b%word% §7.'
Emojis:
# Enable disable feature
Enable: true
# Permission for command use
Permission: "cardinal.emojis"
# Command aliases
Aliases:
- emojis
# Feature will be disabled in these gamemodes
DisabledGamemodes:
- ADVENTURE
- CREATIVE
- SPECTATOR
# Player with this permission can bypass gamemode check
# If set to empty string, every player will have this bypass
BypassGamemodePermission: cardinal.gamemode_bypass
# Feature will be disabled in these worlds
DisabledWorlds:
- world_name
# Player with this permission can bypass world check
# If set to empty string, every player will have this bypass
BypassWorldPermission: cardinal.world_bypass
GUI:
# Rows of the GUI
Rows: 6
# Title of GUI
Title: "§lEMOJIS #%page%"
# Sound when clicking in GUI
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
# Sound when opening GUI
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
# here are fixed ids. You can change everything except "PrevPage", "Close", "NextPage", "EmojisItems" keys.
PrevPage:
Slot: 48
Material: "ARROW"
DisplayName: "§7Previous page"
Lore:
- "§7Previous page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Close:
Slot: 49
Material: "BARRIER"
DisplayName: "§cClose"
Lore:
- "§cClose"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
NextPage:
Slot: 50
Material: "ARROW"
DisplayName: "§7Next page"
Lore:
- "§7Next page"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
EmojisItems:
Slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
Material: "FILLED_MAP"
DisplayName: "§e%emojicode%"
Lore:
- "§a§l| §7Result: %emoji%"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Emojis:
"1":
emoji: '§e✮'
replacement: ':star:'
"2":
emoji: '(╯°□°)╯§c︵ ┻━┻'
replacement: ':tableflip:'
"3":
emoji: '┬──┬ §fノ( ゜-゜ノ)'
replacement: ':unflip:'
"4":
emoji: '§7(ง''̀-''́)ง'
replacement: ':1v1:'
"5":
emoji: '( ͡° ͜ʖ ͡°)'
replacement: ':lenny:'
"6":
emoji: '(づ。◕‿‿◕。)づ'
replacement: ':hype:'
"7":
emoji: 'ヾ(⌐■_■)ノ♪'
replacement: ':cool:'
"8":
emoji: '◔_◔'
replacement: ':careless:'
"9":
emoji: '♪♪ヽ(∀ )'
replacement: ':dance:'
"10":
emoji: '(☞゚∀゚)☞'
replacement: ':point:'
"11":
emoji: 'ʕ•ᴥ•ʔ'
replacement: ':bear:'
"12":
emoji: '(⚆_⚆)'
replacement: ':vibecheck:'
"13":
emoji: '§c❤'
replacement: '<3'
"14":
emoji: '( ゚◡゚)/'
replacement: 'o/'
"15":
emoji: '☺'
replacement: ':)'
"16":
emoji: '¯\(ツ)/¯'
replacement: ':shrug:'
"17":
emoji: '(;´༎ຶД༎ຶ`)'
replacement: ':cry:'
"18":
emoji: '╭∩╮(-_-)╭∩╮'
replacement: ':fuck:'
"19":
emoji: '\("▔□▔)/'
replacement: ':surrender:'
"20":
emoji: 'Σ( ° △ °|||)︴'
replacement: ':shocked:'
"21":
emoji: '(>ლ)'
replacement: ':facepalm:'
"22":
emoji: '(づ ̄ ³ ̄)づ'
replacement: ':kiss:'
"23":
emoji: '§c❤'
replacement: ':a:'
"24":
emoji: '( ゚◡゚)/'
replacement: ':b:'
"25":
emoji: '☺'
replacement: ':c:'
"26":
emoji: '¯\(ツ)/¯'
replacement: ':shrug1:'
"27":
emoji: '(;´༎ຶД༎ຶ`)'
replacement: ':cry1:'
"28":
emoji: '╭∩╮(-_-)╭∩╮'
replacement: ':fuck1:'
"29":
emoji: '\("▔□▔)/'
replacement: ':surrender1:'
"30":
emoji: 'Σ( ° △ °|||)︴'
replacement: ':shocked1:'
"31":
emoji: '(>ლ)'
replacement: ':facepalm1:'
"32":
emoji: '(づ ̄ ³ ̄)づ'
replacement: ':kiss1:'
Messages:
DisabledGamemode: '§c➥ §7You can''t use this in §b%GAMEMODE% §7Game Mode.'
DisabledWorld: '§c➥ §7You can''t use this in world §b%WORLD%§7.'
ChatFormat:
# Will try to modify chat to display it in defined format
ModifyChatFormat: true
# {displayName} {world} {prefix} {suffix} {message}
GeneralFormat: "{displayName}{suffix} ➜ §f{message}"
ChatColor:
# Enable disable feature
Enable: true
# Permission for open GUI
Permission: "cardinal.chatcolor"
# Command aliases
Aliases:
- chatcolor
GUI:
Rows: 6
Title: "§lCHAT COLOR"
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
ErrorSound: "ENTITY_VILLAGER_NO, 1f, 1f"
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 7, 8, 9, 17, 36, 44, 45, 46, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
ChatColors:
"red":
Slot: 10
Material: "RED_DYE"
ActiveMaterial: "RED_DYE"
DisplayName: "§cRed"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'c'
Permission: 'cardinal.chatcolor.colors.red'
"purple":
Slot: 11
Material: "PURPLE_DYE"
ActiveMaterial: "PURPLE_DYE"
DisplayName: "§5Purple"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '5'
Permission: 'cardinal.chatcolor.colors.purple'
"white":
Slot: 12
Material: "WHITE_DYE"
ActiveMaterial: "WHITE_DYE"
DisplayName: "§fWhite"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'f'
Permission: 'cardinal.chatcolor.colors.white'
"yellow":
Slot: 13
Material: "YELLOW_DYE"
ActiveMaterial: "YELLOW_DYE"
DisplayName: "§eYellow"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'e'
Permission: 'cardinal.chatcolor.colors.yellow'
"green":
Slot: 14
Material: "LIME_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "§aGreen"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'a'
Permission: 'cardinal.chatcolor.colors.green'
"aqua":
Slot: 15
Material: "LIGHT_BLUE_DYE"
ActiveMaterial: "LIGHT_BLUE_DYE"
DisplayName: "§bAqua"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'b'
Permission: 'cardinal.chatcolor.colors.aqua'
"pink":
Slot: 16
Material: "PINK_DYE"
ActiveMaterial: "PINK_DYE"
DisplayName: "§dPink"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'd'
Permission: 'cardinal.chatcolor.colors.pink'
"orange":
Slot: 19
Material: "ORANGE_DYE"
ActiveMaterial: "ORANGE_DYE"
DisplayName: "§6Orange"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '6'
Permission: 'cardinal.chatcolor.colors.orange'
"dark_green":
Slot: 20
Material: "GREEN_DYE"
ActiveMaterial: "GREEN_DYE"
DisplayName: "§2Green"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '2'
Permission: 'cardinal.chatcolor.colors.dark_green'
"dark_aqua":
Slot: 21
Material: "CYAN_DYE"
ActiveMaterial: "CYAN_DYE"
DisplayName: "§3Dark Aqua"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '3'
Permission: 'cardinal.chatcolor.colors.dark_aqua'
"blue":
Slot: 22
Material: "BLUE_DYE"
ActiveMaterial: "BLUE_DYE"
DisplayName: "§9Blue"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '9'
Permission: 'cardinal.chatcolor.colors.blue'
"dark_red":
Slot: 23
Material: "REDSTONE"
ActiveMaterial: "REDSTONE"
DisplayName: "§4Dark Red"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '4'
Permission: 'cardinal.chatcolor.colors.dark_red'
"light_gray":
Slot: 24
Material: "LIGHT_GRAY_DYE"
ActiveMaterial: "LIGHT_GRAY_DYE"
DisplayName: "§7Light Gray"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '7'
Permission: 'cardinal.chatcolor.colors.light_gray'
"gray":
Slot: 25
Material: "GRAY_DYE"
ActiveMaterial: "GRAY_DYE"
DisplayName: "§8Gray"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '8'
Permission: 'cardinal.chatcolor.colors.gray'
"obfuscated":
Slot: 38
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Obfuscated"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'k'
Permission: 'cardinal.chatcolor.styles.obfuscated'
"bold":
Slot: 39
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Bold"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'l'
Permission: 'cardinal.chatcolor.styles.bold'
"strikethrough":
Slot: 40
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Strikethrough"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'm'
Permission: 'cardinal.chatcolor.styles.strikethrough'
"underline":
Slot: 41
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Underline"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'n'
Permission: 'cardinal.chatcolor.styles.underline'
"italic":
Slot: 42
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Italic"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'o'
Permission: 'cardinal.chatcolor.styles.italic'
"gradient":
Slot: 47
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "<#2C08BA>Gradient</#028A97>"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'GRADIENT'
Color: 'gradient'
Permission: 'cardinal.chatcolor.styles.gradient'
"reset":
Slot: 49
Material: "GRAY_DYE"
ActiveMaterial: ""
DisplayName: "§4Deactivate"
Lore:
- "§7You don't have active chatcolor!" #This lore will be removed if player has activated chat color
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'RESET'
Color: 'reset'
Permission: 'cardinal.chatcolor.styles.reset'
"rainbow":
Slot: 51
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "<RAINBOW1>Rainbow</RAINBOW>"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'RAINBOW'
Color: 'rainbow'
Permission: 'cardinal.chatcolor.colors.rainbow'
Messages:
EnterGradientToChat: "§b➥ §7Type gradient in to chat with format: #HEX1/#HEX2 or legacy1/legacy2, write 'exit' to cancel."
DontContains: "§c➥ §7Message must contains /"
BadHEX: "§c➥ §7Not valid HEX color %str%"
BadLegacy: "§c➥ §7Not valid legacy color %str%"
TagColor:
# Enable disable feature
Enable: true
# Permission for open GUI
Permission: "cardinal.tagcolor"
# Command aliases
Aliases:
- tagcolor
GUI:
Rows: 6
Title: "§lTAG COLOR"
ClickSound: "BLOCK_COMPARATOR_CLICK, 1f, 1f"
ErrorSound: "ENTITY_VILLAGER_NO, 1f, 1f"
OpenSound: "ENTITY_CHICKEN_EGG, 1f, 1f"
# You can add more items here
FillerItems:
Filler1:
Slots: [0, 1, 7, 8, 9, 17, 36, 44, 45, 46, 52, 53]
Material: "GRAY_STAINED_GLASS_PANE"
DisplayName: "§7"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
TagColors:
"red":
Slot: 10
Material: "RED_DYE"
ActiveMaterial: "RED_DYE"
DisplayName: "§cRed"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'c'
Permission: 'cardinal.tagcolor.colors.red'
"purple":
Slot: 11
Material: "PURPLE_DYE"
ActiveMaterial: "PURPLE_DYE"
DisplayName: "§5Purple"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '5'
Permission: 'cardinal.tagcolor.colors.purple'
"white":
Slot: 12
Material: "WHITE_DYE"
ActiveMaterial: "WHITE_DYE"
DisplayName: "§fWhite"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'f'
Permission: 'cardinal.tagcolor.colors.white'
"yellow":
Slot: 13
Material: "YELLOW_DYE"
ActiveMaterial: "YELLOW_DYE"
DisplayName: "§eYellow"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'e'
Permission: 'cardinal.tagcolor.colors.yellow'
"green":
Slot: 14
Material: "LIME_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "§aGreen"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'a'
Permission: 'cardinal.tagcolor.colors.green'
"aqua":
Slot: 15
Material: "LIGHT_BLUE_DYE"
ActiveMaterial: "LIGHT_BLUE_DYE"
DisplayName: "§bAqua"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'b'
Permission: 'cardinal.tagcolor.colors.aqua'
"pink":
Slot: 16
Material: "PINK_DYE"
ActiveMaterial: "PINK_DYE"
DisplayName: "§dPink"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: 'd'
Permission: 'cardinal.tagcolor.colors.pink'
"orange":
Slot: 19
Material: "ORANGE_DYE"
ActiveMaterial: "ORANGE_DYE"
DisplayName: "§6Orange"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '6'
Permission: 'cardinal.tagcolor.colors.orange'
"dark_green":
Slot: 20
Material: "GREEN_DYE"
ActiveMaterial: "GREEN_DYE"
DisplayName: "§2Green"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '2'
Permission: 'cardinal.tagcolor.colors.dark_green'
"dark_aqua":
Slot: 21
Material: "CYAN_DYE"
ActiveMaterial: "CYAN_DYE"
DisplayName: "§3Dark Aqua"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '3'
Permission: 'cardinal.tagcolor.colors.dark_aqua'
"blue":
Slot: 22
Material: "BLUE_DYE"
ActiveMaterial: "BLUE_DYE"
DisplayName: "§9Blue"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '9'
Permission: 'cardinal.tagcolor.colors.blue'
"dark_red":
Slot: 23
Material: "REDSTONE"
ActiveMaterial: "REDSTONE"
DisplayName: "§4Dark Red"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '4'
Permission: 'cardinal.tagcolor.colors.dark_red'
"light_gray":
Slot: 24
Material: "LIGHT_GRAY_DYE"
ActiveMaterial: "LIGHT_GRAY_DYE"
DisplayName: "§7Light Gray"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '7'
Permission: 'cardinal.tagcolor.colors.light_gray'
"gray":
Slot: 25
Material: "GRAY_DYE"
ActiveMaterial: "GRAY_DYE"
DisplayName: "§8Gray"
Lore:
- "§7Click to activate"
ActiveLore:
- "§aActivated!"
- "§7Click to deactivate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_COLOR'
Color: '8'
Permission: 'cardinal.tagcolor.colors.gray'
"obfuscated":
Slot: 38
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Obfuscated"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'k'
Permission: 'cardinal.tagcolor.styles.obfuscated'
"bold":
Slot: 39
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Bold"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'l'
Permission: 'cardinal.tagcolor.styles.bold'
"strikethrough":
Slot: 40
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Strikethrough"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'm'
Permission: 'cardinal.tagcolor.styles.strikethrough'
"underline":
Slot: 41
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Underline"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'n'
Permission: 'cardinal.tagcolor.styles.underline'
"italic":
Slot: 42
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "Italic"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'LEGACY_STYLE'
Color: 'o'
Permission: 'cardinal.tagcolor.styles.italic'
"gradient":
Slot: 47
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "<#2C08BA>Gradient</#028A97>"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'GRADIENT'
Color: 'gradient'
Permission: 'cardinal.tagcolor.styles.gradient'
"reset":
Slot: 49
Material: "GRAY_DYE"
ActiveMaterial: ""
DisplayName: "§4Deactivate"
Lore:
- "§7You don't have active chatcolor!" #This lore will be removed if player has activated chat color
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'RESET'
Color: 'reset'
Permission: 'cardinal.tagcolor.styles.reset'
"rainbow":
Slot: 51
Material: "GRAY_DYE"
ActiveMaterial: "LIME_DYE"
DisplayName: "<RAINBOW1>Rainbow</RAINBOW>"
Lore:
- "§7Click to activate"
Base64: 0
CustomModelData: 0
Amount: 1
Glow: false
ItemFlags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
Type: 'RAINBOW'
Color: 'rainbow'
Permission: 'cardinal.tagcolor.colors.rainbow'
Messages:
EnterGradientToChat: "§b➥ §7Type gradient in to chat with format: #HEX1/#HEX2 or legacy1/legacy2, write 'exit' to cancel."
DontContains: "§c➥ §7Message must contains /"
BadHEX: "§c➥ §7Not valid HEX color %str%"
BadLegacy: "§c➥ §7Not valid legacy color %str%"
Messages:
ConsoleInformPerms: "§c➥ §7Player §b%player% §7don't have §b%permission% §7permission."
NotEnoughPerm: "§c➥ §7You don't have enough permissions for this command."
ReloadSuccess: "§b➥ §7Plugin has been reloaded."
ReloadError: "§c➥ §7Unknown error occured."
CantFindPlayer: "§c➥ §7Player %player% is not online."
CmdOnlyPlayers: "§c➥ §7This command can't be run from console."
Tip: '§9TIP§f, Put the cursor in the message and click to select.'
Reload: '§7Load the plugin configuration.'
ReloadBox: '§f §8▪ §fLoad the plugin configuration.{New Line} {New Line}§f §b§l¡WARNING!{New Line}§8• §fThis command will send all the automatic messages{New Line} you have activated and everyone will see them!{New Line}§8• §fUse the §b/cardinal reload <config> §fcommand to specify {New Line} §fwhich file you want to reload.'
ClickToExecute: '§f §8▪ §fClick to execute the command.'
Donate: '§7Send a message to a player of your donation!'
Actionbar: '§7Send a global message.'
ActionbarUsage: '§c➥ §7Usage: /cardinal actionbar <playerName/all> <text>'
Bossbar: '§7Send a global message.'
BossbarUsage: '§c➥ §7Usage: /cardinal bossbar <playerName/all> <text>'
VotePartySetAddCounter: '§7Add/Set actual VoteParty counter.'
VotePartyGiveParty: '§7Gives player VoteParty.'
Bottle: '§7Saves your XP into bottle.'
Jmsg: '§7Sets your join message.'
Dmsg: '§7Sets your leave message.'
Emojis: '§7Opens emojis menu.'
Gnick: '§7Makes your nick gradient.'
ChatColor: '§7Opens chatcolor menu.'
Advertise: '§7Broadcast your advertise message.'
RageQuit: '§7Leave the server with style!'
ResTitle: '§7Sets your residence title/subtitle.'
SignItem: '§7Signs your items in your hand.'
Claim: '§7Claims yours VoteParty.'
ClaimAll: '§7Claims all yours VoteParties.'
Title: '§7Send a title/subtitle message'
TitleUsage: '§c➥ §7Usage: /cardinal title <playerName/all> <title;subtitle>'
Announce: '§7Send the global message.'
AnnounceUsage: '§c➥ §7Usage: /announce <text> [-center:true]'
Friends: '§7Opens friends GUI.'
FriendsUsage: '§c➥ §7Usage: /friends [accept/add/decline/delete/list/requests/settings]'
SuccessSetSelf: '§c➥ §7Successfully set your new avatar.'
SuccessSetOther: '§c➥ §7Successfully set the skin of &b%player%.'
SuccessUpdateSelf: '§c➥ §7Successfully updated your avatar.'
SuccessUpdateOther: '§c➥ §7Successfully updated the skin of &b%player%.'
Donations
Player:
UseCommand:
Sound: 'VILLAGER_NO, 10.0f, 10.0f'
Message: '&c➥ &7Use: &b/cardinal donate &c<player> &c<package>'
UnknownPackage: 'N/A'
#Global message
Everyone:
Bossbar:
Enabled: true
DisplayTime: 120
# Colors -> PURPLE, PINK, YELLOW, GREEN, BLUE, RED, WHITE
Color: 'PURPLE'
Message: '&b{Player} has bought in the store!'
Title:
Enabled: true
Message:
- '1;10;1234;&b{Player} has bought in the store!;&7You can also buy in our store! store.server.com;Subtitle!'
Effects:
Enabled: true
Effects:
- 'SPEED;0;10'
Sounds:
Enabled: true
Sound: 'ENDERDRAGON_DEATH, 10.0f, 10.0f'
CommandOnEveryone:
Enabled: true
Commands:
- 'give {Player} diamond 5'
#- 'fly set {Player} 5'
# AVATAR -> Show player avatar (premium)
# Message -> Displays a Message without the player's avatar.
Type: 'AVATAR'
Message:
Text:
- ' &7☆☆ &b&lTHANKS FOR PURCHASE &7{Buyer} &b&l! &7☆☆'
- ' &7☆☆ &bEvery purchase helps the server &7☆☆'
- ''
- ' &b➥ Product: &7{Package}'
- ' &b➥ Store: &7&nstore.server.com'
- ' &c♥ Thanks!'
- ''
- ' &7&o(( Help us keep the server alive! &b/store &7))'
AvatarURL:
- 'https://minotar.net/helm/{Buyer}/8.png'
- 'https://cravatar.eu/helmavatar/{Buyer}/8.png'
# Private message
PlayerPurchase:
Bossbar:
Enabled: true
DisplayTime: 120
# Colors -> PURPLE, PINK, YELLOW, GREEN, BLUE, RED, WHITE
Color: 'PURPLE'
Message: '&bYour package of &r{Package} &7has been delivered.'
Title:
Enabled: true
Message:
- '1;10;1234;&bYour package of &r{Package};&7Has been delivered!;Thank you!'
Sounds:
Donator:
Enabled: true
Sound: 'EXPLODE, 10.0f, 10.0f'
Potion:
Enabled: true
Effects:
- 'SPEED;0;50'
EffectsPlayer:
Enabled: true
ListOfEffects:
- 'VILLAGER_ANGRY;50;2.0;2.0;2.0;2.0'
- 'VILLAGER_HAPPY;50;2.0;2.0;2.0;2.0'
- 'NOTE;60;2.0;2.0;2.0;2.0'
CommandOnDonator:
Enabled: true
Commands:
#- 'pex user {Player} group set {Package}'
- 'give {Player} diamond 64'
#- 'upc addGroup {Player} {Package} 30d'
# AVATAR -> Show player avatar (premium)
# Message -> Displays a Message without the player's avatar.
Type: 'AVATAR'
Message:
Text:
- ' &7☆☆ &b&lTHANKS FOR PURCHASE &7{Player} &b&l! &7☆☆'
- ' &7☆☆ &bEvery purchase helps the server &7☆☆'
- ''
- ' &b➥ Product: &7{Package}'
- ' &b➥ Store: &7&nstore.server.com'
- ' &c♥ Thanks!'
- ''
- ' &7&o(( Help us keep the server alive! &b/store &7))'
AvatarURL:
- 'https://minotar.net/helm/{Player}/8.png'
- 'https://cravatar.eu/helmavatar/{Player}/8.png'
# Discord bot
Settings:
DiscordBot:
Enabled: true
ChannelID:
- '1072486794207178782'
ServerImage: 'http://i.epvpimg.com/oumucab.png'
Title: 'NEW PURCHASE IN STORE! :heart:'
Color: 30144
Thumbnail: 'https://minotar.net/armor/bust/{Player}/190.png'
Author:
Name: 'Cardinal Store'
URL: 'http://store.server.com'
Icon: 'http://i.epvpimg.com/hJ3Beab.png'
Fields:
Purchase:
Text: 'Product:'
Value: '{Package}'
InLine: true
Player:
Text: 'Player:'
Value: '{Player}'
InLine: true
Store:
Text: 'Store:'
Value: '[Click](https://store.server.com)'
InLine: true
# Copy the one above and add more or just remove the # and it will work.
# You can also use placeholders with the PlaceholderAPI plugin.
# https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders#
#SERVER:
# Text: 'Test 1:'
# VALUE: 'TeTest Message 1'
# IN-LINE: true
Description: '**{Player}** thanks for purchase!'
#{Line}{Line}:one: - Best item: [Click here](https://www.youtube.com/watch?v=dQw4w9WgXcQ) :video_game:
#{Line}:two: - Global ranks: [Click here](https://www.youtube.com/watch?v=dQw4w9WgXcQ) :feather:
#{Line}:three: - About discounts: [Click here](https://www.youtube.com/watch?v=dQw4w9WgXcQ) :ox:'
Powered:
Image:
Value: 'http://i.epvpimg.com/vFAzdab.png'
Text:
Value: 'Powered by Cardinal'
Button:
LinkOne:
Link: 'http://store.server.com'
Text: 'Store'
Emoji: '<:MoneyBag:701927721621782569>'
LinkTwo:
Link: 'http://discord.gg/'
Text: 'Discord'
Emoji: '<:Discord:938641025365311548>'
LinkThree:
Link: 'https://twitter.com/home'
Text: 'Twitter'
Emoji: '<:Twitter:938643062752677909>'
Announcements
Announcement:
Enabled: true # This completely disable the automatic announcement ...
Prefix: '§bCardinal'
Enable:
SendParticles: true # This only works on spigot versions 1.10x - 1.15x...
SendTitles: true # This works on both spigot and bungee cord ...
SendActionBar: true # This works on both spigot and bungee cord ...
SendSounds: true # This works in spigot, there is no bungee cord support ...
TimeUnit: 'MINUTES' # SECONDS, MINUTES, HOURS, DAYS, YEARS /sound BLOCK_NOTE_BLOCK_GUITAR
SendEach: 10
Announcements:
'1':
Worlds:
# WORLD_LIST -> Send messages in specific worlds.
# ALL_WORLDS -> Sending messages in all worlds.
Type: 'ALL_WORLDS'
List:
- 'world'
Regions:
# ENABLED -> If activated and the plugin does not exist, messages will not be sent.
# DISABLED -> Regions will be ignored and will be displayed anywhere.
Type: 'DISABLED'
List:
- 'lobby'
- 'test'
- 'shop'
- 'name_of_the_region_in_lower_case'
SendMessage:
- ''
- '<center>🔥 §b§lANNOUNCEMENT #1 §f🔥</center>'
- ''
- '<center>§fAnnouncements also supports</center>'
- '<center>§fcentered messages§f!</center>'
- ''
SendSound: 'BLOCK_NOTE_BLOCK_GUITAR, 1f, 1f'
#SendSound: 'IASound: dextersk:music_disc.ignite, 1.0f, 1.0f'
SendTitle:
- '10;100;100;§b§lPAPI PLACEHOLDERS %player_name%;&3Subtitle for %player_name%'
SendActionBar: '§cHi %player_name%.'
SendEffects:
- 'VILLAGER_ANGRY;50;2.0;2.0;2.0;2.0'
- 'VILLAGER_HAPPY;50;2.0;2.0;2.0;2.0'
- 'NOTE;60;2.0;2.0;2.0;2.0'
'2':
Worlds:
# WORLD_LIST -> Send messages in specific worlds.
# ALL_WORLDS -> Sending messages in all worlds.
Type: 'ALL_WORLDS'
List:
- 'world'
Regions:
# ENABLED -> If activated and the plugin does not exist, messages will not be sent.
# DISABLED -> Regions will be ignored and will be displayed anywhere.
Type: 'DISABLED'
List:
- 'lobby'
- 'test'
- 'shop'
- 'name_of_the_region_in_lower_case'
SendMessage:
- ''
- '<center>🔥 §b§lANNOUNCEMENT #2 §f🔥</center>'
- ''
- '<center>§fAnnouncements also supports</center>'
- '<center>§fcentered messages§f!</center>'
- ''
SendSound: 'BLOCK_NOTE_BLOCK_GUITAR, 1f, 1f'
#SendSound: 'IASound: dextersk:music_disc.ignite, 1.0f, 1.0f'
SendTitle:
- '10;100;100;§b§lPAPI PLACEHOLDERS %player_name%;&3Subtitle for %player_name%'
SendActionBar: '§cHi %player_name%.'
SendEffects:
- 'VILLAGER_ANGRY;50;2.0;2.0;2.0;2.0'
- 'VILLAGER_HAPPY;50;2.0;2.0;2.0;2.0'
- 'NOTE;60;2.0;2.0;2.0;2.0'
'3':
Worlds:
# WORLD_LIST -> Send messages in specific worlds.
# ALL_WORLDS -> Sending messages in all worlds.
Type: 'ALL_WORLDS'
List:
- 'world'
Regions:
# ENABLED -> If activated and the plugin does not exist, messages will not be sent.
# DISABLED -> Regions will be ignored and will be displayed anywhere.
Type: 'DISABLED'
List:
- 'lobby'
- 'test'
- 'shop'
- 'name_of_the_region_in_lower_case'
SendMessage:
- ''
- '<center>🔥 §b§lANNOUNCEMENT #3 §f🔥</center>'
- ''
- '<center>§fAnnouncements also supports</center>'
- '<center>§fcentered messages§f!</center>'
- ''
SendSound: 'BLOCK_NOTE_BLOCK_GUITAR, 1f, 1f'
#SendSound: 'IASound: dextersk:music_disc.ignite, 1.0f, 1.0f'
SendTitle:
- '10;100;100;§b§lPAPI PLACEHOLDERS %player_name%;&3Subtitle for %player_name%'
SendActionBar: '§cHi %player_name%.'
SendEffects:
- 'VILLAGER_ANGRY;50;2.0;2.0;2.0;2.0'
- 'VILLAGER_HAPPY;50;2.0;2.0;2.0;2.0'
- 'NOTE;60;2.0;2.0;2.0;2.0'
Welcome
Welcome:
Type:
# -> 'NORMAL' This is by default in (welcome) if you don't use authme.
# -> 'AUTHME' Switches to Auhtme and will send the welcome message when the player types the /login (password)
Message: 'NORMAL'
Welcome:
Custom:
# Enabling or disabling the welcome message.
WelcomeMessage: true
WhiteChatLength:
Value: 10
Sound:
Enabled: false
Value: 'ANVIL_USE, 10.0f, 10.0f'
Title:
Enabled: true
TEXT:
- '1;10;1234;&8▸&7▸ &bCyberMine &7◂&8◂;&7&o(( mc.cybermine.cz ))'
BossBar:
Enabled: true
Time: 100
# Colors -> PURPLE, PINK, YELLOW, GREEN, BLUE, RED, WHITE
Color: 'PURPLE'
Text: '&fYour Ping: &a%player_ping%ms &7| &fYour Name: &a%player_name% &7| &fYour Address: &a{Address}'
Commands:
Enabled: true
# CONSOLE -> Execute command from the console.
# PLAYER -> Execute command from player.
Type: 'CONSOLE'
Command:
- "cardinal actionbar &dYou're playing on &9YourServer"
# AVATAR -> Send the head of the premium player.
# MESSAGE -> Send a simple message without the player's head.
TypeMessage: 'AVATAR'
Message:
- '<center>☽ &b&lCYBERMINE.CZ &f☽</center>'
- '<center>By playing on our server, you agree to the rules</center>'
- ''
- '&b• &fInstagram: &b@cyberminecz'
- '&b• &fDiscord: &b&nhttps://discord.gg/5FPc3AyNmA'
- '&b• &fWeb: &b&nhttps://cybermine.cz'
- '&b• &fFacebook: &b&nhttps://fb.com/100089866855223'
- '&b• &fStore: &b&nhttps://cybermine.cz/store'
PlayerNew:
Custom:
PlayerCounter: 0
# Enabling or disabling the welcome message.
WelcomeMessage: true
WhiteChatLength:
Value: 10
Sound:
Enabled: false
Value: 'ANVIL_USE, 10.0f, 10.0f'
Title:
Enabled: true
Text:
- '1;10;1234;&8&9&l&f&l&7play.yoursite.com ))'
BossBar:
Enabled: true
Time: 100
# Colors -> PURPLE, PINK, YELLOW, GREEN, BLUE, RED, WHITE
Color: 'PURPLE'
Text: '&eWelcome &b{Player} &f| &eYou are <#3aeb34>#{Counter}</#34ebe2> &eplayer to enter the server!'
Commands:
Enabled: true
# CONSOLE -> Execute command from the console.
# PLAYER -> Execute command from player.
Type: 'CONSOLE'
Command:
- 'give {Player} diamond 5'
#- 'lp user {Player} parent set default'
#- 'pex user {Player} group set default'
# AVATAR -> Send the head of the premium player.
# MESSAGE -> Send a simple message without the player's head.
TypeMessage: 'AVATAR'
Message:
- ''
- '<center>&7You are &a#{Counter} &7player to enter the server!</center>'
- ''
- '&8&c&lRULES: &ehttps://yoursite.com/rules'
- '&8&9&lDISCORD: &ehttps://discord.link/yoursrv'
- ''
- '<center>&7There are &e{Online}/{Max Online} &7players playing right now!</center>'
Everybody:
Enabled: true
Message:
- '<RAINBOW100>---------------------------------------------</RAINBOW>'
- '&f'
- '<center> &b{Player} &7is the &a#{Counter} &7player to join our server. </center>'
- '&f'
- '<RAINBOW100>---------------------------------------------</RAINBOW>'
Placeholders
%cardinal_required_total% - Shows total votes to start VoteParty
%cardinal_votes_required_party% - Shows remain votes to start VoteParty
%cardinal_recorded_votes% - Shows current recorded votes
%cardinal_jmsg% - Shows player's custom join message
%cardinal_dmsg% - Shows player's custom disconnect message
%cardinal_afk_money% - Shows player's higher AFK money amount by permss
%cardinal_chat_color% - Returns color code of players chat color (&a, &b, &c etc)
%cardinal_chat_style% - Returns color code of players chat style (&l, &m, &x etc)
%cardinal_tag_color% - Returns color code of players chat color (&a, &b, &c etc)
%cardinal_tag_style% - Returns color code of players chat style (&l, &m, &x etc)
%cardinal_tag% - Returns colored tag from DeluxeTags plugin with colors set via /tagcolor
Terms of Service
- You may not redistribute plugin, in any shape or form neither it's code or parts of it.
- You may ask me for support.
- No refunds, as one does not have a right to get a refund for such digital item, because you have been gained access to it instantly and may have used it.