Dokumentacja

Generator pluginow

MineNova AI moze generowac kompletny, gotowy do kompilacji kod pluginow Java bezposrednio na Twoim serwerze. Opisz co potrzebujesz, a AI stworzy pelna wtyczke z komendami, configami i systemem permisji.

Jak to dziala

1. Opisz swoja wtyczke

Wystarczy napisac do AI czego potrzebujesz. Mozesz podac nazwe komend, funkcje, logike biznesowa i style kodowania.

2. AI generuje kod

AI tworzy pelna strukture pluginu: glowna klasa, komendy, config.yml, plugin.yml, event listenery i logike biznesowa. Kod jest zgodny z API Paper/Spigot i uzywa nowoczesnych wzorcow.

3. Pobierz i kompiluj

Wygenerowany kod mozesz skopiowac do IDE (IntelliJ, Eclipse) lub wyeksportowac jako archiwum. Plugin jest gotowy do kompilacji i wrzucenia na serwer.

Przyklady uzycia

System rang VIP

/ai Stworz plugin VIP z komendami:
/vip info - pokaz informacje o rangu
/vip upgrade - ulepsz range
/vip shop - sklep z rangami
Platnosci przez vault, config z cenami

Automatyczne spawnery

/ai Wygeneruj plugin do spawnowania mobow:
- Spawner z cooldownem 30s
- Limit mobow na chunk
- Komendy /spawner create <typ>
- Wykrywanie lagow i auto-wylaczanie

System questow

/ai Plugin questowy z:
- 10 questow z nagrodami
- Progress bar na tablicy wynikow
- Timer na questy dzienne
- Komendy /quest list, /quest claim

Co moze wygenerowac AI

KomendyPełne drzewo komend z aliasami, opisami i permisjami
Event listeneryObsluga zdarzen serwera (join, quit, damage, itp.)
Config.ymlKonfigurowalne wartosci z komentarzami
Plugin.ymlMetadane pluginu z uprawnieniami i zaleznosciami
GUI/InventoryInterfejsy graficzne z click handlerami
Bazy danychZapis i odczyt danych z YAML, SQLite lub MySQL
Timer i cooldownyBukkitRunnable, scheduler, systemy cooldown
EkonomiaIntegracja z Vault, handel, sklepy
PermisjeSystemy rang, trust level, zablokowane akcje
Multi-worldObsluga wielu swiatow i teleportacji

Zaawansowane opcje

Analiza istniejacych pluginow

AI moze najpierw przeczytac kod istniejacego pluginu, a potem dodac nowe funkcje lub poprawic istniejace. Uzywa do tego narzedzi readfile, pluginscan i code-analyzer.

Integracja z Maven/Gradle

AI moze wygenerowac nie tylko kod Java, ale take pliki build (pom.xml lub build.gradle), zaleznosci i konfiguracje kompilacji.

Refactoring i optymalizacja

AI moze przeanalizowac istniejacy kod, znalezc bledy, zastosowac design patterns i zoptymalizowac wydajnosc.

Powiazane komendy

/ai <opis pluginu>Generuj nowy plugin na podstawie opisu
/mn tools pluginscanSkanuj zainstalowane pluginy
/mn tools code-analyzerAnalizuj kod pluginu
/mn tools java-editorEdytuj kod Java z pomoca AI
/mn tools documentationGeneruj dokumentacje pluginu

Wskazowki

  • Im dokladniej opiszesz wtyczke, tym lepszy kod wygeneruje AI
  • Mozesz podac przyklady komend i zachowan, ktore AI ma zaimplementowac
  • Wygenerowany kod warto przegladnac przed wrzuceniem na serwer
  • AI moze iteracyjnie ulepszac plugin na podstawie Twoich feedbackow