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, bool doLimitedCrafting, ::std::optional<::RecipeUnlockingSystem::InventoryChangedData > const &inventoryChanged)
static MCAPI void _updateRecipeUnlocking (::ServerPlayer *serverPlayer, ::UnlockedRecipesServerComponent &unlockedComp)
static MCAPI ::TickingSystemWithInfo createSystem ()
static MCAPI bool isEnabled (::Level const &level)

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