Minecraft Data Packs / Adventure

[Teleporters] Warp Sigils [LEGACY]

  • check_circle Functions
  • 13,074 views, 2 today
  • 1,574 downloads, 0 today
  • 62
  • 53
  • 65
Perasha avatar Perasha
Level 41 : Master Engineer
39
This datapack will no longer be updated! Perasha's Teleporters is the newest version and will recieve semi-regular updates and enhancements! Go there if you want a more up-to-date version!


Introduction


Though there are many teleportation datapacks and mods out there, I saw limitations with each method. With Warp Sigils, I've attempted to create the most user-friendly and useful teleportation network I can. They're easy to use, affordable to create, and is multiplayer-friendly!

Update Notes


Release 5
- Fixed a bug with sigils in other dimensions not loading properly! Should work for the End and the Nether, but custom dimensions won't load upon reloading :(

Release 4

- Networks are here! More Gifs are coming within the next few days, but the lesson will be found further below!
- Removed a debug message for whenever a portal was broken; forgot to remove that last update!

NOTE: This will most likely be the final release for this page, I'm adding a utilities datapack as a dependency and will be making a new page for the datapack to make sure new users will be on the same page. That said, this datapack will still be available, but after this, I will not make any more updates to it!


I'll be sure to post a link at the top to the new datapack once it's released :)

Q: Why the new dependency?
I'm beginning to use the exact same functions and scoreboards for both of my projects now, and will most likely use them in the future as well, so it's much easier for me to just make a datapack with all of those functions, and have my new ones utilize them. Plus, that means others can use them too!

Release 3
- Finally, loaded chunks persist through server resets and exiting the world! When you start the world, the datapack will take a moment to load all created teleporters. Depending on how spread apart they are, and how many you have, this could take a minute! You will get a "Finished loading teleporters!" message when all teleporters are loaded and ready to go.
- Naming a sigil is no longer mandatory; by default, a sigil will be called "New" and its name will be hidden. You can still name and color your sigils in the same way as before, but you can always teleport to any sigil, whether it's named or not.
- You can hide or show a sigil's name! Toss in bone meal to show it, or an ink sac to hide it!
- Added an "uninstall" function! /function teleporter:_uninstall, it should be right at the top of the "teleporter:" list!


NOTE: If you have an outdated version of Warp Sigils in your world and you want to update, uninstall the old datapack and install the new one. Once you've done that, make sure you've reloaded, then use the new "_uninstall" function stated above, wait for the prompt that says it was successful, and then you can use the /reload command again. Make sure you've either removed every teleporter in the world, or you've gone to the location of every teleporter to load its chunk, and then delete it and recreate it. If you don't, you could end up with some unforeseen strange behavior!

Technical Explanation: The old versions of Warp Sigils used their names to locate and teleport; that is no longer the case with this update, so even if the teleporter shows up in the list, you might not be able to teleport to it. New teleporters are assigned a unique ID and have their locations saved when they're created, which allows them to be found again when restarting a server or /reloading the world. So, if you have old teleporters with new ones, they won't be able to teleport to one another!



With the introductions out of the way, let's dive right into how to make and use your own warp sigil network!

Basics
Setup
Setting up the datapack is super simple! After installing, just make sure to type in /reload; if all goes well, a fancy message will appear in chat saying that it installed successfully!

Creating a Sigil

Creating a sigil is straightforward; you'll need 16 redstone and 1 ender pearl. You must lay out your redstone in the pattern shown above in a 5x5 area. After that, throw an ender pearl in the center, and viola! You've just created your first sigil.

Destroying a Sigil

Getting rid of unwanted sigils is easy; just break any of the redstone used, and the sigil will break, leaving the leftover ender pearl in the center.

Travel

Using a warp sigil is super easy! When you walk into the glowing ring, each available destination will appear punch the particles of the location you want to go, and within a few seconds you'll be taken there!

Renaming Sigils

By default, a sigil will be named "New", and it will be hidden. You can change this by naming a piece of paper in an anvil, and throwing it in the center of the sigil. You can use the same name for as many teleporters as you'd like, but you might lose track of which is which!

Showing/Hiding Name
<Gif will be here soon!>
Tossing in a bone meal will show the name of the sigil, and tossing in an inc sac will hide the name!


Coloring Sigils

You can also use dyes to color-coordinate your sigils! Simply throw your desired color in the center, and you'll see the outer ring change instantly with a white puff of smoke!


Features
Interdimensional Travel

Not only do these sigils have an infinite range, but they also can connect to other dimensions! Just be cautious when placing sigils in the Nether, as it can get laggy!

Entity Transportation

All entities within the sigil's area are teleported when a destination is selected! This also includes items and armor stands, so have fun with that!

Teleporting without a Sigil

For when you really need to get out of a tight situation, or perhaps you've wandered too far from home and need to get back, you can hold an eye of ender in your off-hand and light a fire beneath you with flint and steel to instantly transport yourself to the nearest sigil. From there you can head exactly where you need!

Keep in mind, this method will also transport any other players or entities within 2 blocks of you, so keep that in mind when you're trying to head to safety!


Networks
<Gif will be here soon!>
Networks are the most recent additional feature, most useful in multiplayer environments!

To begin, place an item frame in the direct center of the sigil. At first, there won't be anything different; that's because we need to give it a network to connect to! To do this, place a name tag that's been named in an anvil; voila! The sigil will now be connected to all other sigils with the same name; but it won't be able to connect to any other sigils.

To switch a sigil's network, just remove the name tag from the item frame and replace it with a new one! Or you can remove it entirely and let the sigil connect back to the open.




ToDo:
- Add larger and smaller sigils
  - Larger sigils show more destinations, can transport more things at once
  - Smaller sigils can be set to one destination, so entities and players automatically teleport when entering
- Sigils that only certain players can use


Helpful Links
Installing datapacks: https://minecraft.gamepedia.com/Tutorials/Installing_a_data_pack

WARNING
1 - I am not responsible for corrupt/deleted worlds for incorrect installation/etc! Datapacks are much easier than mods however, but keep in mind
2 - There may be some datapacks that conflict with this one; if there is, please leave a comment below and I might be able to fix the conflict!

FAQ
Q: I installed the datapack but it's not working!
A: There could be a plethora of reasons why the datapack isn't working for you
1) If you can't make or edit sigils, check and see what other datapacks you're running; due to the nature of datapacks, you might have a conflict on your hands! Be sure to test which datapack is conflicting to resolve that issue. If you do find a conflict, message me and I'll see if I can make a workaround.
2) If you aren't using other datapacks, give me as much information and detail as possible; saying "the pack doesn't work" is not helpful; but saying "My teleporters aren't teleporting me, they're only playing the animation and sound effects" is a TON more helpful and gets me an idea of where I need to look to fix it.



Q: Can I use part of your datapack for something I'm making?

A: Of course! Building datapacks requires learning from others; if I get requests I can give more detailed explanations of how certain systems work in posts or in the form of videos.

Q: I punched the destination/threw in an item/broke the portal and it's not working!
A: There are two likely culprits:
1) If you have recently updated the datapack, you will have to destroy previous teleporters. Refer to the Note in the update section at the top of the page, under Release 3.
2)Due to the nature of the datapack, sometimes it takes a moment to teleport from one sigil to another, and due to the nature of datapacks in general, a laggy response can be expected. Especially in oceans, for some reason. Please be patient!
CompatibilityMinecraft 1.14
toMinecraft 1.16
Tags

4 Update Logs

Update #4 : 06/23/2020 6:44:06 pmJun 23rd, 2020

- Teleporters in the End and the Nether will now load upon reloading/server restart
LOAD MORE LOGS

Create an account or sign in to comment.

1
08/03/2020 12:49 am
Level 1 : New Explorer
SirTurtles
SirTurtles avatar
Is it possible to reduce the amount of particles present on all Teleporters?
Also my server is having trouble with stability and lag. I suspect this is due to the TPs constantly rendering chunks. To the point where the server lack for thousands of ticks behind.
2
08/03/2020 4:08 am
Level 41 : Master Engineer
Perasha
Perasha avatar
Yes, sadly this datapack is not designed to run on large servers; I wish there was a workaround I could offer, but this is about as optimal as I can get it.

There are some lag reducing datapacks out there, but depending on how many people are on your servers, it's most certainly the forceloaded chunks. If at some point I find a better way, I'll include it in the next update.

`Course, this also depends on the shear number of teleporters are actually on the server. Once you've got more than 10 or so players each with their own networks of four or more sigils, things can get bogged down real quick.



I'd love it if persistant mobs were still loaded, or at least have the option of marking the mobs to always be loaded, rather than whole chunks; that would save me a lot of hassle. But, we'll have to wait and see.
1
11/11/2020 3:12 pm
Level 1 : New Miner
RyanPlayz1247
RyanPlayz1247 avatar
Yeah, even with only 4 portals and 5-8 people on at a time on a good server, it DESTROYED the TPS. after 30 min, we were at like 8 tps. I added the clearlagg plugin, but even that only brought the tps to 10-11. I love the plugin but sadly had to stop using it. hope there is eventually a way to make it server friendly
2
11/11/2020 4:31 pm
Level 41 : Master Engineer
Perasha
Perasha avatar
I'm working on a super-lite teleportation pack; something that can teleport people across any distance with as few resources as possible. Making some decent progress, but these things always take time.

I'll post an announcement when I'm close to finishing it, but I'm not sure how long it'll be. One way or another I will make sure to have a teleporter pack that's more server friendly!
1
08/03/2020 5:03 pm
Level 1 : New Explorer
SirTurtles
SirTurtles avatar
Thanks for the insight, I will most certainly look into lag reducing datapacks. Looking forward to future updates!
1
07/28/2020 10:58 am
Level 1 : New Miner
MrBeTrayed
MrBeTrayed avatar
I really like this pack, it's an elegant way of handling teleportation. I took at a peek at the code and I see where you detect the structure, I am assuming if I wanted to have the layout be different, or if I wanted to use something other than redstone, I can make those changes here?

If I changed the redstone configuration or changed the redstone to be something else instead, like a beacon; will that negatively affect the warp creation?
2
07/23/2020 11:39 am
Level 28 : Expert Procrastinator
Numba
Numba avatar
I'm loving this pack, You've done a great job!
1
07/05/2020 6:39 am
Level 1 : New Miner
Rub-A-Duck
Rub-A-Duck avatar
Does not work in current 1.16.1 Version. I did /reload and it showed that it was successfully installed.

Tried to build the circle and threw an ender pearl in the middle. (tried it 3 times)
1
07/04/2020 3:45 pmhistory
Level 1 : New Miner
CAKE_FACE2000
CAKE_FACE2000 avatar
Hey, When do you think you are gonna add bigger/smaller sigils? Me and some friends made a mailing system and it would be awesome not to have to use 2 sigils!
2
06/24/2020 4:32 pm
Level 1 : New Miner
TheStifflerGuy
TheStifflerGuy avatar
It does not actually work in 1.16.1 for me. Retried in a complete new server, not just from updating and it does not work, reloaded, showing all functions, but not activating any portal :/ If i install it via /function teleporters:init or setup, its even showing current version r3?

Maybe we can hit up anyhow to check that^^ Because we dont want to be without that pack anymore <3
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome