以下为原作者介绍
插件反馈群[点我加入]
》配置文件《
路径 ./plugins/PPOUI/FakePlayer
Config文件
JSON:
{
"time": 10,/* 循环时间(模拟破坏间隔) */
"AutomaticOnline": true,/* 自动上线总开关 */
"InterceptDamage": true,/* 拦截伤害总开关 */
"AutomaticResurrection": true,/* 自动复活总开关 */
"NameRegx": "^[a-zA-Z0-9][a-zA-Z0-9\\s]*$",/* 模拟玩家名称正则 */
"AddPrompt": "添加假人,名称仅允许英文、数字、空格\n%Error%" //添加假人 提示栏
}
Button文件
JSON:
{
"main": [
{
"name": "添加假人",//按钮名称
"image": "textures/ui/color_plus"//按钮图片
},
{
"name": "假人传送",
"image": "textures/ui/FriendsIcon"
},
{
"name": "假人管理",
"image": "textures/ui/anvil_icon"
},
{
"name": "模拟操作",
"image": "textures/ui/dressing_room_animation"
},
{
"name": "下线假人",
"image": "textures/ui/flyingdescend"
}
],
"simulation": [
{
"name": "模拟朝向",
"image": "textures/ui/icon_steve"
},
{
"name": "模拟破坏",
"image": "textures/ui/anvil_icon"
},
{
"name": "模拟攻击",
"image": "textures/ui/icon_recipe_equipment"
},
{
"name": "模拟使用物品",
"image": "textures/ui/icon_book_writable"
}
],
"DummyManagement": [
{
"name": "查看所有假人",
"image": "textures/ui/icon_sign"
},
{
"name": "上线所有假人",
"image": "textures/ui/flyingascend_pressed"
},
{
"name": "下线所有假人",
"image": "textures/ui/flyingdescend_pressed"
},
{
"name": "编辑假人",
"image": "textures/ui/icon_setting"
},
{
"name": "删除假人",
"image": "textures/ui/icon_trash"
}
]
}
Save_FakePlayer文件
用于保存假人的信息
JSON:
[
{//游戏内有GUI
"name": "aaa", //假人名称
"GoOnline": true, //此假人是否自动上线
"Invincible": false,//此假人是否拦截所有伤害(无敌)
"Resurrection": true,//此假人死亡是否自动复活
"pos": {//此假人 自动上线坐标
"x": 17,
"y": 68,
"z": -139,
"dimid": 0
}
}
]
》命令列表《
命令类型 | 命令 | 功能 | 权限等级 |
控制台 | fp add op | 添加插件管理 | / |
控制台 | fp remove op | 删除插件管理 | / |
控制台 | fp reload | 重载配置文件 | / |
控制台 | fp add user | 添加子用户 | / |
控制台 | fp remove user | 移除子用户 | / |
玩家 | fp | 打开GUI | 插件管理/子用户 |
玩家 | fp d | 关闭所有已开启模拟破坏的模拟玩家 | 插件管理 |
玩家 | fp k | 下线所有模拟玩家 | 插件管理 |
玩家 | fp a | 关闭所有已开启模拟攻击的模拟玩家 | 插件管理 |
》日志文件《
路径:./logs/FP.csv