Phase 4 play-test fixes: deep caves, fuller cave spawns, strays, shared loot
From Adrian's play-test (2026-10-30): - The Deep Dark no longer fills the deepslate layer: world/biomes.json splits it by temperature (Deep Dark under cold and temperate land, basalt deltas under the hottest, ordinary caves between); at y -52 it drops from 30 % to 14 % of the land, basalt 7 %. - Cave zones fill up to their targets with lines whose primary type fits the cave; top stages spawn up to the band's top (Deep Dark Lv 60, Basalt 70); no time-of-day conditions underground. - Wild Pokemon more than 10 levels above the band of the zone they wander into despawn (zone/Wanderers.kt). - Loot is shared: all players in one scoreboard team, Lootr team_loot. - Basalt ore nodes reach the deep basalt. Self-tests strays_despawn and loot_is_shared; the catching rules from the previous commit are now tested too. Template rebuilt (world check passed), island quick check passed (36 self-tests and the restart test). Shoulder Pokemon noted for Phase 5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6361636da7
commit
d49684a2eb
40 files changed
+8212
-9412
No files matched your search
@@ -1,6 +1,10 @@
|
||||
# Only the values the pack changes; Lootr fills in the rest with its defaults.
|
||||
[refresh]
|
||||
# Every loot container refills with a new roll 1 hour (72,000 ticks of game time) after it is first opened
|
||||
# (Adrian, 2026-10-29). Loot is per player, so each player gets their own roll.
|
||||
# (Adrian, 2026-10-29). Since 2026-10-30 the loot is shared (see [team] below), so it is one roll for everybody.
|
||||
refresh_value = 72000
|
||||
refresh_all = true
|
||||
|
||||
[team]
|
||||
#Cobblemon Survival (Adrian, 2026-10-30): loot is shared. Every player is in the team "islanders" (companion mod, world/SharedLoot.kt), so each container has one inventory for everybody.
|
||||
team_loot = true
|
||||
File diff suppressed because it is too large.
Load diff
@@ -283,14 +283,7 @@
|
||||
"southwold_109",
|
||||
"southwold_110",
|
||||
"southwold_111",
|
||||
"southwold_112",
|
||||
"southwold_113",
|
||||
"southwold_114",
|
||||
"southwold_115",
|
||||
"southwold_116",
|
||||
"southwold_117",
|
||||
"southwold_118",
|
||||
"southwold_119"
|
||||
"southwold_112"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -436,14 +429,7 @@
|
||||
"southwold_109",
|
||||
"southwold_110",
|
||||
"southwold_111",
|
||||
"southwold_112",
|
||||
"southwold_113",
|
||||
"southwold_114",
|
||||
"southwold_115",
|
||||
"southwold_116",
|
||||
"southwold_117",
|
||||
"southwold_118",
|
||||
"southwold_119"
|
||||
"southwold_112"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -558,7 +544,14 @@
|
||||
"westmarch_50",
|
||||
"westmarch_51",
|
||||
"westmarch_52",
|
||||
"westmarch_53"
|
||||
"westmarch_53",
|
||||
"westmarch_54",
|
||||
"westmarch_55",
|
||||
"westmarch_56",
|
||||
"westmarch_57",
|
||||
"westmarch_58",
|
||||
"westmarch_59",
|
||||
"westmarch_60"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -645,7 +638,14 @@
|
||||
"westmarch_50",
|
||||
"westmarch_51",
|
||||
"westmarch_52",
|
||||
"westmarch_53"
|
||||
"westmarch_53",
|
||||
"westmarch_54",
|
||||
"westmarch_55",
|
||||
"westmarch_56",
|
||||
"westmarch_57",
|
||||
"westmarch_58",
|
||||
"westmarch_59",
|
||||
"westmarch_60"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -773,11 +773,7 @@
|
||||
"jungle_63",
|
||||
"jungle_64",
|
||||
"jungle_65",
|
||||
"jungle_66",
|
||||
"jungle_67",
|
||||
"jungle_68",
|
||||
"jungle_69",
|
||||
"jungle_70"
|
||||
"jungle_66"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -877,11 +873,7 @@
|
||||
"jungle_63",
|
||||
"jungle_64",
|
||||
"jungle_65",
|
||||
"jungle_66",
|
||||
"jungle_67",
|
||||
"jungle_68",
|
||||
"jungle_69",
|
||||
"jungle_70"
|
||||
"jungle_66"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1092,14 +1084,7 @@
|
||||
"highlands_146",
|
||||
"highlands_147",
|
||||
"highlands_148",
|
||||
"highlands_149",
|
||||
"highlands_150",
|
||||
"highlands_151",
|
||||
"highlands_152",
|
||||
"highlands_153",
|
||||
"highlands_154",
|
||||
"highlands_155",
|
||||
"highlands_156"
|
||||
"highlands_149"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1282,14 +1267,7 @@
|
||||
"highlands_146",
|
||||
"highlands_147",
|
||||
"highlands_148",
|
||||
"highlands_149",
|
||||
"highlands_150",
|
||||
"highlands_151",
|
||||
"highlands_152",
|
||||
"highlands_153",
|
||||
"highlands_154",
|
||||
"highlands_155",
|
||||
"highlands_156"
|
||||
"highlands_149"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1399,7 +1377,11 @@
|
||||
"sunscorch_45",
|
||||
"sunscorch_46",
|
||||
"sunscorch_47",
|
||||
"sunscorch_48"
|
||||
"sunscorch_48",
|
||||
"sunscorch_49",
|
||||
"sunscorch_50",
|
||||
"sunscorch_51",
|
||||
"sunscorch_52"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1481,7 +1463,11 @@
|
||||
"sunscorch_45",
|
||||
"sunscorch_46",
|
||||
"sunscorch_47",
|
||||
"sunscorch_48"
|
||||
"sunscorch_48",
|
||||
"sunscorch_49",
|
||||
"sunscorch_50",
|
||||
"sunscorch_51",
|
||||
"sunscorch_52"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1634,7 +1620,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1759,7 +1747,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -1988,7 +1978,14 @@
|
||||
"westmarch_50",
|
||||
"westmarch_51",
|
||||
"westmarch_52",
|
||||
"westmarch_53"
|
||||
"westmarch_53",
|
||||
"westmarch_54",
|
||||
"westmarch_55",
|
||||
"westmarch_56",
|
||||
"westmarch_57",
|
||||
"westmarch_58",
|
||||
"westmarch_59",
|
||||
"westmarch_60"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -2075,7 +2072,14 @@
|
||||
"westmarch_50",
|
||||
"westmarch_51",
|
||||
"westmarch_52",
|
||||
"westmarch_53"
|
||||
"westmarch_53",
|
||||
"westmarch_54",
|
||||
"westmarch_55",
|
||||
"westmarch_56",
|
||||
"westmarch_57",
|
||||
"westmarch_58",
|
||||
"westmarch_59",
|
||||
"westmarch_60"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -2231,11 +2235,7 @@
|
||||
"jungle_63",
|
||||
"jungle_64",
|
||||
"jungle_65",
|
||||
"jungle_66",
|
||||
"jungle_67",
|
||||
"jungle_68",
|
||||
"jungle_69",
|
||||
"jungle_70"
|
||||
"jungle_66"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -2335,11 +2335,7 @@
|
||||
"jungle_63",
|
||||
"jungle_64",
|
||||
"jungle_65",
|
||||
"jungle_66",
|
||||
"jungle_67",
|
||||
"jungle_68",
|
||||
"jungle_69",
|
||||
"jungle_70"
|
||||
"jungle_66"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -2786,14 +2782,7 @@
|
||||
"highlands_146",
|
||||
"highlands_147",
|
||||
"highlands_148",
|
||||
"highlands_149",
|
||||
"highlands_150",
|
||||
"highlands_151",
|
||||
"highlands_152",
|
||||
"highlands_153",
|
||||
"highlands_154",
|
||||
"highlands_155",
|
||||
"highlands_156"
|
||||
"highlands_149"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -2976,14 +2965,7 @@
|
||||
"highlands_146",
|
||||
"highlands_147",
|
||||
"highlands_148",
|
||||
"highlands_149",
|
||||
"highlands_150",
|
||||
"highlands_151",
|
||||
"highlands_152",
|
||||
"highlands_153",
|
||||
"highlands_154",
|
||||
"highlands_155",
|
||||
"highlands_156"
|
||||
"highlands_149"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3093,7 +3075,11 @@
|
||||
"sunscorch_45",
|
||||
"sunscorch_46",
|
||||
"sunscorch_47",
|
||||
"sunscorch_48"
|
||||
"sunscorch_48",
|
||||
"sunscorch_49",
|
||||
"sunscorch_50",
|
||||
"sunscorch_51",
|
||||
"sunscorch_52"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3175,7 +3161,11 @@
|
||||
"sunscorch_45",
|
||||
"sunscorch_46",
|
||||
"sunscorch_47",
|
||||
"sunscorch_48"
|
||||
"sunscorch_48",
|
||||
"sunscorch_49",
|
||||
"sunscorch_50",
|
||||
"sunscorch_51",
|
||||
"sunscorch_52"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3328,7 +3318,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3453,7 +3445,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3606,7 +3600,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
@@ -3731,7 +3727,9 @@
|
||||
"frostpeak_88",
|
||||
"frostpeak_89",
|
||||
"frostpeak_90",
|
||||
"frostpeak_91"
|
||||
"frostpeak_91",
|
||||
"frostpeak_92",
|
||||
"frostpeak_93"
|
||||
],
|
||||
"biome_blacklist": [
|
||||
"minecraft:basalt_deltas",
|
||||
|
||||
+3
-3
@@ -30,7 +30,7 @@ hash = "d1f8daadc8e34c41950e8f439ca089e8820142e57767459cbe1eb2a250ee4441"
|
||||
|
||||
[[files]]
|
||||
file = "config/lootr-common.toml"
|
||||
hash = "ca348d022ad97e74ec51a896060e8fcfc079cf0d34ef116a967e72f60bdb3381"
|
||||
hash = "b13f8c4e4211b698b9e680c99dcdd2b77ab06806dd597ad94dd8e753b6f571de"
|
||||
|
||||
[[files]]
|
||||
file = "config/matthiesen_core/metrics.properties"
|
||||
@@ -42,7 +42,7 @@ hash = "5fa46ca93c0f7e243ed1af1093e9663e1cccfb4c0ab0ba64911b5a8b7e60acee"
|
||||
|
||||
[[files]]
|
||||
file = "config/regenerating_ore_veins/areas.json"
|
||||
hash = "79a3e379b5d9a142930acc1b599f3bf773c2dd6ee578239181f9720676f876ad"
|
||||
hash = "66dc4fcd0edaeae12406b0fa9834dd5674cd87e2cc6cc84a6189e21d89d2fc46"
|
||||
|
||||
[[files]]
|
||||
file = "config/regenerating_ore_veins/global.json"
|
||||
@@ -54,7 +54,7 @@ hash = "a6e9d717e2f73e463b25b1eacfbff43304fd8993937d8c002f9629f24ebcc221"
|
||||
|
||||
[[files]]
|
||||
file = "config/regenerating_ore_veins/veins.json"
|
||||
hash = "d68a080ec5b881d6af1c5f06fbc2ca0d275b8898fc251f96ad3c1471394a8bd3"
|
||||
hash = "64053793b807d0376d14d418c35aadad712fa19c0c7e626620006047149106dc"
|
||||
|
||||
[[files]]
|
||||
file = "config/worldgen_editor/presets/cobblesurvival_island.json"
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
|
||||
[index]
|
||||
file = "index.toml"
|
||||
hash-format = "sha256"
|
||||
hash = "90997231a86493a8e7488c2c295b314d3bfcfcfc670fb3f7699e827054b5823c"
|
||||
hash = "36704b01cdb1201d353d8987ebaa4ecb8b1bee8a4ea5352dfc9c14e9472f764a"
|
||||
|
||||
[versions]
|
||||
minecraft = "1.21.1"
|
||||
|
||||
Reference in new issue
Block a user