CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际

CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]

英文名称: CrazyAuctionsPlus
中文名称: 疯狂拍卖重置版
插件来源: 重制
适用服务端: CraftBukkit Spigot
插件类型: 娱乐 综合 经济
语言支持: 简体中文 English
适用版本: 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8
前置Mod|插件: Vault 与任意一款包含以Vault为前置的经济插件
下载地址: https://pan.wer.plus/s/NoXhD
原帖地址: https://www.spigotmc.org/resources/75655/
插件Logo: 图片[1]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
插件简介:
插件简介

 

这是CrazyAuctions插件的优化与增强的版本,由 BadBones69(原作者)所发布的开源代码进行重置
这个插件是一个半定制插件,一部分的功能来自 @96181998 的付费要求,其余功能为本人服务器所需而编写
希望各位能够喜欢这个插件,有能力的话请到Spigotmc论坛上支持这个插件(原贴地址

 

重要的话

 

前置
Vault经济前置插件(必须,原贴地址
Java 8 以上的运行环境(必须)

 

功能介绍
图片[2]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际

  • 出售物品,将你的物品以一定的价格出售到全球市场上
  • 收购物品,在市场上发起一项物品的收购,其他玩家可以通过出售他们的物品以获得你的报价(重置版的特色功能)
  • 拍卖商品
  • UUID支持
  • GUI全球市场界面
  • 支持多语言(默认提供中文和英文的语言文件,插件将检测系统语言自动生成对应的配置文件)
  • 自定义商品分类,物品的类型(武器、方块、食物等),以及商品的类型(出售,收购,拍卖)
  • 支持从 CrazyAuctions 插件转换数据并同步
  • 支持点击GUI时的声音
  • 支持自定义上架商品时的税收
  • 物品黑名单,禁止玩家在市场上出售特殊的物品
  • 物品标签黑名单,禁止玩家在市场上出售带有特殊Lore的物品(例如绑定的物品)
  • 支持对商品进行重定价
  • 自定义拍卖流程信息提示,让拍卖过程变得更加有趣吧
  • 牌子商店,可以打开指定玩家的个人商店(类似于淘宝的店铺)
  • 命令简化(例如可以设置 /全球市场 来打开市场的GUI)
  • 80% 的内容可以通过配置文件进行自定义。 (提示信息,权限,GUI设置等)
  • 自定义权限组,给拥有指定权限的玩家进行分类,限制可以上架的最大商品数量
  • 支持 MySQL 数据库储存(不推荐,存在未知的Bug,目前已停止维护,详情请查看上边的“重要的话”)
  • 支持 SQLite 数据库文件储存
  • 支持分裂储存, 可以使用不同的数据库对玩家邮箱与全球市场的数据进行储存
  • GUI上所有按钮(不包括商品)都可以进行开关(配置文件对应选项“Toggle: true”)
  • 自动备份(关闭服务器时)或手动命令备份
  • 回档(需要配合上边的备份功能,可以将所有数据通过备份文件倒回一个指定时间点)
  • 物品收藏夹功能,将包含特殊NBT的物品添加到此处,可用于分类
  • 提供开发者API(包路径: studio.trc.bukkit.crazyauctionsplus.api)

 

图片[3]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际

 

命令使用

 

按Tab可自动补全

 

命令
功能
/ca view <玩家>
查看一名玩家的商品.
/ca gui [sell/buy/bid]
打开市场的主界面
/ca mail
打开玩家邮箱
/ca listed
查看和管理你的所有商品
/ca sell [价格] [数量]
将你手上的物品以一定的价格上架到全球市场
/ca buy [价格] [数量] [物品]
以一定的报酬在全球市场上发出手中物品或指定物品的收购
/ca bid [价格] [数量]
将你手上的物品以一定的价格公开到全球市场上进行拍卖
/ca reload [重载的对象]
重载插件的配置文件与数据库
/ca admin [子命令]
管理员命令
/ca help
列出插件的命令帮助

管理员命令

命令 功能
/ca admin synchronize 转换与同步所有旧市场(CrazyAuctions)贮存的商品及玩家数据到此版本
/ca admin info [玩家] 查看某个玩家的基本信息
/ca admin backup 备份插件所有数据到本地目录(包括数据库)
/ca admin rollback [文件名] 将当前所有的储存数据进行回档(不包含配置文件)
/ca admin itemcollection 管理物品收藏
/ca admin printstacktrace 开关跟踪堆栈信息显示
/ca admin market 操控市场相关数据信息
/ca admin player 操控玩家相关数据信息

 

物品收藏命令

 

命令 功能
/ca admin itemcollection add [名称] 将手上的物品添加到收藏
/ca admin itemcollection delete [名称/UID] 删除收藏中的某个物品
/ca admin itemcollection list 列出所有收藏的物品
/ca admin itemcollection give [名称/UID] [玩家] 将收藏的物品给予玩家
其他命令
命令 功能
/ca admin market clear 清空全球市场
/ca admin market confirm 确认执行操作
/ca admin market list [页数] 列出全球市场所有的商品
/ca admin market delete [商品UID] 删除指定的商品
/ca admin market repricing [商品UID] [价格] 修改指定的商品的价格
/ca admin market download 将全部商品数据下载到本地目录(仅数据库模式)
/ca admin market upload 将本地文件数据上传到数据库(仅数据库模式)
命令 功能
/Ca Admin Player Confirm 确定执行操作
/Ca Admin Player [玩家] Clear [market/mail] 清空此玩家的指定数据
/Ca Admin Player [玩家] List &8[页数] 列出此玩家的所有邮件
/Ca Admin Player [玩家] Delete [UID] 删除指定的邮件
/Ca Admin Player [玩家] View 使用GUI查看此玩家的邮箱界面
/Ca Admin Player [玩家] Download 将玩家数据下载到本地目录(仅数据库模式)
/Ca Admin Player [玩家] Upload 将玩家数据上传到数据库(仅数据库模式)
游戏内的截图
命令使用
图片[4]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
全球市场界面
以我的服务器作为示例
图片[5]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
图片[6]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
图片[7]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
自定义拍卖流程提示信息
图片[8]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
牌子商店
图片[9]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
图片[10]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
商品重定价
图片[11]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
图片[12]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
图片[13]-CrazyAuctionsPlus —— 疯狂拍卖重置版|更多功能的全球市场[1.8-1.19]-服务端插件论坛-资源发布-像素交际
还有更多的功能,请自己摸索!
关于重置版所增加与优化的内容或功能
以下内容是我一边编写插件一边进行登记的日志
优化了部分代码以及玩家数据缓存方法
自带中文和英文两种语言,系统将会自动生成对应语言的配置文件
修复了一些小Bug,使市场功能更加稳定
输入命令时使用TAB将会自动补全了
删除了/ca test命令
将Data.yml改为Database.yml
修改了所有的数据储存格式,玩家数据查找改为以UUID为标准
将config.yml改为Config.yml
修复了直接使用中文会导致乱码的Bug
加入收购功能,玩家可支付一定金钱在市场上悬赏该物品,其他用户出售所需物品可获得报酬对应的游戏币
新增多语言功能,可在Config.yml文件中进行设置,默认提供中文和英文两种语言
将撤销、过期、被撤销的物品归类到了“物品邮件”中
加入了重定价的功能,玩家可以修改正在出售中与收购中的商品的价格
加入了登入信息功能,当玩家的邮箱里有未取出的物品时,提示玩家及时取出
从现在开始,出售、收购、拍卖的价格都支持使用小数了
新增了更多的分类选项
权限全部能够自定义,所有命令都会有特定的权限节点,请在Config.yml中进行编辑
新增简易牌子商店功能,点击特殊的牌子可打开指定玩家的个人商店,详细请在Config.yml中查看
新增MySQL 数据库储存
新增SQLite 数据库储存
新增分裂储存功能,将玩家数据与市场数据分开储存,可设置两者所使用的储存方式(YAML、MySQL、SQLite)
加入备份功能,可设置关闭服务器时自动进行备份,或进行手动输入命令进行备份
加入回滚功能,可通过指定的备份文件进行回滚,详细请使用命令/ca admin进行查看
拍卖功能更加丰富了,详细可在Config.yml文件中查看

如何从CrazyAuctions迁移数据?
  • 下载CrazyAuctionsPlus.jar
  • 放进插件文件夹
  • 启动服务器,等待CrazyAuctionsPlus文件夹生成
  • 将CrazyAuctions的 ‘Data.yml’ 文件放到 CrazyAuctionsPlus 的文件夹中
  • 使用命令:/ca admin synchronize。 此过程可能需要几秒钟甚至几分钟
  • 完成!

PS:您可以在步骤5之前配置你的数据库模式(例如MySQL),同步命令也适用于数据库模式。

请登录后发表评论

    没有回复内容