PercyDan
本帖最后由 PercyDan 于 2022-4-2 10:41 编辑

Mod介绍
某天想要个mod,随机从配置文件里选语句加在标题后面(为了显示语录用,可能是我中二吧

找了半天没找到,就自己写了一个。
Mod截图


下载
测试版本1.7.10、1.8.9、1.12.2、1.18.1,其他版本可能不支持
1.0.7版本移除了prefix变量,请自行修改配置文件或者删除配置文件使用默认

Fabric 1.15+: RandomTitle-Fabric-1.0.7.jar (345.74 KB, 下载次数: 244)

Forge 1.15+: RandomTitle-Forge-1.0.7.jar (321.99 KB, 下载次数: 438)

以下版本仅保证能用,不会更新维护

Forge 1.7.X: RandomTitle-1.7-1.0.7.jar (325.41 KB, 下载次数: 35)

Forge 1.8-1.12.2: RandomTitle-Legacy-1.0.7.jar (321.98 KB, 下载次数: 782)

配置文件示例
更新日志
1.0.0:最初版本,未公开发布

1.0.1:增加显示游戏版本

1.0.2:增加一些变量支持,配置文件改为YAML格式

1.0.3:支持从Hitokoto API获取标题

1.0.4:代码优化,支持Fabric

1.0.5:支持Forge高版本

1.0.6:配置文件不存在将创建默认

1.0.7:支持显示加载Mod的数量(1.8-1.12Forge版除外)
移除了prefix变量




Vee1sin
标题违规啦。阅读版规吧XD

Jaanai
标题违规了,赶紧改改XD

gooding300
本帖最后由 gooding300 于 2020-3-9 17:00 编辑

欢迎加入原创Mod的行列,感谢对Mod发布版块做出的贡献!

不过,还是想提几点制作Mod的建议,希望楼主可以在原创Mod的道路上越走越远。

诸如yaml这种库文件不应该直接包含在Mod中,有可能会发生版本冲突的问题,有两种可行的解决方案:
1.换用Json,Minecraft自带了知名的Json解析器Gson,这样可以无需附带库文件。
2.使用Shader来“重命名”库文件,减少冲突概率。

开源Mod是非常值得鼓励的,不过还请在开源时附带上build.gradle方便其他人编译。

PercyDan
gooding300 发表于 2020-3-9 16:59
欢迎加入原创Mod的行列,感谢对Mod发布版块做出的贡献!

不过,还是想提几点制作Mod的建议,希望楼主可以 ...

我测试过1.8.9和1.12都没问题
考虑过Json但是感觉yaml好写
不会用gradle。。。

770517148
不错,支持原创【这次轮到我来水你的帖子了

PercyDan
770517148 发表于 2020-3-18 19:13
不错,支持原创【这次轮到我来水你的帖子了】

感谢顶帖

最爱论坛
本帖最后由 最爱论坛 于 2020-3-24 11:48 编辑

请问如何设置实时时间?

PercyDan
本帖最后由 PercyDan 于 2020-3-24 14:02 编辑
最爱论坛 发表于 2020-3-24 11:37
请问如何设置实时时间?


配置文件加上%date%。时间取的是游戏启动时间,要实时更新我做不到

2746476319
谢谢分享

zhanghongye1132
牛逼大了嗷

QTOU
客户端添加了以后直接启动不了了1.12版本

zzhcarry
感觉好棒!

PercyDan
QTOU 发表于 2020-5-11 22:47
客户端添加了以后直接启动不了了1.12版本

日志发一下?

Origin_xiao
不错(开服务器的时候可用

Wudji
不错的mod,做整合包正好用得上(PS:能否更新1.15.2-fabric版本?)

PercyDan
Wudji 发表于 2020-5-31 12:19
不错的mod,做整合包正好用得上(PS:能否更新1.15.2-fabric版本?)

额刚开始学forge写不出fabric

Wudji
PercyDan 发表于 2020-5-31 12:20
额刚开始学forge写不出fabric

那有没有为1.13+的forge更新的计划呢

PercyDan
Wudji 发表于 2020-5-31 13:03
那有没有为1.13+的forge更新的计划呢

在学mixin

PercyDan
Wudji 发表于 2020-5-31 13:03
那有没有为1.13+的forge更新的计划呢

草了 原来新版本设置标题有专门的方法,不用注入lwjgl了
我火星了

Wudji
PercyDan 发表于 2020-5-31 13:24
草了 原来新版本设置标题有专门的方法,不用注入lwjgl了
我火星了 ...


坐等更新
以及fabric版本



Vee1sin
Wudji 发表于 2020-5-31 13:34
坐等更新
以及fabric版本

你可以用pcl启动器(一代),自带设置随机标题。

Vee1sin
Wudji 发表于 2020-5-31 13:34
坐等更新
以及fabric版本

是随机的啊

Wudji

那我去研究一下

PercyDan
Wudji 发表于 2020-5-31 13:34
坐等更新
以及fabric版本

半成品好辣,两天内发(
就差自定义标题格式了

Wudji
PercyDan 发表于 2020-6-2 21:30
半成品好辣,两天内发(
就差自定义标题格式了

wow
坐等发布

PercyDan
@Wudji Fabric 1.15.2更新了嗷

Wudji
PercyDan 发表于 2020-6-3 22:21
@Wudji Fabric 1.15.2更新了嗷

改一下帖子

Zhusanmei2002
感谢作者的分享!

Wudji
本帖最后由 Wudji 于 2020-6-6 12:43 编辑

加了fabric版本后崩溃,貌似和optifine不兼容?mod列表:
游戏版本:fabric-1.15.2-0.7.8 build189




PercyDan
本帖最后由 PercyDan 于 2020-6-6 16:17 编辑
Wudji 发表于 2020-6-6 12:41
加了fabric版本后崩溃,貌似和optifine不兼容?mod列表:
游戏版本:fabric-1.15.2-0.7.8 build189

我只加optifine可以启动。
v键望远镜删了,和of可能冲突
感觉你日志没发完
把mod包单独发下?https://cowtransfer.com



多少的
疯狂回帖.....................

DrizzZe
求材质包

Changesite_Y
奇怪的游戏标题增加了

腾朝丶
能请教下%prefix% 变量怎么用吗

呵呵哒的帅
MCBBS有你更精彩~

Freeze_Dolphin
PercyDan 发表于 2020-3-9 17:06
我测试过1.8.9和1.12都没问题
考虑过Json但是感觉yaml好写
不会用gradle。。。

我记得有工具可以将yaml和json互转
而且json也不算很复杂吧,还是比较人性化的

如果觉得json很乱的话,建议使用支持formatter的编辑器(例如vscode)

PercyDan
Freeze_Dolphin 发表于 2020-7-1 17:15
我记得有工具可以将yaml和json互转
而且json也不算很复杂吧,还是比较人性化的

关键是不是人人都会装vscode啊

Freeze_Dolphin
PercyDan 发表于 2020-7-1 17:16
关键是不是人人都会装vscode啊

https://code.visualstudio.com/Download
所有平台都是一个安装包,我觉得不难安装吧a.a

(你是不是当成Visual Studio了。。。vscode是一款免费的软件,类似notepad++)

ziii
感谢楼主分享

PercyDan
Freeze_Dolphin 发表于 2020-7-2 18:25
https://code.visualstudio.com/Download
所有平台都是一个安装包,我觉得不难安装吧a.a

作为开发者要考虑用户的体验。
我是尽量找了个一眼就能看懂格式的语言

小林~
这。。。真的挺秀的啊

harold123456789
        神乎其技!6的飞起!  MCBBS有你更精彩~

Toteluk_Ksky
不知道为什么把你的示例整个粘进去了都无效

PercyDan
Toteluk_Ksky 发表于 2020-7-9 21:48
不知道为什么把你的示例整个粘进去了都无效

有无日志

Toteluk_Ksky

能正常启动 就是没标题
问一下那个yml文件在.minecraft命名啥

PercyDan
Toteluk_Ksky 发表于 2020-7-9 21:53
能正常启动 就是没标题
问一下那个yml文件在.minecraft命名啥

说了是title.yml啊

Toteluk_Ksky
PercyDan 发表于 2020-7-9 21:56
说了是title.yml啊

这是日志

命名我是对的

PercyDan
Toteluk_Ksky 发表于 2020-7-9 22:01
这是日志

命名我是对的

这是启动器日志
请发完整文件

jojang
支持原创,值得鼓励awa

下一页 最后一页