{"id":19042984,"url":"https://github.com/thepython10110/_better_randomizer","last_synced_at":"2026-05-09T06:30:22.018Z","repository":{"id":183110560,"uuid":"667613839","full_name":"ThePython10110/_better_randomizer","owner":"ThePython10110","description":"Randomizes block drops, MineClone mod drops, and crafting recipes.","archived":false,"fork":false,"pushed_at":"2023-07-24T00:21:47.000Z","size":1990,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-02T07:45:37.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThePython10110.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-17T23:21:37.000Z","updated_at":"2024-10-15T17:32:50.000Z","dependencies_parsed_at":"2024-11-08T22:39:54.737Z","dependency_job_id":"59ca241d-fac1-47ad-a8c2-3c8f600a3224","html_url":"https://github.com/ThePython10110/_better_randomizer","commit_stats":null,"previous_names":["thepython10110/_better_randomizer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePython10110%2F_better_randomizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePython10110%2F_better_randomizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePython10110%2F_better_randomizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePython10110%2F_better_randomizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThePython10110","download_url":"https://codeload.github.com/ThePython10110/_better_randomizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240100564,"owners_count":19747689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T22:39:43.290Z","updated_at":"2026-05-09T06:30:21.946Z","avatar_url":"https://github.com/ThePython10110.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Better Randomizer \\[_better_randomizer\\]\nA Minetest randomizer that is better than other randomizers.\n\n\nIt should work with most (if not all) games. I've done most of my testing on MineClone2, with some in Minetest Game. This mod randomizes node drops, entity drops, and crafting recipes (including furnace recipes!). Randomness persists over server restarts, so unless you re-randomize things, everything will stay the same.\n\n\nThe underscore at the beginning of the name is based on something I saw in the \\_mcl\\_autogroup mod, and I'm hoping that it loads... equally last.\n\n\nDependencies: None. License: GPLv3+\n\n\nYou can choose whether you want to randomize node drops, entity drops, and crafting recipes in the settings. The settings only apply the FIRST TIME the mod is loaded in a world. If you want to randomize things after that, use chat commands.\n\n\nThis is copied from `settingtypes.txt`, for anyone who wants to do things through `minetest.conf` instead of the UI:\n```\nbetter_randomizer_randomize_crafts (Randomize Crafts) bool true\nbetter_randomizer_randomize_node_drops (Randomize Node Drops) bool true\nbetter_randomizer_randomize_entity_drops (Randomize Entity Drops) bool true\n```\n\n### Links:\n[GitHub](https://github.com/ThePython10110/_better_randomizer)\n\n[Bug reports/feature requests](https://github.com/ThePython10110/_better_randomizer/issues)\n\n[Forum](https://forum.minetest.net/viewtopic.php?f=9\u0026t=29662)\n\n[ContentDB](https/content.minetest.net/ThePython/packages/_better_randomizer)\n\n### Chat commands:\n*All commands require the `server` privilege.*\n\n`/randomize_node_drops`: Randomizes node drops after the next restart.\n\n`/randomize_entity_drops`: Randomizes entity drops without requiring a restart.\n\n`/randomize_crafts`: Randomizes crafting recipes, without requiring a restart.\n\n`/toggle_node_drop_randomization`: Toggles node drop randomization after the next restart. Drops are *not re-randomized* when toggling randomness.\n\n`/toggle_entity_drop_randomization`: Toggles entity drop randomization without requiring a restart. Drops are *not re-randomized* when toggling randomness.\n\n`/toggle_craft_randomization`: Toggles crafting randomization without requiring a restart. Recipes are *not re-randomized* when toggling randomness.\n\n### KNOWN ISSUES:\nThings that break multiple nodes when they are broken (bamboo, beds, doors, kelp, scaffolding, tall flowers, etc.) do not act correctly, sometimes dropping the normal drop.\n\nNodes with multiple states (doors, redstone/mesecons, cake, etc.) generally drop different things based on the state, since each state is a separate node.\n\nSweet berries, shulker boxes, and sheep (and several things that don't start with S) don't drop items the normal way, and therefore can't be randomized without a lot of extra work.\n\nLiving coral blocks can cause an error if they don't drop a placeable node (line 310 of mineclone2/mods/ITEMS/mcl_ocean/corals.lua), so their drops are not randomized.\n\nSince the furnace recipes are random, mobs dying to fire will not drop cooked meat, but instead the result of cooking meat. I'm probably not going to change this, since it isn't really a *bug*. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepython10110%2F_better_randomizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthepython10110%2F_better_randomizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepython10110%2F_better_randomizer/lists"}