Skip to content
Snippets Groups Projects
Commit 7cf0e448 authored by Melledy's avatar Melledy
Browse files

World level updates without needing to restart

parent 9b729327
Branches
Tags
No related merge requests found
......@@ -29,7 +29,7 @@ public final class SetWorldLevelCommand implements CommandHandler {
// Set in both world and player props
sender.getWorld().setWorldLevel(level);
sender.setProperty(PlayerProperty.PROP_PLAYER_WORLD_LEVEL, level);
sender.setWorldLevel(level);
sender.dropMessage("World level set to " + level + ".");
} catch (NumberFormatException ignored) {
......
......@@ -267,6 +267,11 @@ public class GenshinPlayer {
public int getWorldLevel() {
return this.getProperty(PlayerProperty.PROP_PLAYER_WORLD_LEVEL);
}
public void setWorldLevel(int level) {
this.setProperty(PlayerProperty.PROP_PLAYER_WORLD_LEVEL, level);
this.sendPacket(new PacketPlayerPropNotify(this, PlayerProperty.PROP_PLAYER_WORLD_LEVEL));
}
public int getPrimogems() {
return this.getProperty(PlayerProperty.PROP_PLAYER_HCOIN);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment