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
official cbl$c$b
intermediary net/minecraft/class_4732$class_4734$class_4736
named net/minecraft/block/DoubleBlockProperties$PropertySource$Single
  • Field Details

    • single

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

    • Single

      public Single(S single)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcbl$c$b;<init>(Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_4732$class_4734$class_4736;<init>(Ljava/lang/Object;)V
      named <init> Lnet/minecraft/block/DoubleBlockProperties$PropertySource$Single;<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
      official apply Lcbl$c;apply(Lcbl$b;)Ljava/lang/Object;
      intermediary apply Lnet/minecraft/class_4732$class_4734;apply(Lnet/minecraft/class_4732$class_3923;)Ljava/lang/Object;
      named apply Lnet/minecraft/block/DoubleBlockProperties$PropertySource;apply(Lnet/minecraft/block/DoubleBlockProperties$PropertyRetriever;)Ljava/lang/Object;