9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-24 01:19:24 +00:00

add on liquid blocks

This commit is contained in:
XiaoMoMi
2025-03-22 04:27:20 +08:00
parent 876b41aee1
commit b290af81f7
37 changed files with 518 additions and 62 deletions

View File

@@ -24,7 +24,7 @@ import net.momirealms.craftengine.shared.block.*;
import org.jetbrains.annotations.NotNull;
public class CraftEngineBlock extends Block implements BehaviorHolder, ShapeHolder, NoteBlockIndicator, Fallable, BonemealableBlock {
private static final PaperWeightStoneBlockShape STONE = new PaperWeightStoneBlockShape(Blocks.STONE.defaultBlockState());
private static final StoneBlockShape STONE = new StoneBlockShape(Blocks.STONE.defaultBlockState());
private boolean isNoteBlock;
public ObjectHolder<BlockBehavior> behaviorHolder;
public ObjectHolder<BlockShape> shapeHolder;

View File

@@ -6,10 +6,10 @@ import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.phys.shapes.CollisionContext;
import net.momirealms.craftengine.shared.block.BlockShape;
public class PaperWeightStoneBlockShape implements BlockShape {
public class StoneBlockShape implements BlockShape {
private final BlockState rawBlockState;
public PaperWeightStoneBlockShape(BlockState rawBlockState) {
public StoneBlockShape(BlockState rawBlockState) {
this.rawBlockState = rawBlockState;
}