Skocz do zawartości
  • 0

Zmiana craftingu


magmanYouTube

Pytanie

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
39 minut temu, magmanYouTube napisał:

Witam, potrzebuje skrypt zmieniający crafting (dokładniej to chciałbym zmienić crafting gapa (złotego jabka) z 8 sztabek złota na 4 sztabki).

Proszę, skrypt nietestowany. Wymagane dodatki skript-reflect i SkQuery.

import:
	org.bukkit.event.inventory.PrepareItemCraftEvent
	org.bukkit.inventory.ItemStack
	org.bukkit.Material

on PrepareItemCraftEvent:
	type of event.getRecipe().getResult() is golden apple
	set {_lista::*} to event.getInventory().getMatrix()
	{_lista::1} is gold ingot
	{_lista::2} is gold ingot
	{_lista::3} is gold ingot
	{_lista::4} is gold ingot
	{_lista::5} is apple
	{_lista::6} is gold ingot
	{_lista::7} is gold ingot
	{_lista::8} is gold ingot
	{_lista::9} is gold ingot
	event.getInventory().setResult(new ItemStack(Material.AIR, 1))
	
on load:
	register new shaped recipe for golden apple using gold ingot, air, gold ingot, air, apple, air, gold ingot, air, gold ingot

Crafting dla nowego refilla wygląda następująco:

X - powietrze
Y - jabłko
Z - sztabka złota

Z | X | Z
X | Y | X
Z | X | Z

Możesz sobie go zmienić w ostatniej linijce, jednakże trzeba zrestartować serwer po zmianie receptury.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...