# PixelmonEssentialsWiki
**Repository Path**: sumdream/PixelmonEssentialsWiki
## Basic Information
- **Project Name**: PixelmonEssentialsWiki
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2019-10-22
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# PixelmonEssential 宝可梦基础套件
### 功能
#### 1.宝可梦变量
本插件提供丰富的PlaceholderAPI变量.你需要安装PlayerholderAPI插件才能使用变量,
变量列表如下:
| 变量 |返回值|
|---|---|
|%pixelmon_wins% |玩家对战胜场|
|%pixelmon_wins% |玩家对战胜场|
|%pixelmon_totalbattle%|玩家对战总计场次|
|%pixelmon_pokedex_size% |图鉴总计大小|
|%pixelmon_pokedex_caught% |已经抓捕的宝可梦|
|%pixelmon_pokedex_seen% |已经抓捕的宝可梦|
|%pixelmon_pokedex_percent% |图鉴收集完成度|
|%pixelmon\_pokedex_percent_format%|图鉴收集完成度(百分数,带%)|
|%pixelmon\_caught_count%|返回当前拥有的宝可梦数量|
|%pixelmon\_haspokemon_[pokename]%| 在队列和pc中是否有指定name的宝可梦|
|%pixelmon\_party\_haspokemon_[pokename]% |在队伍中是否有指定name的宝可梦|
|%pixelmon\_pc\_haspokemon_[pokename]%|在pc中是否有指定name的宝可梦|
|%pixelmon\_original\_haspokemon_[pokename]% |在队列和pc中是否有指定name的宝可梦,并且是他的原始训练者|
|%pixelmon\_nickname_[slot]% |宝可梦名称,有昵称优先显示昵称,没有显示翻译名称|
|%pixelmon\_localname_[slot]% |宝可梦翻译名称|
|%pixelmon\_attr\_[属性名称]_[slot]%|返回指定位置宝可梦的指定属性
属性列表:
level,type,growth,nature,evhp,evattack,evdefence,
evsa,evsd,evspeed,evtotal,ivhp,ivattack,ivdefence,
ivsa,ivsd,ivspeed,ivtotal,hp,attack,defence,sa,sd,
speed,friendship,ot[originaltrainer],helditem|
|%pixelmon\_can_trade_[slot]%|指定位置宝可梦能否用于交易|
|%pixelmon\_desc_[name]% |获取指定位置宝可梦的描述|
|%pixelmon\_descformate\_[name]\_[num]_[color]% |获取指定宝可梦的描述并格式化
[name] 名称
[num] 每行字符个数
[color] 颜色代码,例如:&6 默认是&7|
|%pixelmon\_move\_[slot]\_[index]%|返回队伍宝可梦指定栏位的技能名称
index范围[0,3]|
|%pixelmon\_movedescf\_[slot]\_[index]\_[num]\_[color]%|返回队伍宝可梦的技能描述的格式化字符串
[num] 每行字符个数
[color] 颜色代码,例如:&6 默认是&7|
|%pixelmon\_sprite\_nbt\_[slot]%|返回队伍宝可梦的照片nbt标签|
#### 2.精灵公告
本插件使用了更方便配置和控制的的精灵公告,配置文件如下:
```
#公告,根据需要进行开启
broadcast:
#击杀公告
kill-pokemon:
#提示信息的类型:
# chat: 聊天输出,格式为tellraw,鼠标指向会有详细信息;
# top: 顶部bossbar位置输出,会显示精灵图片.但是没有详细信息,并且和bossbar血条信息会冲突.
# both: 同时在顶部和聊天栏输出;
message-type: chat
#击杀任意宝可梦
normal: false
#普通boss
noraml-boss: true
#Megaboss
mega-boss: true
#神兽
legendary: true
#异兽
ultra-beast: true
#列表内的宝可梦在击杀的时候也会公告
#在normal设置为false的时候启用
#中英文名都可以
special-list:
- "皮卡丘"
#捕捉公告
catch-pokemon:
#提示信息的类型:
# chat: 聊天输出,格式为tellraw,鼠标指向会有详细信息;
# top: 顶部bossbar位置输出,会显示精灵图片.但是没有详细信息,并且和bossbar血条信息会冲突.
# both: 同时在顶部和聊天栏输出;
message-type: chat
#捕获任意宝可梦
normal: false
#神兽
legendary: true
#异兽
ultra-beast: true
#列表内的宝可梦在被抓捕的时候也会公告
#在normal设置为false的时候启用
#中英文名都可以
special-list:
- "皮卡丘"
#刷新公告
spawn-pokemon:
#提示信息的类型:
# chat: 聊天输出,格式为tellraw,鼠标指向会有详细信息;
# top: 顶部bossbar位置输出,会显示精灵图片.但是没有详细信息,并且和bossbar血条信息会冲突.
# both: 同时在顶部和聊天栏输出;
message-type: chat
#附近玩家的范围
search-range: 10
#普通boss
noraml-boss: true
#Megaboss
mega-boss: true
#神兽
legendary: true
#异兽
ultra-beast: true
#列表内的宝可梦在被抓捕的时候也会公告
#在normal设置为false的时候启用
#中英文名都可以
special-list:
- "皮卡丘"
```
所有的提示信息均可在语言文件messages.yml中修改
#### 3.精灵刷新限制
服主可以自由的设定,那些宝可梦无法刷新.中英宝可梦名称都可以
```
pokemon-spawn-limit:
- "盖欧卡"
- "固拉多"
- "烈空坐"
```
#### 4.神兽刷新记录
服务器刷新神兽可以会被记录在文件中,方便管理员查看每天的神兽刷新记录.
#### 5.交换机交易信息提醒
玩家使用交换机成功进行交易之后会在聊天栏输出交易信息.
#### 6.繁殖增强
```
#繁殖增强
breed-modify:
enable: true
#孵蛋过后移除双亲身上的红线
take-destiny-knot: true
#孵蛋过后随机归零双亲某项个体值
random-zero-ivs: true
```
#### 7.修复类
以下修复是根据我自己的需求编写的,不需要的可以在配置文件中禁用;
1.战斗中禁止使用命令,并且战斗中的玩家无法进行传送;
2.修复通过虫洞或瞬移技能切换世界之后,无法正确的切换mv设定的游戏模式;
3.禁止右键丢出球直接抓捕宝可梦;
4.禁止不可交易的宝可梦能放入礼物箱;
5.禁止玩家编辑宝可梦照片;
6.禁止虫洞的生成,包括宝可梦技能生成的虫洞;
## 命令及权限
#### 权限表
|权限|描述|
|--|--|
|pixelmonessentials.ride|宝可梦骑乘权限,如果配置设置了自定义骑乘权限,则优先自定义权限|
|pixelmonessentials.player.data-package|宝可梦数据包转换命令
/pe zh [slot] 将队伍指定位置的宝可梦转换为数据包
/pe hz 将手中的数据包转换为宝可梦|
|pixelmonessentials.breedstats|/pe setbreed [slot] [stats] 设置指定位置的宝可梦能否繁殖
[slot] 队伍位置 1-6
[stats] 状态 ture-可繁殖 false-不可繁殖|
|pixelmonessentials.tradestats|/pe settrade [slot] [stats] 设置指定位置的宝可梦能否交易
[slot] 队伍位置 1-6
[stats] 状态 ture-可交易 false-不可交易|
|pixelmonessentials.show.single|/po [slot] 展示指定位置的宝可梦|
|pixelmonessentials.show.all|/pa [slot] 展示整个队伍的宝可梦|
|pokemonessentials.main.endbattle|/tz 强制结束当前战斗.tz=脱战|