Minecraft Wiki

Usage
Create a NPC with Citizens and give it the 'constructor' trait.
/npc create <npcname> --trait constructor

Load a schematic with /constructor load, Example:
/constructor load house
or /constructor load structure_house

This will load the included example house.schem file or instead the structure_house.nbt.

Position the NPC in the center of the area in which it should build.
Start the NPC building with:
/constructor build

If you want the the NPC to build with support of WorldEdit offset:
/constructor build <name> offset

You can save a NBT structure with the following command (with a vector):
You just have to select area with blaze rod, then do this command:
/constructor structure <name>

Use the "/constructor timeout <value between 0.1 and 1>" command to set the max time between blocks.
You can also make the constructor walk faster with "/npc speed <speed>"

 

Put your <filename>.schem in Constructor/schematics/ folder.
Put your <filename>.nbt in Constructor/schematics/ folder (be careful that the filename is not the same for .schem and .nbt files).

 

 

 

###########

 

/npc create Bob --trait builder

or

/npc create Bob
/trait builder

Permissions

  • builder.* Give access to all Builder permissions.
  • builder.[command] Give access to [command].
  • builder.donate Allows players to donate to a builder in Supply Mode (useful for locking out creative mode players)

Configuration

See Configuration.

Builder will create Builder/config.yml if it does not exist already. Be sure to check the configuration page if new options are added.

Commands

All commands can be run on a selected NPC as shown (/builder [command]), or on a target NPC with /builder [npcid] [command].

/builder list - Lists all available schematics in the configured schematics folder. Does not require a builder selected.

/builder load [schematic] - Loads a .schematic file. simply use the name of the schematic. Example

/builder load house

/builder origin - Sets the origin of the builder's projects to the builder's current location. Allows you to re-build in the same spot. If this is not set the builder will always start from his current location.

/builder origin clear - Clears the saved build origin.

/builder origin schematic - Sets the origin of the builder's projects to the origin of the loaded schematic. Best used for schematics created from the builder's world with worldedit.

/builder origin me - Sets the origin of the builder's projects to the player's position. Does not work from the console.

/builder origin current - Sets the origin of the builder's projects to the origin of the project currently being built. Use this if you forgot to set the origin before starting to build, and need to cancel it to resume later.

/builder origin x,y,z - Sets the origin of the builder's projects to the location x,y,z of the builder's current world.

/builder mark (item) - Places a block at the 4 corners of the footprint, then returns to the origin, so you can see where it's going to build. You can specify the item to use, although that item must be allowed in the config.yml. The first item on the list in the config is the default if no item is specified. If the config is missing the builder will use GLASS.

/builder timeout [value] - Sets the maximum time, in seconds, between blocks. Valid values are 0.1 - 2000000.0. Default is 2.0. Default can be changed in the config.yml.

/builder build (option1) (option2) ... etc - Start building the schematic. This command takes several optional arguments. The order does not matter. you can add to this command the following:

  • linear - build north to south
  • reverselinear - build south to north
  • sprial - build inside to outside (this is the default and thus does not need to be specified.)
  • reversespiral - build outside to inside.
  • excavate - The builder will clear out the area of blocks before starting to place them.
  • layers:# - The builder will build # number of layers at a time, the default is 1.
  • yoffset:# - The builder will start building the specified number of blocks up or down from the set starting location.
  • groupall - the builder will build all of a group of materials at once, instead of doing it per layer.
  • ignoreair - the builder will not place air blocks. (Use to build into an existing structure, pointless if used with excavate)
  • ignoreliquid - the builder will not place lava or water blocks. (Use if the schematic has unconstrained liquids on the bottom.)
  • onstart:Task - the builder will run the Denizen task script on start of build (after material collection). See #Advanced Usage
  • oncomplete:Task - the builder will run the Denizen task script on completion of build. See #Advanced Usage
  • oncancel:Task - the builder will run the Denizen task script on cancellation of build. See #Advanced Usage
  • silent - the builder will not send completion/error messages to the command sender.

Examples:

/builder build
/builder build excavate reverselinear yoffset:-3
/builder build ignoreair ignoreliquid oncomplete:Celebrate
/builder build groupall layers:3

/builder cancel - Cancel a build job.

/builder info - View a Builder's loaded schematic name and size, as well as the builder's options and status.

/builder survey (excavate) - Display a list of all the block types/count it would require to build at the current location. Specify excavate to show the list of materials if excavation is used. Does not show water or lava.

/builder supply true|false set whether the builder will need to be given the materials before he will start building. See #Supply Mode

/builder hold true|false set whether the builder will hold the items he is placing (Turn off only for compatibility with other plugins like Sentry)

/builder reload - reload options from the builder config.yml

/builder help - Display the help.

Allgemeine Befehle

Befehl
Funktion

/spawn

Du teleportiert dich an den Spawn des Citybuild-Servers

/portal

Du gelangst in den Portalraum

/hub

Du gelangst in die Lobby

/ts update

Aktualisiert deinen Rang auf dem Teamspeak. (nur in der Lobby)

/vote

Gibt dir den Link zur Website, auf der du 1x täglich voten kannst.

/geschenk

Damit kannst du dein tägliches Votegeschenk abholen. Falls du sie nicht täglich abholst, sammeln sich diese auch an.

/cooldowns

Zeigt dir aktuelle Cooldowns an (Zeit, bis zur nächsten Verwendung von Befehlen).

/sethome {Name}

Erstellt einen Home-Punkt. Dies funktioniert in jeder Welt (Plotwelt, Farmwelt, Nether, Stadt). Wie viele Homes du haben kannst, ist rangabhängig. Diese sind nicht Citybuild-übergreifend.

/home

Zeigt dir alle Home-Punkte auf dem Citybuild-Server an

/home {Name}

Teleportiert dich zu dem Home-Punkt.

/ignore {Name}

Du siehst keine Chatnachrichten des Spielers mehr. Durch erneutes Ausführen wird der Spieler von deiner Ignorierliste entfernt.

/realname {Name}

Zeigt den wirklichen Namen eines Spielers an, sollte dieser umbenannt sein

/ec

Öffnet deine eigene Endertruhe.

/ec {Name}

Zeigt dir die Endertruhe eines Spielers an.

/invsee {Name}

Zeigt dir das Inventar eines Spielers an

/view {Name}

Zeigt dir die Rüstung, sowie das Craftingfeld und das Item in der Hand von diesem Spieler an

/craft

Öffnet eine mobile Werkbank

/msg {Name} {Nachricht}

Schreibe einem Spieler eine private Nachricht

/r {Nachricht}

Schreibe eine private Nachricht an den letzten Spieler, der dir eine private Nachricht gesendet hat.

/pay {Name} {Betrag}

Überweise einem Spieler Geld. Pass auf, dass es der richtige Betrag ist. Willst du Cents bezahlen, so musst du einen Punkt nutzen und kein Komma Richtig: /pay {Name} 0.01 Falsch: /pay {Name} 0,01

/money

Zeigt dir deinen aktuellen Kontostand an.

/bank guthaben

Zeigt dir dein aktuelles Bankguthaben an. Auf der Bank ist dein Geld bei Servercrashs sicher.

/bank einzahlen {Betrag}

Zahlt den angegebenen Betrag auf die Bank ein. Dieser muss mindestens 2000$ betragen

/bank abheben {Betrag}

Hebt den Betrag von deiner Bank ab.

/warp

Listet dir alle offiziellen Warp-Punkte auf dem Citybuild auf.

/warp {Warpname}

Teleportiert dich zu diesem Warp-Punkt

/tpa {Spielername}

Du sendest an den Spieler eine Teleportationsanfrage (Du wirst zu ihm teleportiert)

/tpahere {Spielername}

Du sendest an den Spieler eine Teleportationsanfrage (Er wird zu dir teleportiert)

/tpaccept

Du akzeptierst die Teleportationsanfrage

/tpdeny

Du lehnst die Teleportationsanfrage ab

/globalchat

Zeigt dir alle Befehle des Globalchats an

/globalchat login

Du loggst dich in den Globalchat ein und kannst Citybuild-übergreifende Nachrichten sehen.

/globalchat logout

Du loggst dich aus dem Globalchat aus und siehst keine Citybuild-übergreifenden Nachrichten mehr

/globalchat settings

Zeigt dir die Einstellungen des Globalchats an. Hier kannst du auswählen, ob du die Nachrichten von allen oder nur von bestimmten Citybuild-Servern sehen willst.

/globalchat {Nachricht} @{Nachricht}

Schickt eine Nachricht in den Globalchat. Du musst dafür im Globalchat eingeloggt sein.

/switch

Öffnet ein Menü, womit du leicht den Citybuild-Server wechseln kannst.

/switch cb1-22/evil/nature/extreme/event

Verbindet dich automatisch mit dem angegebenen Citybuild-Server Bei den Citybuild-Servern 1-22 musst du /switch cb{Nummer} angeben. Bei den anderen /switch {Name}

/anfang

Zeigt dir eine Auflistung der wichtigsten Befehle an, welche für den Spieleinstieg hilfreich sind

/perks

Zeigt dir eine Übersicht mit allen Perks an. Diese kannst du entweder mit GrieferGames-$ erwerben, in Kisten gewinnen oder beim Orb-Händler eintauschen

/prefix

Hier siehst du eine Übersicht der Prefixe und kannst diesen wechseln.

/friend /freunde

Zeigt dir deine Freundesliste an.

/friend add {Name}

Schickt eine Freundschaftsanfrage an den Spieler.

/profil

Öffne dein InGame-Profil. Mit einem Klick auf die Redstone-Fackel kannst du dieses bearbeiten.

/profil {Name}

Zeigt dir das Profil eines anderen Spielers.

/clan

Zeigt dir eine Liste der Clan-Befehle an.

/ggauth

Gibt dir alle wichtigen Befehle für GGAuth, unser Sicherheitssystem für deinen GrieferGames-Account.

/chatlog all /chatlog all {Spieler}

Erstellt einen Chatlog. Wenn du einen Spielernamen angibst, werden seine Nachrichten im Chatlog hervorgehoben. Chatlogs sind erforderlich, um eine Beschwerde über einen Spieler zu erstellen, wenn ein Regelverstoß begangen wurde.

/chatlog msg {Name}

Erstellt einen Chatlog der Privatnachrichten mit diesem Spieler.

/rezepte

Öffnet ein Auswahlmenü für Rezepte. Hier kannst du Rezepte für Möbel einsehen (dafür musst du CustomBlocks nutzen), du kannst komprimierte Items erstellen, hast einen Schnellzugriff auf Standard-Rezepte von Minecraft (mit Schnellcrafting-Option) und du siehst die speziellen Crafting-Rezepte, welche nur auf Gamer-Freundeexistieren.