Dylan K. Taylor
bc46e148df
Updated to support new tag storage format
2022-02-11 21:13:28 +00:00
Dylan K. Taylor
169a3217de
fix build
2022-02-10 20:56:53 +00:00
Dylan K. Taylor
905eee3198
BlockStateUpgrader: do not apply backwards-incompatible schemas to blockstates already on the correct version
...
this notably led to corruption of glow_lichen and sculk_vein in 1.18.10.
2022-02-10 20:51:31 +00:00
Dylan K. Taylor
8a11ed70e3
improve reusability
2022-02-10 19:38:50 +00:00
Dylan K. Taylor
db9d769db6
fix CS #2
2022-02-10 13:49:40 +00:00
Dylan K. Taylor
45150f1a52
fix CS
2022-02-10 13:47:20 +00:00
Dylan K. Taylor
0f07b2499c
Added blockstate upgrade schema generator
2022-02-10 13:45:39 +00:00
Dylan K. Taylor
0a0383d9bd
BlockStateUpgradeSchema: added isEmpty()
2022-02-10 13:03:29 +00:00
Dylan K. Taylor
1b3e50d0a3
Implement support for remappedPropertyValuesIndex schema format
2022-02-10 00:00:01 +00:00
Dylan K. Taylor
dc5ddf1c1b
make the build pass
2022-02-09 20:18:38 +00:00
Dylan K. Taylor
03cf635adc
Removed pointless array cast
2022-02-09 20:17:28 +00:00
Dylan K. Taylor
77ba8b81f8
Updated BedrockData
2022-02-09 20:16:54 +00:00
Dylan K. Taylor
0ce3f763db
reEEEEEEEEEEEEEEEEE
2022-02-09 20:13:59 +00:00
Dylan K. Taylor
0226f5466c
Added support for upgrading states via remap (needed for end rods and all-sided-logs)
2022-02-09 20:05:20 +00:00
Dylan K. Taylor
166ffe430a
Updated for 1.18.10
2022-02-08 22:56:04 +00:00
Dylan K. Taylor
1905f87942
Merge branch 'next-minor' into modern-world-support
2022-02-08 22:25:46 +00:00
Dylan K. Taylor
d702113fb5
Merge branch 'stable' into next-minor
2022-02-08 22:23:00 +00:00
Dylan K. Taylor
4f44a067b0
4.2.1 is next
2022-02-08 20:14:19 +00:00
Dylan K. Taylor
44818e6d14
Release 4.2.0
4.2.0
2022-02-08 20:14:19 +00:00
Dylan K. Taylor
325131dd30
Protocol changes for 1.18.10
2022-02-08 20:08:15 +00:00
Dylan K. Taylor
38eeda6e8b
Merge branch 'stable' into next-minor
2022-02-07 19:32:07 +00:00
Dylan K. Taylor
1eb59fb9b5
4.1.1 is next
2022-02-07 19:22:54 +00:00
Dylan K. Taylor
1c60aa9769
Release 4.1.0
4.1.0
2022-02-07 19:22:53 +00:00
Dylan K. Taylor
c2d3b23449
fixed BlockFactory consistency test - remapped states are no longer returned by getAllKnownStates()
2022-02-07 18:04:02 +00:00
Dylan K. Taylor
fe2c3d08a0
Reduce memory footprint of state remapping tables
...
this becomes a significant problem when expanding metadata size.
2022-02-07 17:31:41 +00:00
Dylan K. Taylor
7a0f62ce5a
Merge branch 'next-minor' into modern-world-support
2022-02-07 17:23:19 +00:00
Dylan K. Taylor
735e4cc3bc
Merge branch 'staging/4.1' into next-minor
2022-02-07 17:22:42 +00:00
Dylan K. Taylor
e9dd9df0a0
Merge remote-tracking branch 'origin/stable' into staging/4.1
2022-02-07 17:22:18 +00:00
Dylan K. Taylor
032b15efe0
fix BlockFactory consistency check
2022-02-07 15:49:32 +00:00
Dylan K. Taylor
256826d9c7
Fixed uninitialized color fields of stained glass, stained clay and stained hardened glass
2022-02-07 15:39:54 +00:00
Dylan K. Taylor
c273b29dec
BambooSapling: fixed wrong bit being used for readiness
...
closes #4809
2022-02-07 15:38:05 +00:00
Dylan K. Taylor
e58b3ba46c
First look at loading 1.13+ worlds
2022-02-07 03:06:59 +00:00
Dylan K. Taylor
dd3b79b142
phpstorm sucks
2022-02-07 02:50:43 +00:00
Dylan K. Taylor
863f9560b0
RuntimeBlockMapping: make fallbackStateData not useless
2022-02-07 02:49:19 +00:00
Dylan K. Taylor
f870568e62
fix RuntimeBlockMapping
2022-02-07 02:46:50 +00:00
Dylan K. Taylor
9e03136861
fix CS
2022-02-07 02:43:57 +00:00
Dylan K. Taylor
1b48603d07
another vague commit restructuring stuff
2022-02-07 02:41:50 +00:00
Dylan K. Taylor
4e6fb4b12c
Merge branch 'next-minor' into modern-world-support
2022-02-07 02:22:47 +00:00
Dylan K. Taylor
c19a038d47
LevelDB: Added a whole bunch of constants
2022-02-07 00:54:00 +00:00
Dylan K. Taylor
95bc013e97
Merge branch 'staging/4.1' into next-minor
2022-02-06 23:56:47 +00:00
Dylan K. Taylor
7ddd547190
Merge remote-tracking branch 'origin/stable' into staging/4.1
2022-02-06 23:55:52 +00:00
Shaheryar Sohail
38e34093cf
ResourcePackManifest: Stop throwing exceptions on extra properties ( #4804 )
...
This code currently throws errors when properties other than the base required ones are added. This can be from resource packs created by "bridge.", where the IDE adds a "generated_with" property to the manifest. This leads to resource packs created by bridge., which are otherwise completely valid, not being loaded.
2022-02-06 23:22:22 +00:00
Dylan K. Taylor
d55eed803d
make build green
2022-02-05 21:12:11 +00:00
Dylan K. Taylor
dd1ebb5915
4.0.10 is next
2022-02-05 16:08:23 +00:00
Dylan K. Taylor
df1cdbe921
Release 4.0.9
4.0.9
2022-02-05 16:08:10 +00:00
Dylan K. Taylor
7846ea8acc
LevelDB: do not barf on chunk version 8
...
this covers a wide range from 1.2.13 to 1.8.
2022-02-05 04:18:37 +00:00
Dylan K. Taylor
1dc0d5f96a
WorldManager: do not calculate safe spawn if there are no players in the unloaded world
2022-02-04 19:24:51 +00:00
Dylan K. Taylor
712ffb3e31
WorldManager: fixed loading the default world's spawn chunk when unloading the default world
...
yo dawg
I heard you like loading and unloading
so I put some loading inside your unloading
so you can load while you unload
2022-02-04 19:22:37 +00:00
Dylan K. Taylor
8f5813b003
Move PM core-specific serializer/deserializer stuff to data/bedrock/blockstate/convert
2022-02-04 17:23:51 +00:00
Dylan K. Taylor
337aab4f0d
Use more class aliases to reduce code width
2022-02-04 16:47:54 +00:00