LeviLamina
Loading...
Searching...
No Matches
RecipeUnlockingSystem Class Reference

Classes

struct  InventoryChangedData
 

Static Public Member Functions

static MCAPI void _handleCriterionUnlocks (::ServerPlayer *serverPlayer, ::UnlockedRecipesServerComponent &unlockedComp)
 
static MCAPI void _handleInitialUnlocks (::ServerPlayer *serverPlayer, ::UnlockedRecipesServerComponent &unlockedComp)
 
static MCAPI void _handleInstructionUnlocks (::ServerPlayer *serverPlayer, ::UnlockedRecipesServerComponent &unlockedComp)
 
static MCAPI void _tick (::ViewT< ::StrictEntityContext, ::Include<::ServerPlayerComponent >, ::UnlockedRecipesServerComponent, ::ActorOwnerComponent > view)
 
static MCAPI ::std::vector<::std::string > _unlockRecipes (::UnlockedRecipesServerComponent &unlockedComp, ::Recipes const &recipes, bool playerIsInWater, ::std::optional<::RecipeUnlockingSystem::InventoryChangedData > const &inventoryChanged)
 
static MCAPI void _useContext (::UnlockedRecipesServerComponent &unlockedComp, ::Recipes const &recipes, ::RecipeUnlockingRequirement::UnlockingContext context, ::std::vector<::std::string > &unlockedRecipeIds)
 
static MCAPI ::TickingSystemWithInfo createSystem ()
 

The documentation for this class was generated from the following file: