Vinetos

Nouveaux Minecraft ID - (Bukkit NMS #09)

Jul 6th, 2016
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. import net.minecraft.server.v1_10_R1.Item;
  2. import net.minecraft.server.v1_10_R1.MinecraftKey;
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.craftbukkit.v1_10_R1.inventory.CraftItemStack;
  6. import org.bukkit.inventory.ItemStack;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. /**
  10.  * The MIT License (MIT)
  11.  * Created on 28/05/2016.
  12.  * Copyright (c) 2016 @author Vinetos
  13.  */
  14. public class Main extends JavaPlugin {
  15.  
  16.     @Override
  17.     public void onEnable() {
  18.  
  19.         /*AVEC NMS*/
  20.         ItemStack is = new ItemStack(Material.APPLE);
  21.         net.minecraft.server.v1_10_R1.ItemStack nis = CraftItemStack.asNMSCopy(is);
  22.         MinecraftKey key = Item.REGISTRY.b(nis.getItem());
  23.         String minecraftID = key.b() + ":" + key.a();
  24.         System.out.println(minecraftID);
  25.  
  26.         key = new MinecraftKey("minecraft:ghast_tear");
  27.         is = CraftItemStack.asNewCraftStack(Item.REGISTRY.get(key));
  28.         System.out.println("Material=" + is.getType().name());
  29.  
  30.         /*SANS NMS*/
  31.         Material m = Bukkit.getUnsafe().getMaterialFromInternalName("minecraft:ghast_tear");
  32.     }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment