Package net.minecraft.world.level.block
Interface ChangeOverTimeBlock<T extends Enum<T>>
- All Known Subinterfaces:
WeatheringCopper
- All Known Implementing Classes:
WeatheringCopperBulbBlock,WeatheringCopperDoorBlock,WeatheringCopperFullBlock,WeatheringCopperGrateBlock,WeatheringCopperSlabBlock,WeatheringCopperStairBlock,WeatheringCopperTrapDoorBlock
public interface ChangeOverTimeBlock<T extends Enum<T>>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidchangeOverTime(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) getAge()floatgetNext(BlockState state) default Optional<BlockState> getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random)
-
Field Details
-
SCAN_DISTANCE
static final int SCAN_DISTANCE- See Also:
-
-
Method Details
-
getNext
-
getChanceModifier
float getChanceModifier() -
changeOverTime
-
getAge
T getAge() -
getNextState
default Optional<BlockState> getNextState(BlockState state, ServerLevel level, BlockPos pos, RandomSource random)
-