public class EntityDataAccessor extends java.lang.Object implements IDataAccessor
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.function.Function<java.lang.String,DataCommand.IDataProvider> |
DATA_PROVIDER |
コンストラクタと説明 |
---|
EntityDataAccessor(Entity entityIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
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 EntityDataAccessor(Entity entityIn)
public void mergeData(CompoundNBT other) throws com.mojang.brigadier.exceptions.CommandSyntaxException
mergeData
インタフェース内 IDataAccessor
com.mojang.brigadier.exceptions.CommandSyntaxException
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