Class WaterWheelStructuralBlock.RenderProperties
java.lang.Object
com.simibubi.create.content.kinetics.waterwheel.WaterWheelStructuralBlock.RenderProperties
- All Implemented Interfaces:
MultiPosDestructionHandler,net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
- Enclosing class:
WaterWheelStructuralBlock
public static class WaterWheelStructuralBlock.RenderProperties
extends Object
implements net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions, MultiPosDestructionHandler
-
Field Summary
Fields inherited from interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddDestroyEffects(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level Level, net.minecraft.core.BlockPos pos, net.minecraft.client.particle.ParticleEngine manager) booleanaddHitEffects(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.world.phys.HitResult target, net.minecraft.client.particle.ParticleEngine manager) @Nullable Set<net.minecraft.core.BlockPos> getExtraPositions(net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState, int progress) Returned set must be mutable and must not be changed after it is returned.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
areBreakingParticlesTinted, getFogColor, playBreakSound
-
Constructor Details
-
RenderProperties
public RenderProperties()
-
-
Method Details
-
addDestroyEffects
public boolean addDestroyEffects(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level Level, net.minecraft.core.BlockPos pos, net.minecraft.client.particle.ParticleEngine manager) - Specified by:
addDestroyEffectsin interfacenet.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
-
addHitEffects
public boolean addHitEffects(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level level, net.minecraft.world.phys.HitResult target, net.minecraft.client.particle.ParticleEngine manager) - Specified by:
addHitEffectsin interfacenet.neoforged.neoforge.client.extensions.common.IClientBlockExtensions
-
getExtraPositions
@Nullable public @Nullable Set<net.minecraft.core.BlockPos> getExtraPositions(net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState, int progress) Description copied from interface:MultiPosDestructionHandlerReturned set must be mutable and must not be changed after it is returned.- Specified by:
getExtraPositionsin interfaceMultiPosDestructionHandler
-