public interface IMixinBlockDirectional extends IMixinBlock
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.block.ImmutableDirectionalData |
getDirectionalData(net.minecraft.block.state.IBlockState blockState) |
org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.util.Direction> |
getDirectionFor(net.minecraft.block.state.IBlockState blockState) |
org.spongepowered.api.block.BlockState |
resetDirectionData(org.spongepowered.api.block.BlockState blockState) |
org.spongepowered.api.data.DataTransactionResult |
setDirectionalData(org.spongepowered.api.data.manipulator.mutable.block.DirectionalData directionalData,
net.minecraft.world.World world,
net.minecraft.util.BlockPos blockPos) |
org.spongepowered.api.block.BlockState |
setDirectionalData(net.minecraft.block.state.IBlockState blockState,
org.spongepowered.api.data.manipulator.mutable.block.DirectionalData manipulator) |
boolean |
validateDirection(org.spongepowered.api.util.Direction direction) |
getApplicableKeys, getDefaultBlockState, getManipulators, getValues, isFlammable, supports
org.spongepowered.api.data.manipulator.immutable.block.ImmutableDirectionalData getDirectionalData(net.minecraft.block.state.IBlockState blockState)
org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.util.Direction> getDirectionFor(net.minecraft.block.state.IBlockState blockState)
boolean validateDirection(org.spongepowered.api.util.Direction direction)
org.spongepowered.api.data.DataTransactionResult setDirectionalData(org.spongepowered.api.data.manipulator.mutable.block.DirectionalData directionalData, net.minecraft.world.World world, net.minecraft.util.BlockPos blockPos)
org.spongepowered.api.block.BlockState setDirectionalData(net.minecraft.block.state.IBlockState blockState, org.spongepowered.api.data.manipulator.mutable.block.DirectionalData manipulator)
org.spongepowered.api.block.BlockState resetDirectionData(org.spongepowered.api.block.BlockState blockState)