Class BlockSetTemplate
- java.lang.Object
-
- dev.linwood.itemmods.pack.DefinedNamedPackObject
-
- dev.linwood.itemmods.pack.asset.PackAsset
-
- dev.linwood.itemmods.pack.custom.CustomTemplate
-
- dev.linwood.itemmods.addon.templates.item.BlockSetTemplate
-
public class BlockSetTemplate extends CustomTemplate
- Author:
- CodeDoctorDE
-
-
Field Summary
-
Fields inherited from class dev.linwood.itemmods.pack.DefinedNamedPackObject
GSON, name
-
-
Constructor Summary
Constructors Constructor Description BlockSetTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable CommandActiongenerateItemAction(PackObject packObject, CustomData data, CustomPackAsset asset)@Nullable PackObjectgetBlock(CustomData data)@NotNull org.bukkit.inventory.ItemStackgetItemIcon(PackObject packObject, CustomData data, CustomPackAsset asset)@NotNull org.bukkit.inventory.ItemStackgetPreviewIcon()booleanisCompatible(PackObject packObject, CustomPackAsset asset)voidsetBlock(CustomData data, @Nullable PackObject packObject)-
Methods inherited from class dev.linwood.itemmods.pack.DefinedNamedPackObject
getName, setName
-
-
-
-
Method Detail
-
getItemIcon
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemIcon(PackObject packObject, CustomData data, CustomPackAsset asset)
- Specified by:
getItemIconin classCustomTemplate
-
getPreviewIcon
@NotNull public @NotNull org.bukkit.inventory.ItemStack getPreviewIcon()
- Specified by:
getPreviewIconin classCustomTemplate
-
isCompatible
public boolean isCompatible(PackObject packObject, CustomPackAsset asset)
- Overrides:
isCompatiblein classCustomTemplate
-
generateItemAction
@Nullable public @Nullable CommandAction generateItemAction(PackObject packObject, CustomData data, CustomPackAsset asset)
- Overrides:
generateItemActionin classCustomTemplate
-
getBlock
@Nullable public @Nullable PackObject getBlock(CustomData data)
-
setBlock
public void setBlock(CustomData data, @Nullable @Nullable PackObject packObject)
-
-