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 don
  • 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_ Ldon;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_ Ldon;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 Ldon;a(Ldfi;)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 Ldon;b(Ldfi;)Ldfi;
    • 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 Ldon;b(Ldsl;)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 Ldon;c(Ldfi;)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 Ldon;c(Ldsl;)Ldsl;
    • 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_ Ldgj;i_(Ldsl;)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_ Ldgj;au_()F