{"id":19134701,"url":"https://github.com/sirlich/sapiens-sheep","last_synced_at":"2026-06-14T01:32:09.857Z","repository":{"id":40278690,"uuid":"493823081","full_name":"SirLich/sapiens-sheep","owner":"SirLich","description":"A test mod for adding mobs into Sapiens.","archived":false,"fork":false,"pushed_at":"2022-06-25T21:52:50.000Z","size":198,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T17:49:05.114Z","etag":null,"topics":["lua","modding","sapiens","sapiens-mod"],"latest_commit_sha":null,"homepage":"https://discord.gg/WnN8hj2Fyg","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SirLich.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-18T20:57:33.000Z","updated_at":"2022-08-25T09:00:33.000Z","dependencies_parsed_at":"2022-09-16T22:01:17.335Z","dependency_job_id":null,"html_url":"https://github.com/SirLich/sapiens-sheep","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SirLich/sapiens-sheep","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirLich%2Fsapiens-sheep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirLich%2Fsapiens-sheep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirLich%2Fsapiens-sheep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirLich%2Fsapiens-sheep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SirLich","download_url":"https://codeload.github.com/SirLich/sapiens-sheep/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirLich%2Fsapiens-sheep/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284134778,"owners_count":26953118,"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","status":"online","status_checked_at":"2025-11-12T02:00:06.336Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["lua","modding","sapiens","sapiens-mod"],"created_at":"2024-11-09T06:27:47.823Z","updated_at":"2025-11-13T01:02:07.589Z","avatar_url":"https://github.com/SirLich.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sapiens Sheep Mod\n\nThis is a test mod, which simply adds a sheep to the game. The main purpose is to test the viability of adding entities into Sapiens, and also finding any places where lack of exposure prevents me from doing it as a pure mode (without source code edits).\n\n[\u003cimg src=\"https://discord.com/assets/cb48d2a8d4991281d7a6a95d2f58195e.svg\" width=\"300\"/\u003e](https://discord.gg/WnN8hj2Fyg)\n\n## Issues\n\nThis section will simply list the places where I became blocked, and resorted to source code edits.\n\n### modManager.lua\n\nServer side loading for mods appears to be broken. I fixed this by directly editing `modManager.lua` to allow my server mods to load.\n\n259: `if (enabledAppMods and enabledAppMods[modDirName]) or modDirName == \"sheep\" or modDirName == \"hammerstone-framework\" then`\n\n### Model Loading\n\nFrom what I can tell, placing a `glb` file into my mods model folder did not work. At all. It required me to move it into the actual game files. Needs more investigation on my side.\n\n\n### planHelper.lua\n\nI haven't done a full investigation here. It's likely I can fix this some other way. But for now, I quickly added my code into the Plan Helper:\n\n1163: `[gameObject.types.sheep.index] = basicHuntingInfo`\n\n\n### mob.lua\n\nThis is another point where I'm pretty sure I can get it working. My initial attempts though were crashing Sapiens with no logging, and a blackscreen-freeze. I'm not sure what's wrong here.\n\n61: `mobSheep:load(mob, gameObject)`\n\n### clientMob.lua\n\nI think this is almost definitely not something I can handle without src code edits.\n\n56: `[mob.types.sheep.index] = clientSheep`\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirlich%2Fsapiens-sheep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirlich%2Fsapiens-sheep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirlich%2Fsapiens-sheep/lists"}