Minecraft Data Packs / Adventure

The Aether Datapack (concept) - for Vanilla 1.18.x

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • check_circle Recipes
  • check_circle Structures
  • 60,486 views, 163 today
  • 14,716 downloads, 24 today
  • 222
  • 255
  • 130
thomas_mc avatar thomas_mc
Level 45 : Master Miner
51
================================================================================================

Current Version: v0.3.0 (released 18 March 2022) for Minecraft 1.18.2
https://drive.google.com/file/d/1LQ2t34X-ejCXFN0RVPWW8HmZcjLSwWGK/view?usp=sharing

Old 1.18.0/1 Version: v0.3pre2 (released 15 January 2022) for Minecraft 1.18 and 1.18.1
https://drive.google.com/file/d/1MuqzDHWB9Ao-qNjATuB3BOxahkLc7oNr/view?usp=sharing

================================================================================================

On Data Pack Development:
In its current state the pack is fairly laggy/buggy/unfinished. Unfortunately I have decided to stop feature-wise development of this pack. I will continue to update this pack if future updates of MC cause it to be incompatible and I will also try to fix major bugs along the way if I can.

Long story short I have gotten bored with this project. There are still lots of loose ends which I never got around to polishing up (custom armor, custom mob performance). All in all, I am still proud of what I was able to accomplish in vanilla MC. I will continue to work on other MC-related projects on PMC, and I will take a break from pure vanilla datapacks for a while. Thanks to everyone who stuck around with me this long and helped me identify issues.

If by chance there is anybody who has lots of experience with developing datapacks that wants to continue where I let off, you can PM me and I will give you permission to do so. I would love to see the methods and concepts used in this project to live up to their full potential.

Known issues with the current version:
-Armor stands and flower pots unusable
-Holystone Furnace dysfunctional
-3 Slider Mini-boss Rooms empty
-Dart Shooter does nothing
-Chance for Slider boss room to not generate or not enough rooms in dungeon
-Empty Slider Boss treasure chest

================================================================================================

IMPORTANT NOTES:

-If you want to report an issue, please be VERY specific! Don't just say "X is broken" or "X is laggy" - try to be as detailed as you can.
-Aether dimension does not work on Realms because Realms doesn't seem to support custom dimensions right now. In my experience it works perfectly on singleplayer, LAN and private vanilla servers.
-Similarly, there are issues with custom worldgen with Paper, Spigot, etc. I have little ability to address issues encountered on modded servers/clients that can't be reproduced in vanilla.

-It is highly recommended to use Sodium and Lithium if you can, although it is not required. In my personal experience I have not encountered major issues using these mods. I'm not sure about Optifine because certain settings in Optifine can change chunk loading, so use that at your own risk.

Regarding the use of MC 1.16/1.17/1.18:
-I will not add 1.16 or 1.17 support because the worldgen system in those versions are outdated.

Fair use:
-If you want to use functions from my crafting/custom blocks/worldgen/etc for your own datapack, you are free to do so without crediting me.

================================================================================================

A rough list of features (mainly going into technical details if you are interested):

Aether Portal
  • Place the 4x5 frame of glowstone and use a water bucket anywhere inside of the 2x3 area of air (just like a nether portal)
  • Like a nether portal, it will try to place you in the nearest portal within 128 blocks in the other dimension. If it doesn't find one, it will try to find land to place you on within ~80 or so blocks. You shouldn't spawn on an aercloud in the middle of the void *too* often, but I don't think I will do a fix for that (since that is part of the fun in my opinion).
  • Unlike the overworld-nether coordinate ratio being 8:1, the overworld-aether coordinate ratio is 1:1.
Custom Blocks System
  • Each custom block is assigned a vanilla block to be its base. This determines what the block drops when the player mines it.
  • This "base block" is hidden with 6 armor stands on each face of the block to keep the illusion that the block has not changed.
  • When not looking at a custom block or walking on top of them, they revert back to their original form. This process does not interfere with any other vanilla blocks placed in the world (except for when using pistons in certain ways, which I don't see a way to fix)
  • This means that even tens of thousands of custom blocks will not cause any lag, since they really are vanilla blocks when you are not looking at them.
  • These are based on remodeled double half slabs (potentially ~30) and mushroom blocks (potentially 64). Right now in the datapack there is a system in place where any double half slab placed by the player is turned into its full block form (ex: double crimson slab gets converted into a normal crimson plank).
Custom Crafting - Multiplayer compatible, with shift clicking functionality and item decrementing.
  • To get your first Skyroot Crafting Table, you must place a vanilla crafting table down in the Aether or in a Bronze Dungeon. You can then craft other Skyroot Crafting Tables, along with tools, slabs, stairs, and other things.
  • Essentially equivalent to the vanilla crafting table in every way (except that you can't use a recipe book to autocraft things and you can't craft many vanilla recipes).
  • Hopefully will provide a better experience than just dropping items on the ground
  • There are now many protections in place to prevent anyone from losing any items by putting them in the wrong slot, among other new optimizations from the previous previews I have shown.
  • Also, a player will get whatever items are in the crafting grid back when closing the GUI. The crafting system is pretty much finished and now it should be really easy for me to add a furnace, altar, etc. that would use similar functionality.
Custom worldgen features generated with structure blocks
  • Unfortunately by far the biggest source of lag in this datapack.
  • It takes about 1-2 minutes from my experience for the world to load when you first enter into the Aether through the portal. It is also a little laggy when you cross unexplored chunks in the Aether.
  • However, the average TPS does stay below 50 95% of the time, meaning that you should not experience noticable server-side slowdown *too* much.
  • It currently works by /fill replacing special blocks (white concrete, orange concrete, etc.) in unexplored territory with command blocks to generate the actual feature.
  • If anybody has any insight on how to place structure blocks automatically without functions, please let me know. Even the tiniest optimization at this point will make a huge difference.
  • There is also a custom loading screen for when you enter through the portal to the Aether (so hopefully you won't suffocate in a wall or get pushed off and fall into the void while the server is generating terrain :) ).
Random dungeon generation
  • Random rooms, hallways, filled with chests with random loot.
  • Each bronze dungeon has exactly 3 rooms for each of the minibosses from Aether II in the east, west, and southmost areas of the dungeon. There is also the Slider boss room in the northmost part of the dungeon.
  • There is also at least one treasure room with chests encased in obsidian and guarded by a bunch of spawners.
Custom mobs
  • Mobs with proper hurt and death animations using armor stands.
  • The second largest source of lag in this datapack. Again, I am in need of your guys' help as to how I can reduce lag if anyone has experience with custom mob data packs.
Custom advancements
  • Progression tree that resemebles the original Aether II achievements.
================================================================================================

Credits
• Shaders used in screenshots: BSL Shaders
  - www.curseforge.com/minecraft/customization/bsl-shaders

• Vanilla Aether assets (textures, sounds) - Gilded Games
  - gildedgames.com/

• Vanilla Aether assets (music) - Emile van Krieken
  - music.emilevankrieken.com/

• Jappafied Aether assets (textures) - Aerod, BrianIsBro
  - www.planetminecraft.com/member/aerodyt
  - www.curseforge.com/members/aerodyt
  - www.curseforge.com/members/brianisbro12

• Language Translations
  - Ukranian: ProSplash (www.planetminecraft.com/member/prosplash/)

• pack.png - u/misterslime12
  - www.reddit.com/user/misterslime12

• Functions - Most of them are completely by me
  - Parts of the custom crafting system are based off of what Cloud_Wolf showed a while back
  - Cloud Wolf's Custom Crafter Video: www.youtube.com/watch?v=bUBPfi0hdTk
  - Cloud Wolf's YouTube channel: www.youtube.com/channel/UCZnBqVITQ0dloqUU0fGxY3g
CompatibilityMinecraft 1.18
Tags

6 Update Logs

The Aether - v0.3.0 : by thomas_mc 03/18/2022 9:33:33 pmMar 18th

Changes

Version:
-Update to MC 1.18.2

Mobs:
-Readded flying cows and phygs.

Commands:
-Added new gamerule doSpecialMobSpawning.
-True by default.
-Determines whether flying cows and phygs spawn in place of normal cows and pigs in the Aether.
-Can be disabled if you find flying cows and phygs to be too laggy.

Resource Pack:
-Aether assets are properly namespaced now
-More translation codes have been added for the datapack's tellraws, written books, etc.
-Ukranian language support - Big thanks to ProSplash (www.planetminecraft.com/member/prosplash/)
-if you want, you can use this as an example to make translations for your own language.

Bug fixes:
-aePortalTravel wasn't resetting on relog, resulting in making it impossible to go through Aether portals if you tried to go through one the first time the datapack was loaded.
-Aerclouds now finally prevent fall damage (hopefully)
-Resource Pack: highlands_snow.png not found error

IMPORTANT NOTES:
-A new release is planned soon. I will replace the command-driven worldgen with the new 1.18.2 system which officially makes it possible to generate custom structures as part of the worldgen itself. This will result in much faster world generation.
-Also I may be able to do something with the new cave customization but I can't make any promises.
-Like I said before, this data pack is discontinued featurewise. I may or may not continue to work on this datapack in the future. For now ONLY expect support for new MC versions and minor bug fixes.
LOAD MORE LOGS

Create an account or sign in to comment.

1
04/13/2022 5:45 pmhistory
Level 31 : Artisan Electrician
Char140
Char140 avatar
is it meant to re-texture armour
1
04/12/2022 3:51 pm
Level 1 : New Miner
User3037427G
User3037427G avatar
Where is the resource pack
1
04/13/2022 2:25 pm
Level 1 : New Miner
Mikkicraft
Mikkicraft avatar
place the aether assets.zip in resource pack folder, worked for me
1
03/21/2022 6:48 am
Level 3 : Apprentice Explorer
G4stavoM1ster
G4stavoM1ster avatar
Works in multiplayer server?
2
03/20/2022 8:07 pm
Level 1 : New Miner
purejosh
purejosh avatar
Someone should take over this project. The aether in a datapack form would be incredible.
1
03/19/2022 11:35 pm
Level 3 : Apprentice Miner
HilloBerries
HilloBerries avatar
This seems to not work on a 1.18.2 spigot server. Datapack loads in fine but the portal doesn't work. Command blocks ARE enabled.
1
03/13/2022 5:10 am
Level 3 : Apprentice Explorer
Ludovix2812
Ludovix2812 avatar
Can you please update the datapack for mc 1.18.2? 'Cause now it's incompatible
3
03/16/2022 4:10 pm
Level 45 : Master Miner
thomas_mc
thomas_mc avatar
should be ready in a couple of days
1
05/12/2022 10:12 am
Level 34 : Artisan Miner
notnew12345
notnew12345 avatar
Well unless somebody could finish the rest with this datapack to make as good as the real mod.
1
05/12/2022 10:08 am
Level 34 : Artisan Miner
notnew12345
notnew12345 avatar
There still some bosses not in this pack like flaming floating boss or the boss in the sky temple structure.
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome