Package dev.linwood.itemmods.pack.asset
Class ItemAsset
-
public class ItemAsset extends CustomNamedAsset
-
-
Field Summary
-
Fields inherited from class dev.linwood.itemmods.pack.DefinedNamedPackObject
GSON, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable TranslatableNamegetDisplayName()@NotNull org.bukkit.MaterialgetIcon()@NotNull List<String>getLore()@Nullable ModelAssetgetModel()@Nullable PackObjectgetModelObject()com.google.gson.JsonObjectsave(String namespace)voidsetDisplayName(@Nullable TranslatableName displayName)voidsetLore(List<String> lore)voidsetModelObject(@Nullable PackObject modelObject)-
Methods inherited from class dev.linwood.itemmods.pack.asset.CustomNamedAsset
removeDisplayName
-
Methods inherited from class dev.linwood.itemmods.pack.asset.CustomPackAsset
getCustomData, registerCustomData, registerCustomData, unregisterCustomData, unregisterCustomData
-
Methods inherited from class dev.linwood.itemmods.pack.DefinedNamedPackObject
getName, setName
-
-
-
-
Method Detail
-
getModelObject
@Nullable public @Nullable PackObject getModelObject()
-
setModelObject
public void setModelObject(@Nullable @Nullable PackObject modelObject)
-
getModel
@Nullable public @Nullable ModelAsset getModel()
-
getDisplayName
@Nullable public @Nullable TranslatableName getDisplayName()
- Overrides:
getDisplayNamein classCustomNamedAsset
-
setDisplayName
public void setDisplayName(@Nullable @Nullable TranslatableName displayName)- Overrides:
setDisplayNamein classCustomNamedAsset
-
getIcon
@NotNull public @NotNull org.bukkit.Material getIcon()
-
save
public com.google.gson.JsonObject save(String namespace)
- Overrides:
savein classCustomNamedAsset
-
-