net.minecraft.server.command

public class BlockDataAccess

implements DataAccess

sh
net.minecraft.class_4435
net.minecraft.server.command.BlockDataAccess
net.minecraft.command.impl.data.BlockDataAccessor
net.minecraft.command.impl.data.BlockDataAccessor

Field summary

Modifier and TypeField
private static final SimpleCommandExceptionType
b
field_21824
INVALID_BLOCK_DATA_EXCEPTION
field_198931_b
DATA_BLOCK_INVALID_EXCEPTION
public static final DataCommand$DataSource
a
field_21823
SOURCE
field_198930_a
DATA_PROVIDER
private final BlockEntity
c
field_21825
blockEntity
field_198932_c
tileEntity
private final BlockPos
d
field_21826
pos
field_198933_d
pos

Constructor summary

ModifierConstructor
public (BlockEntity blockEntity, BlockPos pos)

Method summary

Modifier and TypeMethod
public void
a(gy arg0)
method_21209(class_322 arg0)
setData(NbtCompound arg0)
func_198925_a(NBTTagCompound arg0)
mergeData(NBTTagCompound arg0)
public NbtCompound
a()
method_21207()
getData()
func_198923_a()
getData()
public Text
b()
method_21211()
getSuccessForModified()
func_198921_b()
getModifiedMessage()
public Text
a(ho arg0)
method_21210(class_4373 arg0)
getSuccessForPrint(NbtElement arg0)
func_198924_b(INBTBase arg0)
getQueryMessage(INBTBase arg0)
public Text
a(ci$c arg0, double arg1, int arg2)
method_21208(class_4124$class_4127 arg0, double arg1, int arg2)
getSuccessForPrint(NbtPathArgument$NbtPath arg0, double arg1, int arg2)
func_198922_a(NBTPathArgument$NBTPath arg0, double arg1, int arg2)
getGetMessage(NBTPathArgument$NBTPath arg0, double arg1, int arg2)