Camotoy
bc0cfde8f9
Set the minimum Java version to 16; drop Bedrock 1.17.0 ( #2477 )
2021-09-10 14:10:56 -04:00
Camotoy
0c5b39f35b
Intern strings and other values
...
This should reduce memory usage at startup by preventing multiple identicals objects being present in memory.
2021-08-11 20:16:10 -04:00
RednedEpic
9817dc932a
Merge branch 'feature/optimizations' into master
2021-07-21 21:44:49 -05:00
Redned
4a8e598c62
Document the registry system ( Closes #2387 )
2021-07-21 21:14:00 -05:00
Redned
fde36a2234
Fix check for missing item mapping and update mappings submodule
2021-07-18 12:47:02 -05:00
Camotoy
697f35f657
Specify the first and last relevant block runtime IDs for items
...
Improves startup time and processing
2021-07-17 18:09:55 -04:00
Camotoy
4844302883
Merge branch 'extended-world-height'
2021-07-16 20:21:43 -04:00
Camotoy
01873ea566
Change some comments
2021-07-16 20:18:13 -04:00
Camotoy
f03a2dd317
Remove goat horn from creative menu; use proper sculk sensor item
2021-07-16 12:28:11 -04:00
Camotoy
25edf41329
Some optimizations
...
- Fix recipe registry not using an int key-based map
- Versioned registries now use Fastutil more effectively
- Replace uses of String#split for block identifier manipulation with #indexOf and #substring
- Reuse Patterns in collision loader
2021-07-15 18:03:41 -04:00
Camotoy
c7d4130a44
Start of extended world height support
2021-07-13 20:48:45 -04:00
Redned
f7ef90278b
Implement a new registry system ( #2306 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-07-12 21:19:40 -04:00