diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-06-30 13:47:04 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-06-30 13:47:04 +1000 |
| commit | 867af762b9a04c6e8456a583d3f4aa1702aabf18 (patch) | |
| tree | db169c637124908e012c5a83cd3271b1e209108d /src/Java/miscutil/core/xmod | |
| parent | b705cd62b037f8bf40c74d130177b5b2524d2e1b (diff) | |
| download | GT5-Unofficial-867af762b9a04c6e8456a583d3f4aa1702aabf18.tar.gz GT5-Unofficial-867af762b9a04c6e8456a583d3f4aa1702aabf18.tar.bz2 GT5-Unofficial-867af762b9a04c6e8456a583d3f4aa1702aabf18.zip | |
%Refactored all of the GT related code into the xmod package instead of being in its own.
%Renamed intermod package to xmod.
Diffstat (limited to 'src/Java/miscutil/core/xmod')
97 files changed, 15298 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/xmod/forestry/HANDLER_Forestry.java b/src/Java/miscutil/core/xmod/forestry/HANDLER_Forestry.java new file mode 100644 index 0000000000..94beb5618e --- /dev/null +++ b/src/Java/miscutil/core/xmod/forestry/HANDLER_Forestry.java @@ -0,0 +1,28 @@ +package miscutil.core.xmod.forestry; + +import miscutil.core.lib.LoadedMods; +import miscutil.core.xmod.forestry.apiculture.blocks.FR_BlockRegistryApiculture; +import miscutil.core.xmod.forestry.apiculture.items.FR_ItemRegistryApiculture; +import miscutil.core.xmod.forestry.apiculture.tiles.FR_TileHandler; + +public class HANDLER_Forestry { + + public static void preInit(){ + if (LoadedMods.Forestry){ + FR_ItemRegistryApiculture.RegisterApiculture(); + FR_BlockRegistryApiculture.RegistryApiculture(); + } + } + + public static void Init(){ + if (LoadedMods.Forestry){ + FR_TileHandler.init(); + } + } + + public static void postInit(){ + if (LoadedMods.Forestry){ + + } + } +} diff --git a/src/Java/miscutil/core/xmod/forestry/apiculture/blocks/FR_BlockAlveary.java b/src/Java/miscutil/core/xmod/forestry/apiculture/blocks/FR_BlockAlveary.java new file mode 100644 index 0000000000..62669ef8d0 --- /dev/null +++ b/src/Java/miscutil/core/xmod/forestry/apiculture/blocks/FR_BlockAlveary.java @@ -0,0 +1,219 @@ +/******************************************************************************* + * Copyright (c) 2011-2014 SirSengir. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the GNU Lesser Public License v3 + * which accompanies this distribution, and is available at + * http://www.gnu.org/licenses/lgpl-3.0.txt + * + * Various Contributors including, but not limited to: + * SirSengir (original work), CovertJaguar, Player, Binnie, MysteriousAges + ******************************************************************************/ +package miscutil.core.xmod.forestry.apiculture.blocks; + +import java.util.ArrayList; +import java.util.List; + +import miscutil.core.creative.AddToCreativeTab; +import miscutil.core.xmod.forestry.apiculture.multiblock.TileAlvearyMutatron; +import net.minecraft.block.Block; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.IIcon; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import forestry.apiculture.MaterialBeehive; +import forestry.apiculture.multiblock.TileAlveary; +import forestry.core.blocks.BlockStructure; +import forestry.core.render.TextureManager; + +public class FR_BlockAlveary extends BlockStructure { + public enum Type { + PLAIN, + MUTATRON; + public static final Type[] VALUES = values(); + } + + public FR_BlockAlveary() { + super(new MaterialBeehive(false)); + setHardness(1.0f); + setCreativeTab(AddToCreativeTab.tabMisc); + setHarvestLevel("axe", 0); + } + + @SuppressWarnings({"rawtypes", "unchecked"}) + @Override + @SideOnly(Side.CLIENT) + public void getSubBlocks(Item item, CreativeTabs tab, List list) { + for (int i = 0; i < 8; i++) { + if (i == 1) { + continue; |
