Jump to content

gurujive1

Members
  • Posts

    17
  • Joined

  • Last visited

Everything posted by gurujive1

  1. Oh! Ok, cool. My items appear in my tab now, thanks shadowfacts. I didn't know that
  2. Theres not really a whole bunch of info to learn this stuff on... the only guide i could find on youtube was in german man, im just doing what i can. Thats all i can do.
  3. @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.MOD_VERSION) public class Guru { @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS) public static CommonProxy proxy; @Instance(Reference.MOD_ID) private static Guru instance; @EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.preInit(); GuruItems.init(); GuruItems.register(); GuruEntities.registerEntities(); ModCreativeTabs.load(); initRecipes(); } @EventHandler public void init(FMLInitializationEvent event) { proxy.registerRenders(); proxy.registerKeybindings(); NetworkRegistry.INSTANCE.registerGuiHandler(instance, proxy); } private static void initRecipes() { GameRegistry.addRecipe(new ItemStack(GuruItems.AirOrb), new Object[] {" X ", "X X", " X ", 'X', Items.FEATHER}); GameRegistry.addRecipe(new ItemStack(GuruItems.WaterOrb), new Object[] {" X ", "X X", " X ", 'X', Items.WATER_BUCKET}); GameRegistry.addRecipe(new ItemStack(GuruItems.EarthOrb), new Object[] {" X ", "X X", " X ", 'X', Item.getItemFromBlock(Blocks.DIRT)}); GameRegistry.addRecipe(new ItemStack(GuruItems.FireOrb), new Object[] {" X ", "X X", " X ", 'X', Items.LAVA_BUCKET}); GameRegistry.addRecipe(new ItemStack(GuruItems.NetherOrb), new Object[] {" X ", "X X", " X ", 'X', Item.getItemFromBlock(Blocks.OBSIDIAN)}); } public static Guru getInstance() { return instance; } }
  4. and again... no red but no item in the tab. AirOrb = new ItemAirOrb().setUnlocalizedName("AirOrb").setMaxStackSize(64).setCreativeTab(ModCreativeTabs.TheBasicElements);
  5. I am able to put things in other tabs.... but not the one I just created. How do I put my items in my own tab? here's what I got: package guru.tbe; import net.minecraft.creativetab.CreativeTabs; public class ModCreativeTabs { public static CreativeTabs TheBasicElements; public static void load(){ TheBasicElements = new TBECreativeTab(CreativeTabs.getNextID()); } } package guru.tbe; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Items; import net.minecraft.item.Item; public class TBECreativeTab extends CreativeTabs { public TBECreativeTab(int id) { super("TheBasicElements"); //this.setBackgroundImageName("item_search.png"); } @Override public Item getTabIconItem() { return guru.tbe.init.GuruItems.NetherOrb; } } itemGroup.TheBasicElements=The Basic Elements item.AirOrb.name=Air Orb item.EarthOrb.name=Earth Orb item.FireOrb.name=Fire Orb item.WaterOrb.name=Water Orb item.NetherOrb.name=Nether Orb item.InvisibleOrb.name=Invisible Orb item.CreativeOrb.name=Creative Orb public static void init() { Item item = (new ItemBucket(Blocks.AIR)).setUnlocalizedName("bucket").setMaxStackSize(16); AirOrb = new ItemAirOrb().setUnlocalizedName("AirOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); WaterOrb = new ItemWaterOrb().setUnlocalizedName("WaterOrb").setContainerItem(item).setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); EarthOrb = new ItemEarthOrb().setUnlocalizedName("EarthOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); FireOrb = new ItemFireOrb().setUnlocalizedName("FireOrb").setContainerItem(item).setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); NetherOrb = new ItemNetherOrb().setUnlocalizedName("NetherOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); InvisibleOrb = new ItemInvisibleOrb().setUnlocalizedName("InvisibleOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); CreativeOrb = new ItemCreativeOrb().setUnlocalizedName("CreativeOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.MISC); } When I change: AirOrb = new ItemAirOrb().setUnlocalizedName("AirOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.COMBAT); To: AirOrb = new ItemAirOrb().setUnlocalizedName("AirOrb").setMaxStackSize(64).setCreativeTab(CreativeTabs.TheBasicElements); It does not work. I have also checked to see if this would work: AirOrb = new ItemAirOrb().setUnlocalizedName("AirOrb").setMaxStackSize(64).setCreativeTab(TBECreativeTab.INVENTORY); no red... but still doesn't work and item doesn't appear. I can't get my items to appear in my tab *sigh*
  6. itemGroup.The Basic Elements=The Basic Elements Alright i got it. Cool beans man thanks to ya. itemGroup.The Basic Elements=The Basic Elements item.AirOrb.name=Air Orb item.EarthOrb.name=Earth Orb item.FireOrb.name=Fire Orb item.WaterOrb.name=Water Orb item.NetherOrb.name=Nether Orb item.InvisibleOrb.name=Invisible Orb item.CreativeOrb.name=Creative Orb
  7. why the hell can't I just public TBECreativeTab(int id) { super("The Basic Elements")substring(9); //this.setBackgroundImageName("item_search.png"); } This sucks...
  8. itemGroup.TheBasicElements.name=The Basic Elements didn't work
  9. @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS) public static CommonProxy proxy; @Instance(Reference.MOD_ID) private static Guru instance; @EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.preInit(); GuruItems.init(); GuruItems.register(); GuruEntities.registerEntities(); ModCreativeTabs.load(); initRecipes(); } package guru.tbe; import net.minecraft.creativetab.CreativeTabs; public class ModCreativeTabs { public static CreativeTabs TheBasicElements; public static void load(){ TheBasicElements = new TBECreativeTab(CreativeTabs.getNextID()); } } package guru.tbe; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Items; import net.minecraft.item.Item; public class TBECreativeTab extends CreativeTabs { public TBECreativeTab(int id) { super("The Basic Elements"); //this.setBackgroundImageName("item_search.png"); } @Override public Item getTabIconItem() { return guru.tbe.init.GuruItems.NetherOrb; } } item.AirOrb.name=Air Orb item.EarthOrb.name=Earth Orb item.FireOrb.name=Fire Orb item.WaterOrb.name=Water Orb item.NetherOrb.name=Nether Orb item.InvisibleOrb.name=Invisible Orb item.CreativeOrb.name=Creative Orb
  10. I have a lang file, what do I need to do? Example? It goes from TheBasicElements to The Basic Elements with the fancy spaces and all...
  11. I got the tab working. Got the right picture and name on it. But I can't figure in a way to substring this itemGroup.The Basic Elements Anyone got an idea? I was able to find this really old deprecated stuff but it didn't help... <source lang="java">LanguageRegistry.instance().addStringLocalization("itemGroup.tabCustom", "en_US", "My Custom Tab");</source>
  12. solved the problem by just deleting the whole user and creating a new one. I got it going now 10.2 all the way. cool stuff
  13. then it comes up with some kind of security about some kind of certification crap on the terminal... itl be tonight til i can get kali linux, that sucks. No support = OS DEATH
  14. build.gradle line: 36 >The specified mapping 'snapshot_20160518' does not exist!
  15. // For those who want the bleeding edge buildscript { repositories { jcenter() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT' } } apply plugin: 'net.minecraftforge.gradle.forge' /* // for people who want stable - not yet functional for MC 1.8.8 - we require the forgegradle 2.1 snapshot plugins { id "net.minecraftforge.gradle.forge" version "2.0.2" } */ version = "1.0" group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "modid" minecraft { version = "1.9.4-12.17.0.1976" runDir = "run" // the mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD snapshot are built nightly. // stable_# stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not allways work. // simply re-run your setup task after changing the mappings to update your workspace. mappings = "snapshot_20160518" // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. } dependencies { // you may put jars on which you depend on in ./libs // or you may define them like so.. //compile "some.group:artifact:version:classifier" //compile "some.group:artifact:version" // real examples //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev' // the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided, // except that these dependencies get remapped to your current MCP mappings //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev' //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev' // for more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } sourceCompatibility = 1.8 targetCompatibility = 1.8 it is appearing as though windows no longer supporting vista is terrible...
  16. minecraft { version = "1.9.4-12.17.0.1976" <----line 28 runDir = "run" // the mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD snapshot are built nightly. // stable_# stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not allways work. // simply re-run your setup task after changing the mappings to update your workspace. mappings = "snapshot_20160518" // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. } thats what i dont get about it
  17. Lookin to set this up but for some reason its not working for me issue is contained in the title please help when i go to setup the workspace it comes up with an error saying FAILURE: Build failed with an exception. *Where: build file 'C:\Users\blah\Desktop\1.9.4 forge\build.gradle' line: 28 *What went wrong: A problem occurred evaluating root project '1.9.4 forge'. > No such version exists! *Try: etc... BUILD FAILED Total time: 13.421 secs C:\Users\blah\Desktop\1.9.4 forge> Can Anyone Help? Or does anyone know the answer as to solving this?
×
×
  • Create New...

Important Information

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