• MineBBS 第一期星光推广计划开始了!丰富的金粒奖励,还有现金大奖噢~【点我去看看】
[Operation Agent] 操作代理 - 主要用于代理假人操作

LL [Operation Agent] 操作代理 - 主要用于代理假人操作 v 1.3.0

Source of resources
Original
Copyright link
#
Language
Chinese(Simplified)
Supported version
  1. The latest version
[MD]
# OperationAgent 操作代理
配合假人客户端使用效果极佳
[/MD]
原作者:xiaoqch

[MD]
## 简介
此插件能让实体(主要是玩家)代替实体(主要用于假人)执行某些操作,目前支持的操作有:
* 投掷三叉戟(两种模式,最终效果都是实现改变三叉戟归属,仅限生物实体)
* 骑乘(注:顺带的附带了骑乘记录和上线自动骑乘,仅限生物实体)
* 睡觉(注:顺带的附带了睡觉记录和有玩家睡觉时自动睡觉,仅限玩家)
* 攻击(注:实际效果是改变近战攻击伤害源,仅限玩家)

## 安装
1. 前往 [MineBBS](https://www.minebbs.com/resources/operation-agent.2941/) 下载插件
2. 将插件文件复制到 Minecraft Dedicated Server 目录下 plugins 文件夹中
3. 可选的修改配置
4. 开服

## 使用
```
opagent help // 显示帮助信息
opagent version // 显示插件版本
opagent set 被代理实体 [操作实体] // 设置操作代理,如果没有设置操作实体,将默认执行命令的玩家为操作实体
opagent query [操作实体] // 查询代理设置
opagent list // 列出当前代理设置,格式:操作实体 -> 被代理实体
opagent clear [操作实体] // 清除某(些)实体的代理设置,如果没有设置操作实体,将默认执行命令的玩家为操作实体
opagent clearall // 清除所有实体的代理设置,效果同 opagent clear @e
```

## 用法示例
* 代理假人投掷三叉戟后给假人一把附魔抢夺III的武器,再代理假人乘坐矿车,挂机堆叠村庄印钞机,产量直接爆仓
* 主世界假人挂机点放置床,代理假人睡觉即可记录床坐标,此后每当有玩家睡觉时假人均会自动睡觉,挂机睡觉两不误
* (娱乐玩法)代理骷髅投掷三叉戟到刷怪塔的三叉戟杀手处,量产唱片,闪电苦力怕同理
* 由你发现

## 支持的版本
* Minecraft Dedicated Server 1.17.10.04 with [LiteLoaderBDS](https://www.minebbs.com/resources/liteloader.2059/) 1.1.1 或更高

## 配置文件(config.json)
```json
{
"autoClean": true, // 当执行代理操作失败时自动取消该代理
"cancelAfterSleep": true, // 执行代理睡觉成功后自动取消该代理
"cancelAfterRide": true, // 执行代理睡觉成功后自动取消该代理
"autoSleep": true, // 有玩家睡觉时自动睡觉
"autoRideWhenJoin": true, // 上线自动骑乘
"useNewProjectMode": false, // 使用新的代理生成投掷物模式
"forProjectile": true, // 是否代理生成投掷物操作
"forAttack": true, // 是否代理攻击操作
"forSleep": true, // 是否代理睡觉操作
"forMove": false, // 是否代理移动操作,千万别开
"forRide": true // 是否代理骑乘操作
}
```

## 数据文件格式(data.json)
```json
{
"-253403070460": { // 记录的实体的uid
"type": "Sleep", // 记录的操作类型
"bedPos": [560, 72, -12], // 记录的床的坐标
"remark": "player_name1->Bed(560,72,-12)" // 记录的操作的注释,
},
"-51539607551": {
"type": "Ride",
"mounts": -1348619730941, // 此处为被骑乘实体的uid
"remark": "player_name2->矿车"
}
}
```

## 注意事项
* 代理投掷的两种模式:
** useNewProjectMode 为 false:生成投掷物位置和朝向均为操作实体的位置和朝向,仅改变投掷物的拥有者,此模式下某些含有特定功能的投掷物效果会无法被代理,如投掷末影珍珠不会传送被代理的实体
** useNewProjectMode 为 true:将操作转移成被代理实体的操作,位置为被代理实体的位置,方向为操作实体的方向,此模式下某些操作会忽略实体朝向,如掷末影珍珠的朝向为被代理实体的朝向,此模式会传送被代理的实体
* 指令支持目标选择器,但某些指令只支持选择一个实体,此时可以使用按数量筛选来限制选择实体数量,如:opagent set @e[type=cow,c=1]

## 项目地址
GitHub - [Operation Agent](https://github.com/xiaoqch/LL_Plugins/tree/master/OperationAgent)
[/MD]
Author
LiteLDev
Price
20金粒
Downloads
468
Views
8,815
First release
Last update
Rating
4.83 star(s) 12 ratings

Resource team

More resources from LiteLDev

Share this resource

Latest updates

  1. 适配1.19.50/51

    RT
  2. v1.2.4 适配1.19.1.01

    新增协议号不正确输出错误提示
  3. v1.2.3 - 适配1.18.33.02

    无功能更新

Latest reviews

好像没有适配1.20是吧,在1.20上会显示
Error: Code[127] 找不到指定的程序。
王师更新1.19.20日
家祭无忘告乃翁
1.19.10等适配
1.19.10几时更qwq
求适配ll2.3.0
LiteLDev
LiteLDev
已更新
询问一下,为何代理假人坐矿车,瞬间崩服,其他一切正常
v1.2.0不能和FakePlayerManager联动了
LiteLDev
LiteLDev
额,已确认是FakePlayerManager的问题,感谢反馈
大佬1.17.41丢出的三叉戟就丢出去的那一下有伤害,然后就没伤害,而且会消失。
LiteLDev
LiteLDev
只能有一个回复。。。是不是因为你是创造模式下丢的三叉戟?创造模式产生的投掷物会消失