public class UndoTracker extends java.lang.Object implements ICacheClearable
Constructor and Description |
---|
UndoTracker() |
Modifier and Type | Method and Description |
---|---|
void |
add(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
VoxelBlobStateReference before,
VoxelBlobStateReference after) |
void |
addError(ActingPlayer player,
java.lang.String string) |
void |
beginGroup(net.minecraft.entity.player.EntityPlayer player) |
void |
clearCache() |
void |
endGroup(net.minecraft.entity.player.EntityPlayer player) |
static UndoTracker |
getInstance() |
boolean |
ignorePlayer(net.minecraft.entity.player.EntityPlayer player) |
void |
redo() |
void |
undo() |
public static UndoTracker getInstance()
public void add(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, VoxelBlobStateReference before, VoxelBlobStateReference after)
public void undo()
public void redo()
public boolean ignorePlayer(net.minecraft.entity.player.EntityPlayer player)
public void beginGroup(net.minecraft.entity.player.EntityPlayer player)
public void endGroup(net.minecraft.entity.player.EntityPlayer player)
public void addError(ActingPlayer player, java.lang.String string)
public void clearCache()
clearCache
in interface ICacheClearable