Multipart Configuration Fields
A table of fields that can be used to create multipart balloons via an easy-to-use configuration system.
Multipart Balloon Fields
Fields that can be used in the creation of a multipart-type balloon via a configuration file.
type
The type of balloon that this is. The two options are single
and multipart
respectively.
String
Optional (defaults to single)
id
The unique ID of the balloon used for internal purposes.
String
Required
permission
The required permission that a player needs to utilize the balloon type.
String
Required
name
The name of the balloon that appears is both the Bloons GUI and in chat for messages related to the balloon
String
Required
lore
The lore of the item for the balloon that appears in the Bloon GUI menu.
String[]
Required
node-count
The amount of nodes, models, or segments that appear in a multipart balloon.
int
Optional (defaults to 5)
distance-between-nodes
The amount of blocks that are between each nodes. This is also the length of the segments that are in the middle of nodes. This is measured in blocks.
double
Optional (defaults to 2.0)
leash-height
The height of the leash that connects the player to the head segment measured in blocks relative to the head of the player.
double
Optional (defaults to 1.2)
head-node-offset
The offset of the head node from its zero measured in blocks.
double
Optional (defaults to 0.0)
body-node-offset
The offset of the body node from its zero measured in blocks.
double
Optional (defaults to 0.0)
tail-node-offset
The offset of the tailnode from its zero measured in blocks.
double
Optional (defaults to 0.0)
max-join-angle
The max angle that a segment/node can rotate to in degrees in both directions. This numer *2 is the total range of motion for each segment in degrees.
double
Optional (defaults to 35.0)
y-axis-interpolation
The interpolation of the Y-axis motion of every segment, node, or model. This is to help smooth out the motion of segments when moving up and down.
double
Optional (defaults to 0.35)
turning-spline-interpolation
The interpolation of the turning spline to prevent overturning and to enhance smoother turning of segments.
double
Optional (defaults to 0.35)
passive-sine-wave-speed
The speed of the passive sine wave animation. This is the amount of blocks a node will move every tick due to the runnable running every tick.
double
Optional (defaults to 0.05)
passive-sine-wave-amplitude
The amplitude of the passive sine wave animation. This is the maximum amount of blocks the balloon will move in the positive and negative direction on the Y-axis.
double
Optional (defaults to 0.5)
passive-nose-sine-wave-amplitude
The amplitude of the passive sine wave animtion starting on the head node (nose).
double
Optional (defaults to 0.5)
head
The configuration section that contains information that pertains to the model of the head node of a multipart balloon.
segment_type
Required
body
The configuration section that contains information that pertains to the model of the body node of a multipart balloon.
segment_type
Required
tail
The configuration section that contains information that pertains to the model of the tail node of a multipart balloon.
segment_type
Required
<segment_type>.material
The material that is used to create the model for the segment. This MUST be a valid Minecraft material.
String
Required
<segment_type>.color
The hex color of the item that is used as the model for the balloon node of that type. This can only be used and applied on a material type that is dyeable and that starts with LEATHER_
String
Optional (defaults to #ffffff)
<segment_type>.custom-model-data
The custom model data value that is stored on the items meta data that is used on the armor stand of the node of the specified type.
int
Required
Last updated
Was this helpful?