Package net.minecraftforge.common
Class ForgeMod
java.lang.Object
net.minecraftforge.common.ForgeMod
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final RegistryObject<HolderSetType>Stock holder set type that represents an intersection of other holdersets.static final RegistryObject<HolderSetType>Stock holder set type that represents any/all values in a registry.private static final DeferredRegister<Attribute>private static final DeferredRegister<com.mojang.serialization.Codec<? extends BiomeModifier>>static final RegistryObject<Attribute>Reach Distance represents the distance at which a player may interact with the world.static final RegistryObject<SoundEvent>static final RegistryObject<SoundEvent>private static final DeferredRegister<ArgumentTypeInfo<?,?>> private static final DeferredRegister<com.mojang.serialization.Codec<? extends ICondition>>static final RegistryObject<FluidType>private static booleanstatic final RegistryObject<Attribute>static final RegistryObject<Attribute>Attack Range represents the distance at which a player may attack an entity.static final RegistryObject<Fluid>private static final org.apache.logging.log4j.Markerprivate static final DeferredRegister<HolderSetType>private static final DeferredRegister<IIngredientSerializer<?>>private static ForgeModstatic final RegistryObject<FluidType>private static final org.apache.logging.log4j.Loggerprivate static final DeferredRegister<LootItemConditionType>static final RegistryObject<Fluid>static final RegistryObject<FluidType>static final RegistryObject<Attribute>static final RegistryObject<HolderSetType>Stock holder set type that represents all values in a registry except those in another given set.static final RegistryObject<HolderSetType>Stock holder set type that represents a union of other holdersets.private static final DeferredRegister<RecipeSerializer<?>>private static final List<DeferredRegister<?>>static final RegistryObject<Attribute>Step Height Addition modifies the amount of blocks an entity may walk up without jumping.private static final DeferredRegister<com.mojang.serialization.Codec<? extends StructureModifier>>static final RegistryObject<Attribute>static final PermissionNode<Boolean>private static final DeferredRegister<FluidType>static final Stringstatic final RegistryObject<FluidType>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static <T> voidaddAlias(IForgeRegistry<T> registry, ResourceLocation from, ResourceLocation to) Deprecated, for removal: This API element is subject to removal in a future version.private static <T> DeferredRegister<T>deferred(ResourceKey<Registry<T>> key) private static <T> DeferredRegister<T>deferred(ResourceKey<Registry<T>> key, String modid) static voidRun this method during mod constructor to enable milk and add it to the Minecraft milk bucketvoidgatherData(GatherDataEvent event) static ForgeModvoidloadComplete(FMLLoadCompleteEvent event) voidvoidvoidregisterFluids(RegisterEvent event) voidvoidvoidvoid
- 
Field Details- 
VERSION_CHECK_CAT- See Also:
 
- 
LOGGERprivate static final org.apache.logging.log4j.Logger LOGGER
- 
FORGEMODprivate static final org.apache.logging.log4j.Marker FORGEMOD
- 
registries
- 
COMMAND_ARGUMENT_TYPES
- 
ATTRIBUTES
- 
SWIM_SPEED
- 
NAMETAG_DISTANCE
- 
ENTITY_GRAVITY
- 
BLOCK_REACHReach Distance represents the distance at which a player may interact with the world. The default is 4.5 blocks. Players in creative mode have an additional 0.5 blocks of block reach.
- 
ENTITY_REACHAttack Range represents the distance at which a player may attack an entity. The default is 3 blocks. Players in creative mode have an additional 3 blocks of entity reach. The default of 3.0 is technically considered a bug by Mojang - see MC-172289 and MC-92484. However, updating this value would allow for longer-range attacks on vanilla servers, which makes some people mad.
- 
STEP_HEIGHT_ADDITIONStep Height Addition modifies the amount of blocks an entity may walk up without jumping.- See Also:
 
- 
BIOME_MODIFIER_SERIALIZERSprivate static final DeferredRegister<com.mojang.serialization.Codec<? extends BiomeModifier>> BIOME_MODIFIER_SERIALIZERS
- 
STRUCTURE_MODIFIER_SERIALIZERSprivate static final DeferredRegister<com.mojang.serialization.Codec<? extends StructureModifier>> STRUCTURE_MODIFIER_SERIALIZERS
- 
HOLDER_SET_TYPES
- 
ANY_HOLDER_SETStock holder set type that represents any/all values in a registry. Can be used in a holderset object with{ "type": "forge:any" }
- 
AND_HOLDER_SETStock holder set type that represents an intersection of other holdersets. Can be used in a holderset object with{ "type": "forge:and", "values": [list of holdersets] }
- 
OR_HOLDER_SETStock holder set type that represents a union of other holdersets. Can be used in a holderset object with{ "type": "forge:or", "values": [list of holdersets] }
- 
NOT_HOLDER_SETStock holder set type that represents all values in a registry except those in another given set. Can be used in a holderset object with { "type": "forge:not", "value": holderset }
- 
VANILLA_FLUID_TYPES
- 
EMPTY_TYPE
- 
WATER_TYPE
- 
LAVA_TYPE
- 
LOOT_CONDITION_TYPES
- 
CONDITION_SERIALIZERSprivate static final DeferredRegister<com.mojang.serialization.Codec<? extends ICondition>> CONDITION_SERIALIZERS
- 
RECIPE_SERIALIZERS
- 
INGREDIENT_SERIALIZERS
- 
enableMilkFluidprivate static boolean enableMilkFluid
- 
BUCKET_EMPTY_MILK
- 
BUCKET_FILL_MILK
- 
MILK_TYPE
- 
MILK
- 
FLOWING_MILK
- 
INSTANCE
- 
USE_SELECTORS_PERMISSION
 
- 
- 
Constructor Details- 
ForgeModpublic ForgeMod()
 
- 
- 
Method Details- 
deferred
- 
deferred
- 
getInstance
- 
enableMilkFluidpublic static void enableMilkFluid()Run this method during mod constructor to enable milk and add it to the Minecraft milk bucket
- 
preInit
- 
loadComplete
- 
serverStopping
- 
mappingChanged
- 
tagsUpdated
- 
gatherData
- 
registerFluids
- 
registerVanillaDisplayContexts
- 
registerPermissionNodes
- 
addAlias@Deprecated(forRemoval=true, since="1.20") private static <T> void addAlias(IForgeRegistry<T> registry, ResourceLocation from, ResourceLocation to) Deprecated, for removal: This API element is subject to removal in a future version.TODO: Remove whenForgeRegistry.addAlias(ResourceLocation, ResourceLocation)is elevated toIForgeRegistry.
 
-