{"id":15105473,"url":"https://github.com/jay113355/ipforward","last_synced_at":"2025-09-27T04:31:18.534Z","repository":{"id":179980272,"uuid":"253664275","full_name":"Jay113355/IpForward","owner":"Jay113355","description":"Adds support for proxy IP forwarding in forge. Archived, replaced by https://github.com/caunt/BungeeForge","archived":true,"fork":false,"pushed_at":"2023-08-26T18:50:24.000Z","size":86,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-13T21:40:02.818Z","etag":null,"topics":["minecraftforge"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jay113355.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-07T02:14:17.000Z","updated_at":"2023-11-17T15:19:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"11e3db16-e7a8-4fe5-afb5-951736b3bd15","html_url":"https://github.com/Jay113355/IpForward","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":0.5,"last_synced_commit":"2924c5c8cec005098011d03e7918009b92c833be"},"previous_names":["jay113355/ipforward"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay113355%2FIpForward","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay113355%2FIpForward/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay113355%2FIpForward/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jay113355%2FIpForward/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jay113355","download_url":"https://codeload.github.com/Jay113355/IpForward/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234384180,"owners_count":18823634,"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":["minecraftforge"],"created_at":"2024-09-25T20:40:21.068Z","updated_at":"2025-09-27T04:31:13.242Z","avatar_url":"https://github.com/Jay113355.png","language":"Java","readme":"I've archived this project as I no longer use it. \nIt can be replaced by https://github.com/caunt/BungeeForge with higher minecraft version support.\n\n# IPForward\nThis is a [MinecraftForge](https://minecraftforge.net) (core)mod that uses [Mixins](https://github.com/SpongePowered/Mixin) to add IP forwarding capabilities to forge.\n\nThis mod requires the [MixinBootstrap](https://github.com/LXGaming/MixinBootstrap) mod or a similar mod that contains and initialises the mixin library.\n\nFair warning, I only tested this with [Velocity](https://www.velocitypowered.com/) which handles forwarding the FML marker differently then BungeeCord. \n\n### Features\n- Lightweight. This is designed to be an alternative to using something like [SpongeForge](https://www.spongepowered.org/) or some bukkit-forge hybrid software. \n- Secure. This mod allows you to whitelist proxies by ip instead of having to use a firewall (this can be disabled if you prefer firewalls or have some other setup.)\n\n\n### Configuration\nThis mod has two config options\n\n| Key | Default Value | Description |\n| --- | --- | --- |\n| proxyAddresses | 127.0.0.1 | A list of proxy ip addresses. |\n| blockNonProxyConnections | true | Whether or not to block connections that are not made though a proxy |\n\n##### Additional notes:\n- If a address is not in the `proxyAddresses` list and `blockNonProxyConnections` is false then the normal authentication process will take place, allowing for direct connections.\n- If the `proxyAddresses` list is empty it will accept any connections with ip-forward data. However that is not recommended as it leaves your server vulnerable to fake proxy attacks. Only leave this blank if you intend on migrating attacks via firewall or some other join protection system.\n- If `blockNonProxyConnections` is false, users may join directly to the server and they will be authenticated according to the online-mode set in the server.properties If it is true, Users joining directly and/or any connections not in the proxyAddresses list will be disconnected.\n- You do **NOT** need to change `online-mode` in the `server.properties` file for this mod to work. This mod takes priority over the normal authentication process.\n\n### License \nIpForward is licensed under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay113355%2Fipforward","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjay113355%2Fipforward","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjay113355%2Fipforward/lists"}