mirror of
https://github.com/GTNewHorizons/Botania.git
synced 2026-11-13 08:44:02 +00:00
Petal blocks.
This commit is contained in:
1 parent
17fc5858bb
commit
fc6ac83e04
8 files changed
+92
-1
No files matched your search
@@ -27,6 +27,7 @@ import vazkii.botania.common.block.decor.BlockFloatingFlower;
|
||||
import vazkii.botania.common.block.decor.BlockManaBeacon;
|
||||
import vazkii.botania.common.block.decor.BlockManaFlame;
|
||||
import vazkii.botania.common.block.decor.BlockManaGlass;
|
||||
import vazkii.botania.common.block.decor.BlockPetalBlock;
|
||||
import vazkii.botania.common.block.decor.BlockPrismarine;
|
||||
import vazkii.botania.common.block.decor.BlockReeds;
|
||||
import vazkii.botania.common.block.decor.BlockSeaLamp;
|
||||
@@ -192,6 +193,7 @@ public final class ModBlocks {
|
||||
public static Block prism;
|
||||
public static Block dirtPath;
|
||||
public static Block enchantedSoil;
|
||||
public static Block petalBlock;
|
||||
|
||||
public static void init() {
|
||||
flower = new BlockModFlower();
|
||||
@@ -250,7 +252,8 @@ public final class ModBlocks {
|
||||
prism = new BlockPrism();
|
||||
dirtPath = new BlockDirtPath();
|
||||
enchantedSoil = new BlockEnchantedSoil();
|
||||
|
||||
petalBlock = new BlockPetalBlock();
|
||||
|
||||
ModFluffBlocks.init();
|
||||
|
||||
for(int i = 0; i < 16; i++)
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
/**
|
||||
* This class was created by <Vazkii>. It's distributed as
|
||||
* part of the Botania Mod. Get the Source Code in github:
|
||||
* https://github.com/Vazkii/Botania
|
||||
*
|
||||
* Botania is Open Source and distributed under the
|
||||
* Botania License: http://botaniamod.net/license.php
|
||||
*
|
||||
* File Created @ [Feb 9, 2015, 5:17:17 PM (GMT)]
|
||||
*/
|
||||
package vazkii.botania.common.block.decor;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.passive.EntitySheep;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import vazkii.botania.common.block.BlockMod;
|
||||
import vazkii.botania.common.item.block.ItemBlockWithMetadataAndName;
|
||||
import vazkii.botania.common.lib.LibBlockNames;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
public class BlockPetalBlock extends BlockMod {
|
||||
|
||||
public BlockPetalBlock() {
|
||||
super(Material.plants);
|
||||
setHardness(0.4F);
|
||||
setStepSound(soundTypeGrass);
|
||||
setBlockName(LibBlockNames.PETAL_BLOCK);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getSubBlocks(Item item, CreativeTabs tab, List list) {
|
||||
for(int i = 0; i < 16; i++)
|
||||
list.add(new ItemStack(item, 1, i));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean shouldRegisterInNameSet() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Block setBlockName(String par1Str) {
|
||||
GameRegistry.registerBlock(this, ItemBlockWithMetadataAndName.class, par1Str);
|
||||
return super.setBlockName(par1Str);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderColor(int meta) {
|
||||
return new Color(EntitySheep.fleeceColorTable[meta][0], EntitySheep.fleeceColorTable[meta][1], EntitySheep.fleeceColorTable[meta][2]).getRGB();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int colorMultiplier(IBlockAccess world, int x, int y, int z) {
|
||||
return getRenderColor(world.getBlockMetadata(x, y, z));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int damageDropped(int meta) {
|
||||
return meta;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -129,6 +129,7 @@ public final class BotaniaCreativeTab extends CreativeTabs {
|
||||
addBlock(ModBlocks.shinyFlower);
|
||||
addBlock(ModBlocks.floatingFlower);
|
||||
addBlock(ModBlocks.floatingSpecialFlower);
|
||||
addBlock(ModBlocks.petalBlock);
|
||||
addBlock(ModBlocks.tinyPotato);
|
||||
addBlock(ModBlocks.starfield);
|
||||
addBlock(ModBlocks.unstableBlock);
|
||||
|
||||
@@ -71,6 +71,7 @@ public final class LibBlockNames {
|
||||
public static final String ENCHANTED_SOIL = "enchantedSoil";
|
||||
public static final String BIOME_STONE_A = "biomeStoneA";
|
||||
public static final String BIOME_STONE_B = "biomeStoneB";
|
||||
public static final String PETAL_BLOCK = "petalBlock";
|
||||
|
||||
public static final String SUBTILE_PUREDAISY = "puredaisy";
|
||||
public static final String SUBTILE_MANASTAR = "manastar";
|
||||
|
||||
Reference in new issue
Block a user