Welcome to WorldEvents, the all-in-one solution to spice up your Minecraft world with random, exciting, and fully customizable events!
Perfect for community servers, streaming, or any world that needs ✨spontaneity✨.
- Dynamic Random Events: Surprising world events occur every X minutes and last for a short time, affecting everyone’s gameplay!
- Admin Controls: Force any event, anytime, with an easy command.
- Fully Configurable: Toggle events, change timings, and control schedule and permissions.
- Translatable: All messages in their own easy-to-edit file!
- Vault Support: Full compatibility with Vault permissions.
- Easy to Extend: Modular design—add your own events!
- Works with: Minecraft Java 1.21+, Java 17+.
| Event | Description |
|---|---|
| ⚡ Magic Storm | Lightning everywhere, constant rain, mobs become stronger and glow! |
| 🌑 Eternal Night | Day/night cycle locks to night, and rare mobs start appearing! |
| 🎁 Loot Rain | Loot chests drop from the sky at random locations! |
| 🏆 Treasure Hunt | A special chest spawns somewhere in the world and its coordinates are announced! |
Download/Build the plugin:
- Use Maven:
mvn clean package
- Or download from releases.
- Use Maven:
Put the generated
WorldEvent-xxx.jarin your server’s/pluginsdirectory.Start your server. The plugin creates its config files and is ready to go!
All main config files are located in /plugins/WorldEvent/:
event-interval-minutes: 10# Time between events (minutes)event-duration-minutes: 3# Each event duration (minutes)enabled-events:
magic_storm: trueeternal_night: trueloot_rain: truetreasure_hunt: trueAll in-game messages and announcements.
Translate, customize, decorate with color codes!
Example:
event_start: "{prefix} &aEvent started: &e{event}"event_end: "{prefix} &cThe event &e{event} &chas ended!"
...| Command | Description | Permission |
|---|---|---|
/worldevents start <event> | Force-starts a specific event | worldevents.admin |
If no event is running, a random enabled event will start on a timer.
| Node | Default | Description |
|---|---|---|
worldevents.admin | OP | Can force-start events and manage the plugin |
WorldEvent/
├── src/
│ └── main/
│ ├── java/com/raffymimi/worldEvent/
│ │ ├── event/ # All event classes (one for each event)
│ │ ├── command/ # Command logic
│ │ ├── manager/ # Event scheduler & logic
│ │ ├── util/ # Utilities (messages, Vault permissions)
│ │ └── WorldEvent.java# Main plugin file
│ └── resources/
│ ├── plugin.yml
│ ├── config.yml
│ └── messages.yml
├── pom.xml
- Add new event classes in
/event/!
Just extendBaseEventand register your class in theEventManager. - Messages: Use placeholders like
{event},{prefix},{coords}inmessages.yml. - Vault is used for permissions.
Plugin by:Raffymimii
Portfolio:https://portfolio.raffymimi.it/
Inspired by the beautiful chaos of Minecraft events!
Contributions, bug reports, and suggestions welcome!
If you enjoy this plugin, star ⭐ the repo or buy me a coffee!
Let the chaos begin! 🌩️🎉
Benvenuto in WorldEvents, la soluzione tutto-in-uno per dare una marcia in più al tuo mondo Minecraft con eventi casuali, emozionanti e completamente personalizzabili! Perfetto per server community, streaming o qualsiasi mondo che ha bisogno di un pizzico di ✨spontaneità✨.
- Eventi Casuali Dinamici: Eventi sorprendenti si attivano ogni X minuti e durano per poco tempo, influenzando il gameplay di tutti!
- Controlli Admin: Forza qualsiasi evento in qualsiasi momento con un semplice comando.
- Completamente Configurabile: Attiva/disattiva eventi, modifica la frequenza e gestisci permessi e pianificazione.
- Traducibile: Tutti i messaggi sono in un file dedicato, facile da modificare!
- Supporto Vault: Compatibile con i permessi tramite Vault.
- Facile da Estendere: Struttura modulare—puoi aggiungere i tuoi eventi personalizzati!
- Compatibile con: Minecraft Java 1.21+, Java 17+.
| Evento | Descrizione |
|---|---|
| ⚡ Tempesta Magica | Fulmini ovunque, pioggia costante, i mob diventano più forti e brillano! |
| 🌑 Notte Eterna | Il ciclo giorno/notte si blocca sulla notte, e compaiono mob rari! |
| 🎁 Pioggia di Loot | Casse piene di loot cadono dal cielo in punti casuali del mondo! |
| 🏆 Caccia al Tesoro | Una cassa speciale appare da qualche parte nel mondo e le coordinate vengono annunciate! |
Scarica o compila il plugin:
Usa Maven:
mvn clean package
Oppure scarica da releases
Inserisci il file
WorldEvent-xxx.jarnella cartella/pluginsdel tuo server.Avvia il server. Il plugin genererà i file di configurazione automaticamente!
Tutti i file si trovano in /plugins/WorldEvent/:
event-interval-minutes: 10# Minuti tra un evento e l'altroevent-duration-minutes: 3# Durata di ogni evento (in minuti)enabled-events:
magic_storm: trueeternal_night: trueloot_rain: truetreasure_hunt: trueTutti i messaggi del gioco. Puoi tradurli, personalizzarli, colorarli come vuoi! Esempio:
event_start: "{prefix} &aEvento iniziato: &e{event}"event_end: "{prefix} &cL'evento &e{event} &cè terminato!"
...| Comando | Descrizione | Permesso |
|---|---|---|
/worldevents start <event> | Avvia manualmente un evento | worldevents.admin |
Se nessun evento è in corso, ne inizierà uno casuale tra quelli abilitati.
| Nodo | Default | Descrizione |
|---|---|---|
worldevents.admin | OP | Può avviare eventi e gestire il plugin |
Se ti piace il plugin, lascia una ⭐ al repo o offrimi un caffè!
Che il caos abbia inizio! 🌩️🎉