2021-03-01 20:14:50 +01:00
|
|
|
// TODO: [port] no longer used
|
|
|
|
///*
|
|
|
|
// * This file ("BlockItemRepairer.java") is part of the Actually Additions mod for Minecraft.
|
|
|
|
// * It is created and owned by Ellpeck and distributed
|
|
|
|
// * under the Actually Additions License to be found at
|
|
|
|
// * http://ellpeck.de/actaddlicense
|
|
|
|
// * View the source code at https://github.com/Ellpeck/ActuallyAdditions
|
|
|
|
// *
|
|
|
|
// * © 2015-2017 Ellpeck
|
|
|
|
// */
|
|
|
|
//
|
|
|
|
//package de.ellpeck.actuallyadditions.mod.blocks;
|
|
|
|
//
|
|
|
|
//import de.ellpeck.actuallyadditions.mod.ActuallyAdditions;
|
|
|
|
//import de.ellpeck.actuallyadditions.mod.blocks.base.BlockContainerBase;
|
|
|
|
//import de.ellpeck.actuallyadditions.mod.inventory.GuiHandler;
|
|
|
|
//import net.minecraft.block.SoundType;
|
|
|
|
//import net.minecraft.block.material.Material;
|
|
|
|
//import net.minecraft.entity.player.PlayerEntity;
|
|
|
|
//import net.minecraft.item.EnumRarity;
|
|
|
|
//import net.minecraft.item.ItemStack;
|
|
|
|
//import net.minecraft.tileentity.TileEntity;
|
|
|
|
//import net.minecraft.util.Hand;
|
|
|
|
//import net.minecraft.util.math.BlockPos;
|
|
|
|
//import net.minecraft.world.IBlockAccess;
|
|
|
|
//import net.minecraft.world.World;
|
|
|
|
//
|
|
|
|
//public class BlockItemRepairer extends BlockContainerBase {
|
|
|
|
//
|
|
|
|
// public BlockItemRepairer() {
|
|
|
|
// super(Material.ROCK, this.name);
|
|
|
|
// this.setHarvestLevel("pickaxe", 0);
|
|
|
|
// this.setHardness(20.0F);
|
|
|
|
// this.setResistance(15.0F);
|
|
|
|
// this.setSoundType(SoundType.STONE);
|
|
|
|
// this.setTickRandomly(true);
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Override
|
|
|
|
// public TileEntity createNewTileEntity(IBlockReader worldIn) {
|
|
|
|
// return new TileEntityItemRepairer();
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Override
|
|
|
|
// public ActionResultType onBlockActivated(BlockState state, World worldIn, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit) {
|
|
|
|
// if (!world.isRemote) {
|
|
|
|
// TileEntityItemRepairer repairer = (TileEntityItemRepairer) world.getTileEntity(pos);
|
|
|
|
// if (repairer != null) {
|
|
|
|
// player.openGui(ActuallyAdditions.INSTANCE, GuiHandler.GuiTypes.REPAIRER.ordinal(), world, pos.getX(), pos.getY(), pos.getZ());
|
|
|
|
// }
|
|
|
|
// return true;
|
|
|
|
// }
|
|
|
|
// return true;
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Override
|
|
|
|
// public int getLightValue(BlockState state, IBlockAccess world, BlockPos pos) {
|
|
|
|
// return this.getMetaFromState(state) == 1
|
|
|
|
// ? 12
|
|
|
|
// : 0;
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Override
|
|
|
|
// public EnumRarity getRarity(ItemStack stack) {
|
|
|
|
// return EnumRarity.EPIC;
|
|
|
|
// }
|
|
|
|
//}
|