WorldGuard e altri plugin
Le integrazioni del plugin.
WorldGuard
WorldGuard è facoltativo: senza, le flag non esistono e tutto il resto funziona. Con WorldGuard si registrano sette flag da usare sulle region:
| Flag | Tipo | Effetto |
|---|---|---|
vehicles-spawn | stato | Con deny non si possono far uscire veicoli nella region. |
vehicles-drive | stato | Con deny non si può guidare nella region. |
vehicles-enter | stato | Con deny i veicoli non possono entrare nella region (si fermano al confine). |
vehicles-exit | stato | Con deny i veicoli non possono uscire dalla region. |
vehicles-limit | intero | Massimo di veicoli in strada dentro la region. |
vehicles-collision | stato | Con deny i veicoli nella region non hanno collisioni (né danni né urti con entità e veicoli). |
vehicles-speedlimit | mappa | Velocità massima in km/h per tipo di veicolo, per esempio cars=50. Il tipo è il typeId del modello. |
/region flag citta vehicles-drive deny
/region flag citta vehicles-speedlimit cars=50Chi ha il bypass di WorldGuard salta vehicles-spawn e vehicles-drive. vehicles-enter e vehicles-exit guardano le region che contengono la posizione del veicolo e non tengono conto delle region genitore.
PlaceholderAPI
PlaceholderAPI è facoltativo (softdepend): senza, il plugin funziona e i placeholder restano scritti com'è. Con PlaceholderAPI installato, ogni testo che il plugin mostra passa da PlaceholderAPI, senza eccezioni: messaggi in chat e nella barra di azione, titoli, nomi e descrizioni dei menu (gui/*.yml), nomi degli oggetti, garage aziendali e la targa sui veicoli. Senza un giocatore (la console) si risolvono i placeholder del server. Si disattiva con placeholderapi: false nel config.yml.
title: "%img_menu_garage%<white>Garage: {name}"
items:
vehicle:
name: "<white>{name}"
lore:
- "<gray>Saldo: %vault_eco_balance_formatted%"
- Immagini font di ItemsAdder. Scrivi
%img_nome%nel titolo o nel nome di un pulsante: il giocatore vede l'immagine del pack. Il plugin non dipende da ItemsAdder, serve solo PlaceholderAPI. - Altri plugin. Qualsiasi placeholder registrato in PlaceholderAPI funziona allo stesso modo (
%player_name%,%vault_...%...). - Ordine. Prima i placeholder, poi i colori e il maiuscoletto: i nomi dei placeholder non vengono mai alterati. La targa sui veicoli riceve solo i placeholder.
- Valori del plugin. Un nome scelto da un giocatore (veicolo, garage) resta letterale: se contiene
%qualcosa%non viene interpretato come placeholder.
Vault e aziende
I giocatori pagano con il loro conto Vault (qualsiasi plugin di economia compatibile): negozio, vendita tra giocatori, riparazioni, potenziamenti e carburante. Il denaro dei pagamenti al negozio, alle riparazioni e al carburante esce dall'economia. Senza un'economia le funzioni a pagamento non sono disponibili, a meno di impostare economy.free: true.
API per gli altri plugin
EndlessVehicles registra i servizi dei veicoli, dei garage, del carburante, dei modelli e del negozio nel ServicesManager di Bukkit e invia gli eventi (VehicleEnterEvent, VehicleSpawnedEvent, VehicleCollisionEvent, VehicleUpgradeEvent, VehicleRefuelEvent e altri, quasi tutti cancellabili). L'API è nel modulo endlessvehicles-api, descritto nella pagina API.