本帖最后由 2000000 于 2023-3-25 13:47 编辑
本帖发帖格式标记来源于 Furry Island。
Advanced Wish A brand new experience for your server - 为您的服务器带来全新体验 |
| 插件介绍 什么是 Advanced Wish: 如果您正在找一个功能强大且可拓展的 Bukkit 抽奖插件,那么您不应该错过这款插件。 Advanced Wish 是一个免费开源的完全可定义、拓展性强大的抽奖插件,它不仅限于抽奖。 Advanced Wish 在设计和实现上注重安全性和稳定性,同时提供丰富的自定义选项和灵活的抽奖规则。 为用户提供了一个全面可靠的抽奖解决方案。 它能用来干什么: 顾名思义,它是一个抽奖插件,但是它不仅限于抽奖。 您可以用它来干任何随机的事情,比如副本物品给予、等级礼包抽取,等等很酷的事情! 为什么选择使用 Advanced Wish: Advanced Wish 具有强大的自定义性,强大的拓展性,提供各种可配置的选项与 API 接口。 它具有许多令人印象深刻的特点。它具有强大的自定义性,允许用户根据自己的需求进行定制。 无论是调整抽奖规则、设置奖项还是保底、暗箱操作概率、抽奖算法,都可以通过 Advanced Wish 的可配置选项进行实现。 此外,Advanced Wish 还提供了各种 API 接口,允许开发者编写拓展插件等等。 您也可以在 Advanced Wish 的基础上再次进行开发。 仅仅如此吗? 其他特点: 除了其强大的自定义性外,Advanced Wish 还提供了非常自由的抽奖规则。 它可以针对不同的玩家来设置不同的中奖概率,为用户提供了更大的灵活性和选择性。 此外,Advanced Wish 还支持多种抽奖方式,如保底、动态概率、或抽取多个奖品等等。 Advanced Wish 作为一个抽奖工具,在其强大的自定义性、灵活的抽奖规则和多种抽奖方式等方面都有着非常出色的表现。 这使得它成为了一个全面可靠的抽奖解决方案。 它是否过于复杂? 它适合我吗: Advanced Wish 相比其他抽奖工具可能会更加复杂一些,因为它提供了更多自定义选项和实现。 但是这也意味着您可以按照自己的需求进行定制,以实现更灵活、个性化的抽奖方式。 如果您对计算机编程有一定的了解,并且希望自己能够完全掌控抽奖过程,那么 Advanced Wish 就是一个很好的选择。 但是如果您只是需要一个简单易用的抽奖工具,那么您只需要简易的配置 Advanced Wish 即可,或者可能其他插件更适合您。 安全性? 它可靠吗: Advanced Wish 会确保数据的安全性和完整性。 若在抽奖的中途玩家离开或服务器关闭,这些数据并不会丢失,它会被插件正确的进行处理, 在玩家下一次进入时恢复进度。插件提供了完善的日志记录和控制台错误提示,以帮助管理员及时发现和解决问题。 Advanced Wish 的代码经过充分的测试,含有详细的 Javadoc,以确保代码的质量和可读性。 此外,插件兼容多个 Minecraft 版本,并且经常更新以适应最新的游戏版本和需求。 对于插件的配置和使用,建议用户在生产环境使用之前进行充分的了解和测试,并且按照官方文档进行操作,以避免出现安全问题。 如果用户需要对插件进行定制或拓展,建议进行深度测试,并且遵循良好的编程规范和安全性原则。 功能介绍 完全可自定义: 几乎所有的东西都可以进行自定义,从奖池配置到显示消息,都可以按照您的喜好进行设置。 异步设计: Advanced Wish 几乎完全采用异步设计,保证线程安全的同时,提供了高效和安全的处理方式。 算法设计: Advanced Wish 目前提供了七种随机算法,普通的伪随机数 (PRNG)、更加安全的随机 使用更多的随机源 (例如系统噪音、硬件事件等)、蒙特卡罗方法、洗牌方法、高斯分布、Mersenne Twister 伪随机数、XORShift。每一种随机算法都有简单的介绍,以供用户选择。 跨服设计: Advanced Wish 抽奖可以跨越服务器进行,不需要任何数据库。只需要您指定缓存位置,就可以非常方便和安全地完成跨服设置。 特殊语句: Advanced Wish 中几乎所有的操作都是通过类编程来实现的。但是不用担心,这一切非常简单,插件可以完成您想要的任何操作。 效果发送: Advanced Wish 通过发送效果来完成大部分的操作。 无论是标题、信息、粒子、音效、Action Bar 还是 Boss Bar 等效果提示,我们都提供多样化的信息展示。 此外,我们还支持使用基于 Vulpecula 的 Kether 脚本。 跨文件读取: Advanced Wish 为了避免在配置文件中出现多种重复效果,您可以指定文件路径进行读取。这很简单,配置文件会告诉您怎么做。 全版本兼容: Advanced Wish 支持从 1.7.10 测试版本到 1.19.3 的所有主流版本。 同时也兼容 Spigot、Paper、CatServer、Mohist 等服务端。 抽奖条件: Advanced Wish 支持您创建属于自己的抽奖奖池,并且自定义此奖池的使用限制。 您可以限制此奖池必须满足权限、含有数量的指定类型物品、含有指定等级的药水效果、 大于等于指定等级,或者是扣除对应金币或点券。除此之外,Advanced Wish 支持您为许愿池设计您自己的抽奖条件。 您甚至可以用这个功能来实现其他插件的经济兼容,SkillAPI 的技能点都可以。 自定义奖品概率: Advanced Wish 支持您设置各种物品的中奖几率,以及中奖后增加的保底率,或者是清除保底率。 您可以让玩家抽中稀有物品后清空玩家的保底率,亦或者是抽到普通物品为其增加保底率。 这一切都是可以自定义的,Advanced Wish 会优秀的处理所有的概率。 自定义奖品出现条件: 您甚至可以暗箱操作它,您可以为奖品设置出现条件。 让某个奖品在人多时降低中奖率等等,您还可以实现纯伪随机数 (随着抽奖次数的增多,中奖概率会越来越大)。 自定义保底机制: Advanced Wish 支持您自定义许愿池的保底机制。 您可以自定义不同许愿结果的不同保底率增加或清零,并在指定保底率设置出现指定许愿结果。 不仅如此,您甚至可以设置 大/小保底,甚至超过百个保底,根据您的需求设置不同程度的保底机制。 自定义保底出现条件: Advanced Wish 保底也支持出现条件,您还可以用保底来干一些很酷的事。 比如,您可以用保底机制来使得玩家第一次抽奖概率提升,这很简单。 自定义计划任务: Advanced Wish 支持您创建您自己的计划任务。 在不同的时间段让玩家看到不同的效果,执行不同的操作。您甚至可以自定义延迟时间。玩家必须等待多久,才会执行指定操作。 自定义随机语句: Advanced Wish 支持让保底或更多内容也进行随机。 我们拥有 randomSentence 特殊语句,它会帮助您非常简单的进行随机。 玩家数据记录: Advanced Wish 支持记录玩家的许愿次数,保底值 等等。 Advanced Wish 支持您使用 Json 进行保存,也支持使用 Mongo 数据库,都是异步完成的。 多奖池数据同步: Advanced Wish 拥有数据同步功能,来使得多个奖池的抽奖次数,保底值互通,跨服也可以! 自定义许愿卷: Advanced Wish 还有很多高级功能,例如许愿券功能。 您可以规定,当玩家尝试进行许愿时,如果背包内的物品含有指定 Lore, 那么将会不进行抽奖的判断,使用指定数量的许愿券直接进行许愿。 抽奖次数限制: Advanced Wish 拥有抽奖次数限制。这意味着您可以规定玩家某一奖池一定时间内的抽奖次数。 我们还允许您自定义每次抽奖增加的限制次数,以及每隔多久进行清除。这一切都是可以自定义的。 效果日志记录: Advanced Wish 支持您查看某玩家的日志信息。 这一切都具有选项进行记录,您可以在游戏内使用指令来查询玩家的抽奖日志。无论此玩家是否离线。 全指令操作: Advanced Wish 使用全指令操作。您可以使用您想要的菜单插件,制作一个完全属于您的抽奖界面。 我们提供了 DeluxeMenu 的抽奖界面预设,这将会帮助到您编写抽奖界面。 毫无疑问,它可以兼容龙之核心,并且我们提供了龙之核心预设供您参考兼容。 Placeholder 以及 计算 支持: Advanced Wish 支持您使用 Papi 变量来自定义各种内容。 这意味着您甚至可以这样填写内容为概率等: %otherplayer_health_<player>%+1*3+%player_level% 甚至您可以使得每个玩家都有不同的奖品抽奖概率。 暗箱操作: Advanced Wish 支持您使用 Placeholder 以及各种条件语句,这意味着, 您可以在玩家察觉不到的情况下灵活的更改某一奖品的中奖概率,这不是针对全部玩家的,这可以针对每个玩家。 自动重载: Advanced Wish 配置文件除去部分特殊内容,其余支持自动重载,保存即刻应用。 Advanced Wish 会在不支持自动重载的区域进行标注,您可以使用指令快速的重载这个插件。 开发者: 针对开发者,Advanced Wish 提供了多个异步事件,您可以查看 JavaDoc 了解更多。 快速支持: 任何问题? 无论您遇到了什么,都可以快速在 Gitee 获取帮助,非常快! 注意: 该插件目前并 非正式版本,我们正在尽量简化配置文件。 您应该 时刻注意新版本的更新,每次更新都有可能修复了各种 bug. 如果您在使用当中遇到了任何问题,请 报告 它,以供我们调查修复。 插件展示
插件支持纯指令操作,图中展示为 DeluxeMenu 配套制作的 Gui 预设。 许愿次数统计,这我们拥有 Papi 变量允许您访问自己或他人的许愿次数。 保底率,您可以设置大 小保底,这一切都是可以自定义的。您甚至还可以使得保底随机,让保底也可以歪。 许愿限制,玩家必须含有某项物品,必须含有某项药水效果,以及等级限制,金币点券,权限节点。
龙之核心支持,并且我们提供了预设方便您兼容,作者: @想念~ 。
抽奖次数限制与重置,图中展示重置时给全部玩家发送的信息,这是可开关完全可自定义的。
完整的 Wiki 帮助您更加快速的上手插件。
高度自定义,您可以干任何您想干的事情!
许愿条件,不仅仅是物品支持!
高度自定义的保底设置!
多种抽奖算法选择! 其中的文档截图并不全,还有非常多未列出的展示图与惊艳的功能,这些 绝非全部 ! 下载与使用 开源地址:https://gitee.com/A2000000/advanced-wish 下载地址:https://gitee.com/A2000000/advanced-wish/releases DeluxeMenu 配套预设: 点击这里查看 Advance Wish 配套的 Dmenu 菜单预设 DragonCore (龙之核心) 预设 一 (By @想念~ ): 点击这里查看 Advance Wish 龙之核心 预设 DragonCore (龙之核心) 预设 二 (By @如初235137 ): 点击这里查看 Advanced Wish 龙之核心 预设 更新记录:https://gitee.com/A2000000/advanced-wish/commits/main (帖内更新记录) 2022/12/2 19:30 - 编辑。 Wiki 教程:https://gitee.com/A2000000/advanced-wish/wikis 寻求支持 / 提及建议: https://gitee.com/A2000000/advanced-wish/issues 制作不易,如果您可以 评分 或者 评论 一下那就更好了! :D bStats统计 bStats:https://bstats.org/plugin/bukkit/AdvancedWish/16990 特别感谢 特别感谢 (排名不分先后): 想念 - 想念~ - UID: 2467891 提供的龙之核心预设一 如初235137 - 如初235137 - UID: 4803002 提供的龙之核心预设二 名副其实 - SnowCutieOwO - UID: 1916362 提供的插件排版 MC_RQ - MC-RQ - UID: 455256 赞助 18.8 CNY~ 1289901426 - 玄月 - UID: 1014779 及时发现并反馈各种稀奇古怪的问题 感谢所有为此插件做出贡献的用户/开发者们~ 如果您想要进行赞助,您可以查看 这里! 如果您想要给此插件做任何贡献,您可以查看 这里! 兼容问题 此插件在我的测试中 完全兼容 1.7~1.19 (我已在本地测试) 但是需要额外注意的是,1.7 以下 (包括1.7) 不兼容 Title / Action Bar (在低版本尚未加入这两个功能) 以及 1.8 以下 (包括1.8) 不兼容 Boss Bar 在中高版本 (1.12 +) 理论全功能兼容,如果有未知的 音效、粒子、药水 则会向控制台提示 控制台会告诉您具体信息,您只需要在配置文件进行更改即可 作者的话 作为开发者,我深知技术的重要性。我们坚持技术免费和免费开源的原则。 让每个人都能够平等地获取和使用我们的技术成果,每个人都应该有权利获取和使用它。 同时,免费开源也能够促进技术的发展和共享,使更多人受益。 我们将坚定地贯彻技术免费和免费开源的原则,不断创新和提升我们的技术,使更多人受益。 我们也欢迎更多的人加入此项目,做出贡献! 插件使用的依赖库 此插件使用了: Google - 一个互联网搜索引擎 Jansi - 一个小型 Java 库 bStats - 对插件数据进行统计,老经典了 Lombok - 一个经典的 Java 库 ParticleLib - 非常好用的粒子前置库 Experience - 非常好用的玩家经验前置库 Simplix Storage - 非常好用的配置文件前置库 Apache commans-jexl - Implementation of a Java-symbiotic Expression Language. PlaceholderAPI - 变量 PlayerPoints / Vault - 金币与点券使用要求兼容 我向所有的开发者推荐这些优秀的资源 它们会使得您的生活变得简单 :) 本插件所使用依赖库我已列出至 插件使用的依赖库。 本插件所用所有代码均为原创,不存在借用/抄袭等行为。 创作不易,如果您愿意评论或者评分一下,那么万分感谢! :D |
沙发~前排支持~
太强了,居然还支持Redis
感谢作者大大,趁热收下awa