OpenFlares
Flare guns! Survival and multiplayer friendly. Now with an innovative LOD-based renderer for seeing flare smoke from even beyond the vanilla chunk render distance :D
8 items and blocks · 9 recipes · 63 config settings
Build 0.5.0+26.2-neoforge · checked 13 September 2026
Recipes
Every recipe OpenFlares adds, grouped by how it is made.
Items
Black Flare Cartridge
Blue Flare Cartridge
Empty Flare Cartridge
Flare Gun
Green Flare Cartridge
Purple Flare Cartridge
Red Flare Cartridge
Yellow Flare CartridgeConfig
- 3D LOD Quality
far_smoke_lod_quality— Sets the visual detail used by the 3D distant-smoke renderer. - Distant Smoke Distance
far_smoke_render_distance_chunks— Sets this client's preferred far-smoke render distance [chunks]. The server can clamp this lower. - Distant Smoke
far_smoke_render_mode— Chooses how this client draws flare smoke beyond vanilla chunk render distance.
Show all 63 settings
- Stable Smoke Colors
flare_smoke_stable_colors_enabled— Keeps world smoke colors stable by reducing lighting, view-angle, and texture-tint color shifts. - Smoke Transparency
flare_smoke_transparency_enabled— Uses transparency-aware smoke rendering for softer edges and smoother blending. - Anchor
preference_overlay_anchor— Chooses the screen anchor that overlay offsets are measured from. - Color Square Padding
preference_overlay_color_square_padding— Sets the gap between the color square and the preference text [screen pixels]. - Color Square Size
preference_overlay_color_square_size— Sets the size of the color square next to the reload preference [screen pixels]. - Custom Label Text
preference_overlay_custom_label_text_enabled— Uses the custom label text below instead of the default reload preference label. - Preference Overlay
preference_overlay_enabled— Shows the current flare reload preference on the HUD. - Label Font Scale
preference_overlay_label_font_scale— Scales the overlay label text before the preference value [scale]. - Custom Label
preference_overlay_label_text— Sets the text shown before the current reload preference. - Offset X
preference_overlay_offset_x— Moves the preference overlay left or right from its anchor [screen pixels]. - Offset Y
preference_overlay_offset_y— Moves the preference overlay up or down from its anchor [screen pixels]. - Value Font Scale
preference_overlay_value_font_scale— Scales the displayed reload preference value text [scale]. - Entity Hit Damage
entity_hit_damage_heartsserver— Sets flare projectile impact damage to entities [hearts]. - Global Flares
max_active_flares_globalserver— Limits active flare projectiles across the whole server [flares]. - Flares per Player
max_active_flares_per_playerserver— Limits active flare projectiles per player [flares]. - Occlusion Chunk Budget
max_smoke_line_of_sight_chunk_loads_per_server_tickserver— Caps missing chunks loaded for far-smoke occlusion across the server each tick [chunk loads/tick]. - Occlusion Ray Budget
max_smoke_line_of_sight_ray_casts_per_server_tickserver— Caps far-smoke line-of-sight ray casts across the server each tick [ray casts/tick]. 0 disables new checks. - Smoke Packet Budget
max_smoke_packets_per_server_tickserver— Caps the total smoke network packets the server sends each tick [packets/tick]. 0 disables smoke sending. - Projectile Drag
projectile_drag_multiplier_per_tickserver— Multiplies projectile velocity each tick; lower values slow flares faster [multiplier/tick]. - Projectile Gravity
projectile_gravity_blocks_per_tick_squaredserver— Sets the downward acceleration applied to flare projectiles [blocks/tick^2]. - Projectile Flight Timeout
projectile_lifetime_ticksserver— Stops the moving server-side flare projectile after this long [ticks]. Existing smoke stays visible until Smoke Lifetime expires. - Maximum Distance
projectile_max_distance_blocksserver— Removes flare projectiles after they travel this far [blocks]. - Downward Velocity Cap
projectile_max_downward_velocity_blocks_per_tickserver— Limits how fast flare projectiles can fall [blocks/tick]. - Projectile Speed
projectile_speed_blocks_per_tickserver— Sets the initial flare projectile speed [blocks/tick]. - Start Offset
projectile_start_offset_blocksserver— Spawns the flare this far in front of the shooter [blocks]. - Reload Duration
reload_duration_ticksserver— Sets how long a flare gun reload takes [ticks]. 20 ticks is roughly 1 second. - Smoke Opacity
smoke_alpha_multiplierserver— Multiplies overall flare smoke opacity; higher values look denser [multiplier]. - Smoke Lifetime
smoke_cloud_decay_ticksserver— Sets how long each visible smoke cloud remains before fading out [ticks]. This controls the smoke disappearance time after flight ends. - Smoke Interval
smoke_cloud_interval_ticksserver— Sets how often active flares emit new smoke clouds [ticks]. - Smoke Cloud Size
smoke_cloud_sizeserver— Sets the base visual diameter of each flare smoke cloud [blocks]. - Depth Mask Radius
smoke_depth_mask_radius_multiplierserver— Scales the hidden depth mask that keeps vanilla clouds behind smoke [radius multiplier]. - Adaptive Degrade Tick
smoke_far_line_of_sight_adaptive_degrade_tick_millisserver— Starts reducing occlusion detail when average server tick time reaches this value [ms/tick]. - Adaptive Occlusion Detail
smoke_far_line_of_sight_adaptive_enabledserver— Reduces far-smoke occlusion ray detail automatically when average server ticks get slow. - Adaptive Recover Tick
smoke_far_line_of_sight_adaptive_recover_tick_millisserver— Restores higher occlusion detail when average server tick time falls to this value [ms/tick]. - Far Smoke Occlusion
smoke_far_line_of_sight_culling_enabledserver— Hides far smoke clouds per player when opaque terrain blocks line of sight near or beyond vanilla view distance. - Load Occlusion Chunks
smoke_far_line_of_sight_load_missing_chunksserver— Allows far-smoke occlusion rays to load missing chunks along their paths before checking blocks. - Minimum Occlusion Rays
smoke_far_line_of_sight_minimum_raysserver— Sets the minimum rays used to test each far smoke cloud, including adaptive fallback [rays/cloud]. - Occlusion Pre-Horizon
smoke_far_line_of_sight_pre_horizon_blocksserver— Starts far-smoke occlusion this many blocks before the vanilla view horizon so fading terrain can still hide blocked smoke [blocks]. - Target Occlusion Rays
smoke_far_line_of_sight_target_raysserver— Sets the preferred rays for higher-detail far smoke visibility checks when the server is healthy [rays/cloud]. - Smoke Distance
smoke_max_render_distance_chunksserver— Sets the maximum server-authorized smoke send/render distance [chunks]. - Client Distance Filtering
smoke_network_client_preference_filtering_enabledserver— Skips smoke packets outside each client's synced smoke distance, still clamped by the server limit. - Smoke Renderer
smoke_render_styleserver— Chooses the smoke rendering strategy synced to clients for flare smoke. - Friday's Vanilla+ Textures
fridays_vanilla_plus_colored_texturesserver— FridayNextWeek's color-specific smoke textures. - Friday's Vanilla+ Textures #2
fridays_vanilla_plus_texturesserver— FridayNextWeek's Vanilla+ generic smoke frames. - Minecraft Smoke Textures
minecraft_smoke_texturesserver— Vanilla Minecraft smoke particle frames. - OpenFlares Billboards
open_flares_billboardsserver— Layered custom billboard geometry. - OpenFlares Particles (Spherical)
open_flares_particlesserver— OpenFlares colored spherical particle smoke. - OpenFlares Particles (Spherical-Bumpy)
open_flares_particles_spherical_bumpyserver— Rougher spherical OpenFlares texture. - Backdrop Boost
smoke_translucent_backdrop_boost_multiplierserver— Boosts smoke visibility when translucent terrain or effects are behind it [multiplier]. - Server Distant Smoke Limit
server_permitted_far_smoke_render_distance_chunks— Shows the maximum distant-smoke distance currently permitted by the connected server [chunks]. Server config reloads sync this automatically. - Smoke Color Label
smoke_color_label_activation— Shows a text label naming the color of flare smoke currently under the crosshair. - Anchor
smoke_color_label_anchor— Chooses the screen anchor that smoke color label offsets are measured from. - Text Background
smoke_color_label_background_enabled— Draws a dark rectangle behind the smoke color label for extra readability. - Custom Label Text
smoke_color_label_custom_label_text_enabled— Uses the custom label text below instead of the default smoke color label. - Label Font Scale
smoke_color_label_label_font_scale— Scales the smoke color label text before the color value [scale]. - Custom Label
smoke_color_label_label_text— Sets the text shown before the looked-at smoke color. - Multiple Flares
smoke_color_label_multiple_flares_strategy— Chooses what to show when the crosshair intersects smoke from multiple flare colors. - Offset X
smoke_color_label_offset_x— Moves the smoke color label left or right from its anchor [screen pixels]. - Offset Y
smoke_color_label_offset_y— Moves the smoke color label up or down from its anchor [screen pixels]. - Value Font Scale
smoke_color_label_value_font_scale— Scales the looked-at smoke color value text [scale].
Download Links
- modrinth.com modrinth.com/mod/openflares
- Source codeberg.org/oggvik/OpenFlares-mc
- Issues codeberg.org/oggvik/OpenFlares-mc/issues