Package net.minecraftforge.common
Class ForgeMod
java.lang.Object
net.minecraftforge.common.ForgeMod
-
Field Summary
FieldsModifier 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 Methodprivate 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 Summary
Constructors -
Method Summary
Modifier 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 voidprivate 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 ForgeModprivate voidvoidloadComplete(FMLLoadCompleteEvent event) voidvoidvoidregisterFluids(RegisterEvent event) voidvoidvoidvoid
-
Field Details
-
VERSION_CHECK_CAT
- See Also:
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
FORGEMOD
private static final org.apache.logging.log4j.Marker FORGEMOD -
registries
-
COMMAND_ARGUMENT_TYPES
-
ATTRIBUTES
-
SWIM_SPEED
-
NAMETAG_DISTANCE
-
ENTITY_GRAVITY
-
BLOCK_REACH
Reach 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_REACH
Attack 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_ADDITION
Step Height Addition modifies the amount of blocks an entity may walk up without jumping.- See Also:
-
BIOME_MODIFIER_SERIALIZERS
private static final DeferredRegister<com.mojang.serialization.Codec<? extends BiomeModifier>> BIOME_MODIFIER_SERIALIZERS -
STRUCTURE_MODIFIER_SERIALIZERS
private static final DeferredRegister<com.mojang.serialization.Codec<? extends StructureModifier>> STRUCTURE_MODIFIER_SERIALIZERS -
HOLDER_SET_TYPES
-
ANY_HOLDER_SET
Stock holder set type that represents any/all values in a registry. Can be used in a holderset object with{ "type": "forge:any" } -
AND_HOLDER_SET
Stock 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_SET
Stock 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_SET
Stock 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_SERIALIZERS
private static final DeferredRegister<com.mojang.serialization.Codec<? extends ICondition>> CONDITION_SERIALIZERS -
RECIPE_SERIALIZERS
-
INGREDIENT_SERIALIZERS
-
enableMilkFluid
private static boolean enableMilkFluid -
BUCKET_EMPTY_MILK
-
BUCKET_FILL_MILK
-
MILK_TYPE
-
MILK
-
FLOWING_MILK
-
INSTANCE
-
USE_SELECTORS_PERMISSION
-
implAddExportsOrOpens
-
-
Constructor Details
-
ForgeMod
public ForgeMod()
-
-
Method Details
-
deferred
-
deferred
-
getInstance
-
enableMilkFluid
public 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. -
hackDNSResolver
private void hackDNSResolver() -
addOpen
- Throws:
Exception
-