Aller au contenu principal

Spawners Virtuels

Les Spawners Virtuels sont le type de spawner le plus avancé dans zSpawner. Ils offrent une personnalisation extensive incluant l'auto-kill, l'auto-sell, des taux de drop personnalisés et la location d'emplacement.

Comment Fonctionnent les Spawners Virtuels

Contrairement aux spawners traditionnels, les Spawners Virtuels :

  1. Génèrent des entités dans une zone contrôlée - Les entités apparaissent dans une distance configurable
  2. Peuvent auto-kill les entités - Tuent automatiquement les mobs générés
  3. Peuvent auto-vendre les drops - Vendent les items directement (nécessite zShop)
  4. Stockent les items en interne - Les items collectés sont stockés dans l'inventaire du spawner
  5. Supportent la location d'emplacement - Permettent à d'autres joueurs d'utiliser votre spawner temporairement

Configuration

Paramètres de Base

virtual:
# Matériau utilisé pour le bloc du spawner virtuel
material: LODESTONE

# Nom affiché au-dessus du bloc spawner
name: "&6x%amount%"

defaultSpawnerOption:
distance: 6 # Distance de spawn depuis le centre
experienceMultiplier: 1 # Multiplicateur d'expérience
lootMultiplier: 1 # Multiplicateur de drop de loot
autoKill: false # Auto-kill des entités générées
autoSell: false # Auto-vente des items droppés
mobPerMinute: 0 # Max mobs par minute (0 = illimité)
maxEntity: 1000 # Maximum total d'entités
minDelay: 10000 # Délai min de spawn (ms)
maxDelay: 15000 # Délai max de spawn (ms)
minSpawn: 1 # Min entités par spawn
maxSpawn: 2 # Max entités par spawn
remaining: 1000000 # Spawns restants
locationEnabled: false # Activer la location d'emplacement
location:
enabled: false
minTime: 10 # Temps min de location (minutes)
maxTime: 120 # Temps max de location (minutes)
price: 5000 # Prix par minute

Détails des Options

OptionTypeDéfautDescription
distanceDouble6Rayon depuis le spawner où les entités peuvent apparaître
experienceMultiplierDouble1Multiplicateur pour les drops d'expérience
lootMultiplierDouble1Multiplicateur pour les drops de loot
autoKillBooleanfalseTuer automatiquement les entités générées
autoSellBooleanfalseVendre automatiquement les items (nécessite zShop)
mobPerMinuteInteger0Maximum de mobs générés par minute (0 = pas de limite)
maxEntityInteger1000Maximum d'entités avant que le spawner s'arrête
minDelayInteger10000Délai minimum entre les spawns (millisecondes)
maxDelayInteger15000Délai maximum entre les spawns (millisecondes)
minSpawnInteger1Minimum d'entités générées à la fois
maxSpawnInteger2Maximum d'entités générées à la fois
remainingInteger1000000Total de spawns restants avant épuisement
locationEnabledBooleanfalseActiver la fonctionnalité de location d'emplacement

Drops Personnalisés

Définissez des drops personnalisés pour des types d'entités spécifiques :

custom-virtual-drops:
- entity: MAGMA_CUBE
cancel-default-drop: true
drops:
- chance: 100
min: 1
max: 3
item:
material: MAGMA_CREAM

- entity: BLAZE
cancel-default-drop: false
drops:
- chance: 50
min: 1
max: 2
item:
material: BLAZE_ROD
- chance: 10
min: 1
max: 1
item:
material: GLOWSTONE_DUST
OptionDescription
entityType d'entité pour cette configuration de drop
cancel-default-dropSi true, empêche les drops vanilla
dropsListe des entrées de drop personnalisé
chancePourcentage de chance (0-100) pour ce drop
minQuantité minimum d'item
maxQuantité maximum d'item
itemConfiguration de l'item (supporte le format zMenu)

Location d'Emplacement

Permettez aux joueurs de louer des emplacements de spawner auprès des propriétaires.

Activer la Location d'Emplacement

spawner-location:
enable: true
minPrice: 1000 # Prix minimum par minute
maxPrice: 10000 # Prix maximum par minute

Paramètres de Location par Spawner

Dans les valeurs par défaut du spawner virtuel :

defaultSpawnerOption:
locationEnabled: false # Activer pour ce spawner
location:
enabled: false
minTime: 10 # Location minimum (minutes)
maxTime: 120 # Location maximum (minutes)
price: 5000 # Prix par minute

Commandes Admin

Gérez les locations via des commandes :

# Définir la location pour un spawner
/zspawner location set <joueur> <clé_spawner> <minutes>

# Ajouter du temps à une location existante
/zspawner location add <joueur> <clé_spawner> <minutes>

# Retirer du temps d'une location
/zspawner location remove <joueur> <clé_spawner> <minutes>

# Voir les informations de location
/zspawner location info <joueur> <clé_spawner>

# Annuler/supprimer une location
/zspawner location clear <joueur> <clé_spawner>

Items d'Amélioration

Les joueurs peuvent appliquer des items d'amélioration à leurs spawners virtuels. Configurez-les dans option-items.yml :

items:
MIN_DELAY:
type: MIN_DELAY
value: 10 # Montant à modifier
max-value: 5000 # Limite de valeur minimum
item:
material: SUNFLOWER
name: "#e5fa25Option Spawner&8: #fa9325Délai Min"
lore:
- ""
- "#92bed8Information&8:"
- "#8c8c8c• &7Réduit le délai minimum de spawn de &f10ms"
- ""
- "&7&oFaites clic droit sur votre spawner"
- "&7&opour appliquer cette amélioration"

Types d'Amélioration Disponibles

TypeEffet
MIN_DELAYRéduit le délai minimum de spawn
MAX_DELAYRéduit le délai maximum de spawn
DISTANCEModifie la distance de spawn
EXPERIENCE_MULTIPLIERAugmente le multiplicateur d'expérience
LOOT_MULTIPLIERAugmente le multiplicateur de loot
MAX_ENTITYAugmente la limite maximum d'entités
MIN_SPAWNAugmente le nombre minimum de spawn
MAX_SPAWNAugmente le nombre maximum de spawn
MOB_PER_MINUTEModifie la limite de mobs par minute
REMAININGAjoute des spawns restants

Donner des Items d'Amélioration

/zspawner giveoption <joueur> MIN_DELAY
/zspawner giveoption <joueur> MAX_DELAY

Intégration avec zShop

Quand zShop est installé, la fonctionnalité auto-sell devient disponible :

  1. Activez auto-sell dans les options du spawner
  2. Les items sont automatiquement vendus aux prix zShop
  3. L'argent est déposé directement au joueur
# Format du message de dépôt
deposit-reason: "Vente de x%amount% %item% pour %price% (Spawner)"

Intégration avec zEssentials

Quand zEssentials est installé :

  • Les items sont envoyés à la mailbox du joueur quand l'inventaire est plein
  • Utile pour la collecte hors-ligne

Intégration avec SuperiorSkyblock2

Quand SuperiorSkyblock2 est installé :

  • Les membres de l'équipe d'île peuvent accéder aux spawners des autres
  • Respecte les permissions d'île
  • Suit la propriété des spawners par île

Conseils et Bonnes Pratiques

Optimisation des Performances

defaultSpawnerOption:
mobPerMinute: 60 # Limiter le taux de spawn
maxEntity: 100 # Réduire le maximum d'entités
minDelay: 15000 # Augmenter le délai minimum
maxDelay: 30000 # Augmenter le délai maximum

Configuration Économie Équilibrée

defaultSpawnerOption:
lootMultiplier: 1 # Loot standard
experienceMultiplier: 1 # XP standard
autoSell: false # Nécessiter la vente manuelle

Configuration Spawner Premium

defaultSpawnerOption:
lootMultiplier: 2.0
experienceMultiplier: 1.5
autoKill: true
autoSell: true
minDelay: 5000
maxDelay: 10000
maxSpawn: 4
Copyright © 2026 GroupeZ|Build #loading...|-