Memorial Edition

查看: 202|回复: 6

[原创插件] 【雾云】世界限制-WorldRestrictions-世界限制-超多功能-命令限制-传送冷却-传送次数-传送消耗金额【全版本】

[复制链接]

Lv.3 挖沙工

雾云开发团

人气
17 点
金粒
125 粒
宝石
0 颗
爱心
0 颗
钻石
9 颗
贡献
0 点
发表于 2024-11-13 17:19:35 | 显示全部楼层 |阅读模式
服务端插件
英文名称: WorldRestrictions
中文名称: 世界限制
插件来源: 原创
适用服务端: Spigot Paper |其它| 
插件类型: 综合 管理 经济 安全 
语言支持: 简体中文 
适用版本: 1.21.X 1.20.X 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 
前置mod|插件: 【Vault】https://www.spigotmc.org/resources/vault.34315/
下载地址: -
原帖地址: https://www.spigotmc.org/resources/fog-cloud-plugin-world-limits-multi-functional-command-restrictions-teleport-cooldown-tele.120767/
图标Logo:
简介: 世界限制-超多功能-命令限制-传送冷却-传送次数-传送消耗金额

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 雾里云端 于 2024-11-16 15:17 编辑

WorldRestrictions
简介
为特定世界设置访问限制和命令白名单。该插件允许服务器管理员控制玩家在不同世界的行为,提供了传送限制、命令限制和经济系统集成等功能。
已测试的服务端​
已在Mohist-1.20.1端进行测试,已在Catserver-1.12.2端进行测试,插件默认支持纯净服以及模组服,如果您的服务器版本无法使用,请留言


项目优点
灵活的世界限制:可以为每个世界设置不同的访问和命令限制。
经济系统集成:支持与 Vault 经济插件集成,允许设置传送费用。
易于配置:通过配置文件轻松管理插件的各种设置。
详细的日志记录:在插件运行时生成详细的操作和错误日志,便于调试和维护。


使用教程



下面是如何添加命令限制功能的教程:

-

下面是文件介绍:​




安装步骤
下载插件:从插件的发布页面下载最新版本的 WorldRestrictions.jar 文件。【在帖子底下
安装前置:确保前置插件Vault正确安装并且正确加载经济插件
安装插件:将下载的 .jar 文件放入服务器的 plugins 文件夹中。
启动服务器:启动或重启你的 Minecraft 服务器,插件将自动加载。


配置文件
  1. # config.yml
  2. # 是否启用冷却时间 【true为允许,false为不允许】
  3. enableCooldown: true

  4. # 冷却时间,以秒为单位
  5. cooldownTime: 60

  6. # 是否启用最大进入次数
  7. enableMaxEntries: true

  8. # 最大进入次数
  9. maxEntries: 5

  10. # 主城世界名称 【用于玩家输入/wr leave时返回的世界,默认返回到此世界的出生点】
  11. mainCityWorld: "world"

  12. # 限制世界列表
  13. restrictedWorlds:
  14.   - "world1"
  15.   - "world2"

  16. # 是否启用世界传送收费
  17. enableWorldTeleportCost: true

  18. # 世界传送收费金额
  19. worldTeleportCost: 1000

  20. # 是否启用传送延迟
  21. enableTeleportDelay: true

  22. # 传送延迟时间,以秒为单位
  23. teleportDelay: 5

  24. # 是否允许管理员绕过命令白名单【当为true时,会在限制世界输入命令提示管理员已绕过,并且管理员能在限制世界无条件执行】
  25. allowAdminBypass: true
复制代码

使用命令

权限设置


下载插件:
开发不易,给点人气支持一下吧!

游客,如果您要查看本帖隐藏内容请回复




如果插件有任何问题,或者您需要添加功能,可以在帖子下面留言,看到会第一时间回复,插件将持续更新并且维护,后续会有更多功能



插件的日志功能
插件会在 plugins/WorldRestrictions/log 文件夹中生成日志文件
world_restrictions_record.txt:记录限制世界及其命令白名单。
error_log.txt:记录插件运行时的错误信息。


通过这些功能,WorldRestrictions 插件为服务器管理员提供了强大的工具来管理玩家在不同世界中的行为,确保服务器的稳定和安全。


更新日志:
1.0.0

1.0.1

1.0.2






评分

参与人数 1人气 +2 金粒 +33 收起 理由
MRTangwin8 + 2 + 33

查看全部评分

做最懂Minecraft的开发组

Lv.4 矿工

人气
11 点
金粒
290 粒
宝石
1 颗
爱心
0 颗
钻石
43 颗
贡献
0 点

猪灵勋章

发表于 2024-11-13 21:45:29 | 显示全部楼层
感谢分享,小弟膜拜膜拜膜拜你

点评

感谢支持,有任何问题留言,会立刻修复  详情 回复 发表于 7 天前
回复

使用道具 举报

Lv.3 挖沙工

雾云开发团

人气
17 点
金粒
125 粒
宝石
0 颗
爱心
0 颗
钻石
9 颗
贡献
0 点
 楼主| 发表于 7 天前 | 显示全部楼层
BingTang 发表于 2024-11-13 21:45
感谢分享,小弟膜拜膜拜膜拜你

感谢支持,有任何问题留言,会立刻修复
做最懂Minecraft的开发组
回复

使用道具 举报

Lv.3 挖沙工

人气
5 点
金粒
15 粒
宝石
0 颗
爱心
0 颗
钻石
20 颗
贡献
0 点
发表于 6 天前 | 显示全部楼层
[17:11:06] [Server thread/ERROR]: Could not load 'plugins\[W][世界限制]WorldRestrictions-1.0.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `WLYD.worldRestrictions.WorldRestrictions'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:88) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [SimplePluginManager.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:359) [CraftServer.class:git-CatServer-1.12.2-090a6ffb]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:340) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:330) [nz.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:636) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.lang.ClassNotFoundException: Failed to remap class WLYD.worldRestrictions.WorldRestrictions
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:231) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:129) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:108) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Unknown Source) ~[?:?]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:86) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        ... 8 more
Caused by: java.lang.IllegalArgumentException
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:185) ~[asm-debug-all-5.2.jar:5.2]
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:168) ~[asm-debug-all-5.2.jar:5.2]
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:439) ~[asm-debug-all-5.2.jar:5.2]
        at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:228) ~[JarRemapper.class:?]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:196) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:129) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:108) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Unknown Source) ~[?:?]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:86) ~[PluginClassLoader.class:git-CatServer-1.12.2-090a6ffb]
        ... 8 more

点评

您的服务端是CatServer吧?游戏版本是多少,可否发详细的CatServer核心版本给我  详情 回复 发表于 6 天前
回复

使用道具 举报

Lv.3 挖沙工

雾云开发团

人气
17 点
金粒
125 粒
宝石
0 颗
爱心
0 颗
钻石
9 颗
贡献
0 点
 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 雾里云端 于 2024-11-15 18:46 编辑
小智大魔王 发表于 2024-11-15 17:14
[17:11:06] [Server thread/ERROR]: Could not load 'plugins\[W][世界限制]WorldRestrictions-1.0.0.jar'  ...

您的服务端是CatServer吧?已经在上传新版本,新版本在catserver 1.12.2 测试过了,插件版本号1.0.1已经可以在这个服务端运行。

点评

好的,十分感谢  详情 回复 发表于 6 天前
做最懂Minecraft的开发组
回复

使用道具 举报

Lv.3 挖沙工

人气
5 点
金粒
15 粒
宝石
0 颗
爱心
0 颗
钻石
20 颗
贡献
0 点
发表于 6 天前 | 显示全部楼层
雾里云端 发表于 2024-11-15 18:17
您的服务端是CatServer吧?已经在上传新版本,新版本在catserver 1.12.2 测试过了,插件版本号1.0.1已经可 ...

好的,十分感谢

点评

有需要的功能或者有BUG都可以留言。看到会进行修复或者增加功能  详情 回复 发表于 5 天前
回复

使用道具 举报

Lv.3 挖沙工

雾云开发团

人气
17 点
金粒
125 粒
宝石
0 颗
爱心
0 颗
钻石
9 颗
贡献
0 点
 楼主| 发表于 5 天前 来自手机 | 显示全部楼层
小智大魔王 发表于 2024-11-15 21:20
好的,十分感谢

有需要的功能或者有BUG都可以留言。看到会进行修复或者增加功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

春风又绿江南岸,明月何时照我还?

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号-1|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2024-11-21 17:04 , Processed in 0.101015 second(s), 20 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2024 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部