MC-WIKI.net
AsyncParticles Wiki › Features › Thread Safety & Compatibility

Thread Safety & Compatibility

feature

Overview

This feature lets you choose how aggressively the mod makes game code safe for off-thread particle work, with options ranging from running the tick renderer on the main thread, to making several internal structures thread-safe, to doing everything on the main thread. The default settings already provide solid compatibility suited to most situations, and applying all thread-safe changes requires a restart. These measures don't cover every case and may slow down other parts of the game, and warnings appear if block entities or entities are touched off the main thread.

Options

  • Tick Renderer On Main Thread
  • Make 'ClassInstanceMultiMap' Thread-Safe
  • Make 'LevelChunk#blockEntities' Thread-Safe
  • Make 'LegacyRandomSource' Thread-Safe
  • Main Thread Everything

In-game interface text.