Interface StructureProcessorType<P extends StructureProcessor>


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

    • BLOCK_IGNORE

      Mappings:
      Namespace Name Mixin selector
      official a Ldsg;a:Ldsg;
      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 b Ldsg;b:Ldsg;
      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 c Ldsg;c:Ldsg;
      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 d Ldsg;d:Ldsg;
      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 e Ldsg;e:Ldsg;
      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 f Ldsg;f:Ldsg;
      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 g Ldsg;g:Ldsg;
      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 h Ldsg;h:Ldsg;
      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 i Ldsg;i:Ldsg;
      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 j Ldsg;j:Ldsg;
      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;
    • CODEC

      static final com.mojang.serialization.Codec<StructureProcessor> CODEC
      Mappings:
      Namespace Name Mixin selector
      official k Ldsg;k: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 l Ldsg;l: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 m Ldsg;m: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 n Ldsg;n: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;
  • 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 Ldsg;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldsg;
      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;