Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

T3ctonic

Members
  • Joined

  • Last visited

Everything posted by T3ctonic

  1. What Code??? Main File Ore File Etc
  2. Hello, I am trying to generate a little floating object and I cant seem to work it out can anyone help I am Trying to generate this Imagen looking at the object from above And there are 4 layers 1st layer X 4th Layer X X = End stone D=Dark Energy Ore X 2nd layer X D X X X 3rd layer X D X X Main Code: package Eclipse7.MysticEnergies.common; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.IChunkProvider; import net.minecraftforge.common.EnumHelper; import Eclipse7.MysticEnergies.OreWorldGeneration.DarkOreWorldGenerator; import Eclipse7.MysticEnergies.biomegenbase.FallenDarkEnd; import Eclipse7.MysticEnergies.block.BlockDarkEnergyOre; import Eclipse7.MysticEnergies.block.BlockPureEnergyBlock; import Eclipse7.MysticEnergies.creativetabs.TabMysticEnergies; import Eclipse7.MysticEnergies.item.ItemDarkEnergy; import Eclipse7.MysticEnergies.item.ItemDarkEnergyAxe; import Eclipse7.MysticEnergies.item.ItemDarkEnergyHoe; import Eclipse7.MysticEnergies.item.ItemDarkEnergyPickaxe; import Eclipse7.MysticEnergies.item.ItemDarkEnergyShovel; import Eclipse7.MysticEnergies.item.ItemDarkEnergySword; import Eclipse7.MysticEnergies.item.ItemLiteEnergy; import Eclipse7.MysticEnergies.item.ItemPureEnergy; import Eclipse7.MysticEnergies.item.ItemPureEnergyAxe; import Eclipse7.MysticEnergies.item.ItemPureEnergyHoe; import Eclipse7.MysticEnergies.item.ItemPureEnergyPickaxe; import Eclipse7.MysticEnergies.item.ItemPureEnergyShovel; import Eclipse7.MysticEnergies.item.ItemPureEnergySword; import Eclipse7.MysticEnergies.placeholder.MysticEnergiesPlaceHolder; import cpw.mods.fml.common.IWorldGenerator; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = "Mystic Energies", name = "Mystic Energies", version = "0.1 Alpha") public class MysticEnergies { //EnumToolMaterial public static EnumToolMaterial toolPureEnergy = EnumHelper.addToolMaterial("PUREENERGY", 3, 5000, 50.0F, 40.0F, 60); public static EnumToolMaterial toolDarkEnergy = EnumHelper.addToolMaterial("DARKENERGY", 2, 2000, 15.0F, 20.0F, 30); public static EnumToolMaterial toolLiteEnergy = EnumHelper.addToolMaterial("LITEENERGY", 2, 2000, 15.0F, 20.0F, 30); //Registrations public static BiomeGenBase FallenDarkEnd = new FallenDarkEnd(61).setBiomeName("Fallen Dark End").setMinMaxHeight(0.2F, 1F); public static CreativeTabs TabMysticEnergies = new TabMysticEnergies(CreativeTabs.getNextID(), "Mystic Energies"); public static Item PureEnergyPickaxe = new ItemPureEnergyPickaxe(2100, toolPureEnergy).setUnlocalizedName("PureEnergyPickaxe"); public static Item PureEnergySword = new ItemPureEnergySword(2101, toolPureEnergy).setUnlocalizedName("PureEnergySword"); public static Item PureEnergyShovel = new ItemPureEnergyShovel(2102, toolPureEnergy).setUnlocalizedName("PureEnergyShovel"); public static Item PureEnergyAxe = new ItemPureEnergyAxe(2103, toolPureEnergy).setUnlocalizedName("PureEnergyAxe"); public static Item PureEnergyHoe = new ItemPureEnergyHoe(2104, toolPureEnergy).setUnlocalizedName("PureEnergyHoe"); public static Block DarkEnergyOre = new BlockDarkEnergyOre(1100, Material.rock).setUnlocalizedName("DarkEnergyOre"); public static Item DarkEnergy = new ItemDarkEnergy(2105).setUnlocalizedName("DarkEnergy"); public static Item LiteEnergy = new ItemLiteEnergy(2106).setUnlocalizedName("LiteEnergy"); public static Item PureEnergy = new ItemPureEnergy(2107).setUnlocalizedName("PureEnergy"); public static Block PureEnergyBlock = new BlockPureEnergyBlock(2108, Material.iron).setUnlocalizedName("PureEnergyBlock"); public static Item DarkEnergyPickaxe = new ItemDarkEnergyPickaxe(2109, toolDarkEnergy).setUnlocalizedName("DarkEnergyPickaxe"); public static Item DarkEnergySword = new ItemDarkEnergySword(2110, toolDarkEnergy).setUnlocalizedName("DarkEnergySword"); public static Item DarkEnergyShovel = new ItemDarkEnergyShovel(2111, toolDarkEnergy).setUnlocalizedName("DarkEnergyShovel"); public static Item DarkEnergyAxe = new ItemDarkEnergyAxe(2112, toolDarkEnergy).setUnlocalizedName("DarkEnergyAxe"); public static Item DarkEnergyHoe = new ItemDarkEnergyHoe(2113, toolDarkEnergy).setUnlocalizedName("DarkEnergyHoe"); public static DarkOreWorldGenerator worldGen = new DarkOreWorldGenerator(); public void load(FMLInitializationEvent evt) { GameRegistry.registerWorldGenerator(worldGen);} public static Item MysticEnergiesPlaceHolder = new MysticEnergiesPlaceHolder(2999).setUnlocalizedName("MysticEnergiesPlaceHolder"); //World Generation public MysticEnergies() { GameRegistry.addBiome(FallenDarkEnd); GameRegistry.registerBlock(DarkEnergyOre, "Dark Energy Ore"); LanguageRegistry.addName(PureEnergyPickaxe, "Pure Energy Pickaxe"); LanguageRegistry.addName(PureEnergySword, "Pure Energy Sword"); LanguageRegistry.addName(PureEnergyShovel, "Pure Energy Shovel"); LanguageRegistry.addName(PureEnergyAxe, "Pure Energy Axe"); LanguageRegistry.addName(PureEnergyHoe, "Pure Energy Hoe"); LanguageRegistry.addName(DarkEnergyOre, "Dark Energy Ore"); LanguageRegistry.addName(DarkEnergy, "Dark Energy"); LanguageRegistry.addName(PureEnergy, "Pure Energy"); LanguageRegistry.addName(LiteEnergy, "Lite Energy"); LanguageRegistry.addName(PureEnergyBlock, "Pure Energy Block"); LanguageRegistry.addName(DarkEnergyPickaxe, "Dark Energy Pickaxe"); LanguageRegistry.addName(DarkEnergySword, "Dark Energy Sword"); LanguageRegistry.addName(DarkEnergyShovel, "Dark Energy Shovel"); LanguageRegistry.addName(DarkEnergyAxe, "Dark Energy Axe"); LanguageRegistry.addName(DarkEnergyHoe, "Dark Energy Hoe"); LanguageRegistry.addName(MysticEnergiesPlaceHolder, "Mystic Energies"); GameRegistry.addRecipe(new ItemStack(PureEnergyPickaxe, 1), new Object [] { "***", " X ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergySword, 1), new Object [] { " * ", " * ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergySword, 1), new Object [] { "* ", "* ", "X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergySword, 1), new Object [] { " *", " *", " X", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyShovel, 1), new Object [] { " * ", " X ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyShovel, 1), new Object [] { "* ", "X ", "X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyShovel, 1), new Object [] { " *", " X", " X", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyAxe, 1), new Object [] { " **", " X*", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyAxe, 1), new Object [] { "** ", "*X ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyHoe, 1), new Object [] { "** ", " X ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergyHoe, 1), new Object [] { " **", " X ", " X ", 'X', Item.stick, '*', PureEnergy }); GameRegistry.addRecipe(new ItemStack(PureEnergy, 3), new Object [] { "**X", "*DX", "*XX", 'X', DarkEnergy, '*', LiteEnergy, 'D', Item.diamond }); GameRegistry.addRecipe(new ItemStack(PureEnergy, 3), new Object [] { "*XX", "*DX", "**X", 'X', DarkEnergy, '*', LiteEnergy, 'D', Item.diamond }); GameRegistry.addRecipe(new ItemStack(PureEnergyBlock, 1), new Object [] { "XXX", "XXX", "XXX", 'X', PureEnergy, }); GameRegistry.addRecipe(new ItemStack(DarkEnergyPickaxe, 1), new Object [] { "***", " X ", " X ", 'X', Item.stick, '*', DarkEnergy }); GameRegistry.addRecipe(new ItemStack(DarkEnergySword, 1), new Object [] { " * ", " * ", " X ", 'X', Item.stick, '*', DarkEnergy }); GameRegistry.addRecipe(new ItemStack(DarkEnergyShovel, 1), new Object [] { " * ", " X ", " X ", 'X', Item.stick, '*', DarkEnergy }); GameRegistry.addRecipe(new ItemStack(DarkEnergyAxe, 1), new Object [] { "** ", "*X ", " X ", 'X', Item.stick, '*', DarkEnergy }); GameRegistry.addRecipe(new ItemStack(DarkEnergyHoe, 1), new Object [] { "** ", " X ", " X ", 'X', Item.stick, '*', DarkEnergy }); } } Generation Code: package Eclipse7.MysticEnergies.OreWorldGeneration; import java.util.Random; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.IChunkProvider; import cpw.mods.fml.common.IWorldGenerator; public class DarkOreWorldGenerator implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { world.setBlock(chunkX*16 + random.nextInt(16), 100, chunkZ*16 + random.nextInt(16), 5); world.setBlock(chunkX*17 + random.nextInt(17), 100, chunkZ*17 + random.nextInt(17), 5); world.setBlock(chunkX*18 + random.nextInt(18), 100, chunkZ*18 + random.nextInt(18), 5);{ BiomeGenBase b = world.getBiomeGenForCoords(chunkX, chunkZ); if(b.biomeName.equals("FallenDarkEnd")) { } } } }

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.