You are not logged in.

  • Login

[Bukkit-Plugin] Endlos Haltbarkeit

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Traidyminer

User / Kunde

  • "Traidyminer" started this thread

Posts: 21

  • Send private message

1

Tuesday, September 1st 2015, 7:43pm

Endlos Haltbarkeit

Hey, ich programmiere Momentan ein FFA Plugin und möchte den items endlos durability geben, leider funktioniert das mit .setduarbility() nicht. Wie soll ich vorgehen?

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

2

Tuesday, September 1st 2015, 7:49pm

ItemStack is;
is.etItemMeta().spigot().setUnbreakable(true);
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


Traidyminer

User / Kunde

  • "Traidyminer" started this thread

Posts: 21

  • Send private message

3

Tuesday, September 1st 2015, 8:24pm

@EventHandler
public void onJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
e.setJoinMessage("§7[§2+§7] §c" + p.getDisplayName());
ItemStack sword = new ItemStack(Material.STONE_SWORD);
ItemMeta metasword = sword.getItemMeta();
metasword.setDisplayName("§9SWORD");
sword.getItemMeta().spigot().setUnbreakable(true);
sword.setItemMeta(metasword);
p.getInventory().setItem(0, sword);

so hat es nicht geklappt

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

4

Tuesday, September 1st 2015, 8:38pm

sword.getItemMeta().spigot().setUnbreakable(true);
Hier editierst du die
sword.setItemMeta(metasword);
Hier setzt du die alte


Was ist da im ablauf falsch?
Vill. solltest du metasword.spigot().setUnbreakable(true);
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


Traidyminer

User / Kunde

  • "Traidyminer" started this thread

Posts: 21

  • Send private message

5

Tuesday, September 1st 2015, 9:30pm

Was meinst du mit was ist da im Ablauf falsch?

Es funktioniert alles, nur das Item nimmt an durability ab. Es wird mir auch kein Fehler angezeigt

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

6

Tuesday, September 1st 2015, 9:53pm

Also als erstes nimmst du die Itemmeta. Danach setzt du das Item auf unbreakable und dann setzt du die alte meta wieder. Das ergibt kein sinn
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


Traidyminer

User / Kunde

  • "Traidyminer" started this thread

Posts: 21

  • Send private message

7

Tuesday, September 1st 2015, 9:57pm

Könntest du mir den code schreiben

Könntest du mir den code für das von mir genannte Beispiel richtig setzten?

WolverinGER

User / Kunde

  • "WolverinGER" is male

Posts: 502

Occupation: Schüler (Gym)

  • Send private message

8

Tuesday, September 1st 2015, 10:10pm

@EventHandler
public void onJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
e.setJoinMessage("§7[§2+§7] §c" + p.getDisplayName());
ItemStack sword = new ItemStack(Material.STONE_SWORD);
ItemMeta metasword = sword.getItemMeta();
metasword.setDisplayName("§9SWORD");
metasword.spigot().setUnbreakable(true);
sword.setItemMeta(metasword);
p.getInventory().setItem(0, sword);
BungeeUtil --> Deine API für den Bungeecord
PacketLib | Inventory API | NPC API | und vieles mehr...


Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net