mirror of
https://github.com/GeyserMC/PackConverter.git
synced 2025-12-21 15:59:20 +00:00
Switch over to GSON and add sound converter
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
dependencies {
|
||||
api(project(":pack-schema-api"))
|
||||
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")
|
||||
implementation("com.google.code.gson:gson:2.10.1")
|
||||
implementation("commons-io:commons-io:2.11.0")
|
||||
implementation("com.twelvemonkeys.imageio:imageio-tga:3.5")
|
||||
implementation("com.nukkitx.fastutil:fastutil-int-object-maps:8.5.3")
|
||||
implementation("net.kyori:adventure-api:4.13.1")
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2023 GeyserMC. http://geysermc.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @author GeyserMC
|
||||
* @link https://github.com/GeyserMC/PackConverter
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter;
|
||||
|
||||
public class Constants {
|
||||
public static final String JAVA_PACK_LOCATION = "assets/%s";
|
||||
}
|
||||
@@ -27,8 +27,8 @@
|
||||
package org.geysermc.pack.converter;
|
||||
|
||||
import org.geysermc.pack.bedrock.resource.BedrockResourcePack;
|
||||
import org.geysermc.pack.converter.utils.LogListener;
|
||||
import org.geysermc.pack.converter.data.ConversionData;
|
||||
import org.geysermc.pack.converter.util.LogListener;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import team.unnamed.creative.ResourcePack;
|
||||
|
||||
@@ -42,26 +42,26 @@ public record PackConversionContext<T extends ConversionData>(
|
||||
@NotNull LogListener logListener) {
|
||||
|
||||
public Path inputDirectory() {
|
||||
return data.inputDirectory();
|
||||
return this.data.inputDirectory();
|
||||
}
|
||||
|
||||
public Path outputDirectory() {
|
||||
return data.outputDirectory();
|
||||
return this.data.outputDirectory();
|
||||
}
|
||||
|
||||
public void info(@NotNull String message) {
|
||||
logListener.info(message);
|
||||
this.logListener.info(message);
|
||||
}
|
||||
|
||||
public void warn(@NotNull String message) {
|
||||
logListener.warn(message);
|
||||
this.logListener.warn(message);
|
||||
}
|
||||
|
||||
public void error(@NotNull String message) {
|
||||
logListener.error(message);
|
||||
this.logListener.error(message);
|
||||
}
|
||||
|
||||
public void error(@NotNull String message, @NotNull Throwable exception) {
|
||||
logListener.error(message, exception);
|
||||
this.logListener.error(message, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,18 +32,21 @@ import lombok.Setter;
|
||||
import org.geysermc.pack.bedrock.resource.BedrockResourcePack;
|
||||
import org.geysermc.pack.converter.converters.Converter;
|
||||
import org.geysermc.pack.converter.data.ConversionData;
|
||||
import org.geysermc.pack.converter.utils.DefaultLogListener;
|
||||
import org.geysermc.pack.converter.utils.LogListener;
|
||||
import org.geysermc.pack.converter.utils.ZipUtils;
|
||||
import org.geysermc.pack.converter.util.DefaultLogListener;
|
||||
import org.geysermc.pack.converter.util.LogListener;
|
||||
import org.geysermc.pack.converter.util.ZipUtils;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import team.unnamed.creative.ResourcePack;
|
||||
import team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReader;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.FileSystem;
|
||||
import java.nio.file.FileSystems;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -102,6 +105,9 @@ public class PackConverter {
|
||||
// Load any image plugins
|
||||
ImageIO.scanForPlugins();
|
||||
|
||||
try (FileSystem compressedFileSystem = FileSystems.newFileSystem(this.input, Collections.emptyMap())) {
|
||||
Path input = compressedFileSystem.getPath("/");
|
||||
|
||||
this.tmpDir = this.input.toAbsolutePath().getParent().resolve(this.output.getFileName() + "_mcpack/");
|
||||
|
||||
if (this.converters.isEmpty()) {
|
||||
@@ -113,7 +119,7 @@ public class PackConverter {
|
||||
|
||||
int errors = 0;
|
||||
for (Converter converter : this.converters) {
|
||||
ConversionData data = converter.createConversionData(this, this.input, this.output);
|
||||
ConversionData data = converter.createConversionData(this, input, this.tmpDir);
|
||||
PackConversionContext<?> context = new PackConversionContext<>(data, this, javaResourcePack, bedrockResourcePack, this.logListener);
|
||||
|
||||
try {
|
||||
@@ -135,6 +141,7 @@ public class PackConverter {
|
||||
this.pack();
|
||||
this.cleanup();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert the temporary folder into the output zip
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2023 GeyserMC. http://geysermc.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @author GeyserMC
|
||||
* @link https://github.com/GeyserMC/PackConverter
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.converters.base;
|
||||
|
||||
import com.google.auto.service.AutoService;
|
||||
import org.geysermc.pack.converter.PackConversionContext;
|
||||
import org.geysermc.pack.converter.converters.BaseConverter;
|
||||
import org.geysermc.pack.converter.converters.Converter;
|
||||
import org.geysermc.pack.converter.data.BaseConversionData;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import team.unnamed.creative.base.Writable;
|
||||
|
||||
@AutoService(Converter.class)
|
||||
public class PackIconConverter extends BaseConverter {
|
||||
|
||||
@Override
|
||||
public void convert(@NotNull PackConversionContext<BaseConversionData> context) throws Exception {
|
||||
Writable packIcon = context.javaResourcePack().icon();
|
||||
if (packIcon != null) {
|
||||
context.bedrockResourcePack().icon(packIcon.toByteArray());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -53,7 +53,7 @@ public class PackManifestConverter extends BaseConverter {
|
||||
|
||||
Header header = new Header();
|
||||
header.description(javaPack.description());
|
||||
header.name(context.inputDirectory().getFileName().toString().split("\\.")[0]);
|
||||
header.name(context.outputDirectory().getFileName().toString());
|
||||
header.version(new float[] { 1, 0, 0 });
|
||||
header.minEngineVersion(new float[] { 1, 16, 0 });
|
||||
header.uuid(UUID.randomUUID().toString());
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2023 GeyserMC. http://geysermc.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @author GeyserMC
|
||||
* @link https://github.com/GeyserMC/PackConverter
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.converters.sound;
|
||||
|
||||
import com.google.auto.service.AutoService;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.io.file.PathUtils;
|
||||
import org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.SoundDefinitions;
|
||||
import org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.Sounds;
|
||||
import org.geysermc.pack.converter.Constants;
|
||||
import org.geysermc.pack.converter.PackConversionContext;
|
||||
import org.geysermc.pack.converter.converters.BaseConverter;
|
||||
import org.geysermc.pack.converter.converters.Converter;
|
||||
import org.geysermc.pack.converter.data.BaseConversionData;
|
||||
import org.geysermc.pack.util.FileUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import team.unnamed.creative.sound.Sound;
|
||||
import team.unnamed.creative.sound.SoundEvent;
|
||||
import team.unnamed.creative.sound.SoundRegistry;
|
||||
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.StandardCopyOption;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
|
||||
@AutoService(Converter.class)
|
||||
public class SoundConverter extends BaseConverter {
|
||||
private static final String JAVA_SOUNDS_LOCATION = Constants.JAVA_PACK_LOCATION + "/sounds";
|
||||
private static final String BEDROCK_SOUNDS_LOCATION = "sounds";
|
||||
|
||||
@Override
|
||||
public void convert(@NotNull PackConversionContext<BaseConversionData> context) throws Exception {
|
||||
Collection<SoundRegistry> registry = context.javaResourcePack().soundRegistries();
|
||||
for (SoundRegistry soundRegistry : registry) {
|
||||
Map<String, SoundEvent> sounds = soundRegistry.sounds();
|
||||
|
||||
for (Map.Entry<String, SoundEvent> entry : sounds.entrySet()) {
|
||||
String key = entry.getKey();
|
||||
SoundEvent value = entry.getValue();
|
||||
|
||||
SoundDefinitions definition = new SoundDefinitions();
|
||||
definition.useLegacyMaxDistance(true); // TODO: Needed?
|
||||
definition.maxDistance(64); // ???
|
||||
for (Sound sound : value.sounds()) {
|
||||
Sounds bedrockSound = new Sounds();
|
||||
bedrockSound.name(BEDROCK_SOUNDS_LOCATION + "/" + sound.key().value());
|
||||
bedrockSound.stream(sound.stream());
|
||||
bedrockSound.loadOnLowMemory(true);
|
||||
bedrockSound.volume(sound.volume());
|
||||
bedrockSound.pitch(sound.pitch());
|
||||
bedrockSound.weight(sound.weight());
|
||||
|
||||
definition.sounds().add(bedrockSound);
|
||||
}
|
||||
|
||||
context.bedrockResourcePack().addSoundDefinition(key, definition);
|
||||
}
|
||||
|
||||
// Relocate sound files
|
||||
Path input = context.inputDirectory().resolve(String.format(JAVA_SOUNDS_LOCATION, soundRegistry.namespace()));
|
||||
Path output = context.outputDirectory().resolve(BEDROCK_SOUNDS_LOCATION);
|
||||
|
||||
if (Files.notExists(output)) {
|
||||
Files.createDirectories(output);
|
||||
}
|
||||
|
||||
PathUtils.copyDirectory(input, output, StandardCopyOption.REPLACE_EXISTING);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
package org.geysermc.pack.converter.util;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
package org.geysermc.pack.converter.util;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
import java.awt.*;
|
||||
@@ -33,10 +33,10 @@ import java.awt.image.*;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
public class ImageUtils {
|
||||
public class ImageUtil {
|
||||
|
||||
/**
|
||||
* @see ImageUtils#crop(BufferedImage, int, int, int, int)
|
||||
* @see ImageUtil#crop(BufferedImage, int, int, int, int)
|
||||
*/
|
||||
public static BufferedImage crop(BufferedImage img, int width, int height) {
|
||||
return crop(img, 0, 0, width, height);
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
package org.geysermc.pack.converter.util;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
package org.geysermc.pack.converter.util;
|
||||
|
||||
import org.geysermc.pack.converter.PackConverter;
|
||||
|
||||
@@ -1,119 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2023 GeyserMC. http://geysermc.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @author GeyserMC
|
||||
* @link https://github.com/GeyserMC/PackConverter
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* author: NukkitX
|
||||
* Nukkit Project
|
||||
*/
|
||||
@Setter
|
||||
@Getter
|
||||
@EqualsAndHashCode
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class ResourcePackManifest {
|
||||
@JsonProperty("format_version")
|
||||
private Integer formatVersion;
|
||||
private Header header;
|
||||
private Collection<Module> modules;
|
||||
protected Collection<Dependency> dependencies;
|
||||
|
||||
public Collection<Module> getModules() {
|
||||
return Collections.unmodifiableCollection(modules);
|
||||
}
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
@ToString
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public static class Header {
|
||||
private String description;
|
||||
private String name;
|
||||
private UUID uuid;
|
||||
private int[] version;
|
||||
@JsonProperty("min_engine_version")
|
||||
private int[] minimumSupportedMinecraftVersion;
|
||||
}
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
@ToString
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public static class Module {
|
||||
private String description;
|
||||
private String type;
|
||||
private UUID uuid;
|
||||
private int[] version;
|
||||
}
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
@ToString
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public static class Dependency {
|
||||
private UUID uuid;
|
||||
private int[] version;
|
||||
}
|
||||
|
||||
@Value
|
||||
public static class Version {
|
||||
private final int major;
|
||||
private final int minor;
|
||||
private final int patch;
|
||||
|
||||
public static Version fromString(String ver) {
|
||||
String[] split = ver.replace(']', ' ')
|
||||
.replace('[', ' ')
|
||||
.replaceAll(" ", "").split(",");
|
||||
|
||||
return new Version(Integer.parseInt(split[0]), Integer.parseInt(split[1]), Integer.parseInt(split[2]));
|
||||
}
|
||||
|
||||
public static Version fromArray(int[] ver) {
|
||||
return new Version(ver[0], ver[1], ver[2]);
|
||||
}
|
||||
|
||||
private Version(int major, int minor, int patch) {
|
||||
this.major = major;
|
||||
this.minor = minor;
|
||||
this.patch = patch;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return major + "." + minor + "." + patch;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.converter.utils;
|
||||
package org.geysermc.pack.converter.util;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,5 +1,5 @@
|
||||
dependencies {
|
||||
api(project(":bedrock-pack-schema"))
|
||||
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")
|
||||
implementation("com.google.code.gson:gson:2.10.1")
|
||||
implementation("org.jetbrains:annotations:24.0.1")
|
||||
}
|
||||
@@ -26,39 +26,45 @@
|
||||
|
||||
package org.geysermc.pack.bedrock.resource;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.SerializationFeature;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import org.geysermc.pack.bedrock.resource.attachables.Attachables;
|
||||
import org.geysermc.pack.bedrock.resource.sounds.SoundDefinitions;
|
||||
import org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.Sounds;
|
||||
import org.geysermc.pack.bedrock.resource.textures.ItemTexture;
|
||||
import org.geysermc.pack.bedrock.resource.textures.TerrainTexture;
|
||||
import org.geysermc.pack.bedrock.resource.textures.itemtexture.TextureData;
|
||||
import org.geysermc.pack.bedrock.resource.textures.terraintexture.texturedata.Textures;
|
||||
import org.geysermc.pack.util.gson.EmptyArrayAdapterFactory;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.geysermc.pack.bedrock.resource.util.FileUtil.exportJson;
|
||||
import static org.geysermc.pack.util.FileUtil.exportJson;
|
||||
|
||||
/**
|
||||
* Represents a Bedrock resource pack.
|
||||
*/
|
||||
public class BedrockResourcePack {
|
||||
private static final ObjectMapper MAPPER = new ObjectMapper()
|
||||
.enable(SerializationFeature.INDENT_OUTPUT)
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
|
||||
private static final Gson GSON = new GsonBuilder()
|
||||
.disableHtmlEscaping()
|
||||
.setPrettyPrinting()
|
||||
.registerTypeAdapterFactory(new EmptyArrayAdapterFactory())
|
||||
.create();
|
||||
|
||||
private final Path directory;
|
||||
private Manifest manifest;
|
||||
private byte[] icon;
|
||||
|
||||
private ItemTexture itemTexture;
|
||||
private TerrainTexture terrainTexture;
|
||||
private Map<String, Attachables> attachables;
|
||||
private SoundDefinitions soundDefinitions;
|
||||
|
||||
public BedrockResourcePack(@NotNull Path directory) {
|
||||
this(directory, null, null, null);
|
||||
@@ -76,11 +82,29 @@ public class BedrockResourcePack {
|
||||
*
|
||||
* @return the manifest of the resource pack
|
||||
*/
|
||||
@NotNull
|
||||
@Nullable
|
||||
public Manifest manifest() {
|
||||
return this.manifest;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the icon of the resource pack.
|
||||
*
|
||||
* @return the icon of the resource pack
|
||||
*/
|
||||
public byte @Nullable[] icon() {
|
||||
return this.icon;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the icon of the resource pack.
|
||||
*
|
||||
* @param icon the icon of the resource pack
|
||||
*/
|
||||
public void icon(byte @Nullable[] icon) {
|
||||
this.icon = icon;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the manifest of the resource pack.
|
||||
*
|
||||
@@ -147,6 +171,25 @@ public class BedrockResourcePack {
|
||||
this.attachables = attachables;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the sound definitions of the resource pack.
|
||||
*
|
||||
* @return the sound definitions of the resource pack
|
||||
*/
|
||||
@Nullable
|
||||
public SoundDefinitions soundDefinitions() {
|
||||
return this.soundDefinitions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the sound definitions of the resource pack.
|
||||
*
|
||||
* @param soundDefinitions the sound definitions of the resource pack
|
||||
*/
|
||||
public void soundDefinitions(@Nullable SoundDefinitions soundDefinitions) {
|
||||
this.soundDefinitions = soundDefinitions;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add an item to the resource pack.
|
||||
*
|
||||
@@ -203,6 +246,47 @@ public class BedrockResourcePack {
|
||||
this.attachables.put(location, armorAttachable);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a sound to the resource pack with the default options set.
|
||||
*
|
||||
* @param id the id of the sound
|
||||
* @param soundLocation the location of the sound
|
||||
*/
|
||||
public void addDefaultSound(@NotNull String id, @NotNull String soundLocation) {
|
||||
if (this.soundDefinitions == null) {
|
||||
this.soundDefinitions = new SoundDefinitions();
|
||||
this.soundDefinitions.formatVersion("1.14.0");
|
||||
}
|
||||
|
||||
Sounds sounds = new Sounds();
|
||||
sounds.name(soundLocation);
|
||||
sounds.loadOnLowMemory(true);
|
||||
sounds.stream(true);
|
||||
sounds.volume(1);
|
||||
sounds.is3D(true);
|
||||
sounds.pitch(1);
|
||||
|
||||
org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.SoundDefinitions data = new org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.SoundDefinitions();
|
||||
data.sounds().add(sounds);
|
||||
data.maxDistance(64);
|
||||
|
||||
this.soundDefinitions.soundDefinitions().put(id, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a sound to the resource pack.
|
||||
*
|
||||
* @param id the id of the sound
|
||||
* @param soundDefinition the sound definition
|
||||
*/
|
||||
public void addSoundDefinition(@NotNull String id, @NotNull org.geysermc.pack.bedrock.resource.sounds.sounddefinitions.SoundDefinitions soundDefinition) {
|
||||
if (this.soundDefinitions == null) {
|
||||
this.soundDefinitions = new SoundDefinitions();
|
||||
this.soundDefinitions.formatVersion("1.14.0");
|
||||
}
|
||||
|
||||
this.soundDefinitions.soundDefinitions().put(id, soundDefinition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Exports the resource pack to the specified directory.
|
||||
@@ -214,14 +298,27 @@ public class BedrockResourcePack {
|
||||
throw new NullPointerException("Pack manifest cannot be null");
|
||||
}
|
||||
|
||||
exportJson(MAPPER, this.directory.resolve("manifest.json"), this.manifest);
|
||||
exportJson(GSON, this.directory.resolve("manifest.json"), this.manifest);
|
||||
if (this.icon != null) {
|
||||
Files.write(this.directory.resolve("pack_icon.png"), this.icon);
|
||||
}
|
||||
|
||||
if (this.itemTexture != null) {
|
||||
exportJson(MAPPER, this.directory.resolve("textures/item_texture.json"), this.itemTexture);
|
||||
exportJson(GSON, this.directory.resolve("textures/item_texture.json"), this.itemTexture);
|
||||
}
|
||||
|
||||
if (this.terrainTexture != null) {
|
||||
exportJson(MAPPER, this.directory.resolve("textures/terrain_texture.json"), this.terrainTexture);
|
||||
exportJson(GSON, this.directory.resolve("textures/terrain_texture.json"), this.terrainTexture);
|
||||
}
|
||||
|
||||
if (this.attachables != null) {
|
||||
for (Map.Entry<String, Attachables> attachable : this.attachables.entrySet()) {
|
||||
exportJson(GSON, this.directory.resolve(attachable.getKey()), attachable.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
if (this.soundDefinitions != null) {
|
||||
exportJson(GSON, this.directory.resolve("sounds/sound_definitions.json"), this.soundDefinitions);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,9 +24,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.bedrock.resource.util;
|
||||
package org.geysermc.pack.util;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.gson.Gson;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
@@ -42,12 +42,12 @@ public class FileUtil {
|
||||
/**
|
||||
* Exports the specified object to the given location as JSON.
|
||||
*
|
||||
* @param mapper the object mapper to use
|
||||
* @param gson the GSON instance to use
|
||||
* @param location the location to export the object to
|
||||
* @param object the object to export
|
||||
* @throws IOException if an I/O error occurs
|
||||
*/
|
||||
public static void exportJson(@NotNull ObjectMapper mapper, @NotNull Path location, @NotNull Object object) throws IOException {
|
||||
public static void exportJson(@NotNull Gson gson, @NotNull Path location, @NotNull Object object) throws IOException {
|
||||
if (Files.notExists(location.getParent())) {
|
||||
Files.createDirectories(location.getParent());
|
||||
}
|
||||
@@ -57,7 +57,7 @@ public class FileUtil {
|
||||
}
|
||||
|
||||
try (BufferedWriter writer = Files.newBufferedWriter(location)) {
|
||||
mapper.writeValue(writer, object);
|
||||
gson.toJson(object, writer);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright (c) 2019-2023 GeyserMC. http://geysermc.org
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @author GeyserMC
|
||||
* @link https://github.com/GeyserMC/PackConverter
|
||||
*
|
||||
*/
|
||||
|
||||
package org.geysermc.pack.util.gson;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.TypeAdapter;
|
||||
import com.google.gson.TypeAdapterFactory;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
import com.google.gson.stream.JsonReader;
|
||||
import com.google.gson.stream.JsonWriter;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public class EmptyArrayAdapterFactory implements TypeAdapterFactory {
|
||||
|
||||
@Override
|
||||
public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
|
||||
Class<?> rawType = type.getRawType();
|
||||
if (!List.class.isAssignableFrom(rawType)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
TypeAdapter<T> delegate = gson.getDelegateAdapter(this, type);
|
||||
|
||||
return new TypeAdapter<T>() {
|
||||
|
||||
@Override
|
||||
public T read(JsonReader in) throws IOException {
|
||||
return delegate.read(in);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write(JsonWriter out, T value) throws IOException {
|
||||
delegate.write(out, (value == null || value instanceof Collection<?> collection && collection.isEmpty()) ? null : value);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
dependencies {
|
||||
implementation("com.fasterxml.jackson.core:jackson-databind:2.14.2")
|
||||
implementation("com.google.code.gson:gson:2.10.1")
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import org.geysermc.pack.bedrock.resource.blocks.CarriedTextures;
|
||||
import org.geysermc.pack.bedrock.resource.blocks.Isotropic;
|
||||
@@ -12,13 +12,13 @@ import org.geysermc.pack.bedrock.resource.blocks.Textures;
|
||||
* The minecraft block definition file.
|
||||
*/
|
||||
public class Blocks {
|
||||
@JsonProperty("format_version")
|
||||
@SerializedName("format_version")
|
||||
public String formatVersion;
|
||||
|
||||
@JsonProperty("brightness_gamma")
|
||||
@SerializedName("brightness_gamma")
|
||||
public float brightnessGamma;
|
||||
|
||||
@JsonProperty("carried_textures")
|
||||
@SerializedName("carried_textures")
|
||||
public CarriedTextures carriedTextures;
|
||||
|
||||
public Isotropic isotropic;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.geysermc.pack.bedrock.resource.manifest.Capabilities;
|
||||
@@ -16,7 +16,7 @@ import org.geysermc.pack.bedrock.resource.manifest.Subpacks;
|
||||
* The manifest file contains all the basic information about the pack that Minecraft needs to identify it. The tables below contain all the components of the manifest, their individual properties, and what they mean.
|
||||
*/
|
||||
public class Manifest {
|
||||
@JsonProperty("format_version")
|
||||
@SerializedName("format_version")
|
||||
public float formatVersion;
|
||||
|
||||
public Capabilities capabilities;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -15,16 +15,16 @@ import org.geysermc.pack.bedrock.resource.sounds.InteractiveSounds;
|
||||
* Sound definitions.
|
||||
*/
|
||||
public class Sounds {
|
||||
@JsonProperty("block_sounds")
|
||||
@SerializedName("block_sounds")
|
||||
private Map<String, BlockSounds> blockSounds = new HashMap<>();
|
||||
|
||||
@JsonProperty("entity_sounds")
|
||||
@SerializedName("entity_sounds")
|
||||
public EntitySounds entitySounds;
|
||||
|
||||
@JsonProperty("individual_event_sounds")
|
||||
@SerializedName("individual_event_sounds")
|
||||
public IndividualEventSounds individualEventSounds;
|
||||
|
||||
@JsonProperty("interactive_sounds")
|
||||
@SerializedName("interactive_sounds")
|
||||
public InteractiveSounds interactiveSounds;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animation_controllers;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -10,10 +10,10 @@ import org.geysermc.pack.bedrock.resource.animation_controllers.animationcontrol
|
||||
* Animation Controller
|
||||
*/
|
||||
public class AnimationController {
|
||||
@JsonProperty("format_version")
|
||||
@SerializedName("format_version")
|
||||
public String formatVersion;
|
||||
|
||||
@JsonProperty("animation_controllers")
|
||||
@SerializedName("animation_controllers")
|
||||
private Map<String, AnimationControllers> animationControllers = new HashMap<>();
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animation_controllers.animationcontroller;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -14,7 +14,7 @@ import org.geysermc.pack.bedrock.resource.animation_controllers.animationcontrol
|
||||
public class AnimationControllers {
|
||||
private Map<String, States> states = new HashMap<>();
|
||||
|
||||
@JsonProperty("initial_state")
|
||||
@SerializedName("initial_state")
|
||||
public String initialState;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animation_controllers.animationcontroller.animationcontrollers;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -15,21 +15,21 @@ import org.geysermc.pack.bedrock.resource.animation_controllers.animationcontrol
|
||||
* The states of this animation controller.
|
||||
*/
|
||||
public class States {
|
||||
@JsonProperty("blend_transition")
|
||||
@SerializedName("blend_transition")
|
||||
public float blendTransition;
|
||||
|
||||
@JsonProperty("blend_via_shortest_path")
|
||||
@SerializedName("blend_via_shortest_path")
|
||||
public boolean blendViaShortestPath;
|
||||
|
||||
@JsonProperty("sound_effects")
|
||||
@SerializedName("sound_effects")
|
||||
public List<SoundEffects> soundEffects = new ArrayList<>();
|
||||
|
||||
private Map<String, Variables> variables = new HashMap<>();
|
||||
|
||||
@JsonProperty("on_entry")
|
||||
@SerializedName("on_entry")
|
||||
public String[] onEntry;
|
||||
|
||||
@JsonProperty("on_exit")
|
||||
@SerializedName("on_exit")
|
||||
public String[] onExit;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animation_controllers.animationcontroller.animationcontrollers.states;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.Float;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
@@ -9,7 +9,7 @@ import java.util.Map;
|
||||
public class Variables {
|
||||
public String input;
|
||||
|
||||
@JsonProperty("remap_curve")
|
||||
@SerializedName("remap_curve")
|
||||
private Map<String, Float> remapCurve = new HashMap<>();
|
||||
|
||||
public String input() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -12,7 +12,7 @@ import org.geysermc.pack.bedrock.resource.animations.actoranimation.Animations;
|
||||
* The RP animation that changes an actors models, or molang data.
|
||||
*/
|
||||
public class ActorAnimation {
|
||||
@JsonProperty("format_version")
|
||||
@SerializedName("format_version")
|
||||
public String formatVersion;
|
||||
|
||||
private Map<String, Animations> animations = new HashMap<>();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations.actoranimation;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -14,32 +14,32 @@ import org.geysermc.pack.bedrock.resource.animations.actoranimation.animations.S
|
||||
* The animation specification.
|
||||
*/
|
||||
public class Animations {
|
||||
@JsonProperty("anim_time_update")
|
||||
@SerializedName("anim_time_update")
|
||||
public String animTimeUpdate;
|
||||
|
||||
@JsonProperty("animation_length")
|
||||
@SerializedName("animation_length")
|
||||
public float animationLength;
|
||||
|
||||
@JsonProperty("blend_weight")
|
||||
@SerializedName("blend_weight")
|
||||
public String blendWeight;
|
||||
|
||||
private Map<String, Bones> bones = new HashMap<>();
|
||||
|
||||
public String loop;
|
||||
|
||||
@JsonProperty("loop_delay")
|
||||
@SerializedName("loop_delay")
|
||||
public String loopDelay;
|
||||
|
||||
@JsonProperty("override_previous_animation")
|
||||
@SerializedName("override_previous_animation")
|
||||
public boolean overridePreviousAnimation;
|
||||
|
||||
@JsonProperty("particle_effects")
|
||||
@SerializedName("particle_effects")
|
||||
private Map<String, ParticleEffects> particleEffects = new HashMap<>();
|
||||
|
||||
@JsonProperty("start_delay")
|
||||
@SerializedName("start_delay")
|
||||
public String startDelay;
|
||||
|
||||
@JsonProperty("sound_effects")
|
||||
@SerializedName("sound_effects")
|
||||
private Map<String, SoundEffects> soundEffects = new HashMap<>();
|
||||
|
||||
private Map<String, String> timeline = new HashMap<>();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations.actoranimation.animations;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -19,7 +19,7 @@ public class Bones {
|
||||
|
||||
private Map<String, Rotation> rotation = new HashMap<>();
|
||||
|
||||
@JsonProperty("relative_to")
|
||||
@SerializedName("relative_to")
|
||||
public RelativeTo relativeTo;
|
||||
|
||||
private Map<String, Scale> scale = new HashMap<>();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations.actoranimation.animations.bones;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
public class Position {
|
||||
@JsonProperty("lerp_mode")
|
||||
@SerializedName("lerp_mode")
|
||||
public String lerpMode;
|
||||
|
||||
public String[] pre;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations.actoranimation.animations.bones;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
public class Rotation {
|
||||
@JsonProperty("lerp_mode")
|
||||
@SerializedName("lerp_mode")
|
||||
public String lerpMode;
|
||||
|
||||
public String[] pre;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.geysermc.pack.bedrock.resource.animations.actoranimation.animations.bones;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
public class Scale {
|
||||
@JsonProperty("lerp_mode")
|
||||
@SerializedName("lerp_mode")
|
||||
public String lerpMode;
|
||||
|
||||
public String[] pre;
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
package org.geysermc.pack.bedrock.resource.attachables;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
* Actor Animation 1.10.0
|
||||
*/
|
||||
public class Attachables {
|
||||
@JsonProperty("format_version")
|
||||
@SerializedName("format_version")
|
||||
public String formatVersion;
|
||||
|
||||
@JsonProperty("minecraft:attachable")
|
||||
@SerializedName("minecraft:attachable")
|
||||
public Attachable attachable;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.attachables.attachable;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -13,10 +13,10 @@ import org.geysermc.pack.bedrock.resource.attachables.attachable.description.Spa
|
||||
public class Description {
|
||||
private Map<String, String> animations = new HashMap<>();
|
||||
|
||||
@JsonProperty("animation_controllers")
|
||||
@SerializedName("animation_controllers")
|
||||
public String[] animationControllers;
|
||||
|
||||
@JsonProperty("enable_attachables")
|
||||
@SerializedName("enable_attachables")
|
||||
public boolean enableAttachables;
|
||||
|
||||
private Map<String, String> geometry = new HashMap<>();
|
||||
@@ -27,24 +27,24 @@ public class Description {
|
||||
|
||||
private Map<String, String> materials = new HashMap<>();
|
||||
|
||||
@JsonProperty("min_engine_version")
|
||||
@SerializedName("min_engine_version")
|
||||
public String minEngineVersion;
|
||||
|
||||
@JsonProperty("particle_effects")
|
||||
@SerializedName("particle_effects")
|
||||
private Map<String, String> particleEffects = new HashMap<>();
|
||||
|
||||
@JsonProperty("particle_emitters")
|
||||
@SerializedName("particle_emitters")
|
||||
private Map<String, String> particleEmitters = new HashMap<>();
|
||||
|
||||
@JsonProperty("render_controllers")
|
||||
@SerializedName("render_controllers")
|
||||
public String[] renderControllers;
|
||||
|
||||
public Scripts scripts;
|
||||
|
||||
@JsonProperty("sound_effects")
|
||||
@SerializedName("sound_effects")
|
||||
public String[] soundEffects;
|
||||
|
||||
@JsonProperty("spawn_egg")
|
||||
@SerializedName("spawn_egg")
|
||||
public SpawnEgg spawnEgg;
|
||||
|
||||
private Map<String, String> textures = new HashMap<>();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.attachables.attachable.description;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -11,7 +11,7 @@ import java.util.Map;
|
||||
public class Scripts {
|
||||
private Map<String, String> animate = new HashMap<>();
|
||||
|
||||
@JsonProperty("parent_setup")
|
||||
@SerializedName("parent_setup")
|
||||
public String parentSetup;
|
||||
|
||||
public String scale;
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
package org.geysermc.pack.bedrock.resource.attachables.attachable.description;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
* Spawn Egg
|
||||
*/
|
||||
public class SpawnEgg {
|
||||
@JsonProperty("base_colour")
|
||||
@SerializedName("base_colour")
|
||||
public String baseColour;
|
||||
|
||||
@JsonProperty("overlay_color")
|
||||
@SerializedName("overlay_color")
|
||||
public String overlayColor;
|
||||
|
||||
public String texture;
|
||||
|
||||
@JsonProperty("texture_index")
|
||||
@SerializedName("texture_index")
|
||||
public int textureIndex;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import org.geysermc.pack.bedrock.resource.biomesclient.biomes.BambooJungle;
|
||||
import org.geysermc.pack.bedrock.resource.biomesclient.biomes.BambooJungleHills;
|
||||
import org.geysermc.pack.bedrock.resource.biomesclient.biomes.BasaltDeltas;
|
||||
@@ -78,154 +78,154 @@ import org.geysermc.pack.bedrock.resource.biomesclient.biomes.WarpedForest;
|
||||
* A collection of predefined biomes.
|
||||
*/
|
||||
public class Biomes {
|
||||
@JsonProperty("bamboo_jungle_hills")
|
||||
@SerializedName("bamboo_jungle_hills")
|
||||
public BambooJungleHills bambooJungleHills;
|
||||
|
||||
@JsonProperty("bamboo_jungle")
|
||||
@SerializedName("bamboo_jungle")
|
||||
public BambooJungle bambooJungle;
|
||||
|
||||
@JsonProperty("basalt_deltas")
|
||||
@SerializedName("basalt_deltas")
|
||||
public BasaltDeltas basaltDeltas;
|
||||
|
||||
public Beach beach;
|
||||
|
||||
@JsonProperty("birch_forest_hills")
|
||||
@SerializedName("birch_forest_hills")
|
||||
public BirchForestHills birchForestHills;
|
||||
|
||||
@JsonProperty("birch_forest")
|
||||
@SerializedName("birch_forest")
|
||||
public BirchForest birchForest;
|
||||
|
||||
@JsonProperty("cold_beach")
|
||||
@SerializedName("cold_beach")
|
||||
public ColdBeach coldBeach;
|
||||
|
||||
@JsonProperty("cold_ocean")
|
||||
@SerializedName("cold_ocean")
|
||||
public ColdOcean coldOcean;
|
||||
|
||||
@JsonProperty("cold_taiga_hills")
|
||||
@SerializedName("cold_taiga_hills")
|
||||
public ColdTaigaHills coldTaigaHills;
|
||||
|
||||
@JsonProperty("cold_taiga_mutated")
|
||||
@SerializedName("cold_taiga_mutated")
|
||||
public ColdTaigaMutated coldTaigaMutated;
|
||||
|
||||
@JsonProperty("cold_taiga")
|
||||
@SerializedName("cold_taiga")
|
||||
public ColdTaiga coldTaiga;
|
||||
|
||||
@JsonProperty("crimson_forest")
|
||||
@SerializedName("crimson_forest")
|
||||
public CrimsonForest crimsonForest;
|
||||
|
||||
@JsonProperty("deep_cold_ocean")
|
||||
@SerializedName("deep_cold_ocean")
|
||||
public DeepColdOcean deepColdOcean;
|
||||
|
||||
@JsonProperty("deep_frozen_ocean")
|
||||
@SerializedName("deep_frozen_ocean")
|
||||
public DeepFrozenOcean deepFrozenOcean;
|
||||
|
||||
@JsonProperty("deep_lukewarm_ocean")
|
||||
@SerializedName("deep_lukewarm_ocean")
|
||||
public DeepLukewarmOcean deepLukewarmOcean;
|
||||
|
||||
@JsonProperty("deep_ocean")
|
||||
@SerializedName("deep_ocean")
|
||||
public DeepOcean deepOcean;
|
||||
|
||||
@JsonProperty("deep_warm_ocean")
|
||||
@SerializedName("deep_warm_ocean")
|
||||
public DeepWarmOcean deepWarmOcean;
|
||||
|
||||
@JsonProperty("default")
|
||||
@SerializedName("default")
|
||||
public DefaultValue defaultValue;
|
||||
|
||||
@JsonProperty("desert_hills")
|
||||
@SerializedName("desert_hills")
|
||||
public DesertHills desertHills;
|
||||
|
||||
public Desert desert;
|
||||
|
||||
@JsonProperty("extreme_hills_edge")
|
||||
@SerializedName("extreme_hills_edge")
|
||||
public ExtremeHillsEdge extremeHillsEdge;
|
||||
|
||||
@JsonProperty("extreme_hills_mutated")
|
||||
@SerializedName("extreme_hills_mutated")
|
||||
public ExtremeHillsMutated extremeHillsMutated;
|
||||
|
||||
@JsonProperty("extreme_hills_plus_trees_mutated")
|
||||
@SerializedName("extreme_hills_plus_trees_mutated")
|
||||
public ExtremeHillsPlusTreesMutated extremeHillsPlusTreesMutated;
|
||||
|
||||
@JsonProperty("extreme_hills_plus_trees")
|
||||
@SerializedName("extreme_hills_plus_trees")
|
||||
public ExtremeHillsPlusTrees extremeHillsPlusTrees;
|
||||
|
||||
@JsonProperty("extreme_hills")
|
||||
@SerializedName("extreme_hills")
|
||||
public ExtremeHills extremeHills;
|
||||
|
||||
@JsonProperty("flower_forest")
|
||||
@SerializedName("flower_forest")
|
||||
public FlowerForest flowerForest;
|
||||
|
||||
@JsonProperty("forest_hills")
|
||||
@SerializedName("forest_hills")
|
||||
public ForestHills forestHills;
|
||||
|
||||
public Forest forest;
|
||||
|
||||
@JsonProperty("frozen_ocean")
|
||||
@SerializedName("frozen_ocean")
|
||||
public FrozenOcean frozenOcean;
|
||||
|
||||
@JsonProperty("frozen_river")
|
||||
@SerializedName("frozen_river")
|
||||
public FrozenRiver frozenRiver;
|
||||
|
||||
public Hell hell;
|
||||
|
||||
@JsonProperty("ice_mountains")
|
||||
@SerializedName("ice_mountains")
|
||||
public IceMountains iceMountains;
|
||||
|
||||
@JsonProperty("ice_plains_spikes")
|
||||
@SerializedName("ice_plains_spikes")
|
||||
public IcePlainsSpikes icePlainsSpikes;
|
||||
|
||||
@JsonProperty("ice_plains")
|
||||
@SerializedName("ice_plains")
|
||||
public IcePlains icePlains;
|
||||
|
||||
@JsonProperty("jungle_edge")
|
||||
@SerializedName("jungle_edge")
|
||||
public JungleEdge jungleEdge;
|
||||
|
||||
@JsonProperty("jungle_hills")
|
||||
@SerializedName("jungle_hills")
|
||||
public JungleHills jungleHills;
|
||||
|
||||
@JsonProperty("jungle_mutated")
|
||||
@SerializedName("jungle_mutated")
|
||||
public JungleMutated jungleMutated;
|
||||
|
||||
public Jungle jungle;
|
||||
|
||||
@JsonProperty("lukewarm_ocean")
|
||||
@SerializedName("lukewarm_ocean")
|
||||
public LukewarmOcean lukewarmOcean;
|
||||
|
||||
@JsonProperty("mangrove_swamp")
|
||||
@SerializedName("mangrove_swamp")
|
||||
public MangroveSwamp mangroveSwamp;
|
||||
|
||||
@JsonProperty("mega_spruce_taiga_mutated")
|
||||
@SerializedName("mega_spruce_taiga_mutated")
|
||||
public MegaSpruceTaigaMutated megaSpruceTaigaMutated;
|
||||
|
||||
@JsonProperty("mega_spruce_taiga")
|
||||
@SerializedName("mega_spruce_taiga")
|
||||
public MegaSpruceTaiga megaSpruceTaiga;
|
||||
|
||||
@JsonProperty("mega_taiga_hills")
|
||||
@SerializedName("mega_taiga_hills")
|
||||
public MegaTaigaHills megaTaigaHills;
|
||||
|
||||
@JsonProperty("mega_taiga_mutated")
|
||||
@SerializedName("mega_taiga_mutated")
|
||||
public MegaTaigaMutated megaTaigaMutated;
|
||||
|
||||
@JsonProperty("mega_taiga")
|
||||
@SerializedName("mega_taiga")
|
||||
public MegaTaiga megaTaiga;
|
||||
|
||||
@JsonProperty("mesa_bryce")
|
||||
@SerializedName("mesa_bryce")
|
||||
public MesaBryce mesaBryce;
|
||||
|
||||
@JsonProperty("mesa_mutated")
|
||||
@SerializedName("mesa_mutated")
|
||||
public MesaMutated mesaMutated;
|
||||
|
||||
@JsonProperty("mesa_plateau_stone")
|
||||
@SerializedName("mesa_plateau_stone")
|
||||
public MesaPlateauStone mesaPlateauStone;
|
||||
|
||||
@JsonProperty("mesa_plateau")
|
||||
@SerializedName("mesa_plateau")
|
||||
public MesaPlateau mesaPlateau;
|
||||
|
||||
public Mesa mesa;
|
||||
|
||||
@JsonProperty("mushroom_island_shore")
|
||||
@SerializedName("mushroom_island_shore")
|
||||
public MushroomIslandShore mushroomIslandShore;
|
||||
|
||||
@JsonProperty("mushroom_island")
|
||||
@SerializedName("mushroom_island")
|
||||
public MushroomIsland mushroomIsland;
|
||||
|
||||
public Ocean ocean;
|
||||
@@ -234,46 +234,46 @@ public class Biomes {
|
||||
|
||||
public River river;
|
||||
|
||||
@JsonProperty("roofed_forest")
|
||||
@SerializedName("roofed_forest")
|
||||
public RoofedForest roofedForest;
|
||||
|
||||
@JsonProperty("savanna_mutated")
|
||||
@SerializedName("savanna_mutated")
|
||||
public SavannaMutated savannaMutated;
|
||||
|
||||
@JsonProperty("savanna_plateau")
|
||||
@SerializedName("savanna_plateau")
|
||||
public SavannaPlateau savannaPlateau;
|
||||
|
||||
public Savanna savanna;
|
||||
|
||||
@JsonProperty("soulsand_valley")
|
||||
@SerializedName("soulsand_valley")
|
||||
public SoulsandValley soulsandValley;
|
||||
|
||||
@JsonProperty("stone_beach")
|
||||
@SerializedName("stone_beach")
|
||||
public StoneBeach stoneBeach;
|
||||
|
||||
@JsonProperty("sunflower_plains")
|
||||
@SerializedName("sunflower_plains")
|
||||
public SunflowerPlains sunflowerPlains;
|
||||
|
||||
@JsonProperty("swampland_mutated")
|
||||
@SerializedName("swampland_mutated")
|
||||
public SwamplandMutated swamplandMutated;
|
||||
|
||||
public Swampland swampland;
|
||||
|
||||
@JsonProperty("taiga_hills")
|
||||
@SerializedName("taiga_hills")
|
||||
public TaigaHills taigaHills;
|
||||
|
||||
@JsonProperty("taiga_mutated")
|
||||
@SerializedName("taiga_mutated")
|
||||
public TaigaMutated taigaMutated;
|
||||
|
||||
public Taiga taiga;
|
||||
|
||||
@JsonProperty("the_end")
|
||||
@SerializedName("the_end")
|
||||
public TheEnd theEnd;
|
||||
|
||||
@JsonProperty("warm_ocean")
|
||||
@SerializedName("warm_ocean")
|
||||
public WarmOcean warmOcean;
|
||||
|
||||
@JsonProperty("warped_forest")
|
||||
@SerializedName("warped_forest")
|
||||
public WarpedForest warpedForest;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class BambooJungle {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class BambooJungleHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class BasaltDeltas {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Beach {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class BirchForest {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class BirchForestHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ColdBeach {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ColdOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ColdTaiga {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ColdTaigaHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ColdTaigaMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class CrimsonForest {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DeepColdOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DeepFrozenOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DeepLukewarmOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DeepOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DeepWarmOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DefaultValue {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Desert {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class DesertHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ExtremeHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ExtremeHillsEdge {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ExtremeHillsMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ExtremeHillsPlusTrees {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ExtremeHillsPlusTreesMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class FlowerForest {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Forest {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class ForestHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class FrozenOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class FrozenRiver {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Hell {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class IceMountains {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class IcePlains {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class IcePlainsSpikes {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Jungle {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class JungleEdge {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class JungleHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class JungleMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class LukewarmOcean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MangroveSwamp {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MegaSpruceTaiga {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MegaSpruceTaigaMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MegaTaiga {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MegaTaigaHills {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MegaTaigaMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Mesa {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MesaBryce {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MesaMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MesaPlateau {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MesaPlateauStone {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MushroomIsland {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class MushroomIslandShore {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Ocean {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Plains {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class River {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class RoofedForest {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Savanna {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class SavannaMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class SavannaPlateau {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class SoulsandValley {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class StoneBeach {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class SunflowerPlains {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class Swampland {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package org.geysermc.pack.bedrock.resource.biomesclient.biomes;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import java.lang.String;
|
||||
|
||||
/**
|
||||
@@ -9,22 +9,22 @@ import java.lang.String;
|
||||
* The specification of colors in a given biome.
|
||||
*/
|
||||
public class SwamplandMutated {
|
||||
@JsonProperty("fog_identifier")
|
||||
@SerializedName("fog_identifier")
|
||||
public String fogIdentifier;
|
||||
|
||||
@JsonProperty("fog_ids_to_merge")
|
||||
@SerializedName("fog_ids_to_merge")
|
||||
public String[] fogIdsToMerge;
|
||||
|
||||
@JsonProperty("inherit_from_prior_fog")
|
||||
@SerializedName("inherit_from_prior_fog")
|
||||
public boolean inheritFromPriorFog;
|
||||
|
||||
@JsonProperty("remove_all_prior_fog")
|
||||
@SerializedName("remove_all_prior_fog")
|
||||
public boolean removeAllPriorFog;
|
||||
|
||||
@JsonProperty("water_fog_distance")
|
||||
@SerializedName("water_fog_distance")
|
||||
public int waterFogDistance;
|
||||
|
||||
@JsonProperty("water_surface_transparency")
|
||||
@SerializedName("water_surface_transparency")
|
||||
public float waterSurfaceTransparency;
|
||||
|
||||
/**
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user