Minecraft.PL

Baner serwera Minecraft.PL
  • Newsy
  • Forum
  • Pobierz
    • Gra i serwerMinecraft Download
    • SkinyMinecraft Download
  • Poradniki
    • Czym jest Minecraft?Czym jest minecraft
    • Crafting (Rzemiosło)Crafting minecraft
    • Zmiana skinaSkiny minecraft
    • Encyklopedia
      • Stworzenia
      • Jedzenie
      • Muzyka
      • Narzędzia
      • Piec
      • Rolnictwo
  • Discord

Strona główna » #2 Bukkit Plugins – Receptury craftingu

#2 Bukkit Plugins – Receptury craftingu

W dzisiejszym wpisie dowiesz się jak stworzyć własne receptury craftingu.

Bukkit Plugins – Receptury Craftingu

Wyróż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 cBlock = new ShapedRecipe(new ItemStack(
// 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’.
Material.SADDLE)).shape(”   „, „*%*”, ”   „)
// 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.SNOW_BLOCK)
.setIngredient(’%’, Material.DIAMOND_BLOCK);
// Kolejno definiujemy nasze składniki – ich symbole muszą być takie same jak zdefiniowaliśmy to wcześniej.
getServer().addRecipe(ice);
// 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

Kod
public void onDisable() {
PluginDescriptionFile 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 :)

paź 21, 2013SeeRazo
Eventowy Weekend na Freebuild.pl"TRICK OR TREAT!"
Comments: 11
  1. Patryk Michałowski
    12 lat temu

    nie zrozumiałem tylko własny crafting ;(

    ReplyCancel
  2. PanOjej
    12 lat temu

    Ojej. Nic nie zrozumiałem :D

    ReplyCancel
    • Superkocur
      12 lat temu

      Jeżeli nie uczyłeś się Javy to nic w tym dziwnego, ani wstydliwego. Ja się uczyłem Javy, ale nie byłem w stanie tego ogarnąć do końca… Potrzebowałem nauczyciela, którego niestety nie znalazłem..
      Przyznam się, że ja też nie rozumiem wszystkiego w tym artykule….
      Podziwiam ShookTea i SeeRaza .

      ReplyCancel
  3. SeeRazo
    12 lat temu

    Rozwiązanie jest proste.
    Czytaj do skutku, albo sobie odpuść.

    ReplyCancel
  4. Skur3byk
    12 lat temu

    podobny plugin jest na bukkicie.. tylko w tamtym masz .txt do edytowania
    więc jest łatwiej

    ReplyCancel
    • SeeRazo
      12 lat temu

      No i co to ma do rzeczy. Jest to jest, ktoś będzie chciał napisze własny ktoś będzie chciał ściągnie nieaktualny i zainstaluje. Może zadziała może nie.

      ReplyCancel
  5. Muzic
    12 lat temu

    Pisze #3 a powinno być #2

    ReplyCancel
    • Chmn
      12 lat temu

      ? Jest #2 (i było wcześniej)

      ReplyCancel
      • pigmej4ever
        12 lat temu

        Nie, nie było, poprawiłem :P

        ReplyCancel
        • Chormon
          12 lat temu

          A to musiałeś zdążyć zanim Steve to na forum dał…

          ReplyCancel
  6. ssud16
    12 lat temu

    Szczerze mówiąc trochę mało jak na „lekcje” pisania pluginów, a poza tym bardzo mało opisane… można było by się trochę bardziej wysilić ale nie jest źle.

    ReplyCancel

Dodaj komentarz Anuluj pisanie odpowiedzi

SeeRazo

Zaczynałem jako mod na freebuild.pl, dla tego serwera kupiłem konto premium :) Od 11 roku życia interesuję się tworzeniem stron, administracją for i innymi tego typu. Jestem wielkim optymistą i w każdej sytuacji widzę tylko dobre strony. Jeśli chcesz abym wykonał szablon dla ciebie, zajrzyj na ipbaddons.com. Pozdrawiam.

12 lat temu 11 komentarzy Minecraft, Poradniki409

© Copyright 2026 by Minecraft.PL – Wszelkie prawa zastrzeżone

Nasze utrzymanie!
Discord



Czym jest Minecraft?
Wyobraź sobie możliwość budowania jak za czasów klocków lego, świat nawiedzany przez przeróżne potwory, od zombie do wybuchających creeperów, przygodówkę, kiedy to wpadamy do ciemnej jaskini zapominając nagle gdzie było wyjście, połącz z wypixelowaną grafiką i masz Minecraft'a.

Czytaj dalej
|Serwery Minecraft
|Serwer Discord
|Skontaktuj się z nami!
2026 © Minecraft.PL
Strona Minecraft.pl nie jest w żaden sposób powiązana z Mojang!