I've been working on this small idea for a while after seeing some ways in which to create a new advancement/achievement for Minecraft. And I believe this could be a secret advancement after "Who's The Pillager Now?" (shh it's a secret don't tell anyone this idea was here).
The idea is to craft an arrow of invisibility, have a crossbow in the mainhand and a totem of undying in the offhand (more on the totem later), and then shoot yourself with the invisibility arrows until you use the totem. So, this would mean you used up a Totem of Undying on the most useless (or point-less xD) type of tipped arrow that you shot yourself with.
This would actually, contrary to the amount of information above, be quite easy to implement. From what I discovered whilst making custom advancements, this would only require the following JSON format tags (for JE, not sure how this would be implemented in BE);
- minecraft:effects_changed (I don't think it logs when there is a change in the duration of the effect, which this advancement might need if a player shoots more than one invis arrow at themselves before using the totem);
- minecraft:killed_by_crossbow (easy, making sure it was the same player that shot it that got killed by it);
- minecraft:shot_crossbow (this triggers when the player shoots a crossbow);
- minecraft:used_totem (triggered when using a Totem of Undying. This was only added later in the creation process to be able to pair it into Hardcore Mode).
Hope you enjoyed reading!
Please sign in to leave a comment.