• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PCTools —— 宝可梦PC工具[1.12.2]

Bukkit PCTools —— 宝可梦PC工具[1.12.2] 1.4

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
FICore,PlaceholderAPI
◆ 游戏版本
1.12.2
1712053843435.jpeg


PCTools


介绍

一个可以代替原版PixelmonMod的PC界面的插件
用Minecraft原版容器进行显示
多功能的界面让玩家方便使用(功能介绍请见下方)
可以自定义精灵详细信息显示
还原PC中宝可梦移动的逻辑让玩家用的更加舒适


本插件还提供了超多变量
变量是Placeholder的变量
所以可用用在许多地方主要
不只是腐竹们可用用来配置tr,hd等插件
开发者们也可用通过替换变量传入参数来
实现快速变量,节省开发时间
列如: https://bbs.mc9y.net/resources/770/


特殊玩法利用提供变量配合龙核心或者其他的类似mod实现自定义界面,将有望代替原版PC

不知是否还有记得鸭神自己
无意间开发的一个mod
实现了专门[卡/崩]宝可梦服务
器的一个奇葩mod,有宝可
梦mod的服就能用.原理不说
但是需要通过原版pc来实现

能打开界面就行~


效果图

img.png
翻页演示.gif
img1.png
排序演示.gif

配置

YAML:
##默认最大页数30更具你是否有改动pixelmonmod的pc页数配置来改自己最大页数即可,所以这是我不想搞变量的理由
title: "&3PCTools[{box}/30] —— %player_name%"
##取消mod原版pc
cancelPC: true
##背包精灵可空
packCanEmpty: false
##变量索引偏移//可恶的左道逼得
##0则不偏移,比如下方变量的[order]默认是0开始算第一个宝可梦,如果进行-1偏移,则1是第一个宝可梦
##以上是偏移传入的
##返回的值如果是有关位置的都会进行偏移
papiIndexOffset: 0
## 插件可用变量格式%pctools_[pokemon]_[arg]_[可用参数]%
## [pokemon] 参数需要插件传pokemon的nbt序列化数据
## 变量格式%pctools_[boxs]_[order]_[arg]_[可选参数]%
## box = pc页码[从0开始算]
## order = 第几个[0-29]
##
## 插件传入的变量: {box} {order}
##
## ->arg<-
#catchrate 捕获率
#weight 体重
#malepercent 性别比
#growth 体型
#helditem 携带物品
#status 状态
#form 形态 可选参数 [number,localizedname]
#nature 性格
#mintnature 薄荷性格
#gender 性别
#hastag 带有标签 可选参数: spec tag[https://pixelmonmod.com/wiki/Pokemon_spec]
#uuid 唯一id
#moveset 技能 可选参数: [1-4]
#originalname 原始名[直接用枚举的来做名字] 可能会有所问题
#localizedname 宝可梦本地名 #简称 译名 (如果你将语言文件汉化了则是中文)
#nickname 宝可梦设置名
#ability 特性
#islegendary 是否是神兽
#isegg 是否是蛋
#isultrabeast 是否是究极兽
#ivstotal 总个体值
#ivs 个体值 可选参数: [hp:hp,sp:speed,at:Attack,df:Defence,sd:SpecialDefence,sa:SpecialAttack,]
#hypertrained 是否用皇冠特训过 可选参数: 同上
#evstotal 总努力值
#evs 努力值 同上
#level 等级
#shiny 是否闪光
#inranch 是否在牧场内
#caughtball 捕获的球
#eggsteps 现周期走了多少步 [默认256时减少一个周期/或许可以再配置中修改那步数可能就不一样了]
#eggcycles 剩余多少周期孵化
#basetotal 总种族值
#basestats 种族值 可选参数: 同ivs
#stats 能力值 可选参数: 同ivs
#statstotal 总能力值
#position 所在位置 可选参数: box , order[页/位]
#types 属性
#egggroup 蛋组
#nbt 可选参数: (根据以下数据写参数[比如Moveset下第一个MoveID则变量为%pctools_[box]_[order]_nbt_Moveset.1.MoveID%]){
#  "EVSpeed": "0s",
#  "IVAttack": "3b",
#  "Growth": "4b",
#  "originalTrainerUUIDMost": "4963198055895217120L",
#  "Moveset": [
#    {
#      "MoveID": "148s",
#      "MovePP": "30b"
#    },
#    {
#      "MoveID": "347s",
#      "MovePP": "20b"
#    },
#    {
#      "MoveID": "47s",
#      "MovePP": "10b"
#    },
#    {
#      "MoveID": "40s",
#      "MovePP": "15b"
#    }
#  ],
#  "PersistentData": {},
#  "Gender": "0b",
#  "EVSpecialDefence": "0s",
#  "GigantamaxFactor": "0b",
#  "StatsSpecialDefence": "54s",
#  "Name": "Machoke",
#  "isInRanch": "0b",
#  "Friendship": "70s",
#  "StatsDefence": "64s",
#  "IVDefence": "21b",
#  "EVAttack": "0s",
#  "StatsSpecialAttack": "46s",
#  "IVSpDef": "31b",
#  "CaughtBall": "0b",
#  "IVHP": "9b",
#  "AbilitySlot": "1b",
#  "EVHP": "0s",
#  "ndex": "67s",
#  "ribbon_display": "NONE",
#  "ribbons": [],
#  "originalTrainerUUIDLeast": "-8910019180293995708L",
#  "Nature": "20b",
#  "StatsHP": "109s",
#  "UUIDLeast": "-4735575644530736532L",
#  "Health": 109,
#  "HeldItemStack": {
#    "id": "pixelmon:rabuta_berry",
#    "Count": "1b",
#    "Damage": "0s"
#  },
#  "originalTrainer": "FullIdle",
#  "SpecFlags": [],
#  "DoesLevel": "1b",
#  "DynamaxLevel": 0,
#  "Variant": "-1b",
#  "StatsSpeed": "46s",
#  "EVSpecialAttack": "0s",
#  "IsShiny": "0b",
#  "StatsAttack": "80s",
#  "UUIDMost": "805722651481427248L",
#  "IVSpeed": "21b",
#  "Level": 37,
#  "IVSpAtt": "2b",
#  "EVDefence": "0s",
#  "NBT_VERSION": "1b",
#  "EXP": 0,
#  "RelrnMoves": []
#}
##
item:
  ##指定精灵用指定配置
  #如果你汉化了可以用中文,当然,还是可以用英文的
  #当然页可以不配置,你不需要的话给他留空就好了
  special:
    Abomasnow:
      name: '我懒得写'
      lore:
        - '我也懒得写'
        - '          ——GSQ_Lin(原插件作者Mc9y账号)'
    Chandelure:
      name: '我懒得写'
      lore:
        - '我也懒得写'
        - '          ——FullIdle(插件作者之一)'
  normal: &normal[/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE]
 [SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B]name: "&e&l%pctools_{box}_{order}_localizedname%"
    lore:
      - "&b▣ 基本信息"
      - "&3属性: &7%pctools_{box}_{order}_types% &f| &3蛋组: &7%pctools_{box}_{order}_egggroup%"
      - "&3性格: &7%pctools_{box}_{order}_nature% &f| &3特性: &7%pctools_{box}_{order}_ability%"
      - "&3性别: &7%pctools_{box}_{order}_gender% &f| &3道具: &7%pctools_{box}_{order}_helditem%"
      - "&3闪光: &7%pctools_{box}_{order}_shiny% &f| &3形态: &7%pctools_{box}_{order}_form_localizedname%"
      - "&3体型: &7%pctools_{box}_{order}_growth% &f| &3球种: &7%pctools_{box}_{order}_caughtball%"
      - "&b▣ 种族信息&7 (总和:%pctools_{box}_{order}_basetotal%)"
      - "&3血量: &7%pctools_{box}_{order}_basestats_hp% &f| &3攻击: &7%pctools_{box}_{order}_basestats_at% &f| &3防御: &7%pctools_{box}_{order}_basestats_df%"
      - "&3特攻: &7%pctools_{box}_{order}_basestats_sa% &f| &3特防: &7%pctools_{box}_{order}_basestats_sd% &f| &3速度: &7%pctools_{box}_{order}_basestats_sp%"
      - "&b▣ 个体信息&7 (%pctools_{box}_{order}_ivstotal%/186)"
      - "&3血量: &7%pctools_{box}_{order}_ivs_hp% &f| &3攻击: &7%pctools_{box}_{order}_ivs_at% &f| &3防御: &7%pctools_{box}_{order}_ivs_df%"
      - "&3特攻: &7%pctools_{box}_{order}_ivs_sa% &f| &3特防: &7%pctools_{box}_{order}_ivs_sd% &f| &3速度: &7%pctools_{box}_{order}_ivs_sp%"
      - "&b▣ 努力信息&7 (%pctools_{box}_{order}_evstotal%/510)"
      - "&3血量: &7%pctools_{box}_{order}_evs_hp% &f| &3攻击: &7%pctools_{box}_{order}_evs_at% &f| &3防御: &7%pctools_{box}_{order}_evs_df%"
      - "&3特攻: &7%pctools_{box}_{order}_evs_sa% &f| &3特防: &7%pctools_{box}_{order}_evs_sd% &f| &3速度: &7%pctools_{box}_{order}_evs_sp%"
      - "&b▣ 能力信息&7 (总和:%pctools_{box}_{order}_statstotal%)"
      - "&3血量: &7%pctools_{box}_{order}_stats_hp% &f| &3攻击: &7%pctools_{box}_{order}_stats_at% &f| &3防御: &7%pctools_{box}_{order}_stats_df%"
      - "&3特攻: &7%pctools_{box}_{order}_stats_sa% &f| &3特防: &7%pctools_{box}_{order}_stats_sd% &f| &3速度: &7%pctools_{box}_{order}_stats_sp%"
      - "&b▣ 技能信息"
      - "&3技能: &7%pctools_{box}_{order}_moveset_0% &f| &7%pctools_{box}_{order}_moveset_1% &f| &7%pctools_{box}_{order}_moveset_2% &f| &7%pctools_{box}_{order}_moveset_3% "
      - "&b▣ 位置信息"
      - "&3页: {box}&f| &3位置:{order}"
  egg:
    name: "§6蛋"
    lore:
      - "&b▣ 基本信息"
      - "&3剩余孵化周期: &7%pctools_{box}_{order}_eggcycles%"
      - "&3现周期甚于多少步: &7%pctools_{box}_{order}_eggsteps%"
      - "&b▣ 位置信息"
      - "&3页: {box}&f| &3位置:{order}"
      - ""
      - "&c温馨提示: 默认256步减少一个周期,周期归零则精灵出世!"
  legend:
    name: "&5&l%pctools_{box}_{order}_localizedname%"
    <<: *normal[/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE]
 [SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B]uBeast:
    name: "&3&l%pctools_{box}_{order}_localizedname%"
    <<: *normal
msg:
  playerDoesNotExist: "&c该玩家不存在或不在线!"
  nonNumeric: "&c非数字!"
  reloadSuccessful: "&a重载成功!"
  help:
    - "pctools"
    - "- open [page] [player/可选]  打开指定[玩家/可选]的指定页PC"
    - "- reload 重载"

##变量结果内容包含替换
#比如返回的是[XXX]而你配置了XXX结果改成AAA整完整结果为[AAA]
papiReplace:
##指定参数变量结果内容包含替换
  args:
    ##写法
    #不要加可选参数
    #[args]:
    #   原结果内包含的内容: 要替换的结果
    #   原结果内包含的内容1: 要替换的结果1
    hypertrained:
      true: "已特训"
      false: '未特训'
    types:
      Normal: 普
      Fire: 火
      Fighting: 格
      Water: 水
      Flying: 飞
      Grass: 草
      Poison: 毒
      Electric: 电
      Ground: 地
      Psychic: 超
      Rock: 岩
      Ice: 冰
      Bug: 虫
      Dragon: 龙
      Ghost: 幽
      Dark: 暗
      Steel: 钢
      Fairy: 妖
      Stellar: 星
      '[': ' '
      ']': ' '
      ',': ''
      ' ': ''
    egggroup:
      Monster: 怪兽
      Humanlike: 人型
      Water1: 水中1[/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE]
 [SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B]Water3: 水中3[/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE]
 [SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B]Bug: 虫
      Mineral: 矿物
      Flying: 飞行
      Amorphous: 不定形
      Field: 陆上
      Water2: 水中2[/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE]
 [SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B]Fairy: 妖精
      Ditto: 百变怪
      Grass: 植物
      Dragon: 龙
      Undiscovered: 未发现
      '[': ' '
      ']': ' '
      ',': '、'
    helditem:
      NONE: '无'
    moveset:
      NONE: '无'
    shiny:
      true: '是'
      false: '否'
    hastag_unbreedable:
      true: '已绝育'
      false: '未绝育'
    hastag:
      true: '是'
      false: '否'
##最终结果替换(主要用于那些特殊的变量)
  global:
##格式
#   原包含内容: 替换为
    'NO DATA': "无数据"
    'UNKNOWN PARAMETERS': "未知参数"
    'POKE IS EMPTY': "精灵为空"
    'WRONG FORMAT': "格式错误"
或许可能对有些返回数字的变量结果不满意(自己去用ParsePapi插件套上去里面写math的变量进行计算修改)

命令

OPEN —— 打开自己或指定玩家的指定页
用法:/pctools open (palyer|可选) (palyer|可选)
权限节点↓

YAML:
pctools.cmd.open: 打开pc的权限 [默认拥有]
pctools.cmd.openother: 打开他人pc的权限 [默认op]
help/reload/其他 [不做解释]
权限节点↓
YAML:
help: 没有权限节点
pctools.cmd.reload: [默认op]
pctools.cmd.sort: 排序权限(没有该权限则pc界面没有排序按钮) [默认op]

功能

带宝可梦翻页
海量变量(详细见Config.yml)
SHIFT+CLICK(宝可梦)快速拿出/放入
SHFIT+CLICK(翻页)5倍翻页
特定宝可梦自定义信息
替换原版PC
自定义背包是否保留最后一只精灵
排序功能(排序指定页[详细游戏自测])
搜索功能
变量结果自定义替换


其他

不知道有什么用的Q群: https://qm.qq.com/q/d2uW2anENq
不说话不要加,一个没有用的群请勿占位置
开源地址: https://github.com/FullIdle/PCTools

你不打分我不打分,谁知道这个插件受不受欢迎,不受欢迎我更新什么?
作者
FullIdle
下载
19
查看
611
首次发布
最后更新
评分
5.00 星 6 星

来自FullIdle的更多资源

分享资源

最新更新

  1. 1.4

    更新1.4 修复: 修复可拿出牧场精灵问题 修复背包最后一只精灵删除问题
  2. 更新1.3-SNAPSHOT

    更新1.3 添加变量: 无宝可梦变量类型[pctools_{}_[arg]] - 玩家所有精灵数量 [pokeslot] - 玩家pc精灵数量 [pcslot] -...
  3. 更新1.2-SNAPSHOT

    更新1.2-SNAPSHOT 添加变量: mintnature 薄荷性格 hypertrained 是否用皇冠特训过 去除原中文内容...

最新评论

大佬,为什么点击翻页箱子名称的页码不会随之改变,catserver
FullIdle
FullIdle
插件现在有bug,比较离谱,下以前的版本吧,虽然也有bug但是不至于那么离谱。 短期内不会更新
牛逼
宝宝真厉害
FullIdle
FullIdle
你™的别这样叫,我不是女的,八嘎
牛逼
大佬太强了