Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / BlockFlowers.java
Simon Lindgren on 26 Mar 2020 1013 bytes first commit
package net.minecraft.server;

public class BlockFlowers extends BlockPlant {

    protected static final VoxelShape a = Block.a(5.0D, 0.0D, 5.0D, 11.0D, 10.0D, 11.0D);
    private final MobEffectList b;
    private final int c;

    public BlockFlowers(MobEffectList mobeffectlist, int i, Block.Info block_info) {
        super(block_info);
        this.b = mobeffectlist;
        if (mobeffectlist.isInstant()) {
            this.c = i;
        } else {
            this.c = i * 20;
        }

    }

    @Override
    public VoxelShape a(IBlockData iblockdata, IBlockAccess iblockaccess, BlockPosition blockposition, VoxelShapeCollision voxelshapecollision) {
        Vec3D vec3d = iblockdata.l(iblockaccess, blockposition);

        return BlockFlowers.a.a(vec3d.x, vec3d.y, vec3d.z);
    }

    @Override
    public Block.EnumRandomOffset X_() {
        return Block.EnumRandomOffset.XZ;
    }

    public MobEffectList c() {
        return this.b;
    }

    public int d() {
        return this.c;
    }
}