The plan with this plugin was to learn Java better but also learn more about how Plugins/Mods works.
I used Bukkit instead of Spigot or Paper as Bukkit didnt have as much deprived API stuff.
The overall goal is to have as much as possible.
and not to have any errors.
Error : §8[§2!§8]§f
Join : §8[§2+§8]§f
Leave : §8[§4-§8] §f
Heal's the Player and Feeds them
- /Heal
- Add Permissions to the command.
- Run the command with an Arg and effect selected player
Feeds the player
- /Feed
- Add Permissions to the command.
- Run the command with an Arg and effect selected player
Enabled = §6Fly has been §2enabled §6For §r" + target.getDisplayName() Disabled = §6Fly has been §4disabled §6For §r" + target.getDisplayName()
Hides Player from all players but Admins
- /Vanish
- Add Permissions to the command.
- Run the command with an Arg and effect selected player
- Tells OP Players that said player went into vanish
Broadcast's a message using arguments
- /broadcast
- Add Permissions to the command.
- Tells OP players who ran the command
Toggles Fly for a player
- /fly
- Add Permissions to the command.
- Run the command with an Arg and effect selected player
- (If used on another player) Sender is told otherplayer has fly, otherplayer is told sender gave them fly
BUGS
- Gamemode changes dont get registered but reset fly
Error = §8[§4!§8]§f §6Error, Player not found.
- No Arguments
Enabled = §6Fly has been §2enabled §6By §r" + player.getDisplayName()
Disabled = §6Fly has been §4disabled §6By §r " + player.getDisplayName()
- Argument for another player
Enabled (sender) = §6Fly has been §2enabled §6For §r" + target.getDisplayName()
Enabled (receiver) = §6Fly has been §2enabled §6By §r" + player.getDisplayName()
Disabled (sender)= §6Fly has been §4disabled §6For §r" + target.getDisplayName()
Disabled (receiver) = §6Fly has been §4disabled §6By §r" + player.getDisplayName()
- Agrument for same player name
Enabled = §6Fly has been §2enabled §6For §r" + target.getDisplayName()
Disabled = §6Fly has been §4disabled §6For §r" + target.getDisplayName()
Allows players to go between Gamemode Creative & Survival & Spectator by setting permissions
Gamemode Survival
- /gms
- Add Permissions to the commands.
- Run the command with an Arg and effect selected player
- Tells OP players they changed gamemode
Gamemode Creative
- /gmc
- Add Permissions to the commands.
- Run the command with an Arg and effect selected player
- Tells OP players they changed gamemode
Gamemode Spectator
- /gmsp
- Add Permissions to the commands.
- Run the command with an Arg and effect selected player
- Tells OP players they changed gamemode
Hugs
WIP
- Scoreboard shows
- Tell the player what rank they have
- Maybe what world they are in?
Shows all the minecraft Color Codes and Formatting Codes
- /color
- /format
- Can be ran from console
When command ran randomly TP's the player
WIP
WIP