Dylan K. Taylor
99b9b7c78a
Merge branch 'master' into modern-world-support
2022-08-09 18:45:45 +01:00
Dylan K. Taylor
43610f6749
Updated from 1.19.20
2022-08-09 18:44:22 +01:00
Dylan K. Taylor
5d7add6b08
Merge branch 'master' into modern-world-support
2022-07-12 20:40:28 +01:00
Dylan K. Taylor
ecd798a3e7
added 1.19.10 versions of next-major stuff, to make merging easier
...
this data is useful in any case
2022-07-12 20:33:21 +01:00
Dylan K. Taylor
00f1ef8fcd
Updated from 1.19.10
2022-07-12 20:32:33 +01:00
Dylan K. Taylor
301bf7ebe5
Updated crafting data to use blockstate data on recipe inputs
...
this avoids having to load RuntimeBlockMapping in PM on startup just to lookup the correct state data from the meta values, which saves about 15 MB of memory on server startup.
2022-07-09 18:43:03 +01:00
Dylan K. Taylor
01948a6274
One file per recipe type
...
this requires less validation and provides more granularity.
2022-07-04 17:59:39 +01:00
Dylan K. Taylor
c60303d899
For some reason AIR appears in creative inventory ...
2022-07-04 17:35:02 +01:00
Dylan K. Taylor
7adab384e1
Updated brewing recipe format
2022-07-04 17:23:14 +01:00
Dylan K. Taylor
5e9289ac6c
Scrub redundant meta values
2022-07-04 16:55:18 +01:00
Dylan K. Taylor
99b487bbe1
Updated creative inventory and crafting recipes to 1.19.0
2022-07-04 16:15:32 +01:00
Dylan K. Taylor
a546e15f6a
Revert "Update block palette to include meta values for crafting inputs conversion"
...
This reverts commit 13be80876e52c33062278cbf8bcf15fdf34c4f07.
2022-07-02 16:28:28 +01:00
Dylan T
b55c298c70
Update README.md
2022-07-02 15:15:10 +01:00
Dylan K. Taylor
8e31b082a9
Added mapping table of blockstate runtime ID -> meta value
...
this is needed for crafting
I ended up going for this instead of directly altering canonical_block_states for the sake of minimizing impact to stuff like the mod, block palette archive, and PM itself.
2022-07-02 15:09:51 +01:00
Dylan K. Taylor
13be80876e
Update block palette to include meta values for crafting inputs conversion
2022-06-30 23:20:10 +01:00
Dylan T
1cdf414f8a
README: fix copy pasta error
2022-06-08 15:01:44 +01:00
Dylan K. Taylor
2e0b685b45
Remove r16_to_current_item_map
...
this is superseded by BedrockItemUpgradeSchema
2022-06-08 14:58:36 +01:00
Dylan K. Taylor
a3e9a3eff3
Remove item_id_map.json
...
this file is no longer actively maintained and is only required for legacy data upgrading.
2022-06-08 14:54:55 +01:00
Dylan K. Taylor
8a35e8b857
Merge branch 'master' into modern-world-support
2022-06-08 13:46:07 +01:00
Dylan K. Taylor
d59a02f9c9
Add generated JSON of command arg types
2022-06-08 01:51:02 +01:00
Dylan K. Taylor
3c65a3197d
Branch-specific 1.19.0 changes
2022-06-07 17:24:29 +01:00
Dylan K. Taylor
766db5a1f5
Merge branch 'master' into modern-world-support
2022-06-07 17:24:18 +01:00
Dylan K. Taylor
e654d0a6e5
Updated from 1.19.0
2022-06-07 17:20:20 +01:00
Dylan K. Taylor
5f94ed0af2
Branch-specific stuff for 1.18.30
2022-05-12 15:21:14 +01:00
Dylan K. Taylor
bcb6ae58f9
Merge branch 'master' into modern-world-support
2022-05-12 15:12:25 +01:00
Dylan K. Taylor
c8f323ff0c
Updated from 1.18.30
2022-04-20 13:40:59 +01:00
Dylan K. Taylor
318f38f382
Updated r16_to_current_block_map with new generation method
...
this now uses a new method to extract data, which is simpler and provides more complete data.
2022-04-12 23:53:45 +01:00
Dylan K. Taylor
81ae4884b7
cleaning house
2022-02-22 22:14:53 +00:00
Dylan T
506d591382
composer.json: update to reflect relicensing under CC0
2022-02-22 16:27:30 +00:00
Dylan T
fa25608bae
Relicense under CC0
2022-02-22 16:25:15 +00:00
Dylan T
9b5c710edf
Delete LICENSE
2022-02-22 16:24:38 +00:00
Dylan K. Taylor
8967a37719
Added 1.12 item ID -> block ID mapping table (for legacy blockitem deserialization)
...
for 1.6-1.8 (and all PM) we need to lookup the appropriate blockstate data using the ID + meta, for which we need to know the possible IDs for such versions and what their corresponding blockIDs were (they aren't always the same).
2022-02-16 00:21:51 +00:00
Dylan K. Taylor
34f3682afc
added mapping tables for dealing with item ID mapping
2022-02-14 18:12:01 +00:00
Dylan K. Taylor
b6ffd9dc61
Improved density of type tag info
2022-02-11 20:20:39 +00:00
Dylan K. Taylor
6b1dd536d3
Manually removed bogus upgrade mapping for double_stone_slab2
...
this looks like a bug in vanilla.
2022-02-11 19:43:14 +00:00
Dylan K. Taylor
454fb9d725
Regenerate schemas including 1.16.0 beta versions
...
this includes some changes that weren't covered by the handwritten schema, such as some types of cobblestone_wall getting remapped.
2022-02-10 13:11:22 +00:00
Dylan K. Taylor
1d96dd836a
Improved remappedPropertyValues format, removed a ton of repeated data
2022-02-09 21:52:48 +00:00
Dylan K. Taylor
607e4766c9
Added remapped states entries for 1.10 and 1.12
2022-02-09 19:48:12 +00:00
Dylan K. Taylor
fe72d9078d
Added (incomplete) schemas for 1.9, 1.10 and 1.12
...
we need these for upgrading itemstacks.
2022-02-09 18:59:08 +00:00
Dylan K. Taylor
42298c194b
Merge branch 'master' into experimental/upgrade-tables
2022-02-08 22:24:32 +00:00
Dylan K. Taylor
e98c511584
Updated from 1.18.10
2022-02-08 19:13:47 +00:00
Dylan K. Taylor
747359be18
Removed mapping_schema_ prefix
2022-02-05 16:34:56 +00:00
Dylan K. Taylor
147ffd6ddd
Remove NBT state mapping tables
2022-02-04 19:43:44 +00:00
Dylan K. Taylor
12d693d31e
Added max version IDs to schema info
...
this allows us to limit which upgrade schemas get applied to any given blockstate.
This isn't ideal because they did not bump the blockstate version IDs every time they made a change, which means that some schemas will always be getting applied unnecessarily, which is pretty annoying.
2022-02-03 20:26:40 +00:00
Dylan K. Taylor
a2b9964db1
fixed blockStateProperty subschema
2022-02-03 20:10:22 +00:00
Dylan K. Taylor
81937d7b2d
Removed unwanted keys (again)
2022-02-03 02:23:31 +00:00
Dylan K. Taylor
a68b825eae
Added 1.18.10 upgrade schema
2022-02-03 01:13:57 +00:00
Dylan K. Taylor
d2ccead6d0
Provide only one default value for added properties
2022-02-02 14:33:43 +00:00
Dylan K. Taylor
46c55d414a
added JSON schema describing how to upgrade each version's blockstates (generated)
2022-01-31 01:25:39 +00:00
Dylan K. Taylor
be342b7525
feat: added generated blockstate mapping tables for upgrading stored world blockstates
2022-01-30 02:32:20 +00:00