SmoothElevator: Elevate Your Minecraft Server with Moving Blocks
If you have ever dreamed of creating seamless, animated elevators in Minecraft without the clunky redstone or command block contraptions, the SmoothElevator plugin is about to become your new best friend. Unlike typical elevator plugins that simply teleport players from one floor to another, SmoothElevator physically moves a platform of blocks up and down, giving your builds a level of immersion and mechanical beauty that static teleporters just cannot match. Whether you are designing a modern skyscraper, a dwarven mine shaft, or a futuristic space station, this plugin lets you craft elevators that glide smoothly through the world, complete with customizable speeds and waiting times.
What Makes SmoothElevator Different
The core innovation behind SmoothElevator is its ability to turn any cuboid of blocks into a floating elevator car. When activated, the selected blocks literally lift off from the ground, travel vertically to a designated height, and then return or stop depending on the elevator type. This means you can watch your elevator platform rise through a shaft, carrying players and even mobs along with it. The plugin stores all elevator data efficiently using a database, so you can create multiple elevators across your server without worrying about performance hits. The feeling of riding a block-based elevator is far more satisfying than a simple teleport, and it opens up endless possibilities for adventure maps, roleplay servers, and survival builds.
How to Create Your First Elevator
Setting up a SmoothElevator is done entirely through in-game commands. The main command structure is:
/se create <type> <height> {wait time after button} {wait time at top} {speed}
After executing the command, the plugin will guide you through a series of block selections using a wand-like interface. You will need to define four key areas:
- The elevator cuboid – the blocks that will actually move up and down.
- The riding cuboid – the space where players stand to be carried.
- The lower floor button – the block players interact with to call the elevator from the bottom.
- The upper floor button – the trigger block at the top.
Each parameter in the command gives you fine control over the elevator's behavior. The height determines how many blocks the platform travels. The wait times (in seconds) let you add a pause after a button is pressed and a pause at the top before descending. The speed argument is a decimal value; anything below 0.3 tends to be a bit jumpy but slow, while values above 0.5 can feel too fast and disorienting. A sweet spot around 0.4 often provides a smooth, realistic ride. Experiment with these values to match the aesthetic of your build.
Types of Elevators
SmoothElevator currently offers two distinct modes, selected by the type argument in the create command. Understanding these will help you pick the right one for your project.
Spring Elevators (Type 0)
Spring elevators behave like a pogo stick or a classic bounce pad. Once activated, the platform rises to the top, pauses for the configured wait time, and then automatically descends back to the starting position. This type is perfect for viewing platforms, short vertical jumps in adventure courses, or any scenario where you want a round-trip ride without needing a second button press. The continuous back-and-forth motion can also be used to create mesmerizing kinetic sculptures.
Toggle Elevators (Type 1)
Toggle elevators give you manual control over each movement. Pressing a button sends the platform up, and it stays at the top until a button is pressed again to bring it down. This is ideal for functional multi-floor buildings where you want the elevator to wait for passengers. You can chain multiple buttons on different floors as the plugin evolves, but for now, it handles a single upper and lower floor with reliable toggle logic. The predictability of toggle mode makes it a favorite for server lobbies and player shops.
Installation and Dependencies
To get SmoothElevator running on your server, you will need to install its required library first. The plugin relies on PatPeter's SQLibrary to handle database storage efficiently. Simply download SQLibrary from its official repository and place the JAR file into your server's plugins folder. After that, download the SmoothElevator plugin itself and add it to the same directory. Restart your server or run a reload command, and the plugin will generate its configuration files automatically. Managing plugins like this can sometimes feel tedious, but modern launchers have made the process far smoother. For instance, the foxygame.net launcher provides a convenient, flexible, and modern way to install and update server mods directly from its menu, eliminating the need to hunt down files manually.
Once both files are in place, you can start creating elevators immediately. There is no complex configuration to wrestle with; all customization happens through the creation command. Just make sure your server is running a compatible version of Bukkit, Spigot, or Paper, and you are good to go.
Tips for Smooth Rides and Creative Uses
Because the plugin physically moves blocks, the visual effect can be stunning if you design your shaft properly. Use transparent blocks like glass or iron bars for the elevator shaft walls so players can see the platform moving. You can even disguise the elevator cuboid as a decorative lift car by using stairs, slabs, and trapdoors. Remember that the riding cuboid must be clear of any solid blocks, or players will suffocate. A common trick is to make the riding cuboid one block larger than the elevator cuboid on all sides, ensuring a safe standing area.
Speed tuning is crucial. If your elevator is moving too fast, players might experience visual stutter or get left behind if the server ticks are inconsistent. Start with a speed of 0.35 and adjust incrementally. For a dramatic effect, pair a spring elevator with note blocks and redstone lamps that activate when the platform reaches the top. The wait time after button parameter can be used to synchronize door openings or warning lights. As the plugin expands to support multiple floors, you will be able to build complex transit networks that rival those in adventure maps.
Conclusion
SmoothElevator brings a tangible, moving-block elevator experience to Minecraft servers, setting itself apart from teleport-based alternatives. With its straightforward command system, two functional types, and database-backed storage, it is both accessible for beginners and powerful enough for seasoned server admins. By physically lifting blocks through the air, it adds a layer of mechanical realism that can transform any build from static to dynamic. Whether you opt for the automatic bounce of a spring elevator or the manual control of a toggle elevator, your players will appreciate the immersive touch. Grab the required SQLibrary, drop SmoothElevator into your plugins folder, and start elevating your world one block at a time.