Class RawAsset

    • Field Detail

      • data

        protected final Map<String,​byte[]> data
    • Constructor Detail

      • RawAsset

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

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

      • getDefaultTexture

        public byte[] getDefaultTexture()
      • setDefaultData

        public void setDefaultData​(byte[] bytes)
      • removeVariation

        public void removeVariation​(String variation)
      • getVariations

        @NotNull
        public @NotNull Set<String> getVariations()
      • getData

        public byte[] getData​(String variation)
      • getDataOrDefault

        public byte[] getDataOrDefault​(String variation)
      • setData

        public void setData​(String variation,
                            byte[] bytes)
      • save

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