mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 00:07:37 +00:00
All devs and contributors should use the provided formatter settings. If your IDE does not support the format, the rules are simple, it is the default java formatting rules, with 200char line lengths and 1 extra line after class definitions.
36 lines
1000 B
Java
36 lines
1000 B
Java
package com.cricketcraft.chisel.block;
|
|
|
|
import net.minecraft.entity.Entity;
|
|
import net.minecraft.util.AxisAlignedBB;
|
|
import net.minecraft.world.World;
|
|
|
|
import com.cricketcraft.chisel.Configurations;
|
|
import com.cricketcraft.chisel.client.GeneralChiselClient;
|
|
|
|
import cpw.mods.fml.common.FMLCommonHandler;
|
|
import cpw.mods.fml.relauncher.Side;
|
|
|
|
public class BlockConcrete extends BlockCarvable {
|
|
|
|
public BlockConcrete() {
|
|
super();
|
|
}
|
|
|
|
@Override
|
|
public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) {
|
|
float f = 0.125F;
|
|
return AxisAlignedBB.getBoundingBox(par2, par3, par4, (par2 + 1), ((par3 + 1) - f), (par4 + 1));
|
|
}
|
|
|
|
@Override
|
|
public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) {
|
|
if (FMLCommonHandler.instance().getEffectiveSide() != Side.CLIENT)
|
|
return;
|
|
if (Configurations.concreteVelocity == 0)
|
|
return;
|
|
|
|
GeneralChiselClient.speedupPlayer(world, entity, Configurations.concreteVelocity);
|
|
}
|
|
|
|
}
|