Glom_
本帖最后由 Glom_ 于 2023-1-26 10:30 编辑


交流群 🤯开源地址 📦问题追踪 🔬用户文档 🔍
470746324Open Source
Issues Tracker
Documentation (Javadoc)
                                                                             1.5.0 WIKI更新完毕


(内置Asahi)



论坛的markdown瞎眼,你可以去github看

Links
Github  https://github.com/Glom-c/Pouvoir/
WIKI  http://blog.skillw.com/#sort=pouvoir&doc=README.md
更新记录  http://blog.skillw.com/#sort=pouvoir&doc=UPDATE.md
JavaDoc  http://doc.skillw.com/pouvoir/
爱发电  https://afdian.net/@glom


下载
如果你的服务器不支持Pouvoir原生的全息(1.18.1, 1.19+),请安装DecentHologramsAdyeshach
█████,如果您要查看本帖隐藏内容请回复
Pouvoir仅提供脚本运行环境,请用户看清脚本内容,以防万一。

使用

1. 下载Pouvoir(不要下api版)放入/plugins
2. stop服务器再开
3. 查看WIKI并学习如何正确使用本插件 (建议加入交流群470746324)


附属列表


PouvoirMIT协议在Github开源

本插件多数代码均为原创
部分借鉴了以MIT协议开源的AdyeshachTabooLib

如有BUG请在Github Issue中反馈





2021.12 数据,可能有更多内容
Pouvoir——Glom的自用类库Version 1.0.1使用过程中如果遇到bug请通过下方联系方式沟通提交本插件以MIT协议开源Glom的插件交流群: 470746324


▎ 插件简介 & 编写原因
  • 较全面的JS脚本系统
   你是否会因为OS的脚本系统不兼容jdk11及更高版或可监听事件不够全面而困扰?
   Pouvoir提供了兼容jdk8+的脚本系统
   以及一个可监听绝大部分事件的脚本监听器系统
   (OriginGems已兼容Pouvoir)
   (支持PAPI变量调用传入player参数 支持指令调用传入sender参数 支持RPG占位符系统传入entity参数)
   (%pou_js_脚本路径::函数名_参数1_参数2_....%)


  • 多类型的Map父类
   你是否会因为写插件要手动声明Map,还要根据特殊情况写一堆臃肿重复的代码?
   Pouvoir提供了各类型的Map父类 不用手动声明Map 一个extends全部搞定!
   目前提供了 BaseMap (基础Map)KeyMap (键值Map) ClazzMap (类值Map) CloneMap(可复制值Map)


  • RPG效果系统
   你是否还在因重复写"效果"方面的代码而感到厌倦?
   Pouvoir提供了轻量可拓展的RPG效果系统
   目前提供了 药水效果 属性效果(AP2/AS) 权限效果 (三者均支持PAPI及RPG占位符系统)
   (开发者可通过编写BaseEffect的子类来实现自定义效果)


  • RPG占位符系统
   你是否苦于PAPI只能解析玩家的变量而不能解析实体的?
   Pouvoir提供了一种兼容PAPI的轻量支持实体的占位符系统
   (开发者可通过编写RPGPlaceHolder的子类并在某地方register即可添加)


  • Formula公式系统
   如果你的插件涉及到公式计算等问题
   不妨试试Pouvoir
   Pouvoir提供了一个轻盈快捷的支持Replacement的类 Formula
   填写公式及实体参数构造它即可使用
   (支持PAPI及RPG占位符系统)


  • 较全的工具类
   你是否会因为每次写插件都要写一堆重复的工具类而困扰
   Pouvoir目前提供了涉及 计算 颜色 编码 实体 方程 文件 Gson 物品 Map
   Message 数字 玩家等方面的工具类


  • 超低性能占用
   得益于Pouvoir是个类库
   对服务器性能的占用几乎为0
▎ 功能演示
(仅展示脚本系统)



▎ 特别鸣谢
    @Neige

▎ 配置


  = =

▎ 插件下载




Github


▎ 插件安装
    1. 直 接 将 本 插 件 拖 入 plugins 中
    2. s t o p 服 务 器 再 开 启
更新日志

RPGLib
1.0.0 - 2021年7月10日:
  • 发布插件
1.0.1 - 2021年7月12日:
  • 修复了部分信息显示错误的问题
  • 修复了脚本系统加载脚本的bug
  • 修复了在1.12.2不能正常启动的问题
  • 优化了部分代码
1.0.2 - 2021年7月20日:
  • 修复了js脚本PAPI变量的解析错误
  • 修复了其它问题
  • 添加了一些API
1.0.3-2021年8月3日:
  • 添加了 函数系统 具体请看spigotmc帖
  • 修复了众多bug
  • 优化了用户体验
Pouvoir
1.0.0 - 2021年8月16日
  • 全面用kt重构代码
  • 性能大幅提升
1.0.1 - 2021年9月12日
  • 最新Tlib
  • 修复一大堆bug


使用协议
☑你可以在你的服务器中随意使用此插件;
☒你不可以声称此插件是你编写的,禁止倒卖本插件。


本插件所用所有代码均为原创,不存在借用/抄袭等行为
排版来源:小默米




2631589717
..........................

HotPe_e
格鲁姆插件好用!

s1mple~
看着还不错呀

苏子峰
功能很好 , 但完全不会用

xuran66
咕桑的插件咱最爱了

TGone1
这是某些插件的前置还是什么?
看不懂

发调
66666666666666666666666666666666666666

S_凯特
感谢楼主的分享插件确实很好支持

喜塔腊尔晴
插件雀实不错,但不会用

adwawd6
很棒的插件,顶一个

南边の黄熙
感谢大佬分享

qq286565466
MCBBS有你更精彩~

这橙子真香
功能非常不错

九度世界
感谢你的分享

大病初愈的小安
感谢分享

简单佩奇
MCBBS有你更精彩~

mr.jin
插件无法下载

Glom_

是泥潭的问题

星0痕
支持支持

DKCJ丶_fEe7Y
辛苦了,不错的插件呀

1732734339

MCBBS有你更精彩~

13292136010
很好用     

LittleSkep
本帖最后由 LittleSkep 于 2021-8-14 03:25 编辑

插件访问主线程网络卡线程了
http://key.skillw.com/Lib.jar
下载成功无法enable插件导致整个卡住 randomitem好像也是这样
先移除插件 等待开服后利用plugman才能正常载入
这个问题应该怎么解决 需要找服务商那边吗 或者使用mysql?

逍遥小炫
试试看试试看

_諵城`Tr)L
Runtime environment setup failed, please feedback!
意思是要把旧版的病毒库删了吗

vpiaov
感谢分享

JFFeight
感谢分享

lookdalao
谢谢楼主,楼主真好

乾术_
真不错!拿去研究研究

2284521276
老版本的还能发一下嘛

cn578475745
感谢你的分享

箛玖丷
太六了,这插件

zty0719mc
这是一个开服人需要的插件

roubao520
很好的插件

失泠
是不是有点太好用了

1491560309
这个插件撅了

bhy10
Banker的前置

DKCJ丶成成
不错的插件,辛苦了

AI_MK
非常感谢楼主的分享!

3467551399
你好!请问还能下载到旧版本的rpglib嘛?

雨の中の桜
太棒了很好用,拿走了谢谢

DooK
请问这个报错如何解决



RainlSilica
感谢大佬的分享

椋笙墨染
比老版本方便,支持!!!!

7Feris
本帖最后由 7Feris 于 2022-3-6 17:24 编辑

求助!!添加插件后无法进入服务器,删除后正常进入。服务器版本Spigot1.16.5 插件是1.2.5的
  1. [17:17:55] [User Authenticator #1/INFO]: Disconnecting com.mojang.authlib.GameProfile@75ed9f15[id=5604d979-7d87-3695-bcf3-d0a3c280dac7,name=7Feris,properties={},legacy=false] (/127.0.0.1:53457): Failed to verify username!
  2. [17:17:55] [User Authenticator #1/WARN]: Exception verifying 7Feris
  3. java.lang.IllegalStateException: AsyncPlayerPreLoginEvent cannot be triggered asynchronously from primary server thread.
  4.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:568) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232]
  5.         at net.minecraft.server.v1_16_R3.LoginListener$LoginHandler.fireEvents(LoginListener.java:299) ~[spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232]
  6.         at net.minecraft.server.v1_16_R3.LoginListener$1.run(LoginListener.java:203) [spigot-1.16.5.jar:3096a-Spigot-9fb885e-af1a232]
  7. [17:17:55] [Server thread/INFO]: com.mojang.authlib.GameProfile@75ed9f15[id=5604d979-7d87-3695-bcf3-d0a3c280dac7,name=7Feris,properties={},legacy=false] (/127.0.0.1:53457) lost connection: Failed to verify username!
复制代码


Glom_
7Feris 发表于 2022-3-6 17:20
求助!!添加插件后无法进入服务器,删除后正常进入。服务器版本Spigot1.16.5 插件是1.2.5的
...

试试新版

蓝花楹
很棒的插件,感谢楼主分享

nianlun62b
感谢大佬分享!!

奇怪的鸹貔
感谢分享

第一页 上一页 下一页 最后一页