public class GlobalVariableManager extends net.minecraft.world.storage.WorldSavedData implements IVariableProvider
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_VARIABLE_LEN |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAllActiveVariableNames() |
boolean |
getBoolean(java.lang.String varName) |
net.minecraft.util.math.BlockPos |
getCoordinate(java.lang.String varName) |
static GlobalVariableManager |
getInstance() |
int |
getInteger(java.lang.String varName) |
net.minecraft.item.ItemStack |
getItem(java.lang.String varName) |
net.minecraft.util.math.BlockPos |
getPos(java.lang.String varName) |
net.minecraft.util.math.BlockPos |
getPos(java.util.UUID ownerUUID,
java.lang.String varName) |
net.minecraft.item.ItemStack |
getStack(java.lang.String varName) |
net.minecraft.item.ItemStack |
getStack(java.util.UUID ownerUUID,
java.lang.String varName) |
boolean |
hasCoordinate(java.lang.String varName) |
boolean |
hasItem(java.lang.String varName) |
boolean |
hasPos(java.lang.String varName) |
boolean |
hasStack(java.lang.String varName) |
void |
load(net.minecraft.nbt.CompoundNBT tag) |
static void |
readItemVars(net.minecraft.nbt.CompoundNBT tag,
java.util.Map<java.lang.String,net.minecraft.item.ItemStack> map) |
net.minecraft.nbt.CompoundNBT |
save(net.minecraft.nbt.CompoundNBT tag) |
void |
set(java.lang.String varName,
net.minecraft.util.math.BlockPos pos) |
void |
set(java.lang.String varName,
boolean value) |
void |
set(java.lang.String varName,
int value) |
void |
set(java.lang.String varName,
int x,
int y,
int z) |
void |
set(java.lang.String varName,
net.minecraft.item.ItemStack item) |
void |
set(java.util.UUID ownerUUID,
java.lang.String varName,
net.minecraft.util.math.BlockPos coord) |
void |
set(java.util.UUID ownerUUID,
java.lang.String varName,
net.minecraft.item.ItemStack item) |
void |
writeItemVars(net.minecraft.nbt.CompoundNBT tag) |
public static final int MAX_VARIABLE_LEN
public static GlobalVariableManager getInstance()
public void set(java.lang.String varName,
boolean value)
public void set(java.lang.String varName,
int value)
public void set(java.lang.String varName,
int x,
int y,
int z)
public void set(java.lang.String varName,
net.minecraft.util.math.BlockPos pos)
public void set(java.util.UUID ownerUUID,
java.lang.String varName,
net.minecraft.util.math.BlockPos coord)
public void set(java.lang.String varName,
net.minecraft.item.ItemStack item)
public void set(java.util.UUID ownerUUID,
java.lang.String varName,
net.minecraft.item.ItemStack item)
public boolean getBoolean(java.lang.String varName)
public int getInteger(java.lang.String varName)
public boolean hasPos(java.lang.String varName)
public boolean hasItem(java.lang.String varName)
public net.minecraft.util.math.BlockPos getPos(java.lang.String varName)
public net.minecraft.util.math.BlockPos getPos(java.util.UUID ownerUUID,
java.lang.String varName)
public net.minecraft.item.ItemStack getItem(java.lang.String varName)
public void load(net.minecraft.nbt.CompoundNBT tag)
load in class net.minecraft.world.storage.WorldSavedDatapublic static void readItemVars(net.minecraft.nbt.CompoundNBT tag,
java.util.Map<java.lang.String,net.minecraft.item.ItemStack> map)
public net.minecraft.nbt.CompoundNBT save(net.minecraft.nbt.CompoundNBT tag)
save in class net.minecraft.world.storage.WorldSavedDatapublic void writeItemVars(net.minecraft.nbt.CompoundNBT tag)
public java.lang.String[] getAllActiveVariableNames()
public boolean hasCoordinate(java.lang.String varName)
hasCoordinate in interface IVariableProviderpublic net.minecraft.util.math.BlockPos getCoordinate(java.lang.String varName)
getCoordinate in interface IVariableProviderpublic boolean hasStack(java.lang.String varName)
hasStack in interface IVariableProvider@Nonnull public net.minecraft.item.ItemStack getStack(java.lang.String varName)
getStack in interface IVariableProviderpublic net.minecraft.item.ItemStack getStack(java.util.UUID ownerUUID,
java.lang.String varName)