CometSkyBlock/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java

145 lines
4.5 KiB
Java
Raw Normal View History

2024-01-05 20:19:19 +00:00
package com.alttd.cometskyblock.configuration;
import lombok.Getter;
import org.spongepowered.configurate.objectmapping.ConfigSerializable;
@ConfigSerializable
@Getter
@SuppressWarnings({"CanBeFinal", "FieldMayBeFinal"})
public class MessageConfiguration implements Configuration {
2024-01-25 14:49:04 +00:00
private Commands commands = new Commands();
@ConfigSerializable @Getter
public static class Commands {
private String notAPlayer = "<red>You must be a player to use this command.";
private Island island = new Island();
@ConfigSerializable @Getter
public static class Island {
String commandUsage = "Wrong usage: try /island help";
private Help help = new Help();
@ConfigSerializable @Getter
public static class Help {
String intro = "List of all Skyblock Commands:";
String go = "Teleports you to your island. Creates a new island if it is not existing.";
String setHome = "Sets the islands spawnpoint to the players location.";
String restart = "Restarts your island.";
String invite = "Invites another player to your island.";
String accept = "Accepts the invite from another player.";
String kick = "Kicks a player from your island.";
String setOwner = "Gives island ownership to another player";
String leave = "Leave your current island with this command.";
String level = "Calculates and shows the current level of your island.";
String members = "Gives a list of all members on the island.";
String options = "Opens the options menu for your island.";
String top = "Shows the top 5 islands per level.";
String visit = "Lets you visit another island without losing your own.";
String confirm = "Accepts the request of another player to visit your island.";
String challenges = "Opens the challenges menu.";
2024-01-25 14:49:04 +00:00
}
SetHome setHome = new SetHome();
@ConfigSerializable @Getter
public static class SetHome {
}
Restart restart = new Restart();
@ConfigSerializable @Getter
public static class Restart {
}
Accept accept = new Accept();
@ConfigSerializable @Getter
public static class Accept {
}
Leave leave = new Leave();
@ConfigSerializable @Getter
public static class Leave {
}
Members members = new Members();
@ConfigSerializable @Getter
public static class Members {
}
Level level = new Level();
@ConfigSerializable @Getter
public static class Level {
}
Top top = new Top();
@ConfigSerializable @Getter
public static class Top {
}
Options options = new Options();
@ConfigSerializable @Getter
public static class Options {
}
Confirm confirm = new Confirm();
@ConfigSerializable @Getter
public static class Confirm {
}
Invite invite = new Invite();
@ConfigSerializable @Getter
public static class Invite {
}
Kick kick = new Kick();
@ConfigSerializable @Getter
public static class Kick {
}
SetOwner setOwner = new SetOwner();
@ConfigSerializable @Getter
public static class SetOwner {
}
Visit visit = new Visit();
@ConfigSerializable @Getter
public static class Visit {
}
Go go = new Go();
@ConfigSerializable @Getter
public static class Go {
}
2024-01-25 14:49:04 +00:00
}
private Challenges challenges = new Challenges();
@ConfigSerializable @Getter
public static class Challenges {
String commandUsage = "Wrong usage: try /challenges help";
String notAtIsland = "You must be on your island to perform this command.";
String noIsland = "You need to create an island before performing this command.";
}
private Admin admin = new Admin();
@ConfigSerializable @Getter
public static class Admin {
String commandUsage = "Wrong usage: try /cometskyblock help";
}
}
2024-01-05 20:19:19 +00:00
}