Ball Spawner

The is a Device in Fortnite: Creative, added in Update v23.20.
<tabber>
|-|Settings=
==All Settings==
All default values have been Bolded.
Option 	Value 	Description
Ball Type 	Generic Ball, Beach Ball 	Determines the type of ball to spawn.
Base Visible During Game 	On, Off 	Determines whether the base is visible during the game.
Ball Size 	2.28, 0.5 - 3.0 	Determines the diameter of the ball
Gravity 	Don't Override (1.0), 0.0 - 5.0 	Determines how fast the ball falls to the ground.
Maximum Distance Range 	Don't Override (5.0), 5.0 M - 100.0 M 	Determines the maximum distance the ball can be from the device before respawning.
Enabled During Phase 	None, Always, Pre-Game Only, Gameplay Only, Create Only	Determines the game phases during which the device will be enabled.
Respawn Delay 	1.0, 0.0 - 10.0 	Determines the length of time the spawner will wait to spawn a new ball after the previous one has been destroyed.
Ball Roughness 	Don't Override (1.0), 0.0 - 1.0 	Determines the how rough or smooth the material on the ball appears.
Ball Metalness 	Don't Override (0.0), 0.0 - 1.0 	Determines the how "metal-like" the material on the ball appears.
Ball Color 	#008AD7, Choose a Color 	Determines the base color of the ball.
Ball Logo Brightness 	Don't Override (0.0), 0.0 - 1.0 	Determines how bright the logo on the material on the ball appears.
Mass 	Don't Override (400.0), 0 - 10,000 	Determines the mass of the spawned ball.
Linear Damping 	Don't Override (0.0), 0.0 - 1.0 	Determines the ball's resistance to translational movement.
Angular Damping 	Don't Override (0.0), 0.0 - 1.0 	Determines the ball's resistance to rotational movement.
Player Knockback Force 	None ( 0 ) - 1500 	Determines the amount of force applied to the player when the ball hits them.
Player Force Multiplier 	1.0, 0.0 - 10.0 	Determines the force multiplier applied to all impact type. Has no effect on individually modified impulse forces.
Player Impulse Force Horizontal 	Don't Override (600.0), 0 - 5,000 	Determines how much horizontal force the player will apply when hitting the ball with their body.
Player Impulse Force Vertical 	Don't Override (600.0), 0 - 5,000 	Determines how much vertical force the player will apply when hitting the ball with their body.
Pickaxe Impulse Force Horizontal	Don't Override (3000.0), 0 - 5,000 	Determines how much horizontal force the player will apply when hitting the ball with their pickaxe.
Pickaxe Impulse Force Vertical 	Don't Override (600.0), 0 - 5,000 	Determines how much vertical force the player will apply when hitting the ball with their pickaxe.
Damage Impulse Force Horizontal 	Don't Override (1000.0), 0 - 5,000 	Determines how much horizontal force is applied when the ball takes damage.
Damage Impulse Force Vertical 	Don't Override (600.0), 0 - 5,000 	Determines how much vertical force is applied when the ball takes damage.
Eliminate Player when Touched 	On, Off 	Determines if the ball should eliminate a player when it touches them.
HUD Icon 	On, Off 	Determines if the HUD Icon will be displayed for this device
Icon Identifier1 	None, Choose an Icon 	Assigns an icon to the HUD icon to make it identifiable.
Friendly Team1 	Neutral, Any, Hostiles, 1 - 100 	Determines which team (if any) sees the HUD indicator as Friendly.
Team Visibility1 	Neutral, Friendlies, Any, Hostiles, 1 - 100 	Determines which team can see the HUD icon.
Display Distance Text1 	On, Off 	When showing as a HUD Element, also display the distance between the associated object and the player.
Clamp To Screen1 	On, Off 	When showing as a HUD Element, clamp the rendering position to be within the screen.
Show Offscreen Arrow1 	On, Off 	When showing as a HUD Element, when the actual rendering position is offscreen show an arrow pointing in the offscreen direction.
Requires Line of Sight1 	On, Off 	Determines whether direct line of sight is required to see the HUD icon.
Hide HUD Icon at1 	20M, 2.0M - 500M 	Determines the distance at which the HUD icon will stop being visible.
Hostile Icon Text1 	{Custom text} 	Specifies text to be displayed on the HUD icon for hostile players.
Friendly Icon Text1 	{Custom text} 	Specifies text to be displayed on the HUD icon for friendly players.
Neutral Icon Text1 	{Custom text} 	Specifies text to be displayed on the HUD icon for neutral players.
HUD Text Size1 	1X - 2X 	Determines the size of text displayed on the HUD icon.
Use Client Prediction 	Yes, No 	
1 - Only visible when HUD Icon is set to On
|-|Functions and Events=
==Functions and Events==
Option 	Description
Enable When Receiving From 	Enables the device and spawns, or respawns, the ball.
Disable When Receiving From 	Disables the device and despawns the ball.
Show HUD When Receiving From	Shows the HUD icon.
Hide HUD When Receiving From	Hides the HUD icon.
Option 	Description
When Player Touched Transmit On Send Event To	Triggers when the ball touches a player for the first time after not touching that player.
When Ground Touched Transmit On Send Event To	Triggers when the ball touches the ground for the first time after not hitting the ground.
|-|Verse API=
This device can be found in Content Browser in the following path: /All/Fortnite/Devices/Physics
==ball_spawner_device class==
using { /Fortnite.com/Devices }
Option 	Description
creative_object 	Base class for creative devices and props.
creative_device_base	Base class for creative_device.
This class has no data members
Option 	Parameters	Description
ShowHUD:void	 	Shows the floating HUD Icons to players, if these have been configured by the device.
HideHUD:void	 	Hides the floating HUD Icons from players, if these have been configured by the device.
</tabber>
Category:Devices
Category:UEFN
Category:Creative
Category:Verse API