Java Edition 14w28a

14w28a is the thirty-fourth snapshot released for 1.8.

This version was previously removed from the launcher for some time, but was added back in September 2018.

Command format

 * Usage:
 * Alternative and more featureful way of interacting with.
 * Will update a scoreboard objective based on the number of entities/blocks which has been affecting the command, it updates the objective for the entity that ran the command, fake players can be used when run in a command block.
 * After the  there are currently 4 possible stats that can be updated: ,  ,   and.
 * For example: will update a scoreboard objective named 'Test' for all players whenever a command is performed relative to them, the objective will update by the number of blocks affected by the command since the stat was set to.
 * Will update a scoreboard objective based on the number of entities/blocks which has been affecting the command, it updates the objective for the entity that ran the command, fake players can be used when run in a command block.
 * After the  there are currently 4 possible stats that can be updated: ,  ,   and.
 * For example: will update a scoreboard objective named 'Test' for all players whenever a command is performed relative to them, the objective will update by the number of blocks affected by the command since the stat was set to.

Blocks

 * Cakes
 * Now have 7 slices instead of 6.
 * Produce a signal for comparators to detect.
 * Each slice is equivalent to 2 redstone signal strength, for a maximum of 14.

Gameplay

 * Enchantments & Effects
 * Enchantments and effects now accept named IDs as well as numerical IDs.

General

 * Block States
 * Chunks now use block states instead of metadata.


 * Performance & rendering
 * Improved performance with rendering.
 * Many optimizations to both the server (including singleplayer) and the client.


 * Servers
 * Servers can now customize network compression in.


 * Video Settings
 * Added Alternative Block option to disable (or enable) weighted alternative block models.
 * When turned off, the least complex highest priority model will always be used for each block.