Minecraft Snapshot 18w43a and 18w43b Map Making, Data Pack and Command News
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
Other Videos By slicedlime
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.