Opis
5 merged pull requests.
New Features
- #19 Integrated Navigator overlay API with new overlay managers (ChunkTimeLayerManager, ChunkTimeButtonManager) and updated chunk/profiler tracking to support real-time overlay synchronization. - @Algent
- Added: Navigator overlay rendering, chunk loading status overlay, chunk update time overlay, ChunkTimeLayerManager, ChunkTimeButtonManager, ChunkTimeLocation, ChunkPolygonJM6
Bug Fixes
- #17 Changed DataBlockRender and TileEntityManager to use item metadata for name lookups instead of block metadata, which has no name conversion function. - @AnsonYeung
- Fixed: tile entity type tab display names
- #16 Added headless environment checks in MessageHandlerRegistrar, modOpis, and proxy classes to skip client initialization when
-Djava.awt.headless=trueis set. - @eigenraven- Fixed: running Opis with headless Swing/AWT environment
Performance
- #20 Cached enum values arrays in ProfilerSection, DataType, and modOpis to reduce repeated allocations. - @boubou19
- #18 Cached enum values arrays in Message, PacketReqData, NetDataCommand, NetDataList, and NetDataValue to avoid repeated array allocations. - @boubou19
- Added: enum values caching
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@boubou19 (3), @Algent (2), @AnsonYeung (1), @eigenraven (1), @Nikolay-Sitnikov (1), @UltraProdigy (1), @wlhlm (1), @Yoshy2002 (1)