Skip to content
Giovanni Albanese edited this page Jun 13, 2026 · 1 revision

Moduli

Open Roleplay e' un parent Maven multi-modulo. Ogni modulo vive in una cartella dedicata e puo' evolvere come plugin Paper indipendente o come libreria di supporto per altri moduli.

Struttura

open-roleplay/
  pom.xml
  scripts/
    build-resource-packs.sh
  open-access/
  open-cosmetics/
  open-weapons/

Open Access

Open Access gestisce accessi roleplay a spazi e blocchi.

Responsabilita':

  • profili collegati a regioni WorldGuard;
  • regole per player, proprietari, membri, aziende e hotel futuri;
  • preset private, members, managers, public, custom;
  • override per singolo blocco;
  • lock su casse, container, porte, bottoni, leve, pressure plate e macchine;
  • GUI editor apribile con shift-click;
  • storage SQLite o MySQL;
  • API pubblica via Bukkit Services.

Pagina dedicata: Open Access.

Open Cosmetics

Open Cosmetics gestisce cosmetici applicabili alle armi.

Responsabilita':

  • LED;
  • colori custom;
  • skin arma;
  • gettoni consumabili;
  • editor e workbench;
  • stazioni cosmetiche;
  • decorazione nome item;
  • suoni skin;
  • bridge opzionale verso Open Weapons.

Pagina dedicata: Open Cosmetics.

Open Weapons

Open Weapons contiene il sistema armi e gameplay collegato al combat.

Responsabilita':

  • armi da fuoco, melee e ghost weapons;
  • munizioni e caricatori;
  • accessori e banco armi;
  • armature e caschi;
  • granate, C4, scudi, taser e utility item;
  • manette, arresti, rapine, perquisizioni, wanted, radio e SOS;
  • bridge verso Open Cosmetics.

Stato: snapshot pubblico in decoupling. Alcune parti fanno ancora riferimento al vecchio core roleplay e devono essere sostituite da API pubbliche o adapter opzionali.

Pagina dedicata: Open Weapons.

Clone this wiki locally