找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[付费][1.8.x - 1.20.x]StoreStats - 消费统计 ⭐ 累计消费,排行...

LmingV 2024-3-2 23:37:36 管理 阅读 509
服务器插件
中文名称:
英文名称: StoreStats
插件来源: 转载
适用服务端: Spigot 
插件类型: 经济
语言支持: 英文 
适用版本: 全版本 
前置插件/mod:
下载地址: 贴内
原贴地址:

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

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

x
本帖最后由 LmingV 于 2024-3-2 23:38 编辑


[1.8.x - 1.20.x]StoreStats - 消费统计 ⭐ 累计消费,排行榜,广播⭐



一、作者的话
StoreStats is a plugin where you can display your recent or your top (Weekly, Monthly or All-Time) donators via leaderboards or placeholders and all your donation goals, as a bonus, you may broadcast your new donators with a command.

Recent, top donators, as well as donation goals, can be shown via store displays with different display types, such as signs, heads, armor stands , NPCs, holograms or even using placeholders anywhere where it's supported. These will all get updated on the creation and periodically, set in config or forced on command.

Great plugin to show your recent/top donators off in-game such as a Hub or spawn area or even on TAB to potentially increase sales and give recognition to those supporting your server!

StoreStats 是一个允许你在游戏中展示最近的或顶级的(周、月或总榜)捐赠者的插件,你可以通过排行榜或占位符来展示。此外,你还可以设置累计充值,并通过命令广播新的捐赠者。
最近的、顶级的捐赠者以及捐赠目标可以通过不同的展示方式在商店中显示,如告示牌、头像、盔甲架、NPC、全息图,或者使用占位符在支持的任何地方展示。所有这些内容都会定期更新,你可以在配置中设置或在命令中强制更新。
这是一个非常棒的插件,可以在游戏内如大厅或出生地,甚至是在 TAB中展示你最近的/顶级的捐赠者,从而可能增加销售额并感谢那些支持你的服务器的玩家!

二、展示



三、功能
配置设置
  • 允许用户自定义商店信息、更新计时器、告示牌格式、粒子效果和插件内使用的消息。
定期更新与错误修复
  • 插件会定期更新,以修复错误并增强功能。
GUI 浏览器
  • 提供GUI界面,用于查看插件从商店缓存的所有信息。
商店支持
  • 支持 Tebex、CraftingStore 和 MineStore,使得您可以在最受欢迎的 Minecraft 商店中展示捐赠者。
缓存系统
  • 使用最少的必要连接并缓存信息,以保持对系统的影响尽可能低。
多样化的展示类型
  • 可以以告示牌、头像、盔甲架、NPC 或全息图的形式在任何位置展示捐赠者。
支持占位符
  • 在支持 PAPI、全息图、TAB、计分板、聊天、操作栏、Boss 栏等任何位置展示最近的/顶级的捐赠者。
消费目标
  • 在支持 PAPI、全息图、TAB、计分板、聊天、操作栏、Boss 栏等任何位置展示无限量的消费目标。
高效性能
  • 从设计之初就考虑了性能,插件经过高度优化,如果发现有性能问题,欢迎提供信息,我将尽力解决。
异步网络连接
  • 连接商店获取信息时不会锁定主线程,保证游戏的流畅性。
异步块加载
  • 加载块以更新告示牌、头像、盔甲架和 NPC 时不会锁定主线程。
任务分布
  • 任务分散在不同的刻钟内执行,避免了对服务器的集中冲击。
开发者 API
  • 插件当前提供一个异步的商店广播事件(AsyncStoreBroadcastEvent),方便开发者进行扩展。
版本兼容性
  • 支持所有流行版本的 Minecraft,这意味着您可以在 1.8 甚至 1.19 版本上展示捐赠者。
十六进制颜色支持
  • 在支持的 Minecraft 版本中,可以使用十六进制颜色代码进行自定义。
货币支持
  • 插件支持所有货币类型,方便国际用户。
更多功能...
  • 插件将持续更新,增加新功能并改进现有功能,为用户提供更丰富的体验。


四、占位符

  • %storestats_goal_current_ID%:指定目标(ID)的当前金额。这里的 ID 需要替换为你设置的目标的标识符。
  • %storestats_goal_current_ID_no_overflow%:仅当指定目标(ID)的当前金额等于或低于其目标金额时显示当前金额,并限制显示金额为不超过目标金额的值。
  • %storestats_goal_target_ID%:指定目标(ID)的目标金额。
  • %storestats_goal_achieved_ID%:指定目标(ID)被达成的次数。
  • %storestats_goal_progress_ID%:指定目标(ID)的进度,如 34.12%。这将展示目标完成的百分比。
  • %storestats_goal_progress_ID_no_overflow%:指定目标(ID)的进度,但限制显示的进度不超过 100%。即使实际进度超过 100%,该占位符也只会显示 100%。
  • %storestats_goal_progressbar_ID%:指定目标(ID)的进度条。例如,如果目标进度是 50%,那么显示的内容可能是 ████████(半满的状态)%storestats_payment_uuid_ID_TIMEFRAME%:与该支付事件相关联的玩家的 UUID(通用唯一标识符)。这可以帮助你唯一地识别每个玩家。%storestats_payment_player_ID_TIMEFRAME%:与该支付事件相关联的玩家的名字。这是玩家在 Minecraft 中使用的名字。
  • %storestats_payment_amount_ID_TIMEFRAME%:该支付事件的金额。这表示玩家支付的金额数量。
  • %storestats_payment_packages_ID_TIMEFRAME%:该支付事件中购买的包或商品列表。这可能包括购买的物品名称、数量或其他相关信息。


五、兼容
StoreStats 插件目前仅与以下商店系统兼容:
  • Tebex/Buycraft
  • CraftingStore
  • MineStore
如果你希望以 NPC(非玩家角色)的形式展示最近的捐赠者,并显示他们的用户名和皮肤,你需要使用 Citizens 插件。
对于占位符和累充功能,你需要 PlaceholderAPI 插件。
如果你使用的是 MCHeads 作为皮肤显示,并且玩家有自定义皮肤,那么为了获取皮肤数据,你需要 SkinsRestorer 插件。
ZNPCsPlus 插件(基本支持)用于确保 NPCs 被强制更新以显示最新的信息。虽然 StoreStats 只负责在商店更新时强制重新生成 NPCs,但你仍需要使用 Placeholders 来设置他们的皮肤和文本。
所有列出的依赖项都是可选的,但如果你想要启用额外的功能,你就需要它们。请确保在使用这些插件之前,你已经正确地安装和配置了它们。

六、命令&权限
命令:
  • /StoreStats:显示命令帮助菜单。
  • /StoreStats Set (显示类型) (数字) (时间范围):在查看所需显示类型(如标志、头部、盔甲架、全息图或NPC)时添加新的商店显示。
  • /StoreStats Unset (显示类型):在查看所需显示类型时移除商店显示。(请记住,无效的显示会自然地被移除,因此不必手动取消设置它们)
  • /StoreStats Force:强制更新数据库中的所有商店显示和占位符。
  • /StoreStats Payment (数字) (时间范围):提供有关该支付编号的信息。
  • /StoreStats GUI [时间范围]:打开GUI浏览器、主菜单或提供的时间范围。
  • /StoreStats Goal (数字):提供有关该目标编号的信息。
  • /StoreStats Broadcast (玩家名称) (套餐价格) (套餐名称):为玩家的新购买/捐赠进行广播。
  • /StoreStats Reload:重新加载插件及其所有内容,包括配置、任务,并尝试重新连接到你的商店。
  • /StoreStats Help:显示有关插件命令及其用法的信息。
权限:
  • storestats.command.set:添加新商店显示的权限。
  • storestats.command.unset:移除商店显示的权限。
  • storestats.command.force:使用force参数的权限。
  • storestats.command.payment:使用payment参数的权限。
  • storestats.command.gui:使用GUI参数的权限。
  • storestats.command.goal:使用goal参数的权限。
  • storestats.command.broadcast:使用broadcast参数的权限。
  • storestats.command.reload:重新加载参数的权限。
  • storestats.command.help:使用help参数的权限。
  • storestats.*:上述所有权限
七、下载地址
游客,如果您要查看本帖隐藏内容请回复



(1)
LmingVSVIP

帖子地址: 

发表回复

使用道具 举报

评论列表(5条)

dpzzz

举报

太好了这插件
回复 · 2024-3-4 10:56:30

举报

看起来不错O-o
回复 · 2024-3-10 13:55:07

举报

累计消费
回复 · 2024-3-10 17:51:41

举报

66666可以啊很方便
回复 · 2024-3-12 05:43:14
云中路 | Google Chrome | Windows 10

举报

感谢分享
回复 · 2024-8-16 16:07:59