package droidicus.aquaregia.block.fluid;

import net.minecraft.block.material.Material;
import net.minecraftforge.fluids.BlockFluidFinite;
import net.minecraftforge.fluids.Fluid;

/**
 * Created by droidicus.
 */

//TODO: Replace base class with BlockFluidFinite when Forge issue is resolved https://github.com/MinecraftForge/MinecraftForge/issues/3231
public class BlockFluidFiniteAcid extends BlockFluidFiniteFull {
    public BlockFluidFiniteAcid(Fluid fluid, Material material) {
        super(fluid, material);
    }
}
@@ -105,37 +105,281 @@
 raft
-forge.fluids.BlockFluidFinite
+.block.state.IBlockState;%0Aimport net.minecraft.enchantment.EnchantmentHelper;%0Aimport net.minecraft.entity.Entity;%0Aimport net.minecraft.entity.EntityLivingBase;%0Aimport net.minecraft.util.DamageSource;%0Aimport net.minecraft.util.math.BlockPos;%0Aimport net.minecraft.world.World
 ;%0Aim
@@ -721,16 +721,16 @@
 rial) %7B%0A
-
         
@@ -758,10 +758,428 @@
 );%0A    %7D
+%0A%0A    @Override%0A    public void onEntityCollidedWithBlock(World worldIn, BlockPos pos, IBlockState state, Entity entityIn) %7B%0A        if(!entityIn.isImmuneToFire() && entityIn instanceof EntityLivingBase && !EnchantmentHelper.hasFrostWalkerEnchantment((EntityLivingBase)entityIn)) %7B%0A            entityIn.attackEntityFrom(DamageSource.hotFloor, 1.0F);%0A        %7D%0A%0A        super.onEntityWalk(worldIn, pos, entityIn);%0A    %7D
 %0A%7D

Make Acids HURT!