本帖最后由 1582952890 于 2017-9-16 20:04 编辑
![]()
ChangeSkin 介绍(作者原话翻译)
ChangeSkin 功能
ChangeSkin 命令
- 兼容1.8 +服务器
- 几乎没有mojang的限制与缓存的皮肤
- 指定标准的皮肤
- 轻量级
- 已测试Spigot PaperSpigot TacoSpigot
- 简单的利用
- BungeeCord支持
- 不需要皮肤补丁
- 改变你的皮肤,上传到Mojang的皮肤都可以更换
/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吗?
6666 盗版也可用?
盗版也可用?
定定定定定定定
本帖最后由 wlmy 于 2016-7-21 07:45 编辑
盗版能更换成正版皮肤,太帅了
盗版能更换成正版皮肤,太帅了
支持楼主!!此插件必火
为什么重新登陆游戏后,皮肤就掉了?
薛乐仁 发表于 2016-7-20 23:23
搬运得不错,不过这个插件有什么已知bug吗?
暂时没有
a1946433096 发表于 2016-7-22 19:39
为什么重新登陆游戏后,皮肤就掉了?
刷新了 再来一次就可以了
q983603969 发表于 2016-7-22 23:36
应该是的233
哈哈 萌萌哒的表情
屌 良心插件 1.9能用
好好好....
1.7.2不能用?
卡哇伊橘子 发表于 2016-7-23 09:25
1.7.2不能用?
1.7.2的你可以用皮肤站或者其他改变皮肤插件
此插件和mythicmobs冲突,如果将mythicmobs里有加血武器的效果拿在手里输入/setskin会出现无限血量,希望楼主和作者反馈一下尽快解决
{:10_492:}感谢楼主搬运,多谢分享
他说是未知指令怎么办
怎么还原皮肤
很简单 直接输入 /修改皮肤的命令 自己的ID
{:10_512:}带走
用了很喜欢但是有个缺点啊 重启服务器后变回来了!怎么办!
没汉化 (╯‵□′)╯︵┻━┻
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
[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
支持一下,插件还是不错的,之前用的时候很多玩家集体换皮肤会有点卡服
666楼主我爱你
[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]
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 于 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]
换皮肤就报错
[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]
