- check_circle Functions
Published Jun 16th, 2020, 6/16/20 5:02 pm
- 5,916 views, 2 today
- 203 downloads, 0 today
139
You could call this my first, real datapack. Before, I just messed with things already there, recipes, loots, ect. However, I recently took the plunge and made this. Ironically, the sword was the hardest part of the pack.
For those who don't know, there is a mod for 1.12 called Hunting Dimension. It allowed players to craft a new portal. That portal connected to an overworld-like land that was stuck at nighttime. My version is a little different, but it's basically the same thing.
How to Enter the New Dimension
1)Type "/function hunting:join_the_hunt".
2)Smack the closest button.
Notice: The elevation is at 64, or 1+ sea level. Please keep this in mind when running the function.
How to Leave the New Dimension
1) Smack the closest button.
The New Dimension
This is basically an overworld superflat with the following changes:
- No structures or "decoration".
- Time set to Midnight.
- Beds explode.
- Respawn Anchors don't explode.
Generating the Bonfires
- Blocks within a 3x2x3 area are destroyed to prevent suffocation. Most destroyed blocks can be picked up by the player.
- When necessary, a platform will be created to prevent falling.
- The bonfires act like signal fires.
Why a Superflat?
The original mod made the land have very few, if any, caves. I don't know if this is possible yet, so I made the land a superflat. This will prevent mobs from hiding under your location.
Also, this may be the only way to get rid of structures.
You could call this my first, real datapack. Before, I just messed with things already there, recipes, loots, ect. However, I recently took the plunge and made this. Ironically, the sword was the hardest part of the pack.
For those who don't know, there is a mod for 1.12 called Hunting Dimension. It allowed players to craft a new portal. That portal connected to an overworld-like land that was stuck at nighttime. My version is a little different, but it's basically the same thing.
How to Enter the New Dimension
1)Type "/function hunting:join_the_hunt".
2)Smack the closest button.
Notice: The elevation is at 64, or 1+ sea level. Please keep this in mind when running the function.
How to Leave the New Dimension
1) Smack the closest button.
The New Dimension
This is basically an overworld superflat with the following changes:
- No structures or "decoration".
- Time set to Midnight.
- Beds explode.
- Respawn Anchors don't explode.
Generating the Bonfires
- Blocks within a 3x2x3 area are destroyed to prevent suffocation. Most destroyed blocks can be picked up by the player.
- When necessary, a platform will be created to prevent falling.
- The bonfires act like signal fires.
Why a Superflat?
The original mod made the land have very few, if any, caves. I don't know if this is possible yet, so I made the land a superflat. This will prevent mobs from hiding under your location.
Also, this may be the only way to get rid of structures.
Compatibility | Minecraft 1.16 |
Tags |
4642063
119
Create an account or sign in to comment.
1. Make the portal to the new dimension not require a command
2. Let players be able to toggle if beds work and/or respawn anchors
Other than that this is a really cool place for farms and grinders without getting in the way of your base :)
datapack to use with this XD
Also, question, does it preserve your location in the overworld so people can enter and leave from different positions, or is it fixed?
Also, the function just makes pretty, command block structures. The buttons are literally powering command blocks. In turn, the blocks are set to send players to the same coordinates in the other dimension.
So, to answer the question. Each bonfire will go to a different destination, and the destinations never change.
Using /execute at @e[tag=ARMOR_STAND_TAG] if block ~ ~ ~ minecraft:stone_button[powered=true] run tp @a[distance=0..4] ~ ~ ~ You can teleport nearby players if the armor stand detects that the button has been pressed.
Of course you could just make a normal portal with armor stands as well. You just set the armor stand to teleport all players within a radius to the destination.
/summon armor_stand ~ ~ ~ {Tags:[“teleporter”]}
you can then target the entity:
execute at @e[tag=teleporter] run ...