Interface Oxidizable

All Superinterfaces:
Degradable<Oxidizable.OxidationLevel>
All Known Implementing Classes:
OxidizableBlock, OxidizableBulbBlock, OxidizableDoorBlock, OxidizableGrateBlock, OxidizableSlabBlock, OxidizableStairsBlock, OxidizableTrapdoorBlock

public interface Oxidizable extends Degradable<Oxidizable.OxidationLevel>
Mappings:
Namespace Name
named net/minecraft/block/Oxidizable
intermediary net/minecraft/class_5955
official dpc
  • Field Details

    • OXIDATION_LEVEL_INCREASES

      static final Supplier<BiMap<Block,Block>> OXIDATION_LEVEL_INCREASES
      Mappings:
      Namespace Name Mixin selector
      named OXIDATION_LEVEL_INCREASES Lnet/minecraft/block/Oxidizable;OXIDATION_LEVEL_INCREASES:Ljava/util/function/Supplier;
      intermediary field_29564 Lnet/minecraft/class_5955;field_29564:Ljava/util/function/Supplier;
      official t_ Ldpc;t_:Ljava/util/function/Supplier;
    • OXIDATION_LEVEL_DECREASES

      static final Supplier<BiMap<Block,Block>> OXIDATION_LEVEL_DECREASES
      Mappings:
      Namespace Name Mixin selector
      named OXIDATION_LEVEL_DECREASES Lnet/minecraft/block/Oxidizable;OXIDATION_LEVEL_DECREASES:Ljava/util/function/Supplier;
      intermediary field_29565 Lnet/minecraft/class_5955;field_29565:Ljava/util/function/Supplier;
      official u_ Ldpc;u_:Ljava/util/function/Supplier;
  • Method Details

    • getDecreasedOxidationBlock

      static Optional<Block> getDecreasedOxidationBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      named getDecreasedOxidationBlock Lnet/minecraft/block/Oxidizable;getDecreasedOxidationBlock(Lnet/minecraft/block/Block;)Ljava/util/Optional;
      intermediary method_34732 Lnet/minecraft/class_5955;method_34732(Lnet/minecraft/class_2248;)Ljava/util/Optional;
      official a Ldpc;a(Ldfw;)Ljava/util/Optional;
    • getUnaffectedOxidationBlock

      static Block getUnaffectedOxidationBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      named getUnaffectedOxidationBlock Lnet/minecraft/block/Oxidizable;getUnaffectedOxidationBlock(Lnet/minecraft/block/Block;)Lnet/minecraft/block/Block;
      intermediary method_34734 Lnet/minecraft/class_5955;method_34734(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
      official b Ldpc;b(Ldfw;)Ldfw;
    • getDecreasedOxidationState

      static Optional<BlockState> getDecreasedOxidationState(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named getDecreasedOxidationState Lnet/minecraft/block/Oxidizable;getDecreasedOxidationState(Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
      intermediary method_34735 Lnet/minecraft/class_5955;method_34735(Lnet/minecraft/class_2680;)Ljava/util/Optional;
      official b Ldpc;b(Ldta;)Ljava/util/Optional;
    • getIncreasedOxidationBlock

      static Optional<Block> getIncreasedOxidationBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      named getIncreasedOxidationBlock Lnet/minecraft/block/Oxidizable;getIncreasedOxidationBlock(Lnet/minecraft/block/Block;)Ljava/util/Optional;
      intermediary method_34737 Lnet/minecraft/class_5955;method_34737(Lnet/minecraft/class_2248;)Ljava/util/Optional;
      official c Ldpc;c(Ldfw;)Ljava/util/Optional;
    • getUnaffectedOxidationState

      static BlockState getUnaffectedOxidationState(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      named getUnaffectedOxidationState Lnet/minecraft/block/Oxidizable;getUnaffectedOxidationState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
      intermediary method_34738 Lnet/minecraft/class_5955;method_34738(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
      official c Ldpc;c(Ldta;)Ldta;
    • getDegradationResult

      default Optional<BlockState> getDegradationResult(BlockState state)
      Specified by:
      getDegradationResult in interface Degradable<Oxidizable.OxidationLevel>
      Mappings:
      Namespace Name Mixin selector
      named getDegradationResult Lnet/minecraft/block/Degradable;getDegradationResult(Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
      intermediary method_31639 Lnet/minecraft/class_5547;method_31639(Lnet/minecraft/class_2680;)Ljava/util/Optional;
      official i_ Ldgx;i_(Ldta;)Ljava/util/Optional;
    • getDegradationChanceMultiplier

      default float getDegradationChanceMultiplier()
      Specified by:
      getDegradationChanceMultiplier in interface Degradable<Oxidizable.OxidationLevel>
      Mappings:
      Namespace Name Mixin selector
      named getDegradationChanceMultiplier Lnet/minecraft/block/Degradable;getDegradationChanceMultiplier()F
      intermediary method_33620 Lnet/minecraft/class_5547;method_33620()F
      official au_ Ldgx;au_()F