Die Idee ist ja wirklich ganz nett, aber leider nicht
effizient umsetzbar. Besonders nicht, wenn es wirklich nur um 1-2 Spieler geht von denen du ohnehin bereits weißt! Einfach rausschmeißen - fertig.
Ich kann nicht nachvollziehen, warum du dieses Verhalten deiner Spieler überhaupt duldest. Kurzen Prozess machen - Klappe zu, Affe tot.
Abgesehen davon, wäre sowas als Plugin ohnehin nicht tragbar. Der Rechenaufwand für einen Abgleich in Echtzeit wäre Wahnsinn!
Sowas hat auf dem Minecraft-Server
überhaupt nicht mitzulaufen.
Ich persönlich würde mich eher auf eine vorhandene Datenbank der gebauten Blöcke stützen, z.B. von LogBlock.
Alternativ kann man auch häufiger bebaute Teile der Karte scannen, aber da ist dann sofort wieder Vorsicht geboten mit der Häufigkeit dieser Aktionen. Das wäre stellenweise vermutlich eh nötig, um komplette Ansichten zu erzeugen, aber die Logdaten würden zumindest Hinweise auf frequentierte Gebiete liefern.
Betrachten wir die Daten an dieser Stelle einfach mal als gegeben.
Mein erster Gedanke dazu wäre, eine Bild- bzw. Mustererkennung zu verwenden.
Man stelle sich 2D Grafiken der jeweiligen Chunk Layer aus mehreren Richtungen vor.
Den Materialien gibt man einfach eine Farbe oder Graustufe, je nach ID und gut ists.
Wobei das auch bloß ein Schritt wäre, welcher der Nachvollziehbarkeit durch Menschen dient oder um die Daten einfacher in ggf. vorhandene Erkennungsalgorithmen jagen zu können.
Am einfachsten könnte man sich vorstellen, wenn man auf eine 2D Dynmap aus der Vogelperspektive schauen würde.
Ein Klasse Beispie hierfür wäre die FlatMap von Kadcon:
https://map1.kadcon.de/
Darauf wären entsprechende Muster einfach zu erkennen und "Testdaten" zum Abgleich gibt es im Internet ja genug.
Diese Testdaten könnte man z.B. noch weiter Aufbereiten, indem man gleichartige Grafiken daraus generiert.
Und die Technologien zum Abgleichen von Grafiken auf exakte Treffer oder auch nur einer
Ähnlichkeit von n%, was mMn. auch viel mehr Sinn machen würde, gibt es heutzutage ja auch schon. Wenn es z.B. um Copyright Wahrung geht, sind solche Systeme ja durchaus gefragt.
Da kann man also aus dem Vollen schöpfen.
Wenn man dann tatsächlich einen Treffer landet, teilt man dem Server auf beliebige Art mit, wo sich der Bereich befindet, und dort kümmert sich meinetwegen ein kleines Plugin um die Löschung des Gebiets oder was auch immer einem vorschwebt. Evtl. benachrichtigt man auch nur zuständige Teamler und gut ist.
Und selbst wenn einer hingehen würde und sowas umsetzen würde aus allen Himmelsrichtungen etc. pp. mit vielen Fettnäpfchen die noch so dranhängen können, ist auch solch eine Lösung gewiss nicht perfekt.
Je nachdem wie kreativ die Spieler sind oder durch so ein System gar werden, die Matchrate wird gewiss nicht rosig sein.
Aber wenn man so viele rechtsradikale Symbole auf seinen Server gebaut bekommt, dass man über ein solches System nachdenkt, würde ich mir ernsthafte Gedanken machen.
Es wäre sicherlich eine ziemlich lustige Idee und in geeigneten Umgebungen, wie z.B. Plot-Maps kann man evtl. auch bessere Matchraten erzielen, aber unterm Strich halte ich es auch für eine Verschwendung von Ressourcen.
Sowohl Entwicklungszeit, als auch Hardware - denn das Ganze muss ja auch irgendwo rechnen und seinen Krams speichern.
Also ganz genau könnte man sich doch 1 Jahr hinsetzen und einfach ein Plugin schreiben
Wenn du jemanden oder besser gleich ein ganzes Team für diesen Zeitraum angemessen bezahlst, bestimmt.
Aus lauter Langeweile werden das jetzt nicht so viele machen... außer du findest wirklich ein paar motivierte Wohltäter.
Viel Glück dabei.

Eine angemessene Administration seines Minecraft-Servers wäre trotzdem sparsamer und weitaus einfacher.