本帖最后由 嗷呜魔王 于 2021-1-1 20:50 编辑


虽然很菜但是我能说的很🐂🍺




LuckTextures-1.2.jar
(22.05 KB, 下载次数: 842)


这是一个...
一款 能让玩家进服就能用上服务器专属材质包 的插件!
一款 支持不同世界发送不同材质 / 单独世界发送材质 的插件!
一款 支持不同世界发送不同材质 / 单独世界发送材质 的插件!
一款 玩家安装材质时会禁止移动/保护防止伤害 的插件!
一款 支持材质包可选 的插件哎好像不是优点
一款 能够自定义材质包介绍/各种提示文本 的插件!
一款 支持材质包可选 的插件
一款 能够自定义材质包介绍/各种提示文本 的插件!
一款 玩家登录前不会发送材质包导致玩家安装时被超时踢出 的插件 (感谢大佬们提供建议
还可以通过命令给自己/他人加装材质包 or 检查自己安装了哪个材质包 =w=
需要啥
需要能够下载材质包的直链!可以用七牛/COS之类的搭建出来, 能访问就行, 否则的话玩家就只能被无限踢出了
玩家无法下载大概率是链接有问题, 或者链接里的文件有问题,可以通过游戏日志检查!
材质包打包成zip时注意别把文件夹也打包进去哦 =w=
关于作弊材质包和强制加载材质包的提示

📷 截图!

配置文件 config.yml

命令和权限
/luckt
/luckt reload 重载
/luckt now 查看现在在加载哪个材质包 (OP)
/luckt load <世界名/global> [玩家名] 推送某个材质包/给某个玩家推送材质包 (lucktextures.loadbycmd)
/luckt checkupdate 检查更新 (lucktextures.checkupdate)
lucktextures.bypass 不会被踢出
lucktextures.cmd 使用命令
lucktextures.loadbycmd 允许通过命令装载材质
lucktextures.checkupdate 允许通过 /luckt checkupdate 检查更新

下载
如果有 bug 还请指出 🐍 谢谢
🚩 更新日志
第一次发插件帖 有可能违反版规啥的🤔 有的话还请指出 谢谢
挺不错的插件,但是其实功能和其他同类插件冲突了
建议出一个进服选择多个资源包之一安装的功能
建议出一个进服选择多个资源包之一安装的功能
大大,有制作直连连接的方法嘛
支持一波!
感谢分享,可以下服务器材质包了
材质包并未被加载,出现警告:
[22:35:07 WARN]: handleDisconnection() called twice
[22:35:07 WARN]: handleDisconnection() called twice
可以设置玩家登陆后下载吗
辉 发表于 2020-7-29 22:36
材质包并未被加载,出现警告:
[22:35:07 WARN]: handleDisconnection() called twice
这个警告和这个插件没啥关系...
材质包没被加载的话 是玩家那边根本没出现选择界面 还是玩家那边已经闪过下载界面但是没有下载成功呢
如果是玩家那边已经有下载界面了的话 就检查一下是不是材质包链接的问题
嗷呜魔王 发表于 2020-7-29 22:45
这个警告和这个插件没啥关系...
材质包没被加载的话 是玩家那边根本没出现选择界面 还是玩家那边已经闪过 ...
确实是URL链接,有下载界面闪过就被踢出了,有时根本没有出现选择界面
辉 发表于 2020-7-29 22:53
确实是URL链接,有下载界面闪过就被踢出了,有时根本没有出现选择界面
有时根本没有出现选择界面
有下载界面闪过就被踢出了
嗷呜魔王 发表于 2020-7-29 22:57
玩家选择过一次同意或者拒绝接受材质包了, 之后就不会再出现选择界面了, 不出现直接被踢的话是因为玩家一 ...
可以下载,但是不是因为在本地测试使用的是127.0.0.1呢?
辉 发表于 2020-7-29 23:02
可以下载,但是不是因为在本地测试使用的是127.0.0.1呢?
啊这, 有可能, 建议到外 网的机器上测试一下
建议开一下客户端实时日志, 然后看一下加载材质包附近时间的日志。
也有可能是材质包问题, 看一下压缩包里是不是多压缩了个文件夹
直链文件怎么获得...
挺不错的,那些不想安装服务器材质包的人,终于可以让他安装了
怎么说呢,普通玩家不管怎么样都进不了
启用了材质也不行
本帖最后由 TIANSHAO@ 于 2020-8-2 22:31 编辑
玩家显示成功装材质包~查询材质包的时候却没有这两张是玩家拍下来的
玩家显示成功装材质包~查询材质包的时候却没有这两张是玩家拍下来的
感谢楼主分享
2949848385 发表于 2020-7-29 22:42
可以设置玩家登陆后下载吗
这的确是个问题,一进服就下载的话登录时间一过就被踢了,下载断了再进就不会再下载了
所以五秒这个时间不能改吗
Korea 发表于 2020-8-9 00:13
所以五秒这个时间不能改吗
暂时不能 🤦 不过感谢提醒后续会加上的
可以设置玩家登陆后下载吗
最近会考虑接入 authme 登录后再向玩家发送材质包。
嗷呜魔王 发表于 2020-8-10 10:11
暂时不能 🤦 不过感谢提醒后续会加上的
@TIANSHAO@ 感谢提醒, 这个貌似是各种材质包插件的通病 XD
最近 ...
还有一个bug,op也会被踢,希望以后修补
sanqiue 发表于 2020-8-10 14:45
还有一个bug,op也会被踢,希望以后修补
lucktextures.bypass 这个权限给了吗
嗷呜魔王 发表于 2020-8-10 10:11
暂时不能 🤦 不过感谢提醒后续会加上的
@TIANSHAO@ 感谢提醒, 这个貌似是各种材质包插件的通病 XD
最近 ...
在config里面加一个键,让玩家来改分分钟的事,你那个100L有点不灵活
Korea 发表于 2020-8-9 00:13
所以五秒这个时间不能改吗
可以设置玩家登陆后下载吗
感觉不错,顶顶顶。
问一下啊,怎么做直联链接
LZ,我在我的服务器上安装了您的插件,但是有遇到一个很重要的问题,一些新用户在进服务器的时候会出现:您必须接受该材质包!请到服务器列表中单击本服务器->点击编辑->设置服务器材质包为:启用,一直是这样,而且是启用了的
DF_Immortal 发表于 2020-8-27 18:49
LZ,我在我的服务器上安装了您的插件,但是有遇到一个很重要的问题,一些新用户在进服务器的时候会出现:您 ...
看一下是不是材质包下载或者应用失败了呢
1660697968 发表于 2020-8-23 22:57
问一下啊,怎么做直联链接
亲测蓝奏可以,就是链接有点长
TIANSHAO@ 发表于 2020-9-26 08:09
亲测蓝奏可以,就是链接有点长
那怎么弄呢?
BlianBB 发表于 2020-9-26 14:11
那怎么弄呢?
上传材质包的你的蓝奏网盘之后打开下载链接,然后随便点击一个下载路线,然后复制那个下载链接就可以了
TIANSHAO@ 发表于 2020-9-26 16:29
上传材质包的你的蓝奏网盘之后打开下载链接,然后随便点击一个下载路线,然后复制那个下载链接就可以了 ...
???没有啊
BlianBB 发表于 2020-9-26 16:35
???没有啊
好吧,有些东西不到位我多说了也没用,你可以尝试其他方法试试吧
TIANSHAO@ 发表于 2020-9-26 16:29
上传材质包的你的蓝奏网盘之后打开下载链接,然后随便点击一个下载路线,然后复制那个下载链接就可以了 ...
那个链接怎么一关闭浏览器就失效了啊
LZQQ多少
作者大大,咋弄直链
Could not pass event PlayerResourcePackStatusEvent to LuckTextures v1.1
java.lang.NullPointerException: null
at xyz.gryph.lucktextures.EventListener.onPlayerResourcePackStatusEvent(EventListener.java:88) ~[?:?]
at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:38) ~[patched_1.16.4.jar:git-Paper-318]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.4.jar:git-Paper-318]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Paper-318]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1644) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PacketPlayInResourcePackStatus.a(SourceFile:30) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PacketPlayInResourcePackStatus.a(SourceFile:8) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1133) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1126) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1087) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1001) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.4.jar:git-Paper-318]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
java.lang.NullPointerException: null
at xyz.gryph.lucktextures.EventListener.onPlayerResourcePackStatusEvent(EventListener.java:88) ~[?:?]
at com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor.execute(StaticMethodHandleEventExecutor.java:38) ~[patched_1.16.4.jar:git-Paper-318]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.4.jar:git-Paper-318]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.4.jar:git-Paper-318]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1644) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PacketPlayInResourcePackStatus.a(SourceFile:30) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PacketPlayInResourcePackStatus.a(SourceFile:8) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1133) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1126) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1087) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1001) ~[patched_1.16.4.jar:git-Paper-318]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.4.jar:git-Paper-318]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
xiao_mi_Z 发表于 2020-12-12 20:43
Could not pass event PlayerResourcePackStatusEvent to LuckTextures v1.1
java.lang.NullPointerExcept ...
emm.. 看起来是因为配置文件里某个材质包没有配置 force 选项导致的
正常来说插件应该默认设置为否的orz 我稍后会修复 感谢反馈!
太秀了 刚好需要
直链怎么搞,总是出问题
材质包直连链接怎么制作
666 正好需要 谢谢楼主
这个插件好像挺不错的呀
图加载不出来
但无法防止透视
我的RPG服的救星
#在这里快速回复#神乎其技!6的飞起!