Class FMLModIdMappingEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.fml.event.lifecycle.ModLifecycleEvent
net.minecraftforge.fmllegacy.event.lifecycle.FMLModIdMappingEvent
- All Implemented Interfaces:
IModBusEvent
Called whenever the ID mapping might have changed. If you register for this event, you
will be called back whenever the client or server loads an ID set. This includes both
when the ID maps are loaded from disk, as well as when the ID maps revert to the initial
state.
Note: you cannot change the IDs that have been allocated, but you might want to use
this event to update caches or other in-mod artifacts that might be impacted by an ID
change.
Fired on the
MinecraftForge.EVENT_BUS
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
Field Summary
Modifier and TypeFieldDescriptionboolean
private com.google.common.collect.ImmutableSet<ResourceLocation>
private Map<ResourceLocation,com.google.common.collect.ImmutableList<FMLModIdMappingEvent.ModRemapping>>
-
Constructor Summary
ConstructorDescriptionFMLModIdMappingEvent(Map<ResourceLocation,Map<ResourceLocation,Integer[]>> remaps, boolean isFrozen)
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableSet<ResourceLocation>
com.google.common.collect.ImmutableList<FMLModIdMappingEvent.ModRemapping>
getRemaps(ResourceLocation registry)
Methods inherited from class net.minecraftforge.fml.event.lifecycle.ModLifecycleEvent
description, getIMCStream, getIMCStream, toString
Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
-
Field Details
-
remaps
private final Map<ResourceLocation,com.google.common.collect.ImmutableList<FMLModIdMappingEvent.ModRemapping>> remaps -
keys
-
isFrozen
public final boolean isFrozen
-
-
Constructor Details
-
FMLModIdMappingEvent
public FMLModIdMappingEvent(Map<ResourceLocation,Map<ResourceLocation,Integer[]>> remaps, boolean isFrozen)
-
-
Method Details
-
getRegistries
-
getRemaps
public com.google.common.collect.ImmutableList<FMLModIdMappingEvent.ModRemapping> getRemaps(ResourceLocation registry)
-