- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- FICore,PlaceholderAPI
- ◆ 游戏版本
- 1.12.2 1.16.5 1.20.2
PCTools
介绍
一个可以代替原版PixelmonMod的PC界面的插件
用Minecraft原版容器进行显示
多功能的界面让玩家方便使用(功能介绍请见下方)
可以自定义精灵详细信息显示
还原PC中宝可梦移动的逻辑让玩家用的更加舒适
本插件还提供了超多变量
变量是Placeholder的变量
所以可用用在许多地方主要
不只是腐竹们可用用来配置tr,hd等插件
开发者们也可用通过替换变量传入参数来
实现快速变量,节省开发时间
列如: https://bbs.mc9y.net/resources/770/
特殊玩法利用提供变量配合龙核心或者其他的类似mod实现自定义界面,将有望代替原版PC
实现了专门[卡/崩]宝可梦服务
器的一个奇葩mod,有宝可
梦mod的服就能用.原理不说
但是需要通过原版pc来实现
效果图
配置[或许不是最新]
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][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/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][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][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][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/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][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][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][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/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][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][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][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/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][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][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][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/B][/FONT][/SIZE][/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][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][SIZE=4][FONT=verdana][B][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': "格式错误"
命令
OPEN —— 打开自己或指定玩家的指定页
用法:/pctools open (palyer|可选) (palyer|可选)
权限节点↓
YAML:
pctools.cmd.open: 打开pc的权限 [默认拥有]
pctools.cmd.openother: 打开他人pc的权限 [默认op]
权限节点↓
YAML:
help: 没有权限节点
pctools.cmd.reload: [默认op]
pctools.function.sort: 排序权限(没有该权限则pc界面没有排序按钮) [默认op]
功能
▣ 带宝可梦翻页
▣ 海量变量(详细见Config.yml)
▣ SHIFT+CLICK(宝可梦)快速拿出/放入
▣ SHFIT+CLICK(翻页)5倍翻页
▣ 特定宝可梦自定义信息
▣ 替换原版PC
▣ 自定义背包是否保留最后一只精灵
▣ 排序功能(排序指定页[详细游戏自测])
▣ 搜索功能
▣ 变量结果自定义替换
▢
其他
不知道有什么用的Q群: https://qm.qq.com/q/d2uW2anENq
不说话不要加,一个没有用的群请勿占位置
开源地址: https://github.com/FullIdle/PCTools
利用龙核后的效果
拼车群:604924441