{"id":17040245,"url":"https://github.com/codedcosmos/honeycomb","last_synced_at":"2025-08-03T06:14:45.484Z","repository":{"id":202439038,"uuid":"344984372","full_name":"codedcosmos/honeycomb","owner":"codedcosmos","description":"Automatically types teleport commands to pre-generate a minecraft world.","archived":false,"fork":false,"pushed_at":"2021-03-06T05:01:35.000Z","size":2792,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T03:49:28.363Z","etag":null,"topics":["minecraft","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/codedcosmos.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}},"created_at":"2021-03-06T02:13:02.000Z","updated_at":"2021-03-06T11:29:41.000Z","dependencies_parsed_at":"2024-04-17T10:01:31.366Z","dependency_job_id":null,"html_url":"https://github.com/codedcosmos/honeycomb","commit_stats":null,"previous_names":["codedcosmos/honeycomb"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2Fhoneycomb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2Fhoneycomb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2Fhoneycomb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2Fhoneycomb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codedcosmos","download_url":"https://codeload.github.com/codedcosmos/honeycomb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245040189,"owners_count":20551299,"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":["minecraft","rust"],"created_at":"2024-10-14T09:09:14.231Z","updated_at":"2025-03-23T00:41:33.711Z","avatar_url":"https://github.com/codedcosmos.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg align=\"right\" src=\"https://raw.githubusercontent.com/codedcosmos/honeycomb/main/res/logo.png\" height=\"200\" width=\"200\"\u003e\n\n# Honeycomb\n### By codedcosmos and Ironfist95\n\nHoneycomb is a tool that automatically types teleport commands to pre-generate a minecraft world.\n\n### Why pregenerate?\nGenerating chunks fresh from the world takes up additional cpu resources. \nThe server has to first generate the chunk and then send it to the client.\nIf chunks are pregenerated the server simply needs to load them from disk and send them to the client, which is a lot faster.\n\nThis is why big servers like [Hermitcraft Season 7](https://www.youtube.com/watch?v=eA35S2GW-jI) pregenerate their chunks.\n\n### Usage\n\nWindows should work just fine, but if on linux you also need to install xdotool.\n\nUbuntu/Debian: `apt install libxdo-dev`\n\nArch: `pacman -S xdotool`\n\n### Running\nAlong with some run arguments (listed below), you simply open up a terminal or command prompt and type:\n\n`./honeycomb`\n\nIf on windows you should be able to just doubleclick on honeycomb.exe and it will launch command prompt for you.\n\nIt will wait for 5 seconds by default, and then start sending commands. \nAfter executing you should quickly switch to minecraft to prevent typing commands all over the place.\n\n\u003cdetails\u003e\n\u003csummary\u003eRun arguments\u003c/summary\u003e\n\n    Honeycomb - Chunk Pregenerator 1.0\n    IronFist95 \u0026 codedcosmos (codedcosmos.mail@gmail.com)\n    Automatically types teleport commands to pre-generate a minecraft world.\n\n    USAGE:\n    honeycomb [FLAGS] [OPTIONS]\n\n    FLAGS:\n    -r, --auto_return       Automatically returns to spawn\n    -c, --creative_mode     Starts the script by setting the players gamemode to creative\n    -s, --spectator_mode    Starts the script by setting the players gamemode to spectator\n    -h, --help              Prints help information\n    -V, --version           Prints version information\n\n    OPTIONS:\n    -t, --teleport_delay \u003cDelay Between Teleports\u003e\n    Sets the delay between teleports (milliseconds) [default: 12000]\n\n    -d, --input_delay \u003cInput Delay\u003e                      Sets the delay between keypresses (milliseconds) [default: 120]\n    -p, --pregenerate_distance \u003cPregenerate Distance\u003e\n            Used to set how far to pregenerate (blocks). If set to 0, continues until manually stopped. [default: 1024]\n\n    -e, --start_delay \u003cStart Delay time\u003e                 Sets the delay before starting (seconds) [default: 5]\n    -x, --start_x \u003cStart X\u003e                              Sets the starting location on the x axis [default: 0]\n    -y, --start_y \u003cStart Y\u003e                              Sets the starting location on the y axis [default: 0]\n    -b, --view_buffer \u003cView Buffer\u003e\n            Safety Buffer distance, to help make sure all chunks are loaded [default: 0.9]\n\n    -v, --view_distance \u003cView Distance\u003e                  Used to calculate how far to teleport the player [default: 12]\n\n\u003c/details\u003e  \n\n### Why won't it work?\nThough this may not be the issue, it's likely you need to set your open chat key to t. \nYou might have rebound it to a different key.\n\nIf not feel free to post an github issue :) \n\n### Why hexagon?\nWell apart from [hexagons being the bestagons](https://www.youtube.com/watch?v=thOifuHs6eY).\n\nHexagons are the shape with the highest, command to area ratio, when tiling. \nAdditionally, they are much closer to a circle than a rectangle, this helps make every pregenerated chunk be equidistant from spawn.\n\nA pregenerated world can be seed below:\n\n\u003cimg src=\"https://raw.githubusercontent.com/codedcosmos/honeycomb/main/res/hexagon_screenshot.png\" height=\"400\" width=\"600\"\u003e\n\n### Building\nWhen building on Ubuntu/Debian make sure to install mingw: `apt install mingw-w64`\n\nEither build directly with `cargo build --release`\nor run `sh build.sh` if on linux.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcosmos%2Fhoneycomb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodedcosmos%2Fhoneycomb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcosmos%2Fhoneycomb/lists"}