6️⃣ Tworzenie unikalnego serwera

Unique Server

Serwer Minecraft wyróżniający się na tle innych to klucz do sukcesu. W tym rozdziale poznasz sposoby na personalizację rozgrywki – od własnych przedmiotów i bloków, przez NPC i zadania, po efekty dźwiękowe i animacje.

ItemsAdder

Tworzenie własnych przedmiotów i bloków (ItemsAdder, Oraxen)

✅ 1. Instalacja ItemsAdder

  1. Pobierz plugin ItemsAdder
  2. Wrzuć plik .jar do folderu plugins
  3. Uruchom serwer, aby wygenerować pliki
  4. Edytuj plik config.yml i dostosuj ustawienia

✅ 2. Tworzenie nowego przedmiotu

Przejdź do plugins/ItemsAdder/content/yourpack/items/ i stwórz plik np. custom_items.yml:

info:
  namespace: reimaginedcraftaddon
items:
  custom_sword:
    display_name: "§6Miecz Feniksa"
    resource:
      material: DIAMOND_SWORD
      model_path: "items/custom_sword"
    lore:
      - "§7Legenda mówi, że został wykuty z ognia Feniksa."
    durability: 1500
    attributes:
      mainhand:
        attack_damage: 10
        attack_speed: 1.2

Załaduj nowe przedmioty:

/iazip
/reload

Odbierz przedmiot komendą:

/iaget reimaginedcraftaddon:custom_sword

✅ 3. Tworzenie nowego bloku

Przejdź do plugins/ItemsAdder/content/yourpack/blocks/ i stwórz plik custom_blocks.yml:

info:
  namespace: reimaginedcraftaddon
blocks:
  glowing_stone:
    display_name: "§eŚwiecący Kamień"
    resource:
      material: STONE
      model_path: "blocks/glowing_stone"
    light_level: 15

Załaduj zmiany i odbierz blok:

/iaget reimaginedcraftaddon:glowing_stone
NPC

Dodawanie NPC i zadań (Citizens, BetonQuest)

✅ 1. Instalacja Citizens

  1. Pobierz plugin Citizens
  2. Wrzuć plik .jar do folderu plugins
  3. Uruchom serwer

✅ 2. Tworzenie NPC

/npc create Kowal
/npc skin Steve
/npc text add "Witaj, podróżniku! Mam dla Ciebie zadanie."

✅ 3. Instalacja BetonQuest

  1. Pobierz plugin BetonQuest
  2. Wrzuć plik .jar do plugins/
  3. Uruchom serwer

✅ 4. Tworzenie prostego zadania

W folderze BetonQuest/quests/ utwórz plik kowal.yml:

npc: 1
conditions:
  not_started: "!kowal_started"
events:
  start_quest: "tag add kowal_started"
  give_sword: "item give custom_sword:1"
  complete_quest: "tag add kowal_completed"
dialogs:
  1:
    text: "Hej, przynieś mi 10 żelaza, a dam Ci nagrodę!"
    event: start_quest
  2:
    text: "Dziękuję! Masz tu Miecz Feniksa."
    condition: not_started
    event: give_sword complete_quest

Połącz NPC z zadaniem:

/npc select 1
/quest assign kowal
DeluxeMenus

Personalizacja menu i GUI (DeluxeMenus, CustomGUI)

✅ 1. Instalacja DeluxeMenus

  1. Pobierz DeluxeMenus
  2. Wrzuć plik .jar do plugins/
  3. Uruchom serwer

✅ 2. Tworzenie menu

W folderze DeluxeMenus/menus/ utwórz plik sklep.yml:

menu_title: "&aSklep"
size: 27
items:
  "slot_13":
    material: DIAMOND
    display_name: "&bDiament"
    lore:
      - "&7Cena: 100$"
    left_click_commands:
      - "[console] eco take %player% 100"
      - "[console] give %player% diamond 1"

Otwieranie menu:

/dm open sklep
Effects

Dźwięki, efekty i animacje

📌 Dodawanie efektów dźwiękowych

/playsound minecraft:entity.wither.spawn master @a

📌 Dodawanie efektów wizualnych (MythicMobs, EffectLib)

✅ Tworzenie pierścienia cząsteczek wokół gracza:
Effects:
  FireRing:
    Type: circle
    Particle: flame
    Radius: 3
    Duration: 5
✅ Uruchomienie efektu:
/mm effect FireRing @self