Block Heat
Description
Lets blocks near a player warm or cool them. Cast it from a season trigger, as the bundled MS_BlockHeat does.
Players only. It affects each targeted player, or the caster when the line has no target.
- Lines that share an
idcount only their strongest warm block and their strongest cold block, and those two add up. A ModifyTemp amount with that id competes too. Different ids add up. - A block more than about 1.4 blocks away does not count through a wall.
- The search runs every
performance.chunk-supplier-intervalticks (20 by default).
Attributes
| Attribute | Aliases | Description | Default |
|---|---|---|---|
| blocks | block, b, types, type, t, material, mat, m | The blocks to match, comma separated, with states (campfire[lit=true]) and tags (#candles) |
none |
| amount | a, modifier, temperature, temp | Degrees right next to a block. Negative cools | 0 |
| range | r, radius | The distance in blocks where the effect reaches 0, at most 16 | 7 |
| falloff | f | linear fades with distance, flat gives the full amount within range |
linear |
| sight | lineofsight, los | false lets blocks count through walls |
true |
| air | true also changes the player's air temperature readings (airtemp, atmospheretemp and the air temperature placeholders) |
false |
|
| id | key, source | Name of the line's group | blocks |
| duration | d | Seconds the line stays active after its last cast | 2 |
amount and range take placeholders on MythicMobs Premium only.
Examples
MS_BlockHeat:
Skills:
- blockheat{blocks=campfire[lit=true];amount=15;range=7;air=true} @Self
- blockheat{blocks=nether_portal;amount=25;range=16} @Self ?!environment{env=NETHER}
- blockheat{blocks=nether_portal;amount=-25;range=16} @Self ?environment{env=NETHER}
From the bundled skill. A Nether portal warms outside the Nether and cools inside it.
Hearth_Warmth:
Skills:
- blockheat{blocks=furnace[lit=true],smoker[lit=true];amount=10;range=5;id=hearth} @Self
Their own id lets furnaces and smokers add to a campfire's warmth.
Hot_Springs:
Skills:
- blockheat{blocks=magma_block;amount=8;range=4;falloff=flat;sight=false} @Self
sight=falselets the magma warm through floors.
Aliases
- heatsource