Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrxiaom/kiroshioptics

(制作中) Cyberpunk 2077 歧路司光学义眼 在 Minecraft 服务端的实现
https://github.com/mrxiaom/kiroshioptics

cyberpunk-2077-features minecraft minecraft-plugin minecraft-server spigot-plugin

Last synced: 23 days ago
JSON representation

(制作中) Cyberpunk 2077 歧路司光学义眼 在 Minecraft 服务端的实现

Awesome Lists containing this project

README

        

# Kiroshi Optics

歧路司光学义眼 在 Minecraft 服务端的功能实现。

## 进行中的项目

这是一个正在进行中的项目,插件将为 Minecraft 加入 Cyberpunk 2077 黑客技术中最基础的义体 —— 歧路司光学义眼。

在计划中,玩家将可以为自己安装类似 `军用科技平行线`系列 等网络接入仓,在其中配置安装 `快速破解` 组件,使用义眼扫描实体并上传魔偶,实现黑客技术玩法功能。

由于我还有非常多的任务没有完成,这个计划可能会搁置*很久*,预想的基本实现原理已经写在 README 了。

## 使用方法

计划中,玩家需要手持指定道具才能开启扫描。目前暂定为副手手持 `网络接入仓` 开启扫描。

副手手持网络接入仓时,按住 `TAB` 键打开义眼扫描界面,实现方法为根据玩家准心所指实体,实时修改TAB显示内容,通过材质包贴图使得 TAB 界面更加美观。

打开扫描后,与 Cyberpunk 原版游戏一样,使用鼠标滚轮选择`快速破解`选项,但由于网络接入仓放置在副手,确认上传魔偶从 F 键改为鼠标左键。按F切换副手确认可能会误触,毕竟服务端无法监听到 TAB 是否按下,需要副手手持物品来扫描也是同理。

总的来说,流程如下。
1. 玩家一开始主手手持 `网络接入仓`,或者放在背包某处。
2. 玩家按 `F` 将 `网络接入仓` 切换到副手,或者在背包放置 `网络接入仓` 到副手,开启扫描。
3. 玩家按下 `TAB` 可查看快速破解选项,使用鼠标滚轮来选择
4. 玩家按下 `鼠标左键` 上传魔偶
5. 玩家再次按下 `F` 将 `网络接入仓` 切换回主手,或者从背包卸下,关闭扫描。

比原版游戏麻烦一点,但是能用,还不用加 mod。

## 快速破解组件

计划实现的部分快速破解组件暂定如下
+ `义眼重启` 失明效果
+ `记忆擦除` 敌对/中立实体失去目标
+ `目标定位` 发送实体数据更新包给玩家,使玩家测查看实体有`发光`效果
+ `电磁短路` 对某种实体 (Minecraft 没有电磁类型实体,具体类型暂定) 造成伤害
+ `义体过热` 对实体持续造成伤害,用火也行,但 `抗火` 效果免疫火焰伤害,还是开定时器好一点
+ `突触熔融` 对实体造成大量伤害
+ `系统重置` 去除实体AI
+ `武器故障` 暂时无法对其它实体造成伤害

Minecraft 没有类似 Cyberpunk 2077 的潜行机制,敌人反过来跟踪玩家就不做了。

## 痛点

与 MythicMobs 等插件兼容可能会比较难做。