We've removed com.thalwyrn.helium.core. from all of the types as it doesn't change.
density:
entities.spawner.rule_based.rules.DensityRule
range:
Type: double
isEnum: false
isOptional: false
max_in_range:
Type: double
isEnum: false
isOptional: false
effect:
configuration.common.FireworkEffectData
shape:
Type: net.minestom.server.item.component.FireworkExplosion$Shape
Possible Values:
- SMALL_BALL
- LARGE_BALL
- STAR
- CREEPER
- BURST
isEnum: true
isOptional: false
twinkle:
Type: boolean
isEnum: false
isOptional: true
trail:
Type: boolean
isEnum: false
isOptional: true
colors:
Type: List<net.kyori.adventure.util.RGBLike>
isEnum: false
isOptional: false
Singular: color
fade_colors:
Type: List<net.kyori.adventure.util.RGBLike>
isEnum: false
isOptional: true
Singular: fade_color
entity_region:
entities.TypedEntityRegion
inside_region:
entities.spawner.rule_based.rules.InsideRegion
regions:
Type: List<regions.TypedRegion>
Possible Values:
- regions.TypedRegion
- entities.TypedEntityRegion
isEnum: false
isOptional: false
Singular: region
is_block:
entities.spawner.rule_based.rules.IsBlock
blocks:
Type: List<net.minestom.server.instance.block.Block>
Possible Values: It's just all the blocks man. What do you want from me?
A few examples:
- gilded_blackstone
- nether_brick_slab
- potted_warped_fungus
- dragon_head
- minecraft:andesite_wall
isEnum: false
isOptional: false
Singular: block
offset:
entities.spawner.rule_based.pos_modifiers.OffsetPositionModifier
offset:
Type: net.minestom.server.coordinate.Vec
isEnum: false
isOptional: false
outside_region:
entities.spawner.rule_based.rules.OutsideRegion
regions:
Type: List<regions.TypedRegion>
Possible Values:
- regions.TypedRegion
- entities.TypedEntityRegion
isEnum: false
isOptional: false
Singular: region
region:
regions.TypedRegion
instance:
Type: java.util.UUID
isEnum: false
isOptional: true
name:
Type: java.lang.String
isEnum: false
isOptional: true
Required if tags is missing
tags:
Type: List<java.lang.String>
isEnum: false
isOptional: true
Singular: tag
rule_based:
entities.spawner.rule_based.RuleBasedMobSpawner
rules:
Type: List<entities.spawner.rule_based.SpawnerAction>
Possible Values:
- entities.spawner.rule_based.rules.IsBlock
- entities.spawner.rule_based.rules.DensityRule
- entities.spawner.rule_based.pos_modifiers.OffsetPositionModifier
- entities.spawner.rule_based.pos_modifiers.ToLowestBlock
- entities.spawner.rule_based.pos_modifiers.ToHighestBlock
- entities.spawner.rule_based.rules.OutsideRegion
- entities.spawner.rule_based.rules.InsideRegion
isEnum: false
isOptional: false
to_highest_block:
entities.spawner.rule_based.pos_modifiers.ToHighestBlock
blocks:
Type: List<net.minestom.server.instance.block.Block>
Possible Values: It's just all the blocks man. What do you want from me?
A few examples:
- gilded_blackstone
- nether_brick_slab
- potted_warped_fungus
- dragon_head
- minecraft:andesite_wall
isEnum: false
isOptional: true
to_lowest_block:
entities.spawner.rule_based.pos_modifiers.ToLowestBlock
ignore_blocks:
Type: List<net.minestom.server.instance.block.Block>
Possible Values: It's just all the blocks man. What do you want from me?
A few examples:
- gilded_blackstone
- nether_brick_slab
- potted_warped_fungus
- dragon_head
- minecraft:andesite_wall
isEnum: false
isOptional: true