= 创作分享 =
你问我答
如何修改简单虚空世界中天空的颜色?
BOL_铁块

如何修改简单虚空世界中天空的颜色?

BOL_铁块 于 2024-2-17 06:01 ( 7月前 ) [复制链接] [只看楼主] [打印]
575 3
本帖最后由 QQ酱95550 于 2024-2-17 06:03 编辑

整合包:[DJ2]Divine Journey 2 神圣之旅2
模组:[SVW]简单虚空世界Simple Void World

原因游玩中发现虚空世界天空全是黑的很难看,但是服主要求玩家们只能在虚空世界中安家,所以想修改模组看看能不能在服务器中应用。


用压缩包打开了模组,找到了里面的config,但是发现是class文件,无法编辑
根据网上的教程下载了 jd-gui 反编译了模组里的config.class
内容如下,也找到了需要修改的内容(红线处)


反编译后的文件是.java,但是不知道怎么编译成class格式
根据网上的教程,在cmd中输入 javac +需要编译的java文件路径
来到了这一步,但是报错了,应该是缺少了一些环境配置,已经不知道要怎么搞了




发表于 2024-2-17 06:01:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

回复 | 举报

该帖共收到 3 条回复!
BOL_铁块
.minecraft/config 中的simplevoidworld.cfg文件,就是配置文件,可以修改
发表于 2024-2-18 21:04:08 | 只看该作者

回复 | 举报

BOL_铁块
alter爱好者 发表于 2024-2-18 12:43
因为单独的config文件的代码编译,没头没尾的代码没法单独运行,你直接编译会报错是很正常的,因为根本找不 ...

我的目的只是自己能看见就行,后来才发现原来config文件夹里面就有的改,完全不用去改模组
发表于 2024-2-18 21:01:53 | 只看该作者

回复 | 举报

alter爱好者
因为单独的config文件的代码编译,没头没尾的代码没法单独运行,你直接编译会报错是很正常的,因为根本找不到变量名的地址运行不了。单独编译一个 .java 文件,而该文件依赖于其他类或库中的类,但在编译时没有提供这些依赖的路径,那么编译过程中就会报错,因为编译器找不到这些依赖的类。这种情况下,编译器无法解析导入的包或类,导致编译失败,你这种方法基本是行不通的。  我没用过这个mod,也没写过维度相关的模组所以不太清楚,我的建议是试试用光影或材质包去修改天空,或者轻微魔改天空材质包去覆盖简单虚空世界的天空。 mc渲染相关的代码是在客户端运行的,所以你说的改服务器的模组代码让所有人的天空都修改是不现实的。
发表于 2024-2-18 12:43:00 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表