Class BlockStateBaseMixin
java.lang.Object
net.frozenblock.wilderwild.mixin.snowlogging.BlockStateBaseMixin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract net.minecraft.world.level.block.state.BlockStateasState()voidwilderWild$attack(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info) voidwilderWild$canBeReplaced(net.minecraft.world.item.context.BlockPlaceContext context, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> info) booleanwilderWild$canOcclude(boolean original) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getBlockSupportShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getCollisionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) floatwilderWild$getDestroyProgress(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Float> original) floatwilderWild$getDestroySpeed(float original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) List<net.minecraft.world.item.ItemStack> wilderWild$getDrops(List<net.minecraft.world.item.ItemStack> original, net.minecraft.world.level.storage.loot.LootParams.Builder lootParams) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getInteractionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) net.minecraft.world.level.material.MapColorwilderWild$getMapColor(net.minecraft.world.level.material.MapColor original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getOcclusionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) net.minecraft.world.level.block.SoundTypewilderWild$getSoundType(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.level.block.SoundType> original) net.minecraft.world.phys.shapes.VoxelShapewilderWild$getVisualShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) booleanwilderWild$propagatesSkylightDown(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> original) voidwilderWild$randomTick(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.core.BlockPos blockPos, net.minecraft.util.RandomSource randomSource, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original) net.minecraft.world.level.block.state.BlockStatewilderWild$updateShape(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction direction, net.minecraft.world.level.block.state.BlockState neighborState, net.minecraft.world.level.LevelAccessor levelAccessor, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos neighborPos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.level.block.state.BlockState> original) voidwilderWild$useItemOn(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.phys.BlockHitResult result, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.InteractionResult> cir) booleanwilderWild$useShapeForLightOcclusion(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> original)
-
Constructor Details
-
BlockStateBaseMixin
public BlockStateBaseMixin()
-
-
Method Details
-
asState
protected abstract net.minecraft.world.level.block.state.BlockState asState() -
wilderWild$getCollisionShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getCollisionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) -
wilderWild$getShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) -
wilderWild$getVisualShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getVisualShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.phys.shapes.CollisionContext context) -
wilderWild$getInteractionShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getInteractionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) -
wilderWild$getBlockSupportShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getBlockSupportShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) -
wilderWild$getOcclusionShape
public net.minecraft.world.phys.shapes.VoxelShape wilderWild$getOcclusionShape(net.minecraft.world.phys.shapes.VoxelShape original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) -
wilderWild$getMapColor
public net.minecraft.world.level.material.MapColor wilderWild$getMapColor(net.minecraft.world.level.material.MapColor original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) -
wilderWild$getDrops
-
wilderWild$getDestroySpeed
public float wilderWild$getDestroySpeed(float original, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos) -
wilderWild$getDestroyProgress
public float wilderWild$getDestroyProgress(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.entity.player.Player player, net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Float> original) -
wilderWild$randomTick
public void wilderWild$randomTick(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.server.level.ServerLevel serverLevel, net.minecraft.core.BlockPos blockPos, net.minecraft.util.RandomSource randomSource, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original) -
wilderWild$useItemOn
public void wilderWild$useItemOn(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.phys.BlockHitResult result, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.world.InteractionResult> cir) -
wilderWild$attack
public void wilderWild$attack(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.player.Player player, org.spongepowered.asm.mixin.injection.callback.CallbackInfo info) -
wilderWild$canBeReplaced
public void wilderWild$canBeReplaced(net.minecraft.world.item.context.BlockPlaceContext context, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> info) -
wilderWild$updateShape
public net.minecraft.world.level.block.state.BlockState wilderWild$updateShape(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction direction, net.minecraft.world.level.block.state.BlockState neighborState, net.minecraft.world.level.LevelAccessor levelAccessor, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos neighborPos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.level.block.state.BlockState> original) -
wilderWild$propagatesSkylightDown
public boolean wilderWild$propagatesSkylightDown(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.BlockGetter blockGetter, net.minecraft.core.BlockPos pos, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> original) -
wilderWild$useShapeForLightOcclusion
public boolean wilderWild$useShapeForLightOcclusion(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Boolean> original) -
wilderWild$canOcclude
public boolean wilderWild$canOcclude(boolean original) -
wilderWild$getSoundType
public net.minecraft.world.level.block.SoundType wilderWild$getSoundType(net.minecraft.world.level.block.Block instance, net.minecraft.world.level.block.state.BlockState blockState, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.level.block.SoundType> original)
-