Package com.sk89q.worldedit.sponge
Class SpongeBlockMaterial
java.lang.Object
com.sk89q.worldedit.world.registry.PassthroughBlockMaterial
com.sk89q.worldedit.sponge.SpongeBlockMaterial
- All Implemented Interfaces:
com.sk89q.worldedit.world.registry.BlockMaterial
public class SpongeBlockMaterial
extends com.sk89q.worldedit.world.registry.PassthroughBlockMaterial
Sponge block material that pulls as much info as possible from the Minecraft
Material, and passes the rest to another implementation, typically the
bundled block info.
-
Constructor Summary
ConstructorsConstructorDescriptionSpongeBlockMaterial
(net.minecraft.world.level.block.state.BlockState block, com.sk89q.worldedit.world.registry.BlockMaterial secondary) -
Method Summary
Methods inherited from class com.sk89q.worldedit.world.registry.PassthroughBlockMaterial
getHardness, getLightValue, getResistance, getSlipperiness, hasContainer, isFullCube, isPowerSource, isTicksRandomly, isTranslucent
-
Constructor Details
-
SpongeBlockMaterial
public SpongeBlockMaterial(net.minecraft.world.level.block.state.BlockState block, @Nullable com.sk89q.worldedit.world.registry.BlockMaterial secondary)
-
-
Method Details
-
isAir
public boolean isAir()- Specified by:
isAir
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isAir
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isOpaque
public boolean isOpaque()- Specified by:
isOpaque
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isOpaque
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isLiquid
public boolean isLiquid()- Specified by:
isLiquid
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isLiquid
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isSolid
public boolean isSolid()- Specified by:
isSolid
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isSolid
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isFragileWhenPushed
public boolean isFragileWhenPushed()- Specified by:
isFragileWhenPushed
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isFragileWhenPushed
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isUnpushable
public boolean isUnpushable()- Specified by:
isUnpushable
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isUnpushable
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isMovementBlocker
public boolean isMovementBlocker()- Specified by:
isMovementBlocker
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isMovementBlocker
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isBurnable
public boolean isBurnable()- Specified by:
isBurnable
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isBurnable
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isToolRequired
public boolean isToolRequired()- Specified by:
isToolRequired
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isToolRequired
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-
isReplacedDuringPlacement
public boolean isReplacedDuringPlacement()- Specified by:
isReplacedDuringPlacement
in interfacecom.sk89q.worldedit.world.registry.BlockMaterial
- Overrides:
isReplacedDuringPlacement
in classcom.sk89q.worldedit.world.registry.PassthroughBlockMaterial
-