File tree Expand file tree Collapse file tree 5 files changed +14
-32
lines changed
deepslateMC-server/src/main/java/de/pascalpex/deepslatemc Expand file tree Collapse file tree 5 files changed +14
-32
lines changed Original file line number Diff line number Diff line change @@ -27,15 +27,11 @@ public static LiteralCommandNode<CommandSourceStack> create() {
2727 public int run (CommandContext <CommandSourceStack > commandContext ) throws CommandSyntaxException {
2828 Component prefix = MessagesFile .getMessage (MessagesEntry .PREFIX ).appendSpace ();
2929 CommandSender sender = commandContext .getSource ().getSender ();
30- if (sender instanceof Player player ) {
31- try {
32- player .teleport (Bukkit .getWorld (Config .getBuildworld ()).getSpawnLocation ());
33- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_WELCOME )));
34- } catch (IllegalArgumentException e ) {
35- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_NOT_SET )));
36- }
37- } else {
38- sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .ONLY_FOR_PLAYERS )));
30+ try {
31+ commandContext .getSource ().getExecutor ().teleport (Bukkit .getWorld (Config .getBuildworld ()).getSpawnLocation ());
32+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_WELCOME )));
33+ } catch (IllegalArgumentException e ) {
34+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_NOT_SET )));
3935 }
4036 return SINGLE_SUCCESS ;
4137 }
Original file line number Diff line number Diff line change @@ -27,13 +27,8 @@ public static LiteralCommandNode<CommandSourceStack> create() {
2727 public int run (CommandContext <CommandSourceStack > commandContext ) throws CommandSyntaxException {
2828 Component prefix = MessagesFile .getMessage (MessagesEntry .PREFIX ).appendSpace ();
2929 CommandSender sender = commandContext .getSource ().getSender ();
30- if (sender instanceof Player player ) {
31- World world = player .getLocation ().getWorld ();
32- Config .setBuildworld (world .getName ());
33- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_SET )));
34- } else {
35- sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .ONLY_FOR_PLAYERS )));
36- }
30+ Config .setBuildworld (commandContext .getSource ().getLocation ().getWorld ().getName ());
31+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .BUILDWORLD_SET )));
3732 return SINGLE_SUCCESS ;
3833 }
3934}
Original file line number Diff line number Diff line change @@ -26,12 +26,8 @@ public static LiteralCommandNode<CommandSourceStack> create() {
2626 public int run (CommandContext <CommandSourceStack > commandContext ) throws CommandSyntaxException {
2727 Component prefix = MessagesFile .getMessage (MessagesEntry .PREFIX ).appendSpace ();
2828 CommandSender sender = commandContext .getSource ().getSender ();
29- if (sender instanceof Player player ) {
30- Config .setSpawn (player .getLocation ());
31- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_SET )));
32- } else {
33- sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .ONLY_FOR_PLAYERS )));
34- }
29+ Config .setSpawn (commandContext .getSource ().getLocation ());
30+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_SET )));
3531 return SINGLE_SUCCESS ;
3632 }
3733}
Original file line number Diff line number Diff line change @@ -37,15 +37,11 @@ public static void playerJoin(Player player) {
3737 public int run (CommandContext <CommandSourceStack > commandContext ) throws CommandSyntaxException {
3838 Component prefix = MessagesFile .getMessage (MessagesEntry .PREFIX ).appendSpace ();
3939 CommandSender sender = commandContext .getSource ().getSender ();
40- if (sender instanceof Player player ) {
41- try {
42- player .teleport (Config .getSpawn ());
43- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_TELEPORTED )));
44- } catch (IllegalArgumentException e ) {
45- player .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_NOT_SET )));
46- }
47- } else {
48- sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .ONLY_FOR_PLAYERS )));
40+ try {
41+ commandContext .getSource ().getExecutor ().teleport (Config .getSpawn ());
42+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_TELEPORTED )));
43+ } catch (IllegalArgumentException e ) {
44+ sender .sendMessage (prefix .append (MessagesFile .getMessage (MessagesEntry .SPAWN_NOT_SET )));
4945 }
5046 return SINGLE_SUCCESS ;
5147 }
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ public enum MessagesEntry {
88 CONFIG_RELOADED ("configReloaded" , "<green>Config got reloaded successfully" ),
99 ONLY_FOR_PLAYERS ("onlyForPlayers" , "<red>This command can only be used by players" ),
1010 DISCORD_MESSAGE ("discordMessage" , "<gold>The link to our Discord server: <aqua>%link%" ),
11- NO_PERMISSIONS ("noPermissions" , "<red>You have no permission to do this" ),
1211 CLEARED_CHAT ("clearedChat" , "<gold>The chat got cleared by <aqua>%clearer%" ),
1312 BUILDWORLD_SET ("buildworldSet" , "<green>The buildworld got set successfully" ),
1413 BUILDWORLD_WELCOME ("buildworldWelcome" , "<green>Welcome to the buildworld" ),
You can’t perform that action at this time.
0 commit comments