HyTari Studios · Guide officiel de configuration

Mob Spawn Eggs

Gérez le spawn direct, le lancer, les mondes et les logs.

L'édition Full comprend 270 Spawn Eggs basés sur les EntityId natifs de Hytale, avec spawn direct et œufs lançables. Ce guide couvre les contrôles globaux, les exceptions par monde, la blacklist et les logs.

AVANT DE COMMENCER

Bien démarrer

ÉTAPE 01

Installer l'édition Full

Utilisez une seule build du mod dans le dossier mods.

ÉTAPE 02

Choisir les modes

Décidez si Direct et Throw doivent être actifs globalement.

ÉTAPE 03

Définir les mondes

Ajoutez des exceptions ou une blacklist avant d'ouvrir la fonction aux joueurs.

Le mod utilise les EntityId natifs et une validation côté serveur. Gardez les règles par monde simples et testez toujours les mondes protégés avant d'accorder les permissions.

CHAPITRE 01 · 1 EXEMPLES

Modes d'utilisation

Activez ou désactivez Direct et Throw globalement.

01JSON

Direct et Throw globaux

Les deux modes peuvent être activés ou désactivés indépendamment.

JSON
{
  "usage": {
    "direct-enabled": true,
    "throw-enabled": true
  }
}

mods/MobSpawnEggs/config.json → usage

CE QUE ÇA FAIT

Les deux modes peuvent être activés ou désactivés indépendamment.

COMPORTEMENT IMPORTANT

  • Direct utilise le clic gauche pour faire apparaître immédiatement.
  • Throw utilise le clic droit et crée le projectile visible.
  • L'œuf n'est consommé que si l'action native réussit ; Throw dispose aussi d'un watchdog et rembourse un œuf si le callback d'impact n'arrive jamais.

CHAPITRE 02 · 1 EXEMPLES

Exceptions par monde

Appliquez des règles différentes au spawn, aux instances ou à tout autre monde.

01JSON

Règles différentes par monde

Chaque monde peut remplacer Direct, Throw ou les deux sans modifier la valeur globale.

JSON
{
  "usage": {
    "world-overrides": {
      "spawn_world": {
        "direct-enabled": false,
        "throw-enabled": false
      },
      "instances": {
        "direct-enabled": false,
        "throw-enabled": false
      }
    }
  }
}

mods/MobSpawnEggs/config.json → usage.world-overrides

CE QUE ÇA FAIT

Chaque monde peut remplacer Direct, Throw ou les deux sans modifier la valeur globale.

COMPORTEMENT IMPORTANT

  • Les noms de mondes sont normalisés sans tenir compte de la casse.
  • Une exception peut ne préciser qu'un seul des deux modes.
  • La règle globale reste le fallback lorsqu'une valeur n'est pas remplacée.

CHAPITRE 03 · 1 EXEMPLES

Blacklist complète

Bloquez totalement l'utilisation des œufs dans certains mondes.

01JSON

Bloquer complètement un monde

La blacklist empêche l'utilisation des Spawn Eggs dans les mondes listés.

JSON
{
  "blacklistedWorlds": [
    "lobby",
    "event_world"
  ]
}

mods/MobSpawnEggs/config.json

CE QUE ÇA FAIT

La blacklist empêche l'utilisation des Spawn Eggs dans les mondes listés.

COMPORTEMENT IMPORTANT

  • La blacklist est distincte des exceptions Direct/Throw.
  • Utilisez-la pour interdire entièrement la fonctionnalité dans un monde.
  • Les noms de mondes sont comparés sous forme normalisée.

CHAPITRE 04 · 1 EXEMPLES

Permissions

Direct et Throw disposent de permissions séparées.

01PERMISSIONS

Permissions séparées

Vous pouvez accorder indépendamment le spawn direct et le lancer.

PERMISSIONS
mobspawneggs.direct
mobspawneggs.throw

Plugin de permissions / permissions serveur

CE QUE ÇA FAIT

Vous pouvez accorder indépendamment le spawn direct et le lancer.

COMPORTEMENT IMPORTANT

  • Les deux permissions sont autorisées par défaut dans l'édition Full actuelle.
  • Vous pouvez retirer un mode tout en conservant l'autre.
  • Les règles par monde restent applicables même si le joueur possède la permission.

CHAPITRE 05 · 1 EXEMPLES

Logs et diagnostic

Contrôlez la console, spawns.log, les échecs et la rétention.

01JSON

Logs Direct et Throw

La console et les fichiers peuvent être configurés séparément pour les spawns réussis et échoués.

JSON
{
  "logging": {
    "debug-messages": false,
    "retention-days": 15,
    "direct": {
      "console-enabled": true,
      "spawn-log-enabled": true,
      "fail-spawn-log-enabled": true
    },
    "throw": {
      "console-enabled": true,
      "spawn-log-enabled": true,
      "fail-spawn-log-enabled": true
    }
  }
}

mods/MobSpawnEggs/config.json → logging

CE QUE ÇA FAIT

La console et les fichiers peuvent être configurés séparément pour les spawns réussis et échoués.

COMPORTEMENT IMPORTANT

  • Laissez debug-messages désactivé en utilisation normale.
  • Direct et Throw ont des contrôles de logging indépendants.
  • La rétention limite la croissance des logs de diagnostic.

Avant d'utiliser un exemple

L'édition Full comprend Direct et Throw ; l'édition Free est uniquement Direct.

Les catégories Creative Library et les couleurs propres aux œufs sont générées par le mod.

La configuration affichée suit le format structuré actuel de l'édition Full.

RETOUR EN HAUT