Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

_Bedrock_Miner_'s Modding Tutorials for Forge 1.7 and higher


Recommended Posts

In this modding series I will teach you all about Minecraft Forge Modding, starting with the basic setup and advancing to rather complicate things.

 

The only things you have to know are the basics of Java. If you have no idea what classes, switch statements or for loops are, please learn some of the java basics. Just take a look in the internet for a beginner tutorial and you'll get something soon. Please don't miss this step because modding without java knowledge is completely nonsense!

 

Once you have learned the Java basics, you can start your first mod.

In my tutorials I'll create a basic mod together with you and explain everything. You can either retype the code, copy it or download it from a GitHub repository to which I added a link under each tutorial.

 

Of course you can also take a look at the tutorials if you are a little bit familiar with modding but want to broaden your horizon..

 

Please note that the tutorials are still WORK IN PROGRESS. I'll try to add at least one new tutorial per week, so the list of tutorials will increase over time.

 

Ready to start modding?

Go to create your first mod!

 

 

Link to post
Share on other sites
  • 3 weeks later...

Thank you for the in-depth explanations of the simple stuff. Your meta-data block tutorial contained the bit of information I needed to figure out why my custom meta-data blocks weren't properly converting between ItemBlock in hand and Block in the world. (New GameRegistry method not in 1.6.4).  None of the common tutorials mentioned that sort of thing.

 

 

Link to post
Share on other sites
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Hello for some reason im not able to open forge installer so my forge can work and i get this message 
    • And also if u could help create a server with forge 
    • package com.example.examplemod; import java.util.Collection; import net.minecraft.client.Minecraft; import net.minecraft.client.network.NetworkPlayerInfo; import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraftforge.client.ClientCommandHandler; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; @Mod(modid = "PartyAll", name = "PartyAll", version = "1.0", acceptedMinecraftVersions = "[1.16.X]") public class ExampleMod extends CommandBase {   @EventHandler   public void init(FMLPostInitializationEvent event) {     MinecraftForge.EVENT_BUS.register(this);     ClientCommandHandler.instance.func_71560_a((ICommand)this);   }      public int func_82362_a() {     return 0;   }      public String func_71517_b() {     return "pall";   }      public String func_71518_a(ICommandSender sender) {     return null;   }      public void func_71515_b(ICommandSender sender, String[] args) throws CommandException {     (new Thread(() -> myRun(sender))).start();   }      public void myRun(ICommandSender sender) {     Collection<NetworkPlayerInfo> playersC = Minecraft.func_71410_x().func_147114_u().func_175106_d();     playersC.forEach(loadedPlayer -> {           String loadedPlayerName = loadedPlayer.func_178845_a().getName();           (Minecraft.func_71410_x()).field_71439_g.func_71165_d("/p " + loadedPlayerName);           try {             Thread.sleep(150L);           } catch (InterruptedException e) {             e.printStackTrace();           }          });   } @Override public String getCommandName() {     // TODO Auto-generated method stub     return null; } @Override public String getCommandUsage(ICommandSender sender) {     // TODO Auto-generated method stub     return null; } @Override public void processCommand(ICommandSender sender, String[] args) throws CommandException {     // TODO Auto-generated method stub      } }  
    • Now that i'm using 1.16 it still gives me errors with the func_ note: I'm not a professional
    • I am installing forge but then it changes it in WinRar version and then i cant do anything with it please help 😪
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.