{"id":24539271,"url":"https://github.com/nathanpb/oc-auto-overenchanting","last_synced_at":"2025-07-06T01:05:37.250Z","repository":{"id":103211248,"uuid":"277395187","full_name":"NathanPB/oc-auto-overenchanting","owner":"NathanPB","description":"AFK automation to Overenchantment Table using Open Computers","archived":false,"fork":false,"pushed_at":"2020-07-05T23:11:18.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T03:41:29.506Z","etag":null,"topics":["afk-bot","minecraft","opencomputers"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NathanPB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2020-07-05T22:42:05.000Z","updated_at":"2020-07-05T23:11:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"fff0aefa-a872-4999-afe1-8b64293cba18","html_url":"https://github.com/NathanPB/oc-auto-overenchanting","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NathanPB/oc-auto-overenchanting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanPB%2Foc-auto-overenchanting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanPB%2Foc-auto-overenchanting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanPB%2Foc-auto-overenchanting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanPB%2Foc-auto-overenchanting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NathanPB","download_url":"https://codeload.github.com/NathanPB/oc-auto-overenchanting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanPB%2Foc-auto-overenchanting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263833414,"owners_count":23517373,"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":["afk-bot","minecraft","opencomputers"],"created_at":"2025-01-22T16:16:12.985Z","updated_at":"2025-07-06T01:05:37.213Z","avatar_url":"https://github.com/NathanPB.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a little script I made to automate the Overenchantment Tale by [Thaumic Bases](https://github.com/Rumaruka/Thaumic-Bases-Unofficial) using [Open Computers](https://github.com/MightyPirates/OpenComputers)\n\n## How to\n\nTo start using this you will need a nanomachine and a robot with the following upgrades:\n  - Inventory Controller\n  - Redstone Card\n  \n  Put a Thaumcraft's Caster's Gauntlet (or any equivalent item) in the hand slot of the robot.\n  \n  The robot will be specting a Redstone Comparator followed by a Warded Jar with Praecantatio essence in the ``ESSENCE_SIDE`` side.\n  \n  The side ``EXP_OUTPUT_SIDE`` will be emiting redstone signal whenever the player does not has enough EXP (You probably want to connect this to some kind of XP Supply system (check the [demos](#demo))\n  \n  The robot must have an Overenchanting Table right in the ``ENCHANTER_SIDE``.\n  \n  All the sides can be changed in the ``config.lua`` file.\n \n To start using, after setup, you should put an item in the Overenchantment Table, go to the robot and issue the command ``enchant`` to enchant once and stop, or the command ``enchant forever`` to repeat the enchantment cycle until it needs to stop.\n \n Now just stay in the top of the Overenchantment Table and go get a coffee or something.\n \n ## Security\n \n - The robot will abort if there is not enough essence provided\n - The robot will abort when in forever mode if the stack enchantments didn't changed (by reaching all the limits, for instance)\n - The robot will not start until the player does not have enough experience\n - The robot will restart the enchantment if the item of the Overenchantment Table changes during the session\n - The robot will abort when in forever mode if the item in the Overenchantment Table does not get enchanted in a little more of 30 seconds (this timeout quite depends of the Robot hardware)\n - The robot will abort if it lose connection with the nanomachine while the experience is being supplied\n - You can use time shifting shit like Time in a Bottle in the Overenchantment table, soon I'll be implementing the automated use of this in the script itself\n \n ## Demo\n \n This setup is using an XP Shower from [Open Blocks](https://github.com/OpenMods/OpenBlocks) to supply the player experience\n \n ![](https://i.imgur.com/yOvIOnT.png)\n \n This happened while I was writing this guide\n \n ![](https://i.imgur.com/nV0JlNA.png)\n \n This happened in a night AFKing to test the robot\n \n ![](https://i.imgur.com/xRXwvKo.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpb%2Foc-auto-overenchanting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathanpb%2Foc-auto-overenchanting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanpb%2Foc-auto-overenchanting/lists"}