{"id":46811748,"url":"https://github.com/developerexotic/legacycrossplay","last_synced_at":"2026-03-13T11:00:43.056Z","repository":{"id":342727109,"uuid":"1174843410","full_name":"DeveloperExotic/LegacyCrossPlay","owner":"DeveloperExotic","description":"A Minecraft Legacy Edition proxy translator, that allows connections to Java Edition servers.","archived":false,"fork":false,"pushed_at":"2026-03-12T11:08:17.000Z","size":4632,"stargazers_count":149,"open_issues_count":3,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-03-12T15:00:06.226Z","etag":null,"topics":["cross-platform","cross-play","lcelcp","legacy-console","legacy-console-edition","legacy-cross-play","legacycrossplay","mclce","minecraft","minecraft-console","minecraft-console-client","minecraft-lce","minecraft-legacy","minecraft-legacy-console-edition"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeveloperExotic.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-06T22:46:43.000Z","updated_at":"2026-03-12T14:33:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"9ed880c5-2c15-4c25-9140-e85a9b30c526","html_url":"https://github.com/DeveloperExotic/LegacyCrossPlay","commit_stats":null,"previous_names":["developereclipse/legacycrossplay"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/DeveloperExotic/LegacyCrossPlay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperExotic%2FLegacyCrossPlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperExotic%2FLegacyCrossPlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperExotic%2FLegacyCrossPlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperExotic%2FLegacyCrossPlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloperExotic","download_url":"https://codeload.github.com/DeveloperExotic/LegacyCrossPlay/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperExotic%2FLegacyCrossPlay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30466309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T06:34:02.089Z","status":"ssl_error","status_checked_at":"2026-03-13T06:33:49.182Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cross-platform","cross-play","lcelcp","legacy-console","legacy-console-edition","legacy-cross-play","legacycrossplay","mclce","minecraft","minecraft-console","minecraft-console-client","minecraft-lce","minecraft-legacy","minecraft-legacy-console-edition"],"created_at":"2026-03-10T08:07:27.251Z","updated_at":"2026-03-13T11:00:42.997Z","avatar_url":"https://github.com/DeveloperExotic.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Legacy Cross Play\n## Any questions, need help? [Join the server!](https://discord.gg/cb9rs9yfDm)\n## CURRENTLY, THE ORIGINAL LEGACY CLIENT IS BROKEN, USE [THIS ONE](https://github.com/DeveloperExotic/LegacyCrossPlay/releases)\n\n**This project allows Legacy Console Edition clients to join a vanilla 1.8 Java Edition server!**\n![](https://raw.githubusercontent.com/DeveloperExotic/LegacyCrossPlay/refs/heads/main/.assets/lce1.png)\n![](https://raw.githubusercontent.com/DeveloperExotic/LegacyCrossPlay/refs/heads/main/.assets/lce2.png)\n\n# How to Install\n\n**Code modifications, or server plugins ARE NOT required!**\n\n- Install [NodeJS](https://nodejs.org/en/download), you may need to restart your computer after\n- Start a localhost Java Edition server running on port 25564, and in offline mode (you can edit these in `server.properties`)\n- Run the file `install_dependencies.bat`, - you only need to run this file one time.\n- Run `start.bat`, the Java Edition server will appear in the join tab on Legacy Console Edition! You can configure the server IP / PORT in `constants.js`.\n\n# Known issues, will be fixed\n\n- Chunk lighting is always lit\n- You're unable to craft in survival mode\n- You're unable to accept villager trades\n\n---\n\n# TODO\n\n## Chunks\n\n- [x] Java → LCE chunks\n  - [x] Blocks\n  - [x] Metadata\n  - [x] Lighting\n  - [x] Biomes\n\n## Inventory Syncing\n\n- [x] Held item\n- [x] Item dropping\n- [x] Creative items\n- [x] Creative clear\n- [x] Moved items\n\n## Sync Gamemode / XP / Health / Hunger\n\n- [x] Damage knockback / sound\n\n## Respawn\n\n- [x] Death animation\n- [x] Respawn handling\n\n## Environment\n\n### Time\n\n- [x] Sync Time\n- [x] DoDaylightCycle fix\n\n### Weather\n\n- [x] Sync Weather\n\n## Sound\n\n- [x] Sound effects\n\n---\n\n# Entities\n\n## Base Entities\n\n- [x] Java edition players\n- [x] Items\n- [x] Mobs\n\n### Mob Features\n\n- [x] Ageable entities\n- [x] Entity metadata (e.g. size, type)\n- [x] Nametags\n- [x] Mob inventory\n- [x] Animations (e.g. bats)\n\n## Entity Attachments\n\n- [x] Attach to entities (e.g. riding pig, minecart, boat)\n\n### Damage Translation\n\n#### LCE Damage → Java Entity\n\n- [x] Entity\n- [x] Player\n\n#### Java Damage → LCE Entity\n\n- [x] Mobs\n- [x] Players\n- [x] Hurt sound\n- [x] Entity velocity knockback\n\n### Critical Hits\n\n- [x] Normal critical\n- [x] Magical critical\n\n### Other Entity Systems\n\n- [x] Fix minecart metadata (e.g. tnt minecart)\n- [x] Arrows\n  - [x] Fix arrow bug when colliding with player / low bow pull\n- [x] Falling block entities (e.g. sand, gravel, anvil)\n- [x] Fireball\n- [x] Custom Java Edition skins\n\n---\n\n# Server\n\n## Chat\n\n- [x] Receive server chat\n  - [x] Finter server colors\n- [x] Send server chat\n- [x] Fix chat commands (e.g. /say, /tellraw)\n- [x] Java edition english chat translations\n\n## Disconnections\n\n- [x] Our LCE client disconnects\n- [x] Our java player disconnects\n\n---\n\n# Player Animations\n\n## LCE → Java\n\n- [x] Crouch\n- [x] Sprint\n- [x] Attack (swing)\n- [x] Riding\n- [x] Sword blocking\n\n## Java → LCE\n\n- [x] Crouch\n- [x] Sprint\n- [x] Attack\n  - [x] Entity\n  - [x] Player\n- [x] Eating\n- [x] Sleeping\n\n---\n\n# Block Updates\n\n## Java → LCE\n\n- [x] Creative\n- [x] Survival\n- [x] Explosions\n\n## LCE → Java\n\n- [x] Creative\n- [x] Survival\n\n---\n\n# World\n\n- [x] Particles\n- [x] Nether and End dimensions\n\n---\n\n# UI\n\n- [ ] Crafting _(Hard to implement, coming soon)_\n- [x] Brewing stand\n- [x] Furnace\n- [x] Villager trading\n  - [ ] Accept trade _(Hard to implement, coming soon)_\n- [x] Anvils\n- [x] Chests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperexotic%2Flegacycrossplay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloperexotic%2Flegacycrossplay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperexotic%2Flegacycrossplay/lists"}