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 cqlintermediary net/minecraft/class_5547named net/minecraft/block/Degradable
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfloatgetDegradationResult(BlockState state) default voidtickDegradation(BlockState state, ServerWorld world, BlockPos pos, Random random) default voidtryDegrade(BlockState state, ServerWorld world, BlockPos pos, Random random)
-
Field Details
-
DEGRADING_RANGE
static final int DEGRADING_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official w_Lcql;w_:Iintermediary field_31056Lnet/minecraft/class_5547;field_31056:Inamed DEGRADING_RANGELnet/minecraft/block/Degradable;DEGRADING_RANGE:I
-
-
Method Details
-
getDegradationResult
- Mappings:
Namespace Name Mixin selector official i_Lcql;i_(Ldby;)Ljava/util/Optional;intermediary method_31639Lnet/minecraft/class_5547;method_31639(Lnet/minecraft/class_2680;)Ljava/util/Optional;named getDegradationResultLnet/minecraft/block/Degradable;getDegradationResult(Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
-
getDegradationChanceMultiplier
float getDegradationChanceMultiplier()- Mappings:
Namespace Name Mixin selector official aLcql;a()Fintermediary method_33620Lnet/minecraft/class_5547;method_33620()Fnamed getDegradationChanceMultiplierLnet/minecraft/block/Degradable;getDegradationChanceMultiplier()F
-
tickDegradation
- Mappings:
Namespace Name Mixin selector official a_Lcql;a_(Ldby;Laif;Lgu;Lapf;)Vintermediary method_33621Lnet/minecraft/class_5547;method_33621(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed tickDegradationLnet/minecraft/block/Degradable;tickDegradation(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
getDegradationLevel
T getDegradationLevel()- Mappings:
Namespace Name Mixin selector official bLcql;b()Ljava/lang/Enum;intermediary method_33622Lnet/minecraft/class_5547;method_33622()Ljava/lang/Enum;named getDegradationLevelLnet/minecraft/block/Degradable;getDegradationLevel()Ljava/lang/Enum;
-
tryDegrade
- Mappings:
Namespace Name Mixin selector official cLcql;c(Ldby;Laif;Lgu;Lapf;)Vintermediary method_33623Lnet/minecraft/class_5547;method_33623(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed tryDegradeLnet/minecraft/block/Degradable;tryDegrade(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-