Zum Hauptinhalt springen

Tycoon Placement Group

Groupe d'emplacements de zoo

Un groupe d'emplacements de zoo : une zone nommée et les positions d'accueil qu'elle contient. ### Pourquoi des positions déclarées, et non un placement libre Le serveur n'a qu'un seul monde et tous les joueurs occupent la même géographie : chacun ne voit que ses propres animaux, par audience. Un placement libre « à l'endroit où je me tiens » ferait donc se superposer les zoos de tout le monde, avec des modèles qui s'interpénètrent à la moindre coïncidence de coordonnées. Des positions déclarées règlent le problème par construction : chaque animal se pose sur un emplacement identifié, un seul occupant à la fois, et le rendu par audience fait le reste. L'identifiant d'un emplacement est "<groupId>:<index>" — dérivé, jamais saisi, donc impossible à désynchroniser de la liste. Réordonner [positions] réaffecte les identifiants : ne pas le faire sur un monde en service, insérer en fin de liste.

Felder

FeldTypStandardBeschreibung
iconStringGRASS_BLOCKIcone du groupe dans le menu (nom de materiau Minecraft).
worldString—Monde portant ces emplacements. Vide = le monde principal du serveur.
sortOrderInt0Ordre d'affichage des groupes. Plus petit = plus haut.
requiredZooLevelInt0Niveau de zoo minimum requis pour utiliser ce groupe. 0 = aucun prerequis.
positionsList<PlacementPositionDef>emptyPositions d'accueil de ce groupe. Une position = au plus un animal.
PlacementPositionDef (6)
FeldTypStandardBeschreibung
labelString—Nom affiche de l'emplacement. Vide = 'Emplacement N'.
xDouble0.0—
yDouble64.0—
zDouble0.0—
yawFloat0Orientation du modele, en degres.
maxSpaceCostInt0Cout d'espace maximum accepte ici. 0 = pas de limite. Empeche de poser un elephant sur un perchoir a oiseaux.
Gemeinsame TypeWriter-Felder (displayName)
FeldTypStandardBeschreibung
displayNameString—Nom affiche dans le menu de placement.Farben

How to use it​

Each position holds one animal at a time and is identified by <group id>:<index>. Add new positions at the end of the list: reordering them on a running server reassigns the ids. Use maxSpaceCost to keep large species off small perches, and requiredZooLevel to gate a zone behind the zoo profession level. world empty means the main world of the server.