Tensor 是一个 Bloxd.io 黑客框架,提供模块化扩展和自定义脚本功能。
- 现代化 UI:Material Design 3 设计,紫色主题,毛玻璃效果,支持拖拽面板
- 模块化架构:内置 6 个常用模块(Killaura、Scaffold、SlowSwing、CoordsList、ESP、Bhop)
- 用户自定义模块:通过 UI 界面直接编写、运行和保存自定义 JavaScript 模块
- 配置系统:模块配置实时调整和持久化存储
- 框架注入:基于 minin.js 的 Webpack 注入逻辑,兼容性可靠
- 开发者工具:内置开发者指南和代码编辑器
tensor-src/
├── utils.js # 工具函数
├── config.js # 配置常量
├── bloxd.js # 游戏对象劫持
├── modules/base.js # 模块基类
├── game.js # 游戏 API 封装
├── math.js # 数学函数
├── modules/Killaura.js # 自动攻击模块
├── modules/Scaffold.js # 自动搭路模块
├── modules/SlowSwing.js # 慢速挥动模块
├── modules/CoordsList.js # 坐标显示模块
├── modules/ESP.js # 实体透视模块
├── modules/Bhop.js # 连跳加速模块
├── modules/index.js # 模块注册
├── core/Tensor.js # Tensor 核心框架(UI 和模块管理)
└── index.js # 主入口初始化
tensor.js # 打包后的完整脚本
tensor-build.py # 构建脚本
package.json # NPM 配置
# 使用 NPM 脚本
npm run build
# 或直接使用 Python
python tensor-build.py构建后生成 tensor.js 文件。
将生成的 tensor.js 复制到 Tampermonkey 或 Greasemonkey 编辑器中保存。
游戏内点击顶部中央的 Tensor 岛打开控制面板,支持:
- 模块启用/禁用
- 配置实时调整
- 自定义代码编辑
- 开发者指南查看
Tensor 支持两种自定义模块开发方式:
class MyModule extends TensorModule {
constructor(name, tensor) {
super(name, tensor);
this.config = {
enabled: { type: 'boolean', value: true },
range: { type: 'number', value: 10, min: 1, max: 50, step: 1 }
};
}
enable() {
super.enable();
console.log(`Module ${this.name} enabled`);
}
disable() {
super.disable();
console.log(`Module ${this.name} disabled`);
}
update() {
if (!this.enabled) return;
// 每帧执行的逻辑
const range = this.config.range.value;
// 使用游戏API:this.tensor.gameAPI, this.tensor.math, this.tensor.B
}
}// 简单的自动跳跃示例
this.enable = function() {
console.log('AutoJump enabled');
this.interval = setInterval(() => {
if (this.tensor.gameAPI.getPosition(1)) {
// 触发跳跃
if (this.tensor.B.noa?.inputs?.state) {
this.tensor.B.noa.inputs.state.jump = true;
}
}
}, 500);
};
this.disable = function() {
clearInterval(this.interval);
console.log('AutoJump disabled');
};
this.update = function() {
// 每帧更新逻辑
};this.tensor.gameAPI- 游戏对象接口this.tensor.math- 数学函数(dist, norm, distSq)this.tensor.B- 游戏核心对象(noa, wpRequire, bloxdProps)this.tensor.utils- 工具函数(clone, style, el 等)this.tensor.config- 配置系统
| 模块 | 功能描述 | 可配置参数 |
|---|---|---|
| Killaura | 自动攻击范围内的敌人 | 延迟、范围、抖动比例 |
| Scaffold | 在空中自动放置方块(搭路辅助) | 放置间隔 |
| SlowSwing | 延长攻击动画时间(伪装正常操作) | 持续时间 |
| CoordsList | 在玩家名称后显示实时坐标 | 无 |
| ESP | 高亮渲染玩家模型(透视效果) | 无 |
| Bhop | 自动连跳(兔子跳)加速 | 无 |
- Material Design 3:完整的紫色主题设计系统
- 可拖拽面板:通过标题栏拖动面板
- 智能关闭:点击面板外部关闭,内部点击保持打开
- 圆角滚动条:MD3 风格圆角滚动条
- Toast 通知:支持成功、错误、警告、信息四种类型
- 模块管理:用户模块支持删除功能
# 构建 Tensor 框架
npm run build
# 清理生成的 tensor.js 文件
npm run clean
# 测试命令
npm run testTensor 使用基于 minin.js 的注入系统,包含以下特性:
- Webpack 模块查找:自动定位游戏 Webpack 模块
- 重试机制:首次注入失败后自动重试最多 10 次
- 手动重注入:通过面板的 "Inject" 按钮手动触发
- 沙盒环境:在 Tampermonkey 安全环境中运行
声明:
- 违反游戏规则:使用此脚本将违反 Bloxd 游戏服务条款
- 账号风险:可能导致账号永久封禁
- 公平性问题:破坏其他玩家的游戏体验
- 技术研究目的:本项目仅用于学习游戏逆向和安全研究
请勿在正式游戏中使用此框架。
本项目仅用于教育和技术研究目的。作者不对因使用此脚本导致的任何后果负责。使用前请仔细考虑相关风险。
提示:游戏作弊破坏游戏平衡和社区健康,建议通过合法方式享受游戏乐趣。