jkk的故事
本帖最后由 jkk的故事 于 2021-2-26 23:34 编辑

纯萌新,就算下载了源码也不会用
游戏版本是1.6.4 mite
https://github.com/XiaoYuOvO/MITE-ITE/
我想重新编写这个MOD,修改一下数值,报错是
java: 程序包net.minecraft不存在
我不知道怎么打包好这个MOD,他缺少一些东西导致没办法引用.错误代码片段
  1. package net.xiaoyu233.mitemod.miteite.achievement;

  2. import net.minecraft.Achievement;
  3. import net.minecraft.AchievementList;
  4. import net.xiaoyu233.mitemod.miteite.block.Blocks;
  5. import net.xiaoyu233.mitemod.miteite.item.Items;
  6. import net.xiaoyu233.mitemod.miteite.util.Constant;

  7. public class Achievements {

  8.     public static Achievement vibraniumIngot;
  9.     public static Achievement wearAllVibraniumPlateArmor;
  10.     public static Achievement vibraniumAnvil;
  11.     public static Achievement vibraniumFurnace;
  12.     public static void registerAchievements(){
  13.         vibraniumIngot = new Achievement(getNextAchievementID(),"vibraniumIngot",-2,17, Items.VIBRANIUM_INGOT,
  14.                 AchievementList.adamantiumIngot).c();
  15.         wearAllVibraniumPlateArmor = new Achievement(getNextAchievementID(),"vibraniumArmor",12,1,Items.VIBRANIUM_CHESTPLATE,AchievementList.wearAllAdamantiumPlateArmor).b().c();
  16.         vibraniumAnvil = new Achievement(getNextAchievementID(),"vibraniumAnvil",0,17, Blocks.anvilVibranium,vibraniumIngot).b().c();
  17.         vibraniumFurnace = new Achievement(getNextAchievementID(),"vibraniumFurnace",-4,17,Blocks.furnaceVibraniumIdle,vibraniumIngot).b().c();
  18.     }
  19.     private static int getNextAchievementID(){
  20.         return Constant.nextAchievementID++;
  21.     }
  22. }
复制代码
几乎都有问题
报错
  1. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:3:21
  2. java: 程序包net.minecraft不存在
  3. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:4:21
  4. java: 程序包net.minecraft不存在
  5. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:11:19
  6. java: 找不到符号
  7.   符号:   类 Achievement
  8.   位置: 类 net.xiaoyu233.mitemod.miteite.achievement.Achievements
  9. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:12:19
  10. java: 找不到符号
  11.   符号:   类 Achievement
  12.   位置: 类 net.xiaoyu233.mitemod.miteite.achievement.Achievements
  13. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:13:19
  14. java: 找不到符号
  15.   符号:   类 Achievement
  16.   位置: 类 net.xiaoyu233.mitemod.miteite.achievement.Achievements
  17. D:\编程学习\MITE-ITE-B0.3.13\src\net\xiaoyu233\mitemod\miteite\achievement\Achievements.java:14:19
  18. java: 找不到符号
  19.   符号:   类 Achievement
  20.   位置: 类 net.xiaoyu233.mitemod.miteite.achievement.Achievements
复制代码


洞穴夜莺
我想知道你是怎么编译的程序
你难道在一个没有mc的环境下编译?

Arrosin
你是没有加入mc的包一起编译吗

EmeraldEgg
要用源码要先找到对应版本的forge(fabric)游戏版本,加载器版本,下载MDK,编译MDK后才可编译mod

jkk的故事
洞穴夜莺 发表于 2021-2-26 23:47
我想知道你是怎么编译的程序
你难道在一个没有mc的环境下编译?

这个MOD是用1.6.4mite版本做的,不是foger,我不会搭建这个环境,但是我有加载器的源码和MOD源码

djzuasn
搞个翻译的就可以了

xjh1999
希望肝没事

CrazyCat_疯猫
啊这不是吧不是吧不是吧,好难