Warp Pads
Warp Pads is a datapack that allows players to create teleportation pads and travel between them throughout the game world. This project is designed with survival Minecraft balance in mind but will be useful for players in all game modes.
Warp Pads complies with Minecraft Datapacks official standards and Smithed conventions, ensuring compatibility with other certified datapacks.
Important Warning
Warp Pads force-load the chunks they are located in. This can create additional load with a large number of pads and be used by players for unintended purposes. Server owners and experienced players are advised to consider this behavior before installation.
Main Features
- Full multiplayer support
- No additional resource packs required (optional textures supported)
- Unlimited teleportation distance
- Customizable parameters: items, tiers, effects, values (requires recompilation via Trident)
- Balanced tiers for different game stages
- Warp Pads customization: names, indicator colors, decorative elements
- Low performance impact
- Custom advancements
- Support for custom dimensions (requires recompilation via Trident)
- No constant cooldowns and long animations (frequent teleportation on lower tiers activates cooldown to encourage using higher tiers)
- Warp stream frequencies for additional organization (including "Reserved Streams" for personal networks)
- Private Warp Pads linked to players
- Passenger teleportation system
How to Use
To teleport, stand on a Warp Pad, look at the indicator of the desired pad and crouch (default Left-Shift). All mobs and players on the pad will also be teleported.
Crafting in Workbench
Warp Pads can be crafted on a workbench:



Alternative Creation Method (with Animation)
Each Warp Pad requires a main item and four additional items to be thrown on a base block:
- Tier 1: Throw an Ender Pearl and 4 Amethyst Shards on a gold block. Maximum radius - 1000 blocks.
- Tier 2: Throw an Eye of Ender and 4 Nether Quartz on an amethyst block. Maximum radius - 25000 blocks.
- Tier 3: Throw a Nether Star and 4 Popped Chorus Fruit on a diamond block. No distance limitation.
Warp Pads must be at least 2 blocks apart from each other.
Naming Pads
- To name a Warp Pad, rename the created pad before placing it.
- To rename, throw a named piece of paper on an already placed pad.
Destruction
To destroy a Warp Pad, simply break the block with the appropriate tool. An item will drop along with all modifiers. The main item will retain the name if it was set.
Additional Functions
Only the player who placed the Warp Pad can modify it.
- To change the icon color, throw the corresponding dye on the pad.
- To increment the warp stream frequency, throw redstone dust on a Warp Pad.
- To make a pad private, throw a diamond on a Warp Pad.
- To switch to reserved frequencies, throw glowstone dust on a Warp Pad.
Warp Pads in the Nether are limited to 1/8 the distance of those in the Overworld.
Version Support
Tested for Minecraft: Java Edition versions 1.17-1.20.4.
Uninstalling
To uninstall, execute the command /function warppad:uninstall, then disable or remove the datapack from the world.
Configuration
The project is designed for easy customization, but making changes requires self-compilation of the pack.
Resource Packs
Resource packs can define custom textures or models for Warp Pad items using Custom Model Data value 02900XX, where XX is the zero-padded tier number, starting with 00.