PuddingKC
简介:
该插件允许使用网页链接和正版ID更改皮肤,并且可以选择皮肤模型(Alex/Steve)


功能:
通过链接更改皮肤
通过正版ID更改皮肤
在联机模式为false的服务器上恢复默认皮肤
为没有皮肤的玩家更改皮肤
皮肤菜单
ID或链接的黑名单和白名单


指令(绿色为玩家权限,红色为管理员权限):
玩家指令:
/skin player <ID> - 通过正版ID设置皮肤
/skin url <url> [slim] - 通过网页链接设置皮肤,如果后面加上[slim]那么将会是Alex的模型
/skin reset -  重置皮肤
管理员指令:
/skin npc <url> - 通过网页链接为公民NPC设置皮肤(安装了公民插件的前提下)
/skin to <player> url <url> [slim] - 通过网页链接为其他玩家设置皮肤,如果后面加上[slim]那么将会是Alex的模型
/skin to <player> reset - 重置其他玩家皮肤
/skull <player> - 获取玩家头颅
/skull <player> [目标] - 将头颅给予另一个玩家
/skull url <url> - 通过网页链接获取头颅(仅支持来自mojang和minecraft服务器的皮肤,如textures.miencraft.net)


权限节点:
csm.skin.player - 允许使用正版ID设置皮肤
csm.skin.url - 允许使用网页链接设置皮肤
csm.skin.menu - 允许打开菜单
csm.skin.reset - 允许重置皮肤
csm.skin.npc - 允许设置公民NPC皮肤
csm.skin.to - 允许为任何玩家设置皮肤
csm.skulls - 允许获取头颅
csm.skulls.admin - 允许给予其他玩家头颅

来自群组: Global Innovation

446472250
沙发,亲测 spi  1.14.2完美食用..

天星ing
为什么我的显示url错误啊?

天星ing
本帖最后由 天星ing 于 2019-7-14 19:36 编辑


为什么我的显示url错误啊? 在微博相册上传图片 --- 查看源图----右键---属性----复制地址:http://    wx3.sinaimg.cn/large/0074zuqqgy1g4zkv61vxrj301s00wdfm.jpg


这个url没错吧?

/skin url http:    //wx3.sinaimg.cn/large/0074zuqqgy1g4zkv61vxrj301s00wdfm.jpg
指令也没错吧?
为什么啊?求解

天星ing
图片地址发到bbs就直接变成图片了.....没错啊....  h tt p://w x3.sinaimg .cn/large/0074z uqqgy1g4zkv61vxrj301s00 wdfm.jpg

PuddingKC
天星ing 发表于 2019-7-14 19:33
图片地址发到bbs就直接变成图片了.....没错啊....  h tt p://w x3.sinaimg .cn/large/0074z uqqgy1g4zkv61v ...

PNG试试?

天星ing

没用....
然后配置文件里有这一条.....

imgur网站是外网,翻 墙 难翻,加上中国地区禁止上传图片。
楼主有成功换过皮肤吗?

PuddingKC
天星ing 发表于 2019-7-15 11:57
没用....
然后配置文件里有这一条.....

成功过,没用他说的托管

天星ing
时光小布丁 发表于 2019-7-15 12:05
成功过,没用他说的托管

楼主是发上那个网站的呢?

咩小绵羊
问下怎么在离线模式下把没有用正版登陆的皮肤设置成steve或Alex而不是那些花花绿绿的皮肤?谢谢

PuddingKC
咩小绵羊 发表于 2019-7-22 01:07
问下怎么在离线模式下把没有用正版登陆的皮肤设置成steve或Alex而不是那些花花绿绿的皮肤?谢谢 ...

离线模式的皮肤是靠自定义皮肤MOD读取的,没装MOD看不见皮肤emmm。

惆丿怅
1.12.2 CatServer 最新版不能用. skin指令下无任何反应.
Citizens 2.0.22
ProtocolLib 4.4.0

498525451
1.12.2paper 使用 报错 跟楼上那个兄弟一样 图床用的其他的 但没法用

Anthropic紫
新手mcer,是不是盗版玩家只用这个不能显示皮肤?

小狐狸FM
那个url的是要怎么用

caijunruchina
可不可以用本地URL

黑羽快斗´
我设置了为啥皮肤没有变

Dirito
本地皮肤可以读取吗

McLoce
玩家登录报错 还有更换皮肤时报错 1.14.4 spigot

[04:27:25] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 429 for URL: https://sessionserver.mojang.com ... 982e?unsigned=false
[04:27:25] [Server thread/WARN]:         at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
[04:27:25] [Server thread/WARN]:         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[04:27:25] [Server thread/WARN]:         at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
[04:27:25] [Server thread/WARN]:         at java.net.URL.openStream(Unknown Source)
[04:27:25] [Server thread/WARN]:         at ru.csm.api.services.MojangAPI.getPremiumSkin(MojangAPI.java:43)
[04:27:25] [Server thread/WARN]:         at ru.csm.bukkit.listeners.PlayerJoinListener.createPlayer(PlayerJoinListener.java:64)
[04:27:25] [Server thread/WARN]:         at ru.csm.bukkit.listeners.PlayerJoinListener.onJoin(PlayerJoinListener.java:55)
[04:27:25] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[04:27:25] [Server thread/WARN]:         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[04:27:25] [Server thread/WARN]:         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[04:27:25] [Server thread/WARN]:         at java.lang.reflect.Method.invoke(Unknown Source)
[04:27:25] [Server thread/WARN]:         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316)
[04:27:25] [Server thread/WARN]:         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[04:27:25] [Server thread/WARN]:         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529)
[04:27:25] [Server thread/WARN]:         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.PlayerList.a(PlayerList.java:173)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.LoginListener.c(LoginListener.java:154)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.LoginListener.tick(LoginListener.java:53)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.NetworkManager.a(NetworkManager.java:220)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.ServerConnection.c(ServerConnection.java:129)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1091)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:393)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:970)
[04:27:25] [Server thread/WARN]:         at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:815)
[04:27:25] [Server thread/WARN]:         at java.lang.Thread.run(Unknown Source)

[04:27:43] [Server thread/INFO]: Rookie issued server command: /skin player DOg
[04:27:46] [Timer-2/ERROR]: [TabooLib] Unhandled exception occured in onPacketSending(PacketEvent) for TabooLib
java.lang.IllegalStateException: PlayerReceiveNameTagEvent cannot be triggered asynchronously from another thread.
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:511) ~[spigot-1.14.4.jar:git-Spigot-798ea6a-2012f1e]
        at me.skymc.taboolib.itagapi.TagPacket.getSentName(TagPacket.java:104) ~[TabooLib-4.9.jar:?]
        at me.skymc.taboolib.itagapi.TagPacket.access$000(TagPacket.java:29) ~[TabooLib-4.9.jar:?]
        at me.skymc.taboolib.itagapi.TagPacket$1.onPacketSending(TagPacket.java:61) ~[TabooLib-4.9.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:588) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:564) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.packetQueued(ProtocolInjector.java:338) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketSending(ProtocolInjector.java:298) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(ChannelInjector.java:364) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.access$800(ChannelInjector.java:63) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$3.handleScheduled(ChannelInjector.java:329) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$3.onMessageScheduled(ChannelInjector.java:299) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelProxy$2.schedulingRunnable(ChannelProxy.java:127) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.EventLoopProxy.execute(EventLoopProxy.java:95) [ProtocolLib.jar:?]
        at net.minecraft.server.v1_14_R1.NetworkManager.b(NetworkManager.java:185) [spigot-1.14.4.jar:git-Spigot-798ea6a-2012f1e]
        at net.minecraft.server.v1_14_R1.NetworkManager.sendPacket(NetworkManager.java:155) [spigot-1.14.4.jar:git-Spigot-798ea6a-2012f1e]
        at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1394) [spigot-1.14.4.jar:git-Spigot-798ea6a-2012f1e]
        at net.minecraft.server.v1_14_R1.PlayerConnection.sendPacket(PlayerConnection.java:1367) [spigot-1.14.4.jar:git-Spigot-798ea6a-2012f1e]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_101]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_101]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_101]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_101]
        at com.comphenix.protocol.injector.netty.ChannelInjector.invokeSendPacket(ChannelInjector.java:655) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.sendServerPacket(ChannelInjector.java:637) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector$4.sendServerPacket(ProtocolInjector.java:403) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:786) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:740) [ProtocolLib.jar:?]
        at com.comphenix.packetwrapper.AbstractPacket.sendPacket(AbstractPacket.java:67) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at ru.csm.bukkit.player.BukkitSkinPlayer.refreshSkin(BukkitSkinPlayer.java:148) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at ru.csm.api.upload.QueueLicense.setSkin(QueueLicense.java:80) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at ru.csm.api.upload.QueueLicense.executeRequest(QueueLicense.java:69) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at ru.csm.api.upload.QueueLicense.access$200(QueueLicense.java:15) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at ru.csm.api.upload.QueueLicense$1.run(QueueLicense.java:45) [%5B皮肤插件%5DCustomSkinsManager-2.0.5.jar:?]
        at java.util.TimerThread.mainLoop(Unknown Source) [?:1.8.0_101]
        at java.util.TimerThread.run(Unknown Source) [?:1.8.0_101]
[04:27:46] [Timer-2/ERROR]: Parameters:
  net.minecraft.server.v1_14_R1.PacketPlayOutPlayerInfo@f6015fa[
    a=ADD_PLAYER
    b=[PlayerInfoData{latency=0, gameMode=CREATIVE, profile=com.mojang.authlib.GameProfile@3959ed09[id=b2e9c5ef-d176-329f-a3c1-86cc82c0d59d,name=Rookie,properties={textures=[com.mojang.authlib.properties.Property@25ef8cc]},legacy=false], displayName={"text":"Rookie"}}]
  ]

西木野山城
++++++++++++++++++++++++++++++++++++++++++++++csm.skin.player

西木野山城
++++++++++++++++++++++++++++++++++++++++++++++csm.skin.player,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,76yrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr3ifiiiiiiiiiiiii**********aaaaaaaaaaaaaauuuuu555555555555uoooooooooog1

维达公明
1.14.4用不了啊

xbdxbdxbd
亲测1.12.2可以用2.0版的插件

xbdxbdxbd
714023166 发表于 2019-7-22 23:42
1.12.2 CatServer 最新版不能用. skin指令下无任何反应.
Citizens 2.0.22
ProtocolLib 4.4.0 ...

亲测1.12.2可以用2.0版的插件

xbdxbdxbd
498525451 发表于 2019-7-23 11:58
1.12.2paper 使用 报错 跟楼上那个兄弟一样 图床用的其他的 但没法用

亲测1.12.2可以用2.0版的插件

沉默-钟
很棒啊!

阿易
作者说要用imgur.com 上传
但主要是imgur.com压根无法访问qwq

阿易
原作者说
好吧,我想到了这个问题,我唯一能解决的办法是创建一个简单的本地图像托管,它不会被中国防火墙阻挡,对Mojang友好。但我不知道你将在哪里主持它,我将花费多少时间。
Okay, i thought about this, and the only solution I could come up with was to create a simple local image hosting that would not be blocked by the China firewall and would be friendly to Mojang. But i dont know where you will be host it and how much time will it take me.

cp666
皮肤插件我服务器没一个能用,都还是史蒂夫

qq1290701843
谢谢楼主分享

XueRe
谢谢楼主分享

3521275888
很有趣的插件

二喵梓
用不了哇QAQ

PaKoKo
/skin menu 的指令用法是什么?那个Gui表示不会用。官方也没说明

XueRe
谢谢楼主分享哦~

名副其实
小狐狸FM 发表于 2019-7-29 10:23
那个url的是要怎么用

url必须直接指向你所要的皮肤图片
经测试某皮肤网站的图片右键复制图片地址可直接塞入本插件食用

PaKoKo
如果这个插件有变量就更好了

treeshu
天星ing 发表于 2019-7-14 19:31
为什么我的显示url错误啊? 在微博相册上传图片 --- 查看源图----右键---属性----复制地址:http://    wx ...

老哥你这个欢迎玩家的插件是哪一个

无名人士无
新手路过

Ghost_CL
我也是诶,疯狂报错

L_biaodi
有点看不明白

qq1766141426
楼楼 我把插件装进去 用不了,是怎么回事呀。。。  1.12 猫端

阿易
微笑大人 发表于 2019-12-8 13:07
原作者说
好吧,我想到了这个问题,我唯一能解决的办法是创建一个简单的本地图像托管,它不 ...

反正他说他看得懂。

天星ing
treeshu 发表于 2020-2-4 13:50
老哥你这个欢迎玩家的插件是哪一个

ess自带的

sunjianjun

楼楼 我把插件装进去 用不了,是怎么回事呀。。。  1.12 猫端

翼LOVE·小爱
本帖最后由 翼LOVE·小爱 于 2020-2-18 21:36 编辑

楼主你好,楼主搬运的插件非常棒,其中通过网络链接来加载皮肤这一功能非常符合现在离线服对皮肤设置的需求!
但在使用过程中,我遇到了一个很致命的bug,希望楼主能帮忙转述作者。
bug如下:
玩家在死亡状态下不复活再强行断线,在下一次登录时不会弹出复活界面,进入假死状态,具体现象无法与任何物品交互,无法发送任何消息也无法执行指令,提示红色字体的"无法发送信息"(推测是ess插件发送),相当于变成了一名空气人
卸载插件后,玩家进入能正常显示复活界面
可能的原因:
我估计设置皮肤后,在玩家登录时插件会推送皮肤,加载皮肤的时候会顶掉复活界面
解决方法:
安装自动复活插件(实测有效)
(在联机问答板块看到有类似的求助,所以推测其它皮肤插件也可能有这样的bug)

伍雨柒_听雨
skin指令怎么都没有了

Ai_Yt_Li
很好的插件,感谢分享

PaKoKo
好像单端能用,如果群组得话没法用

lxf2051703348

这是啥

第一页 上一页 下一页 最后一页