Interface StructureProcessorType<P extends StructureProcessor>


public interface StructureProcessorType<P extends StructureProcessor>
Mappings:
Namespace Name
official edf
intermediary net/minecraft/class_3828
named net/minecraft/structure/processor/StructureProcessorType
  • Field Details

    • CODEC

      static final com.mojang.serialization.Codec<StructureProcessor> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ledf;a:Lcom/mojang/serialization/Codec;
      intermediary field_25013 Lnet/minecraft/class_3828;field_25013:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/structure/processor/StructureProcessorType;CODEC:Lcom/mojang/serialization/Codec;
    • LIST_CODEC

      static final com.mojang.serialization.Codec<StructureProcessorList> LIST_CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Ledf;b:Lcom/mojang/serialization/Codec;
      intermediary field_26663 Lnet/minecraft/class_3828;field_26663:Lcom/mojang/serialization/Codec;
      named LIST_CODEC Lnet/minecraft/structure/processor/StructureProcessorType;LIST_CODEC:Lcom/mojang/serialization/Codec;
    • PROCESSORS_CODEC

      static final com.mojang.serialization.Codec<StructureProcessorList> PROCESSORS_CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Ledf;c:Lcom/mojang/serialization/Codec;
      intermediary field_25876 Lnet/minecraft/class_3828;field_25876:Lcom/mojang/serialization/Codec;
      named PROCESSORS_CODEC Lnet/minecraft/structure/processor/StructureProcessorType;PROCESSORS_CODEC:Lcom/mojang/serialization/Codec;
    • REGISTRY_CODEC

      static final com.mojang.serialization.Codec<RegistryEntry<StructureProcessorList>> REGISTRY_CODEC
      Mappings:
      Namespace Name Mixin selector
      official d Ledf;d:Lcom/mojang/serialization/Codec;
      intermediary field_25877 Lnet/minecraft/class_3828;field_25877:Lcom/mojang/serialization/Codec;
      named REGISTRY_CODEC Lnet/minecraft/structure/processor/StructureProcessorType;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
    • BLOCK_IGNORE

      Mappings:
      Namespace Name Mixin selector
      official e Ledf;e:Ledf;
      intermediary field_16986 Lnet/minecraft/class_3828;field_16986:Lnet/minecraft/class_3828;
      named BLOCK_IGNORE Lnet/minecraft/structure/processor/StructureProcessorType;BLOCK_IGNORE:Lnet/minecraft/structure/processor/StructureProcessorType;
    • BLOCK_ROT

      Mappings:
      Namespace Name Mixin selector
      official f Ledf;f:Ledf;
      intermediary field_16988 Lnet/minecraft/class_3828;field_16988:Lnet/minecraft/class_3828;
      named BLOCK_ROT Lnet/minecraft/structure/processor/StructureProcessorType;BLOCK_ROT:Lnet/minecraft/structure/processor/StructureProcessorType;
    • GRAVITY

      Mappings:
      Namespace Name Mixin selector
      official g Ledf;g:Ledf;
      intermediary field_16989 Lnet/minecraft/class_3828;field_16989:Lnet/minecraft/class_3828;
      named GRAVITY Lnet/minecraft/structure/processor/StructureProcessorType;GRAVITY:Lnet/minecraft/structure/processor/StructureProcessorType;
    • JIGSAW_REPLACEMENT

      Mappings:
      Namespace Name Mixin selector
      official h Ledf;h:Ledf;
      intermediary field_16991 Lnet/minecraft/class_3828;field_16991:Lnet/minecraft/class_3828;
      named JIGSAW_REPLACEMENT Lnet/minecraft/structure/processor/StructureProcessorType;JIGSAW_REPLACEMENT:Lnet/minecraft/structure/processor/StructureProcessorType;
    • RULE

      Mappings:
      Namespace Name Mixin selector
      official i Ledf;i:Ledf;
      intermediary field_16990 Lnet/minecraft/class_3828;field_16990:Lnet/minecraft/class_3828;
      named RULE Lnet/minecraft/structure/processor/StructureProcessorType;RULE:Lnet/minecraft/structure/processor/StructureProcessorType;
    • NOP

      Mappings:
      Namespace Name Mixin selector
      official j Ledf;j:Ledf;
      intermediary field_16987 Lnet/minecraft/class_3828;field_16987:Lnet/minecraft/class_3828;
      named NOP Lnet/minecraft/structure/processor/StructureProcessorType;NOP:Lnet/minecraft/structure/processor/StructureProcessorType;
    • BLOCK_AGE

      Mappings:
      Namespace Name Mixin selector
      official k Ledf;k:Ledf;
      intermediary field_24044 Lnet/minecraft/class_3828;field_24044:Lnet/minecraft/class_3828;
      named BLOCK_AGE Lnet/minecraft/structure/processor/StructureProcessorType;BLOCK_AGE:Lnet/minecraft/structure/processor/StructureProcessorType;
    • BLACKSTONE_REPLACE

      Mappings:
      Namespace Name Mixin selector
      official l Ledf;l:Ledf;
      intermediary field_24045 Lnet/minecraft/class_3828;field_24045:Lnet/minecraft/class_3828;
      named BLACKSTONE_REPLACE Lnet/minecraft/structure/processor/StructureProcessorType;BLACKSTONE_REPLACE:Lnet/minecraft/structure/processor/StructureProcessorType;
    • LAVA_SUBMERGED_BLOCK

      Mappings:
      Namespace Name Mixin selector
      official m Ledf;m:Ledf;
      intermediary field_25620 Lnet/minecraft/class_3828;field_25620:Lnet/minecraft/class_3828;
      named LAVA_SUBMERGED_BLOCK Lnet/minecraft/structure/processor/StructureProcessorType;LAVA_SUBMERGED_BLOCK:Lnet/minecraft/structure/processor/StructureProcessorType;
    • PROTECTED_BLOCKS

      Mappings:
      Namespace Name Mixin selector
      official n Ledf;n:Ledf;
      intermediary field_33773 Lnet/minecraft/class_3828;field_33773:Lnet/minecraft/class_3828;
      named PROTECTED_BLOCKS Lnet/minecraft/structure/processor/StructureProcessorType;PROTECTED_BLOCKS:Lnet/minecraft/structure/processor/StructureProcessorType;
    • CAPPED

      Mappings:
      Namespace Name Mixin selector
      official o Ledf;o:Ledf;
      intermediary field_43335 Lnet/minecraft/class_3828;field_43335:Lnet/minecraft/class_3828;
      named CAPPED Lnet/minecraft/structure/processor/StructureProcessorType;CAPPED:Lnet/minecraft/structure/processor/StructureProcessorType;
  • Method Details

    • codec

      com.mojang.serialization.Codec<P> codec()
    • register

      static <P extends StructureProcessor> StructureProcessorType<P> register(String id, com.mojang.serialization.Codec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Ledf;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ledf;
      intermediary method_16822 Lnet/minecraft/class_3828;method_16822(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3828;
      named register Lnet/minecraft/structure/processor/StructureProcessorType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/structure/processor/StructureProcessorType;