net.minecraft.structure.rule.blockentity

public interface RuleBlockEntityModifierType<P extends RuleBlockEntityModifier>

net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifierType
net.minecraft.class_8249
net.minecraft.structure.rule.blockentity.RuleBlockEntityModifierType

Field summary

Modifier and TypeField
RuleBlockEntityModifierType<ClearRuleBlockEntityModifier>
CLEAR
field_43346
CLEAR
RuleBlockEntityModifierType<PassthroughRuleBlockEntityModifier>
PASSTHROUGH
field_43347
PASSTHROUGH
RuleBlockEntityModifierType<AppendStaticRuleBlockEntityModifier>
APPEND_STATIC
field_43348
APPEND_STATIC
RuleBlockEntityModifierType<AppendLootRuleBlockEntityModifier>
APPEND_LOOT
field_43349
APPEND_LOOT

Method summary

Modifier and TypeMethod
com.mojang.serialization.MapCodec<P>
codec()
method_1_360()
method_1_360()
private static <P extends RuleBlockEntityModifier> RuleBlockEntityModifierType<P>
register(String id, com.mojang.serialization.MapCodec<P> codec)
method_49899(String arg0, com.mojang.serialization.MapCodec<P> arg1)
register(String id, com.mojang.serialization.MapCodec<P> codec)
private static com.mojang.serialization.MapCodec
lambda$register$0(com.mojang.serialization.MapCodec arg0)
method_49898(com.mojang.serialization.MapCodec arg0)
method_49898(com.mojang.serialization.MapCodec arg0)