public class EntityDataAccessor extends java.lang.Object implements IDataAccessor
Modifier and Type | Field and Description |
---|---|
static DataCommand.IDataProvider |
DATA_PROVIDER |
Constructor and Description |
---|
EntityDataAccessor(Entity entityIn) |
Modifier and Type | Method and Description |
---|---|
NBTTagCompound |
getData() |
ITextComponent |
getGetMessage(NBTPathArgument.NBTPath p_198922_1_,
double p_198922_2_,
int p_198922_4_) |
ITextComponent |
getModifiedMessage() |
ITextComponent |
getQueryMessage(INBTBase p_198924_1_) |
void |
mergeData(NBTTagCompound other) |
public static final DataCommand.IDataProvider DATA_PROVIDER
public EntityDataAccessor(Entity entityIn)
public void mergeData(NBTTagCompound other) throws com.mojang.brigadier.exceptions.CommandSyntaxException
mergeData
in interface IDataAccessor
com.mojang.brigadier.exceptions.CommandSyntaxException
public NBTTagCompound getData()
getData
in interface IDataAccessor
public ITextComponent getModifiedMessage()
getModifiedMessage
in interface IDataAccessor
public ITextComponent getQueryMessage(INBTBase p_198924_1_)
getQueryMessage
in interface IDataAccessor
public ITextComponent getGetMessage(NBTPathArgument.NBTPath p_198922_1_, double p_198922_2_, int p_198922_4_)
getGetMessage
in interface IDataAccessor