-那位大人-
(我没在文档上找到啊!)有没有能换掉物品的方法啊

William_Shi
什么是。。。物理属性
你的意思是物品堆贴图是吗
bukkit是无法创造出原版没有的物品贴图的,材质包不算
bukkit也不能自定义一个物品栏长什么样子(原版没有的)
你可能需要mod

William_Shi
不过开发mod需要的更多是创意,不是技术,相信我

-那位大人-
William_Shi 发表于 2019-4-6 17:15
什么是。。。物理属性
你的意思是物品堆贴图是吗
bukkit是无法创造出原版没有的物品贴图的,材质包不算

打错了...
大概是把一个物品换成另一个
&lore

白灯
南派董卓 发表于 2019-4-6 22:56
打错了...
大概是把一个物品换成另一个
&lore

lore?获取到你要修改的物品的 ItemStack 然后再获取 ItemMeta, ItemMeta下有一个setLore的方法
例如:
  1. ItemStack item = new ItemStack(Material.STONE);
  2. ItemMeta im = item.getItemMeta();
  3. List<String> lore = new ArrayList<>();
  4. lore.add("我是一行Lore");
  5. im.setLore(lore);
  6. item.setItemMeta(im);
复制代码


这个时候再去把你要操作的ItemStack弄到你要弄的地方去
例如给玩家
  1. Player p = Bukkit.getPlayer("玩家名");
  2. p.getInventory().addItem(item);
复制代码


手打的代码, 可能会有个别错别字, 大致的方法就是这样子