Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 5993|回复: 95

[原创插件] [娱乐][SCT]Lock——自动收费门Alpha[1.9-1.16]

  [复制链接]
冰星 当前离线
积分
7425
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-9-19
查看详细资料
 楼主| 发表于 2019-12-14 18:06:32 | 显示全部楼层 |阅读模式
服务端插件
英文名称: Lock(Alpha)
中文名称: 自动收费门
插件来源: 原创
适用服务端: |CraftBukkit| |Spigot| 
插件类型: 娱乐 经济 
语言支持: 简体中文 English 
适用版本: 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 
前置Mod|插件: [Vault] [EasyLib] [任意经济插件]
下载地址: https://www.mcbbs.net/thread-932739-1-1.html
原帖地址: https://www.mcbbs.net/thread-932739-1-1.html
插件Logo: -
插件简介: -

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 冰星 于 2021-6-23 20:55 编辑

Lock-纪念神话服务器

↓开源↓
↓问题反馈
Mcbbs问题反馈概不受理

简介

功能:
  • 全自动收费门,完美还原神话服务器收费锁
  • 代码完全原创,兼容1.9+版本
  • 可使用命令更新插件/获取更新信息(非自动更新)
  • 拥有VIP制度和税收制度,且可自行调节
  • 配置/语言文件开放,高度自定义性
  • 自动更新配置文件
  • 采用与BlockLocker相同的方式储存信息
需求:
  • Vault
  • 经济插件
  • 智商

图片



命令

命令:
  • /lock reload - 重载插件
  • /lock help - 查看插件帮助
  • /lock update version - 查看更新信息
  • /lock update download - 下载更新
  • /lock addtype door - 添加类型
剩下由插件自动处理

权限

权限:
  • lock.vip - 免收税

安装&配置

1.安装插件
将插件丢入plugins文件夹

2.配置文件
配置文件有2个
  • config.yml (插件主配置)
  • lang.yml (消息设置)

[1] config.yml-配置文件
  1. #配置文件
  2. Setting:
  3.   Language: zh_CN
  4.   #是否禁止非玩家打开收费锁(true禁止)
  5.   IsOtherAllowedOpen: true
  6.   #是否禁止非玩家破坏收费锁(true禁止)
  7.   IsOtherAllowedBreak: true
  8.   #允许开启的世界
  9.   Worlds:
  10.     - world
  11.     - world_the_end
  12.   #允许使用的门类型
  13.   DoorType:
  14.     - IRON_DOOR
  15.   #是否启用纳税
  16.   TaxAllowed: true
  17.   #进门的间隔(单位:毫秒)
  18.   EnterDelay: 3000
  19.   #如果启用税收,比率是(0.05代表5%)
  20.   TaxPercent: 0.05
  21.   #是否启用VIP(填写内容视为启用,不填写("")视为禁用)
  22.   VipAllowed: "lock.vip"
  23.   #如果启用VIP,是否允许免税特权
  24.   TaxCancelable: true
  25.   #是否禁用红石激活
  26.   BanRedstoneActive: true
  27.   #收费锁第一行标识(大小写不敏感)
  28.   LockSymbol: "lock"
  29.   #收费门被安装后显示的信息
  30.   SymbolReplace: "&c[自动收费门]"
  31.   #收费门第二行收费信息
  32.   Charge: "&b&l花费: &e&l"
  33.   #收费门第三行进入标识(大小写不敏感)
  34.   FlagEnter: "进"
  35.   #收费门第三行离开标识(大小写不敏感)
  36.   FlagLeave: "出"
  37.   #收费门第三行背包为空标识(大小写不敏感)
  38.   FlagEmpty: "空"
  39.   #收费门第三行钱数标识(大小写不敏感)
  40.   FlagMoney: "钱"
  41.   #收费门第三行药水效果标识(大小写不敏感)
  42.   FlagEffect: "效"
  43.   #收费门被安装后显示的第三行替换信息
  44.   EnterReplace: "&a[进]"
  45.   LeaveReplace: "&c[出]"
  46.   EmptyReplace: "&b[空]"
  47.   MoneyReplace: "&6[钱%needmoney]"
  48.   EffectReplace: "&2[效]"
复制代码
[2] lang.yml-语言文件
  1. # 语言文件配置
  2. Language:
  3.   # 指令帮助
  4.   CommandHelp:
  5.     - "&e=============== &6[Lock] &e==============="
  6.     - "&61. &b在木牌第一行输入 &a&llock"
  7.     - "&62. &b在第二行输入价格"
  8.     - "&63. &b在第三行设置进出限制&7(&a&l进&f/&c&l出&7)(不填默认双向)"
  9.     - "&63. &b以及'空'(背包为空), '钱>0'(针对余额的表达式判断), '效(无药水效果)'"
  10.     - "&64. &b在第四行会自动填补创建收费门的玩家名"
  11.   DoorDetail:
  12.     - "&e──────────────"
  13.     - "&7? &a此收费门的条件有: %conditons% "
  14.     - "&7? &a你将有 &c%second%&a 秒的确认时间"
  15.     - "&e──────────────"
  16.   # 没有权限
  17.   NoPermission: "&7[&eLock&7]&c你没有权限操作"
  18.   # 非玩家提示
  19.   NotAPlayer: "&7[&eLock&7]&c你不是一名玩家"
  20.   # 命令参数错误
  21.   CommandError: "&7[&eLock&7]&c你输入的命令不正确!"
  22.   # 重载成功
  23.   Reload: "&7[&eLock&7]&2插件配置重载成功"
  24.   # 创建收费锁成功
  25.   Create: "&7[&eLock&7]&2自动收费门创建成功"
  26.   # 成功进入收费门
  27.   Enter: "&7[&eLock&7]&2进入成功,你已消费 &b%charge &2货币"
  28.   # 成功出收费门
  29.   Leave: "&7[&eLock&7]&2出收费门成功"
  30.   # 当钱不够时的提示
  31.   NotEnoughMoney: "&7[&eLock&7]&c抱歉,你拥有的钱不足以支付通过收费门"
  32.   # 当前世界不可用
  33.   DenyWorld: "&7[&eLock&7]&c当前世界不可使用自动收费门"
  34.   # 禁止的出入方向
  35.   DenyDirection: "&7[&eLock&7]&c此方向禁止出入"
  36.   # 禁止背包不为空的玩家进入
  37.   DenyNotEmptyInv: "&7[&eLock&7]&c背包不为空禁止进入"
  38.   # 禁止钱数不满足的玩家进入
  39.   DenyMoney: "&7[&eLock&7]&c你的余额不满足%needmoney"
  40.   # 禁止有药水效果的玩家进入
  41.   DenyHaveEffect: "&7[&eLock&7]&c含有药水效果禁止进入"
  42.   # 禁止破坏的提示
  43.   DenyBreak: "&7[&eLock&7]&c禁止破坏自动收费门"
  44.   # 添加类型提示
  45.   addType: "&7[&eLock&7]&b你正在添加%type,请右键对应方块"
  46.   # 无效的类型
  47.   InvalidType: "&7[&eLock&7]&c无效的%type类型"
  48.   # 添加类型成功
  49.   AddTypeSuccess: "&7[&eLock&7]&2%type类型添加成功"
复制代码

  • 1. config内设置基础设置
  • 2. 在lang.yml内设置提示消息
  • 3. 享受

已知问题和To-DO

[已知问题]
暂无
由于编码问题不再对1.8做支持(其实是懒)


[TO-DO]
  • 收费门为木门时禁止右键打开
  • 防止非玩家打开收费门

后续

这是本人搬运多个插件后第二次自己写的插件,可能会有错漏之处,不便之处多多包涵!
本插件 采用 LGPL v3.0 协议 开源
Lock.jar (0 92.2 KB, 下载次数: 358)

评分

参与人数 13人气 +22 金粒 +205 收起 理由
绿奈 + 2 冰星姐姐好厉害
o柒v神o + 10 怀念神话
骤か殒 + 1 神话MC,,好怀念
1212march + 2 感谢作者!希望有时间也能做一下物资银行.
流川枫. + 2 神话啊不知不觉过了4年了 真怀念.
2457043027 + 2 + 30 我虽然不发帖,但是要活跃在别人帖下.
X836696023 + 2 MCBBS有你更精彩~
ksqeib445 + 2 + 40 MCBBS有你更精彩~
零尘233 + 2 神乎其技!6的飞起!
1351680343zxw + 2 + 40 极寒风暴牛逼
3467551399 + 1 + 20 Ssssssssssssssssssss
TUCAOEVER + 2 + 15 MCBBS有你更精彩~
叽叽小石头 + 2 + 50 神乎其技!6的飞起!

查看全部评分

崒笫 当前离线
积分
774
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-11-28
查看详细资料
发表于 2021-3-22 18:48:49 | 显示全部楼层
很实用的一个插件!感谢作者与团队我拿走了
回复

使用道具 举报

zws13306988755 当前离线
积分
377
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-1-19
查看详细资料
头像被屏蔽
发表于 2021-3-19 01:18:51 | 显示全部楼层
很不错的自动收费门插件
支持原创
回复

使用道具 举报

海星C 当前离线
积分
406
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-10-7
查看详细资料
发表于 2021-3-18 00:07:33 | 显示全部楼层
1.12不支持吗为什么我不可以
回复

使用道具 举报

irocksir 当前离线
积分
745
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-4-4
查看详细资料
发表于 2020-10-13 12:38:09 | 显示全部楼层
插件有很大额问题,希望作者修复

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 不说问题怎么修

查看全部评分

回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-9-6 15:27:28 | 显示全部楼层
本帖最后由 whywww1 于 2020-9-6 15:30 编辑

我在您原帖下载的前置跟收费门插件   配置完美生成  指令可以用 就是创建收费门 创建不出来

创建

创建

报错

报错

配置 铁门id

配置 铁门id

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 报错不完整,请移步至github-issue处.

查看全部评分

回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-9-6 14:24:23 | 显示全部楼层
无法生成配置 这个插件问题很大

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 几天前我更新了前置,之前的确实有大问题.

查看全部评分

回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-9-1 22:58:13 | 显示全部楼层
whywww1 发表于 2020-8-31 15:09
[15:03:15 INFO]: Set PluginClassLoader as parallel capable
[15:03:15 ERROR]: Could not load 'plugins ...

前置装了就报错

WARN]: java.io.FileNotFoundException: plugins\EasyLib\Dependencies\annotations-19.0.0.jar (系统找不到指定的路 径。)
[22:56:57 WARN]:        at java.io.FileOutputStream.open0(Native Method)
[22:56:57 WARN]:        at java.io.FileOutputStream.open(Unknown Source)
[22:56:57 WARN]:        at java.io.FileOutputStream.<init>(Unknown Source)
[22:56:57 WARN]:        at java.io.FileOutputStream.<init>(Unknown Source)
[22:56:57 WARN]:        at org.sct.easylib.util.plugin.DownloadUtil.download(DownloadUtil.java:62)
[22:56:57 WARN]:        at org.sct.easylib.util.plugin.Dependence.download(Dependence.java:110)
[22:56:57 WARN]:        at org.sct.easylib.util.plugin.Dependence.lambda$download$0(Dependence.java:72)
[22:56:57 WARN]:        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[22:56:57 WARN]:        at java.util.concurrent.FutureTask.run(Unknown Source)
[22:56:57 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[22:56:57 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[22:56:57 WARN]:        at java.lang.Thread.run(Unknown Source)
[22:56:59 WARN]: java.io.FileNotFoundException: plugins\EasyLib\Dependencies\jackson-core-2.10.3.j


然后还是没有生成配置
回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-8-31 15:09:36 | 显示全部楼层
[15:03:15 INFO]: Set PluginClassLoader as parallel capable
[15:03:15 ERROR]: Could not load 'plugins\[收费门啊]Lock.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: EasyLib
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]            报错

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 你有装前置吗

查看全部评分

回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-8-31 15:09:06 | 显示全部楼层
[15:03:15 INFO]: Set PluginClassLoader as parallel capable [15:03:15 ERROR]: Could not load 'plugins\[收费门啊]Lock.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: EasyLib         at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]         at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Server1.12.jar:git-Spigot-4bd94dc-1c40a81]         at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]  这是后台报错
回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-8-31 15:05:30 | 显示全部楼层
whywww1 发表于 2020-8-31 01:24
我1.12的服务器核心sp 为什么我生成不了配置文件  经济前置有

1.12服务器  Vault有  ProtocolLib有  插件有 [收费门啊]Lock  为什么没生成配置 意思就是用不了
回复

使用道具 举报

whywww1 当前离线
积分
558
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-21
查看详细资料
发表于 2020-8-31 01:24:13 | 显示全部楼层
我1.12的服务器核心sp 为什么我生成不了配置文件  经济前置有

评分

参与人数 1人气 +1 收起 理由
冰星 + 1

查看全部评分

回复

使用道具 举报

1284641389 当前离线
积分
3481
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-5-2
查看详细资料
发表于 2020-8-29 11:54:18 | 显示全部楼层
paper1.16.2无法运行报错,有安装前置
  1. [11:51:42 ERROR]: Error occurred while enabling Lock v1.6.0-Alpha (Is it up to date?)
  2. java.lang.NoClassDefFoundError: org/sct/easylib/util/plugin/Metrics
  3.         at org.sct.lock.Lock.onEnable(Lock.kt:25) ~[?:?]
  4.         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.2.jar:git-Paper-148]
  5.         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.2.jar:git-Paper-148]
  6.         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.2.jar:git-Paper-148]
  7.         at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugin(CraftServer.java:499) ~[patched_1.16.2.jar:git-Paper-148]
  8.         at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugins(CraftServer.java:413) ~[patched_1.16.2.jar:git-Paper-148]
  9.         at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[patched_1.16.2.jar:git-Paper-148]
  10.         at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.2.jar:git-Paper-148]
  11.         at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:939) ~[patched_1.16.2.jar:git-Paper-148]
  12.         at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.2.jar:git-Paper-148]
  13.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
  14. Caused by: java.lang.ClassNotFoundException: org.sct.easylib.util.plugin.Metrics
  15.         at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_241]
  16.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.16.2.jar:git-Paper-148]
  17.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.16.2.jar:git-Paper-148]
  18.         at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_241]
  19.         at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_241]
  20.         ... 11 more
复制代码


评分

参与人数 1人气 +1 收起 理由
冰星 + 1 前置无报错?

查看全部评分

回复

使用道具 举报

一颗丁子 当前离线
积分
1651
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-4-26
查看详细资料
发表于 2020-8-26 20:33:24 | 显示全部楼层
似乎会有兼容问题

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 ?什么版本?在github发issue

查看全部评分

回复

使用道具 举报

9695 当前离线
积分
1691
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-5-5
查看详细资料
发表于 2020-8-21 21:29:58 | 显示全部楼层
会不会 这个玩家一开门另外的也进去了?

评分

参与人数 1人气 +1 收起 理由
冰星 + 1 开门用的是传送,门不会在物理层面打开.

查看全部评分

回复

使用道具 举报

242121899 当前离线
积分
2681
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-10-12
查看详细资料
发表于 2020-5-1 23:05:03 | 显示全部楼层
EMMM,我这图片加载的好慢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-6-25 01:45 , Processed in 0.102144 second(s), Total 40, Slave 34 queries, Release: Build.2021.06.13 1634, Gzip On, Redis On.

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

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表