@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public class RegistryTrigger<T extends net.minecraftforge.registries.IForgeRegistryEntry<T>> extends StringSerializableTrigger<T>
StringSerializableTrigger.Instance<T>listeners| Constructor and Description |
|---|
RegistryTrigger(java.lang.String id,
net.minecraftforge.registries.IForgeRegistry<T> registry) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getKey(T value) |
protected T |
getValue(java.lang.String key) |
constructTriggerFor, createInstance, forEntries, getJsonKey, triggeraddPlayerListener, getId, removePlayerListener, removePlayerListeners, triggerpublic RegistryTrigger(java.lang.String id,
net.minecraftforge.registries.IForgeRegistry<T> registry)
@Nullable protected T getValue(java.lang.String key)
getValue in class StringSerializableTrigger<T extends net.minecraftforge.registries.IForgeRegistryEntry<T>>@Nullable protected java.lang.String getKey(T value)
getKey in class StringSerializableTrigger<T extends net.minecraftforge.registries.IForgeRegistryEntry<T>>