Jump to content

Squawkers13

Members
  • Posts

    31
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

Squawkers13's Achievements

Tree Puncher

Tree Puncher (2/8)

-1

Reputation

  1. Yess, Discourse! Load time was slow though...
  2. Is it supposed to extend BiomeOcean? (It would generate land if I made it in its own class)
  3. The ForgeModLoader-client_0.log?
  4. I know about oop and inheritance. What I don't know is how to generate an ocean with an ice layer on top and make my dimension always snow.
  5. I'm pretty sure that has to be set in the biome .class file. I'm having problems making a ocean biome in its own class. (You know, the BiomeFrozenOcean2 extends BiomeGenBase?)
  6. Why don't you use .ogg files? I think they work better.
  7. Use the installer- install SERVER.
  8. This is the only way I was able to make a custom ocean biome, and it wasn't cold enough! public static final BiomeGenBase biomeBlizzardOcean = (new BiomeGenOcean(10)).setColor(0xABF4F7).setBiomeName("Blizzard Ocean").setEnableSnow().setMinMaxHeight(-1.0F, 0.3F).setTemperatureRainfall(0.0F, 0.5F);
  9. I've made a multi-biome dimension and added the biome FrozenOcean. The ocean dosen't generate frozen. I am unable to create my own ocean biome, and I still need it to eternally snow! Can anyone help me with this?
  10. Taken from the Gallifrey class. I initalized the Blocks like this: public static Block gallifreyStone; public static void loadBlocks() { gallifreyStone = new BlockGallifreyStone(241, Material.ground); gallifreyGrass = new BlockGallifreyGrass(242, Material.grass); gallifreyDirt = new BlockGallifreyDirt(243, Material.grass); gallifreyDiamondOre = new BlockGallifreyDiamondOre(244); gallifreyPortal = new BlockGallifreyPortal(CoreConfiguration.gallifreyPortalID).setUnlocalizedName("whocraft:gallifreyPortal"); LanguageRegistry.addName(gallifreyStone, "§4Stone"); MinecraftForge.setBlockHarvestLevel(gallifreyStone, "pickaxe", 3); GameRegistry.registerBlock(gallifreyStone, "gallifreyStone"); LanguageRegistry.addName(gallifreyDirt, "§4Dirt"); MinecraftForge.setBlockHarvestLevel(gallifreyDirt, "shovel", 0); GameRegistry.registerBlock(gallifreyDirt, "gallifreyDirt"); LanguageRegistry.addName(gallifreyGrass, "§4Grass Block"); MinecraftForge.setBlockHarvestLevel(gallifreyGrass, "shovel", 0); GameRegistry.registerBlock(gallifreyGrass, "gallifreyGrass"); LanguageRegistry.addName(gallifreyDiamondOre, "§4Diamond Ore"); MinecraftForge.setBlockHarvestLevel(gallifreyDiamondOre, "pickaxe", 2); GameRegistry.registerBlock(gallifreyDiamondOre, "gallifreyDiamondOre"); GameRegistry.registerBlock(gallifreyPortal, "gallifreyPortal"); LanguageRegistry.addName(gallifreyPortal, "§4[DEV] Gallifrey Portal Block");
  11. Still haven't solved it. Please help!
  12. What method is soundpoolSounds? (ie MinecraftForge.soundPoolSounds?)
  13. I initalize all my Gallifrey- related stuff in another file: @EventHandler public void load(FMLInitializationEvent event) { // Loads Gallifrey package if (CoreConfiguration.enableGallifrey == true) { CoreGallifrey.initalize(); } else { System.out.println("[Whocraft-Core] Gallifrey is disabled, ignoring it..."); } proxy.registerRenderers(); } Let's look at that file. package net.pekkit.mcforge.whocraft.gallifrey; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.common.MinecraftForge; import net.pekkit.mcforge.whocraft.CoreConfiguration; public class CoreGallifrey { public static Block gallifreyStone; public static Block gallifreyGrass; public static Block gallifreyDirt; public static Block gallifreyDiamondOre; public static Block gallifreyPortal; public static int gallifreyDimID = 10; public static BiomeGenBase BiomeGallifrey; public static int gallifreyBiomeID = 53; @SuppressWarnings("deprecation") public static void initalize() { System.out.println("[Whocraft-Core] Core module Gallifrey is enabled, loading it..."); loadBlocks(); registerDimension(); loadBiome(); } public static void loadBlocks() { gallifreyStone = new BlockGallifreyStone(241, Material.ground); gallifreyGrass = new BlockGallifreyGrass(242, Material.grass); gallifreyDirt = new BlockGallifreyDirt(243, Material.grass); gallifreyDiamondOre = new BlockGallifreyDiamondOre(244); gallifreyPortal = new BlockGallifreyPortal(CoreConfiguration.gallifreyPortalID).setUnlocalizedName("whocraft:gallifreyPortal"); LanguageRegistry.addName(gallifreyStone, "§4Stone"); MinecraftForge.setBlockHarvestLevel(gallifreyStone, "pickaxe", 3); GameRegistry.registerBlock(gallifreyStone, "gallifreyStone"); LanguageRegistry.addName(gallifreyDirt, "§4Dirt"); MinecraftForge.setBlockHarvestLevel(gallifreyDirt, "shovel", 0); GameRegistry.registerBlock(gallifreyDirt, "gallifreyDirt"); LanguageRegistry.addName(gallifreyGrass, "§4Grass Block"); MinecraftForge.setBlockHarvestLevel(gallifreyGrass, "shovel", 0); GameRegistry.registerBlock(gallifreyGrass, "gallifreyGrass"); LanguageRegistry.addName(gallifreyDiamondOre, "§4Diamond Ore"); MinecraftForge.setBlockHarvestLevel(gallifreyDiamondOre, "pickaxe", 2); GameRegistry.registerBlock(gallifreyDiamondOre, "gallifreyDiamondOre"); GameRegistry.registerBlock(gallifreyPortal, "gallifreyPortal"); LanguageRegistry.addName(gallifreyPortal, "§4[DEV] Gallifrey Portal Block"); System.out.println("[Whocraft-Core: Gallifrey] Loaded 5 blocks!"); } public static void registerDimension() { DimensionManager.registerProviderType(gallifreyDimID, WorldProviderGallifrey.class, false); DimensionManager.registerDimension(gallifreyDimID, gallifreyDimID); System.out.println("[Whocraft-Core: Gallifrey] Registered the dimension Gallifrey with the dimension ID " + gallifreyDimID + "!"); } public static void loadBiome() { BiomeGallifrey = new BiomeGenGallifrey(gallifreyBiomeID); System.out.println("[Whocraft-Core: Gallifrey] Registered the biome Gallifrey with the biome ID " + gallifreyBiomeID + "!"); } } Now for the affected block file: package net.pekkit.mcforge.whocraft.gallifrey; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class BlockGallifreyStone extends Block { public BlockGallifreyStone(int id, Material material) { super(id, material); setHardness(1.5F); setResistance(10.0F); setStepSound(Block.soundStoneFootstep); setUnlocalizedName("gallifreyStone"); setCreativeTab(CreativeTabs.tabBlock); // Texture func_111022_d("whocraft:gallifreyStone"); } } I don't see a problem.
×
×
  • Create New...

Important Information

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