q983603969
本帖最后由 1582952890 于 2017-9-16 20:04 编辑


ChangeSkin 介绍(作者原话翻译)


ChangeSkin 功能
  • 兼容1.8 +服务器
  • 几乎没有mojang的限制与缓存的皮肤
  • 指定标准的皮肤
  • 轻量级
  • 已测试Spigot PaperSpigot TacoSpigot
  • 简单的利用
  • BungeeCord支持
  • 不需要皮肤补丁
  • 改变你的皮肤,上传到Mojang的皮肤都可以更换
ChangeSkin 命令
/setskin <玩家uuid> -更换跟该玩家一样的皮肤
/setskin <玩家名字> -更换跟该玩家一样的皮肤
/setskin <在线的玩家名字> <玩家uuid/玩家名字> -为某玩家更换跟该玩家一样皮肤
/skinupdate -更新在Mojang皮肤站的皮肤

ChangeSkin 权限
changeskin.command.skinupdate #允许使用/skinupdate命令
changeskin.command.setskin.* #允许使用全部/setskin命令
changeskin.command.setskin #允许使用/setskin <玩家uuid>和/setskin <玩家名字> 命令
changeskin.command.setskin.other #允许使用/setskin <在线的玩家名字> <玩家uuid/玩家名字> 命令

ChangeSkin 前置
ProtocolLib List
[ProtocolLib 3.6.5] 适用于 Spigot 1.8.x 服务器
[ProtocolLib 3.6.6] 适用于 PaperSpigot 1.8.x 服务器
[ProtocolLib 4.0.1] 适用于 1.9.x 服务器
[ProtocolLib 4.0.2] 适用于 1.10 服务器
来自mcbbs某帖子


薛乐仁
搬运得不错,不过这个插件有什么已知bug吗?

Mr_Bearish
6666 盗版也可用?

动物的世界
盗版也可用?

无梦之心
定定定定定定定

wlmy
本帖最后由 wlmy 于 2016-7-21 07:45 编辑

盗版能更换成正版皮肤,太帅了

Forever_Soctt
支持楼主!!此插件必火

a1946433096
为什么重新登陆游戏后,皮肤就掉了?

q983603969
薛乐仁 发表于 2016-7-20 23:23
搬运得不错,不过这个插件有什么已知bug吗?

暂时没有

q983603969
Mr_Bearish 发表于 2016-7-20 23:19
6666 盗版也可用?

应该是的

q983603969

应该是的233

q983603969
a1946433096 发表于 2016-7-22 19:39
为什么重新登陆游戏后,皮肤就掉了?

刷新了 再来一次就可以了

Mr_Bearish

哈哈 萌萌哒的表情

3105464181
屌 良心插件 1.9能用

1648038761
好好好....

卡哇伊橘子
1.7.2不能用?

q983603969

1.7.2的你可以用皮肤站或者其他改变皮肤插件

Forever_Soctt
此插件和mythicmobs冲突,如果将mythicmobs里有加血武器的效果拿在手里输入/setskin会出现无限血量,希望楼主和作者反馈一下尽快解决

7_Luminaries
{:10_492:}感谢楼主搬运,多谢分享

影子咔q
他说是未知指令怎么办

duxingahuo
怎么还原皮肤

q983603969

很简单  直接输入 /修改皮肤的命令 自己的ID

在下小熊猫
{:10_512:}带走

18820649703
用了很喜欢但是有个缺点啊    重启服务器后变回来了!怎么办!

末地石砖
没汉化 (╯‵□′)╯︵┻━┻

3105464181
1.8.8 报错
[12:53:31 WARN]: Exception in thread "Craft Scheduler Thread - 106"
[12:53:31 WARN]: org.apache.commons.lang.UnhandledException: Plugin ChangeSkin v2.3.2 generated an exception while executing task 83686
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: com/github/games647/changeskin/core/model/PlayerProfile
        at com.github.games647.changeskin.core.MojangSkinApi.getUUID(MojangSkinApi.java:84)
        at com.github.games647.changeskin.bukkit.tasks.NameResolver.run(NameResolver.java:43)
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more

KTR
支持一下,插件还是不错的,之前用的时候很多玩家集体换皮肤会有点卡服

100369
666楼主我爱你

3105464181
[13:10:06 ERROR]: [ChangeSkin] Tried converting player name to uuid
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method) ~[?:1.8.0_102]
        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[?:1.8.0_102]
        at java.net.SocketInputStream.read(SocketInputStream.java:170) ~[?:1.8.0_102]
        at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:1.8.0_102]
        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) ~[?:1.8.0_102]
        at sun.security.ssl.InputRecord.read(InputRecord.java:503) ~[?:1.8.0_102]
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) ~[?:1.8.0_102]
        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) ~[?:1.8.0_102]
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) ~[?:1.8.0_102]
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[?:1.8.0_102]
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_102]
        at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_102]
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704) ~[?:1.8.0_102]
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) ~[?:1.8.0_102]
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536) ~[?:1.8.0_102]
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441) ~[?:1.8.0_102]
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[?:1.8.0_102]
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338) ~[?:1.8.0_102]
        at com.github.games647.changeskin.core.MojangSkinApi.getUUID(MojangSkinApi.java:72) [ChangeSkin.jar:?]
        at com.github.games647.changeskin.bukkit.tasks.NameResolver.run(NameResolver.java:43) [ChangeSkin.jar:?]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.10.2-R0.1-SNAPSHOT-latest.jar:git-Spigot-90f61bc-6053c5c]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) [spigot-1.10.2-R0.1-SNAPSHOT-latest.jar:git-Spigot-90f61bc-6053c5c]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_102]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_102]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]

sy07130
本帖最后由 sy07130 于 2018-4-21 16:47 编辑

换皮肤就报错

[16:45:59] [Server thread/INFO]: SOYU issued server command: /setskin xiamu
[16:46:00] [Server thread/WARN]: [ChangeSkin] Task #22 for ChangeSkin v3.0 generated an exception
java.lang.NoSuchFieldError: COMBAT_UPDATE
        at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.setItemInHand(SkinUpdater.java:238) ~[?:?]
        at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.sendUpdateSelf(SkinUpdater.java:138) ~[?:?]
        at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.sendUpdate(SkinUpdater.java:102) ~[?:?]
        at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.onInstantUpdate(SkinUpdater.java:94) ~[?:?]
        at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.run(SkinUpdater.java:80) ~[?:?]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:783) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-"8b18730"]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]