Posted on Leave a comment

JAVA EDITION: SNAPSHOT 20W18A

Redstoners this is a snapshot for you to pay attention to!  Check out the new look and ways it interacts with our Minecraft world.

  • Redstone wire changes
  • The target block now conducts redstone signals

REDSTONE WIRE

The blockstate, rendering and behavior of redstone wire are more in line with each other. Redstone will provide power to blocks on all sides it shows a visual connection to, and not do so on those sides without a visual connection.

  • A single redstone wire is now represented as a cross.
  • A wire on top of a block, which is redirected from below, will power the sides it is redirected to now. E.g. a fence gate above the redirecting wire will be powered.
  • Wires that redirect upwards to wires on non-conductive blocks used to only be redirected visually. Now this redirection applies to their behavior as well.
  • A wire that is redirected to go over a block will now always provide power to the block. This is most noticeable when the wire has signal strength 1.
  • Added a enable-status option to the server.properties file which if set to false will suppress replies to status requests from clients. This makes the server appear offline in the multiplayer screen
  • Added control over how much entity data a server sends to clients
  • Advancement system changes

ENTITY BROADCASTING

It is now possible to control at what range the server sends data about entities to clients.

  • Added an entity-broadcast-range-percentage server property controlling how close entities need to be before being sent to clients. Higher values means entities are visible further away from players but cause more network traffic. Specifies percentage of default value, so for example 50 specifies half of the default range.

ADVANCEMENTS

  • Added player check to every trigger (except impossible)
  • Entity checks in triggers can now use loot table condition syntax

EXTENDED ENTITY CHECKS

Entity checks in triggers can now use loot table condition syntax.

Old notation:

{
  “trigger”: “minecraft:player_killed_entity”,
  “conditions”: {
    “entity”: {
      “type”: “minecraft:blaze”
    }
  }
}

is now equivalent to:

{
  “trigger”: “minecraft:player_killed_entity”,
  “conditions”: {
    “entity”: [
     {
        “condition”: “minecraft:entity_properties”,
        “predicate”: {
          “type”: “minecraft:blaze”
        },
        “entity”: “this”
      }
    ]
  }
}

Note 1: Like in loot tables, all conditions in top level array must be met for whole condition to trigger.

Note 2: To access new functionality, top level element must be JSON array. JSON object are interpreted as old notation.

Full list of extended triggers:

  • New field player in every trigger
  • bred_animals – parentpartnerchild
  • channeled_lightning – victims
  • cured_zombie_villager – zombievillager
  • fishing_rod_hooked – entity
  • killed_by_crossbow – victims
  • player_killed_entity – entity
  • entity_killed_player – entity
  • player_hurt_entity – entity
  • summoned_entity – entity
  • tame_animal – entity
  • target_hit – projectile
  • villager_trade – villager

MISCELLANEOUS TRIGGER CHANGES

  • Due to addition of player, existing contents of locationslept_in_bedhero_of_the_villagevoluntary_exile can now be placed in location field instead of top-level object. Old syntax is still supported, but depreciated.
  • MC-11211 – Unable to perform many right click actions when targeting the top face of blocks placed at y=255
  • MC-111381 – Rendering rotations for shulkers are set in onInitialSpawn method
  • MC-143904 – Adding a non-rail block to the “rails” block tag will crash the game when placing a minecart on it
  • MC-147255 – Beds in the overworld will explode if in a nether wastes biome
  • MC-162385 – The background of the title text does not fade with the text
  • MC-166269 – Wet wolves become black for an instant after shaking off water
  • MC-166296 – Mobs picking up and equipping items does not play the equipping sound
  • MC-170840 – Broken spawn rates in soul sand valleys and warped forests
  • MC-170944 – /locatebiome messages do not fit for all biome names
  • MC-171523 – Inconsistent strings for warped and crimson wall signs
  • MC-172172 – Adult piglins spin around while following the player
  • MC-172253 – Equip sound doesn’t play when Piglins equip items
  • MC-173067 – NullPointerException when a structure containing a campfire is placed during world generation
  • MC-173198 – Target blocks are transparent and do not transfer redstone signals
  • MC-173385 – New Nether lighting system doesn’t affect fluids, entity-like blocks (chests, etc.) and entities
  • MC-173747 – Armor enchantment glint doesn’t render
  • MC-174573 – Nether vines can drop multiple copies with fortune (free duplication)
  • MC-174593 – Inconsistent pluralisation in “fell off a scaffolding”
  • MC-174811 – Zombified piglins are able to spawn on top of nether wart blocks
  • MC-175107 – It’s possible to get Bad Omen VI in Survival mode
  • MC-175740 – Game crashes when dispenser is used on non-beehive block in #beehives tag
  • MC-175741 – Game crashes when a cat attempts to sleep in a non-bed in the #beds tag
  • MC-176028 – Striders can spawn in stacks of three or more
  • MC-176032 – Striders can float
  • MC-176054 – Baby strider passengers float / passenger offset is too high
  • MC-176135 – Striders riding other entities are not cold
  • MC-176203 – Striders with Levitation walking on Lava don’t levitate
  • MC-176459 – Baby striders can spawn with saddles
  • MC-176468 – Adult striders can spawn with saddles
  • MC-177105 – Piglins, hoglins, zoglins and villagers look at their target’s feet instead of its head
  • MC-177127 – Unnecessary exclamation point in subtitle “End Portal opens!”
  • MC-177173 – Baby Zoglin age status value is not stored in the NBT tag.
  • MC-177561 – Compasses used on the top of lodestone at y=255 do not break when the lodestone is destroyed
  • MC-177771 – “death.attack.fireworks.item” displays raw translation string (is untranslated)
  • MC-177790 – Piglin Banners are named block.minecraft.banner.piglin.[<colour>]
  • MC-177794 – Globe Banner Pattern is not required to add the globe to a banner
  • MC-177816 – Failed to access/delete level should be “world”
  • MC-177911 – Cave generator doesn’t cut through blackstone
  • MC-177951 – Game crashes when fire starters are used on a non-campfire in the #campfires tag
  • MC-177976 – Baby piglins can pick up soul campfires
  • MC-178013 – Zombified Piglins riding striders can despawn, leaving saddled striders
  • MC-178129 – Entity conversion subtitles use inconsistent tenses
  • MC-178336 – The message “You have no home bed or respawn anchor, or it was obstructed” doesn’t make it clear that your respawn anchor might have been depleted
  • MC-178817 – “Chain Blocks” don’t have a “waterlogged” state
  • MC-178943 – Piglins/hoglins spawned in bastion remnants can outrun players
  • MC-178949 – Bastion Remnants cannot be generated in in superflat worlds
  • MC-179839 – Chat text renders behind the armor bar
  • MC-179841 – Game crashes when you optimize your world
  • MC-179845 – Rain falls through any blocks in some spots
  • MC-179847 – Hoglins and Piglins spin around
  • MC-179850 – There is no difference between Entity Distance 100% and 500%
  • MC-179858 – Maps show stone-like pattern despite it not being there
  • MC-179863 – Setting attribute minecraft:generic.max_health value to 0 or lower causes an infinite death loop after dying
  • MC-179866 – In some spots, it is raining even if it should be snowing
  • MC-179868 – Crash when going to a previous page of writable books
  • MC-179883 – Raw JSON text duplicates components in “extra” in entity names
  • MC-179886 – Play button overlay doesn’t appear in worldsave selection GUI
  • MC-179905 – Caption of game rule screen is missing
  • MC-179952 – Height map data doesn’t get converted
  • MC-179954 – Keybindings are not correctly inserted into the demo info box text
  • MC-180030 – Adult hoglins zombified into an adult zoglin deals the same damage as a baby
  • MC-180100 – Rain particles appear black under certain conditions
  • MC-180110 – Underline and strikethrough in JSON text don’t always render correctly
  • MC-180125 – Incorrect font spacing on non-BMP characters
  • MC-180135 – Empty chat messages are not displayed
  • MC-180138 – Long messages in chat no longer have hanging indention
  • MC-180246 – The “r” in “Game rules” is not capitalized
  • MC-180248 – The “g” in “Upgrade gear” is not capitalized
  • MC-180299 – “Elytra” in “Disable Elytra movement check” is inconsistently capitalized
  • MC-180353 – Chat background renders in front of the Debug Menu but chat text renders behind it
  • MC-181296 – Panorama has wrong overlay when using Programmer Art
Posted on Leave a comment

BETA: BEDROCK 1.16.0.58 (XBOX ONE / WINDOWS 10 / ANDROID)

Remember that only those on Xbox One / Windows 10 / and Android may participate in the Beta builds.  You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier/current stable builds of Bedrock.

Crashes and Stability

  • Fixed a crash that could occur when checking for Marketplace content updates 
  • Android users will no longer crash when opening the Marketplace (MCPE-68973)

Gameplay

  • Potions in cauldrons can now be correctly removed
  • Fishing rod can now be used repeatedly when holding the interact button (MCPE-63090) 

User Interface

  • Double tapping items on touch screen devices now groups those items together correctly again (MCPE-66458)
  • Using the ‘craft all’ function with a controller once again works correctly (MCPE-65747
  • Searching in the inventory will now update the results correctly (MCPE-69039

Scripting and Add-ons Fixes and Changes

  • pre_effect_script no longer runs when an entity is despawning with minecraft:despawn 
Posted on Leave a comment

JAVA EDITION: SNAPSHOT 20W16A & 20W17A

Its been a while and we have two snapshots to catch up on.  I hope everyone is well and healthy and enjoying the new features and changes.  I don’t know about you guys, but I’ll be playing Pigstep in my house nonstop.  You should listen for yourself!

  • Added bastion remnants
  • Added ruined portals
  • Added chain blocks
  • Added a new music disc titled “Pigstep” by Lena Raine which can only be found in bastions


BASTION REMNANTS

What’s made of blackstone and full of Piglins and Hoglins? Bastion remnants!

  • ​Added 4 separate bastion remnant types: bridge, Hoglin stable, housing units, and treasure room
  • You can find these sizable structures in all biomes in the Nether except the treacherous ash-dusted towers of basalt deltas
  • Explore, loot, and conquer a bastion remnant to call it your home… but beware, Piglins don’t take kindly to intruders stealing their things

RUINED PORTALS

Shattered remains of ancient nether portals. Wonder who built them?​

  • They can be found in any overworld or nether biome
  • Some are hidden underground, under the sea, or buried in sand
  • Increased the amount of lava pools to make the deltas more “deltary”
  • The Piglin banner pattern can now be found in bastions
  • Added a button in the GUI that generates a jigsaw structure starting from the jigsaw block, using given generation depth.
  • Expanded the max size per axis of Structure Blocks from 32 to 48
  • Added a JMX MBean to monitor dedicated server tick times

JMX MONITORING

It is now possible to monitor the server tick times though JMX.
The rationale for this is that JMX is a well known and supported monitoring technology with existing integrations and tools.

This enables server admins to hook alerts and graphing tools using ordinary JMX clients and dashboards.

ENABLING JMX MONITORING

  • A new flag enable-jmx-monitoring has been added to the server.properties file which if set to true will expose an MBean with the Object name net.minecraft.server:type=Server and two attributes averageTickTime and tickTimes exposing the tick times in milliseconds.
  • In order for enabling JMX on the Java runtime you also need to add a couple of JVM flags to the startup as documented here.
  • MC-37557 – Sometimes a minecart sound plays/subtitle shown when loading a world
  • MC-91163 – Certain subtitles show up when the player is too far away to hear the sound
  • MC-154617 – Server hangs on stop due to rcon
  • MC-171020 – New nether biomes don’t work properly in buffet worlds
  • MC-175919 – Villagers sometimes stop farming
  • MC-177136 – All compasses and lodestone compasses point to the same target, regardless of what type of compass it is
  • MC-177238 – Windows symbolic link in saves/ is no longer followed as of 20w14a
  • MC-177253 – Running a set_attributes function throws java.lang.NullPointerException if it contains an undefined attribute
  • MC-177316 – Lodestone compass in item frame does not update after turning
  • MC-178368 – When rotating a lodestone compass is put in the item frame the compass don’t work

  • Added an Entity Distance scale option ranging from 50% to 500%
  • Difficulty and game rules can now be changed from “Create World” screen
  • Improved Smithing Table UI
  • Ruined Portals now spawn less frequently
  • Renamed “Soul Fire Torch” and “Soul Fire Lantern” to “Soul Torch” and “Soul Lantern”
  • Tweaked Bastion Remnant loot
  • Walls now create posts under more things, like pressure plates and banners
  • The “Singleplayer” button will jump directly to “Create World” screen if there are no worlds to select
  • Chat component style can now select font
  • Block storage format in chunks slightly changed to speed up various tasks (rendering, pathfinding, world generation, etc)
  • Full range of Unicode characters is supported (some may know what that means 😉)
  • Added the attribute command

WORLD SAVE FORMAT

  • Saving level.dat now uses randomly-named temporary files (instead of using level.dat_new every time)
  • player/*.dat are now saved in a way similar to level.dat (including leaving .dat_old files)

BLOCK STORAGE

BlockStates in Sections elements no longer contain values stretching over multiple 64-bit fields. If number of bits per block is not power of two (i.e. single 64-bit value can’t fill whole number of blockstates) some bits will not be used.

For example, if single block state takes 5 bits, highest 4 bits of every 64-bit field will be unused. That also means slight increase in storage size (in case of 5 bits, from 320 to 342 64-bit fields).

ATTRIBUTE

Adds modifies attribute on single entity. Possible syntax:
Parameters:

  • attribute <target> <attribute> get [<scale>] – get total value of attribute
  • attribute <target> <attribute> base set <value> – sets base valye
  • attribute <target> <attribute> base get [<scale>] – get base value
  • attribute <target> <attribute> modifier add <uuid> <name> <value> add|multiply|multiply_base – adds modifier (fails if modifier is already present)
  • attribute <target> <attribute> modifier remove <uuid> – removes modifier
  • attribute <target> <attribute> modifier value get <uuid> [<scale>] – get value of modifier
  • target – single entity (note: only players, armor stands and mobs have attributes)
  • attribute – name of attribute (like minecraft:generic.max_health)
  • name – string (in optional quotes) describing human-readable name of modifier
  • value – floating point value (note: certain attributes have limits on final value, so your change might not be noticeable)

CHAT COMPONENTS

HOVER EVENT ARGUMENT

  • style.hoverEvent parameter now has parameter contents, with contents depending on type:
  • For show_text – chat component
  • For show_item – either item id or object with fields idcount and tag (with last one being serialized NBT)
  • For show_entity – object with fields: id (UUID), name (chat component) and type (entity type resource location)
  • Old style value argument is now deprecated (but still supported)

COLORS

color property can now contain RGB value prefixed by #. For example #55ff55 will result in the same color as green.

CUSTOM FONTS

Chat component style now supports font property, which is resource location for font in resource pack. No entry is equivalent to minecraft:default.

FONTS

  • Force Unicode option now switches between normal and alternative font (called uniform.json) – no reload needed
  • MC-1601 – Breaking a Furnace will not give you the experience for the smelted things inside
  • MC-5410 – In creative mode, flying down is stopped when brushing up against ladders or vines.
  • MC-31032 – Using only one empty map doesn’t increase minecraft.used:minecraft.map
  • MC-46417 – Sprint particles are generated in spectator mode
  • MC-56373 – Selector and score text components don’t work on hoverEvents
  • MC-94535 – Flying and holding CTRL really close to the ground, emits walking particles
  • MC-96319 – Mob pathfinding AI does not regard some blocks as obstructions and is unable to pathfind on top of them
  • MC-100195 – Player retains 1-block hitbox if entering a minecart/boat while swimming or when flying with elytra or a riptide trident
  • MC-114544 – Kicked by “Flying is not enabled on this server” while sleeping
  • MC-120572 – /recipe crashes the game
  • MC-126244 – ‘/locate’, explorer maps, and treasure maps can cause extreme TPS lag, even leading to a complete server freeze if structure generation is turned off
  • MC-149704 – Sneaking / crouching twice makes player sprint
  • MC-169514 – Tamed parrots cannot be renamed unless they are flying
  • MC-171561 – Only one player can access shulker box at a time
  • MC-174359 – Piglins prefer using an unenchanted gold item instead of an enchanted gold item
  • MC-175113 – Rain prevents entities from burning in fire
  • MC-175186 – Respawning doesn’t check if the “respawn block” is the correct one for the dimension
  • MC-175998 – Striders are moving very fast between two blocks or when diagonally running into blocks
  • MC-176029 – Right clicking a lodestone with a stack of compasses converts the whole stack
  • MC-176060 – Recipe book doesn’t load the entire empty map recipe anymore
  • MC-176104 – Dropped compasses always point up
  • MC-176116 – Saddle texture on Strider is backwards
  • MC-176521 – Pressing space while the recipe book button is highlighted in crafting interfaces doesn’t toggle the recipe book
  • MC-177346 – Compass in a mob’s hand does not point to correct location if mob turns
  • MC-177776 – Netherite ingots are not sorted properly with other ingots
  • MC-177780 – Shulkers cannot be opened while playing closing animation anymore
  • MC-177796 – Blackstone walls are in the “Building Blocks” category instead of “decoration Blocks” category, unlike all other walls
  • MC-177862 – Polished blackstone button and pressure plate in incorrect area in creative inventory
  • MC-177885 – Invisible Horses show patterns
  • MC-177997 – Baby zoglins still use the same attack damage as an adult
  • MC-178086 – Flying close to the ground with soul speed over soul blocks speeds up player and generates soul particles
  • MC-178093 – Piglins with full inventories won’t pick up gold ingots to barter even though you can still right-click to barter with them
  • MC-178259 – Game crashes when an iron golem with the attack damage attribute set to 0.5d
  • MC-178316 – Dispenser plays “dispensed item” sound when attempting to charge a full respawn anchor instead of “dispenser fails”
  • MC-178630 – TNT eyeheight changed
  • MC-178797 – Barrier blocks generate in bastion remnant
  • MC-178955 – Badlands are viewed as a mountainous biome for Ruined Portals
  • MC-179542 – Basalt Delta Blocks Override Nether Bricks in Fortresses
Posted on Leave a comment

Minecraft with RTX Beta is now live!

It’s time Minecraft players. The RTX beta for Minecraft: Windows 10 Edition is now live. If you have an RTX video card, you can join the beta and let your RTX-powered Minecraft shine. If you’re not sure of what you’re missing, enjoy the trailer put out by NVIDIA.

We’ve already put a post out detailing what this beta has in store, which you can check out here: https://www.minecraftforum.net/news/60765-nvidia-announces-minecraft-with-rtx

This beta is open for all players who own Minecraft: Windows 10 Edition. If you do not own it but have owned Java Edition for several years, you have a few more days to cash in on the deal offered by Mojang (that deal expires on the 20th, don’t delay!)

Do note, that to enjoy this, you will need to have an RTX-series graphics card, as they support the necessary features for this to work. This means a 2000-series NVIDIA GPU. Sadly, if you do not have a RTX card, you can’t run the RTX features of the game.

If those images though aren’t interesting enough for you, why don’t you see a world tour? (This isn’t actually Earth, but hey, it looks amazing!)

To enable RTX features:

  • Pause the game, go to “Advanced Video” settings, and toggle the “DirectX Ray Tracing” option
  • You can quickly turn ray tracing on and off by pressing semicolon “;”

You will only be able to use RTX features on the 6 worlds published to the Minecraft Marketplace during the beta. These worlds are free though, so don’t fret about having to buy them.

When creating a world from one of the RTX template worlds:

  • Under Game Settings, select “Unlock Template World Options”
  • Choose the option to “Unlock All Settings”
  • You can now set the default game mode to Creative Mode and Activate Cheats to enable console commands from chat
  • From the “Cheats” options, for capturing screenshots it may be useful to disable Weather Cycle and Do Daylight Cycle and the in-game Render Clouds option from Advanced Video

To join the beta:

  1. Install the Xbox Insider Hub app on your PC (it is available for free in the Windows Store).
  2. Inside the app, click on the open box icon in the sidebar on the left.
  3. On the Insider content screen, you will see a beta available for Minecraft for Windows 10. Click on the Minecraft for Windows 10 beta.
  4. Click the “Join” button at the bottom of the screen.
  5. On the following pop-up, you will see three radio buttons- one will be for Minecraft RTX Beta, one for Minecraft Beta, one for Unenroll. Choose Minecraft RTX Beta, then click Done.
  6. If you have automatic updates turned on from the Windows Store, Minecraft will automatically update to the latest RTX beta build available.

NVIDIA has also prepared several guides that you may find useful if you want to play with the RTX builds.

If you’re not able to enjoy the RTX experience, you can still enjoy the Bedrock beta builds which have previews of what is coming to the game, which you can read more about here.

You can leave feedback, images, or other comments about this beta on our megathread located here: https://www.minecraftforum.net/forums/minecraft/discussion/3015465-rtx-beta-megathread-discussion

  

You can view the full write-up by NVIDIA at https://www.nvidia.com/en-us/geforce/news/minecraft-with-rtx-beta-out-now-download-play&nbsp;

Posted on Leave a comment

BETA: BEDROCK 1.16.0.57 (XBOX ONE / WINDOWS 10 / ANDROID)

Remember that only those on Xbox One / Windows 10 / and Android may participate in the Beta builds.  You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier/current stable builds of Bedrock.

Basalt Deltas

Basalt Deltas can now be found in the Nether!

  • Remnants of volcanic eruptions, this biome sports a high concentration of Basalt columns and lava deltas
  • Walking through, you will be surrounded by flakes of flowing white ash
  • Magma Cubes finally have a place to call home, spawning very frequently
  • A new block, Blackstone, can be found in large patches here
  • Twisting Vines and fungi grow from the cave floor

Ruined Portals

  • Remains of ancient nether portals can now be found in the Nether and Overworld!
  • May contain blocks of Crying Obsidian

Bastion Remnants

What’s made of Blackstone and full of Piglins and Hoglins? Bastion Remnants!

  • Added 4 separate Bastion Remnant types: Bridge, Hoglin Stable, Housing Units, and Treasure Room
  • You can find these sizable structures in all biomes in the Nether, except for the ashy cliffs of Basalt Deltas
  • Explore, loot, and conquer a Bastion Remnant to call it your home…but beware, Piglins don’t take kindly to intruders stealing their things
  • Added a new music disc from Lena Reine titled ‘Pigstep’ which can only be found in Bastion chests
  • Added chain blocks

World Generation

  • Added patches of Blackstone and Gravel to all Nether biomes at and below lava level
  • Added patches of Soul Sand to Soulsand Valleys at and below lava level
  • Twisting Vines that grow from the top of a block upwards!
  • Twisting vines now climbable!
  • Nether gold ore can now spawn in the nether!

Blackstone

The only stone whose color is almost as dark as the humor of Mojang’s former writer and friend, Tom Stone!

  • Added a new set of stone blocks with regular, polished, and polished brick variants!
  • Added Gilded Blackstone – Blackstone which has been imbued with gold and has a chance of dropping gold nuggets when broken
  • You can find these new blocks in Bastions
  • Blackstone can be used to craft a Furnace
  • Blackstone can be used to craft stone tools

Lodestone (Experimental)

A new block that can help you get your bearings!

  • Crafted from a Netherite ingot and Chiseled Stone Bricks
  • Use a compass on a Lodestone to create a Lodestone compass pointing to that Lodestone

Respawn Anchor

  • Added the Respawn Anchor that can set your respawn point in the Nether. Use while holding Glowstone to charge to a maximum of four charges – each respawn depletes one charge
  • You can charge the Respawn Anchor using a Dispenser

Strider

  • Striders are neutral mobs that stride the Nether, preferably through lava
  • They are not hostile
  • They spawn in lava and are fire immune
  • When they are not in lava, they freeze and shiver and move slower
  • You can breed striders by feeding them warped fungus
  • Striders can be mounted if they first get a saddle placed on them
  • Similar to pigs, they can be controlled by the player using mushroom-on-a-stick!
  • Baby Striders follow their parents

Zoglins

  • Zoglins are zombified Hoglins – the result of bringing a Hoglin into the overworld
  • Unlike Hoglins they can’t be bred or fed, and they don’t care about warped fungus
  • Beware – these beasts are raving mad and attack just about everything they see!

How to make Netherite tools and armor

  • Add one of your Diamond tools or armor pieces into a Smithing Table, with a Netherite Ingot
  • The Smithing Table will preview your new Netherite item on the right slot. Take it out to craft!

Soul Speed

Never suffer again drudging through Soul Sand Valleys – Soul Speed has you covered!

  • Shine your boots of choice with this soul-sucking enchantment to speed around on Soul Sand and Soul Soil!
  • There’s a downside, however: Enchantments will slowly degrade your boots each Soul block you walk on
  • Can only be obtained by bartering with those pesky Piglins

Blocks

  • Hyphae of Crimson and Warped Stems, included their stripped versions, can be crafted. Similar to Wood from the Overworld
  • Nether gold ore can be mined with any pickaxe and will drop gold nuggets
  • Added the Soul Campfire – A campfire with blue flames craftable with Soul Soil or Soul Sand
  • Added Chiseled Nether Bricks, Cracked Nether Bricks, and Quartz Bricks blocks

Music and Sounds

  • We’re happy to announce that we’ve added three new tracks for the upcoming Nether Update, all composed by the very talented Lena Raine
    • Rubedo will be played in the Nether Wastes
    • Chrysopoeia will be played in Crimson Forests 
    • So Below will be played in Soulsand Valleys
  • Added moody sounds to Crimson Forest, Warped Forest, and Soulsand Valley

General

  • Oak and Birch saplings grown within 2 block radius of a flower now have a 5% chance to grow a tree with a Beehive
  • Villager trade values have been changed to closely match Java Edition (MCPE-47141)
  • Added new sounds for Honey block and Honeycomb block
  • Hoe is now a digger-item and can dig Netherwart Block, Warpedwart Block, Hay Block, Dried Kelp Block, Target Block and Shroomlight Block. Hoes can be enchanted like other diggable items
  • Mobs that panic now do so for all damage types
  • Creepers now deal damage when in a boat on the water

Parity

  • Added ambient cave sounds
  • Added Update Aquatic underwater music

New Server Window

  • Created a new server tab play screen layout to provide more information about third-party servers
  • Added new information sections about third party servers: Description, screenshots, available games, and news/updates
  • Removed colors from third party server messages for accessibility purposes
  • Fixed ping latency clarity for users, now provides latency value separate from user count
  • Added messaging to explain what adding a server does

Kicking and Banning Changes

Kicking

  • Problem players can be now be removed from your world by pausing and going to the Player Permissions screen
  • Anyone with Operator permissions will be able to kick players. Trusted players can help moderate your world
  • Kicked players will not be able to rejoin LAN games while the world is open

Kick Command

  • Problem players can also be kicked with the new /kick command, optionally including a reason for kicking
  • The kick command can use target selectors, such as /kick @a[team=Red]

Banning and Realms Permissions

  • Realm owners can also ban problem players by pausing and going to the Player Permissions screen
  • Realm owners can now change permissions of players in their Realm from the Player Permissions screen
  • The name of the Realm is now shown on the pause screen

Spawnpoint Command

  • The spawnpoint command can now be used in the Nether

Crashes and Stability

  • Fixed a crash related to exploding beds in the nether
  • Fixed a crash that could occur when typing a character into chat that we don’t have a font sheet for
  • Using the /fill command with Soul Fire no longer causes the game to crash (MCPE-65672)

General

  • Light propagation now works correctly, fixing hostile mob spawning (MCPE-49616)
  • Typing in the inventory Search field no longer creates lag (MCPE-64584)
  • The smooth camera option (from full keyboard gameplay) is no longer jittery, and is smooth again (MCPE-54969)
  • Fixed an issue with the Marketplace not always loading in correctly
  • Fixed an issue with notifications not showing in iOS
  • The hay blocks in the town centre in the Abandoned Village seed are now generated correctly
  • The screen reader now only reads the generating world message once when converting worlds to Bedrock
  • Ender Dragon’s fireball lingering particles are no longer invisible
  • Activator rails now dismount players and other mobs at the correct position (MCPE-30744)
  • The Wither’s spawning explosion no longer breaks obsidian (MCPE-59502)
  • Obfuscated text color code works on signs placed in the world (MCPE-33780)
  • Bamboo has been changed to be unpathable by mobs to prevent them getting stuck (MCPE-46805)
  • Target block redstone signal duration is based on projectile type – Long for trident and arrows, short for other projectiles (MCPE-65413)
  • Armor stands no longer shift and fall through blocks when a world is reloaded (MCPE-29170)

Gameplay

  • Giant spruce trees once again generate podzol underneath (MCPE-65046)
  • Fixed an issue with player experience being lost when reloading a world
  • Minecarts no longer collide with other minecarts on parallel tracks (MCPE-59302)
  • Falling top snow can no longer break solid blocks (MCPE-63214)
  • Fixed a bug that sometimes allowed Villagers and players to respawn inside blocks when getting out of bed (MCPE-46064)
  • The XP cost is now readable in the Anvil UI screen (MCPE-51908)
  • Bamboo can now be placed on top of bamboo saplings without Experimental Gameplay being enabled (MCPE-50088)

Mobs

  • The Iron Golem’s legs don’t swing as far anymore
  • Reduced the melee attack range of mounted mobs (MCPE-48539)
  • Fixed a bug that sometimes prevented mobs from burning on bottom-half slabs (MCPE-32822)
  • Turtles now lay eggs correctly (MCPE-59043)
  • Guardians can now spawn in bubble columns (MCPE-37671)
  • Fixed a bug that caused Vex mobs to move too slowly when moving on X and Z axes (MCPE-41879)

Blocks

  • Smooth Quartz now uses the correct texture (MCPE-42276)
  • Using Silk Touch on Giant Mushrooms now drops the correct blocks (MCPE-34114)

Scripting and Add-ons Fixes and Changes

  • Implemented AvoidMobTypeDefinition and converted hardcoded properties to be data-driven
  • A content error will now show up if you provide an invalid item name to minecraft:interact in the transform_to_item field
  • Add documentation for minecraft:density_limit (MCPE-61126)
  • Adding a new subject to filters so damage sensors can filter on projectiles
  • Fixed an issue with custom brewing recipes

Admire Item Component

  • Mobs can now admire items they pick up or receive during an interaction. For a mob to admire an item they need to have both the admire_item goal and the admire_item component, and the relevant configuration need to be done in the interact component and/or the shareables component

Component Variables

  • duration – Specifies for how long the admire animation should last, the default value is 10
  • cooldown_after_being_attacked – Specifies for how long the goal will be unavailable after the mob is attacked, the default value is 0

Goal Variables

  • priority – Specifies how the mob should prioritize this goal
  • admire_item_sound – The sound event to play when the mob is avoiding another mob
  • sound_interval – The range of time in seconds to randomly wait before playing the sound again

Angry Component

  • Several new variables have been introduced to the angry component

Goal Variables

  • broadcast_anger_on_attack – If true the mob will send a pulse of brodcast anger whenever it attacks, broadcast_anger must also be true for this to work
  • broadcast_anger_on_being_attacked – If true the mob will send a pulse of brodcast anger whenever it is attacked, broadcast_anger must also be true for this to work
  • angry_sound – The sound event to play when the mob is angry
  • sound_interval – The range of time in seconds to randomly wait before playing the sound again

Avoid Mob Type Goal

Several new variables have been introduced to the avoid_mob_type goal

Goal Variables

  • avoid_mob_sound – The sound event to play when the mob is angry
  • sound_interval – The range of time in seconds to randomly wait before playing the sound again

Barter Component

Mobs can now barter when they pick up items, or when they receive an item during an interaction. For a mob to barter they need to have both the barter goal and the barter component, and the relevant configuration need to be done in the interact component and/or the shareables component

Component Variables

  • barter_table – A path to a loot table, which is used to determine what items the mob gives out during barter
  • cooldown_after_being_attacked – Specifies for how long the goal will be unavailable after the mob is attacked, the default value is 0

Barter Goal

  • Mobs can now barter when they pick up items, or when they receive an item during an interaction. For a mob to barter they need to have both the barter goal and the barter component, and the relevant configuration need to be done in the interact component and/or the shareables component

Goal Variables

  • priority – Specifies how the mob should prioritize this goal

Celebrate Hunt Component

  • Specifies that the mob should have the hunt celebration behavior

Component Variables

  • broadcast – If true, celebration will be broadcasted to other entities in the radius. Default value is true
  • radius – If broadcast is enabled, specifies the radius in which it will notify other entities for celebration. Default value is 16
  • duration – Duration, in seconds, of celebration. Default value is 4
  • celeberation_targets – The list of conditions that target of hunt must satisfy to initiate celebration
  • celebrate_sound – The sound event to play when the mob is celebrating
  • sound_interval – The range of time in seconds to randomly wait before playing the sound again

Equip Item Component

  • Mobs can now equip armor and weapons that they pick up

Equip Item Goal

  • Mobs can now equip armor and weapons that they pick up

Interact Component

Component Variables

  • barter – If true the mob will try to activate the barter goal after the interaction, default value is false
  • admire – If true the mob will try to activate the admire goal after the interaction, default value is false

MoveToLavaGoal

  • Added the MoveToLava goal, similar to MoveToWater goal. Mob tries to find and move to lava

Navigation component

  • Navigationcomponent now has can_path_over_lava and can_walk_in_lava parameters, allowing mobs (like the strider) to traverse lava

PanicGoal

  • Changed the priority from the damage type to the “ignore_mob_damage” flag (if that flag is set and a mob attacks the mob with the Panic Goal, they will not panic even if the damage type matches one in their “damage_sources” list)
  • Changed damage types from being hard-coded to being data-driven using the existing “Entity Damage Sources”
  • Changed the default from “fire, fire_tick, magma” (old hardcoded behavior) to “all”
    Pre-1.16 mobs will default to “fire, fire_tick, magma”

Pickup Items Goal

The PickupItemsGoal only considers items that the mob can reach

  • When determining whether the goal can be used we now check whether the mob can reach an item it’s interested in, before committing to it as the target of the goal. This is to avoid mobs getting stuck in this goal after deciding to pick up an item they cannot reach

PickupBasedOnChance variable

  • This new variable was added to be used for monsters that can pickup items sometimes but also preserve mobs that used this goal in the past like Villagers. If this variable is true, the mob will have a calculation done (based on things like time played by the player, game difficulty, and moon brightness) to determine if this is a mob that is allowed to pickup items. That value is only calculated on the mob’s first spawn, which means it is forever saved on that mob and doesn’t change. If the variable is false (which it is by default), the mob will always be able to pickup items using the goal

CanPickupAnyItem variable

  • The PickupItemsGoal is dependent on the ShareableComponent and the items that are added to its items list. This new variable overrides that list and tells the component that this mob can pickup any item even if it isn’t in the list. Items picked up because of this variable still honor the priority set to items in the list of items however. This means that any items with a set priority in the list will still be picked up over any item that may be picked up because of this variable. By default it is set to false

CooldownAfterBeingAttacked variable

  • The variable cooldown_after_being_attacked has been added to the goal, specifying for how many seconds after being attacked the goal should be unavailable. The default value is 0

CanPickupToHandOrEquipment variable

  • Specifying if the mob can equip items that it picks up or put items in its hand, or if it belongs in the inventory

Shareable Component

Component Variables

  • item/barter – If true the mob will try to activate the barter goal after picking up the item, default value is false
  • item/admire – If true the mob will try to activate the admire goal after picking up the item, default value is false
  • item/consume_item – Specifies if an item should be consumed, for instance, Piglins consume (eat) porkchop. Default value is false
  • item/stored_in_inventory – Specifies if the item is desired to be picked up and stored in the mobs inventory. Default value is false

Tweaked a number of in-game sounds

  • A large amount of sounds have had their volume and pitch slightly changed in order to get close to Java parity when it comes to sound, and come closer to how these sounds where intended to sound
  • This change has gone into all slices – because previous behavior has been wrong and should not be used by content creators. Creator that relied on the previous volume and pitch need to override that in their content from now on

Splash Text

  • The Splash Text loading code has been augmented to allow splash text JSON files to be additive, rather than replacing them completely, and to allow some conditional statements to disable splash text entries. Use a field called “canMerge” that sits next to the “splashes” field, it is a bool that defaults to ‘false’. Also, another sibling of “splashes” is “conditional”, which is an array of objects. Those objects contain a “requires” field and a “splashes” field. The “splashes” field is an array of strings like the original “splashes” field, and the “requires” field contains three fields – “platforms”, “treatments”, and “stores”, each of which is an array of strings that is compared with the relevant data
Posted on Leave a comment

Bedrock: 1.14.60

This week we are seeing some bug fixes for those who are not testing out the new features in Beta.  If you find any additional bugs please check https://bugs.mojang.com/ and report any issues you find that haven’t been reported previously for this version.

  • Crashes / Performance
    • Fixed an issue that could cause Minecraft not to launch past the loading screen after updating (MCPE-58897)
    • Fixed a crash that could occur when exiting a world
    • Fixed a crash that could occur when a split-screen player left the game
    • Fixed a crash that could occur during gameplay on Nintendo Switch
  • General
    • Fixed an issue that showed a false prompt that a device was out of storage space (MCPE-32501)
    • Fixed an issue with the Marketplace not loading when not signed into a Microsoft account
    • Fixed issues with content not transferring to a Microsoft account if the content was purchased without being signed in
  • Gameplay
    • Fixed some special characters not appearing on Signs or Book & Quill
  • Add-Ons
    • Animation Controllers in Behavior Packs can now run commands on Realms (MCPE-59881)
Posted on Leave a comment

NVIDIA announces Minecraft with RTX

Today, NVIDIA has announced Minecraft with RTX. This is an update to the Windows 10 Edition of the game (this is NOT the Java Edition of the game) which enables some RTX features. If you’re an avid resource pack creator, or if you love your game to look amazing, then this will be for you. 

Here’s a link to their official beta announcement trailer. Enjoy the pretty previews of what RTX can do with Minecraft. 

In case you don’t want to view the trailer, here are some screenshots of how Minecraft looks with RTX. 

With this beta, NVIDIA is introducing several maps to help showcase RTX on the Minecraft Marketplace. These maps were made by members of the community, and are highly detailed and show off the power of what an RTX-enabled Minecraft looks like. These maps will be available free of charge to the community. 

As stated before, this is the Windows 10 Edition of the game. This is not Java Edition. As such, you will need to own the Windows 10 Edition in order to enjoy this. However, if you bought Java Edition before October 19th, 2018, then you are eligible for a free copy of the Windows 10 Edition. You can view more information about it here, but hurry, this deal expires April 20th! 

You can view the entire post on NVIDIA’s website: https://www.nvidia.com/en-us/geforce/news/minecraft-with-rtx-beta-begins-april-16 

Posted on Leave a comment

JAVA EDITION: SNAPSHOT 20W15A

This snapshot brings us another new Biome to the Nether.  Stepping out of my Nether Portal I was greeted by the new music and eerie atmosphere that is the new Basalt Deltas.  The Biome looks amazing and new blocks are always welcomed when it comes to building later projects.  What do you plan to do first when you load up this snapshot?

  • Accessibility improvements
  • Added a Piglin banner pattern
  • Added Basalt Deltas biome to the Nether
  • Added soul campfires. Warm your buns with the heat of one thousand souls!
  • Added three new tracks of Nether music
  • Added chiseled nether bricks, cracked nether bricks, and quartz bricks!
  • Added a new set of stone blocks called Blackstone with regular, polished, and polished brick variants!
  • Added Gilded Blackstone – Blackstone which has been imbued with gold and has a chance of dropping gold nuggets when broken
  • Blackstone can be used to craft furnaces and stone tools

ACCESSIBILITY

  • Added “Line Spacing” chat and accessibility option
  • Added “Chat Delay” accessibility option

BASALT DELTAS

Basalt Deltas can now be found in the Nether!

  • Remnants of volcanic eruptions, this biome sports a high concentration of basalt columns and lava deltas
  • Walking through, you will be surrounded by flakes of flowing white ash
  • Magma Cubes finally have a place to call home, spawning very frequently
  • A new block, Blackstone, can be found in large patches here

NETHER MUSIC

We’re happy to announce that we’ve added three new tracks for the upcoming Nether Update, all composed by the very talented Lena Raine. 

  • Rubedo will be played in the Nether Wastes
  • Chrysopoeia will be played in Crimson Forests 
  • So Below will be played in Soulsand Valleys and in Basalt Deltas

Two lines from Lena about the music. More to come in a separate blog post.

  • “One of the primary instruments in Minecraft is the piano, and so one of my challenges to myself was to see how far I could push the sound of the piano until it resembled other things entirely–again, that alchemical process.”
  • “I wanted each piece to feel like a progression of emotions, or a journey from place to place within this other world. There’s a degree of beauty to the Nether, but it is also terrifying in both its details and scale.”

Take a portal to the Nether, and stay awhile and listen…

  • Dispenser changes
  • Soul sand can now be used to craft soul torches
  • Nether vegetation blocks (sprouts, roots, vines, fungus, wart and wart blocks) are now compostable
  • Walls will now connect to more things! (like iron bars, panes and even pickles!)
  • Hoes are now the appropriate tool for breaking leaves
  • Mobs avoid walking on magma blocks and lit campfires

DISPENSER CHANGES

  • Dispensers can now saddle pigs and horses
  • Dispensers can now put horse armor on horses
  • Dispensers can now put carpets on llamas
  • Dispensers can now put chests on llamas, donkeys and mules
  • Dispensers can now shear a Mooshroom
  • Dispensers can shear snow golems
  • Tab completion for resource location will match any part after a _
  • Mob and pathfinding-related optimizations
  • MC-171463 – Iron Bars don’t fully connect to walls
  • MC-172120 – Hoglins don’t try to avoid fire
  • MC-172209 – Non-fire resistant mobs don’t try to avoid walking into fire
  • MC-172226 – Baby animals, villagers, and zombie villagers spawned with a spawn egg on an adult entity always are of the same variant
  • MC-172268 – Bartering with a piglin by right-clicking does not display hand animation
  • MC-174542 – Killing baby hoglins drops leather and porkchop
  • MC-174559 – Baby hoglins/zoglins uses the same attack damage as an adult when spawned in some cases
  • MC-175030 – Curse of Binding doesn’t affect Piglins
  • MC-175169 – Respawn Anchor can create ghost blocks when it explodes
  • MC-175176 – Using return portal in The End softlocks the game if /spawnpoint was used in The End
  • MC-175256 – Screen is overlayed with a grey opaque texture when inside of a transparent block
  • MC-175274 – “Quartz pillar” is translated as “White wool” (“Lana blanca” instead of “Pilar de cuarzo”) in Spanish (Spain)
  • MC-175356 – Piglins and hoglins do not avoid magma blocks
  • MC-175538 – Fish/Swimming sounds are louder than they should be
  • MC-175566 – Piglins with full inventories drop the items they received
  • MC-176095 – Striders have an unused fin in the strider.png texture file
  • MC-176384 – CompassItem checks twice if LodestonePos tag exists
  • MC-176517 – striders spawn in underground lava pockets
  • MC-176633 – Lime carpets are named “acacia slab” in Spanish (Spain)
  • MC-177069 – Dispenser will not drop glowstone as item when not connected to a respawn anchor
  • MC-177085 – Missing UUID field in attributes crash the game
  • MC-177102 – Zoglins aren’t considered an undead mob
  • MC-177225 – Tag minecraft:water used before it was bound
Posted on Leave a comment

BETA: BEDROCK 1.16.0.55 (XBOX ONE / WINDOWS 10 / ANDROID)

Remember that only those on Xbox One / Windows 10 / and Android may participate in the Beta builds.  You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier/current stable builds of Bedrock.

Crashes and Stability

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when creating a new world on iOS 
  • Fixed a crash that could occur when exiting a world with particles present 
  • Fixed several crash issues related to the player entering water 
  • Fixed a crash that could happen when a mob’s state changed 

General

  • Light propagation now works correctly, fixing hostile mob spawning (MCPE-49616)
  • Chunks should no longer fail to load properly in +250MB worlds (MCPE-58514)
  • Fixed a bug with light persisting after a block change
  • Ticking areas can no longer be removed on the same tick they are created (MCPE-36769
  • Lighting now propagates correctly through chunk/subchunk borders (MCPE-58182
  • Fixed an issue that could cause areas to show lighting errors on servers 
  • Added new overload for /replaceitem with an option for destroy (the old behavior) or keep (the command will return an error if an item occupies that slot)
  • The smooth camera option (from full keyboard gameplay) is no longer jittery, and is smooth again (MCPE-54969
  • The screen no longer twitches when the player dies in the Nether or End

Gameplay

  • Water can now be collected from bubble columns using a bucket (MCPE-37571)
  • Casting a fishing rod will no longer attach itself to a Parrot mounted on the player’s shoulder (MCPE-60361)
  • Fully grown Sweet Berry bushes can now be harvested when holding bone meal (MCPE-54206)
  • Parity: Carrot on a stick, shield, and shovel now lose durability consistently in Bedrock 
  • Fire charges are now consumed after lighting a tnt block (MCPE-42938)
  • Player icons no longer appear as white square on locator maps

Blocks

  • Wall signs attached to doors are no longer left floating after the bottom half of the door is broken (MCPE-43748

Mobs

  • Creepers no longer lose aggro immediately after losing sight of its target (MCPE-32815
  • Ghast hitbox now matches its rendering (MCPE-44326)
  • Fixed the “MeleeAttackGoal” to allow entities to hit target entities beneath them
  • The Iron Golem’s legs don’t swing as far anymore 

Graphics and Rendering

  • Experience Orbs have been data driven 
  • Fireballs have been data driven 
  • NPC geometry and animations have been data driven 
  • Items no longer flash green when being removed from a furnace
  • Fixed a bug where glass and water could be drawn incorrectly when close to each other 
  • Fixed the custom glint texture issue when added to compasses 

Scripting and Add-ons

  • Removed type property from “minecraft:shooter” as it was never used
  • Updated “minecraft:spawn_entity” to have an internal entities object or array
  • Updated the “minecraft:behavior.circle_around_anchor”behaviour
  • Added “attack_chance” to the “minecraft:behavior.defend_village_target” goal
  • Fixed removed or destroyed entities querying as valid in script 
  • Invalid items in the “spawn_item” field of a “minecraft:spawn_entity” now display an error 
  • “StompEggGoal” no longer uses “search_count” as it now searches all blocks in the specified area 
  • Fixed “navigation.walk” to handle the case where it is used on a flying entity, so that the flying entity will not cause lag while it is touching the ground 
  • The “minecraft:density_limit” component is now documented in the Spawn Rules documentation section (MCPE-61126)
  • A content error will now show up if you provide an invalid item name to “minecraft:interact” in the “transform_to_item” field

  • Thumbnail icons in the Marketplace are currently not loading in correctly
Posted on Leave a comment

BETA: BEDROCK 1.16.0.53 (XBOX ONE / WINDOWS 10 / ANDROID)

The latest Minecraft Beta brings a lot of fixes and stability.  While this update is also working towards the Nether Update, some features in Java Edition snapshots may not be included yet.

Remember that only those on Xbox One / Windows 10 / and Android may participate in the Beta builds.  You will not be able to join Realms or non-beta players worlds and you will not be able to open worlds opened in the Beta in earlier/current stable builds of Bedrock.

Crashes and Stability

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could sometimes occur in split-screen when the host saves and quits the game 
  • Fixed stability issues when using some custom character creator skins 
  • Improved performance related to maps in item frames (REALMS-1532)

General

  • Made several Bedrock Dedicated server documentation updates and fixes (BDS-1084BDS-2341BDS-3141BDS-3051BDS-1085)
  • Fix issue where imported world templates (.mctemplate) were not visible on Gear VR
  • Fixed an issue related to chunks not loading correctly in Realms (REALMS-2037)
  • Fixed skin texturing issue on “Alex” model

Gameplay

  • Fixed an issue with Villager goals which prevented them from working
  • Newly-created maps now start with the correct zoom level (MCPE-63416)
  • Fixed an issue where maps from converted ‘Editions’ worlds were at the wrong scale (MCPE-58796
  • Fixed shearing a sheep not updating its texture to sheared sheep model (MCPE-63188)
  • Fixed an issue with some enchantments not working correctly (MCPE-63124)
  • Fixed an issue with music disc names not showing in the correct language 

Graphical

  • Fixed rendering issues for sign text through other transparent objects such as glass (MCPE-55327
  • Fixed Maps in item frames flashing purple and black image before the map loads
  • Animation scale now uses linear interpolation between keyframes

Add-Ons and Scripting

  • Switching to a different geometry using a render controller now immediately change the geometry in game
  • Fixes for selectors with an empty tag as argument @e[tag=] and @e[tag=!]