Class StageAddon<T>
java.lang.Object
de.luckymcdev.foundryengine.common.game.stage.addon.StageAddon<T>
- Direct Known Subclasses:
DimensionStages, ItemStages, LootStages, MobStages, RecipeStages
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GenericRegistry<T, net.minecraft.network.chat.Component> protected final GenericRegistry<T, Set<String>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprotected net.minecraft.network.chat.Componentprotected net.minecraft.network.chat.ComponentgetLockedMessage(T object) getMissingStages(net.minecraft.world.entity.player.Player player, T object) protected net.minecraft.network.chat.ComponentgetMissingStagesMessage(net.minecraft.world.entity.player.Player player, T object) protected abstract StringgetRequiredStages(T object) booleanisAccessible(T object) voidrequireStages(T object, String... stages) voidrequireStages(T object, net.minecraft.network.chat.Component message, String... stages)
-
Field Details
-
requiredStages
-
lockedMessages
-
-
Constructor Details
-
StageAddon
public StageAddon()
-
-
Method Details
-
getMissingStagesMessage
protected net.minecraft.network.chat.Component getMissingStagesMessage(net.minecraft.world.entity.player.Player player, T object) -
requireStages
-
requireStages
-
canAccess
-
getMissingStages
-
getLockedMessage
-
getGatedObjects
-
isAccessible
-
getRequiredStages
-
clear
-
getObjectType
-
getDefaultLockedMessage
protected net.minecraft.network.chat.Component getDefaultLockedMessage()
-