MCPcopy Index your code
hub / github.com/Sk1erLLC/Resource-Exploit-Fix

github.com/Sk1erLLC/Resource-Exploit-Fix @1.8.9-2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.8.9-2.0 ↗ · + Follow
21 symbols 39 edges 6 files 5 documented · 24%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Resource Exploit Fix

Fixes a security exploit in 1.8 preventing malicious servers from checking if files exist on a player's computer.

This exploit cannot be used to read the contents of a file and can only tell the server if a specific file exists.

Please read the detailed report of the bug: https://ungeek.eu/minecraft-18-file-access/

Extension points exported contracts — how you extend this code

ResourceTransformer (Interface)
(no doc) [1 implementers]
src/main/java/club/sk1er/resourceexploitfix/tweaker/transform/ResourceTransformer.java

Core symbols most depended-on inside this repo

cancelIfNotSafe
called by 1
src/main/java/club/sk1er/resourceexploitfix/asm/NetHandlerPlayClientTransformer.java
registerTransformer
called by 1
src/main/java/club/sk1er/resourceexploitfix/tweaker/ClassTransformer.java
getClassNames
called by 1
src/main/java/club/sk1er/resourceexploitfix/tweaker/transform/ResourceTransformer.java
transform
called by 1
src/main/java/club/sk1er/resourceexploitfix/tweaker/transform/ResourceTransformer.java
mapMethodName
called by 1
src/main/java/club/sk1er/resourceexploitfix/tweaker/transform/ResourceTransformer.java
getClassNames
called by 0
src/main/java/club/sk1er/resourceexploitfix/asm/NetHandlerPlayClientTransformer.java
transform
called by 0
src/main/java/club/sk1er/resourceexploitfix/asm/NetHandlerPlayClientTransformer.java
validateResourcePackUrl
called by 0
src/main/java/club/sk1er/resourceexploitfix/hook/NetHandlerPlayClientHook.java

Shape

Method 15
Class 5
Interface 1

Languages

Java100%

Modules by API surface

src/main/java/club/sk1er/resourceexploitfix/tweaker/ResourceTweaker.java6 symbols
src/main/java/club/sk1er/resourceexploitfix/tweaker/transform/ResourceTransformer.java4 symbols
src/main/java/club/sk1er/resourceexploitfix/tweaker/ClassTransformer.java4 symbols
src/main/java/club/sk1er/resourceexploitfix/asm/NetHandlerPlayClientTransformer.java4 symbols
src/main/java/club/sk1er/resourceexploitfix/hook/NetHandlerPlayClientHook.java2 symbols
src/main/java/club/sk1er/resourceexploitfix/ResourceExploitFix.java1 symbols

For agents

$ claude mcp add Resource-Exploit-Fix \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact