Package com.samsthenerd.inline.api.data
Class ModIconData
java.lang.Object
com.samsthenerd.inline.api.data.SpriteInlineData
com.samsthenerd.inline.api.data.ModIconData
- All Implemented Interfaces:
InlineData<SpriteInlineData>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.samsthenerd.inline.api.data.SpriteInlineData
SpriteInlineData.SpriteDataType
Nested classes/interfaces inherited from interface com.samsthenerd.inline.api.InlineData
InlineData.InlineDataType<D extends InlineData<D>>
-
Field Summary
FieldsFields inherited from class com.samsthenerd.inline.api.data.SpriteInlineData
sprite
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.util.Identifier
Gets whichInlineRenderer
should be used for rendering this data.static net.minecraft.text.Style
getTooltipStyle
(String modid) getType()
Gets the InlineDataType of this data.static net.minecraft.text.Text
makeModIcon
(com.samsthenerd.inline.xplat.IModMeta mod) static Spritelike
spriteFromModid
(String modid, boolean usePlaceholder) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.samsthenerd.inline.api.InlineData
asStyle, asText, getExtraStyle
-
Field Details
-
MISSING_ICON
-
modid
-
-
Constructor Details
-
ModIconData
-
ModIconData
-
-
Method Details
-
getType
Description copied from interface:InlineData
Gets the InlineDataType of this data. Used mostly for serialization.- Specified by:
getType
in interfaceInlineData<SpriteInlineData>
- Overrides:
getType
in classSpriteInlineData
- Returns:
- type of this data.
-
getRendererId
public net.minecraft.util.Identifier getRendererId()Description copied from interface:InlineData
Gets whichInlineRenderer
should be used for rendering this data.- Specified by:
getRendererId
in interfaceInlineData<SpriteInlineData>
- Overrides:
getRendererId
in classSpriteInlineData
- Returns:
- id of renderer
-
spriteFromModid
-
getTooltipStyle
-
makeModIcon
public static net.minecraft.text.Text makeModIcon(com.samsthenerd.inline.xplat.IModMeta mod)
-