LanAnY
本帖最后由 sky295 于 2020-7-19 20:16 编辑

@EventHandler
public void onPlayerJoinItem(PlayerJoinEvent event){
    Player player=event.getPlayer();
    int page=getConfig().getStringList("Content").size();
    PlayerInventory inventory=player.getInventory();
    ItemStack item=new ItemStack(Material.WRITTEN_BOOK,1);
    BookMeta meta=(BookMeta) item.getItemMeta();
    meta.setTitle("新手教程");
    meta.setAuthor("SKY");
    for (int i =1;i<page;i++){
        getLogger().info("§e"+i);
        meta.addPage();
        getLogger().info("§e222222222222222222222222");
        meta.setPage(i,getConfig().getStringList("Content").get(i));
        getLogger().info("§e33333333333333333333333333");
    }
    item.setItemMeta(meta);
    if (!inventory.contains(item)){
        inventory.addItem(item);
        player.sendMessage("§6获得你一本新手教程");
    }
}
2021.12 数据,可能有更多内容@EventHandler
public void onPlayerJoinItem(PlayerJoinEvent event){
    Player player=event.getPlayer();
    int page=getConfig().getStringList(&quot;Content&quot;).size();
    PlayerInventory inventory=player.getInventory();
    ItemStack item=new ItemStack(Material.WRITTEN_BOOK,1);
    BookMeta meta=(BookMeta) item.getItemMeta();
    meta.setTitle(&quot;新手教程&quot;);
    meta.setAuthor(&quot;SKY&quot;);
    for (int i =1;i&lt;page;i++){
  getLogger().info(&quot;§e&quot;+i);
  meta.addPage();
  getLogger().info(&quot;§e222222222222222222222222&quot;);
  meta.setPage(i,getConfig().getStringList(&quot;Content&quot;).get(i));
  getLogger().info(&quot;§e33333333333333333333333333&quot;);
    }
    item.setItemMeta(meta);
    if (!inventory.contains(item)){
  inventory.addItem(item);
  player.sendMessage(&quot;§6获得你一本新手教程&quot;);
    }
}

检查你的plugin.yml文件里是否有
commands:
  ji:

Sssss...
你是不是有两个插件用了同一个包名,整个主类路径完全一致?

下一页 最后一页