Créer du contenu
Créer la construction
Il n'y a aucune restriction sur ce que vous pouvez construire pour BetterStructures, bien qu'il soit recommande de maintenir la taille des structures en dessous de 100x100x100 blocs pour une bonne adaptation au monde et des raisons de performance. Cela dit, il peut facilement gerer des structures beaucoup plus grandes.
Blocs speciaux
BetterStructures possede deux blocs speciaux : les barrieres et la bedrock. Tout autre bloc que WorldEdit peut coller sera colle normalement, mais les blocs de barriere et de bedrock sont l'exception.
| Bloc | Comportement | Cas d'utilisation |
|---|---|---|
| Barriere | Ne place aucun bloc a cet emplacement - preserve le terrain original | Arrondir les bords du collage, mouler les murs aux grottes, integration naturelle |
| Bedrock | Garantit qu'un bloc solide existe. Si air/liquide, remplace par le materiau de piedestal | Creer des sols pour les rails, garantir l'existence du sol sans ecraser les blocs existants |
Panneaux d'apparition
BetterStructures peut utiliser des panneaux avec un texte specifique pour faire apparaitre des mobs et des boss d'EliteMobs et MythicMobs a des emplacements specifiques.
Remarque : Les panneaux d'apparition restent visibles dans la structure. Placez-les dans des endroits caches si vous ne voulez pas qu'ils soient visibles pour les joueurs.
| Type de panneau | Ligne 1 | Ligne 2-4 | Plugin requis |
|---|---|---|---|
| Mobs vanilla | [spawn] | Type d'entite | Aucun |
| EliteMobs | [elitemobs] | Nom du fichier du boss (peut s'etendre sur plusieurs lignes) | EliteMobs |
| MythicMobs | [mythicmobs] | Nom du mob + niveau sur des lignes separees | MythicMobs |
Exemples de panneaux d'apparition
Mobs vanilla
[spawn]
ZOMBIE
Fait apparaitre un zombie persistant a cet emplacement. Fonctionne pour tout Spigot EntityType y compris les porte-armures et les cristaux de l'End.
EliteMobs
[elitemobs]
test_boss_with
_a_long_name
.yml
Les noms de fichier longs peuvent s'etendre sur plusieurs lignes. Les arenes de combat sont protegees par WorldGuard jusqu'a ce que tous les boss soient elimines.
MythicMobs
[mythicmobs]
SkeletalKnight
10
Fait apparaitre un SkeletalKnight au niveau 10.
Schematics
Les schematics sont des fichiers generes par WorldEdit ou FastAsyncWorldEdit qui contiennent les blocs de la construction que BetterStructures utilisera. BetterStructures utilise le format de fichier .schem (le standard moderne de WorldEdit). Assurez-vous de sauvegarder vos schematics au format .schem, et non au format ancien .schematic.
Les instructions detaillees sur la creation d'un schematic ne sont pas incluses ici, car elles sont documentees en detail dans les documentations de WorldEdit et FastAsyncWorldEdit, mais cela se fait generalement de la maniere suivante :
- Choisissez un coin de la construction et utilisez la commande
//pos1 - Choisissez le coin diagonalement oppose et utilisez la commande
//pos2 - Utilisez la commande
//copy - Utilisez la commande
/schem save <schematicname>ou<schematicName>est le nom de fichier que vous souhaitez utiliser pour votre schematic.
Assurez-vous d'executer la commande //pos1 sur le point 1 et //pos2 sur le point 2 !
Point d'ancrage
Les points d'ancrage sont l'endroit ou vous executez la commande //copy pour le schematic. Ils determinent le point d'origine de la structure lorsqu'elle est placee dans le monde.
| Type de construction | Position d'ancrage recommandee | Raison |
|---|---|---|
| Surface | Point le plus bas du sol | Assure un alignement correct au sol |
| Souterrain | Au sommet de la construction | Permet une determination correcte de la profondeur d'enfouissement |
| Liquide | A la surface de l'eau | Placement correct a la surface de l'eau |
| Air/Ciel | Au sommet de la construction | Positionnement correct en altitude |
Important : Soyez toujours tres proche ou directement au-dessus des constructions lors de la copie. Plus vous etes eloigne, plus l'operation de collage sera saccadee.
Configurations de schematic
Chaque fichier de schematic a une configuration de schematic. Si un fichier de schematic vient d'etre ajoute au serveur, la configuration sera generee apres un redemarrage ou apres /betterstructures reload.
Ces configurations vous permettent de definir les parametres suivants pour le collage du schematic :
| Cle | Par defaut | Obligatoire | Description |
|---|---|---|---|
isEnabled | true | ❌ | Si le schematic est active. S'il est desactive, il ne sera place nulle part. |
weight | 1.0 | ❌ | Poids de selection. Plus eleve = plus de chances d'etre choisi. 2.0 = 2 fois plus probable, 0.5 = moitie moins probable. |
pedestalMaterial | Detection automatique | ❌ | Materiau pour les blocs de piedestal (noms de Material Spigot). Detecte automatiquement le meilleur ajustement si non defini. |
generatorConfigFilename | - | ✅ | Nom du fichier de configuration du generateur incluant l'extension .yml. Les schematics sans ceci n'apparaitront pas. |
treasureFile | Par defaut du generateur | ❌ | Remplacer le fichier de tresor pour cette structure. Il est generalement preferable de modifier le generateur a la place. |
Details de configuration
pedestalMaterial
Les piedestaux sont des blocs places sous les batiments de surface/souterrains pour combler les espaces d'air et ameliorer l'integration au terrain. Ce sont egalement les blocs qui remplacent les blocs de bedrock dans le schematic.
Quand rien n'est defini, le plugin analyse les blocs sous l'emplacement de placement de la structure et selectionne le type de materiau le plus courant en utilisant une selection aleatoire ponderee. Par defaut : Nether = netherrack, End = pierre de l'End, Autre = pierre.
generatorConfigFilename
Exemple : generatorConfigFilename: generator_surface_global.yml
Le fichier du generateur se trouve dans le dossier de configuration des generateurs.
treasureFile
Consultez la documentation des fichiers de tresor et la documentation des generateurs pour plus de details.
Personnaliser le contenu
Tout ce qui est distribue dans BetterStructures est modifiable. Vous pouvez modifier tous les fichiers de schematic et les parametres de generateur a votre guise.
Le guide de creation de contenu ci-dessus est egalement un guide qui peut vous aider a modifier le contenu existant.
Depannage
Si votre structure n'apparait pas, verifiez que :
- Le fichier de schematic est au format .schem
- Une configuration de generateur valide est specifiee
- L'option isEnabled est definie sur true
- Votre version de WorldEdit/FastAsyncWorldEdit est compatible
Si les panneaux d'apparition ne fonctionnent pas :
- Verifiez que le format du panneau correspond exactement aux exemples
- Pour EliteMobs/MythicMobs, assurez-vous que les plugins sont installes
- Verifiez que les types d'entite/noms de mob sont correctement orthographies
- Consultez les journaux du serveur pour des messages d'erreur specifiques