Machen wir es nicht ein bisschen zu kompliziert? Die einfachste und effektivste Methode ist es, den Ansatz des „Schematica“-Mods in Minecraft zu kopieren. Dieser Mod erzeugte „Schemas“, die wir als Baupläne bezeichnen. Der Punkt ist: Um ein „Schema“ nutzen zu können, musste man über die erforderlichen Rohstoffe verfügen. Wenn für ein Gebäude 123 Holzstücke benötigt wurden, konnte man es nicht bauen, es sei denn, man hatte diese 123 Stücke im Inventar (und es musste zudem die richtige Holzart sein). Man musste also alle erforderlichen Rohstoffe im Inventar haben!
Es war ein genialer Mod, bis Microsoft beschloss, den Quellcode des Spiels zu ändern, wodurch der Entwickler des „Schematica“-Mods viel zu viel Arbeit investieren musste. Jetzt sind Schemata ein Relikt der Vergangenheit. ![]()
Aber nun zurück zu den Bauplänen von Rising World. Ich denke, ein Bauplan enthält so etwas wie eine Liste der Teile, aus denen er besteht? Beim Platzieren eines Bauplans wird diese Liste angezeigt. Die Liste kann bewusst auf die wichtigsten Teile beschränkt werden. Man muss diese erforderlichen Materialien im Inventar haben. Problem gelöst ![]()
Übersetzt mit DeepL.com (kostenlose Version)
---
Aren’t we overcomplicating things? The simplest and most effective method is to copy the way the ‘Schematica’ mod worked in Minecraft. This mod produced ‘schematics’, which we call blueprints. The point is: to use a ‘schematic’, you did need to have the necessary resources to use it. If a building required 123 pieces of wood, you wouldn’t be able to build it unless you had those 123 pieces in your inventory (and it had to be the correct type of wood). So you had to have all the necessary resources in your inventory!
It was a brilliant mod until Microsoft saw fit to change the game’s source code, meaning the developer of the ‘Schematica’ mod had to work too hard on it. Now, schematics are a relic of the past. ![]()
But now back to the blueprints in Rising World. I think a blueprint contains a list of the components it consists of, doesn’t it? When you place a blueprint, you’re shown the list. The list can be deliberately limited to the main components. You need to have these necessary resources in your inventory. Problem solved ![]()
