{"id":25959719,"url":"https://github.com/y785/script-api","last_synced_at":"2025-03-04T18:48:21.927Z","repository":{"id":57736829,"uuid":"202839932","full_name":"y785/script-api","owner":"y785","description":"A java MapleStory🍁 scripting api.","archived":false,"fork":false,"pushed_at":"2020-03-11T02:07:24.000Z","size":537,"stargazers_count":20,"open_issues_count":5,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-07-05T04:14:44.993Z","etag":null,"topics":["java","maplestory","maplestory-scripts"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/y785.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}},"created_at":"2019-08-17T05:31:16.000Z","updated_at":"2023-06-08T18:37:01.000Z","dependencies_parsed_at":"2022-08-24T14:59:38.895Z","dependency_job_id":null,"html_url":"https://github.com/y785/script-api","commit_stats":null,"previous_names":[],"tags_count":5,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y785%2Fscript-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y785%2Fscript-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y785%2Fscript-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y785%2Fscript-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/y785","download_url":"https://codeload.github.com/y785/script-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241904718,"owners_count":20040021,"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":["java","maplestory","maplestory-scripts"],"created_at":"2025-03-04T18:48:21.321Z","updated_at":"2025-03-04T18:48:21.921Z","avatar_url":"https://github.com/y785.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ❤ Moe Script API\nThis is a fluent script api for writing performant, low overhead, MapleStory scripts.\nWe do this by constructing proxy objects that communicate between the api and the script files.\nThe API itself is heavily modelled after nexon's own api, with some minor additions here and there, like text command scripts.\n[Credits to bboki/feras for the below image](https://github.com/Fukerfu)\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/y785/script-api/master/example.png\" tag=\"v83 example provided by bboki\" width=\"200\" height=\"200\"\u003e\n\u003c/p\u003e\n\n### Maven\n```\n\u003cdependency\u003e\n  \u003cgroupId\u003emoe.maple\u003c/groupId\u003e\n  \u003cartifactId\u003escript-api\u003c/artifactId\u003e\n  \u003cversion\u003e1.6.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n### Examples\nFor a more in depth explanation, see [**the wiki**](https://github.com/y785/script-api/wiki/Basic-Script-Examples). \nAll scripts extend their base script type, so a script for an Npc would extend the NpcScript, etc.\nAdditionally, all logic is conducted in the ``Script::work()`` method. You shouldn't have to extend any underlying logic methods to have functioning scripts, for a more detailed explanation or outlook on scripts, see [my main script repo](https://github.com/y785/moe-scripts).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fy785%2Fscript-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fy785%2Fscript-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fy785%2Fscript-api/lists"}