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 インタフェース内 IDataAccessorcom.mojang.brigadier.exceptions.CommandSyntaxExceptionpublic CompoundNBT getData()
getData インタフェース内 IDataAccessorpublic ITextComponent getModifiedMessage()
getModifiedMessage インタフェース内 IDataAccessorpublic ITextComponent getQueryMessage(INBT nbt)
getQueryMessage インタフェース内 IDataAccessorpublic ITextComponent getGetMessage(NBTPathArgument.NBTPath pathIn, double scale, int value)
getGetMessage インタフェース内 IDataAccessor