Fixed typos for tier1 tiles folder. New abstract TR machine class

This commit is contained in:
drcrazy 2018-04-02 16:18:48 +03:00
parent f5b0670d84
commit 80e36f0427
27 changed files with 177 additions and 119 deletions

View file

@ -22,7 +22,7 @@
* SOFTWARE.
*/
package techreborn.blocks.iron_machines;
package techreborn.blocks.tier0;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemStack;
@ -37,7 +37,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.TileIronAlloyFurnace;
import techreborn.tiles.tier0.TileIronAlloyFurnace;
import java.util.ArrayList;
import java.util.List;

View file

@ -22,7 +22,7 @@
* SOFTWARE.
*/
package techreborn.blocks.iron_machines;
package techreborn.blocks.tier0;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemStack;
@ -41,7 +41,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.TileIronFurnace;
import techreborn.tiles.tier0.TileIronFurnace;
import java.util.ArrayList;
import java.util.List;
@ -55,23 +55,6 @@ public class BlockIronFurnace extends BlockMachineBase {
ShootingStar.registerModel(new ModelCompound(ModInfo.MOD_ID, this, "machines/tier0_machines"));
}
@Override
public TileEntity createNewTileEntity(final World world, final int p_149915_2_) {
return new TileIronFurnace();
}
@Override
public IMachineGuiHandler getGui() {
return EGui.IRON_FURNACE;
}
@Override
public List<ItemStack> getDrops(final IBlockAccess world, final BlockPos pos, final IBlockState state, final int fortune) {
final List<ItemStack> items = new ArrayList<>();
items.add(new ItemStack(this));
return items;
}
@SideOnly(Side.CLIENT)
@SuppressWarnings("incomplete-switch")
public void randomDisplayTick(final World worldIn, final BlockPos pos, final IBlockState state, final Random rand) {
@ -106,4 +89,22 @@ public class BlockIronFurnace extends BlockMachineBase {
}
}
}
// BlockMachineBase
@Override
public TileEntity createNewTileEntity(final World world, final int p_149915_2_) {
return new TileIronFurnace();
}
@Override
public IMachineGuiHandler getGui() {
return EGui.IRON_FURNACE;
}
@Override
public List<ItemStack> getDrops(final IBlockAccess world, final BlockPos pos, final IBlockState state, final int fortune) {
final List<ItemStack> items = new ArrayList<>();
items.add(new ItemStack(this));
return items;
}
}

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileAlloySmelter;
import techreborn.tiles.tier1.TileAlloySmelter;
public class BlockAlloySmelter extends BlockMachineBase {

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileCompressor;
import techreborn.tiles.tier1.TileCompressor;
public class BlockCompressor extends BlockMachineBase {

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileElectricFurnace;
import techreborn.tiles.tier1.TileElectricFurnace;
public class BlockElectricFurnace extends BlockMachineBase {

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileExtractor;
import techreborn.tiles.tier1.TileExtractor;
public class BlockExtractor extends BlockMachineBase {

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileGrinder;
import techreborn.tiles.tier1.TileGrinder;
public class BlockGrinder extends BlockMachineBase {

View file

@ -33,7 +33,7 @@ import reborncore.common.blocks.BlockMachineBase;
import techreborn.client.EGui;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import techreborn.tiles.teir1.TileRecycler;
import techreborn.tiles.tier1.TileRecycler;
public class BlockRecycler extends BlockMachineBase {