Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed Apache-2.0
Published 6 months ago
DonutCore is a free 1.21 Core with very useful features:
- Scoreboard (PlaceholderAPI support)
- Tablist (PlaceholderAPI support)
- Gamemode managment (/gmc, /gm, etc)
- Chatemojis (e.g. replace [yay] with (╯°□°)╯)
- IP command to get an users ip
- Ping command to get an users ping
- ServerLinks intigration
- Custom commands
- Join/Leave messages
- Achievement messages
- more soon!
Everything in the Plugin is customisable, even the permissions.
Commands and Usage:
- /donutcore help - Shows the help message
- /donutcore reload - Reloads the config
- /ip [Player] - Get the IP from a player
- /ping [Player] - See your or others ping
- /gmc [Player] - Set the gamemode to creative (of a player)
- /gmsp [Player] - Set the gamemode to spectator (of a player)
- /gms [Player] - Set the gamemode to survival (of a player)
- /gma [Player] - Set the gamemode to adventure (of a player)
- /gm <0/1/2/3|s/c/a/sp> [Player] - Set the gamemode (of a player)

# DonutCore Configuration
# by Donut4GAMER
# thanks for downloading the plugin <3
# here you can configure the gamemode command form DonutCore
gamemode:
# configure the permissions for the /gm, /gmc, ... commands
permissions:
# the permission users need to use the gamemode commands
gamemode-self: "donutcore.gamemode.self"
# the permission users need to set other players gamemode
gamemode-others: "donutcore.gamemode.others"
# configure the messages for the /gm, /gmc, ... commands
# use the placeholders %gamemode%, %target% and %player%
# MiniMessage support
messages:
# message that appears when you execute the command as the console
no-player: "&6DonutCore &8| &cOnly players can execute this."
# message that appears when you do not have the permission you have set above
no-permission: "&6DonutCore &8| &cYou do not have the permission to do that."
# message that appears when you just type /gm, for example
usage: "&6DonutCore &8| &cUsage: /gm <0/1/2/3|s/c/a/sp> [Player]"
# message that appears when you do not write a valid gamemode
invalid-gamemode: "&6DonutCore &8| &cThis gamemode does not exist."
# message that appears when you type a username from an offline/not existing user
player-not-found: "&6DonutCore &8| &cPlayer not found."
# message that appears when you have changed your gamemode
self-change: "&6DonutCore &8| &7Your gamemode has been changed to &6%gamemode%&7."
# message that appears when you have set another users gamemode
other-change-sender: "&6DonutCore &8| &7You have set &6%target%&7's gamemode to &6%gamemode%&7."
# message that appears when someone set your gamemode
other-change-target: "&6DonutCore &8| &7Your gamemode was set to &6%gamemode%&7 by &6%player%&7."
# here you can configure the chat feature from DonutCore
chat:
# configure the text you can type that will be replaced with an emoji or something else
# MiniMessage support
replacements:
"[o/]": "§e§lヾ(^∇^)"
"[yay]": "§b§l(╯°□°)╯"
"[lol]": "§d§l(≧▽≦)"
"[what]": "§c§l(⊙_☉)"
"[omg]": "§6§lΣ(°ロ°)"
"[rip]": "§8§l(✖╭╮✖)"
"[shrug]": "§7¯\\_(ツ)_/¯"
"[rage]": "§4§l(ノಠ益ಠ)ノ彡┻━┻"
"bad word": "good word"
# here you can configure the tablist feature from DonutCore
tablist:
# do you want to enable the DonutCore Tablist?
enabled: true
# after how many ticks should the Tablist update? (100 Ticks=5 Seconds)
update-interval: 100
# set the Header and Footer of the Tablist
# PlaceholderAPI & MiniMessage support
header:
- "&r"
- "&7Welcome on our Server"
- "&7User: &6%player_name%"
- "&r"
footer:
- "&r"
- "<rainbow>Thanks for Downloading</rainbow>"
- "&7Discord: &6https://discord.gg/Yarpy8tAqJ"
- "&r"
# here you can configure the scoreboard feature from DonutCore
scoreboard:
# do you want to enable the DonutCore Scoreboard?
enabled: true
# after how many ticks should the Tablist update? (100 Ticks=5 Seconds)
update-interval: 100
# set the title of the Scoreboard
title: "&6&lDonut&f&lCore"
# set the Scoreboard lines (every line needs to be unique!!!)
# PlaceholderAPI support
lines:
- "&r&8----------------"
- "&7Name: &6%player_name%"
- "&7Ping: &6%player_ping%ms"
- "&r"
- "&7Discord:"
- "&6discord.gg/Yarpy8tAqJ"
- "&8----------------"
# here you can configure the ip command from DonutCore
ip:
# configure the permissions for the /ip command
permissions:
# the permission users need to execute his command
view: "donutcore.ip.view"
# configure the messages for the /ip command
# use the placeholders %target% and %ip%
# MiniMessage support
messages:
# message that appears when you execute the command as the console
no-player: "&6DonutCore &8| &cOnly players can execute this."
# message that appears when you do not have the permission you have set above
no-permission: "&6DonutCore &8| &cYou do not have the permission to do that."
# message that appears when you just type /ip, for example
usage: "&6DonutCore &8| &cUsage: /ip <player>"
# message that apears when you have executed the command and the player is offline
player-not-found: "&6DonutCore &8| &7The Player &6%target% &7is not online!"
# message that apears when you have executed the command and the player is online
show-ip: "&6DonutCore &8| &7The IP from &6%target% &7is: &6%ip%"
# here you can configure the ping command from DonutCore
ping:
# configure the permissions for the /ping command
permissions:
# the permission users need to get their own ping
self: "donutcore.ping.self"
# the permission users need to get other players ping
others: "donutcore.ping.others"
# configure the messages for the /ping command
# use the placeholders %target% and %ping%
# MiniMessage support
messages:
# message that appears when you execute the command as the console
no-player: "&6DonutCore &8| &cOnly players can execute this."
# message that appears when you do not have the permission you have set above
no-permission: "&6DonutCore &8| &cYou do not have the permission to do that."
# message that appears when you just type /ping, for example
usage: "&6DonutCore &8| &cUsage: /ping <player>"
# message that apears when you have executed the command and the player is offline
player-not-found: "&6DonutCore &8| &cThe Player &6%target% &cis not online!"
# message that apears when you have executed the command and got your own ping
self-ping: "&6DonutCore &8| &7Your ping is: &6%ping%ms"
# message that apears when you have executed the command and got your own ping
other-ping-sender: "&6DonutCore &8| &7The Player &6%target% &7has a ping of: &6%ping%ms"
# here you can configure the join event from DonutCore
join:
# leave empty do disable
# MiniMessage support
message: "<gold>DonutCore <dark_gray>| <gold>%player% <gray>has joined the server."
# here you can configure the leave event from DonutCore
leave:
# leave empty do disable
# MiniMessage support
message: "<gold>DonutCore <dark_gray>| <gold>%player% <gray>has left the server."
# here you can configure the achievement messages from DonutCore
achievements:
# do you want to enable DonutCore achievement messages?
enabled: true
# Placeholders: %player%, %advancement%
# MiniMessage support
message: '<gold>DonutCore <dark_gray>| <gold>%player% <gray>has made the achievement <gold>[%advancement%]</gold>'
# here you can configure the serverlinks feature from DonutCore
serverlinks:
# do you want to enable DonutCore serverlinks feature?
enabled: true
# set up the links here
links:
# link name (not shown in game)
website:
# name shown in game
# MiniMessage support
name: "<rainbow>Website</rainbow>"
# link it should redirect to
link: "https://modrinth.com/plugin/donut.core"
discord:
name: "<#7289da>Discord"
link: "https://discord.gg/Yarpy8tAqJ"
store:
name: "<green>Store</green>"
link: "https://example.com/store"
# here you can configure the custom commands feature from DonutCore
customcommands:
# do you want to enable DonutCore custom commands feature?
enabled: true
# set up the commands
commands:
# command name
discord:
# command alias
alias:
- dc
# message that come when executing that command
# MiniMessage support
message:
- "<gray>Check out our <#7289da>Discord<gray>!"
- "<gold>https://discord.gg/Yarpy8tAqJ"
website:
alias:
- web
message:
- "<gray>Check out our <rainbow>Website</rainbow><gray>!"
- "<gold>https://modrinth.com/plugin/donut.core"
If you need help or have a question/suggestion join my Discord.


