RefractionAPI
Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.
I don't know my version or loader

This API is constantly being updated on Github, with a ton more features, bug fixes, and other things. Supported for: 1.21.1 Neo, Forge, Fabric 1.20.1 Forge, Fabric
Refraction API was made for commonly used code between multiple projects & includes many useful methods to make adding features such as cutscenes easier to implement and to make the overall development process easier.
Refraction was made by ZeusIGN & ConnorTron110.

(Most of the listed features are only available on the unpublished versions)
All big things that Refraction offers:
ReConfig—Config system with auto syncing support
Atda—Persistent data storage system
Syncables—Server → Client class syncing capability
Channels—Custom data channels between server and client w/ headers
NamedAPI—Extension of Channels for named API channel schemes
Runnabler—Handler for delayed and ticking runnables on client / server
RefractionEvents—Event system with multiloader support
VoxelUtils—Voxel generation utilities
Particler—Particle wrapper with render and tick manipulation
RAABB—Allows for non-axis aligner boxes with collision
Cutscenes—Customizable cutscenes through code (future command support)
Custom debuggers—Similar to Minecraft's system of debugging, Refraction has custom debug support
Interactions—NPC Interaction handler
Quests—Quest handler system, doesn't offer quest stacking by default (future change)
Server Screens—Full server side control of screens without extra packets including closing, opening and sharing data between client ↔ server
Registrable tracking sounds—Ticking sounds that can be registered on the client and called from the server
Flood Filler—Highly customizable flood filler
Camera shake—Provides a camera shake interface
SyncConfig—Automatic syncing for player joins
Vec3Helper—A lot of vec3 util
RScanner—File scanner given a package
And a lot more, just take a look for yourself, mainly in @helper and @feature dirs :D
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.1, 1.20.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as refraction-forge-1.20.1-1.3.5.jar — drop this file into the mods folder
- Download size: 3.6 MB
- Download link checked 27 Sept 2026 — working
These come from our own check of the pack file, not from the source page.
