Package api.achievement
Class AchievementEventDispatcher
java.lang.Object
api.achievement.AchievementEventDispatcher
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidregisterEventType(Class<? extends AchievementEventDispatcher.AchievementEvent<?>> eventType) static voidtriggerEvent(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, EntityPlayer player) static <T> voidtriggerEvent(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, EntityPlayer player, T data) static voidtriggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, World world, BlockPos pos) static voidtriggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, World world, BlockPos pos, int range) static <T> voidtriggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, World world, BlockPos pos, int range, T data) static <T> voidtriggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, World world, BlockPos pos, T data)
-
Field Details
-
DEFAULT_ACHIEVEMENT_TRIGGER_RANGE
public static final int DEFAULT_ACHIEVEMENT_TRIGGER_RANGE- See Also:
-
-
Constructor Details
-
AchievementEventDispatcher
public AchievementEventDispatcher()
-
-
Method Details
-
registerEventType
public static void registerEventType(Class<? extends AchievementEventDispatcher.AchievementEvent<?>> eventType) -
triggerEvent
public static <T> void triggerEvent(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, EntityPlayer player, T data) -
triggerEventForNearbyPlayers
public static <T> void triggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, World world, BlockPos pos, T data) -
triggerEventForNearbyPlayers
public static <T> void triggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<T>> eventType, World world, BlockPos pos, int range, T data) -
triggerEvent
public static void triggerEvent(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, EntityPlayer player) -
triggerEventForNearbyPlayers
public static void triggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, World world, BlockPos pos) -
triggerEventForNearbyPlayers
public static void triggerEventForNearbyPlayers(Class<? extends AchievementEventDispatcher.AchievementEvent<AchievementEvents.None>> eventType, World world, BlockPos pos, int range)
-