Elevators V3 'Achievements Friendly'

Create seamless multi-floor elevators! Jump to go UP, Sneak to go DOWN. Now includes Public/Private modes, a specific "Trust" system for friends, and block camouflage. No redstone needed!

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.