Orbital Railgun Reforged Configuration
This page covers how to tune Orbital Railgun Reforged for your server or client.
Where the config files live
config/orbital_railgun-common.toml— shared/server settings. This file is generated after the first launch and is authoritative for servers.config/orbital_railgun-client.toml— client-only visuals. Each player can customize their own look without affecting gameplay.
Restart the game after editing either file. Copy the common file to the server to enforce your values.
Opening the config folder (CurseForge launcher)
- In CurseForge, open
Minecraft→My Modpacksand hover your pack. - Click the
...menu →Open Folder. - Open the
configdirectory and editorbital_railgun-common.toml(server/shared) ororbital_railgun-client.toml(client visuals). - Restart the game after saving.
Common (server/authoritative) options
range(default256.0) — maximum targeting distance of the railgun.maxBreakHardness(default50.0) — highest block hardness that can be destroyed (-1breaks everything, higher values increase power).cooldown(default2400ticks ≈ 2 minutes) — delay between shots.strikeDamage(default2147483647) — damage dealt by the strike. Lower this to make the weapon survivable.blacklistedBlocks— blocks the strike will never destroy (defaults include bedrock, end portal, barrier).suckEntities(defaulttrue) — pull nearby mobs/players toward the impact before detonation.destructionDiameter(default16.0) — diameter in blocks used for the server-side physics/destruction.blocksPerTick(default2000) — cap on blocks removed per tick while the strike resolves; lower to reduce lag.minDestroyY(default-64) — lowest Y level the strike will excavate down to.dropBlocks(defaultfalse) — iftrue, broken blocks drop items instead of vaporizing (heavier on servers).debugMode(defaultfalse) — extra logging; leave off unless diagnosing issues.
Claim protection toggles
respectClaims(defaulttrue) — enable FTB Chunks claim protection.respectOPACClaims(defaulttrue) — enable Open Parties & Claims protection when that mod is installed.allowEntityDamageInClaims(defaultfalse) — allow entity damage inside claims when the shooter has permission.allowBlockBreakInClaims(defaultfalse) — allow block destruction inside claims when permitted.allowExplosionsInClaims(defaultfalse) — allow the explosion effect inside claims when permitted.opsBypassClaims(defaulttrue) — operators (permission level ≥ 2) ignore the above claim checks.
Example: to keep claims fully protected unless an operator fires the weapon, leave the allow* settings at false and set opsBypassClaims = true.
Client-only visuals
These live in config/orbital_railgun-client.toml and do not affect servers or other players:
beamColor/beamAlpha— hex color (e.g.,#2CC6FF) and transparency multiplier for the beam.markerInnerColor/markerInnerAlpha— color/opacity for the inner targeting reticle.markerOuterColor/markerOuterAlpha— color/opacity for the outer targeting reticle.
Tip: Keep alpha values between 0.5–1.0 to preserve readability of the shaders while charging the railgun.