[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81688":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":12,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":15,"starSnapshotCount":15,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},81688,"Essential-Patcher","Leclowndu93150\u002FEssential-Patcher","Leclowndu93150","Debloats and patches the Essential mod. Unlock cosmetics client-side, disable telemetry, remove ads, and more.",null,"Java",36,5,23,1,0,13,2.33,false,"main",true,[],"2026-06-12 02:04:18","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"icon.png\" alt=\"Essential Patcher\" width=\"128\">\n  \u003Ch1>Essential Patcher\u003C\u002Fh1>\n  \u003Ca href=\"https:\u002F\u002Fwww.curseforge.com\u002Fminecraft\u002Fmc-mods\u002Fessential-patcher\">Download on CurseForge\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cdiv style=\"border: 2px solid #d1242f; border-radius: 8px; padding: 14px 16px; background: #fff1f1; color: #5f0f14; margin: 16px 0;\">\n  \u003Cstrong>WARNING:\u003C\u002Fstrong> Essential Patcher is unofficial and may conflict with Essential's terms of use or other platform rules. It does not include Essential or Minecraft code\u002Fassets, does not modify Essential's servers, and does not forge purchases or account entitlements. Read the full legal position before using or redistributing it: \u003Ca href=\".\u002FLEGALITY.md\">\u003Cstrong>LEGALITY.md\u003C\u002Fstrong>\u003C\u002Fa>.\n\u003C\u002Fdiv>\n\nEssential Patcher is a client-side Minecraft mod that patches the Essential mod at runtime.\n\nIt is built for users who want more control over Essential's cosmetics, telemetry, ads, purchase prompts, and client-side behavior.\n\n## What It Does\n\n- Unlocks cosmetics locally on your client.\n- Saves your equipped cosmetics locally.\n- Syncs cosmetics with other Essential Patcher users through an independent HTTPS sync service.\n- Blocks Essential telemetry and analytics calls.\n- Removes ads, promos, notices, purchase prompts, and checkout flows.\n- Fixes some Essential cosmetic sync crashes.\n- Keeps the patcher separate from Essential's servers and account entitlements.\n\n## How It Works\n\nEssential Patcher uses Mixins to change Essential while Minecraft is running.\n\nThe mod does not edit Essential's JAR. It loads alongside Essential, intercepts selected client-side methods, and changes the result locally.\n\nFor cosmetics, the patcher stores your selected cosmetic IDs and settings, sends them to the patcher sync service, and receives cosmetic data from other patcher users in the same session. Only users running Essential Patcher can see this synced cosmetic data.\n\nFor privacy, the patcher blocks known telemetry, analytics, and tracking paths before they leave the client.\n\nFor ads and purchases, the patcher removes or blocks local UI and packet paths related to promos, coin purchases, checkout, and shop prompts.\n\n## What It Does Not Do\n\n- It does not include Essential's code.\n- It does not include Essential's assets, cosmetics, models, textures, or icons.\n- It does not include Minecraft's code or assets.\n- It does not distribute a modified Essential JAR.\n- It does not distribute a modified Minecraft JAR.\n- It does not create Coins.\n- It does not submit fake purchases.\n- It does not modify Essential account ownership records.\n- It does not make non-patcher users see patched cosmetics.\n\n## Cosmetic Sync Server -- Privacy (GDPR)\n\nEssential Patcher runs an independent cosmetic sync service at `cosmetics.leclowndu93150.dev` so patcher users can see each other's cosmetics. Here is exactly what is stored and what is not.\n\n### What is stored\n\n| Data | Purpose | Retention |\n|------|---------|-----------|\n| Minecraft UUID | Identify which player owns which cosmetic loadout | Until 90 days of inactivity, then auto-pruned |\n| Equipped cosmetic slot IDs and cosmetic IDs | Sync your cosmetic outfit to other patcher users | Same as above |\n| Cosmetic settings (per-cosmetic JSON) | Sync cosmetic customization (colors, variants) | Same as above |\n| Last-seen timestamp | Prune inactive records | Same as above |\n\n### What is NOT stored\n\n- No IP addresses are logged or stored.\n- No Minecraft access tokens or session tokens are stored. The Mojang session auth is a one-time handshake to verify you own the account; the token is never saved.\n- No email addresses, passwords, or account credentials.\n- No playtime, server history, or gameplay data.\n- No chat messages, friend lists, or social data.\n- No hardware info, OS info, or device fingerprints.\n- No analytics, telemetry, or tracking of any kind.\n\n### How authentication works\n\n1. The client requests a challenge (random server ID) from the sync server.\n2. The client calls Mojang's `joinServer` with that challenge to prove account ownership.\n3. The sync server calls Mojang's `hasJoined` to verify.\n4. On success, the server issues a short-lived JWT containing only your UUID. No Mojang tokens are retained.\n\n### Data deletion\n\nAll player data is automatically deleted after 90 days of inactivity. To request immediate deletion, open an issue on this repository with your Minecraft UUID.\n\n### Data location\n\nThe sync server runs on an OVH VPS located in France (EU). All data is subject to EU\u002FGDPR regulations.\n\n## Supported Versions\n\n| Minecraft | Loaders |\n|-----------|---------|\n| 26.1.2 | Fabric |\n| 1.21.11 | Fabric |\n| 1.21.1 | NeoForge, Fabric |\n| 1.20.1 | Forge, Fabric |\n\n## Requirements\n\n- Essential 1.3.10.8 or 1.3.10.9\n- YACL (Yet Another Config Lib)\n\n## Building\n\n```bash\n.\u002Fgradlew build\n```\n\nBuild outputs are generated under the Gradle build directories for the supported loaders.\n\n## Status\n\nThis project is experimental and depends on Essential internals. Essential updates can break Mixins, cosmetic sync, telemetry blocking, or UI patches.\n\n## Disclaimer\n\nEssential Patcher is not affiliated with, endorsed by, approved by, or associated with Essential, ModCore Inc., Spark Universe, Mojang, Microsoft, or Minecraft.\n\nSee [LEGALITY.md](.\u002FLEGALITY.md) for the full legal and technical position.\n","Essential Patcher 是一个针对 Minecraft 的客户端模组，用于对 Essential 模组进行实时修补。其核心功能包括解锁本地客户端的装饰品、禁用遥测和分析数据发送、移除广告及购买提示等。通过使用 Mixins 技术，该模组能够在游戏运行时拦截并修改 Essential 模组的部分客户端方法，而无需直接编辑 Essential 的 JAR 文件。此外，它还提供了一个独立的 HTTPS 同步服务，让使用此模组的玩家之间能够同步装饰品信息。适用于希望在不违反游戏规则的前提下增强个人游戏体验，并且更加注重隐私保护的 Minecraft 玩家。请注意，在使用前应仔细阅读项目提供的法律声明以确保合规性。",2,"2026-06-11 04:05:59","CREATED_QUERY"]