🔌 Informazioni su SkBee

SkBee è un addon per Skript che estende il linguaggio Skript con un ampio insieme di elementi che espongono gli internals del server e le funzionalità moderne di Minecraft agli autori di script. Fornisce sintassi e utilità per lavorare con NBT, componenti di testo avanzati, scoreboard, ricette, dati dei blocchi, strutture, creazione di mondi e regioni/confini semplici — permettendo agli amministratori del server di implementare meccaniche complesse usando Skript invece di Java.

🎯 Scopo

Lo scopo principale di SkBee è dare agli utenti di Skript accesso diretto alle funzionalità delle API del server Bukkit/Paper e agli internals di Minecraft che altrimenti sarebbero difficili o impossibili da ottenere con lo Skript vanilla. È pensato per proprietari di server e script author che hanno bisogno di un controllo più preciso su oggetti, entità, formattazione del testo, manipolazione del mondo e gestione delle strutture all’interno di script Skript.

⚙️ Funzionalità

  • Elementi NBT: ottenere/impostare l’NBT di oggetti, tile entity (blocchi) ed entità (indicato come disponibile per versioni più vecchie fino a 1.8.8+ dove supportato).
  • FastBoards: un’implementazione di scoreboard progettata per ridurre il flicker (disponibile sulle versioni più recenti di Minecraft dove supportato).
  • Ricette: aggiungere ricette personalizzate e rimuovere ricette vanilla (funzioni indicate come disponibili dalle versioni più recenti, ad esempio 1.13+ per le API delle ricette).
  • BlockData: accesso semplificato per ottenere/impostare i dati dei blocchi per stati di blocco moderni (disponibile sulle versioni supportate).
  • Strutture: salvare e incollare strutture vanilla di Minecraft usando il sistema di strutture del gioco.
  • TextComponents: creare e manipolare messaggi in stile JSON/TextComponent con eventi hover e click e supporto all’anteprima dell’oggetto.
  • WorldCreator: creare mondi personalizzati con opzioni configurabili esposte a Skript.
  • Bounds: creare confini/regioni semplici, simili a una protezione leggera delle regioni, da usare in Skript.
  • GameEvents: collegarsi al sistema GameEvent di Minecraft (usato dai sensori skulk e da meccaniche correlate).

🧩 A chi è rivolto

  • Amministratori di server che usano Skript e hanno bisogno di un accesso più profondo alle API senza scrivere plugin Java.
  • Sviluppatori di Skript che realizzano GUI avanzate, oggetti personalizzati, messaggi strutturati o strumenti per mondi/strutture.
  • Server Survival, SMP e giochi personalizzati che si basano su Skript per le meccaniche di gameplay e vogliono estendere le funzionalità.

🏗️ Esempi d’uso

  • Uno script author legge e modifica l’NBT di un oggetto per implementare comportamenti e attributi personalizzati dentro Skript.
  • Un admin crea ricette di crafting personalizzate e rimuove ricette vanilla indesiderate usando la sintassi di Skript.
  • I designer salvano e incollano strutture prefabbricate durante la generazione del mondo o con strumenti di costruzione in gioco.
  • Sistemi chat o GUI che richiedono componenti di testo JSON con azioni hover/click e anteprima degli oggetti.

⚙️ Installazione

📥 Setup

  • Ottieni il plugin SkBee .jar da una fonte ufficiale di download e posizionalo nella directory plugins/ del server insieme a Skript.
  • Riavvia il server in modo che Skript e i suoi addon si carichino correttamente.
  • Controlla i log della console del server per confermare che SkBee sia stato caricato con successo e che abbia rilevato la versione installata di Skript.

📦 Dipendenze

  • Skript (SkBee è un addon per Skript; le build recenti di SkBee richiedono release recenti di Skript — controlla le note di rilascio del plugin per le versioni esatte richieste di Skript).

🧠 Note tecniche

  • SkBee è mantenuto come progetto open source sotto licenza GPL-3.0.
  • Le varie funzionalità possono essere legate alla versione: alcuni elementi (ad esempio la gestione NBT) hanno note di compatibilità per le versioni più vecchie di Minecraft (la documentazione upstream cita la disponibilità da 1.8.8+ per alcune funzioni e 1.13+ per altre).
  • SkBee fornisce JavaDocs e una wiki per le sintassi; consulta questi riferimenti quando scrivi file Skript che usano le funzionalità di SkBee.
  • SkBee mira a supportare versioni recenti di Skript e Minecraft; le versioni richieste specifiche di Skript o Minecraft variano in base alla release di SkBee — verifica le note di rilascio della build che scarichi.

🤝 Quando questo plugin è utile

Se fai affidamento su Skript come sistema di scripting del tuo server e hai bisogno di accesso a NBT, messaggi di testo strutturati, ricette personalizzate, salvataggio/incolla di strutture o strumenti semplici per la creazione di regioni e mondi senza scrivere Java, SkBee offre un ampio insieme di sintassi e utilità confermate per estendere ciò che puoi implementare solo con Skript.

Server con il plugin SkBee

La pagina del plugin SkBee mostra su quali server il monitoraggio ha trovato questo plugin, con quali piattaforme e versioni compare.

I plugin possono aggiungere comandi, economia, protezione, diritti di accesso, minigiochi, integrazioni o altre meccaniche. Il ruolo effettivo di SkBee dipende dalla configurazione del singolo server.

I dati vengono generati automaticamente dalle risposte tecniche dei server. Se un server nasconde l'elenco dei plugin, potrebbe non comparire in questa sezione anche se usa SkBee.

Usa l'elenco dei server con SkBee per confrontare i progetti, verificare le versioni compatibili o trovare esempi di utilizzo del plugin su server pubblici.