-
Notifications
You must be signed in to change notification settings - Fork 0
Sviluppo e roadmap
Giovanni Albanese edited this page Jun 13, 2026
·
1 revision
Questa pagina raccoglie convenzioni e prossimi passi tecnici.
- Java 21.
- Maven multi-modulo.
- Package pubblico
dev.openrp.*. - Messaggi utente in italiano.
- API Paper/Bukkit con dipendenze server-side in
provided. - Storage e I/O fuori dal main thread.
- Ritorno al main thread prima di usare API Bukkit non thread-safe.
- Config default sicuri.
- Comandi e permessi documentati.
mvn -B -ntp validate
mvn -B -ntp test -pl open-access -am
mvn -B -ntp package -pl open-access -am
bash scripts/build-resource-packs.shQuando Open Weapons sara' standalone:
mvn -B -ntp clean package- Test manuale completo su Paper con WorldGuard.
- Provider per proprieta'.
- Provider per aziende.
- Provider per hotel.
- Migrazione dati da installazioni precedenti.
- Audit viewer admin.
- Esportazione/importazione profili.
- Migliorare persistenza stazioni.
- Documentare schema completo
weapon_cosmetics.yml. - Validatore config.
- Preview cosmetici in GUI.
- Supporto a piu' bridge arma.
- Test su NBT/PersistentDataContainer.
- Creare
OpenWeaponsPlugin extends JavaPlugin. - Aggiungere
plugin.ymlopaper-plugin.yml. - Rimuovere dipendenze dal vecchio core.
- Creare
openrp-core-apio adapter minimi. - Rendere opzionali aziende/polizia/staff log.
- Portare config e comandi in namespace pubblico.
- Aggiungere test registry.
- Aggiungere test model data visual variants.
- Aggiungere test combat policy.
- Documentare i file YAML in dettaglio.
- Directory Maven sibling.
- Package
dev.openrp.<modulo>. - README italiano.
-
plugin.ymlopaper-plugin.yml. - Config default.
- Comandi e permessi.
- API pubblica se altri moduli devono integrarsi.
- Test unitari per logica pura.
- Build mirata con
mvn -B -ntp package -pl <modulo> -am. - Documentazione wiki aggiornata.
Open Roleplay - codice aperto, moduli adattabili, roleplay prima di tutto.