Skocz do zawartości
  • 0

[ Pytanie ] Items Command


Natusiekk

Pytanie

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
12 godzin temu, Superbizons napisał:

Jakiś konkretny przedmiot? Czy chcesz  mieć dowolność w configu? I co ma on robić :)

Wybrany przedmiot enderperla 

 

15 minut temu, Lavor11 napisał:

Nie lepiej skrypt napisac?

Nie bo duzo obciaża skrypt i sie buguja ? 

 

Edytowane przez Natusiekk
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
44 minuty temu, Natusiekk napisał:

Nie bo duzo obciaża skrypt i sie buguja ?

Jak jest prosty, w miarę krótki i dobrze napisany, to będzie działać dobrze i się nie będzie bugować. Co ty myślisz, że Skript w ogóle jest do niczego? Inaczej nie miałby prawa bytu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
public class MyListener implements Listener{

	@EventHandler
	public void onJoin(PlayerJoinEvent e){
		//clear itd sam sobie zrob
		final Player p = e.getPlayer();
		p.getInventory().addItem(getItemStack());
	}

	private ItemStack getItemStack(){
		final ItemStack is = new ItemStack(Material.ENDER_PEARL,1);
		final ItemMeta im = is.getItemMeta();
		im.setDisplayName("perla");
		im.setLore(Arrays.asList("lore1","lore2"));
		is.setItemMeta(im);
		return is;
	}
}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Można też itembuilderem (szybciej i wgl)

 

//Kod co yooniks podesłał tylko mała zmiana.

	@EventHandler
	public void onJoin(PlayerJoinEvent e){
		//clear itd sam sobie zrob
		Player p = e.getPlayer();

I dalej to:

   p.getInventory().addItem(new ItemStack[] { new ItemBuilder(Material.IRON_PICKAXE).build()});

Można za 1 razem pare itembuilderów np. 

      p.getInventory().addItem(new ItemStack[] {
           new ItemBuilder(Material.IRON_PICKAXE).build(),
           new ItemBuilder(Material.IRON_AXE).build(),
           new ItemBuilder(Material.COOKED_BEEF, 32, (short)0).build()});

Można w 1 linijce ale tak ładniej wygląda xd

Edytowane przez Ixidi
formatowanie
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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