Package net.minecraft.block
Interface Oxidizable
- All Superinterfaces:
Degradable<Oxidizable.OxidationLevel>
- All Known Implementing Classes:
OxidizableBlock
,OxidizableBulbBlock
,OxidizableDoorBlock
,OxidizableGrateBlock
,OxidizableSlabBlock
,OxidizableStairsBlock
,OxidizableTrapdoorBlock
- Mappings:
Namespace Name named net/minecraft/block/Oxidizable
intermediary net/minecraft/class_5955
official dof
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from interface net.minecraft.block.Degradable
DEGRADING_RANGE
-
Method Summary
Modifier and TypeMethodDescriptiongetDecreasedOxidationBlock
(Block block) static Optional
<BlockState> default float
default Optional
<BlockState> getDegradationResult
(BlockState state) getIncreasedOxidationBlock
(Block block) static Block
getUnaffectedOxidationBlock
(Block block) static BlockState
Methods inherited from interface net.minecraft.block.Degradable
getDegradationLevel, tickDegradation, tryDegrade
-
Field Details
-
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_
Ldof;t_:Ljava/util/function/Supplier;
-
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_
Ldof;u_:Ljava/util/function/Supplier;
-
-
Method Details
-
getDecreasedOxidationBlock
- 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
Ldof;a(Ldfa;)Ljava/util/Optional;
-
getUnaffectedOxidationBlock
- 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
Ldof;b(Ldfa;)Ldfa;
-
getDecreasedOxidationState
- 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
Ldof;b(Ldsd;)Ljava/util/Optional;
-
getIncreasedOxidationBlock
- 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
Ldof;c(Ldfa;)Ljava/util/Optional;
-
getUnaffectedOxidationState
- 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
Ldof;c(Ldsd;)Ldsd;
-
getDegradationResult
- Specified by:
getDegradationResult
in interfaceDegradable<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_
Ldgb;i_(Ldsd;)Ljava/util/Optional;
-
getDegradationChanceMultiplier
default float getDegradationChanceMultiplier()- Specified by:
getDegradationChanceMultiplier
in interfaceDegradable<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 at_
Ldgb;at_()F
-