Discord
Wiki - Pluginy

EcoEnchants - 200+ niestandardowych zaklęć

EcoEnchants to darmowy plugin z ekosystemu Eco, oferujący ponad 200 niestandardowych zaklęć w pełni zintegrowanych z vanillowym systemem enchantów. Enchanty pojawiają się na stole, w kowadle i u villagerów. Każdy enchant konfigurujesz w YAMLu z systemem libreforge.

Czas czytania: ~6 min Platforma: Paper / Purpur (1.20.2+)

Co to jest EcoEnchants

EcoEnchants to flagowy plugin ekosystemu Eco od Auxilor. Z ponad 200 gotowymi zaklęciami i możliwością tworzenia własnych, jest jednym z najbardziej rozbudowanych darmowych pluginów enchantowych na rynku. Każdy enchant jest w pełni konfigurowalny dzięki silnikowi libreforge.

Plugin wyróżnia się pełną integracją z vanillowym systemem enchantów Minecraft - niestandardowe zaklęcia pojawiają się na stole enchantowym, w kowadle, u bibliotekarzy i w loot tables. Gracze nie muszą uczyć się nowych mechanik - wszystko działa jak natywne enchanty.

EcoEnchants jest darmowy i dostępny na Modrinth. Wymaga Eco jako zależności.

Integracja z vanillą

EcoEnchants rejestruje zaklęcia w Minecraft Registry, co zapewnia natywną integrację:

  • Stół enchantowy - niestandardowe enchanty pojawiają się losowo, z konfigurowalnymi wagami. Rzadsze enchanty wymagają wyższego poziomu enchantowania
  • Kowadło - łączenie przedmiotów działa bez zmian. Koszty doświadczenia są obliczane standardowo
  • Villagerzy bibliotekarze - oferują książki z niestandardowymi enchantami w handlu
  • Loot tables - enchanty mogą pojawiać się na przedmiotach w skrzyniach dungeonów i struktur
  • Grindstone - usuwanie enchantów działa standardowo
  • Komenda /enchant - wspiera nowe enchanty z tab-completion

Dzięki tej integracji EcoEnchants jest kompatybilny z każdym pluginem, który operuje na vanillowych enchantach - nie wymaga dodatkowego wsparcia od zewnętrznych autorów.

Przegląd zaklęć

Broń (miecze i topory):

  • Venom - zatruwa trafiony cel (poziom trucizny zależy od poziomu enhantu)
  • Soulbound - przedmiot nie upada przy śmierci
  • Bleed - trafiony cel krwawi (obrażenia przez czas)
  • Frenzy - szansa na zyskanie Speed i Strength na kilka sekund
  • Life Steal - kradzie zdrowie proporcjonalnie do zadanych obrażeń
  • Infernal Touch - podpala trafione moby i automatycznie gotuje drop z mięsa

Zbroja:

  • Spring - wyższe skoki (buty, skaluje z poziomem)
  • Radar - ostrzega o pobliskich graczach (hełm)
  • Evasion - szansa na uniknięcie obrażeń
  • Rebounding - odbija część obrażeń do atakującego
  • Strengthening - daje Resistance przy niskim HP

Narzędzia:

  • Telekinesis - drop prosto do ekwipunku
  • Replenish - automatyczne przesadzanie plonów
  • Lumberjack - ścina całe drzewo jednym uderzeniem
  • Smelting Touch - wytapia rudy przy kopaniu
  • Vein Miner - kopie całą żyłę rudy

Łuk i kusza:

  • Rapid - szybsze napinanie łuku
  • Sycophant - strzały leczą strzelca za obrażenia
  • Tripleshot - wystrzeliwuje trzy strzały naraz

Typy zaklęć

EcoEnchants dzieli zaklęcia na typy, które kontrolują ich zachowanie:

Typ Opis Limit na przedmiot
NormalStandardowe zaklęcia, wiele na jednym przedmiocieBez limitu
SpecialPotężniejsze zaklęcia z ograniczeniem1 per przedmiot
ArtifactEfekty cząsteczkowe (particles) z broni/zbroi1 per przedmiot
SpellAktywowane prawym klikiem, nie pasywne1 per przedmiot
CurseNegatywne efekty (cursed enchants)Bez limitu

Typ Spell to unikalna kategoria - zaklęcia aktywowane przez gracza (prawy klik z przedmiotem w ręce) zamiast pasywnych efektów. Na przykład enchant "Missile" wystrzeliwuje ognistą kulę przy prawym kliku mieczem, z cooldownem.

Typ Artifact to czysto kosmetyczne efekty - cząsteczki lecą za strzałami, otaczają gracza w zbroi lub pojawiają się przy kopaniu. Popularne na serwerach, gdzie gracze chcą wyróżnić się wizualnie.

Konfiguracja i tworzenie

Gotowe enchanty w plugins/EcoEnchants/enchants/. Przykład konfiguracji:

# venom.yml
display-name: "&aVenom"
description:
  - "&7Szansa na zatrucie wroga"
  - "&7na &a%level%&7 sekund"
type: normal
targets:
  - sword
  - axe
max-level: 5
rarity: rare
conflicts:
  - poison_aspect
obtaining:
  table:
    enabled: true
    min-level: 15
  villager:
    enabled: true
  loot:
    enabled: true
effects:
  - id: potion_effect
    args:
      effect: POISON
      level: 1
      duration: "%level% * 20"
      apply-to-victim: true
    triggers:
      - melee_attack
    conditions:
      - id: random_chance
        args:
          chance: "25 + (%level% * 5)"

Możesz też tworzyć zupełnie nowe enchanty. Tworzysz plik YAML w folderze enchants/, definiujesz nazwę, typ, cele, efekty z triggerami i warunkami - i enchant jest gotowy po /eco reload. Bez programowania.

Klucz effects korzysta z systemu libreforge z Eco, który oferuje dziesiątki efektów: obrażenia, leczenie, teleportacja, spawning mobów, cząsteczki, dźwięki, komendy i wiele więcej.

Porady dla adminów

  • Nie włączaj wszystkich 200 na raz - za dużo enchantów na stole enchantowym rozmywa szanse. Zacznij od 50-80 i dodawaj w miarę rozwoju serwera
  • Typy Special i Spell - ogranicz je do nagród z bossów (EcoBosses) lub skrzynek. Zbyt łatwy dostęp dewaluuje je
  • Konflikty enchantów - ustaw konflikty między podobnymi enchantami. Na przykład Venom i Poison nie powinny łączyć się na jednym mieczu
  • Testuj na sobie - /enchant [gracz] [enchant] [poziom] pozwala szybko przetestować każdy enchant
  • Integracja z ekosystemem - enchanty współpracują z EcoItems (niestandardowe przedmioty z enchantami) i EcoSkills (umiejętności wzmacniające enchanty)

Alternatywy: ExcellentEnchants (prostszy, bez zależności), CrazyEnchantments (system NPC), AdvancedEnchantments (premium, system tier-ów). EcoEnchants oferuje najlepszą konfigurowalność wśród darmowych opcji.