Jump to content

costa99

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by costa99

  1. I searched and i understand how it works thanks. But my question is if this mod use this functions means that who made this mod has the mcp name of it and why i didn't too? I'm not up to date?
  2. ok i know that minecraft code is obfuscated and there is mcp but i decompiled a forge mod jar this is the code : // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package bl4ckscor3.mod.xptome; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.AnvilUpdateEvent; import net.minecraftforge.event.RegistryEvent.Register; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventBusSubscriber; import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus; import net.minecraftforge.registries.ObjectHolder; @Mod("xpbook") @EventBusSubscriber( modid = "xpbook", bus = Bus.MOD ) public class XPTome { public static final String MODID = "xpbook"; @ObjectHolder("xpbook:xp_book") public static final Item XP_BOOK = null; public XPTome() { MinecraftForge.EVENT_BUS.addListener(this::onAnvilUpdate); } @SubscribeEvent public static void onRegisterItems(Register<Item> event) { event.getRegistry().register((new ItemXPTome()).setRegistryName(new ResourceLocation("xpbook", "xp_book"))); } @SubscribeEvent public void onAnvilUpdate(AnvilUpdateEvent event) { if (event.getLeft().func_77973_b() == XP_BOOK || event.getRight().func_77973_b() == XP_BOOK) { event.setCanceled(true); } } } i read somewhere about "mappings" but i don't know about
  3. hi, I'm a beginner in forge programming. I tried making base mod that add blocks,items ecc. Today i downloaded a mod and i decomplied with intellij to see how it's made but some functions has weird name like "func_77973_b". I hope someone can explain me this names Thank you
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.