Warp Pads is a data pack for Minecraft: Java Edition enabling players to create and teleport between warp pads in the world. It is designed to be balanced for survival Minecraft, but beneficial for players in all game modes.
Warp Pads follows the Minecraft Datapacks Official Conventions and Style.
- Multiplayer friendly
- No additional resource packs required
- Effectively infinite warp distances
- Balanced tiers for each game stage
- Warp pad customization
- Warp pad labeling
- Warp pad indicator colors
- Warp pad decoration
- Fairly low performance impact
- Custom advancements
- Warp stream frequencies for extra organization
- No constant cooldowns or long animations
- Rapid warping on lower tiers will trigger a cooldown to encourage higher tiers
- Private warp pads linked to players
- Warping passenger system
I started this project Fall 2018. I was able to accomplish very basic functionality. However, due to the technical limitations of data packs at the time, it was mostly a proof-of-concept and could only warp to warp pads within render distance. However, in Minecraft version 1.14.4, an important change was made that would enable this data pack to become what it is now: data packs could now use /forceload
. So, in July 2019, I began adding to and rewriting the code for the data pack and by August, I was ready to share it with the internet. Since then, many features and changes have been made.
To warp, stand on a warp pad, look at the indicator for the desired warp pad and sneak (Left-Shift by default). Any mobs or players on top of the warp pad will be warped, too.
Each warp pad requires a primary item and four secondary items to be dropped onto a base block. Instructions for each tier are as follows:
- Tier 1 - Throw a Golden Apple and 4 Nether Quartz on top of a Gold Block. Has a maximum radius of 5000 blocks.
- Tier 2 - Throw a Ghast Tear and 4 Phantom Membranes on top of an Emerald Block. Has a maximum radius of 25000 blocks.
- Tier 3 - Throw a Nether Star and 4 Ender Pearls on top of a Diamond Block. Has no maximum distance.
Warp Pads must be more than 3 blocks apart from one another.
- To label a warp pad, name the primary item prior to creating the warp pad.
- To relabel a warp pad, throw a named piece of Paper on top of the warp pad after it has been created.
To destroy any warp pad, break the block as you normally would with the proper tool.
The following items will be dropped (if applicable):
- The primary item, possibly named
- Golden Apple
- Ghast Tear
- Nether Star
- The base block
- Gold Block
- Emerald Block
- Diamond Block
- All Redstone Dust used in changing the warp stream frequency
- A Diamond for a private warp pad
The following items will not be dropped:
- Four secondary items
- Nether Quartz
- Phantom Membranes
- Ender Pearls
- Any dyes used in changing the icon color
- To change the color of the warp pad icon, throw the corresponding Dye on top of the warp pad.
- To change the warp stream frequency, throw a Redstone Dust on top of a warp pad.
- To make a warp pad private, throw a Diamond on top of the ward pad.
Warp pads in the nether are limited to 1/8th the distance of those in the overworld.
- Click releases
- Find the latest release
- Choose one of the following ways to download: (Option 1 is recommended if available).
- Under assets, click "WarpPadsvX.X.X.zip" to download the archived data pack. This file should not be unzipped before installation
- Under assets, click "Source Code (zip)" to download the zipped data pack folder. This file needs to be unzipped before installation
- Select one of the following methods for installing the data pack:
- In the Singleplayer menu, click "Create New World"
- Click "Data Packs"
- Drag the downloaded file onto your Minecraft window (toggle fullscreen with F11)
- Click "Yes"
- Hover over Warp Pads in the menu and click the right arrow to add it to the list of selected data packs
- Click "Done" and change any other world options you want
- Click "Create New World"
- Place the downloaded file into the
[worldname]\datapacks
folder on your server or singleplayer world (located atC:\Users\[user]\AppData\Roaming\.minecraft\saves\[worldname]\datapacks
by default in Windows) - Either restart the world or server, or run the
/reload
command. If successful on/reload
, the pack will announce to all players in chat: "Warp Pads has loaded"
At this point, Warp Pads will now be installed in your Minecraft world.
- Follow step 1 to download the latest release
- Delete the previous installation (Refer to step 2 for locating this file)
- Follow step 2 to install the new data pack manually
- Run
/reload
with a player online to check for any errors
Supports Minecraft: Java Edition 1.16-1.16.4. A legacy version supporting Minecraft 1.14.4-1.15.2 can be found here.
To uninstall, run /function warppad:setup/uninstall
. Then disable or remove the data pack from the world.
I used TheDestruc7ion's advancements generator for creating the advancements, which would have been tedious otherwise.
The rest is made with love by @SmoochyPit