minecraft吧 关注:2,541,098贴子:31,780,678

请问为什么我刚编写的mod编译以后有这个问题?如何解决?

只看楼主收藏回复

比如有一个物品叫冰棍;在调试模式中间好好的,放到了真正的游戏mods目录以后就显示成这样了:
不是编码问题。换了GBK、UTF-8等等,要么就是不支持,要么就还是这个问题。怎么办呀?


IP属地:江苏1楼2016-10-29 16:41回复
    此楼备用。


    IP属地:江苏3楼2016-10-29 16:48
    回复
      @haohao安得 @哇哈哈216


      IP属地:江苏4楼2016-10-29 16:49
      收起回复
        语言文件?
        你压好jar包后再把正确格式的语言文件扔进语言文件夹里啊


        IP属地:广东7楼2016-10-29 19:08
        收起回复
          我表示看不懂


          来自iPhone客户端10楼2016-10-29 21:37
          收起回复
            烫烫烫好像也是一种


            来自iPhone客户端12楼2016-10-29 22:14
            收起回复
              提示一下你吧,可以用到.Lang文件来解决这个问题,嗯。


              IP属地:福建来自Android客户端14楼2016-10-30 09:24
              收起回复
                很好


                来自Android客户端15楼2016-10-30 11:38
                收起回复
                  看了大家的回答,楼主我觉得可能有以下几种解决办法:
                  试着给编译器指定编译选项,要求以utf-8编码方式;
                  试着不再在代码中指定物品名字,改为外部文件.lang格式中指定。
                  不过,我实在不知道具体的操作方法,大家能说详细点吗?


                  IP属地:江苏来自Android客户端16楼2016-10-30 12:21
                  收起回复
                    在这个目录下创建一个en_US.lang文件,按照下面的格式命名就好。
                    PS:我的MOD的名字是mod_myblocks


                    IP属地:福建17楼2016-10-30 13:42
                    收起回复
                      这名字好啊


                      IP属地:广东来自Android客户端18楼2016-10-30 13:59
                      回复
                        dd


                        来自Android客户端19楼2016-10-30 18:01
                        收起回复
                          感谢大家的支持,经过多次尝试,楼主终于解决了。还是谢谢你们 @fqy92 @天空之城TCD @阿狸我的鱼12 @菜鸟熇溧 @酒石酸菌


                          IP属地:江苏来自Android客户端20楼2016-10-30 19:11
                          收起回复
                            出来吧天空


                            IP属地:上海来自Android客户端21楼2016-10-30 19:50
                            收起回复
                              你的zh_CN.lang文件必须用UTF-8编码。


                              IP属地:北京来自iPhone客户端24楼2016-11-03 17:15
                              收起回复