LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptLootTableManager Class Reference

Public Member Functions

MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > _itemStacksToScriptItemStacks (::std::vector<::ItemStack > const &itemStacks) const
MCAPI ::Scripting::Result< ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > >, ::ScriptModuleMinecraft::ScriptUnloadedChunksError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError, ::ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsErrorgenerateLootFromBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock > scriptBlock, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > generateLootFromBlockPermutation (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > scriptBlockPermutation, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > generateLootFromBlockType (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType > scriptBlockType, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::Scripting::Result< ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > >, ::ScriptModuleMinecraft::ScriptInvalidActorErrorgenerateLootFromEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > scriptActor, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > generateLootFromEntityType (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorType > scriptActorType, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > > generateLootFromTable (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootTable > scriptLootTable, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > > tool) const
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootTable > > getLootTable (::std::string const &path) const

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ServerLevel * > > mLevel

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