Class ModelAsset

    • Constructor Detail

      • ModelAsset

        public ModelAsset​(@NotNull
                          @NotNull String name)
      • ModelAsset

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

      • isStatic

        public boolean isStatic()
      • getStaticModel

        @Nullable
        public @Nullable Integer getStaticModel()
      • setStaticModel

        public void setStaticModel​(@Nullable
                                   @Nullable Integer staticModel)
      • getFallbackTexture

        @NotNull
        public @NotNull org.bukkit.Material getFallbackTexture()
      • setFallbackTexture

        public void setFallbackTexture​(@NotNull
                                       @NotNull org.bukkit.Material fallbackTexture)
      • getJsonObject

        public com.google.gson.JsonObject getJsonObject​(String variation)
      • getJsonObjectOrDefault

        public com.google.gson.JsonObject getJsonObjectOrDefault​(String variation)
      • getDefaultJsonObject

        public com.google.gson.JsonObject getDefaultJsonObject()
      • setDefaultJsonObject

        public void setDefaultJsonObject​(@NotNull
                                         @NotNull com.google.gson.JsonObject jsonObject)
      • setJsonObject

        public void setJsonObject​(String variation,
                                  com.google.gson.JsonObject jsonObject)
      • save

        public com.google.gson.JsonObject save​(String namespace)
        Overrides:
        save in class RawAsset