### 簡介
本插件可以實現寶可夢皮膚,預覽購買搜索等一系列功能,支持皮膚一鍵導入,皮膚預覽采用發包完成,可以讓不同的玩家看到不同的寶可夢皮膚,對資源占用小,簡單又好用
### 指令
```
/poketexture open 打開皮膚管理界面
/poketexture serch 搜索皮膚
/poketexture give <玩家名稱> <類型> <類型名稱> <數量> - 給玩家指定類型的卡
/poketexture set <玩家名稱> <寶可夢位置> <材質名稱> 設置玩家指定位置寶可夢皮膚
/poketexture remove <玩家名稱> <寶可夢位置> 移除玩家指定位置寶可夢皮膚
/poketexture reload 重載配置文件
```
### 權限
```
poketexture.command
poketexture.admin.reload
poketexture.admin.give
poketexture.admin.set
poketexture.admin.remove
poketexture.admin.list
poketexture.command.open
poketexture.command.serch
```
### Config.yml配置文件
***
```yaml
#================================================================
#部分變量說明:
#{page} ui界面的當前頁 {total_page} ui界面總共頁數
#{texture} 自定義材質名稱 {pokemon} 寶可夢本地名稱
#{form} 寶可夢形態本地名稱
#{price} 價格 {currency} 貨幣名稱
#{localized_name} 寶可夢本地信息,調用的是texture.yml的本地名稱字段
#{permission} 寶可夢皮膚的完整權限
#{player} 執行操作的玩家
#變量不一定在每個界面都起作用,具體自己測試
#================================================================
config_version: 1.1 #插件配置文件版本,不要改動
texture_write: false #是否啟用配置文件自動寫入,需要將皮膚文件放在插件配置文件里面
key: 'B4FA2E23F05AE82B173DB87BD10B1104' #激活密鑰
buy_state: true #是否啟用購買功能,此功能控制所有的購買行為(包括購買權限)
edit_state: true #是否啟用修改功能, 此功能控制所有的修改行為(包括權限修改)
skin_card_state: false #是否啟用皮膚卡功能
pokemon_card_state: false #是否啟用寶可夢卡功能
#是否啟用皮膚權限系統,啟用此系統,所有修改類和購買類功能將自動關閉,替換為權限系統,有權限可以無限制的使用權限允許的皮膚
#啟用此項目請將skin_card_state,pokemon_card_state設置為false
custom_texture_permission: true
#預覽價格及其貨幣
preview_price: 0
preview_currency: 'Vault'
#菜單設置
main_chest:
title: '&2QQ群:661454654寶可夢皮膚大全 {page}/{total_page}'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','A','A','A','A','A','A','A','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D',
'E','P','E','E','F','E','E','N','E'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7返回'
lore: [ ]
custom_texture_chest:
title: '&2請選擇寶可夢 {page}/{total_page}'
name: '&7{texture}&b{pokemon}'
lore:
- '&2左鍵預覽 &4右鍵購買'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','A','A','A','A','A','A','A','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D',
'E','P','E','E','F','E','E','N','E'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7返回'
lore: [ ]
form_chest:
title: '&2請選擇寶可夢的形態 {page}/{total_page}'
name: '&7{texture}&b{pokemon}&a{form}'
lore:
- '&2預覽價格: {price} {currency}'
- '&5皮膚: {localized_name}'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D',
'E','P','E','E','F','E','E','N','E'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7關閉'
lore: [ ]
party_chest:
title: '&2請選擇寶可夢'
name: '&b{pokemon}'
lore:
- '&2點擊選擇'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','D','A','A','A','D',
'D','D','D','D','F','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7返回'
lore: [ ]
edit_chest:
title: '&2點擊寶可夢執行 {page}/{total_page}'
name: '&7{texture}&b{pokemon}'
lore:
- '&2左鍵預覽 &4右鍵修改'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D',
'E','P','E','E','F','E','E','N','E'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7返回'
lore: [ ]
buy_permission_confirm_chest:
title: '&2確認購買'
name: '&7購買: {texture}&b{pokemon} 的權限'
lore:
- '&2權限購買價格: {price} {currency}'
- '&7權限: {permission}'
command:
- 'lp user {player} permission set {permission} true'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','E','E','E','D','E','E','E','D',
'D','E','A','E','D','E','C','E','D',
'D','E','E','E','D','E','E','E','D',
'D','D','D','D','F','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
C:
type: 'minecraft:emerald'
amount: 1
data: 12
display_name: '&d確認'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7取消'
lore: [ ]
buy_confirm_chest:
title: '&2確認購買'
name: '&7購買: {texture}&b{pokemon} 精靈'
lore:
- '&2精靈購買價格: {price} {currency}'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','E','E','E','D','E','E','E','D',
'D','E','A','E','D','E','C','E','D',
'D','E','E','E','D','E','E','E','D',
'D','D','D','D','F','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
C:
type: 'minecraft:emerald'
amount: 1
data: 12
display_name: '&d確認'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7取消'
lore: [ ]
edit_confirm_chest:
title: '&2確認修改'
name: '&7{texture}&b{pokemon}'
lore:
- '&2精靈修改價格: {price} {currency}'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','E','E','E','D','E','E','E','D',
'D','E','A','E','D','E','C','E','D',
'D','E','E','E','D','E','E','E','D',
'D','D','D','D','F','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
C:
type: 'minecraft:emerald'
amount: 1
data: 12
display_name: '&d確認'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7取消'
lore: [ ]
search_chest:
title: '&2點擊寶可夢執行 {page}/{total_page}'
name: '&7{texture}&b{pokemon}'
lore:
- '&2左鍵預覽 &4右鍵購買'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D',
'E','P','E','E','F','E','E','N','E'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7關閉'
lore: [ ]
texture_card_chest:
title: '&2點擊寶可夢執行'
name: '&7{texture}&b{pokemon}'
lore:
- '&2左鍵預覽 &4右鍵應用'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','D','A','A','A','D',
'D','D','D','D','D','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7關閉'
lore: [ ]
poke_card_chest:
title: '&2點擊寶可夢執行 {page}/{total_page}'
name: '&7{texture}&b{pokemon}'
lore:
- '&2左鍵預覽 &4右鍵應用'
layout: [
'D','D','D','D','D','D','D','D','D',
'D','A','A','A','A','A','A','A','D',
'D','D','D','D','D','D','D','D','D'
]
D:
type: 'minecraft:stained_glass_pane'
amount: 1
data: 12
display_name: ' '
lore: [ ]
P:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7上一頁'
lore: [ ]
N:
type: 'minecraft:arrow'
amount: 1
data: 0
display_name: '&7下一頁'
lore: [ ]
F:
type: 'minecraft:ender_pearl'
amount: 1
data: 0
display_name: '&7返回'
lore: [ ]
currency_message:
Vault: '§e金幣'
PlayerPoints: '§2點券'
NyEconomy: '§6積分'
preview_message:
title: '§2正在預覽寶可夢皮膚'
subtitle: '§d注意查看面前的雕像'
message:
preview_no_money: '§4你的{currency}不足,預覽需要{price}{currency}'
buy_no_money: '§4你的{currency}不足,購買{pokemon}需要{price}{currency}'
edit_no_money: '§4你的{currency}不足,修改{pokemon}需要{price}{currency}'
has_permission: '§4你已經有這個權限了!'
buy_success: '§2你成功購買了{pokemon}'
edit_success: '§2你成功修改了{pokemon}的皮膚'
no_buy: '§4{pokemon}不支持購買'
no_edit: '§4{pokemon}不支持修改此皮膚'
#皮膚卡,背包精靈可以設置為此皮膚時候才能使用 一次性
texture_card:
type: 'minecraft:paper'
amount: 1
data: 0
display_name: '&2皮膚卡'
lore:
- '&8-----------------'
- '&7皮膚&8: &6{texture}'
- '&7右鍵使用'
- '&7本皮膚卡為一次性物品'
- '&8-----------------'
#精靈皮膚卡,背包有此精靈才能使用 一次性
pokemon_card:
type: 'minecraft:paper'
amount: 1
data: 0
display_name: '&2精靈皮膚卡'
lore:
- '&8-----------------'
- '&7精靈&8: &6{pokemon}'
- '&7右鍵使用'
- '&7本皮膚卡為一次性物品'
- '&8-----------------'
#對話設置部分 action類型有 openMainChest, openPartyChest, command, close
statue:
name: '寶可夢皮膚'
text: '§f§l新鮮出爐的皮膚,你要看看嗎?'
choice:
1:
text: '§2預覽或購買服務器全部皮膚'
action: 'openMainChest'
state: true
2:
text: '§a預覽或購買隊伍精靈皮膚'
action: 'openPartyChest'
state: true
3:
text: '§2執行指令測試'
action: 'command'
state: false
command:
- 'say 現在支持運行指令了'
- 'say {player} 運行了指令'
4:
text: '§4關閉'
action: 'close'
state: true
```
### texture.yml配置文件
#### 1. 皮膚材質
***
``` yaml
#===============================================================================================================================
#設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程
#===============================================================================================================================
# //皮膚文件夾名稱
# derp:
# //皮膚自定義名稱
# customname: '§d梵'
# //皮膚權限
# permission: 'poketexture.customtextures.derp'
# //皮膚ui界面圖標
# item:
# //材質類型
# type: pixelmon:pixelmon_sprite
# //材質數量
# amount: 1
# //材質子id
# data: 0
# //顯示名稱
# display_name: '§d梵'
# //描述
# lore:
# - §7點擊查看此皮膚
# - §7可以應用的全部寶可夢
# //此物品的nbt屬性
# nbt:
# nbt1:
# //nbt類型 支持的類型有String,Integer,Long,Float,Byte,Short,Boolean,ByteArray,Double,IntArray,UniqueId
# type: Integer
# //nbt名稱
# key: ndex
# //nbt值
# value: 145
# nbt2:
# type: 'String'
# key: 'CustomTexture'
# value: 'derp'
# nbt3:
# type: 'Byte'
# key: 'form'
# value: 2
# pokes: 此皮膚可以應用的寶可夢
# zapdos: 寶可夢名稱
# //支持原版Pokémon spec所有屬性,點擊:https://pixelmonmod.com/wiki/Pokemon_spec
# //比如(pokespec: 'ivhp:31 ivatk:31 ivdef:31 ivspatk:31 ivspdef:31 ivspd:31 unbreedable untradeable'(6v 不能繁殖 不能交易))
# //寶可夢屬性(form:2 customtexture:derp)是必須的用于應用皮膚
# pokespec: 'form:2 customtexture:derp ivhp:31 ivatk:31 ivdef:31 ivspatk:31 ivspdef:31 ivspd:31 ivspe:31'
# //寶可夢商店價格; 格式: 出售貨幣:出售價格:修改貨幣:修改價格 支持的貨幣Vault,PlayerPoints,NyEconomy
# shop: 'PlayerPoints:500:vault:0'
# //寶可夢本地名稱,應用在修改或購買的寶可夢昵稱上面
# local_name: '§b梵閃電鳥'
#===============================================================================================================================
#設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程 設置教程
#===============================================================================================================================
```
### 插件預覽圖片





> 更新日志
> 更新內容:
1.5.0 重置更新日志
重置配置文件(老版本需要重新生成配置文件)
新加皮膚文件配置自動寫入功能
新加皮膚權限卡功能(有權限就可以無限制切換皮膚)
新加寶可夢卡功能
經典雕像預覽又回來了,與發包共存
添加購買,修改確認界面
ui界面物品支持完整的nbt功能
主界面加入新的action,可運行任意指令
tip: 更新的時候務必刪除原來的config.yml文件