• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Bukkit: Villager Inventare erstellen und verändern!

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Hallo Leute,

Ich hab mal wieder ein Problem:

Code:
Code:
Inventory i = (Inventory)Bukkit.createInventory(p, InventoryType.MERCHANT);
	i.setItem(0, new ItemStack(Material.GOLD_INGOT, 1));
	i.setItem(1, new ItemStack(Material.DIAMOND, 1));
	p.openInventory((Inventory) i);
	e.getPlayer().openInventory((Inventory) i);

normaler Weise sollte das funktionieren um ein Inventar zu erstellen.
Ich habs mit einen Event noch eingebaut das wenn man einen Villager anklickt sich immer dieses Inventar öffnet.

Es kommen keine Fehler und das normale Inventar öffnet sich.

Grundlegend geht es mir darum die Items im Inventar einzustellen und mehrere Seiten zu machen. (Für MiniGame)

thx
 

MrOAriO

Schafhirte
Registriert
6 Oktober 2012
Beiträge
135
Diamanten
0
Minecraft
OAriO
Hallo Leute,

Ich hab mal wieder ein Problem:

Code:
Code:
Inventory i = (Inventory)Bukkit.createInventory(p, InventoryType.MERCHANT);
	i.setItem(0, new ItemStack(Material.GOLD_INGOT, 1));
	i.setItem(1, new ItemStack(Material.DIAMOND, 1));
	p.openInventory((Inventory) i);
	e.getPlayer().openInventory((Inventory) i);

normaler Weise sollte das funktionieren um ein Inventar zu erstellen.
Ich habs mit einen Event noch eingebaut das wenn man einen Villager anklickt sich immer dieses Inventar öffnet.

Es kommen keine Fehler und das normale Inventar öffnet sich.

Grundlegend geht es mir darum die Items im Inventar einzustellen und mehrere Seiten zu machen. (Für MiniGame)

thx

Probier mal :
Inventory i = Bukkit.createInventory(null, 36, "§bIch bin ein Inventar");
i.setItem(0, new ItemStack(Material.GOLD_INGOT, 1));
i.setItem(1, new ItemStack(Material.DIAMOND, 1));
p.openInventory(i);

Sollte gehen ... Ansonsten ist das Event vllt. nicht Registriert ?
 

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Ich möchte kein Api nehmen.

Es muss doch nur die Items in den Inventar gesetzt und die Seitenanzahl..

Das kann kein ganzes PLugin sein.


Fail du kannst nicht lesen!
Das ist kein MerchantInventar (Villager/Dorfbewohner)
 
Zuletzt bearbeitet von einem Moderator:

MrOAriO

Schafhirte
Registriert
6 Oktober 2012
Beiträge
135
Diamanten
0
Minecraft
OAriO
Ich kann sehr wohl lesen, nur wenn man nicht ein wenig Googlt tut mir dies schon leid.

Da : *Klick*

Oder zur not googlt man wie man die Villager Inventare ohne Bukkit ändern kann mit einer Map.
Aber da ich Fail Lesen kann bin ich hier nun raus.
 
Oben