{"id":15104717,"url":"https://github.com/trat-mods/multihopper","last_synced_at":"2026-01-18T01:36:21.050Z","repository":{"id":241896670,"uuid":"807638939","full_name":"trat-mods/Multihopper","owner":"trat-mods","description":"A smart hopper that does not get clogged with items","archived":false,"fork":false,"pushed_at":"2024-08-12T11:10:35.000Z","size":97,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-05T04:27:16.030Z","etag":null,"topics":["fabric-mod","minecraft-mod"],"latest_commit_sha":null,"homepage":"https://www.curseforge.com/minecraft/mc-mods/multihopper","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trat-mods.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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},"funding":{"buy_me_a_coffee":"tratteo","custom":["https://www.paypal.me/tratteo"]}},"created_at":"2024-05-29T13:40:18.000Z","updated_at":"2024-08-12T11:10:38.000Z","dependencies_parsed_at":"2024-09-20T11:12:13.886Z","dependency_job_id":null,"html_url":"https://github.com/trat-mods/Multihopper","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"7eadcdc20e21d4c86ebaf5ce6cc9f2f9228b5c7a"},"previous_names":["trat-mods/multihopper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trat-mods%2FMultihopper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trat-mods%2FMultihopper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trat-mods%2FMultihopper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trat-mods%2FMultihopper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trat-mods","download_url":"https://codeload.github.com/trat-mods/Multihopper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247336323,"owners_count":20922614,"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":["fabric-mod","minecraft-mod"],"created_at":"2024-09-25T20:01:56.882Z","updated_at":"2026-01-18T01:36:21.006Z","avatar_url":"https://github.com/trat-mods.png","language":"Java","readme":"# Multihopper\n\n![recipe](https://user-images.githubusercontent.com/31132987/80294001-3e9acb00-8765-11ea-943f-e726f7833d1c.png)\n\n## Functionality\n\n\u003e [!NOTE]\n\u003e The Multihopper is used to transfer multiple item types with a single hopper by preventing the hopper to get clogged\n\u003e with items of the same type.\n\nMultihoppers have **4** dedicated slots and a transfer cooldown of **5** ticks.   \nItems are transferred using a Round Robin schedule: in cycle, every non-empty slot will transfer the\nitem one at a time.\nJust like regular hoppers, Multihoppers can be controlled with a redstone signal.\n\n### A practical example\n\nWe have a normal hopper that collects items from a water stream and transfers them to a target chest below. We want to\nbe able to\ntransfer different item types inside the target chest.\n\nIf we put, in order, **6** stacks of `wool` and then **2** stacks of `cobblestone` in the water stream, the classical\nhopper will get clogged with **5** stacks of `wool`.\nThe other stacks of `cobblestone` may get lost in the process. In vanilla, this problem can be fixed using multiple\nhoppers one after the other.\n\nHowever, with a Multihopper, we can fix this with a single block.\n\n\n\u003e [!Tip]\n\u003e Multihoppers can be thought as **4** different smaller hoppers merged into one.\n\u003e Each slot in the Multihopper is dedicated to a single item type.\n\nOnce an item enters the Multihopper, it fills the first available slot. From that point on, that slot will be dedicated\nonly to that type of item, preventing items of the same type to fill other slots of the Multihopper.\n\n\u003e [!WARNING]\n\u003e If the streams transfer big quantities of items, a single Multihopper may lose some of them since it can hold a single\n\u003e stack of each item type. In this case it is possible to use more Multihoppers in serie to catch all the items.\n","funding_links":["https://buymeacoffee.com/tratteo","https://www.paypal.me/tratteo"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrat-mods%2Fmultihopper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrat-mods%2Fmultihopper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrat-mods%2Fmultihopper/lists"}