Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 4570975|回复: 43

[原创插件] [经济]GiftCode —— Sponge兑换码[1.10-1.12]

[复制链接]
GiNYAi 当前离线
积分
8923
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-3-31
查看详细资料
发表于 2018-4-13 19:56:52 | 显示全部楼层 |阅读模式
服务端插件
英文名称: GiftCode
中文名称: 兑换码
插件来源: 原创
适用服务端: |Sponge| 
插件类型: 经济 
语言支持: English 
适用版本: 1.12 1.11 1.10 
前置Mod|插件: 无前置插件
下载地址: https://circleci.com/gh/ginyai/GiftCode/
原帖地址: https://github.com/ginyai/GiftCode

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

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

x
本帖最后由 GiNYAi 于 2019-4-21 13:00 编辑
GiftCode

一个简单的兑换码插件
因为比较怠惰 命令的帮助还是使用help指令查看比较完整
所有的子命令都是可以help查看详细帮助 比如 /giftcode gen help
你需要先在配置文件中设置兑换码的样式(也可以使用默认的)
然后使用命令,或者编辑command_groups.conf文件添加你想要执行的命令组.顾名思义,一个组可以添加多条命令,可以使用{player}占位符
然后使用 "/giftcode gen <想要使用的样式名> <想要使用的命令组名> <数量> "来生成指定数量的兑换码
生成的兑换码会自动导出一份txt文档

命令
  • giftcode help Help Me
  • giftcode use [其它玩家(需要权限)] <兑换码>   使用兑换码
  • giftcode generate <样式> <命令组> <数量>   生成兑换码
  • giftcode export <命令组> 导出兑换码
  • giftcode reload 重载插件
  • giftcode commandgroups 命令组相关命令

权限

  • giftcode.command.giftcode.base  使用/giftcode 命令
  • giftcode.command.use.base         使用兑换码的权限
  • giftcode.command.use.other        让别人使用某个兑换码的权限
  • giftcode.command.generate.base 生成兑换码的权限
  • giftcode.command.export.base     导出兑换码的权限
  • giftcode.command.<命令名>.base     使用该命令的权限

配置文件

main.conf
  1. # 配置文件的版本号,请不要手动修改
  2. version:4
  3. giftcode:{
  4.         remove:{
  5.                 outdated=false
  6.                 used-up=false
  7.         }
  8.         command-alias:{
  9.                 # use命令的别名,可以直接使用这里设置的命令替代/giftcode use
  10.                 use:[
  11.                         "code"
  12.                 ]
  13.         }
  14.         query:{
  15.                 player:{
  16.                         # 玩家获取到查询结果最短需要的时间(单位毫秒)
  17.                         min:1000
  18.                         # 玩家获取到查询结果最长需要的时间(单位毫秒)
  19.                         max:100000
  20.                         # 玩家每次错误查询,增加的查询时间(单位毫秒)
  21.                         punish:1000
  22.                 }
  23.                 global:{
  24.                         # 服务器每次查询间隔最短时间(单位毫秒)
  25.                         min:0
  26.                         # 服务器获取到查询间隔最长时间(单位毫秒)
  27.                         max:1000
  28.                         # 玩家每次错误查询,增加的查询间隔(单位毫秒)
  29.                         punish:10
  30.                 }
  31.         }
  32.         storage:{
  33.                 h2:{
  34.                         type:"sql"
  35.                         prefix:"code_"
  36.                         jdbc_url:"jdbc:h2:file:./database/GiftCode"
  37.                 }
  38.                 mysql:{
  39.                         type:"sql"
  40.                         prefix:"code_"
  41.                         jdbc_url:"jdbc:mysql://localhost:3306/databse?user=user&password=password"
  42.                 }
  43.                 yaml:{
  44.                         # 可以使用  yaml hocon
  45.                         type:"yaml"
  46.                         file:"./Data.yml"
  47.                 }
  48.         }
  49.         storage-uasge:{
  50.                 # 存储兑换码的介质,于storage中定义
  51.                 code:h2
  52.                 # 存储兑换记录的介质,于storage中定义
  53.                 log:h2
  54.         }
  55.         # 在code format中使用的,会随机从字符串中选择某个字符组成兑换码
  56.         random-char-set:{
  57.                 default:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  58.                 example:"0123456789abcdefghijklmnopqrstuvwxyz"
  59.         }
  60.         # 定义随机生成的兑换码的样式,
  61.         # {random-char-set:长度}会用设定的random-char-set中生成指定长度的字符串进行替换
  62.         code-formats:{
  63.                 default:"{default:16}"
  64.                 example:"Code-{default:4}-{default:4}-{default:4}-{default:6}"
  65.         }
  66. }
复制代码

command_groups.conf
  1. //同样没用的版本号
  2. version:1
  3. //命令组列表
  4. command_groups:{
  5.         //示例组
  6.         example:{
  7.                 //兑换激活码时执行的命令
  8.                 //以后台身份执行
  9.                 //{player}会被替换成玩家名
  10.                 commands:[
  11.                         "say hello {player}"
  12.                 ]
  13.                 //v.0.3.0新增 设置执行成功时的消息,支持JSON/样式代码
  14.                 succes_message:"&a成功使用兑换码"
  15.         }
  16. }
复制代码

源代码

GitHub

附件

GiftCode-0.5.3.jar (101.04 KB, 下载次数: 82, 售价: 2 粒金粒)

评分

参与人数 12人气 +21 金粒 +45 收起 理由
wulangyu + 2 + 30 MCBBS有你更精彩~
yangyanghao + 1 谢谢
旋转丶小凡 + 1 + 15 MCBBS有你更精彩~
wansi + 2 MCBBS有你更精彩~
sakurakaori + 1 MCBBS有你更精彩~
q879492767 + 1 MCBBS有你更精彩~
雲都 + 2 MCBBS有你更精彩~
惊鸿落人间. + 1 MCBBS有你更精彩~
土球球 + 4 MCBBS有你更精彩~
酷车手BB弹 + 3 MCBBS有你更精彩~
+ 2 sponge有你更精彩~
海贼王# + 1 MCBBS有你更精彩~

查看全部评分

海贼王# 当前离线
积分
5715
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-2-20
查看详细资料
发表于 2018-4-13 20:06:19 | 显示全部楼层
高版本的兑换码
回复

使用道具 举报

当前离线
积分
20094
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-2-28
查看详细资料
发表于 2018-4-13 20:20:11 | 显示全部楼层
挺不错的插件  我正想着活动给的奖励怎么在sponge服兑换  正好填补了这个空白
回复

使用道具 举报

酷车手BB弹 当前离线
积分
37871
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-6-29
查看详细资料
发表于 2018-4-13 20:25:32 | 显示全部楼层
效率真高。昨天说的今天就出来了QAQ
回复

使用道具 举报

惊鸿落人间. 当前离线
积分
6609
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-14
查看详细资料
发表于 2018-4-13 21:32:50 | 显示全部楼层
海绵很受欢迎啊,可以申请开一个专区的,以免海绵服主找不到插件(逃
回复

使用道具 举报

雲都 当前离线
积分
1493
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-9-30
查看详细资料
发表于 2018-4-14 05:42:46 | 显示全部楼层
没有导出激活码的功能
回复

使用道具 举报

GiNYAi 当前离线
积分
8923
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-3-31
查看详细资料
 楼主| 发表于 2018-4-14 22:03:12 | 显示全部楼层
雲都 发表于 2018-4-14 05:42
没有导出激活码的功能

已更新,如果有其它的需求也请提出来
回复

使用道具 举报

雲都 当前离线
积分
1493
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-9-30
查看详细资料
发表于 2018-4-15 09:50:21 | 显示全部楼层
GiNYAi 发表于 2018-4-14 22:03
已更新,如果有其它的需求也请提出来

建议支持 yaml文件格式来保存激活码信息
回复

使用道具 举报

q879492767 当前离线
积分
1357
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-3-30
查看详细资料
发表于 2018-4-26 15:21:04 | 显示全部楼层
添加次数和时效了,哇大佬
回复

使用道具 举报

蒙娜丽莎糖 当前离线
积分
336
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-10-24
查看详细资料
发表于 2018-5-26 19:41:47 | 显示全部楼层
emmmm有例子吗?对着命令敲完全超出了字数限制了,太长
回复

使用道具 举报

15057345457 当前离线
积分
2132
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-8-26
查看详细资料
发表于 2018-8-8 19:47:00 | 显示全部楼层
萌新看不懂什么意思能举个例子吗
回复

使用道具 举报

chjiatai 当前离线
积分
2266
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-2-18
查看详细资料
发表于 2018-8-13 23:54:40 | 显示全部楼层
你好,请问我能不能搬运此插件
回复

使用道具 举报

1046402434 当前离线
积分
2194
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-9-6
查看详细资料
发表于 2018-8-14 07:00:23 | 显示全部楼层

MCBBS有你更精彩~~
回复

使用道具 举报

蜘蛛丿恋夏 当前离线
积分
633
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-12-27
查看详细资料
发表于 2018-8-14 19:25:43 | 显示全部楼层
逗比的幻影 发表于 2018-4-13 21:32
海绵很受欢迎啊,可以申请开一个专区的,以免海绵服主找不到插件(逃

那你倒是开啊。。。已经找不到插件了
回复

使用道具 举报

X7-Network 当前离线
积分
954
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-12-7
查看详细资料
发表于 2018-8-25 13:14:30 | 显示全部楼层
不错,拿走了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-9-24 19:29 , Processed in 0.072714 second(s), Total 30, Slave 28 queries, Release: Build.2020.09.22 1640, Gzip On, Redis On.

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

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

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