Class DoubleBlockProperties.PropertySource.Single<S>

java.lang.Object
net.minecraft.block.DoubleBlockProperties.PropertySource.Single<S>
All Implemented Interfaces:
DoubleBlockProperties.PropertySource<S>
Enclosing interface:
DoubleBlockProperties.PropertySource<S>

public static final class DoubleBlockProperties.PropertySource.Single<S> extends Object implements DoubleBlockProperties.PropertySource<S>
Mappings:
Namespace Name
named net/minecraft/block/DoubleBlockProperties$PropertySource$Single
intermediary net/minecraft/class_4732$class_4734$class_4736
official dmu$c$b
  • Field Details

    • single

      private final S single
      Mappings:
      Namespace Name Mixin selector
      named single Lnet/minecraft/block/DoubleBlockProperties$PropertySource$Single;single:Ljava/lang/Object;
      intermediary field_21789 Lnet/minecraft/class_4732$class_4734$class_4736;field_21789:Ljava/lang/Object;
      official a Ldmu$c$b;a:Ljava/lang/Object;
  • Constructor Details

    • Single

      public Single(S single)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/DoubleBlockProperties$PropertySource$Single;<init>(Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_4732$class_4734$class_4736;<init>(Ljava/lang/Object;)V
      official <init> Ldmu$c$b;<init>(Ljava/lang/Object;)V
  • Method Details

    • apply

      public <T> T apply(DoubleBlockProperties.PropertyRetriever<? super S,T> retriever)
      Specified by:
      apply in interface DoubleBlockProperties.PropertySource<S>
      Mappings:
      Namespace Name Mixin selector
      named apply Lnet/minecraft/block/DoubleBlockProperties$PropertySource;apply(Lnet/minecraft/block/DoubleBlockProperties$PropertyRetriever;)Ljava/lang/Object;
      intermediary apply Lnet/minecraft/class_4732$class_4734;apply(Lnet/minecraft/class_4732$class_3923;)Ljava/lang/Object;
      official apply Ldmu$c;apply(Ldmu$b;)Ljava/lang/Object;