Posted March 16, 20187 yr Hello Sorry for this obviously noobish question, but I managed to figure out how to modify the value of a gamerule player.getServer().getEntityWorld().getGameRules().setOrCreateGameRule("gamerule", "value"); But not how to read the value as it is already set. I was expecting something like "GetGamerule" or something, but I can't find it (or I did but passed it over because it didn't look like what I expected and I had no clue) So if someone could please tell me. thanks a lot!
March 16, 20187 yr Use GameRules#getString, GameRules#getBoolean or GameRules#getInt to get a String, boolean or int value respectively from a GameRrule. You should get the GameRules instance from the player's World, not the World for dimension 0 (which is what MinecraftServer#getEntityWorld returns). Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
March 16, 20187 yr Author 1 hour ago, Choonster said: Use GameRules#getString, GameRules#getBoolean or GameRules#getInt to get a String, boolean or int value respectively from a GameRrule. You should get the GameRules instance from the player's World, not the World for dimension 0 (which is what MinecraftServer#getEntityWorld returns). Thank you very much, that got me exactly what I wanted! ^^
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.