minecraft-source/src/net/minecraft/world/level/block/AbstractGlassBlock.java

38 lines
1.1 KiB
Java
Raw Normal View History

2020-07-22 06:23:34 +01:00
package net.minecraft.world.level.block;
import net.minecraft.world.entity.EntityType;
import net.minecraft.core.BlockPos;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.world.level.block.state.BlockState;
public abstract class AbstractGlassBlock extends HalfTransparentBlock {
protected AbstractGlassBlock(final Properties c) {
super(c);
}
@Override
2020-07-22 06:25:47 +01:00
public float getShadeBrightness(final BlockState byg, final BlockGetter bjd, final BlockPos fk) {
2020-07-22 06:23:34 +01:00
return 1.0f;
}
@Override
2020-07-22 06:25:47 +01:00
public boolean propagatesSkylightDown(final BlockState byg, final BlockGetter bjd, final BlockPos fk) {
2020-07-22 06:23:34 +01:00
return true;
}
@Override
2020-07-22 06:25:47 +01:00
public boolean isSuffocating(final BlockState byg, final BlockGetter bjd, final BlockPos fk) {
2020-07-22 06:23:34 +01:00
return false;
}
@Override
2020-07-22 06:25:47 +01:00
public boolean isRedstoneConductor(final BlockState byg, final BlockGetter bjd, final BlockPos fk) {
2020-07-22 06:23:34 +01:00
return false;
}
@Override
2020-07-22 06:25:47 +01:00
public boolean isValidSpawn(final BlockState byg, final BlockGetter bjd, final BlockPos fk, final EntityType<?> akr) {
2020-07-22 06:23:34 +01:00
return false;
}
}