public class BlockDataAccessor extends java.lang.Object implements IDataAccessor
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.function.Function<java.lang.String,DataCommand.IDataProvider> |
DATA_PROVIDER |
コンストラクタと説明 |
---|
BlockDataAccessor(TileEntity tileEntityIn,
BlockPos posIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
CompoundNBT |
getData() |
ITextComponent |
getGetMessage(NBTPathArgument.NBTPath pathIn,
double scale,
int value)
Gets the message used as a result of querying the given path with a scale.
|
ITextComponent |
getModifiedMessage() |
ITextComponent |
getQueryMessage(INBT nbt)
Gets the message used as a result of querying the given NBT (both for /data get and /data get path)
|
void |
mergeData(CompoundNBT other) |
public static final java.util.function.Function<java.lang.String,DataCommand.IDataProvider> DATA_PROVIDER
public BlockDataAccessor(TileEntity tileEntityIn, BlockPos posIn)
public void mergeData(CompoundNBT other)
mergeData
インタフェース内 IDataAccessor
public CompoundNBT getData()
getData
インタフェース内 IDataAccessor
public ITextComponent getModifiedMessage()
getModifiedMessage
インタフェース内 IDataAccessor
public ITextComponent getQueryMessage(INBT nbt)
getQueryMessage
インタフェース内 IDataAccessor
public ITextComponent getGetMessage(NBTPathArgument.NBTPath pathIn, double scale, int value)
getGetMessage
インタフェース内 IDataAccessor