ZenXveda Essentials v1.0.2
What's new
[1.0.2] - Script Optimization & Comprehensive Bugfix Update
📖 Guidebook UI & Navigation
- Fixed Broken Icon: Corrected the feature toggle icon in the detailed module view (
textures/ui/check), fixing the broken texture previously displayed. - Synchronized Version Indicators: Updated all internal Guidebook menus, quick setting dialogues, and pause menu headers to
v1.0.2.
🛡️ Smart Auto-Totem Safety
- Zero Inventory Voiding: Fixed an item-loss bug where equipping a Totem of Undying with a completely full inventory would overwrite and void the current offhand item. Displaced offhand items are now safely dropped at the player's feet (
dimension.spawnItem).
💡 Dynamic Handheld Lighting
- Water Source Preservation: Custom light blocks emitted underwater now detect waterlogged states and safely revert back to water rather than leaving permanent air pockets or destroying water sources when moving away.
- Equipment & NBT Preservation on Crouch-Swap: Refactored the double-crouch offhand swapping mechanism to use the modern
@minecraft/serverEquipmentSlotAPI directly instead of/replaceitemcommands. Durability, custom enchantments, lore, and item names are now 100% preserved. - Toggle Compliance: Dynamic Lighting now actively checks the
zxv_light_offtag; toggling Dynamic Lighting OFF in the Mod Menu immediately halts all illumination calculations and block updates.
⛏️ VeinMiner & Tree Capitator
- Decoupled Module Toggles: Fixed a logic bug where disabling Tree Capitator (
zxv_capitator_off) also accidentally disabled VeinMiner for ores and gravel. The two mechanics now operate independently. - High-Performance Cluster Harvesting: Replaced blocking sequential
awaitoperations on command execution inside block-breaking loops with asynchronous dispatches. Tree felling and ore vein mining now occur smoothly without tick throttling or momentary freezing.
🌾 Crop Capitator & Farming
- Creative Mode Protection: Added game mode safeguards across crop replanting and VeinMiner to prevent accidental survival drop spawning when breaking crops or ores while in Creative mode.
⚡ Java Combat Regeneration & Actionbar Cleanliness
- Eliminated Actionbar Spam: Standardized food saturation tracking to round to whole integers (
Math.round), eliminating tick-by-tick actionbar spam caused by fractional exhaustion values. Guidebook notifications, Auto-Totem activation banners, and system actionbars now display cleanly and uninterrupted.
🧹 Codebase Optimization
- Removed Redundant Files: Cleaned up orphaned and duplicate JavaScript files from the root Behavior Pack scripts directory (
blocks.js,config.js,main.js,ores_gravel.js,tree.js, etc.) to streamline the addon package and improve load times.
📦 Manifests & Packaging
- Synchronized Manifests: Bumped Behavior Pack and Resource Pack manifest versions, module versions, and inter-pack dependencies to
[1, 0, 2]. - Pack Distribution: Repackaged into
ZenXveda_Essentials.mcaddonwith standard DEFLATE compression.
This mod has no additional files