Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 171|回复: 1

[Mod开发] 为什么这段Mixin用不了?

[复制链接]
洞穴夜莺 当前离线
积分
13765
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-8-18
查看详细资料
发表于 2021-5-23 15:30:04 | 显示全部楼层 |阅读模式
200金粒
本帖最后由 洞穴夜莺 于 2021-6-27 09:42 编辑

第一次用@ModifyContant就出了问题 (这东西实在太少见了)
MixinServerPlayNetworkHandler
头顶是@Mixin(ServerPlayNetworkHandler)
完整代码在https://github.com/CaveNightingale/cardboard
2021-05-23 15-22-53 创建的截图.png
崩溃报告

            [tr]                [/tr][/table]
                [table]

最佳答案

查看完整内容

摘自 https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html?org/spongepowered/asm/mixin/injection/ModifyConstant.html
3TUSK 当前离线
积分
8137
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-3-8
查看详细资料
发表于 2021-5-23 15:30:05 | 显示全部楼层
ModifyConstant callbacks should always take one argument of the appropriate constant type and return the same type. For example a ModifyConstant for a local of type String should have the signature:

  1. private String methodName(String variable) { ...
复制代码

The callback receives the original value of the constant, and should return the new value.


摘自 https://jenkins.liteloader.com/v ... ModifyConstant.html

评分

参与人数 1人气 +1 收起 理由
洞穴夜莺 + 1 好吧,我瞎

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2022-1-19 06:55 , Processed in 0.060978 second(s), Total 18, Slave 15 queries, Release: Build.2021.11.26 1022, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表