movblock.mov

Forcefield Emitter

File: data/hbm/hbm/machine_config/forcefield.json. Settings load when the world opens. See Datapack Settings for replacement behavior.

Fields

FieldMeaning and defaultRange
base_consumptionBase HE cost per active force-field tick; default 1000.[0, \texttt{i32::MAX}]
base_radiusForce-field radius before upgrades, in blocks; default 16.[0, \texttt{i32::MAX}]
cooldown_modifierForce-field recovery delay added per unit of radius; default 1.[0, \texttt{f64::MAX}]
health_regen_modifierForce-field health recovery multiplier; default 1.[0, \texttt{f64::MAX}]
power_capacityMachine HE buffer capacity; default 1000000.[0, \texttt{i64::MAX}]
radius_consumptionAdditional HE cost per active tick and radius upgrade; default 500.[0, \texttt{i32::MAX}]
radius_upgradeRadius added by each radius upgrade, in blocks; default 16.[0, \texttt{i32::MAX}]
shield_consumptionAdditional HE cost per active tick and shield upgrade; default 250.[0, \texttt{i32::MAX}]
shield_upgradeMaximum force-field health added per shield upgrade; default 50.[0, \texttt{i32::MAX}]

Example

{
  "base_consumption": 1000,
  "base_radius": 16,
  "cooldown_modifier": 1,
  "health_regen_modifier": 1,
  "power_capacity": 1000000,
  "radius_consumption": 500,
  "radius_upgrade": 16,
  "shield_consumption": 250,
  "shield_upgrade": 50
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page