Minecraft - Programmieren - Job Plugin?
Hi, ich möchte mein eigenes Job Plugin programmieren, komme aber nicht weiter bei der stelle:
Job: Holzfäller
Wenn man Holz abbaut wird man dafür pro Holzstamm mit 5 Jobpunkten belohnt.
Leider bekommt man diese Jobpunkte auch wenn man das Holz selbst auf den Boden und dann wieder abbaut... So mit könnte man so gesagt AFK farmen.
Wie kann ich abfragen ob das Holz selbst gesetzt wurde oder nicht?
3 Antworten
Vielleicht kannst du Klasse der Blöcke um eine Eigenschaft erweitern und diese dann abprüfen. Wenn Blöcke platziert werden muss die halt auch entsprechend gesetzt werden.
Ansonsten kannst du ja z.B. ne Liste von den letzten 10 (Holz-)Blöcken haben, die der Spieler gesetzt hast. Wenn nun ein Holzblock abgebaut wird schaust du ob er in der Liste ist und gibst nur Punkte wenn das nicht der Fall ist
Dann mach halt 100. Das System dahinter wird eh keiner checken
Ich denke das geht nicht, da die Blöcke an sich keine Tags besitzen können.
Ding ist halt, ich muss alle Blöcke abspeichern und nicht nur die letzten 10...
Weil sonst platziert man 20 Blöcke und dann kann immer 10 abbauen