In the 8 year history of the game MineCraft, there has never been an update this big! This update is called the aquatic update b/c so much of the update revolves around the player's interaction with the sea. In the new update, there is a hostile mob that dwells underwater that hunts sea turtles, and you will need new abilities to take it on and protect the aquatic world. Reaching the Aquatic Mob Boss is the whole point of the update, and the most powerful weapon in the game, the Enchanted Trident will be your goal to obtain and tool to use for victory.
Here's what you want to know, the new features of the game:
You can swim! You can dive into the water and start to swim with the fish and sea life. There are sea turtles, Puffer fish and more aquatic life find and discover. In the update, sea turtles will swim to the shore, and you can see fish swimming in the water.
You can catch fish in a bucket filled with water first, and you can keep it as a pet or eat it. It makes it easier to catch fish other than using a rod, and you can also create your own zen pool to collect exotic fish and have them swim around.
Also there are new coupling features. Sea turtles will mate and lay eggs. There is a new breeding mechanism when sea turtles are fed sea grass then mate. After mating, the sea turtle digs in the ground and lays eggs. The sea turtle will incubate and ground the egg nest.
Here are the other updates along with the codes/commands for you programmers:
General
- Like resource packs, but for loot tables, advancements, functions, structures, recipes and tags.
- Used by placing them into the
datapacks
folder of a world.
- Used by placing them into the
- Data packs are
.zip
files or folders, with apack.mcmeta
in the root. See: Tutorials/Creating a resource pack#pack.mcmeta. The packs are located in(world)/datapacks/
. - Structures will load from
(world)/generated/structures/(namespace)/(file).nbt
before checking data packs.- However, this directory should not be used to distribute structures. Instead, move these files into data packs.
- Reloadable using
/reload
. - Structure:
pack.mcmeta
,data
folder containing a namespace folder determining the namespace of its contents- A namespace should only contain the following symbols:
0123456789abcdefghijklmnopqrstuvwxyz-_
- Inside the namespace folder, there can be folders for
functions
,loot_tables
,advancements
,structures
,recipes
andtags
.
- A namespace should only contain the following symbols:
- Added a death message for when the player is blown up by a bed in the nether or end.
- "Player was killed by [Intentional Game Design]"
- Clicking on "[Intentional Game Design]" opens a link to MCPE-28723.
- "Player was killed by [Intentional Game Design]"
- Added a death message for when a mob or player causes another player to die in the void.
- "Player didn't want to live in the same world as Player/Mob"
- Added the
set_name
function to loot tables.
- Added the
HomePosX
,HomePosY
,HomePosZ
,TravelPosX
,TravelPosY
,TravelPosZ
, andHasEgg
NBT tags for turtles. - Added the
AX
,AY
,AZ
, andSize
NBT tags for phantoms.
- FS (Fullscreen) Resolution
- Is used to change the resolution.
- An option in chat settings to toggle automatic command suggestions (defaults on, otherwise hit tab to bring them up).
- Options when editing a world to make a backup and open the backups folder.
- Added the
minecraft:bubble_column_up
,minecraft:bubble_pop
,minecraft:current_down
, andminecraft:squid_ink
particles.
- Added a new sound effect of squids shooting ink.
- Added the
time_since_sleep
statistic.- Used by phantoms.
- Reset when the player leaves their bed.
- Items, blocks and functions can be "tagged" with an ID.
- Block tags can be used when testing for blocks in the world.
- Items tags can be used when testing for items in inventories.
- Function tags can be used when calling functions using commands or advancements.
- Functions tagged in
minecraft:tick
will run every tick at the beginning of the tick. - Functions tagged in
minecraft:load
will run once after a (re)load.
- Functions tagged in
- Tags are created using data packs in
data/(namespace)/tags/blocks
,data/(namespace)/tags/items
, anddata/(namespace)/tags/functions
.- When overriding a tag from a different data pack, you can choose to replace or append.
- By default all tags append if another data pack created the tag.
- Adding
"replace": true
to your tag definition will make the tag overwrite instead.
- For example:
data/(namespace)/tags/blocks/foo.json
- This will create a block tag called
(namespace):foo
. - The json file contains a list of all blocks that should be "tagged".
- This list can also contain other tags of the same type.
- You can add for example
#foo:bar
in a tag value list to reference another tag calledfoo:bar
. - Self referencing is not possible.
- You can add for example
- This list can also contain other tags of the same type.
- When overriding a tag from a different data pack, you can choose to replace or append.
- There are 22 vanilla tags for both items and blocks:
minecraft:banners
,minecraft:buttons
,minecraft:carpets
,minecraft:doors
,minecraft:logs
,minecraft:planks
,minecraft:saplings
,minecraft:stone_bricks
,minecraft:wooden_buttons
,minecraft:wooden_doors
,minecraft:wooden_pressure_plates
,minecraft:wooden_slabs
,minecraft:wooden_stairs
,minecraft:wool
,minecraft:rails
,minecraft:sand
,minecraft:acacia_logs
,minecraft:birch_logs
,minecraft:dark_oak_logs
,minecraft:jungle_logs
,minecraft:oak_logs
, andminecraft:spruce_logs
. - There are 7 extra vanilla tags for blocks:
minecraft:anvil
,minecraft:flower_pots
,minecraft:enderman_holdable
,minecraft:water_hacked
,minecraft:waterlogged
,minecraft:slabs
, andminecraft:stairs
.- Blocks in the
minecraft:water_hacked
tag will render in water as if any non-filled space in the block model was water.
- Blocks in the
- There is 1 extra vanilla tag for items:
minecraft:boats
. - Advancement item predicates now support item
tag
s.
Gameplay
- Channeling
- Only has one level.
- Used on tridents to summon a lightning bolt on impact with a mob during storms.
- Requires the target mob to be directly under an open sky and in a biome where it is raining.
- Impaling
- Goes up to level V.
- Used on tridents to deal more damage to sea creatures.
- Loyalty
- Goes up to level III.
- Used on tridents to make it return when thrown.
- Riptide
- Goes up to level III.
- Used on tridents to launch the player when thrown while in water or rain.
- When sprinting while swimming, the player will now go much faster than normal swimming, and rapidly dive down to the lowest point in the body of water.
- The players hitbox is only as large as 0.6×0.6 blocks (same as while flying with an elytra) while doing this
- Vertically, the player can fit through a one block gap like this
- If the ceiling block is solid, movement is very slow while in such a small space, for any other ceiling block like a bottom slab movement speed is as normal