log in

Minecraft Snapshot News

17w13a / 17w13b: Advancements, Parrots, Crafting & mehr!

Rate this item
(1 Vote)

Die Minecraft Community ist in Aufruhr, denn mit dem Snapshot 17w13a / 17w13b (größere Bugfixes) sind viele neue Features hinzugekommen.

Unter anderem wurde das Crafting System völlig verändert. Man kann nun Rezepte freischalten und Items, deren Rezepte bereits bekannt sind, automatisch craften lassen. Dieses System erinnert uns an die Mobile versions von Minecraft (Pocket Edition). Sie wird vor allem Anfängern zugutekommen. Allerdings wird diese Neuerung kontrovers diskutiert, da manche Spieler finden, dass das Herstellen von Gegenständen nun zu einfach ist. 

Durch die Änderung des Crafting-Systems sollen in Zukunft auch eigene Rezepte ("custom crafting recipes") möglich werden. In diesen Snapshots ist dieses Feature allerdings noch nicht enthalten - schade, denn Mapmaker warten schon lange auf diese Funktion.

Außerdem wurde der Dschungel mit gefiederten Tierchen erweitert: Parrots (Papageien) bringen farbige Tupfer und mehr Leben in das Biom. Sie sind mit Keksen zämbar und lassen sich auf die Schulter setzen. Dabei darf nicht gesprungen werden, sonst lassen sie los. Fun fact: Bitte füttert "echte" Vögel nicht mit Schokokeksen wie in Minecraft. Schokolade ist giftig für die meisten Tiere!

Trotz fehlender "Custom Recipes" ist für Mapmaker trotzdem was dabei: Die Advancements ersetzen die bisherigen Achievements, also die Erfolge. Das Besondere: Man kann nun selbst eigene Advancements (deutsch: "Fortschritte") hinzufügen. Früher ließen sich nur die Texte mit den Sprachdateien ändern. Das ändert sich nun: Mapmaker können den Erfolgen eigene Namen und Icons geben und sie in Tabs zusammenfassen. Sogar die Freischaltbedingungen, also wann man als Spieler einen Erfolg/Advancement erhält, lässt sich definieren.

Wie funktioniert das genau? Jeder Erfolg wird in einer JSON-Datei definiert. Dort enthalten sind Titel, Icon und ggf. der übergeordnete Erfolg/Fortschritt sowie ein Hintergrundbild für den Tab. Darunter folgen die Kriterien für das Freischalten dieses Fortschritts. Ein Kriterium ("criteria") besteht aus einem Trigger-Ereignis und den dazugehörigen Bedingungen ("conditions"). Die Bedingungen werden nur überprüft, wenn das definierte Trigger-Ereignis eintrifft. 

Wir haben uns im Quellcode der neuesten Version genauer umgesehen und haben hier exklusiv die 13 verschiedenen Trigger-Events:

  • minecraft:bred_animals
  • minecraft:brewed_potion
  • minecraft:construct_beacon
  • minecraft:enchanted_item
  • minecraft:enter_block
  • minecraft:impossible
  • minecraft:inventory_changed
  • minecraft:location
  • minecraft:player_damaged
  • minecraft:killed_entity
  • minecraft:recipe_unlocked
  • minecraft:summoned_entity
  • minecraft:used_ender_eye

Wenn die Bedingungen auf den Spieler zutreffen, wird das Advancement freigeschaltet. Cool, ne?

Ach ja, für die, die das ausprobieren möchten, haben wir ein Tutorial für die Advancements vorbereitet. 

Hier noch die Liste der verschiedenen Parameter für die Abfrage der Bedigungen:

minecraft:bred_animals

"parents": {
   "type": "eine_entity"
},
"child": {
   "type": "eine_entity"
}

 

minecraft:brewed_potion

"potion": "minecraft:ID_HIER"

 

minecraft:construct_beacon

"level": GANZZAHL_HIER

--- oder ---

"level": {
   "min": GANZZAHL_HIER,
   "max": GANZZAHL_HIER
}

 

minecraft:enchanted_item

"item": {
   "item": "minecraft:ID_HIER",
   "data": "DATAVALUE_HIER",
   "count": "ANZAHL_HIER",
   "enchantments": UNBEKANNT, VERMUTLICH LISTE
   "potion": UNBEKANNT
},
"levels": GANZZAHL_HIER

   --- oder ---

 "levels": {
    "min": GANZZAHL_HIER,
    "max": GANZZAHL_HIER
  }

 

minecraft:enter_block

"block": "minecraft:ID_HIER",
"state": GANZZAHL_HIER

 

minecraft:inventory_changed

"slots" {
   "occupied": GANZZAHL_HIER,

       --- oder ---

   "occupied": {
      "min": GANZZAHL_HIER,
      "max": GANZZAHL_HIER
   },
   "full": GANZZAHL_HIER,

      --- oder ---

   "full": {
      "min": GANZZAHL_HIER,
      "max": GANZZAHL_HIER
   },
   "empty": GANZZAHL_HIER

      --- oder ---

   "empty": {
      "min": GANZZAHL_HIER,
      "max": GANZZAHL_HIER
   }
},
 "items": [{
    "item": "minecraft:ID_HIER",
    "data": "DATAVALUE_HIER",
    "count": "ANZAHL_HIER",
    "enchantments": UNBEKANNT, VERMUTLICH LISTE
    "potion": UNBEKANNT
 }]

 

minecraft:location

 "position": {
    "x": ZAHL_HIER,
    "y": ZAHL_HIER,
    "z": ZAHL_HIER
 },

 --- oder ---

 "position": {
    "x": {
      "min": ZAHL_HIER,
      "max": ZAHL_HIER
    },
    "y": {
      "min": ZAHL_HIER,
      "max": ZAHL_HIER
    },
    "z": {
      "min": ZAHL_HIER,
      "max": ZAHL_HIER
    }
 },
"biome": "NAME_DES_BIOMS_HIER"

 

minecraft:player_damaged

 "damage" : {
    "is_projectile", BOOLEAN
    "is_explosion": BOOLEAN,
    "bypasses_armor": UNBEKANNT, VERMUTLICH BOOLEAN
    "bypasses_invulnerability": UNBEKANNT, VERMUTLICH BOOLEAN
    "bypasses_magic": UNBEKANNT, VERMUTLICH BOOLEAN
    "is_fire": BOOLEAN,
    "is_magic": BOOLEAN,
    "blocked": UNBEKANNT, VERMUTLICH BOOLEAN
    "dealt": GANZZAHL_HIER

       --- oder ---

    "dealt": {
        "min": GANZZAHL_HIER,
        "max": GANZZAHL_HIER
    },
    "taken": GANZZAHL_HIER

      --- oder ---

    "taken": {
        "min": GANZZAHL_HIER,
        "max": GANZZAHL_HIER
    },
    "source_entity": {
        "type": "ID_HIER"
    }
 }

 

minecraft:player_killed_entity

 "entity": {
    "type": "ID_HIER"
 }

 

minecraft:recipe_unlocked

 "recipe": "ID_HIER"

 

minecraft:summoned_entity

 "entity": {
    "type": "ID_HIER"
 }

 

minecraft:used_ender_eye

 "distance": GANZZAHL_HIER

   --- oder ---

 "distance": {
    "min": GANZZAHL_HIER,
    "max": GANZZAHL_HIER
 }

Media

Last modified onFreitag, 31 März 2017 17:44
Kevin

Hallo du da draußen! Ich bin Kevin, der Gründer und Administrator von Alles-Minecraft.de! Ich freue mich auf Dein Feedback in den Kommentaren. Wenn Dir der Artikel gefallen hat, teile ihn doch bitte zum Beispiel auf Facebook oder Twitter. Danke!

Log in or create an account