|
LeviLamina
|
Public Types | |
| enum class | EntryType : int { LootItem = 0 , EmptyLootItem = 1 , LootTableEntry = 2 , LootTableReference = 3 } |
Public Member Functions | |
| virtual bool | _createItem (::std::vector<::ItemStack > &output, ::Random &random, ::LootTableContext &context) const =0 |
| virtual::LootPoolEntry::EntryType | getEntryType () const =0 |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, int > | mWeight |
| ::ll::TypedStorage< 4, 4, int > | mQuality |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::LootItemCondition > > > | mConditions |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LootPoolEntry > > | mSubTable |