Class CubitBlockModel

    • Constructor Detail

      • CubitBlockModel

        public CubitBlockModel​(@NotNull
                               @NotNull java.lang.String name)
      • CubitBlockModel

        public CubitBlockModel​(@NotNull
                               @NotNull java.lang.String name,
                               @NotNull
                               @NotNull com.google.gson.JsonObject jsonObject)
    • Method Detail

      • getIcon

        @NotNull
        public @NotNull org.bukkit.inventory.ItemStack getIcon​(java.lang.String namespace)
      • getTextures

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​PackObject> getTextures​(TemplateData data)
      • setTextures

        public void setTextures​(TemplateData data,
                                @Nullable
                                @Nullable java.util.Map<java.lang.String,​PackObject> textures)
      • createGui

        public dev.linwood.api.ui.template.gui.ListGui createGui​(TemplateData data)
      • buildTemplate

        protected java.lang.String buildTemplate​(java.lang.String variation)
      • getVariations

        @NotNull
        public @NotNull java.util.Set<java.lang.String> getVariations()
        Overrides:
        getVariations in class RawAsset