Package com.samsthenerd.inline.api.data
Class EntityInlineData
java.lang.Object
com.samsthenerd.inline.api.data.EntityInlineData
- All Implemented Interfaces:
InlineData<EntityInlineData>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.samsthenerd.inline.api.InlineData
InlineData.InlineDataType<D extends InlineData<D>> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal EntityCradleprotected static final net.minecraft.util.math.random.Randomprotected float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EntityInlineDatafromEntity(net.minecraft.entity.Entity entity) static EntityInlineDatafromNbt(net.minecraft.nbt.NbtCompound tag) static EntityInlineDatafromType(net.minecraft.entity.EntityType type) net.minecraft.text.StylegetDataStyle(boolean withAdditional) net.minecraft.entity.EntitygetEntity(net.minecraft.world.World world) net.minecraft.text.HoverEventnet.minecraft.util.IdentifierGets whichInlineRenderershould be used for rendering this data.getType()Gets the InlineDataType of this data.floatMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.samsthenerd.inline.api.InlineData
asStyle, asText, getExtraStyle
-
Field Details
-
random
protected static final net.minecraft.util.math.random.Random random -
uniqueOffset
protected float uniqueOffset -
cradle
-
-
Constructor Details
-
EntityInlineData
-
-
Method Details
-
fromEntity
-
fromNbt
-
fromType
-
getType
Description copied from interface:InlineDataGets the InlineDataType of this data. Used mostly for serialization.- Specified by:
getTypein interfaceInlineData<EntityInlineData>- Returns:
- type of this data.
-
getRendererId
public net.minecraft.util.Identifier getRendererId()Description copied from interface:InlineDataGets whichInlineRenderershould be used for rendering this data.- Specified by:
getRendererIdin interfaceInlineData<EntityInlineData>- Returns:
- id of renderer
-
getEntity
@Nullable public net.minecraft.entity.Entity getEntity(net.minecraft.world.World world) -
getUniqueOffset
public float getUniqueOffset() -
getEntityDisplayHoverEvent
public net.minecraft.text.HoverEvent getEntityDisplayHoverEvent() -
getDataStyle
public net.minecraft.text.Style getDataStyle(boolean withAdditional)
-