3️⃣ Pluginy i modyfikacje

Plugins

Pluginy i mody to fundament nowoczesnych serwerów Minecraft. Dzięki nim możesz dodać nowe funkcje, poprawić rozgrywkę i wyróżnić swój serwer. W tym rozdziale dowiesz się, jak instalować pluginy i modyfikacje oraz jak stworzyć własny plugin w języku Java.

Install Plugins

Jak zainstalować pluginy na serwerze Spigot/Paper

✅ 1. Pobierz silnik serwera obsługujący pluginy

Aby korzystać z pluginów, musisz używać Spigot, Paper lub Purpur. Możesz je pobrać tutaj:

✅ 2. Pobierz pluginy

Dobre źródła pluginów to:

✅ 3. Zainstaluj plugin

  1. Pobierz plik .jar z pluginem.
  2. Przenieś go do folderu plugins w katalogu serwera.
  3. Uruchom serwer – plugin automatycznie się załaduje.

✅ 4. Sprawdź, czy plugin działa

Po uruchomieniu serwera wpisz w konsoli:

/plugins

Zobaczysz listę zainstalowanych pluginów. Jeśli któryś jest na czerwono, sprawdź plik latest.log, aby znaleźć błędy.

Must-Have Plugins

Lista must-have pluginów dla każdego serwera

📌 Podstawowe pluginy

  • ✅ EssentialsX – podstawowe komendy (/home, /spawn, /tp)
  • ✅ LuckPerms – system rang i uprawnień
  • ✅ Vault – baza dla pluginów ekonomicznych
  • ✅ WorldEdit – narzędzie do edycji świata
  • ✅ WorldGuard – ochrona terenu przed griefem
  • ✅ CoreProtect – logowanie zmian na mapie

📌 Optymalizacja i bezpieczeństwo

  • ✅ ClearLag – usuwa zbędne entity i przedmioty
  • ✅ NoCheatPlus – zapobiega cheatom
  • ✅ GeyserMC – pozwala graczom z Bedrocka dołączyć do serwera

📌 Ekonomia i handel

  • ✅ ShopGUI+ – sklepy GUI dla graczy
  • ✅ Jobs Reborn – system prac i zarobków
  • ✅ AuctionHouse – dom aukcyjny

📌 Minigry i rozgrywka

  • ✅ BedWars – tryb BedWars
  • ✅ SkyWars – SkyWars na serwerze
  • ✅ McMMO – system umiejętności RPG

📌 Personalizacja serwera

  • ✅ Citizens – tworzenie NPC
  • ✅ CustomGUI – personalizowane menu
  • ✅ ItemsAdder – dodawanie własnych przedmiotów i bloków
Create Plugin

Jak tworzyć własne pluginy w Javie

Jeśli chcesz stworzyć własny plugin, będziesz potrzebować:

  • Java 17 lub nowsza – do pisania kodu
  • Maven lub Gradle – do zarządzania zależnościami
  • Spigot API – biblioteka do tworzenia pluginów
  • IDE (IntelliJ IDEA, Eclipse) – do programowania

✅ 1. Tworzenie pierwszego pluginu

Plik plugin.yml (konfiguracja pluginu):

name: MojPlugin
version: 1.0
main: pl.twojserwer.MojPlugin
api-version: 1.20
commands:
  test:
    description: Komenda testowa
    usage: /test

Kod Java (MojPlugin.java):

package pl.twojserwer;

import org.bukkit.plugin.java.JavaPlugin;

public class MojPlugin extends JavaPlugin {
    @Override
    public void onEnable() {
        getLogger().info("Plugin został włączony!");
    }

    @Override
    public void onDisable() {
        getLogger().info("Plugin został wyłączony!");
    }
}

Po skompilowaniu wrzucasz plik .jar do folderu plugins i uruchamiasz serwer. 🎉

Install Mods

Jak zainstalować mody na Forge/Fabric

Mody to inny rodzaj modyfikacji – działają na Forge lub Fabric.

✅ 1. Pobierz i zainstaluj Forge lub Fabric

✅ 2. Pobierz mody

Dobre źródła modów:

✅ 3. Wrzuć mody do folderu mods

Każdy mod musi być zgodny z wersją Forge/Fabric – w przeciwnym razie nie zadziała.

✅ 4. Uruchom serwer i sprawdź logi

Jeśli jakiś mod powoduje błąd, sprawdź plik latest.log.

Dzięki temu rozdziałowi wiesz już, jak instalować i tworzyć pluginy oraz jak dodawać mody. 🚀