接口 Degradable<T extends Enum<T>>

    • 字段详细资料

      • field_31056

        static final int field_31056
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official t_ Lbzn;t_:I
        intermediary field_31056 Lnet/minecraft/class_5547;field_31056:I
        named field_31056 Lnet/minecraft/block/Degradable;field_31056:I
    • 方法详细资料

      • getDegradationResult

        Optional<BlockState> getDegradationResult​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lbzn;a(Lcjr;)Ljava/util/Optional;
        intermediary method_31639 Lnet/minecraft/class_5547;method_31639(Lnet/minecraft/class_2680;)Ljava/util/Optional;
        named getDegradationResult Lnet/minecraft/block/Degradable;getDegradationResult(Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
      • getDegradationChanceMultiplier

        float getDegradationChanceMultiplier()
        Mappings:
        Namespace Name Mixin selector
        official a Lbzn;a()F
        intermediary method_33620 Lnet/minecraft/class_5547;method_33620()F
        named getDegradationChanceMultiplier Lnet/minecraft/block/Degradable;getDegradationChanceMultiplier()F
      • tickDegradation

        default void tickDegradation​(BlockState state,
                                     ServerWorld world,
                                     BlockPos pos,
                                     Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Lbzn;a(Lcjr;Labj;Lgb;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 Lbzn;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

        default void tryDegrade​(BlockState state,
                                ServerWorld world,
                                BlockPos pos,
                                Random random)
        Mappings:
        Namespace Name Mixin selector
        official c Lbzn;c(Lcjr;Labj;Lgb;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