EventForge
Crea Eventi Dinamici e Configurabili per il Tuo Server Minecraft!
Crea Eventi Dinamici e Configurabili per il Tuo Server Minecraft!
[hr][/hr]
Cos'è EventForge?
Ciao a tutti! Sono Gabryx412, e sono entusiasta di presentarvi EventForge, un plugin che ho sviluppato per dare un tocco di dinamicità e unicità ai vostri server Minecraft. Con EventForge, potrete creare facilmente eventi configurabili che si attivano in base a condizioni specifiche e scatenano azioni predefinite. Dimenticatevi gli eventi scriptati e statici, con EventForge il vostro mondo sarà sempre una sorpresa!
✨ Caratteristiche Principali
* Eventi Configurabili: Definisci infiniti eventi direttamente dal tuo file
Code (Text):
config.yml
* Condizioni Potenti:
* Posizione: Bioma, coordinate precise, mondo.
* Tempo: Ora del giorno, fase lunare, meteo (pioggia, tuoni).
* Inventario e Player Stat: Oggetti specifici nell'inventario, salute, fame, livello, XP, effetti pozione.
* Interazione: Entità vicine.
* Permessi: Controllo basato sui permessi di un giocatore.
* Logica Complessa: Combina condizioni con operatori
Code (Text):
AND
Code (Text):
OR
Code (Text):
NOT
* Azioni Diverse:
* Far spawnare mob personalizzati (nome, salute, equipaggiamento, effetti pozione).
* Applicare effetti pozione ai giocatori.
* Generare forzieri con loot casuale e tempo di scomparsa.
* Inviare messaggi personalizzati (con supporto per
Code (Text):
%player%
* Eseguire comandi (anche da console!).
* Riprodurre suoni e generare particelle.
* Far cadere fulmini (con o senza danno).
* Cooldown & Ripetizioni: Imposta un cooldown per evitare spam di eventi e rendi gli eventi ripetibili a intervalli definiti finché le condizioni sono soddisfatte.
* Trigger Multipli: Gli eventi possono essere attivati da movimento, tempo o entrambi.
⚙️ Configurazione (config.yml)
La configurazione di EventForge è il cuore del plugin. Ogni evento è definito da un ID unico e contiene sezioni per
Code (Text):
triggers
Code (Text):
conditions
Code (Text):
actions
Ecco alcuni esempi di come strutturare i tuoi eventi:
Code (Text):
events:
# Evento di Benvenuto nella Giungla
welcome_jungle_event:
triggers:
- MOVEMENT
- TIME
conditions:
operator: AND
list:
- type: BIOME
value: JUNGLE
- type: TIME
min: 0
max: 6000 # Giorno
nested:
- operator: NOT
list:
- type: PERMISSION
permission: eventforge.bypass.jungle
actions:
- type: SEND_MESSAGE
target: "@p"
message: "&aBenvenuto nella giungla, %player%!"
- type: APPLY_POTION
target: "@p"
effect: JUMP
duration: 60
amplifier: 1
cooldown: 300
repeating:
enabled: false
# Avventura Notturna nel Deserto con Spawn Mob e Loot
desert_night_adventure:
triggers:
- MOVEMENT
- TIME
conditions:
operator: AND
list:
- type: BIOME
value: DESERT
- type: TIME
min: 13000
max: 23000 # Notte
nested:
- operator: AND
list:
- type: PLAYER_STAT
stat: HEALTH
operator: ">="
value: 10.0
- type: INVENTORY_ITEM
material: TORCH
amount: 1
actions:
- type: SEND_MESSAGE
target: "@p"
message: "&6La notte cala sul deserto... Spero tu abbia una torcia!"
- type: SPAWN_MOB
entity: ZOMBIE
count: 2
name: "&4Zombie del Deserto"
health: 25.0
offset:
x: 3.0
y: 0.0
z: 3.0
effects:
- type: SPEED
duration: 120
amplifier: 1
- type: SPAWN_LOOT_CHEST
offset:
x: 0.0
y: 1.0
z: 0.0
delete_after: 60
items:
- material: GOLD_INGOT
min_amount: 1
max_amount: 3
chance: 80.0
- material: DIAMOND
min_amount: 1
max_amount: 1
chance: 20.0
name: "&bDiamante Raro"
lore:
- "&7Un diamante trovato solo di notte."
enchantments:
- SHARPNESS:3
- material: LEATHER_HELMET
chance: 50.0
leather_color: "#FF0000"
enchantments:
- PROTECTION:1
cooldown: 600
repeating:
enabled: false
# Esempio di Fulmini Ripetuti
lightning_strike_event:
triggers:
- TIME
conditions:
operator: AND
list:
- type: WEATHER
type: THUNDER
- type: PLAYER_STAT
stat: LEVEL
operator: ">="
value: 5
actions:
- type: STRIKE_LIGHTNING
offset:
x: 0.0
y: 0.0
z: 0.0
no_damage: false
cooldown: 120
repeating:
enabled: true
interval: 100 # Ogni 5 secondi (100 ticks)
1. Scarica l'ultima versione di EventForge.jar.
2. Copia il file
Code (Text):
.jar
Code (Text):
/plugins/
3. Riavvia il server (o caricalo con un plugin come Plugman).
4. Modifica il file
Code (Text):
config.yml
Code (Text):
/plugins/EventForge/
5. Riavvia il server o usa il comando di ricarica (vedi sotto).
Comandi & Permessi
- /eventforge reload - Ricarica la configurazione del plugin.
- Permesso:
(default: OP)Code (Text):eventforge.admin
- Permesso:
⚠️ Requisiti
* Minecraft Spigot/Paper/Bukkit 1.21.4 .
* Java 21.
Supporto & Contatti
Se riscontri bug, hai suggerimenti o hai bisogno di aiuto con la configurazione, non esitare a contattarmi.
* Discord: Server Discord https://discord.gg/H4ZsNsz3d3
* PM su SpigotMC
❤️ Contributi
Sviluppato da Gabry con l'idea di NeoGPT.SyS
. Se questo plugin ti è utile, una recensione o un mi piace sarebbero molto apprezzati!
[hr][/hr]
Grazie per aver scelto EventForge!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EventForge is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 36 times (via Spigot). Download it and open it directly in the game.