Skip to content

Releases: liuyyx/eps-plus

Nightly Build (2026-10-18 06:01)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:01

Nightly Build (2026-10-18 06:01)

English:
Regular users only need to download the non-sources Fabric or NeoForge jar for their runtime environment.
The common artifacts contain shared runtime code.

中文:
普通用户只需要根据自己的运行环境下载不带 sources 的 Fabric 或 NeoForge 版本。
common 产物包含共享运行时代码。

eps-plus beta4

Choose a tag to compare

@liuyyx liuyyx released this 27 Sep 09:32

eps-plus beta4

基于上游 NekoyaHouse/Epsilon 的 Minecraft 26.2 分支,额外移植了一批模块。

beta4 相对 beta2 的变化:新增 Derp(抽搐) 与 反作弊检测 两个渲染模块;Scaffold 大幅精简(边缘判定照搬 LiquidBounce);Telly 与静默旋转链路修复;新增流体交互 mixin。

新增模块

  • Derp(渲染 · 抽搐) — 让角色脑袋乱转(第三人称和服务器都看得见),移植自 LiquidBounce nextgen 的 ModuleDerp.kt。

    • 水平角(Yaw)五种模式:Static 固定角 / Offset 玩家角+偏移 / Random 每刻随机 / Jitter 每 N 刻翻转 180° / Spin 逐刻累积旋转。
    • 俯仰角(Pitch)三种模式:Static / Offset / Random。
    • Safe Pitch(默认开)把俯仰限制在 ±90°,免得转到背面。
    • Not During Sprint(默认开)疾跑时立刻让路。
    • 为什么走 setRotationsDirect:Epsilon 的 setRotations 内置限速与鼠标灵敏度网格量化,会把 derp 的大角度跳变削成平滑弧线,功能直接失效。这里改成直通路径 —— 算出来什么就发什么。
    • 刻意偏离 LB:LB 的 Derp 会一直抢占旋转管理器,手动打人/射箭/投掷/放置一律被带偏。这里凡是玩家自己在发起的动作(左键打人/挖方块、右键射箭/投掷/放置、isUsingItem 整个使用过程、疾跑)都会立即把视角交还。
    • 疾跑预判:双击 W 进入疾跑时,原版是在 aiStep 内部才置位、且 keySprint.isDown() 为 false。这里自己复现原版的双击窗口(options.sprintWindow(),默认 7 刻),在 tick 开头就判定,比原版早一拍 —— 否则起步/起跳那一拍仍会被带偏。
    • 让路检查放在 tick 入口(handleKeybinds 之前):ServerboundUseItemPacket 是在 handleKeybinds 里构造且自带 yaw/pitch,只在玩家 tick 里让路会晚一整刻,拉弓/投掷/放置仍会带着上一刻的 derp 角发出去。
  • 反作弊检测(渲染) — 把服务端的异常回应直接摊开给你看。只收包、不发包,不改变任何上行流量。

    • 吞方块:我方发出放置包后,服务端把那一格回成空气 —— 客户端本地预测会先让方块出现,只有这个回撤包能暴露。
    • 吞刀:发出攻击包后 1 秒内没等到服务端的受伤动画。判定必须用 ClientboundHurtAnimationPacket;target.hurtTime 因为本地预测会被无条件置位,在这件事上零信息量。
    • 回弹:服务端把你拉回/扭转视角(setback)。位置包里的坐标可能是相对的,会先换算成绝对坐标再和本地比对;差得远的是传送(/spawn、切维度),放行。
    • 假人:UUID 不在服务端下发的在线玩家列表里。
    • 触发时屏幕整圈边缘亮起红色光晕(向内渐变淡出+闪烁),并在聊天栏打一条红字警告,带累计序号。默认不合并、不冷却 —— 每次触发都是独立一条。

下载

按你整合包使用的加载器二选一,不要两个都放:

加载器 文件
Fabric epsilon-fabric-26.2-*.jar
NeoForge epsilon-neoforge-26.2-*.jar

使用提示

  • Derp 不会影响你的操作:打人、射箭、投掷、放置、吃东西、举盾、疾跑期间它都会把视角交还,只有在这些动作之外才乱转。想要 LB 那种「一直抢占」的行为,把 Not During Sprint 关掉也仍会在左/右键按下时让路 —— 这是刻意设计。
  • 反作弊检测是只读的:它只监听服务端回包,不改变你发出的任何包,所以不会因为它本身被反作弊盯上。四类警告各有独立开关。
  • Alert Cooldown 默认 0:警告会刷屏,这是刻意的(每次触发一条独立红字消息)。嫌吵就把它调大。

环境

构建需 JDK 21+。本包面向 Minecraft 26.2。

致谢

许可

与上游一致,GPL-3.0。核心来自 NekoyaHouse/Epsilon;新增模块的算法参考自 RavenBS-Plus-Plus、Leader-Lite、LiquidBounceNG 与 LiquidBounce。

eps-plus beta2

Choose a tag to compare

@liuyyx liuyyx released this 17 Sep 14:49

eps-plus beta2

基于上游 NekoyaHouse/Epsilon 的 Minecraft 26.2 分支,额外移植了三个模块。

beta2 相对 beta1 的变化:Telly 模块已按 RavenBS-Plus-Plus 的 telly 脚本完整重写(此前是基于 Leader-Lite 的简化实现,已弃用)。现在是 21 帧旋转曲线 + 边缘九项判据 + 方块候选搜索 + 完整 fallback 链的逐函数对齐移植,并新增两个调参滑块。

新增模块

  • Telly(移动 · 自动搭路) — telly 搭桥,完整移植自 RavenBS-Plus-Plus 的 telly 脚本(BSLegitTellyFix),行为逐函数对齐。
    • 武装手势:站到方块边缘 → 低头(≥75°)并朝向斜角(会按 Snap Degrees 吸附到网格)→ 按住潜行(满 Activation Time 后提示由红转绿)→ 按住右键并松开潜行 → 开始搭桥。屏上提示会写明还差哪一步。
    • Snap Degrees(42~48,默认 46.5)—— 激活时吸附到的基准角网格(46.5° + k·90°),决定桥的走向。默认值是实测选定的:46.5 与 44 分处象限判定(sin − cos 的零点 45°)的两侧,桥的走向轴不同 —— 实测 46.5 不掉、44 会掉。45° 本身既是整度数(吸附后会得到 -315.00 这类真人做不到的精确值,实测被 Intave 报 acting computer-like),又正好落在分界上(浮点抖动会让走向轴两侧跳),不建议使用。
    • Activation Time(0.1~2.0 秒,默认 1.0)—— 提示由红转绿的等待时间。
    • Debug Log —— 按住潜行时每秒输出九项判据逐条 ✓/✗ 与触发阶段,用来排查为什么无法触发。
    • Show Activation Hitbox / Auto Swap / Disable SafeWalk —— 高亮框绘制与原脚本的配套行为。
  • Scaffold · Legit(移动 · 蹲起搭) — 边缘状态机(踏上边缘 → 潜行等待 → 允许放置)。含放置节流 Place Delay / Place Delay Random,以及蹲起时长 Legit Sneak Delay / Legit Sneak Random。转向未到位时不放置,避免放置包朝向与服务器所见不一致而被丢弃。
  • KillAura · AI 转头(战斗) — 由捆绑的回归模型(21KC11KP / 19KC8KP)直接输出每刻转向增量,纯 Java 推理,无原生依赖。

下载

按你整合包使用的加载器二选一,不要两个都放:

加载器 文件
Fabric epsilon-fabric-26.2-*.jar
NeoForge epsilon-neoforge-26.2-*.jar

使用提示

  • Telly 的武装手势:站到方块边缘 → 低头并朝向斜角 → 按住潜行 → 提示变绿后 按住右键并松开潜行。屏上提示会写明还差哪一步。注意触发条件是「按住右键 且 松开潜行」—— 只按右键而不松潜行不会触发。
  • Snap Degrees 跨过 45° 会换轴:44.x 与 45.x 属于两类走向,别在同一类里期望质变。默认 46.5 是实测最优。
  • AI 转头是渐进的:模型学的是人类鼠标轨迹,每刻只转 0.14°~9.2°,与常规模式 180°/刻 的手感差异很大,属设计预期。想更快请调 AI Yaw Multiplier(上限 2.0)。

环境

构建需 JDK 21+。本包面向 Minecraft 26.2,已在 Fabric 0.19.3 与 NeoForge 26.2.0.76 下构建通过。

致谢

许可

与上游一致,GPL-3.0。核心来自 NekoyaHouse/Epsilon;新增模块的算法参考自 RavenBS-Plus-Plus、Leader-Lite 与 LiquidBounceNG 的回归模型。

eps-plus beta1

Choose a tag to compare

@liuyyx liuyyx released this 15 Sep 16:15

eps-plus beta1

基于上游 NekoyaHouse/Epsilon 的 Minecraft 26.2 分支,额外移植了三个模块。

新增模块

  • Telly(移动 · 自动搭路) — telly 搭桥。带激活手势的屏上提示与高亮框,以及可选的 激活诊断(按住潜行时每秒输出九项判据 + 触发状态,用来排查为什么无法触发)。
  • Scaffold · Legit(移动 · 蹲起搭) — 边缘状态机(踏上边缘 → 潜行等待 → 允许放置)。含放置节流 Place Delay / Place Delay Random,以及蹲起时长 Legit Sneak Delay / Legit Sneak Random。转向未到位时不放置,避免放置包朝向与服务器所见不一致而被丢弃。
  • KillAura · AI 转头(战斗) — 由捆绑的回归模型(21KC11KP / 19KC8KP)直接输出每刻转向增量,纯 Java 推理,无原生依赖。

下载

按你整合包使用的加载器二选一,不要两个都放:

加载器 文件
Fabric epsilon-fabric-26.2-*.jar
NeoForge epsilon-neoforge-26.2-*.jar

使用提示

  • Telly 的武装手势:站到方块边缘 → 低头并朝向正对斜角 → 按住潜行 → 提示变绿后 按住右键并松开潜行。屏上提示会写明还差哪一步。
  • AI 转头是渐进的:模型学的是人类鼠标轨迹,每刻只转 0.14°~9.2°,与常规模式 180°/刻 的手感差异很大,属设计预期。想更快请调 AI Yaw Multiplier(上限 2.0)。

环境

构建需 JDK 21+。本包面向 Minecraft 26.2,已在 Fabric 0.19.3 与 NeoForge 26.2.0.76 下构建通过。

致谢

许可

与上游一致,GPL-3.0。核心来自 NekoyaHouse/Epsilon;新增模块的算法参考自 RavenBS-Plus-Plus、Leader-Lite 与 LiquidBounceNG 的回归模型。