Energy Beam Renderers


Overview

Aliens Reworked

Palladium


Frost Beam

Settings:

Setting Type Description Required Fallback Value
core_color String Hex colour of the bright spine. false #EAF9FF
glow_color String Hex colour of the outer glow and the frost streaks. false #4FA5EE
core_opacity Float Opacity of the spine. false 0.95
glow_opacity Float Opacity of the outer glow. false 0.42
frost_opacity Float Opacity of the scrolling frost streaks. false 0.7
origin_lift Float Model units the origin is raised, straight up in world space. Use this rather than a y in "offset": offset is applied inside the head's rotation, so it swings the origin around the neck as you look up and down. false 8.0
muzzle_width Float Half-width of the core where it leaves the body, in blocks. false 0.16
end_width Float Half-width of the core at the far end; larger than muzzle_width flares the beam into a cone. false 0.52
scroll_speed Float Texture tiles travelled down the beam per tick. false 0.55
spin_speed Float Radians per tick the layers rotate around the beam axis. false 0.05
tile_length Float Blocks covered by one repeat of the frost texture. false 3.0
visibility Boolean Whether the beam is drawn; accepts separate first_person and third_person values. false true

Example:

{"type":"aliens_reworked:frost_beam","core_color":null,"glow_color":null,"core_opacity":null,"glow_opacity":null,"frost_opacity":null,"origin_lift":null,"muzzle_width":null,"end_width":null,"scroll_speed":null,"spin_speed":null,"tile_length":null,"visibility":null}

Laser

Settings:

Setting Type Description Required Fallback Value
glow_color Color Color of the laser glow false java.awt.Color[r=255,g=255,b=255]
core_color Color Color of the inner core false java.awt.Color[r=255,g=255,b=255]
rainbow Boolean If enabled, the glow will have a rainbow effect. Can also be defined as a float to determine the speed false false
glow_opacity Float Opacity for the laser glow false 1.0
core_opacity Float Opacity for the inner core false 1.0
bloom Integer Describes how many stages of "bloom" is visible as the glow false 2
size Vector2f Size of the laser. Can either be defined as a simple float (e.g. 1.0), or 2-dimensional using an array (e.g. [1.0, 2.0]) false [1.0, 1.0]
normal_transparency Boolean You only ever really need to set it to true if you intend to make the core or glow black false false
rotation Float Rotation of the laser false 0.0
rotation_speed Float Speed at which the laser rotates false 0.0
visibility Boolean Determines if its visible. false true

Example:

{"type":"palladium:laser","glow_color":"#ffffff","core_color":"#ffffff","rainbow":false,"glow_opacity":1.0,"core_opacity":1.0,"bloom":2,"size":1,"normal_transparency":false,"rotation":0.0,"rotation_speed":0.0,"visibility":{"first_person":true,"third_person":true}}

Lightning

Settings:

Setting Type Description Required Fallback Value
segments Integer Determines how many split segments the lightning will have false 5
frequency Integer Determines how many ticks it takes for the beam to change its offset position false 2
spread Float Determines how far each offset segment-corner spreads from the center false 5.0
glow_color Color Color of the laser glow false java.awt.Color[r=255,g=255,b=255]
core_color Color Color of the inner core false java.awt.Color[r=255,g=255,b=255]
rainbow Boolean If enabled, the glow will have a rainbow effect. Can also be defined as a float to determine the speed false false
glow_opacity Float Opacity for the laser glow false 1.0
core_opacity Float Opacity for the inner core false 1.0
bloom Integer Describes how many stages of "bloom" is visible as the glow false 1
size Vector2f Size of the laser. Can either be defined as a simple float (e.g. 1.0), or 2-dimensional using an array (e.g. [1.0, 2.0]) false [1.0, 1.0]
normal_transparency Boolean You only ever really need to set it to true if you intend to make the core or glow black false false
rotation Float Rotation of the laser false 0.0
rotation_speed Float Speed at which the laser rotates false 0.0
visibility Boolean Determines if its visible. false true

Example:

{"type":"palladium:lightning","segments":5,"frequency":2,"spread":5,"glow_color":"#ffffff","core_color":"#ffffff","rainbow":false,"glow_opacity":1.0,"core_opacity":1.0,"bloom":1,"size":1,"normal_transparency":false,"rotation":0.0,"rotation_speed":0.0,"visibility":{"first_person":true,"third_person":true}}