File Details
Elevators V3.2 Mcpe 26.1 (Bh)
- R
- Mar 1, 2026
- 702.95 KB
- 733
- 26.0.02+1
File Name
-Advanced Elevators- V3.1 Mcpe 26.1 (Bh).mcaddon
Supported Versions
- 26.0.02
- 26.0
What's changed
Maintenance Mode (Floor Disabling): Added the ability to toggle specific floors on/off via the settings menu.
βSmart Bypass Logic: If a floor is disabled, jumping or sneaking will automatically calculate the next available active floor, skipping all disabled ones in between.
βCustom Sound Engine: Network owners can now choose between 5 different teleportation sounds (Shulker, Enderman, Amethyst, Level Up, and Beacon) via a new "Change Sound" menu.
βVisual Particles: Added minecraft:endrod particle effects that trigger at both the departure and arrival locations during teleportation.
βπ οΈ UI & Feedback Improvements
βDynamic Settings Menu: Refactored the Action Form to be dynamic. This prevents button index mismatches and allows for easier future expansion.
βEnhanced Action Bar: The HUD now displays a "§c(Disabled)" status if you are standing on a floor that has been deactivated.
βSound Previews: Selecting a new sound in the settings menu now plays a preview of that sound to the player immediately.
βWait Indicator: The Action Bar now changes the "Wait" text to yellow (§e) to make cooldown periods more visible.
ββοΈ Technical Logic & Backend
βLegacy Compatibility: Added a data-migration check on startup. Old elevator networks from V4 will automatically be assigned the default Shulker sound without breaking.
βImproved Teleport Math: Refined the pitch calculation for sounds; the pitch now increases slightly as you go to higher floors (1.0 + (targetIndex * 0.05)).
βNext-Floor Search Algorithm: Introduced getNextActiveFloorIndex(), a recursive-style loop that handles vertical navigation while respecting the new isDisabled property.
βCode Optimization: Consolidated repetitive location matching logic into cleaner helper functions.
βπ Bug Fixes
βFixed a potential crash where spawnParticle could fail if the player was in a loading state.
βFixed an issue where legacy data without an allowedPlayers array would cause a settings menu error.