EventForge icon

EventForge -----

Crea Eventi Dinamici e Configurabili per il Tuo Server Minecraft!



EventForge
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
. Niente più ricompilazioni per ogni piccola modifica!
* 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
e annida gruppi di condizioni.
* 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%
e colori).
* 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
e
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)
 
⬇️ Installazione
1. Scarica l'ultima versione di EventForge.jar.
2. Copia il file
Code (Text):
.jar
nella cartella
Code (Text):
/plugins/
del tuo server Minecraft.
3. Riavvia il server (o caricalo con un plugin come Plugman).
4. Modifica il file
Code (Text):
config.yml
che si genererà nella cartella
Code (Text):
/plugins/EventForge/
per creare i tuoi eventi personalizzati.
5. Riavvia il server o usa il comando di ricarica (vedi sotto).

Comandi & Permessi
  • /eventforge reload - Ricarica la configurazione del plugin.
    • Permesso:
      Code (Text):
      eventforge.admin
      (default: OP)

⚠️ 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!
Resource Information
Author:
----------
Total Downloads: 25
First Release: Jul 28, 2025
Last Update: Jul 28, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings