Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scriptlinestudios/loot_library.h
A C library for emulating Minecraft loot table generation
https://github.com/scriptlinestudios/loot_library.h
Last synced: 10 days ago
JSON representation
A C library for emulating Minecraft loot table generation
- Host: GitHub
- URL: https://github.com/scriptlinestudios/loot_library.h
- Owner: ScriptLineStudios
- License: mit
- Created: 2024-12-14T19:16:31.000Z (20 days ago)
- Default Branch: main
- Last Pushed: 2024-12-14T19:25:41.000Z (20 days ago)
- Last Synced: 2024-12-14T20:22:29.080Z (20 days ago)
- Language: C
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# loot_library.h
A C library for emulating Minecraft loot table generation# example
Searching through ruined portal loot seeds.
```C
#include#define LOOT_LIBRARY
#include "src/loot_library.h"int main(void) {
LootTable table = init_ruined_portal_loot_table();uint64_t loot_seed = 1111L;
LootItem items[64] = {0};
size_t num_items;
ruined_portal_loot(&table, loot_seed, items, &num_items);for (size_t i = 0; i < num_items; i++) {
printf("%s x %d\n", item_names[items[i].item], items[i].quantity);
if (items[i].enchanted) {
printf(" %s %d\n", enchant_names[items[i].enchant], items[i].enchant_level);
}
}return 0;
}
```