• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spigot Erledigt PlugIn Advancements Erstellen per packets

Exepta

Minecrafter
Mitglied seit
4 August 2019
Beiträge
19
Hallo Liebe Minecraft-Server.eu Community,

Ich Programmiere derzeit ein Plugin welches Advancements erstellen soll und diese eigene Trigger bekommen müssen.
Nun zu meinem Problem:

Ich möchte zum Beispiel wenn man 50 Blöcke abbaut das man ein Advancement bekommt wie z.b Breakmaster.
Ich habe auch schon verschiedene api's ausprobiert jedoch passen die nicht ins bild oder sind veraltet.
Daher meine Frage kennt sich wer mit Advancement's aus? Wenn ja würde ich mich um Hilfe freuen.

Danke schon mal im voraus.

PS: es gibt keine Exeption da ich ja auch noch nicht viel geschrieben habe daher leider keine Code's zum senden.
 

Exepta

Minecrafter
Mitglied seit
4 August 2019
Beiträge
19
Vielen Dank das hat mir sehr geholfen. Ich habe die Advancement's jetzt einfach umgeschrieben und neue Triggers entworfen.
ergebnis:
Vorlage_1.PNG
 

Avankziar

Kuhfänger
Osterei Experte
Mitglied seit
12 Februar 2018
Beiträge
83
Alter
26
Minecraft
Avankziar
Dürfte man fragen wie genau du es gemacht hast? Würde mich interressieren^^ (Da ich mal bei mir in den Welten Ordner geschaut habe und da nur die Achivments von Spieler und nicht die vordefinierten gefunden habe)
 

Exepta

Minecrafter
Mitglied seit
4 August 2019
Beiträge
19
ich habe das so gemacht das mein Plugin eigene .json files erstellt und die beim Plugin start in Bukkit geladen werden.
bei den .json habe ich mich an die Formatierung von den Standard Advancements gehalten.
Advancement JSON:
{
  "criteria": {
    "testtrigger": {
      "trigger": "minecraft:placed_block"
    }
  },
  "display": {
    "icon": {
      "item": "wooden_axe"
    },
    "title": {
      "text": "§dTest"
    },
    "description": {
      "text": "§6Test!"
    },
    "background": "minecraft:textures/block/stone.png",
    "frame": "challenge",
    "announce_to_chat": false,
    "show_toast": true,
    "hidden": false
  }
}
 

Exepta

Minecrafter
Mitglied seit
4 August 2019
Beiträge
19
Ich habe leider doch noch etwas was mich grade zum verzweifeln bringt :(
Die Advancements werden alle geladen jedoch wenn man zwei errungen hat überlappen sie....

Hier mal die .json des Root Advancement
Root Advancement:
{
  "name": "debug:mining",
  "display": {
    "icon": {
      "item": "wooden_pickaxe"
    },
    "title": {
      "text": "§d§lMining"
    },
    "description": {
      "text": "§ethis is the start Skill"
    },
    "background": "minecraft:textures/block/stone.png",
    "frame": "challenge",
    "show_toast": true,
    "announce_to_chat": false
  },
  "criteria": {
    "0.22718898309279745": {
      "trigger": "minecraft:impossible"
    }
  }
}
und dann mal die unter Advancements

Advancement JSON:
{
  "name": "debug:leveli",
  "parent": "debug:mining",
  "display": {
    "icon": {
      "item": "stone"
    },
    "title": {
      "text": "§9§oMining I"
    },
    "description": {
      "text": "§aReward: "
    },
    "frame": "task",
    "show_toast": true,
    "announce_to_chat": false
  },
  "criteria": {
    "0.6691412760825313": {
      "trigger": "minecraft:impossible"
    }
  }
}
Vielleicht weiß ja wer was man da machen kann.
 

Twitter

Allgemein
Hilfe Benutzer
  • Stern☆ Stern☆:
    Morgen :)
  • LottaXL LottaXL:
    Moin, moin =)
  • Matthias Matthias:
    Guten Morgen
  • Kroseida Kroseida:
    Wieso muss ich 9:30 Uhr bei der Arbeit sein, das ist viel zu früh.
  • Kroseida Kroseida:
    9-30
  • iTz_Proph3t iTz_Proph3t:
    du schaffst das schon :p
  • SirYwell SirYwell:
    So ein entspanntes Leben hätte ich als Student mal gern
  • Hadde-chan Hadde-chan:
    war heute um 10 an der arbeit
  • iTz_Proph3t iTz_Proph3t:
    Ich frag mich ja, was unser ChinaMan machen würde, wenn ich wirklich Beat Saber streamen sollte :D
  • Hadde-chan Hadde-chan:
    was spricht dagegen?
  • Hadde-chan Hadde-chan:
    außerdem ist er kawaii boy oder wenigstens japan boy...
  • Kroseida Kroseida:
    Ne ChinaM
  • Kroseida Kroseida:
    ChinaMann*
  • iTz_Proph3t iTz_Proph3t:
    Hab dich vorhin im Stream was gefragt Kroseida, aber du warst ja schon weg :(
  • iTz_Proph3t iTz_Proph3t:
    Hast halt die Facecam verpasst
  • Hadde-chan Hadde-chan:
    ob er da was verpasst hat
  • iTz_Proph3t iTz_Proph3t:
    ja, meinen Beatsaber Skill?
  • Kroseida Kroseida:
    Muss Arbeiten :(
  • Kroseida Kroseida:
    #Meetong
  • Hadde-chan Hadde-chan:
    hör mal auf rumzuheulen uwu. Ich muss auch noch 1
    ,5 stunden arbeiten
  • Hadde-chan Hadde-chan:
    jender bug
  • Hadde-chan Hadde-chan:
    und jene rechtscheibung. Zeige mich heute mal wieder von der besten seite
  • Majoox Majoox:
    Genderbug
    Majoox Majoox: Genderbug
    Oben