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 DataBlockRender.fill and TileEntityManager.getCumulativeTimingTileEntities now use Block.getDamageValue instead of world.getBlockMetadata for the meta used in name lookup. - @AnsonYeung
- Fixed: Wrong block names in the Opis Tile Entity [Type] tab
- #16 Replaced @SidedProxy with a modOpis constructor that reflectively instantiates ProxyClient only on client side when not headless, otherwise ProxyServer. Added ProxyServer.isClient() and MessageHandlerRegistrar.suppressUnhandledMsgLogs. - @eigenraven
- Fixed: Opis failing in a headless AWT environment
Performance
- #20 Added cached VALUES arrays to ProfilerSection and DataType and replaced values() calls in activateAll, desactivateAll, resetAll, the DataType static init and getForOrdinal. - @boubou19
- #18 Added a cached Message.VALUES array and used it in PacketReqData, NetDataCommand, NetDataList and NetDataValue decode instead of Message.values(). - @boubou19
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)