{"id":19492193,"url":"https://github.com/elbukkit/magicmeta","last_synced_at":"2025-09-10T04:03:34.121Z","repository":{"id":31162154,"uuid":"127076585","full_name":"elBukkit/MagicMeta","owner":"elBukkit","description":"A utility for generating metadata describing Magic's config options","archived":false,"fork":false,"pushed_at":"2024-04-23T20:15:49.000Z","size":2701,"stargazers_count":0,"open_issues_count":3,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T02:41:32.036Z","etag":null,"topics":["java","json","reflection","web"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/elBukkit.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}},"created_at":"2018-03-28T03:10:33.000Z","updated_at":"2024-04-23T20:15:53.000Z","dependencies_parsed_at":"2024-04-23T21:38:11.540Z","dependency_job_id":"a6466c85-0bc9-4328-ab09-df6722a7b944","html_url":"https://github.com/elBukkit/MagicMeta","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elBukkit%2FMagicMeta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elBukkit%2FMagicMeta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elBukkit%2FMagicMeta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elBukkit%2FMagicMeta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elBukkit","download_url":"https://codeload.github.com/elBukkit/MagicMeta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250882637,"owners_count":21502341,"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","json","reflection","web"],"created_at":"2024-11-10T21:19:43.636Z","updated_at":"2025-04-25T19:32:24.253Z","avatar_url":"https://github.com/elBukkit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MagicMeta\nA utility for generating metadata describing Magic's config options\n\n## Usage\n\njava -jar MagicMeta.jar output.json\n\n## Website Installations\n\nCreate a file called `config.overrides.inc.php` and put it in your web root.\n\nThis file will look something like:\n```\n\u003c?php\n$magicRootFolder = '/home/minecraft/configs/Magic/';\n$sandboxServerURL = 'sandbox.elmakers.com';\n$resourcePackFolder = '/home/minecraft/packs/Magic/';\n```\n\nContaining anything you want to customize from the default `config.inc.php`\n\nCopy the everything in the `web/`` folder to that same web root location.\n\n## YAML\n\nThe website requires PHP Yaml support. If you are running on Ununtu, this can be installed with the following\ncommands:\n\n```\nsudo apt-get install libyaml-dev\nsudo pecl install yaml\n````\n\nAnd then, as instructed, add the following line to your php.ini file:\n\n`extension=yaml.so`\n\nRestart Apache and the website should work!  .. Mostly\n\n## Configurations\n\nThe website works by parsing your configurations. Copy the defaults files from your server,\nand the example configurations and resource pack files from this repository to your server, in the folders specified\nin the variables you set above.\n\n\n```\nscp -r ~/Server/plugins/Magic/defaults/* minecraft@server:configs/Magic/defaults/.\nscp -r ~/Magic/src/examples/* minecraft@server:configs/Magic/examples/.\nscp -r ~/Magic/src/resource-pack/* minecraft@server:packs/Magic/.\nscp -r ~/Magic/src/main/resources/* minecraft@server:configs/Magic/.\nscp -r ~/Magic/target/classes/examples/* minecraft@server:configs/Magic/examples/.\n```\n\n## Linking to Resource Pack Files\n\nTo be able to serve up images from the RP, you need to link it in your webroot, such as\n\n```\nln -s /home/minecraft/packs/Magic/ /var/www/html/pack\n```\n\nThere are also some symlinks in the repository in common/image, make sure they got deployed correctly.\n\n## Editor Setup\n\nThe editor requires .htaccess file support on your server to process session URLs.\n\nYou can enable this in Apache with a config like this:\n\n```\n\u003cDirectory /var/www/html/editor/\u003e\n   AllowOverride all\n\u003c/Directory\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbukkit%2Fmagicmeta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felbukkit%2Fmagicmeta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbukkit%2Fmagicmeta/lists"}