Fixes commands, adds /cage command

This commit is contained in:
Video
2023-06-02 16:28:34 -06:00
parent bf2b48d670
commit 9618e5bcec
5 changed files with 95 additions and 8 deletions

View File

@ -21,7 +21,7 @@
package me.totalfreedom.fossil.cmd;
import me.totalfreedom.command.CommandBase;
import me.totalfreedom.command.Commander;
import me.totalfreedom.command.annotation.Base;
import me.totalfreedom.command.annotation.Info;
import me.totalfreedom.command.annotation.Permissive;
@ -32,18 +32,19 @@ import org.bukkit.command.CommandSender;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
@Info(name = "cake", description = "Gives everyone cake and broadcasts a message.", usage = "/cake")
@Permissive(perm = "fossil.cake")
public class CakeCommand extends CommandBase
public class CakeCommand extends Commander
{
protected CakeCommand(JavaPlugin plugin)
protected CakeCommand(final @NotNull JavaPlugin plugin)
{
super(plugin);
}
@Base
public void cake(final CommandSender sender)
public void broadcastCake(final CommandSender sender)
{
Bukkit.broadcast(FreedomMiniMessage.deserialize(true, "<rainbow>But there's no sense crying over every mistake. You just keep on trying till you run out of cake.</rainbow>"));