{"id":18061169,"url":"https://github.com/lgatodu47/meowrapper","last_synced_at":"2025-04-05T12:42:11.653Z","repository":{"id":37404265,"uuid":"480925494","full_name":"LGatodu47/MeoWrapper","owner":"LGatodu47","description":"A simple launchwrapper for minecraft.","archived":false,"fork":false,"pushed_at":"2023-01-04T16:52:06.000Z","size":172,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T23:56:28.289Z","etag":null,"topics":["launchwrapper","minecraft","minecraft-plugin"],"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/LGatodu47.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-12T18:19:11.000Z","updated_at":"2022-12-06T20:47:22.000Z","dependencies_parsed_at":"2023-02-02T19:00:54.409Z","dependency_job_id":null,"html_url":"https://github.com/LGatodu47/MeoWrapper","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LGatodu47%2FMeoWrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LGatodu47%2FMeoWrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LGatodu47%2FMeoWrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LGatodu47%2FMeoWrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LGatodu47","download_url":"https://codeload.github.com/LGatodu47/MeoWrapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339137,"owners_count":20923009,"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":["launchwrapper","minecraft","minecraft-plugin"],"created_at":"2024-10-31T04:42:06.222Z","updated_at":"2025-04-05T12:42:11.635Z","avatar_url":"https://github.com/LGatodu47.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"MeoWrapper\n============\n\nMeoWrapper is a simple Launch-Wrapper for Minecraft. It downloads the games files for you and \nlaunches it. MeoWrapper is intended to be used for development projects where a Minecraft runtime\nis needed (e.g. plugin development) or when you're having issues with your Minecraft launcher.\n\nMeoWrapper can run in 3 environments:\n- Client (Normal Minecraft)\n- Data (Generation of data files; documentation for data packs)\n- Server (Minecraft Server but not very useful)\n\nYou can either use MeoWrapper in a Java project or in command-line.\n\n****\n\n### Using MeoWrapper in a Java Project\n\nTo use MeoWrapper in your java project, you will first need to declare it as a dependency. You can\nfind artifacts on [Sonatype Releases Maven](https://s01.oss.sonatype.org/) or on [Maven Central](https://repo1.maven.org/maven2/)\nat `io.github.lgatodu47.meowrapper`. If you are running on a Gradle project, your `build.gradle` \nshould look like this:\n\n    repositories {\n        // Archives can sometimes be found on maven central\n        // However, they aren't always up-to-date\n        mavenCentral()\n\n        // Should always work\n        maven {\n            url 'https://s01.oss.sonatype.org/content/repositories/releases'\n        }\n    }\n\n    dependencies {\n        runtimeOnly 'io.github.lgatodu47:meowrapper:1.3.1'\n    }\n\nWe first declare the maven repository where the artifacts are located and then add the dependency\nto the `runtimeOnly` configuration (you will almost never use the library's code in your project,\nin which case you would declare it as an `implementation`). Just refresh your gradle project and \nthe dependency should be there.\n\nYou will now need to create a run configuration to launch Minecraft. First assert that **you are\nrunning on the same or higher Java version as Minecraft** (Java 17 for mc 1.18+, Java 16 for mc\n1.17, Java 1.8 for older versions). Next set the main class to be MeoWrapper's main class (currently `io.github.lgatodu47.meowrapper.MeoWrapper`).\nFinally, you should specify the run directory (Many files and folders will be created, running in\nthe project directory is not a good idea) and the run arguments. If you never used the program before \nyou should start it with `help-\u003cenv\u003e` to have more information about the arguments needed to run \nMinecraft on the specified environment. You can always add argument properties or environment \nvariables if you wish.\n\nHere is what an example configuration may look like on IntelliJ IDEA:\n![A run configuration on IntelliJ IDEA](/images/intellij-run-configuration.png)\n\nOnce your run configuration is done, you should be able to run the game.\n\n****\n\n### Using MeoWrapper in Command Line\n\nGo on the [releases page](https://github.com/LGatodu47/MeoWrapper/releases) and download the\nlatest release of MeoWrapper. Put the downloaded jar in an empty folder and open the command line\nin the run folder. You can then run the jar with argument `help-\u003cenv\u003e` to have more info about an\nenvironment.  \n\nIf you are running on an old enough Windows 10 version, the console output may be messed up: this is probably because you\nhaven't enabled ANSI. To enable ANSI, run the command prompt as administrator and paste this line:  \n`reg add HKEY_CURRENT_USER\\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000001 /f`  \nIf you want for some reason to disable ANSI, you can paste this line:  \n`reg add HKEY_CURRENT_USER\\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000000 /f`\n\nOne more thing, to play minecraft 1.17+ you will need to install a newer version of Java, preferably **JDK 17**.\nYou can find many JDKs on websites such as [OpenJDK](https://jdk.java.net/17/) or [Eclipse Temurin](https://adoptium.net/temurin/archive).\n\n****\n\n### Mod loaders\n\nMod loaders are supported by MeoWrapper starting from 1.3. I tested Forge, Fabric and Optifine, but\nMeoWrapper should have no issue handling other Mod loaders. Of course if you encounter an issue with mod loaders\nfeel free to open an issue on the GitHub page.\n\nYou can install a mod loader on client simply by specifying your minecraft home directory in the installer.\nTo launch the modded game you will need to go to '.minecraft/versions' and search for the version that has\nthe name of the mod loader with the minecraft version that it is installed for. Simply copy the name of that\nfolder and specify it in the `--version` argument. For example, you may set `--version 1.18.2-forge-40.1.0`\nfor forge 40.1 for minecraft 1.18.2.\n\nNote that MeoWrapper doesn't handle mod loading on the server environment. The reason why is that most of the\ncase mod loaders installers directly download the server jar and sets up everything, making using MeoWrapper\nuseless.\n\n****\n\nAnd there you go! Don't forget that if you\nfind a bug or have issues launching the game you can open an issue on the [issue tracker](https://github.com/LGatodu47/MeoWrapper/issues).\n\n*MeoWrapper is not affiliated with Minecraft, Mojang or Microsoft*  \n*You can get Minecraft [here](https://www.minecraft.net/)*\n\n## Have a question ?\n\nYou can email me at `driph.v450@gmail.com`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgatodu47%2Fmeowrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flgatodu47%2Fmeowrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgatodu47%2Fmeowrapper/lists"}