• check_circle Advancements
  • check_circle Functions
  • 23,559 views, 8 today
  • 4,263 downloads, 3 today
  • 114
  • 119
  • 31
Pretorer's Avatar Pretorer
Level 39 : Artisan Engineer
31
Amethysttravelling is a Minecraft datapack for building fast travel points. It utilizes amethysts and makes them a consistently needed resource for fast travel.


Features:

  • fast travel between distant places and dimensions
    • can display the name of the destination after travelling
    • allows traveling while riding an entity
    • allows to carry nearby npcs (also mobs)
  • different tiers of fast travel points
    • affects speed and available dimensions
  • detects the items in both hands
  • advancements as in-game manual
  • designed to be multiplayer friendly
  • no necessary resource pack
    • optional translations are available with the resource pack

Usage:

Building

To build a fast travel point, a 3x3 platform must be constructed from amethyst blocks. The "catalyst" block in the center determines the time it takes for the fast travel point to channel. In addition, not all fast travel points can be kept permanently active in all dimensions. For this the right "catalyst" must be chosen. To activate the platform of a fast travel point, you must stand in the middle of the platform.

The different tiers of fast travel points:
blockdefault channelization time (in s)available dimensions
Copper10Overworld
Iron6Overworld
Gold3Overworld
Emerald2Overworld
Diamond1,5Overworld, Nether, Custom
Netherite1Overworld, Nether, End, Custom

To clarify. The level affects the dimension in which a fast travel point can be activated, not its destination. For example, a copper fast travel point in the overworld can be used to travel to a netherite fast travel point in the end.

Connecting

To connect two fast travel points, the first one must be marked first. To do this, stand in the middle of an activated unconnected platform and hold an amethyst shard in your hand. Now you can go to the second activated unconnected platform and do the same as you did with the first.

Travelling

To travel, stand in the center of an activated connected fast travel point and hold an amethyst shard in your hand. Now the fast travel point starts to channel. NPCs can be taken along by standing on the platform. However, these also consume an amethyst shard. After traveling, the platform must be re-entered or the amethyst shard must be taken in hand again.

Renaming

When a fast travel point is renamed with a name tag, its name is shown when a player travels to it.

Destruction

If a block of the platform of an activated fast travel point is removed, the fast travel point is destroyed. A possibly connected platform will now also no longer work.



Configuration:

Particle count

You can adjust the amount of particles that are displayed when travelling via Minecraft's graphics options. Since it is still a lot of particles if you use the reduced amount or have the choice to use only the necessary particles, there is an option in the datapack to adjust the amount per player. To use the reduced amount of particles use the command /trigger AT.moreParticles set 0. The default setting is the high amount, which shows an increasing cloud of particles. To re-enable this, use the command /trigger AT.moreParticles or /trigger AT.moreParticles set <value> with a value greater than zero.

Channeling time

Channeling time can be adjusted for different tiers of fast travel points. For example, a netherite fast travel point that lets you travel into the end can be slower than an emerald fast travel point, if desired. Use /scoreboard objectives setdisplay sidebar AT.config to see all channeling times in ticks (20 ticks are one second). To hide the scoreboard use /scoreboard objectives setdisplay sidebar. To update a specific channelization time of a tier shown in the scoreboard, use /scoreboard players set <tier> AT.config <ticks> and update all existing fast travel points with the command /function amethysttravelling:platform/update_existing_platforms.

Materials

You can easily change the materials for the outer ring of the platform by changing the json file "AmethystTravelling/data/amethysttravelling/tags/blocks/magical_block.json" and the item you use for the travel in "AmethystTravelling/data/amethysttravelling/tags/items/magical_item.json".

If you want to add a new block for a custom tier of a fast travel point, edit "AmethystTravelling/data/amethysttravelling/tags/blocks/condenser.json", the fast travel point is not known by default and you will get the lowest tier and 10 seconds of channeling time.
If you want to change this, it can be helpful to modifiy "AmethystTravelling/data/amethysttravelling/functions/platform/get_type.mcfunction".



Datapack installation:

Install this datapack like any other datapack by placing it in the world's datapack folder and entering the command /reload. Alternatively: when a new world is created, open the datapacks menu and drag this datapack into the Minecraft window.

Datapack removal:

The command /function amethysttravelling:remove removes all entities, scoreboards and unloads all permanently loaded chunks created by this datapack. To reinstall this datapack, use the command /datapack enable "file/AmethystTravelling.zip".

Optional translations:

Optional translations are available with the resource pack: Amethysttravelling-language-pack. The latest release can be found here.
Currently there are not many supported languages, so feel free to add your language and make a pull request on Github.

Older versions:

If you are looking for a version of the datapack for an older Minecraft version, please take a look at the list of releases on github.


Having a problem or reporting a bug:

It is often very difficult to find the cause of problems when there is little information available. I need your help to identify the cause of any bug you find. Especially interesting are the following information:
  • What did you do before you encountered the bug?
  • Can you reproduce the bug and if so how?
If you have more information or data about a problem, feel free to send me a PM and provide me this helpful data.


    CompatibilityMinecraft 1.17
    toMinecraft 1.20
    Tags

    7 Update Logs

    Update #7 : by Pretorer 06/13/2023 5:01:39 pmJun 13th, 2023

    • Make the datapack compatible with version 1.20.1
    LOAD MORE LOGS

    Create an account or sign in to comment.

    1
    09/18/2023 6:55 am
    Level 1 : New Miner
    dred281
    dred281's Avatar
    Hello nice data pack but for some reason it dosent work for me any advice?
    1
    07/14/2023 12:05 am
    Level 1 : New Miner
    lordcraft_II
    lordcraft_II's Avatar
    I love this pack, but I am having a little trouble. I am playing with a couple friends on a realm and I have a couple warps set up already in the overworld and nether. but now when I try to set up a warp, it says the level isn't high enough, even though I am in the overworld and using gold. Diamond will work, but with both sides of the warp being in the overworld, there should be no reason that gold shouldn't. What am I doing wrong?
    1
    07/17/2023 12:03 am
    Level 1 : New Miner
    lordcraft_II
    lordcraft_II's Avatar
    After doing some research, it appears that I am tagged as being in the nether and the overworld. Also the warps that are created are in dimension 999 for whatever reason, even though I don't have any custom dimension datapacks. I haven't been able to recreate it in another world though, so I think it might just be a bad interaction with one of my other datapacks.
    1
    07/20/2023 4:47 pm
    Level 39 : Artisan Engineer
    Pretorer
    Pretorer's Avatar
    Sorry, I cannot find anything explaining why the recognition of the dimension could not work. The affected functions (in the file data\amethysttravelling\functions\platform\get_type.mcfunction in line 24 to 27) use predicates, which performs a location check on the dimension.
    1
    06/21/2023 8:00 pmhistory
    Level 29 : Expert Cowboy
    thecloudkingdom
    thecloudkingdom's Avatar
    this modpack worked great on the 1.20 server my friend and i shared. i was going exploring and leaving portals back at our base while she stayed behind and built things. now i'm playing while she's offline, and all the portals are busted? she didn't break them while i was offline, but all the blocks at the center are now completely missing. i assume it has something to do with her not being there to load the chunks or something because i logged on about 1000 blocks away from our base and had to hoof it back because the portal i logged out next to suddenly didn't have a return point anymore

    edit: nevermind! let this serve as a reminder to whitelist your servers even if you're only playing with a single friend. as it turns out, 4 unknown players logged in last night and did some griefing. they're banned and it's whitelisted now :/
    1
    06/18/2023 2:16 pm
    Level 1 : New Miner
    -Daki-
    -Daki-'s Avatar
    This datapack is awesome! :)



    My only problem is that mobs that I try to take with me just disappear. Any idea how to fix this?
    1
    06/09/2023 10:04 am
    Level 1 : New Miner
    User4624549D
    User4624549D's Avatar
    Hi,

    Ive been trying the data pack on a realm and it seems to succesfully make the fast traavel points but wont let me connect them

    I realize this might be a issue caused by the 1.20 update but thought id let u know.
    Looking into the debugs it recognizes them correctly just wont let me interact after creating them.
    1
    06/13/2023 5:09 pm
    Level 39 : Artisan Engineer
    Pretorer
    Pretorer's Avatar
    Please excuse the delay, the datapack is now compatible with minecraft version 1.20 and 1.20.1.
    1
    06/08/2023 6:22 am
    Level 1 : New Miner
    User4610294D
    User4610294D's Avatar
    1.20
    1
    06/06/2023 2:14 amhistory
    Level 1 : New Crafter
    Zain193
    Zain193's Avatar
    mobs dont tp with me instantly it takes alot of time please help
    Planet Minecraft

    Website

    © 2010 - 2024
    www.planetminecraft.com

    Welcome