public class GameRules
extends java.lang.Object
Constructor and Description |
---|
GameRules() |
Modifier and Type | Method and Description |
---|---|
void |
addGameRule(java.lang.String par1Str,
java.lang.String par2Str)
Define a game rule and its default value.
|
boolean |
getGameRuleBooleanValue(java.lang.String par1Str)
Gets the boolean Game Rule value.
|
java.lang.String |
getGameRuleStringValue(java.lang.String par1Str)
Gets the string Game Rule value.
|
java.lang.String[] |
getRules()
Return the defined game rules.
|
boolean |
hasRule(java.lang.String par1Str)
Return whether the specified game rule is defined.
|
void |
readGameRulesFromNBT(NBTTagCompound par1NBTTagCompound)
Set defined game rules from NBT.
|
void |
setOrCreateGameRule(java.lang.String par1Str,
java.lang.String par2Str) |
NBTTagCompound |
writeGameRulesToNBT()
Return the defined game rules as NBT.
|
public void addGameRule(java.lang.String par1Str, java.lang.String par2Str)
public void setOrCreateGameRule(java.lang.String par1Str, java.lang.String par2Str)
public java.lang.String getGameRuleStringValue(java.lang.String par1Str)
public boolean getGameRuleBooleanValue(java.lang.String par1Str)
public NBTTagCompound writeGameRulesToNBT()
public void readGameRulesFromNBT(NBTTagCompound par1NBTTagCompound)
public java.lang.String[] getRules()
public boolean hasRule(java.lang.String par1Str)