Interface IWrenchable
- All Known Subinterfaces:
ICogWheel,IRotate,IWrenchableWithBracket
- All Known Implementing Classes:
AbstractBogeyBlock,AbstractChassisBlock,AbstractChuteBlock,AbstractDiodeBlock,AbstractDirectionalFunnelBlock,AbstractEncasedShaftBlock,AbstractFunnelBlock,AbstractHorizontalFunnelBlock,AbstractShaftBlock,AbstractSimpleShaftBlock,AndesiteFunnelBlock,ArmBlock,AttachedActorBlock,AxisPipeBlock,BacktankBlock,BasinBlock,BearingBlock,BeltBlock,BeltFunnelBlock,BeltTunnelBlock,BlazeBurnerBlock,BracketBlock,BrassDiodeBlock,BrassFunnelBlock,BrassTunnelBlock,CartAssemblerBlock,CasingBlock,ChainConveyorBlock,ChainDriveBlock,ChainGearshiftBlock,ChuteBlock,ClipboardBlock,ClockworkBearingBlock,ClutchBlock,CogWheelBlock,ContraptionControlsBlock,ControllerRailBlock,ControlsBlock,CopycatBlock,CopycatPanelBlock,CopycatStepBlock,CrateBlock,CreativeCrateBlock,CreativeMotorBlock,CrushingWheelBlock,CuckooClockBlock,DeployerBlock,DepotBlock,DeskBellBlock,DirectedDirectionalBlock,DirectionalAxisKineticBlock,DirectionalKineticBlock,DisplayLinkBlock,DrillBlock,EjectorBlock,ElevatorContactBlock,ElevatorPulleyBlock,EncasedCogwheelBlock,EncasedFanBlock,EncasedPipeBlock,EncasedShaftBlock,FactoryPanelBlock,FlapDisplayBlock,FluidPipeBlock,FluidTankBlock,FluidValveBlock,FlywheelBlock,FrogportBlock,FunnelBlock,GantryCarriageBlock,GantryShaftBlock,GaugeBlock,GearboxBlock,GearshiftBlock,GirderBlock,GirderEncasedShaftBlock,GlassFluidPipeBlock,HandCrankBlock,HarvesterBlock,HorizontalAxisKineticBlock,HorizontalKineticBlock,HosePulleyBlock,ItemDrainBlock,ItemHatchBlock,ItemVaultBlock,KineticBlock,LargeWaterWheelBlock,LinearChassisBlock,LitBlazeBurnerBlock,MechanicalBearingBlock,MechanicalCrafterBlock,MechanicalMixerBlock,MechanicalPistonBlock,MechanicalPistonHeadBlock,MechanicalPressBlock,MetalLadderBlock,MetalScaffoldingBlock,MillstoneBlock,NixieTubeBlock,NozzleBlock,PackagerBlock,PackagerLinkBlock,PistonExtensionPoleBlock,PlacardBlock,PloughBlock,PortableStorageInterfaceBlock,PostboxBlock,PoweredLatchBlock,PoweredShaftBlock,PulleyBlock,PumpBlock,RadialChassisBlock,RedstoneContactBlock,RedstoneLinkBlock,RedstoneRequesterBlock,RepackagerBlock,RollerBlock,RoseQuartzLampBlock,RotatedPillarKineticBlock,SailBlock,SawBlock,SequencedGearshiftBlock,ShaftBlock,SignalBlock,SlidingDoorBlock,SmartChuteBlock,SmartFluidPipeBlock,SmartObserverBlock,SpeedControllerBlock,SpoutBlock,StandardBogeyBlock,StationBlock,SteamEngineBlock,StickerBlock,StockTickerBlock,TableClothBlock,ThresholdSwitchBlock,ToggleLatchBlock,TrackBlock,TrackObserverBlock,TrainTrapdoorBlock,TurntableBlock,ValveHandleBlock,WaterloggedCopycatBlock,WaterWheelBlock,WaterWheelStructuralBlock,WhistleBlock,WhistleExtenderBlock,WindmillBearingBlock,WrenchableDirectionalBlock
public interface IWrenchable
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.level.block.state.BlockStategetRotatedBlockState(net.minecraft.world.level.block.state.BlockState originalState, net.minecraft.core.Direction targetedFace) default net.minecraft.world.InteractionResultonSneakWrenched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.context.UseOnContext context) default net.minecraft.world.InteractionResultonWrenched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.context.UseOnContext context) static voidplayRemoveSound(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) static voidplayRotateSound(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) default net.minecraft.world.level.block.state.BlockStateupdateAfterWrenched(net.minecraft.world.level.block.state.BlockState newState, net.minecraft.world.item.context.UseOnContext context)
-
Method Details
-
onWrenched
default net.minecraft.world.InteractionResult onWrenched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.context.UseOnContext context) -
updateAfterWrenched
default net.minecraft.world.level.block.state.BlockState updateAfterWrenched(net.minecraft.world.level.block.state.BlockState newState, net.minecraft.world.item.context.UseOnContext context) -
onSneakWrenched
default net.minecraft.world.InteractionResult onSneakWrenched(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.context.UseOnContext context) -
playRemoveSound
static void playRemoveSound(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) -
playRotateSound
static void playRotateSound(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos) -
getRotatedBlockState
default net.minecraft.world.level.block.state.BlockState getRotatedBlockState(net.minecraft.world.level.block.state.BlockState originalState, net.minecraft.core.Direction targetedFace)
-