• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PokePlate — 星级精灵图鉴,让玩家收集图鉴获得奖励[1.12.2/1.16.5]

Bukkit PokePlate — 星级精灵图鉴,让玩家收集图鉴获得奖励[1.12.2/1.16.5] 2.1.1-BETA

没有下载权限
◆ 支持核心
CatServer,Arclight
◆ 插件前置
AyCore(1.4.1-BETA+), PokeStar
◆ 游戏版本
1.12.2,1.16.5
一、特性
  • 无限创建图鉴
  • 自定义图鉴宝可梦
  • 自定义图鉴展示物/无权限展示物
  • 自定义图鉴独立界面
  • 自定义图鉴解锁条件(权限、前置图鉴)
  • 自定义图鉴显示模式(支持: NORMAL, ENCHANTMENT, MIXTURE,具体含义看配置文件注释)
  • 所有物品均可自定义,支持 CustomModelData
  • 支持显示完成时间与解锁时间
  • 支持解锁图鉴提示与完成提示
  • 支持 MySQL 存储与 YAML 存储
二、命令
/tj - 打开星级图鉴界面
/tj check <槽位> - 解锁背包指定槽位宝可梦图鉴(需为精灵首位训练师)

管理命令
/tj reload - 重载插件配置
/tj add <玩家> <精灵名> [是否给予精灵] - 增加玩家图鉴
(#是否给予精灵需填 true 或 false)

PlaceholderAPI 变量:
%pokeplate_count_图鉴% 玩家指定图鉴解锁数
%pokeplate_pg_图鉴% 玩家指定图鉴解锁进度(%)

三、图片
1756837990550.png

169

170


四、开源地址

https://github.com/blank038/PokePlate

!!! 欢迎各位加入 咸鱼交流群: 895403918 !!!
作者
张杰宁
下载
857
查看
16,691
首次发布
最后更新
评分
5.00 星 7 星

打赏用户

  • Mc9y 打赏了 1元
    • 加油
  • 来自张杰宁的更多资源

    分享资源

    最新更新

    1. 更新至 2.1.1-BETA

      (修复)部分词条与功能逻辑缺失
    2. 更新至 2.1.0-BETA

      (重构)几乎全部代码重写 (更新)自定义图鉴解锁精灵列表 (更新)自定义展示物,支持 CustomModelData (更新)自定义图鉴解锁条件(权限、前置图鉴) (更新)完全自定义提示消息...
    3. 更新至 2.0.2-BETA

      (新增)AyCore 依赖版本提升至 1.3.0 或更高版本

    最新评论

    [15:23:01] [Server thread/ERROR] [Minecraft]: Could not pass event InventoryClickEvent to PokePlate v2.0.0-BETA
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[forge:?]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[forge:?]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:593) ~[forge:?]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:578) ~[forge:?]
    at net.minecraft.network.play.ServerPlayNetHandler.func_147351_a(ServerPlayNetHandler.java:2277) ~[?:?]
    at net.minecraft.network.play.client.CClickWindowPacket.func_148833_a(CClickWindowPacket.java:34) ~[?:?]
    at net.minecraft.network.play.client.CClickWindowPacket.func_148833_a(CClickWindowPacket.java:12) ~[?:?]
    at net.minecraft.network.PacketThreadUtil.func_225383_a(PacketThreadUtil.java:22) ~[?:?]
    at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?]
    at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:885) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:169) ~[?:?]
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:868) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:862) ~[?:?]
    at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:848) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:779) ~[?:?]
    at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265) ~[?:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_371]
    Caused by: java.lang.NullPointerException
    at java.lang.String.replace(Unknown Source) ~[?:1.8.0_371]
    at com.aiyostudio.pokeplate.gui.ListGui.openGui(ListGui.java:94) ~[?:?]
    at com.aiyostudio.pokeplate.gui.MainGui.lambda$new$1(MainGui.java:65) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.run(GuiModel.java:198) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.onInventoryClick(GuiModel.java:214) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_371]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_371]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_371]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_371]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[forge:?]
    ... 20 more
    [16:13:02] [Server thread/ERROR]: Could not pass event InventoryClickEvent to PokePlate v2.0.0-BETA
    org.bukkit.event.EventException: null
    at catserver.server.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[MethodHandleEventExecutor.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:488) [SimplePluginManager.class:git-CatServer-1.12.2-5a600445]
    at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:2215) [pa.class:?]
    at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:38) [lf.class:?]
    at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:12) [lf.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_201]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_201]
    at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:902) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:475) [nz.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:828) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
    Caused by: java.lang.NullPointerException
    at com.aiyostudio.pokeplate.gui.ListGui.openGui(ListGui.java:35) ~[?:?]
    at com.aiyostudio.pokeplate.gui.MainGui.lambda$new$1(MainGui.java:65) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.run(GuiModel.java:197) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.onInventoryClick(GuiModel.java:213) ~[?:?]
    at catserver.server.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:35) ~[MethodHandleEventExecutor.class:git-CatServer-1.12.2-5a600445]
    ... 15 more
    [15:15:33] [Server thread/ERROR]: Could not pass event InventoryClickEvent to PokePlate v2.0.0-BETA
    org.bukkit.event.EventException: null
    at catserver.server.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[MethodHandleEventExecutor.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) [SimplePluginManager.class:git-CatServer-1.12.2-5a600445]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:488) [SimplePluginManager.class:git-CatServer-1.12.2-5a600445]
    at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:2215) [pa.class:?]
    at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:38) [lf.class:?]
    at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:12) [lf.class:?]
    at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_412]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_412]
    at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class:?]
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:902) [MinecraftServer.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:475) [nz.class:?]
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:828) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:855) [?:1.8.0_412]
    Caused by: java.lang.NullPointerException
    at com.aiyostudio.pokeplate.gui.ListGui.openGui(ListGui.java:35) ~[?:?]
    at com.aiyostudio.pokeplate.gui.MainGui.lambda$new$1(MainGui.java:65) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.run(GuiModel.java:197) ~[?:?]
    at com.aystudio.core.bukkit.util.inventory.GuiModel.onInventoryClick(GuiModel.java:213) ~[?:?]
    at catserver.server.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:35) ~[MethodHandleEventExecutor.class:git-CatServer-1.12.2-5a600445]
    ... 15 more
    张杰宁
    张杰宁
    能否私信提供下更多信息,如:日志文件等。
    希望能支持mysql 以及1.16.5
    希望能更新一个可自定义从某些事件中获得的精灵是否被添加进图鉴的功能,如:孵化出来的精灵、使用/pokegive 指令获得的精灵、通过NPC交易或与玩家交换获得的精灵
    没办法,等了隔壁五个月还没见更新QAQ
    希望支持mysql
    希望支持数据库。