Skip to content

Commit d61dc90

Browse files
committed
Make the config more bearable to look at
1 parent b955796 commit d61dc90

File tree

5 files changed

+72
-62
lines changed

5 files changed

+72
-62
lines changed

src/main/java/simplexity/simplefly/ConfigValues.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
public class ConfigValues {
88
private static final Logger logger = SimpleFly.getFlyServer().getLogger();
9-
public static String papiFlightEnabled, papiFlightDisabled, prefix, enabled, disabled, flyOther,
10-
flyOwn, flySetByOther, flySpeedOther, flySpeedOwn, flySpeedSet, flySpeedReset,
9+
public static String papiFlightEnabled, papiFlightDisabled, prefix, enabled, disabled, flySetOther,
10+
flySetOwn, flySetByOther, flySpeedGetOther, flySpeedGetOwn, flySpeedSetOwn, flySpeedResetOwn,
1111
flySpeedSetOther, flySpeedResetOther, flySpeedSetByOther, flySpeedResetByOther,
12-
notAPlayer, noPermission, mustBePlayer, notEnoughArguments, notANumber, notInRange;
12+
invalidPlayer, noPermission, mustBePlayer, notEnoughArguments, invalidNumber, notInRange;
1313

1414
public static float maxFlySpeed, minFlySpeed;
1515
public static boolean sessionPersistentFlight, worldChangePersistentFlight,
@@ -35,28 +35,28 @@ public static void reloadConfigValues(){
3535
}
3636
public static void reloadLangValues(){
3737
FileConfiguration config = SimpleFly.getInstance().getConfig();
38-
papiFlightEnabled = config.getString("papi-flight-enabled");
39-
papiFlightDisabled = config.getString("papi-flight-disabled");
40-
prefix = config.getString("prefix");
41-
enabled = config.getString("enabled");
42-
disabled = config.getString("disabled");
43-
flyOther = config.getString("fly-other");
44-
flyOwn = config.getString("fly-own");
45-
flySetByOther = config.getString("fly-set-by-other");
46-
flySpeedOther = config.getString("fly-speed-other");
47-
flySpeedOwn = config.getString("fly-speed-own");
48-
flySpeedSet = config.getString("fly-speed-set");
49-
flySpeedReset = config.getString("fly-speed-reset");
50-
flySpeedSetOther = config.getString("fly-speed-set-other");
51-
flySpeedResetOther = config.getString("fly-speed-reset-other");
52-
flySpeedSetByOther = config.getString("fly-speed-set-by-other");
53-
flySpeedResetByOther = config.getString("fly-speed-reset-by-other");
54-
notAPlayer = config.getString("not-a-player");
55-
noPermission = config.getString("no-permission");
56-
mustBePlayer = config.getString("must-be-player");
57-
notEnoughArguments = config.getString("not-enough-arguments");
58-
notANumber = config.getString("not-a-number");
59-
notInRange = config.getString("not-in-range");
38+
papiFlightEnabled = config.getString("papi-flight.enabled");
39+
papiFlightDisabled = config.getString("papi-flight.disabled");
40+
prefix = config.getString("insertion.prefix");
41+
enabled = config.getString("insertion.enabled");
42+
disabled = config.getString("insertion.disabled");
43+
flySetOther = config.getString("fly-set.other");
44+
flySetOwn = config.getString("fly-set.own");
45+
flySetByOther = config.getString("fly-set.by-other");
46+
flySpeedGetOther = config.getString("fly-speed-get.other");
47+
flySpeedGetOwn = config.getString("fly-speed-get.own");
48+
flySpeedSetOwn = config.getString("fly-speed-set.own");
49+
flySpeedResetOwn = config.getString("fly-speed-reset.own");
50+
flySpeedSetOther = config.getString("fly-speed-set.other");
51+
flySpeedResetOther = config.getString("fly-speed-reset.other");
52+
flySpeedSetByOther = config.getString("fly-speed-set.by-other");
53+
flySpeedResetByOther = config.getString("fly-speed-reset.by-other");
54+
invalidPlayer = config.getString("error.invalid-player");
55+
noPermission = config.getString("error.no-permission");
56+
mustBePlayer = config.getString("error.must-be-player");
57+
notEnoughArguments = config.getString("error.not-enough-arguments");
58+
invalidNumber = config.getString("error.invalid-number");
59+
notInRange = config.getString("error.not-in-range");
6060
}
6161

6262
}

src/main/java/simplexity/simplefly/Fly.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
1515
if (args.length == 0) {
1616
if (CommandUtils.checkIfPlayerAndPerms(sender, Util.flyPermission)) {
1717
if (FlyLogic.flyEnabled((Player) sender)){
18-
Util.sendUserMessage(sender, ConfigValues.flyOwn, ConfigValues.enabled, null);
18+
Util.sendUserMessage(sender, ConfigValues.flySetOwn, ConfigValues.enabled, null);
1919
return true;
2020
} else {
21-
Util.sendUserMessage(sender, ConfigValues.flyOwn, ConfigValues.disabled, null);
21+
Util.sendUserMessage(sender, ConfigValues.flySetOwn, ConfigValues.disabled, null);
2222
return true;
2323
}
2424
} else {
@@ -28,15 +28,15 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
2828
if (!sender.hasPermission(Util.flyOthersPermission)) return false;
2929
Player player = SimpleFly.getFlyServer().getPlayer(args[0]);
3030
if (player == null) {
31-
Util.sendUserMessage(sender, ConfigValues.notAPlayer);
31+
Util.sendUserMessage(sender, ConfigValues.invalidPlayer);
3232
return false;
3333
}
3434
if (FlyLogic.flyEnabled(player)){
35-
Util.sendUserMessage(sender, ConfigValues.flyOther, ConfigValues.enabled, player);
35+
Util.sendUserMessage(sender, ConfigValues.flySetOther, ConfigValues.enabled, player);
3636
Util.sendUserMessage(player, ConfigValues.flySetByOther, ConfigValues.enabled, sender);
3737
return true;
3838
} else {
39-
Util.sendUserMessage(sender, ConfigValues.flyOther, ConfigValues.disabled, player);
39+
Util.sendUserMessage(sender, ConfigValues.flySetOther, ConfigValues.disabled, player);
4040
Util.sendUserMessage(player, ConfigValues.flySetByOther, ConfigValues.disabled, sender);
4141
return true;
4242
}

src/main/java/simplexity/simplefly/FlyListeners.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public void onPlayerLogin(PlayerJoinEvent joinEvent) {
2828
if (player.getFallDistance() > 0f) {
2929
player.setFlying(true);
3030
}
31-
Util.sendUserMessage(player, ConfigValues.flyOwn, ConfigValues.enabled, null);
31+
Util.sendUserMessage(player, ConfigValues.flySetOwn, ConfigValues.enabled, null);
3232
return;
3333
}
3434
if (flyEnabled && !player.hasPermission(Util.flyPermission)) {

src/main/java/simplexity/simplefly/FlySpeed.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
2626
case 0 -> {
2727
if (CommandUtils.checkIfPlayerAndPerms(sender, Util.flySpeedPermission)) {
2828
float flyspeed = ((Player) sender).getFlySpeed() * 10f;
29-
Util.sendUserMessage(sender, ConfigValues.flySpeedOwn,
29+
Util.sendUserMessage(sender, ConfigValues.flySpeedGetOwn,
3030
String.valueOf(flyspeed), null);
3131
return true;
3232
} else {
@@ -38,7 +38,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
3838
if (argument.equalsIgnoreCase(resetArg)) {
3939
if (CommandUtils.checkIfPlayerAndPerms(sender, Util.flySpeedPermission)) {
4040
((Player) sender).setFlySpeed(0.1f);
41-
Util.sendUserMessage(sender, ConfigValues.flySpeedReset);
41+
Util.sendUserMessage(sender, ConfigValues.flySpeedResetOwn);
4242
return true;
4343
}
4444
}
@@ -63,13 +63,13 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
6363
return false;
6464
}
6565
player.setFlySpeed(flyspeed / 10f);
66-
Util.sendUserMessage(player, ConfigValues.flySpeedSet,
66+
Util.sendUserMessage(player, ConfigValues.flySpeedSetOwn,
6767
firstArgument, null);
6868
return true;
6969
} catch (NumberFormatException e) {
7070
player = SimpleFly.getFlyServer().getPlayer(secondArgument);
7171
if (player == null || !sender.hasPermission(Util.flySpeedOthersPermission)) {
72-
Util.sendUserMessage(sender, ConfigValues.notANumber);
72+
Util.sendUserMessage(sender, ConfigValues.invalidNumber);
7373
return false;
7474
}
7575
Util.sendUserMessage(sender, ConfigValues.notEnoughArguments);
@@ -79,7 +79,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
7979
if (firstArgument.equalsIgnoreCase(resetArg) && sender.hasPermission(Util.flySpeedOthersPermission)) {
8080
player = SimpleFly.getFlyServer().getPlayer(secondArgument);
8181
if (player == null) {
82-
Util.sendUserMessage(sender, ConfigValues.notAPlayer);
82+
Util.sendUserMessage(sender, ConfigValues.invalidPlayer);
8383
return false;
8484
}
8585
player.setFlySpeed(0.1f);
@@ -92,11 +92,11 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
9292
if (firstArgument.equalsIgnoreCase(getArg) && sender.hasPermission(Util.flySpeedOthersPermission)) {
9393
player = SimpleFly.getFlyServer().getPlayer(secondArgument);
9494
if (player == null) {
95-
Util.sendUserMessage(sender, ConfigValues.notAPlayer);
95+
Util.sendUserMessage(sender, ConfigValues.invalidPlayer);
9696
return false;
9797
}
9898
flyspeed = player.getFlySpeed() * 10f;
99-
Util.sendUserMessage(sender, ConfigValues.flySpeedOther,
99+
Util.sendUserMessage(sender, ConfigValues.flySpeedGetOther,
100100
String.valueOf(flyspeed), player);
101101
return true;
102102
}
@@ -109,7 +109,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
109109
if (firstArgument.equalsIgnoreCase(setArg) && sender.hasPermission(Util.flySpeedOthersPermission)) {
110110
Player player = SimpleFly.getFlyServer().getPlayer(secondArgument);
111111
if (player == null) {
112-
Util.sendUserMessage(sender, ConfigValues.notAPlayer);
112+
Util.sendUserMessage(sender, ConfigValues.invalidPlayer);
113113
return false;
114114
}
115115
float flyspeed;
@@ -122,7 +122,7 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
122122
thirdArgument, sender);
123123
return true;
124124
} catch (NumberFormatException e) {
125-
Util.sendUserMessage(sender, ConfigValues.notANumber);
125+
Util.sendUserMessage(sender, ConfigValues.invalidNumber);
126126
return false;
127127
}
128128
}
@@ -144,6 +144,9 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command
144144
}
145145
return tabComplete;
146146
}
147+
if (args.length == 3) {
148+
return List.of("");
149+
}
147150
return null;
148151
}
149152
}

src/main/resources/config.yml

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,32 @@
99
"respawn-persistent-flight" : true
1010
"gamemode-change-persistent-flight" : true
1111
# lang
12-
"papi-flight-enabled" : "[F]"
13-
"papi-flight-disabled" : ""
14-
"prefix" : "<green>[<yellow>SF</yellow>]</green> "
15-
"enabled" : "<green>enabled</green>"
16-
"disabled" : "<red>disabled</red>"
17-
"fly-other" : "<target>'s fly has been <value>"
18-
"fly-own" : "Your fly has been <value>"
19-
"fly-set-by-other" : "<green>Your fly has been <value> by <initiator></green>"
20-
"fly-speed-other" : "<grey><target>'s current flyspeed is <value></grey>"
21-
"fly-speed-own" : "<grey>Your flyspeed is currently set to <value></grey>"
22-
"fly-speed-set" : "<green>Your flyspeed has been set to <value></green>"
23-
"fly-speed-reset" : "<green>Your flyspeed has been reset</green>"
24-
"fly-speed-set-other" : "<green>You set <target>'s flyspeed to <value></green>"
25-
"fly-speed-reset-other" : "<green><target>'s flyspeed has been reset</green>"
26-
"fly-speed-set-by-other" : "<green>Your flyspeed has been set to <value> by <initiator></green>"
27-
"fly-speed-reset-by-other" : "<green>Your flyspeed has been reset by <initiator></green>"
28-
"not-a-player" : "<red>That is not a valid player. Please check your spelling and try again</red>"
29-
"no-permission" : "<red>You do not have permission to run this command</red>"
30-
"must-be-player" : "<red>You must be a player to run this command</red>"
31-
"not-enough-arguments" : "<red>You did not provide enough arguments. Please check your syntax and try again</red>"
32-
"not-a-number" : "<red>Sorry, you did not enter a valid flyspeed, please try again"
33-
"not-in-range" : "<red>Sorry, you must provide a number between <min> and <max>"
12+
papi-flight:
13+
enabled: "[F]"
14+
disabled: ""
15+
fly-set:
16+
own: "Your fly has been <value>"
17+
other: "<target>'s fly has been <value>"
18+
by-other: "<green>Your fly has been <value> by <initiator></green>"
19+
fly-speed-set:
20+
own: "<green>Your flyspeed has been set to <value></green>"
21+
other: "<green>You set <target>'s flyspeed to <value></green>"
22+
by-other: "<green>Your flyspeed has been set to <value> by <initiator></green>"
23+
fly-speed-reset:
24+
own: "<green>Your flyspeed has been reset</green>"
25+
other: "<green><target>'s flyspeed has been reset</green>"
26+
by-other: "<green>Your flyspeed has been reset by <initiator></green>"
27+
fly-speed-get:
28+
own: "<grey>Your flyspeed is currently set to <value></grey>"
29+
other: "<grey><target>'s current flyspeed is <value></grey>"
30+
insertion:
31+
prefix : "<green>[<yellow>SF</yellow>]</green> "
32+
enabled : "<green>enabled</green>"
33+
disabled : "<red>disabled</red>"
34+
error:
35+
invalid-player : "<red>That is not a valid player. Please check your spelling and try again</red>"
36+
no-permission : "<red>You do not have permission to run this command</red>"
37+
must-be-player : "<red>You must be a player to run this command</red>"
38+
not-enough-arguments : "<red>You did not provide enough arguments. Please check your syntax and try again</red>"
39+
invalid-number : "<red>Sorry, you did not enter a valid flyspeed, please try again"
40+
not-in-range : "<red>Sorry, you must provide a number between <min> and <max>"

0 commit comments

Comments
 (0)