Script Lua : Enums et valeurs
Cette page renvoie aux Javadocs Spigot pour chaque type d'enum utilisé par les méthodes Lua d'EliteMobs. Utilisez le nom exact de la constante enum (ex. "FLAME", "ZOMBIE", "STONE") comme chaîne dans votre code Lua.
- L'orthographe doit correspondre exactement au nom de la constante enum
- La casse est généralement normalisée en interne, mais respectez l'orthographe Javadoc par sécurité
- Si le nom est incorrect, EliteMobs enregistre un avertissement et ne fait rien
Référence des enums
| Enum | Utilisation | Javadoc |
|---|---|---|
BarColor | Couleur de la barre de boss | BarColor |
BarStyle | Style de la barre de boss | BarStyle |
DamageCause | Filtrage de la cause des dégâts | EntityDamageEvent.DamageCause |
EnderDragon.Phase | Contrôle des phases de l'Ender Dragon | EnderDragon.Phase |
EntityEffect | Effets visuels d'entité | EntityEffect |
EntityType | Apparition d'entités | EntityType |
EquipmentSlot | Emplacements d'équipement d'entité | EquipmentSlot |
FireworkEffect.Type | Forme de feu d'artifice | FireworkEffect.Type |
Material | Blocs et objets | Material |
Particle | Effets de particules | Particle -- voir aussi la liste des particules valides pour les conversions de noms hérités |
PotionEffectType | Effets de potion | PotionEffectType |
Sound | Lecture de sons | Sound |
Valeurs non-Spigot
Ces valeurs sont spécifiques à EliteMobs et ne figurent pas dans les Javadocs Spigot :
Formes de zone
Utilisées par les définitions de zones natives (champ kind) et les spécifications de zones des utilitaires de script (champ shape).
Native (kind) | Utilitaire de script (shape) |
|---|---|
sphere | SPHERE |
dome | DOME |
cylinder | CYLINDER |
cuboid | CUBOID |
cone | CONE |
static_ray | STATIC_RAY |
rotating_ray | ROTATING_RAY |
translating_ray | TRANSLATING_RAY |
Filtres d'entité
Utilisés par les options de requête de context.zones et context.entities.
| Filtre | Correspond à |
|---|---|
player | Joueurs uniquement |
elite | Mobs élites uniquement |
mob | Entités vivantes non-joueurs |
living | Toutes les entités vivantes (par défaut) |
Valeurs météo
Utilisées par context.world:set_weather(weather).
| Valeur | Effet |
|---|---|
CLEAR | Ciel dégagé |
RAIN | Pluie |
THUNDER | Orage |
Types de cible
Utilisés par les spécifications de context.script:target().
| Valeur | Résolu en |
|---|---|
SELF | L'entité boss |
SELF_SPAWN | Le lieu d'apparition du boss |
DIRECT_TARGET | L'entité impliquée dans l'événement en cours |
NEARBY_PLAYERS | Les joueurs dans la portée (range) du boss |
NEARBY_MOBS | Les mobs non-joueurs dans la portée |
NEARBY_ELITES | Les mobs élites dans la portée |
ALL_PLAYERS | Tous les joueurs en ligne |
WORLD_PLAYERS | Tous les joueurs dans le monde du boss |
ZONE_FULL | Entités/emplacements à l'intérieur d'un volume de zone |
ZONE_BORDER | Entités/emplacements sur la bordure d'une zone |
LOCATION | Un emplacement spécifique de la spécification |
