{"id":13496848,"url":"https://github.com/Alphalaneous/Dash4j","last_synced_at":"2025-03-28T21:31:33.691Z","repository":{"id":129673149,"uuid":"516936180","full_name":"Alphalaneous/Dash4j","owner":"Alphalaneous","description":"A library to interact with Geometry Dash","archived":false,"fork":false,"pushed_at":"2023-07-21T15:54:37.000Z","size":2110,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-31T20:02:23.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/Alphalaneous.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-07-23T02:18:28.000Z","updated_at":"2024-07-31T20:02:23.258Z","dependencies_parsed_at":null,"dependency_job_id":"3d7f5d2c-924e-4c32-8e88-89cffea41b46","html_url":"https://github.com/Alphalaneous/Dash4j","commit_stats":null,"previous_names":["alphalaneous/dash4j","alphatism/dash4j"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alphalaneous%2FDash4j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alphalaneous%2FDash4j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alphalaneous%2FDash4j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alphalaneous%2FDash4j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alphalaneous","download_url":"https://codeload.github.com/Alphalaneous/Dash4j/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222418019,"owners_count":16981253,"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-07-31T20:00:15.704Z","updated_at":"2024-10-31T13:30:50.295Z","avatar_url":"https://github.com/Alphalaneous.png","language":"Java","readme":"# Dash4j\nA library to interact with Geometry Dash\n\nIn this library, we have a few cool things to interact with GD, such as getting responses from the servers, reading the Geometry Dash save, and editing/reading the Geometry Dash memory.\n\nFor example, there are a few listeners that will allow you to perform actions based on something occuring in game such as entering a level:\n\n```java\nGlobal.onEnterLevel(() -\u003e {\n  System.out.println(\"Entered A Level\");\n})\n```\nWe can also look at in level stuff such as changing gamemode:\n\n```java\nLevel.onGamemode(Gamemode.SHIP, () -\u003e {\n  System.out.println(\"I am ship now\");\n});\n```\n\nThe Level class allows you to listen to, edit and get basic information about the level you are in.\nThe Hacks class allows for settings Noclip, Safe Mode, Practice Music Hack, No Spikes, No Hitbox, and No Solids.\nThe SaveExplorer class allows for reading and modifying GD saves easily. This includes parsing GD levels and editing them.\n","funding_links":[],"categories":["Libraries"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphalaneous%2FDash4j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlphalaneous%2FDash4j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlphalaneous%2FDash4j/lists"}