mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-27 22:40:13 +00:00
Skip stale deferred placements
- Skip deferred custom block records whose live block no longer matches the provider carrier type - Leave air-carrier furniture and unresolvable carriers to the provider unchanged - Resolve each carrier once per chunk pass and log skipped records once per chunk at debug level - Skip tile records quietly when the live block no longer matches the tile material - Apply the same carrier check to the modded custom block pass - Add Bukkit, CraftEngine and modded regression tests for flattened, replaced, intact and furniture records
This commit is contained in:
1 parent
a3eccd8a65
commit
dbc9d95372
6 files changed
+765
-7
No files matched your search
@@ -136,6 +136,12 @@
|
||||
"replacement": "when(level.getMaxBuildHeight()).thenReturn(320);"
|
||||
}
|
||||
],
|
||||
"art/arcane/iris/modded/service/ModdedChunkUpdateServiceCarrierTest.java": [
|
||||
{
|
||||
"pattern": "\\bResourceLocation\\b",
|
||||
"replacement": "Identifier"
|
||||
}
|
||||
],
|
||||
"art/arcane/volmlib/nativelib/minecraft26_2/modded/NativeSpawnPopulationTest.java": [
|
||||
{
|
||||
"pattern": "when\\(level\\.getMaxY\\(\\)\\)\\.thenReturn\\(320\\);",
|
||||
|
||||
Reference in new issue
Block a user