CraftEngine - własne bloki, przedmioty i meble
CraftEngine to plugin do dodawania własnej zawartości, z tej samej kategorii co ItemsAdder, Oraxen i Nexo. Definiujesz w YAML-u bloki, przedmioty, meble i receptury, a plugin sam składa z tego paczkę zasobów i wysyła ją graczom. Gracz nie instaluje żadnego moda. Wersja Community jest darmowa i ma otwarty kod.
Co to jest CraftEngine
CraftEngine rozwija XiaoMoMi, a kod leży na GitHubie. Projekt trafił na Modrinth 12 kwietnia 2025 roku, a w 2026 roku nowe wydanie wychodzi mniej więcej co miesiąc.
Najważniejsza różnica według dokumentacji: własne bloki są rejestrowane jako prawdziwe bloki serwera. Współpracują więc z datapackami, generatorem świata i mechanikami vanilli. Klient, który nie zna nowego bloku, dostaje go przekonwertowanego na format, który potrafi wyświetlić - autor porównuje to do działania ViaBackwards. Dzięki temu liczba własnych bloków może przekroczyć limit, który daje vanilla.
Poza blokami i przedmiotami dostajesz meble, receptury, tabele łupów, warunki i zdarzenia oraz rozbudowane API dla programistów.
Liczby z Modrinth (stan na 20 października 2026): ponad 27 tys. pobrań i 217 obserwujących. Repozytorium na GitHubie ma ponad 300 gwiazdek.
Wersje, silniki i edycje
| Parametr | Wartość |
|---|---|
| Najnowsza wersja | 26.9.2 z 28 września 2026 (na Modrinth oznaczona jako beta) |
| Wersje Minecraft | 1.20 - 26.3 (Paper, Purpur, Folia); 26.1 - 26.3 (osobny build dla Spigota) |
| Sprawdzone silniki (wiki) | Paper, Purpur, Pufferfish, Leaf, Leaves, UniverseSpigot oraz Folia, Canvas, Luminol |
| Java | 21 lub nowsza |
| Community Edition | za darmo na Modrinth, licencja GPL-3.0 |
| Premium Edition | płatna, w sklepach VoxelShop, BuiltByBit i NMCrate |
Według wiki wersja Premium daje przede wszystkim dostęp do kanałów wsparcia dla kupujących na Discordzie autora. Zanim zapłacisz, sprawdź na stronie sklepu, co dokładnie zawiera aktualna wersja Premium.
Numer wydania odpowiada miesiącowi: 26.9 ukazało się we wrześniu 2026, a 26.9.1 i 26.9.2 to poprawki z tego samego miesiąca. Obsługę Minecrafta 26.3 dodano w wersji 26.9.2.
Instalacja i hosting paczki zasobów
- Pobierz plik .jar z Modrinth (wybierz build dla Papera albo dla Spigota) i wrzuć go do
plugins/. - Uruchom serwer. Przy pierwszym starcie powstaną m.in. foldery
resources,generated,libsitranslationsoraz plikiconfig.ymlicommands.yml. - Wejdź do gry i wpisz
/ce. Jeśli otworzy się przeglądarka przedmiotów, instalacja działa.
Paczkę zasobów trzeba graczom skądś wysłać. Domyślnie CraftEngine używa wbudowanego serwera HTTP (tryb self) i nie wymaga dodatkowej konfiguracji, o ile port jest dostępny z zewnątrz. Jeśli twój hosting nie pozwala otworzyć portu, wiki opisuje inne opcje: zewnętrzny link do paczki, MCPacks (bez rejestracji), Lobfile, magazyny zgodne z S3 (np. Cloudflare R2), OneDrive, GitLab, Dropbox albo eksport do ZIP.
Klucze API do hostingu paczki autor zaleca podawać przez zmienne środowiskowe, a nie wpisywać ich do config.yml. Po zmianie ustawień hostingu wpisz /ce reload host.
Pierwszy własny przedmiot
Twoja zawartość trafia do plugins/CraftEngine/resources/. Każda paczka to osobny folder - komenda /ce resource create tutorial tworzy paczkę o nazwie tutorial:
plugins/CraftEngine/resources/
tutorial/
configuration/ # pliki .yml z przedmiotami, blokami, meblami
resourcepack/ # modele .json, tekstury .png, dźwięki .ogg
pack.yml # nazwa, autor i namespace paczki Utwórz plik configuration/items.yml z minimalnym przedmiotem z dokumentacji:
items:
tutorial:diamond:
material: diamond
data:
item_name: "<blue>Shiny Diamond" Wpisz /ce reload config, a potem /ce item get tutorial:diamond. Dostaniesz diament z niebieską nazwą. Część przed dwukropkiem to namespace (nazwa paczki), część po nim to ID przedmiotu. Wcięcia rób spacjami - tabulator w YAML-u wywoła błąd.
Własny model i teksturę dodajesz w kolejnym kroku, wrzucając pliki do resourcepack/. Foldery paczek zaczynające się od kropki (np. .test) CraftEngine pomija, co przydaje się do wyłączania paczki bez kasowania.
Komendy
| Komenda | Co robi |
|---|---|
/ce | Otwiera przeglądarkę przedmiotów |
/ce reload config | Przeładowuje konfigurację zawartości |
/ce reload recipe | Przeładowuje receptury (także po /minecraft:reload) |
/ce reload all | Pełne przeładowanie i przebudowa paczki zasobów |
/ce item get <id> | Daje ci przedmiot |
/ce item give | Daje przedmiot innemu graczowi |
/search-recipe, /search-usage | Szuka receptury przedmiotu i jego zastosowań |
/pack | Ustawienia paczki zasobów po stronie gracza |
Uprawnienia do komend ustawiasz w pliku commands.yml, a nadajesz je graczom przez LuckPerms.
Integracje i wskazówki
Wiki opisuje zgodność m.in. z MythicMobs, PlaceholderAPI, Skriptem, Denizenem, QuickShop-Hikari, BlueMapem, Axiomem i WorldPainterem.
- Jeden plugin do zawartości - CraftEngine, ItemsAdder, Oraxen i Nova robią to samo różnymi sposobami, a każdy buduje własną paczkę zasobów. Wybierz jeden, zamiast łączyć kilka na jednym serwerze.
- Wersje beta - wydania na Modrinth mają status beta. Przed aktualizacją produkcyjnego serwera zrób kopię świata i folderu
plugins/CraftEngine. - Gracze Bedrock - paczka zasobów Java nie trafia do graczy Bedrock przez Geysera sama z siebie. Jeśli masz crossplay, sprawdź, jak twoje bloki wyglądają u nich, zanim zbudujesz z nich cały spawn.
- Folia - ten sam build, który działa na Paperze i Purpurze, obsługuje też Folię (osobny build ma tylko Spigot), więc CraftEngine nadaje się na serwery postawione na Folii.
Powiązane strony: EcoItems, najlepsze pluginy 2026, polskie pluginy na serwer.