
W dzisiejszym wpisie dowiesz się jak stworzyć własne receptury craftingu.
Bukkit Plugins – Receptury CraftinguWyróżniamy dwa typy receptur. Cytując minecraftwiki
„Receptury mogą zostać odbite w pionie i dzielą się na dwa typy: określone i nieokreślone. Określona receptura to np. łuk, który musi mieć patyk i nici w odpowiednich miejscach. Nieokreślona, np. oko pająka może mieć składniki gdziekolwiek na polach craftingu.”
Kod dla stworzenia nowej receptury wygląda tak:
Kod// ShapedRecipe tworzy recepturę typu pierwszego – każdy ze składników musi być w określonej pozycji którą ustalamy wcześniej. Definiujemy tutaj też nazwę naszej receptury w moim przypadku 'cBlock’.
// Wybieramy co będziemy tworzyć, dalej kod odpowiada za całe pole craftingu .shape(„1pole 2pole 3pole „, „1pole 2 pole 3 pole”, „1 pole 2pole 3pole „) kolejno 3 liniom w stole craftingowym. Jeśli chcemy zostawić puste po prostu wpisujemy trzy spacje.
.setIngredient(’%’, Material.DIAMOND_BLOCK);
// Kolejno definiujemy nasze składniki – ich symbole muszą być takie same jak zdefiniowaliśmy to wcześniej.
// Dodajemy naszą recepturę




Ostatni kod to właśnie receptura nieokreślona, to znaczy że składniki które wybierzemy mogą znaleźć się w każdym z pól craftingu. (Przykład z Lapisem) Zwróć uwagę gdzie zmieniamy kod aby otrzymać więcej niż jeden przedmiot, widać to w przykładzie z CommandBlokiem.
Na koniec dodajemy do onDisable
KodPluginDescriptionFile naszPlik = this.getDescription();
this.naszlogger.info(naszPlik.getName() + ” zostal wylaczony!”);
getServer().clearRecipes();
}
Nowe receptury możecie tworzyć dla każdego przedmiotu w grze, miłej zabawy :)

