Minecraft 26.3

This commit is contained in:
LOOHP
2026-09-15 17:41:00 +01:00
parent 41f4ed1f9a
commit d651aee5f4
155 changed files with 134318 additions and 105313 deletions
+2 -2
View File
@@ -24,7 +24,7 @@
<groupId>com.loohp</groupId>
<artifactId>Limbo</artifactId>
<name>Limbo</name>
<version>2026.0.2-ALPHA</version>
<version>2026.0.3-ALPHA</version>
<description>Standalone Limbo Minecraft Server.</description>
<url>https://github.com/LOOHP/Limbo</url>
@@ -136,7 +136,7 @@
</executions>
</plugin>
</plugins>
<finalName>${project.artifactId}-${project.version}-26.2</finalName>
<finalName>${project.artifactId}-${project.version}-26.3</finalName>
</build>
<profiles>
+2 -2
View File
@@ -132,8 +132,8 @@ public final class Limbo {
//===========================
public final String SERVER_IMPLEMENTATION_VERSION = "26.2";
public final int SERVER_IMPLEMENTATION_PROTOCOL = 776;
public final String SERVER_IMPLEMENTATION_VERSION = "26.3";
public final int SERVER_IMPLEMENTATION_PROTOCOL = 777;
public final UUID SERVER_SESSION_ID = UUID.randomUUID();
public final String LIMBO_IMPLEMENTATION_VERSION;
@@ -266,22 +266,10 @@ public class ClientboundLevelChunkWithLightPacket extends PacketOut {
DataTypeIO.writeTag(output, each);
}
DataTypeIO.writeVarInt(output, skyLightBitMasks.length);
for (long l : skyLightBitMasks) {
output.writeLong(l);
}
DataTypeIO.writeVarInt(output, blockLightBitMasks.length);
for (long l : blockLightBitMasks) {
output.writeLong(l);
}
DataTypeIO.writeVarInt(output, skyLightBitMasksEmpty.length);
for (long l : skyLightBitMasksEmpty) {
output.writeLong(l);
}
DataTypeIO.writeVarInt(output, blockLightBitMasksEmpty.length);
for (long l : blockLightBitMasksEmpty) {
output.writeLong(l);
}
DataTypeIO.writeBitSet(output, BitSet.valueOf(skyLightBitMasks));
DataTypeIO.writeBitSet(output, BitSet.valueOf(blockLightBitMasks));
DataTypeIO.writeBitSet(output, BitSet.valueOf(skyLightBitMasksEmpty));
DataTypeIO.writeBitSet(output, BitSet.valueOf(blockLightBitMasksEmpty));
DataTypeIO.writeVarInt(output, skylightArrays.stream().mapToInt(each -> each == null ? 0 : 1).sum());
for (int i = skylightArrays.size() - 1; i >= 0; i--) {
@@ -23,7 +23,7 @@ import com.loohp.limbo.registry.PacketRegistry;
import com.loohp.limbo.registry.RegistryCustom;
import com.loohp.limbo.utils.DataTypeIO;
import net.kyori.adventure.key.Key;
import net.querz.nbt.tag.CompoundTag;
import net.querz.nbt.tag.Tag;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
@@ -52,9 +52,9 @@ public class ClientboundRegistryDataPacket extends PacketOut {
DataTypeIO.writeString(output, registry.getIdentifier().asString(), StandardCharsets.UTF_8);
DataTypeIO.writeVarInt(output, registry.getEntries().size());
for (Map.Entry<Key, CompoundTag> entry : registry.getEntries().entrySet()) {
for (Map.Entry<Key, Tag<?>> entry : registry.getEntries().entrySet()) {
DataTypeIO.writeString(output, entry.getKey().asString(), StandardCharsets.UTF_8);
CompoundTag data = entry.getValue();
Tag<?> data = entry.getValue();
if (data == null) {
output.writeBoolean(false);
} else {
@@ -175,7 +175,7 @@ public class PacketPlayOutLogin extends PacketOut {
DataTypeIO.writeString(output, Key.key(world.getName()).toString(), StandardCharsets.UTF_8);
output.writeLong(hashedSeed);
output.writeByte((byte) gamemode.getId());
output.writeByte(-1);
DataTypeIO.writeVarInt(output, 0);
output.writeBoolean(isDebug);
output.writeBoolean(isFlat);
output.writeBoolean(false);
@@ -91,7 +91,7 @@ public class PacketPlayOutRespawn extends PacketOut {
DataTypeIO.writeString(output, Key.key(world.getName()).toString(), StandardCharsets.UTF_8);
output.writeLong(hashedSeed);
output.writeByte((byte) gamemode.getId());
output.writeByte((byte) gamemode.getId());
DataTypeIO.writeVarInt(output, gamemode.getId() + 1);
output.writeBoolean(isDebug);
output.writeBoolean(isFlat);
output.writeBoolean(copyMetaData);
@@ -25,7 +25,6 @@ import com.loohp.limbo.utils.CustomNBTUtils;
import java.util.ArrayList;
import java.util.List;
import net.kyori.adventure.key.Key;
import net.querz.nbt.tag.CompoundTag;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
@@ -46,6 +45,8 @@ public class RegistryCustom {
private static final Map<Key, RegistryCustom> REGISTRIES = new HashMap<>();
public static final RegistryCustom BANNER_PATTERN = register("banner_pattern");
public static final RegistryCustom BLOCK_STATE_PROVIDER = register("worldgen/block_state_provider");
public static final RegistryCustom BLOCK_TRANSFORMER = register("block_transformer");
public static final RegistryCustom CAT_SOUND_VARIANT = register("cat_sound_variant");
public static final RegistryCustom CAT_VARIANT = register("cat_variant");
public static final RegistryCustom CHAT_TYPE = register("chat_type");
@@ -54,6 +55,7 @@ public class RegistryCustom {
public static final RegistryCustom COW_SOUND_VARIANT = register("cow_sound_variant");
public static final RegistryCustom COW_VARIANT = register("cow_variant");
public static final RegistryCustom DAMAGE_TYPE = register("damage_type");
public static final RegistryCustom DECORATED_POT_PATTERN = register("decorated_pot_pattern");
public static final RegistryCustom DIMENSION_TYPE = register("dimension_type");
public static final RegistryCustom FROG_VARIANT = register("frog_variant");
public static final RegistryCustom INSTRUMENT = register("instrument");
@@ -83,10 +85,10 @@ public class RegistryCustom {
}
private final Key identifier;
private final Map<Key, CompoundTag> entries;
private final Map<Key, net.querz.nbt.tag.Tag<?>> entries;
private final Map<Key, List<Tag>> tags;
private RegistryCustom(Key identifier, Map<Key, CompoundTag> entries, Map<Key, List<Tag>> tags) {
private RegistryCustom(Key identifier, Map<Key, net.querz.nbt.tag.Tag<?>> entries, Map<Key, List<Tag>> tags) {
this.identifier = identifier;
this.entries = entries;
this.tags = tags;
@@ -104,16 +106,16 @@ public class RegistryCustom {
}
@SuppressWarnings("PatternValidation")
private Map<Key, CompoundTag> loadEntries() {
Map<Key, CompoundTag> entries = new LinkedHashMap<>();
private Map<Key, net.querz.nbt.tag.Tag<?>> loadEntries() {
Map<Key, net.querz.nbt.tag.Tag<?>> entries = new LinkedHashMap<>();
String pathStart = "data/" + identifier.namespace() + "/" + identifier.value() + "/";
Pattern pattern = Pattern.compile(Pattern.quote(pathStart) + ".*");
for (String path : ClasspathResourcesUtils.getResources(pattern)) {
if (path.endsWith(".json")) {
try (InputStream inputStream = Limbo.class.getClassLoader().getResourceAsStream(path)) {
Key entryKey = Key.key(identifier.namespace(), path.substring(path.indexOf(identifier.value()) + identifier.value().length() + 1, path.lastIndexOf(".")));
JSONObject jsonObject = (JSONObject) new JSONParser().parse(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
CompoundTag value = CustomNBTUtils.getCompoundTagFromJson(jsonObject);
Object jsonValue = new JSONParser().parse(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
net.querz.nbt.tag.Tag<?> value = CustomNBTUtils.getTagFromJson(jsonValue);
entries.put(entryKey, value);
} catch (IOException | ParseException e) {
throw new RuntimeException(e);
@@ -159,7 +161,7 @@ public class RegistryCustom {
return identifier;
}
public Map<Key, CompoundTag> getEntries() {
public Map<Key, net.querz.nbt.tag.Tag<?>> getEntries() {
return entries;
}
@@ -19,12 +19,34 @@
package com.loohp.limbo.utils;
import net.querz.nbt.tag.ByteTag;
import net.querz.nbt.tag.CompoundTag;
import net.querz.nbt.tag.DoubleTag;
import net.querz.nbt.tag.ListTag;
import net.querz.nbt.tag.LongTag;
import net.querz.nbt.tag.StringTag;
import net.querz.nbt.tag.Tag;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class CustomNBTUtils {
public static Tag<?> getTagFromJson(Object json) {
if (json instanceof JSONObject) {
return getCompoundTagFromJson((JSONObject) json);
} else if (json instanceof JSONArray) {
return getListTagFromJson((JSONArray) json);
} else if (json instanceof Boolean) {
return new ByteTag((byte) ((boolean) json ? 1 : 0));
} else if (json instanceof Long) {
return new LongTag((long) json);
} else if (json instanceof Double) {
return new DoubleTag((double) json);
} else if (json instanceof String) {
return new StringTag((String) json);
}
throw new IllegalArgumentException("Unsupported JSON value: " + json);
}
public static CompoundTag getCompoundTagFromJson(JSONObject json) {
CompoundTag tag = new CompoundTag();
@@ -33,19 +55,7 @@ public class CustomNBTUtils {
String key = (String) obj;
Object rawValue = json.get(key);
if (rawValue instanceof JSONObject) {
tag.put(key, getCompoundTagFromJson((JSONObject) rawValue));
} else if (rawValue instanceof JSONArray) {
tag.put(key, getListTagFromJson((JSONArray) rawValue));
} else if (rawValue instanceof Boolean) {
tag.putBoolean(key, (boolean) rawValue);
} else if (rawValue instanceof Long) {
tag.putLong(key, (long) rawValue);
} else if (rawValue instanceof Double) {
tag.putDouble(key, (double) rawValue);
} else if (rawValue instanceof String) {
tag.putString(key, (String) rawValue);
}
tag.put(key, getTagFromJson(rawValue));
}
return tag;
@@ -57,19 +67,7 @@ public class CustomNBTUtils {
}
ListTag<?> listTag = ListTag.createUnchecked(null);
for (Object rawValue : json) {
if (rawValue instanceof JSONObject) {
listTag.addUnchecked(getCompoundTagFromJson((JSONObject) rawValue));
} else if (rawValue instanceof JSONArray) {
listTag.addUnchecked(getListTagFromJson((JSONArray) rawValue));
} else if (rawValue instanceof Boolean) {
listTag.addBoolean((boolean) rawValue);
} else if (rawValue instanceof Long) {
listTag.addLong((long) rawValue);
} else if (rawValue instanceof Double) {
listTag.addDouble((double) rawValue);
} else if (rawValue instanceof String) {
listTag.addString((String) rawValue);
}
listTag.addUnchecked(getTagFromJson(rawValue));
}
return listTag;
}
@@ -184,6 +184,12 @@ public class DataTypeIO {
}
}
public static void writeBitSet(DataOutputStream out, BitSet bitset) throws IOException {
byte[] bytes = bitset.toByteArray();
writeVarInt(out, bytes.length);
out.write(bytes);
}
public static BitSet readFixedBitSet(DataInputStream in, int i) throws IOException {
byte[] abyte = new byte[-Math.floorDiv(-i, 8)];
in.readFully(abyte);
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,95 @@
[
{
"block_state_provider": {
"type": "minecraft:rule_based",
"rules": [
{
"if_true": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:grass_block",
"minecraft:dirt_path",
"minecraft:dirt"
]
},
{
"type": "minecraft:matching_blocks",
"offset": [
0,
1,
0
],
"blocks": [
"minecraft:air",
"minecraft:void_air",
"minecraft:cave_air"
]
}
]
},
"then": {
"id": "minecraft:farmland",
"properties": {
"moisture": "0"
}
}
},
{
"if_true": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "minecraft:coarse_dirt"
},
{
"type": "minecraft:matching_blocks",
"offset": [
0,
1,
0
],
"blocks": [
"minecraft:air",
"minecraft:void_air",
"minecraft:cave_air"
]
}
]
},
"then": {
"id": "minecraft:dirt"
}
}
]
},
"disallowed_faces": [
"down"
],
"item_damage_per_use": 1,
"sound": "minecraft:item.hoe.till"
},
{
"block_state_provider": {
"type": "minecraft:rule_based",
"rules": [
{
"if_true": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:rooted_dirt"
},
"then": {
"id": "minecraft:dirt"
}
}
]
},
"drop_strategy": "clicked_face",
"item_damage_per_use": 1,
"loot": "minecraft:till/rooted_dirt",
"sound": "minecraft:item.hoe.till"
}
]
@@ -0,0 +1,48 @@
[
{
"block_state_provider": {
"type": "minecraft:rule_based",
"rules": [
{
"if_true": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:grass_block",
"minecraft:dirt",
"minecraft:podzol",
"minecraft:coarse_dirt",
"minecraft:mycelium",
"minecraft:rooted_dirt"
]
},
{
"type": "minecraft:matching_blocks",
"offset": [
0,
1,
0
],
"blocks": [
"minecraft:air",
"minecraft:void_air",
"minecraft:cave_air"
]
}
]
},
"then": {
"id": "minecraft:dirt_path"
}
}
]
},
"disallowed_faces": [
"down"
],
"item_damage_per_use": 1,
"sound": "minecraft:item.shovel.flatten"
}
]
@@ -32,7 +32,8 @@
"minecraft:windswept_forest",
"minecraft:windswept_gravelly_hills",
"minecraft:windswept_hills",
"minecraft:stony_peaks"
"minecraft:stony_peaks",
"minecraft:dappled_forest"
]
},
"priority": 1
@@ -32,7 +32,8 @@
"minecraft:windswept_forest",
"minecraft:windswept_gravelly_hills",
"minecraft:windswept_hills",
"minecraft:stony_peaks"
"minecraft:stony_peaks",
"minecraft:dappled_forest"
]
},
"priority": 1
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:angler_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:archer_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:arms_up_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:blade_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:brewer_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:burn_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:danger_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:explorer_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:flow_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:friend_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:guster_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:heart_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:heartbreak_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:howl_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:miner_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:mourner_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:plenty_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:prize_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:scrape_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:sheaf_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:shelter_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:skull_pottery_pattern"
}
@@ -0,0 +1,3 @@
{
"asset_id": "minecraft:snort_pottery_pattern"
}
@@ -30,6 +30,14 @@
},
"minecraft:gameplay/nether_portal_spawns_piglin": true,
"minecraft:gameplay/respawn_anchor_works": false,
"minecraft:gameplay/straw_bed_rule": {
"can_set_spawn": "never",
"can_sleep": "when_dark",
"destroy_on_leave": true,
"error_message": {
"translate": "block.minecraft.bed.no_sleep"
}
},
"minecraft:visual/ambient_light_color": "#0a0a0a",
"minecraft:visual/cloud_color": "#ccffffff",
"minecraft:visual/cloud_height": 192.33,
@@ -30,6 +30,14 @@
},
"minecraft:gameplay/nether_portal_spawns_piglin": true,
"minecraft:gameplay/respawn_anchor_works": false,
"minecraft:gameplay/straw_bed_rule": {
"can_set_spawn": "never",
"can_sleep": "when_dark",
"destroy_on_leave": true,
"error_message": {
"translate": "block.minecraft.bed.no_sleep"
}
},
"minecraft:visual/ambient_light_color": "#0a0a0a",
"minecraft:visual/cloud_color": "#ccffffff",
"minecraft:visual/cloud_height": 192.33,
@@ -20,9 +20,14 @@
"minecraft:gameplay/bed_rule": {
"can_set_spawn": "never",
"can_sleep": "never",
"explodes": true
"destroy_on_use": true
},
"minecraft:gameplay/respawn_anchor_works": false,
"minecraft:gameplay/straw_bed_rule": {
"can_set_spawn": "never",
"can_sleep": "never",
"destroy_on_use": true
},
"minecraft:visual/ambient_light_color": "#3f473f",
"minecraft:visual/fog_color": "#181318",
"minecraft:visual/sky_color": "#000000",
@@ -4,7 +4,7 @@
"minecraft:gameplay/bed_rule": {
"can_set_spawn": "never",
"can_sleep": "never",
"explodes": true
"destroy_on_use": true
},
"minecraft:gameplay/can_start_raid": false,
"minecraft:gameplay/fast_lava": true,
@@ -12,6 +12,11 @@
"minecraft:gameplay/respawn_anchor_works": true,
"minecraft:gameplay/sky_light_level": 4.0,
"minecraft:gameplay/snow_golem_melts": true,
"minecraft:gameplay/straw_bed_rule": {
"can_set_spawn": "never",
"can_sleep": "never",
"destroy_on_use": true
},
"minecraft:gameplay/water_evaporates": true,
"minecraft:visual/ambient_light_color": "#302821",
"minecraft:visual/default_dripstone_particle": {
@@ -32,7 +32,8 @@
"minecraft:windswept_forest",
"minecraft:windswept_gravelly_hills",
"minecraft:windswept_hills",
"minecraft:stony_peaks"
"minecraft:stony_peaks",
"minecraft:dappled_forest"
]
},
"priority": 1
@@ -0,0 +1,3 @@
{
"values": []
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:sulfur_cube_hot"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:bamboo_jungle"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:birch_forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:cherry_grove"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:dappled_forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:flower_forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:meadow"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:old_growth_birch_forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:old_growth_pine_taiga"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:old_growth_spruce_taiga"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:pale_garden"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:savanna"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:snowy_taiga"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:sparse_jungle"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:swamp"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:taiga"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:windswept_forest"
]
}
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:wooded_badlands"
]
}
@@ -42,6 +42,7 @@
"minecraft:frozen_river",
"minecraft:river",
"minecraft:ice_spikes",
"minecraft:dappled_forest",
"minecraft:old_growth_pine_taiga",
"minecraft:sunflower_plains",
"minecraft:old_growth_birch_forest",
@@ -4,6 +4,7 @@
"minecraft:flower_forest",
"minecraft:birch_forest",
"minecraft:old_growth_birch_forest",
"minecraft:dappled_forest",
"minecraft:dark_forest",
"minecraft:pale_garden",
"minecraft:grove"
@@ -42,6 +42,7 @@
"minecraft:frozen_river",
"minecraft:river",
"minecraft:ice_spikes",
"minecraft:dappled_forest",
"minecraft:old_growth_pine_taiga",
"minecraft:sunflower_plains",
"minecraft:old_growth_birch_forest",
@@ -21,6 +21,7 @@
"minecraft:windswept_forest",
"minecraft:windswept_gravelly_hills",
"minecraft:windswept_hills",
"minecraft:stony_peaks"
"minecraft:stony_peaks",
"minecraft:dappled_forest"
]
}
@@ -1,7 +1,7 @@
{
"asset_name": "amethyst",
"description": {
"color": "#9A5CC6",
"translate": "trim_material.minecraft.amethyst"
}
},
"palette_id": "minecraft:trim/amethyst"
}
@@ -1,10 +1,7 @@
{
"asset_name": "copper",
"description": {
"color": "#B4684D",
"translate": "trim_material.minecraft.copper"
},
"override_armor_assets": {
"minecraft:copper": "copper_darker"
}
"palette_id": "minecraft:trim/copper"
}
@@ -1,10 +1,7 @@
{
"asset_name": "diamond",
"description": {
"color": "#6EECD2",
"translate": "trim_material.minecraft.diamond"
},
"override_armor_assets": {
"minecraft:diamond": "diamond_darker"
}
"palette_id": "minecraft:trim/diamond"
}
@@ -1,7 +1,7 @@
{
"asset_name": "emerald",
"description": {
"color": "#11A036",
"translate": "trim_material.minecraft.emerald"
}
},
"palette_id": "minecraft:trim/emerald"
}
@@ -1,10 +1,7 @@
{
"asset_name": "gold",
"description": {
"color": "#DEB12D",
"translate": "trim_material.minecraft.gold"
},
"override_armor_assets": {
"minecraft:gold": "gold_darker"
}
"palette_id": "minecraft:trim/gold"
}
@@ -1,10 +1,7 @@
{
"asset_name": "iron",
"description": {
"color": "#ECECEC",
"translate": "trim_material.minecraft.iron"
},
"override_armor_assets": {
"minecraft:iron": "iron_darker"
}
"palette_id": "minecraft:trim/iron"
}
@@ -1,7 +1,7 @@
{
"asset_name": "lapis",
"description": {
"color": "#416E97",
"translate": "trim_material.minecraft.lapis"
}
},
"palette_id": "minecraft:trim/lapis"
}
@@ -1,10 +1,7 @@
{
"asset_name": "netherite",
"description": {
"color": "#625859",
"translate": "trim_material.minecraft.netherite"
},
"override_armor_assets": {
"minecraft:netherite": "netherite_darker"
}
"palette_id": "minecraft:trim/netherite"
}
@@ -1,7 +1,7 @@
{
"asset_name": "quartz",
"description": {
"color": "#E3D4C4",
"translate": "trim_material.minecraft.quartz"
}
},
"palette_id": "minecraft:trim/quartz"
}
@@ -1,7 +1,7 @@
{
"asset_name": "redstone",
"description": {
"color": "#971607",
"translate": "trim_material.minecraft.redstone"
}
},
"palette_id": "minecraft:trim/redstone"
}
@@ -1,7 +1,7 @@
{
"asset_name": "resin",
"description": {
"color": "#FC7812",
"translate": "trim_material.minecraft.resin"
}
},
"palette_id": "minecraft:trim/resin"
}
@@ -7,6 +7,110 @@
"sound": "minecraft:music.overworld.badlands"
}
},
"minecraft:gameplay/creature_world_gen_spawn_probability": 0.03,
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:armadillo",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 6
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:gameplay/snow_golem_melts": true,
"minecraft:visual/sky_color": "#6eb1ff"
},
@@ -15,7 +119,6 @@
"minecraft:cave_extra_underground",
"minecraft:canyon"
],
"creature_spawn_probability": 0.03,
"downfall": 0.0,
"effects": {
"foliage_color": "#9e814d",
@@ -91,110 +194,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:armadillo",
"maxCount": 2,
"minCount": 1,
"weight": 6
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
@@ -8,6 +8,128 @@
}
},
"minecraft:gameplay/increased_fire_burnout": true,
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:parrot",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 40
},
{
"type": "minecraft:panda",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 80
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:ocelot",
"count": 1,
"weight": 2
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#77a8ff"
},
"carvers": [
@@ -89,128 +211,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:parrot",
"maxCount": 2,
"minCount": 1,
"weight": 40
},
{
"type": "minecraft:panda",
"maxCount": 2,
"minCount": 1,
"weight": 80
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:ocelot",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.95
}
@@ -20,14 +20,52 @@
"sound": "minecraft:music.nether.basalt_deltas"
}
},
"minecraft:visual/ambient_particles": [
{
"particle": {
"type": "minecraft:white_ash"
},
"probability": 0.118093334
}
],
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"creature": [
{
"type": "minecraft:strider",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 60
}
],
"monster": [
{
"type": "minecraft:ghast",
"count": 1,
"weight": 40
},
{
"type": "minecraft:magma_cube",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 5,
"min_inclusive": 2
},
"weight": 100
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/ambient_particles": {
"argument": [
{
"particle": {
"type": "minecraft:white_ash"
},
"probability": 0.118093334
}
],
"modifier": "append"
},
"minecraft:visual/fog_color": "#685f70"
},
"carvers": "minecraft:nether_cave",
@@ -66,36 +104,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 60
}
],
"misc": [],
"monster": [
{
"type": "minecraft:ghast",
"maxCount": 1,
"minCount": 1,
"weight": 40
},
{
"type": "minecraft:magma_cube",
"maxCount": 5,
"minCount": 2,
"weight": 100
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
@@ -1,5 +1,88 @@
{
"attributes": {
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:turtle",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 5,
"min_inclusive": 2
},
"weight": 5
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#78a7ff"
},
"carvers": [
@@ -77,86 +160,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:turtle",
"maxCount": 5,
"minCount": 2,
"weight": 5
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
@@ -7,6 +7,100 @@
"sound": "minecraft:music.overworld.forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7aa5ff"
},
"carvers": [
@@ -88,104 +182,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.6
}
@@ -7,6 +7,107 @@
"sound": "minecraft:music.overworld.cherry_grove"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:pig",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 1
},
{
"type": "minecraft:rabbit",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 2
},
"weight": 2
},
{
"type": "minecraft:sheep",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 2
},
"weight": 2
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff",
"minecraft:visual/water_fog_color": "#5db7ef"
},
@@ -87,98 +188,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:pig",
"maxCount": 2,
"minCount": 1,
"weight": 1
},
{
"type": "minecraft:rabbit",
"maxCount": 6,
"minCount": 2,
"weight": 2
},
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 2,
"weight": 2
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
@@ -17,6 +17,119 @@
"sound": "minecraft:music.under_water"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 3
},
"weight": 15
},
{
"type": "minecraft:salmon",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 5,
"min_inclusive": 1
},
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 3
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 2
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff"
},
"carvers": [
@@ -97,111 +210,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"maxCount": 6,
"minCount": 3,
"weight": 15
},
{
"type": "minecraft:salmon",
"maxCount": 5,
"minCount": 1,
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 1,
"weight": 3
},
{
"type": "minecraft:nautilus",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
]
},
"temperature": 0.5
}
@@ -20,14 +20,65 @@
"sound": "minecraft:music.nether.crimson_forest"
}
},
"minecraft:visual/ambient_particles": [
{
"particle": {
"type": "minecraft:crimson_spore"
},
"probability": 0.025
}
],
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"creature": [
{
"type": "minecraft:strider",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 60
}
],
"monster": [
{
"type": "minecraft:zombified_piglin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 2
},
"weight": 1
},
{
"type": "minecraft:hoglin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 3
},
"weight": 9
},
{
"type": "minecraft:piglin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 3
},
"weight": 5
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/ambient_particles": {
"argument": [
{
"particle": {
"type": "minecraft:crimson_spore"
},
"probability": 0.025
}
],
"modifier": "append"
},
"minecraft:visual/fog_color": "#330303"
},
"carvers": "minecraft:nether_cave",
@@ -68,42 +119,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [
{
"type": "minecraft:strider",
"maxCount": 2,
"minCount": 1,
"weight": 60
}
],
"misc": [],
"monster": [
{
"type": "minecraft:zombified_piglin",
"maxCount": 4,
"minCount": 2,
"weight": 1
},
{
"type": "minecraft:hoglin",
"maxCount": 4,
"minCount": 3,
"weight": 9
},
{
"type": "minecraft:piglin",
"maxCount": 4,
"minCount": 3,
"weight": 5
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
@@ -0,0 +1,202 @@
{
"attributes": {
"minecraft:audio/background_music": {
"default": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.overworld.forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:rabbit",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 2
},
"weight": 4
},
{
"type": "minecraft:fox",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 2
},
"weight": 4
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/fog_color": "#ccd8e2",
"minecraft:visual/sky_color": "#7ca3ff",
"minecraft:visual/water_fog_color": "#375154"
},
"carvers": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
],
"downfall": 0.6,
"effects": {
"dry_foliage_color": "#8c3a04",
"foliage_color": "#e68e30",
"grass_color": "#df6827",
"water_color": "#375154"
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"minecraft:ore_coal_upper",
"minecraft:ore_coal_lower",
"minecraft:ore_iron_upper",
"minecraft:ore_iron_middle",
"minecraft:ore_iron_small",
"minecraft:ore_gold",
"minecraft:ore_gold_lower",
"minecraft:ore_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_medium",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:trees_dappled_forest",
"minecraft:brown_mushroom_dappled_forest",
"minecraft:patch_red_shrub",
"minecraft:patch_grass_forest"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"temperature": 0.6
}
@@ -7,6 +7,100 @@
"sound": "minecraft:music.overworld.forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#79a6ff"
},
"carvers": [
@@ -89,104 +183,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.7
}
@@ -17,6 +17,119 @@
"sound": "minecraft:music.under_water"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 3
},
"weight": 15
},
{
"type": "minecraft:salmon",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 5,
"min_inclusive": 1
},
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 3
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 2
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff"
},
"carvers": [
@@ -97,111 +210,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"maxCount": 6,
"minCount": 3,
"weight": 15
},
{
"type": "minecraft:salmon",
"maxCount": 5,
"minCount": 1,
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 1,
"weight": 3
},
{
"type": "minecraft:nautilus",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
]
},
"temperature": 0.5
}
@@ -7,6 +7,22 @@
"sound": "minecraft:music.overworld.deep_dark"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#78a7ff"
},
"carvers": [
@@ -81,16 +97,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
@@ -1,5 +1,120 @@
{
"attributes": {
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:polar_bear",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 1
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:salmon",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 5,
"min_inclusive": 1
},
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 1
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 2
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff"
},
"carvers": [
@@ -82,113 +197,6 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:polar_bear",
"maxCount": 2,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:salmon",
"maxCount": 5,
"minCount": 1,
"weight": 15
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 1,
"weight": 1
},
{
"type": "minecraft:nautilus",
"maxCount": 1,
"minCount": 1,
"weight": 2
}
]
},
"temperature": 0.5,
"temperature_modifier": "frozen"
}
@@ -17,6 +17,133 @@
"sound": "minecraft:music.under_water"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 3
},
"weight": 8
},
{
"type": "minecraft:pufferfish",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 3,
"min_inclusive": 1
},
"weight": 5
},
{
"type": "minecraft:tropical_fish",
"count": 8,
"weight": 25
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 8
},
{
"type": "minecraft:dolphin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 2
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 5
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff",
"minecraft:visual/water_fog_color": "#041633"
},
@@ -98,123 +225,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"maxCount": 6,
"minCount": 3,
"weight": 8
},
{
"type": "minecraft:pufferfish",
"maxCount": 3,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:tropical_fish",
"maxCount": 8,
"minCount": 8,
"weight": 25
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 1,
"weight": 8
},
{
"type": "minecraft:dolphin",
"maxCount": 2,
"minCount": 1,
"weight": 2
},
{
"type": "minecraft:nautilus",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
]
},
"temperature": 0.5
}
@@ -17,6 +17,119 @@
"sound": "minecraft:music.under_water"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 3
},
"weight": 10
}
],
"water_creature": [
{
"type": "minecraft:squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 1
},
{
"type": "minecraft:dolphin",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 1
},
{
"type": "minecraft:nautilus",
"count": 1,
"weight": 5
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#7ba4ff"
},
"carvers": [
@@ -97,111 +210,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [
{
"type": "minecraft:cod",
"maxCount": 6,
"minCount": 3,
"weight": 10
}
],
"water_creature": [
{
"type": "minecraft:squid",
"maxCount": 4,
"minCount": 1,
"weight": 1
},
{
"type": "minecraft:dolphin",
"maxCount": 2,
"minCount": 1,
"weight": 1
},
{
"type": "minecraft:nautilus",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
]
},
"temperature": 0.5
}
@@ -7,6 +7,104 @@
"sound": "minecraft:music.overworld.desert"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:rabbit",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 3,
"min_inclusive": 2
},
"weight": 12
},
{
"type": "minecraft:camel",
"count": 1,
"weight": 1
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 19
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 1
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 50
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:husk",
"count": 4,
"weight": 80
},
{
"type": "minecraft:parched",
"count": 4,
"weight": 50
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:gameplay/snow_golem_melts": true,
"minecraft:visual/sky_color": "#6eb1ff"
},
@@ -91,104 +189,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 12
},
{
"type": "minecraft:camel",
"maxCount": 1,
"minCount": 1,
"weight": 1
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 19
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 1
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 50
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:husk",
"maxCount": 4,
"minCount": 4,
"weight": 80
},
{
"type": "minecraft:parched",
"maxCount": 4,
"minCount": 4,
"weight": 50
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
@@ -7,6 +7,83 @@
"sound": "minecraft:music.overworld.dripstone_caves"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"count": 4,
"weight": 95
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#78a7ff"
},
"carvers": [
@@ -88,85 +165,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:drowned",
"maxCount": 4,
"minCount": 4,
"weight": 95
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.8
}
@@ -1,4 +1,21 @@
{
"attributes": {
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"monster": [
{
"type": "minecraft:enderman",
"count": 4,
"weight": 10
}
]
}
},
"modifier": "overlay"
}
},
"carvers": [],
"downfall": 0.5,
"effects": {
@@ -6,23 +23,5 @@
},
"features": [],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 4,
"weight": 10
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
@@ -1,4 +1,21 @@
{
"attributes": {
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"monster": [
{
"type": "minecraft:enderman",
"count": 4,
"weight": 10
}
]
}
},
"modifier": "overlay"
}
},
"carvers": [],
"downfall": 0.5,
"effects": {
@@ -21,23 +38,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 4,
"weight": 10
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
@@ -1,4 +1,21 @@
{
"attributes": {
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"monster": [
{
"type": "minecraft:enderman",
"count": 4,
"weight": 10
}
]
}
},
"modifier": "overlay"
}
},
"carvers": [],
"downfall": 0.5,
"effects": {
@@ -6,23 +23,5 @@
},
"features": [],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [],
"axolotls": [],
"creature": [],
"misc": [],
"monster": [
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 4,
"weight": 10
}
],
"underground_water_creature": [],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.5
}
@@ -7,6 +7,110 @@
"sound": "minecraft:music.overworld.badlands"
}
},
"minecraft:gameplay/creature_world_gen_spawn_probability": 0.03,
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:armadillo",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 2,
"min_inclusive": 1
},
"weight": 6
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:gameplay/snow_golem_melts": true,
"minecraft:visual/sky_color": "#6eb1ff"
},
@@ -15,7 +119,6 @@
"minecraft:cave_extra_underground",
"minecraft:canyon"
],
"creature_spawn_probability": 0.03,
"downfall": 0.0,
"effects": {
"foliage_color": "#9e814d",
@@ -91,110 +194,5 @@
]
],
"has_precipitation": false,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:armadillo",
"maxCount": 2,
"minCount": 1,
"weight": 6
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 2.0
}
@@ -7,6 +7,109 @@
"sound": "minecraft:music.overworld.flower_forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:rabbit",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 3,
"min_inclusive": 2
},
"weight": 4
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#79a6ff"
},
"carvers": [
@@ -86,110 +189,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:rabbit",
"maxCount": 3,
"minCount": 2,
"weight": 4
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.7
}
@@ -7,6 +7,105 @@
"sound": "minecraft:music.overworld.forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"count": 4,
"weight": 5
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#79a6ff"
},
"carvers": [
@@ -87,110 +186,5 @@
]
],
"has_precipitation": true,
"spawn_costs": {},
"spawners": {
"ambient": [
{
"type": "minecraft:bat",
"maxCount": 8,
"minCount": 8,
"weight": 10
}
],
"axolotls": [],
"creature": [
{
"type": "minecraft:sheep",
"maxCount": 4,
"minCount": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"maxCount": 4,
"minCount": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"maxCount": 4,
"minCount": 4,
"weight": 8
},
{
"type": "minecraft:wolf",
"maxCount": 4,
"minCount": 4,
"weight": 5
}
],
"misc": [],
"monster": [
{
"type": "minecraft:spider",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"maxCount": 4,
"minCount": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"maxCount": 1,
"minCount": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"maxCount": 4,
"minCount": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"maxCount": 4,
"minCount": 1,
"weight": 10
},
{
"type": "minecraft:witch",
"maxCount": 1,
"minCount": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"maxCount": 6,
"minCount": 4,
"weight": 10
}
],
"water_ambient": [],
"water_creature": []
},
"temperature": 0.7
}

Some files were not shown because too many files have changed in this diff Show More