Changes
- #4806 test: mockito inline for modules (@keturn)
- #4796 test: provide a subsystem to register the unittest module (@keturn)
- #4780 perf: replace stream with for loop when retrieving facets. (@pollend)
🚀 Features
🐛 Bug Fixes
- #4797 fix: make BlockArea.iterator() use the same order as noise and facet data (@tolziplohu)
- #4788 Revert "chore: remove finite check from LocalPlayer" (@jdrueckert)
- #4791 fix(ci): backslash-escape multi-line shell command (@keturn)
- #4787 fix: use link to new Jenkins in readme (@Avalancs)
- #4781 style: fix checkstyle findings (@jdrueckert)
- #4779 fix(audio): skip update when player is invalid (@pollend)
- #4766 fix(rendering): remove unsupported ARB for opengl 2.0 (@pollend)
- #4759 chore: fix PackageDeclarationCheck findings (@jdrueckert)
- #4740 fix: prevent NPE with DelayManager on remote clients (@skaldarnar)
- #4752 fix: lightgeometrypass to allow shadows to be disabled (@pollend)
🧰 Maintenance
- #4808 build(IntelliJ): update annotation paths and other configurations (@keturn)
- #4807 test: make parts of PathManagerProvider public for use by MTE (@keturn)
- #4793 chore: minor cleanup Block (@pollend)
- #4777 chore: remove DynamicPriorityBlockingQueue (@pollend)
- #4789 chore: empty default implementation for RenderSystem interface (@skaldarnar)
- #4788 Revert "chore: remove finite check from LocalPlayer" (@jdrueckert)
- #4784 refactor: convert Jenkinsfile to declarative pipeline syntax (@jdrueckert)
- #4782 feat: expose scale for BrownianNoise (@pollend)
- #4781 style: fix checkstyle findings (@jdrueckert)
- #4776 refactor(bootstrap): remove duplicate registerComponents method (@keturn)
- #4772 chore: cache hashcode for uniform id (@pollend)
- #4662 chore: remove finite check from LocalPlayer (@pollend)
- #4771 chore: minor cleanup for ChunkProcessingPipeline (@pollend)
- #4760 chore(rendering): migrate use of ARB bind framebuffer EXT and reworked readBackPixels (@pollend)
- #4765 chore: cleanup migrate shaders into CoreRendering (@pollend)
- #4762 chore: reusue Floatbuffer for uniform (@pollend)
- #4764 build: update TeraConfig to 1.6.3 and adjust IntelliJ settings (@skaldarnar)
- #4756 chore: replace getAllSides with values() (@pollend)
- #4763 chore: remove check for Opengl33 (@pollend)
- #4758 style: address checkstyle findings (@jdrueckert)
- #4761 chore: upgrade to gestalt 7.1.0 from snapshot (@keturn)
- #4759 chore: fix PackageDeclarationCheck findings (@jdrueckert)
- #4747 chore(ModuleManager): refactor and document engine module setup (@keturn)
- #4740 fix: prevent NPE with DelayManager on remote clients (@skaldarnar)
- #4670 chore: replace map with switch cases for Side (@pollend)
📚 Documentation
- #4787 fix: use link to new Jenkins in readme (@Avalancs)
- #4749 build(Jenkinsfile): improve pipeline performance; add docstrings (@skaldarnar)
- #4754 doc: update minimal system requirements for OpenGL 3.3 (@skaldarnar)
⚙️ Logistics
- #4808 build(IntelliJ): update annotation paths and other configurations (@keturn)
- #4791 fix(ci): backslash-escape multi-line shell command (@keturn)
- #4784 refactor: convert Jenkinsfile to declarative pipeline syntax (@jdrueckert)
- #4764 build: update TeraConfig to 1.6.3 and adjust IntelliJ settings (@skaldarnar)
- #4749 build(Jenkinsfile): improve pipeline performance; add docstrings (@skaldarnar)