Skip to content

Instantly share code, notes, and snippets.

@xZise
Created September 24, 2011 20:05
Show Gist options
  • Save xZise/1239791 to your computer and use it in GitHub Desktop.
Save xZise/1239791 to your computer and use it in GitHub Desktop.
getInteger w/ GM
private UserVariables getVariables(CommandSender sender) {
final Player player = MinecraftUtil.cast(Player.class, sender);
if (player != null) {
OverloadedWorldHolder permissions = this.groupManager.getWorldsHolder().getWorldData(player);
if (permissions != null) {
User user = permissions.getUser(player.getName());
if (user != null) {
return user.getVariables();
}
}
}
return null;
}
@Override
public Integer getInteger(CommandSender sender, Permission<Integer> permission) {
final UserVariables variables = getVariables(sender);
if (variables != null) {
return variables.getVarInteger(permission.getName());
}
return null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment