Package net.minecraft.block
Interface Degradable<T extends Enum<T>>
- All Known Subinterfaces:
Oxidizable
- All Known Implementing Classes:
OxidizableBlock
,OxidizableSlabBlock
,OxidizableStairsBlock
public interface Degradable<T extends Enum<T>>
- Mappings:
Namespace Name official bxr
intermediary net/minecraft/class_5547
named net/minecraft/block/Degradable
-
Method Summary
Modifier and Type Method Description float
getDegradationChanceMultiplier()
T
getDegradationLevel()
BlockState
getDegradationResult(BlockState state)
default void
tickDegradation(BlockState state, ServerWorld world, BlockPos pos, Random random)
default void
tryDegrade(BlockState state, ServerWorld world, BlockPos pos, Random random)
-
Method Details
-
getDegradationResult
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lcht;)Lcht;
intermediary method_31639
Lnet/minecraft/class_5547;method_31639(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
named getDegradationResult
Lnet/minecraft/block/Degradable;getDegradationResult(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
getDegradationChanceMultiplier
float getDegradationChanceMultiplier()- Mappings:
Namespace Name Mixin selector official a
Lbxr;a()F
intermediary method_33620
Lnet/minecraft/class_5547;method_33620()F
named getDegradationChanceMultiplier
Lnet/minecraft/block/Degradable;getDegradationChanceMultiplier()F
-
tickDegradation
- Mappings:
Namespace Name Mixin selector official a
Lbxr;a(Lcht;Laav;Lfx;Ljava/util/Random;)V
intermediary method_33621
Lnet/minecraft/class_5547;method_33621(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
named tickDegradation
Lnet/minecraft/block/Degradable;tickDegradation(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
getDegradationLevel
T getDegradationLevel()- Mappings:
Namespace Name Mixin selector official b
Lbxr;b()Ljava/lang/Enum;
intermediary method_33622
Lnet/minecraft/class_5547;method_33622()Ljava/lang/Enum;
named getDegradationLevel
Lnet/minecraft/block/Degradable;getDegradationLevel()Ljava/lang/Enum;
-
tryDegrade
- Mappings:
Namespace Name Mixin selector official c
Lbxr;c(Lcht;Laav;Lfx;Ljava/util/Random;)V
intermediary method_33623
Lnet/minecraft/class_5547;method_33623(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
named tryDegrade
Lnet/minecraft/block/Degradable;tryDegrade(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-