PKnockBack

1.7.x-1.21.x 支持,延迟补偿,防跳跃重置及更多功能!

资源图片
# PKnockBack ### 特征介绍 一个免费且有效的击退插件。 ### 配置预览 ````yml # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # __ __ __ __ __ # # |__) |__/ |\ | / \ / ` |__/ |__) /\ / ` |__/ # # | | \ | \| \__/ \__, | \ |__) /~~\ \__, | \ # # # # 配置文件 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # PKnockBack 计算最终击退的方式: [ ######################################## ] # LF(kb) = # b0 + ((k * original_knockback) + b) * [ 击退的线性部分 ] # Clip((1 + ping * pm)) * [ 延迟补偿 ] # (1 + critic_rate * cm) * [ 暴击命中补偿 (已裁剪到 0) ] # (1 + sm) * [ 如果玩家正在冲刺 ] # (1 + rm) [ 随机性 ] # NL(kb) = LF(kb) -> [ 最终击退 ] # ComboClip() -> [ 如果玩家处于连击中 ] # PermissionClip() [ 如果玩家拥有特定权限 ] # NL(kb) 是玩家收到的值 [ ######################################## ] # --------- ! 请注意 PKnockBack 不是反作弊插件 ! --------- # # 作弊者可以通过修改客户端来减少自己的击退 # # 作弊者可以伪造自己的延迟、暴击率和冲刺状态 # # 作弊者可以获得不公平的优势,无论击退设置如何! # # 你需要使用反作弊插件来防止作弊者作弊 # # --------- - ----------------------------------------------------- - --------- # # 调试模式 # # 如果启用,将调试消息打印到控制台 # 在修改配置时很有用 # 遇到任何问题时也很有用,并希望报告它们 debug: false # 击退的线性部分 # # K 代表原始击退的最基本的线性修正器 k: vertical: 1.0 horizontal: 3.0 # B 是加到击退上的一个常数 b: vertical: 0.4 horizontal: 0.0 # b0 是加到击退上的一个常数,不受线性修正器影响 b0: vertical: 0.0 horizontal: 0.0 # 延迟补偿 # # PM 代表延迟修正器。 # 0.0 的值表示延迟不会影响击退 # 0.1 的值表示每 100ms 的延迟,击退会增加 10% # -0.1 的值表示每 100ms 的延迟,击退会减少 10% # 在这种情况下,如果延迟高于 1000ms,击退将被完全取消 # 增加此值以更好地适应低延迟玩家的游戏体验,反之亦然 pm: vertical: 0.0 horizontal: 0.0 # 暴击命中补偿 # # CM 代表暴击命中修正器。 # 0.0 的值表示暴击命中不会影响击退 # 0.1 的值表示每 10% 的暴击率,击退会增加 10% # -0.1 的值表示每 10% 的暴击率,击退会减少 10% # 避免使用小于 -1 的负值,以防止击退被反转 # 暴击率是受害者的暴击率,而不是攻击者的暴击率 # 暴击率是一个介于 0 和 1 之间的值(实时计数) # 降低此值将使暴击命中连击更难实现,反之亦然 cm: vertical: 0.0 horizontal: 0.0 # 冲刺补偿 # # SM 代表冲刺修正器。 # 0.0 的值表示冲刺不会影响击退 # 0.1 的值表示如果玩家正在冲刺,击退会增加 10% # -0.1 的值表示如果玩家正在冲刺,击退会减少 10% # 在玩家相互冲刺的情况下, # 增加冲刺修正器会使他们更有可能彼此击退 # 这对床战争、天空战争和其他 PvP 游戏很有用 sm: vertical: 0.0 horizontal: 0.0 # 随机性 # # RM 代表随机性修正器。 # 0.0 的值表示击退不会以任何程度进行随机化 # 0.1 的值表示击退会随机增加 0~10% # 不要使用负值,否则行为未定义(即 UB) # 增加此值将使击退更难以预测,反之亦然 # 随机化的击退有时可以让水平相当的玩家靠运气获胜 # 如果你专注于基于技能的游戏玩法,请将此值保持为 0 rm: vertical: 0.0 horizontal: 0.0 # ComboClip # # ComboClip 在玩家处于连击时裁剪水平击退 # 这使得玩家更容易逃脱连击 # 0.0 的值表示水平击退将被完全裁剪 # 0.01 的值表示水平击退将被裁剪到 0.01block/tick cc: enabled: true height: 0.2 vertical: 0.0 # PermissionClip # # PermissionClip 在玩家拥有特定权限时裁剪击退 # 这使得 YouTuber、主播和其他想要展示他们技能的玩家 # 这是不公平的,我知道,但这是某些服务器可能想要的功能 lol # 0.01 的值表示水平击退将被裁剪到 0.01block/tick pc: horizontal: 0.01 vertical: 0.01 # 瞬时击退 # # 瞬时击退是 MC 1.18-1.21 的一个补丁,允许玩家立即接收击退 # 然而,此补丁会给主线程带来一些 IO,并可能导致一些延迟峰值 # 如果你更注重性能而不是瞬时击退,你可以禁用此功能 instant: true # 反跳跃重置 # 反跳跃重置是 MC 的一个补丁,尤其适用于 1.8-1.12 # 此补丁可防止玩家通过跳跃逃脱击退 # 然而,此补丁会略微延迟击退(50ms)并可能导致其他插件出现问题 anti_jump_reset: false # 高级选项 # # 这些配置的文档有意地对普通用户隐瞒。 # 一些参数采用非线性变换。 # 错误应用可能导致不可预测的击退行为或破坏游戏进程的反馈循环。 # 一些参数需要对网络抖动/延迟模拟进行校准。 # 复制这些调整需要专门的诊断方法。 # 一些参数处于高维系统中。 # 它们对输入变化表现出极高的敏感性,需要亚百分比精度的调整。 # 如果你真的知道你在面对什么,请通过我们的 Discord 申请访问权限。 # https://discord.gg/Ye5yejRmUb adv: rm: ph: 1 pv: 1 spr: ps: 0 pns: 0 pe: as: false cc: fr: 0.0 dc: "" sum: p: 20 h: 10 ```` ### 联系 https://discord.gg/Ye5yejRmUb ### 服务器设置 你不能在你的服务器设置中重新分发此插件的 jar,但如果你愿意,你可以将你的用户重定向到此页面。 你可以自由地重新分发此插件的配置。 ### 注意 请考虑支付一个合理的价格来支持我们的开发。 ### 演示 点击完整的 GIF (20MB) > https://i.ibb.co/FKK6Czr/poc.gif