MysticEssentials is my first public project, I started to develop this plugin for a server to play with friends.
This plugin is a base plugin that add a few commands and features for a basic server.
Features: When a player join, there is a welcome message and teleport them to spawn if enabled in config.
When a player join for the first time there is a welcome message and it is teleported to spawn.
When a player is killed, a message shows them their death location.
Manage where player will respawn (bed or spawn).
Multiple translations and per-player language ! By default, messages will be in en_us language.
Homes, Warps with back command.
Option to have a permission per warp (mysticessentials.warps.<warp_name>).
You can limit per player homes limit with mysticessentials.homeslimit.nolimit and mysticessentials.homeslimit.#max_number_of_homes# .
Players can set their default home
.
As of 1.6.0, bstats is integrated to the plugin and send anonymous statistics on the number of servers using it and player connected to the server and other statistics I can make. You can take a look
here.
To disable bstats, you can configure it in the config file under plugins folder and the bstats folder.
Commands:
/
setspawn Set the server's spawn to your current location.
/
spawn Teleport you to the server's spawn.
/
delspawn Remove the server's spawn.
/
sethome<home_name> Add a new home (a name is needed for moment, I'll change that in a new update).
/
home<home_name> Teleport you to your home.
/
homelist Show the list of your homes.
/
delhome<home_name> Remove your home.
/
tpa<player> Send a request to teleport you to a player.
/
tpahere<player> Send a request to teleport a player to you.
/
tpaccept Accept a teleportation request.
/
tpdeny Deny a teleportation request.
/
back Teleport to your last death location.
/
setlanguage <language ex: en_us> Change player's language to the desired language. Language file must be created in the languages folder before.
/
setwarp<warp_name> Add a new warp.
/
warp<warp_name> Teleport you to a warp.
/
warplist Show the list of warps set.
/
delwarp<warp_name> Remove a warp.
/
feed[player] Feed yourself or a player.
/
balance[player] View your balance or the balance of another player.
/
fly[player] Turn on or off fly for you or another player.
/
msg<player> <message> Send a private message to a player.
/
reply<message> Reply to a private message.
/
rules Show the rules list.
/
rule<number> Show the rule <number>.
/
addrule<rule> Add a new rule.
/
setrule<number> <rule> Set the rule <number> to <rule>.
/
delrule<number> Remove the rule <number>.
/
balance[player] See player's balance. Requires Vault.
/
setdefaulthome<home> Allows players to change their default home. Used when using /home without home name.
/
ignore<player> Allows players to ignore private messages form a player.
/
ignorelist Show players ignored.
/
day Change time to day.
/
night Change time to night.
/
sun Change weather to be sunny.
/
rain Change weather to be rainy.
/
storm Change the weather to storm.
/
tpall Teleport all players to another player.
/
discord Show the server's discord link.
/
website Show the server's website link.
/
pay <player> <amount> Send money to another player. Requires Vault.
/
eco <set || add || remove || default> <player> [amount] Admin commands to manage economy. Requires Vault.
Permissions:
mysticessentials.spawn:
Allows a player to use command /spawn. Default true. mysticessentials.setspawn:
Allow a player to set the server' spawn. Default op. mysticessentials.delspawn:
Allow a player to remove the server' spawn. Default op. mysticessentials.home:
Allows a player to use the /home command. Default true. mysticessentials.homelist:
Allows a player to view their homes list. Default true. mysticessentials.sethome:
Allows a player to set a new home. Default true. mysticessentials.delhome:
Allows a player to remove a home. Default true. mysticessentials.back:
Allows a player to use the /back command. Default op. mysticessentials.tpa:
Allows a player to use the /tpa command. Default true. mysticessentials.tpahere:
Allows use of /tpahere command. Default true. mysticessentials.tpaccept:
Allows to use /tpaccept command. Default true. mysticessentials.tpdeny:
Allows a player to use /tpdeny command. Default true. mysticessentials.tpdeny:
Allows a player to use /back command. Default op. mysticessentials.setlanguage:
Allows a player to change their language Default true. mysticessentials.warp:Allows a player to use the /warp command. Default true. mysticessentials.warplist: Allows a player to view the warps list. Default true. mysticessentials.setwarp: Allows a player to set a new warp. Default false. mysticessentials.delwarp: Allows a player to remove a warp. Default false. mysticessentials.feed:
Allows a player to feed itself. Default op. mysticessentials.feed.others:
Allows a player to feed another player.Default op. mysticessentials.fly:
Allows a player use fly command. Default op. mysticessentials.fly.others:
Allows a player to use fly command on another player. Default op. mysticessentials.msg:
Allows a player to send a private message to a player. Default true. mysticessentials.reply:
Allows a player to reply to a player. Default true. mysticessentials.homeslimit.nolimit:
Allows a player to set an unlimited amount of homes. Default op. mysticessentials.homeslimit.#number#:
Set maximum number of homes that a player can set. Default false. mysticessentials.rules:
Allows a player to see the rules. Default true. mysticessentials.rule:
Allows a player to see a particular rule. Default true. mysticessentials.addrule:
Allows a player to add a rule. Default op. mysticessentials.setrule:
Allows a player to set (update) a rule. Default op. mysticessentials.delrule:
Allows a player to remove a rule. Default op. mysticessentials.balance:
Allows a player to use the balance command. Default true. mysticessentials.balance.others:
Allows a player to see balance of an other player. Default true. mysticessentials.setdefaulthome:
Allows a player to change their default home. Default true. mysticessentials.ignore:
Allows a player to ignore private messages form a player. Default true. mysticessentials.ignore.bypass:
Players with this permission can't be ignored. Default op. mysticessentials.ignorelist:
Allows a player to see their ignored players. Default true. mysticessentials.pay:
Allows a player to send money to another player. Default true. mysticessentials.eco:
Grants permission to manage economy with the eco command. Default op.
Planned features: - Clickable messages
- Private server mode
- Reload command
- More economy commands
- Delays
- Economy integration
- Buy, Sell and Worth commands
- New way to store translations
- Vanish command
- PlaceholderAPI integration for homes ?
If you need help or have any request you can pm me here or add me on Discord: Choco70#4098
Or by joining my discord server:
https://discordapp.com/invite/MhQ7Kaz