Minecraft Snapshot 18w43a and 18w43b Map Making, Data Pack and Command News

Channel:
Subscribers:
107,000
Published on ● Video Link: https://www.youtube.com/watch?v=qNzrVz8qhmo



Minecraft
Game:
Minecraft (2011)
Duration: 11:16
8,095 views
350


The first snapshot for Minecraft 1.14 has arrived, and on top of tons of cool gameplay features, it also has lots of tech improvements for map makers and data pack creators. Here's a rundown of the new functionality! #minecraftemployee

slicedlime works as a Tech Lead for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time.

Gameplay changes: https://www.youtube.com/watch?v=BnvH0QCPCJQ

Official announcement and changelog: https://minecraft.net/en-us/article/minecraft-snapshot-18w43a

Minecraft news playlist: https://www.youtube.com/playlist?list=PL4ZS2guXqa_jrD_9AGgzp9ZEntWkNDOsm

What's New in Minecraft 1.13? https://www.youtube.com/watch?v=6uWV1zEPml0

The Minecraft JIRA (bug tracker): https://bugs.mojang.com/browse/MC

If you want to play this snapshot, choose the "Latest Snapshot" profile in your launcher. Keep in mind that snapshots are unstable - they can break your world if you are unlucky - keep backups!

Changes in this version:
- Added entity type tags. They work exactly the same as other ones (blocks, items and fluids, etc). Stored in tags\entity_types\

NBT Paths
- Extended NBT path syntax
- Can now return multiple values. When used as target, modification will be applied to every element
- When setting location and no elements are found, new matching element will be created:
- For example writing to Items[{Slot:10b}] will either found element in Items for slot 10 or create new one
- Add [{k1=v1,k2=v2}] to match objects in list that have matching fields
- Add {k1=v1,k2=v2} to match objects (selects 0 or 1 elements, mostly as safeguard against mismatched entries)
- Allow negative indices in [index] to select element from end (i.e. [-1] is last element, [-2] second to last, etc)
- Add [] to select all elements from list

Chat components
- NBT chat component
- Additionaly, if field interpret is present and set to true, contents of selected tags will be interpreted as chat components

Commands:
- /data modify (block or entity) (path) (operation) (source)
- Basic operation: set - replaces value
- List operations: insert before index |insert after index|prepend|append
- Object operations: merge
- Sources:
- from (block or entity) (path) - copies value from existing tag
- value (nbt) - uses NBT literal

- /drop (target) (source)
- Targets:
- world - drops in world
- player - puts in player inventory (as if picked)
- entity - sets entity slots (same as replaceitem)
- block - puts (distribute, as if shift-clicked) or replaces/merges (insert) items in container
- Sources:
- award - uses advancement award context
- fish - uses fishing context
- loot - uses loot chest context
- kill - simulates entity drops
- mine - simulates block drops

- /execute if data (block or entity) (path) (and execute unless)
- when used as command, return count of matched elements
- when used as part of command, continues on non-zero(if) or zero(unless) count

- Added schedule command for delaying execution of functions
- Schedules function or tag to run in (time) gametime ticks. Returns trigger time.
- Any tag or function can be scheduled only once. Calling this command for already scheduled function or tag will replace older record.

- Time arguments in time set, time add and schedule function can now have units (t - ticks, s - seconds, d - days). Fractions are allowed as long as result is integer (for example 0.5d)
- type field in @ selectors now accepts entity type tags (type=#foo and type=!#bar)
- Item frame contents can now be modified with /replaceitem

- New item model property custom_model_data, backed directly by CustomModelData integer NBT field
- Item lore tag now uses chat component syntax

Advancement customization:
- Entity type predicates now accept tags (#baz)
- Damage source predicate now has option: is_lightning.
- Entity predicate now accepts flags field.
- Available tests: is_on_fire, is_sneaking, is_sprinting, is_swimming, is_baby.

Loot tables
- Block drops are now controlled by loot tables (stored in loot_tables/blocks/)
- Tables and pools accept functions
- Lots of new loot table options

Music: "Martyr", "Abandoned Lab" and "Monstrosity" by Crinkles (https://crinklesmusic.bandcamp.com/) and outro music "The Fire" by Amarante (http://amarante.bandcamp.com) licensed under Creative Commons: By Attribution 3.0 (http://creativecommons.org/licenses/by/3.0/)

----

Leave me a comment, or find me elsewhere:
Second channel: https://www.youtube.com/channel/UCQQrDvTfWOmFFycbhMpjypw
Twitch: http://www.twitch.tv/slicedlime
Mixer: http://mixer.com/slicedlime
Twitter: http://twitter.com/slicedlime
Facebook: https://www.facebook.com/SlicedlimeYT
Patreon: https://www.patreon.com/slicedlime
Discord: https://discord.gg/aFAnsdv







Tags:
18w43a
18w43b
Bug Fix
Minecraft
Minecraft 1.14
Minecraft 1.14 Development
Minecraft 1.14 News
Minecraft 1.14 Snapshot
Minecraft 18w43a
Minecraft 18w43b
Minecraft Java Edition 1.14.1
Minecraft News
Minecraft Snapshot
Minecraft Snapshot 18w43a
Minecraft Snapshot 18w43b
Minecraft Update
Mojang
Pre-release
Snapshot
Snapshot 18w43a
Snapshot 18w43b
Update
Version
slicedlime
Village and Pillage
NBT
Entity Type Tags
/data modify
/execute if data
/schedule



Other Statistics

Minecraft Statistics For slicedlime

At present, slicedlime has 16,329,680 views spread across 1,627 videos for Minecraft, with His channel publishing over 18 days worth of content for the game. This makes up 80.75% of Minecraft content that slicedlime has uploaded to YouTube.