diff --git a/src/main/java/emu/grasscutter/commands/PlayerCommands.java b/src/main/java/emu/grasscutter/commands/PlayerCommands.java index 0bd700356..31f820136 100644 --- a/src/main/java/emu/grasscutter/commands/PlayerCommands.java +++ b/src/main/java/emu/grasscutter/commands/PlayerCommands.java @@ -325,4 +325,20 @@ public class PlayerCommands { player.getInventory().removeItems(toRemove); } } + + @Command(aliases = {"scene"}, helpText = "/Changescene [Scene id]") + public static class ChangeScene extends PlayerCommand { + @Override + public void execute(GenshinPlayer player, String raw) { + int sceneId = 0; + + try { + sceneId = Integer.parseInt(raw); + } catch (Exception e) { + return; + } + + player.getWorld().transferPlayerToScene(player, sceneId, player.getPos()); + } + } }