Heavyweight Particle Optimization (Zero Memory Churn): Re-engineered the high-frequency particle task (startParticleTask) from the ground up for ultimate performance:
Cached Config Tree Lookups: Removed all getConfig() calls inside nested player-item loops. The particle size configuration is now cleanly cached in memory on startup and reload.
Category DustOptions Pre-Calculations: Instead of instantiating millions of DustOptions objects per second (which creates high Garbage Collector pressure), all categories' dust options are now pre-compiled once and fetched instantly from a lightweight cache.
Eliminated Location Cloning: Removed all Location#clone() and Location#add() calls inside the loops. Calculations are now processed using high-performance primitive coordinates (double) directly in the native particle spawning call.
Premium Lighting Optimizations & Packet Filtering: Re-built the lighting task (startLightingTask) to maximize efficiency:
Pre-Built BlockData Cache: Pre-calculated all 15 possible BlockData states for Material.LIGHT during startup, completely avoiding expensive createBlockData() calls inside high-frequency loops.
No Redundant Block Queries: Calls to getBlockData() and getType() are now executed exactly once outside player loops, saving vital CPU cycles.
Inter-World Packet Filtering: Block updates are now sent exclusively to players inside the same world as the light source, preventing useless packet transmission and minimizing client-side rendering lag.
Full Technical Wiki & Documentation Synced: Brought spigot_wiki_bbcode.txt fully up-to-date with actual Java code features. Added documentation for previously missing keys:
Holograms: Added see-through and background settings.
RPG Drops: Added item-scale and block-scale options.
Formatting & Bug Fixes: Fixed multiple broken BBCode closing tags inside the forum presentation files (e.g. [/B) changed to [/B]) and modernized all visual layouts with the brand new universal Discord banner.