{"id":19681211,"url":"https://github.com/gtmega/ingame-info-xml","last_synced_at":"2026-06-16T07:32:02.318Z","repository":{"id":194011183,"uuid":"689915377","full_name":"GTMEGA/InGame-Info-XML","owner":"GTMEGA","description":"Display various information directly on the in-game GUI.","archived":false,"fork":false,"pushed_at":"2023-09-11T07:11:25.000Z","size":39711,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-27T07:13:13.365Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/GTMEGA.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":"2023-09-11T07:10:42.000Z","updated_at":"2023-09-11T07:11:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb55d14e-c2a2-4418-9d2f-0f9b37414aad","html_url":"https://github.com/GTMEGA/InGame-Info-XML","commit_stats":null,"previous_names":["gtmega/ingame-info-xml"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/GTMEGA/InGame-Info-XML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GTMEGA%2FInGame-Info-XML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GTMEGA%2FInGame-Info-XML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GTMEGA%2FInGame-Info-XML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GTMEGA%2FInGame-Info-XML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GTMEGA","download_url":"https://codeload.github.com/GTMEGA/InGame-Info-XML/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GTMEGA%2FInGame-Info-XML/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34394394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-11T18:07:14.186Z","updated_at":"2026-06-16T07:32:02.295Z","avatar_url":"https://github.com/GTMEGA.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Welcome to InGame Info XML!\n[Compiling InGame Info XML](#compile-ingame-info-xml) - for those that want the latest unreleased features\n\n[Contributing](#contributing) - for those that want to help out\n\n### Compiling\n[Setup Java](#setup-java)\n\n[Setup Git](#setup-git)\n\n[Setup InGame Info XML](#setup-ingame-info-xml)\n\n[Compile InGame Info XML](#compile-ingame-info-xml)\n\n[Updating Your Repository](#updating-your-repository)\n\n#### Setup Java\nThe Java JDK is used to compile InGame Info XML.\n\n1. Download and install the Java JDK.\n    * [Windows/Mac download link](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html). Scroll down, accept the `Oracle Binary Code License Agreement for Java SE`, and download it (if you have a 64-bit OS, please download the 64-bit version).\n    * Linux: Installation methods for certain popular flavors of Linux are listed below. If your distribution is not listed, follow the instructions specific to your package manager or install it manually [here](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html).\n        * Gentoo: `emerge dev-java/oracle-jdk-bin`\n        * Archlinux: `pacman -S jdk7-openjdk`\n        * Ubuntu/Debian: `apt-get install openjdk-7-jdk`\n        * Fedora: `yum install java-1.7.0-openjdk`\n2. Set up the environment.\n    * Windows: Set environment variables for the JDK.\n        1. Go to `Control Panel\\System and Security\\System`, and click on `Advanced System Settings` on the left-hand side.\n        2. Click on `Environment Variables`.\n        3. Under `System Variables`, click `New`.\n        4. For `Variable Name`, input `JAVA_HOME`.\n        5. For `Variable Value`, input something similar to `C:\\Program Files\\Java\\jdk1.7.0_45` exactly as shown (or wherever your Java JDK installation is), and click `Ok`.\n        6. Scroll down to a variable named `Path`, and double-click on it.\n        7. Append `;%JAVA_HOME%\\bin` EXACTLY AS SHOWN and click `Ok`. Make sure the location is correct; double-check just to make sure.\n3. Open up your command line and run `javac`. If it spews out a bunch of possible options and the usage, then you're good to go. If not try the steps again.\n\n#### Setup Git\nGit is used to clone InGame Info XML and update your local copy.\n\n1. Download and install Git [here](http://git-scm.com/download/).\n2. *Optional* Download and install a Git GUI client, such as Github for Windows/Mac, SmartGitHg, TortoiseGit, etc. A nice list is available [here](http://git-scm.com/downloads/guis).\n\n#### Setup InGame Info XML\nThis section assumes that you're using the command-line version of Git.\n\n1. Open up your command line.\n2. Navigate to a place where you want to download InGame Info XML's source (eg `C:\\Development\\Github\\Minecraft\\`) by executing `cd [folder location]`. This location is known as `mcdev` from now on.\n3. Execute `git clone git@github.com:Lunatrius/InGame-Info-XML.git`. This will download InGame Info XML's source into `mcdev`.\n4. Right now, you should have a directory that looks something like:\n\n***\n    mcdev\n    \\-InGameInfoXML\n        \\-InGameInfoXML's files (should have build.gradle)\n***\n\n#### Compile InGame Info XML\n1. Execute `gradlew setupDevWorkspace`. This sets up Forge and downloads the necessary libraries to build InGame Info XML. This might take some time, be patient.\n    * You will generally only have to do this once until the Forge version in `build.properties` changes.\n2. Execute `gradlew build`. If you did everything right, `BUILD SUCCESSFUL` will be displayed after it finishes. This should be relatively quick.\n    * If you see `BUILD FAILED`, check the error output (it should be right around `BUILD FAILED`), fix everything (if possible), and try again.\n3. Go to `mcdev\\InGameInfoXML\\build\\libs`.\n    * You should see a `.jar` file named `InGameInfoXML-#.#.#-#.#.#.#-universal.jar`.\n4. Copy the jar into your Minecraft mods folder, and you are done!\n\n#### Updating Your Repository\nIn order to get the most up-to-date builds, you'll have to periodically update your local repository.\n\n1. Open up your command line.\n2. Navigate to `mcdev` in the console.\n3. Make sure you have not made any changes to the local repository, or else there might be issues with Git.\n    * If you have, try reverting them to the status that they were when you last updated your repository.\n4. Execute `git pull master`. This pulls all commits from the official repository that do not yet exist on your local repository and updates it.\n\n### Contributing\n#### Submitting a Pull Request (PR)\nSo you found a bug in the code? Think you can make it more efficient? Want to help in general? Great!\n\n1. If you haven't already, create a [GitHub account](https://github.com/signup/free).\n2. Click the `Fork` icon located at the top-right of this page (below your username).\n3. Make the changes that you want to and commit them.\n    * If you're making changes locally, you'll have to do `git add -A`, `git commit` and `git push` in your command line.\n4. Click `Pull Request` at the right-hand side of the gray bar directly below your fork's name.\n5. Click `Click to create a pull request for this comparison`, enter your pull request title, and create a detailed description explaining what you changed.\n6. Click `Send pull request`, and wait for feedback!\n\n##### Instructions/Advice when submitting a Pull Request (PR)\nI use [this](https://gist.github.com/460be5119b93d73c24ab) IDEA formatting. To be short:\n\n* spaces for indentation\n* braces on same lines\n\nWhen you finish up your PR you'll want to [squash](http://davidwalsh.name/squash-commits-git) them into a single commit (unless it makes sense to have them split).\n\n1. Make sure your working directory is clean by executing `git status`.\n2. Execute `git rebase -i HEAD~X` where `X` is the amount of your commits. This will make sure you squash only your own commits.\n3. You should now see a list of all your commits, prefixed with `pick`. Change all instances of `pick` (excluding the first!) into `squash` or simply `s`. Then save/quit the editor once.\n4. A second screen should show up, displaying all the commit messages (you may edit them, delete or add some). After your done save/quit the editor again.\n5. If git successfuly rebased things simply push your cleaned up commits by executing `git push -f`.\n\n#### Creating an Issue\nCrashing? Have a suggestion? Found a bug? Create an issue now!\n\n1. Make sure your issue hasn't already been answered or fixed. Also think about whether your issue is a valid one before submitting it.\n2. Go to the issues page.\n3. Click `New Issue` right below `Star` and `Fork`.\n4. Enter your issue title (something that summarizes your issue), and then add a detailed description (\"Hey, could you add/change xxx?\" or \"Hey, found an exploit: stuff\").\n    * If you are reporting a bug, make sure you include the following:\n        * Version (can be found in the mcmod.info file or in the mod list)\n        * ForgeModLoader log (please use [gists](https://gist.github.com/) for large amounts of text!)\n        * Detailed description of the bug\n5. Click `Submit new issue`, and wait for feedback!\n\nShamelessly based this README off [pahimar's version](https://github.com/pahimar/Equivalent-Exchange-3).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgtmega%2Fingame-info-xml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgtmega%2Fingame-info-xml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgtmega%2Fingame-info-xml/lists"}