Package api.achievement
Class AchievementProvider.AchievementBuilder<T>
java.lang.Object
api.achievement.AchievementProvider.AchievementBuilder<T>
- All Implemented Interfaces:
AchievementProvider.BuildStep<T>,AchievementProvider.ConditionStep<T>,AchievementProvider.IconStep<T>,AchievementProvider.LocationStep<T>,AchievementProvider.NameStep<T>
- Enclosing class:
- AchievementProvider
protected static class AchievementProvider.AchievementBuilder<T>
extends Object
implements AchievementProvider.NameStep<T>, AchievementProvider.IconStep<T>, AchievementProvider.LocationStep<T>, AchievementProvider.ConditionStep<T>, AchievementProvider.BuildStep<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()displayLocation(int x, int y) name(ResourceLocation name) parents(Achievement... parents) triggerCondition(Predicate<T> predicate)
-
Method Details
-
name
- Specified by:
namein interfaceAchievementProvider.NameStep<T>
-
icon
- Specified by:
iconin interfaceAchievementProvider.IconStep<T>
-
icon
- Specified by:
iconin interfaceAchievementProvider.IconStep<T>
-
icon
- Specified by:
iconin interfaceAchievementProvider.IconStep<T>
-
displayLocation
- Specified by:
displayLocationin interfaceAchievementProvider.LocationStep<T>
-
triggerCondition
- Specified by:
triggerConditionin interfaceAchievementProvider.ConditionStep<T>
-
alwaysTrigger
- Specified by:
alwaysTriggerin interfaceAchievementProvider.ConditionStep<T>
-
parents
- Specified by:
parentsin interfaceAchievementProvider.BuildStep<T>
-
build
- Specified by:
buildin interfaceAchievementProvider.BuildStep<T>
-