|Creates a rigid joint between two Blocks, allowing them to slide along one axis but
==== Description ====
not rotate.
Creates a rigid joint between two Blocks, allowing them to slide along one axis but not rotate.
==== Properties ====
{| class="wikitable"
|+
!Property Name
!Type
!Description
|-
|Enabled
|Bool
|If false, the attribute will not do anything.
|-
|Color
|Color
|The color of the cuboids in both blocks. If Visible is false, the cuboids will be invisible.
|-
|Lower Limit
|Number
| -
|-
|Upper Limit
|Number
| -
|-
|Restitution
|Number
| -
|-
|Visible
|Bool
|If the cuboids in both blocks are visible. If Visible is false, the cuboids will be invisible.
|-
|Limits Enabled
|Bool
|Overrides Upper Angle and Lower Angle and disables it.
|-
|Size
|Number
|How big the cuboids in both blocks are. If Visible is false, the cuboids will be invisible.
|}
| [[File:Prismatic.gif|thumb]]
| [[File:Prismatic.gif|thumb]]
|-
|-
|Rod
|Rod
|
|Creates a rod-like connection between two blocks.
==== Description ====
Creates a rod-like connection between two blocks.
==== Properties ====
{| class="wikitable"
|+
!Property Name
!Type
!Description
|-
|Enabled
|Bool
|If false, the attribute will not do anything.
|-
|Color
|Color
|The color of the line connecting both blocks. If Visible is false, the line will be invisible.
|-
|Limit Angle 2
|Number
| -
|-
|Thickness
|Number
|How big the line connecting both blocks is. If Visible is false, the line will be invisible.
|-
|Visible
|Bool
|If the line connecting both blocks is visible. If Visible is false, the line will be invisible.
|-
|Length
|Number
|How big the distance between the block with the attribute and the block without it.
|-
|Limits Enabled
|Bool
|Overrides Limit Angle 1 and Limit Angle 2 and disables them.
|-
|Limit Angle 1
|Number
| -
|}
| [[File:Rod.gif|thumb]]
| [[File:Rod.gif|thumb]]
|-
|-
|Rope
|Rope
|
|Attaches a rope between two blocks.
==== Description ====
Attaches a rope between two blocks.
==== Properties ====
{| class="wikitable"
|+
!Property Name
!Type
!Description
|-
|Enabled
|Bool
|If false, the attribute will not do anything.
|-
|Restitution
|Number
| -
|-
|Color
|Color
|The color of the line connecting both blocks. If Visible is false, the line will be invisible.
|-
|Length
|Number
|The maximum distance between the block with the attribute and the block without it.
|-
|Visible
|Bool
|If the line connecting both blocks is visible. If Visible is false, the line will be invisible.
|-
|Thickness
|Number
|How big the line connecting both blocks is. If Visible is false, the line will be invisible.
|}
| [[File:Rope.png|thumb]]
| [[File:Rope.png|thumb]]
|-
|-
Revision as of 14:41, 15 April 2024
Attributes (WIP, HIRING)
This page is a work-in-progress and may contain user notes. You can help by finishing it.
Attribute Name
Description
Preview
Baller
Description
Forces the target into a ball where they roll around.
Properties
Property Name
Type
Description
Controllable
Bool
Determines if a player can control where the ball rolls.
Color
Color
If the "Use Random Color" property is false, the ball will always be this color.
Affect
Enum
Determines if the block can ball players, NPCs, or everyone.
Unballer
Bool
If true, then the block will act as an unballer, removing the ball of anyone coming in contact.
Use Random Color
Bool
If true, the ball will be a random color. This overrides the "Color" property.
Beam
Description
Sets a trail between two blocks.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Face Camera
Bool
If false, the beam's rotation will not change alongside your camera's.
Texture Length
Number
If Texture is set, this property will change how stretched the texture is.
Width 1
Number
Will change how wide the texture is when coming out of the block with the attribute, if this value is not the same as Width 2 it will create a transition from Width 1 to Width 2.
Color
Color
Changes the color of the beam.
Texture Speed
Number
If Texture is set, this property will change how fast the texture is moving.
Curve Amount X
Number
Dysfunctional.
Curve Amount Y
Number
Dysfunctional.
Light Influence
Number
Changes how much the sun and shading can influence the appearance of the beam.
Transparency
String
Notice!
You can use greater than signs to make it change transparency over-distance! e.g: 0>0.5>1
Changes how opaque the beam is.
Segments
Number
If Texture is set & Texture Mode is not stretch, this property will change how many copies of the texture there are. Dysfunctional.
Width 2
Number
Will change how wide the texture is when coming out of the block without the attribute, if this value is not the same as Width 1 it will create a transition from Width 2 to Width 1.
Light Emission
Number
Emits a very tiny amount of light from the block with the attribute. If Texture is set, it will make the texture brighter. Does nothing past 1.
Brightness
Number
Dysfunctional.
Texture Mode
Enum
Stretch: Overrides Segments and forces 1. Segments is dysfunctional, so this is the only way to have 1.
Static: No apparent difference from Wrap.
Wrap: No apparent difference from Static.
Texture
String
Replaces the square with an Image of your choice which moves.
BlockTeleporter
Description
Teleports unanchored blocks to a specified destination when triggered.
Properties
Property Name
Type
Description
Delay
Number
How long before the block teleports.
Keep Velocity
Bool
If the block keeps it's momentum after teleportation.
Damager
Description
Damages players at a specified rate and cooldown.
Properties
Property Name
Type
Description
Affect
Enum
Players: Only damages Players.
NPCs: Only damages NPCs.
Everything: Damages both Players and NPCs.
Cooldown
Number
How long before the affected can be damaged again.
Amount
Number
How much the affected get damaged.
Decal
Description
Allows pasting images onto blocks for customizing the environment.
Properties
Property Name
Type
Description
Face
Enum
Top: Displays the decal on the top.
Bottom: Displays the decal on the bottom.
Left: Displays the decal on the left.
Right: Displays the decal on the right.
Front: Displays the decal on the front.
Back: Displays the decal on the back.
Transparency
Number
Changes how opaque the decal is.
Color
Color
Changes the color of the decal.
Texture
String
An Image of your choice.
Effect
Description
Emits a specified particle effect from the block.
Properties
Property Name
Type
Description
Shape Style
Enum
Volume: Comes Shape In Out from of a random position inside the block.
Surface: Comes Shape In Out from Emission Direction from the block.
Color
Color
Changes the color of the texture.
Drag
Number
How much force is applied to the texture in the opposite of Emission Direction.
Flipbook Start Random
Bool
If Flipbook Layout is not None, then this will make the flipbook start on a random frame and continue animating from that frame.
Change Over Time
Number
How slow time is moving for the texture.
Light Influence
Number
Changes how much sun and shading can influence the appearance of the texture.
Velocity Inheritance
Number
How much speed the next texture gains from the last texture
Locked To Part
Bool
If true, the texture will follow the block's X and Z coordinates.
Squash
Text
Notice!
You can use greater than signs to make it change squash overtime! e.g: 0>0.5>1
Changes the width of the texture
Speed
Number
Different from Change Over Time, this does not control how fast the flipbook is moving or the rate of the texture spawning.
Brightness
Number
Dysfunctional.
Flipbook Layout
Enum
None: Regular texture, no flipbook.
Grid2x2: All images in the flipbook are on a 2x2 grid.
Grid4x4: All images in the flipbook are on a 4x4 grid.
Grid8x8: All images in the flipbook are on a 8x8 grid.
Size
Text
Notice!
You can use greater than signs to make it change size overtime! e.g: 0>0.5>1
How big the texture is.
Enabled
Bool
If false, the attribute will not do anything.
Flipbook Mode
Enum
OneShot: Animates until the end of the flipbook texture and then stops animating.
Loop: Animates forever.
PingPong: Animates until the end of the flipbook, then reverses and animates backwards until the start of the flipbook in a loop forever.
Random: This overrides Flipbook Start Random. Starts on a random frame and animates to other random frames forever.
Rotation Speed
Number
How fast the texture rotates every second.
Acceleration
Vector3
How fast the texture accelerates.
Flipbook Framerate
Number
How fast the flipbook animates.
Shape In Out
Enum
Outward: Makes the texture come out the Emission Direction.
Inward: Makes the texture come in from the Emission Direction.
InAndOut: Makes the texture come in from the Emission Direction and out from the Emission Direction.
Rate
Number
How many copies of the texture spawn every 30 seconds.
Texture
Number
The image used for the effect.
Emission Direction
Enum
Top: Makes the effect come Shape In Out from the top.
Bottom: Makes the effect come Shape In Out from the bottom.
Left: Makes the effect come Shape In Out from the left.
Right: Makes the effect come Shape In Out from the right.
Front: Makes the effect come Shape In Out from the front.
Back: Makes the effect come Shape In Out from the back.
Transparency
Number
Notice!
You can use the greater than signs to make it change transparency overtime! e.g: 0>0.5>1
Changes how opaque the texture is.
Spread Angle
Text
How much the effect moves away from the block.
Rotation
Number
The rotation when the texture spawns.
Light Emission
Number
Emits a very tiny amount of light from the block with the attribute. Makes the texture brighter. Does nothing past 1.
Lifetime
Number
How many seconds before the texture gets deleted.
Shape
Enum
Box: Spawns anywhere on a box.
Cylinder: Spawns anywhere on a cylinder.
Disc: Spawns anywhere on a disc.
Sphere: Spawns anywhere on a sphere.
Orientation
Enum
FacingCamera: Makes the texture face the camera.
VelocityParallel: Makes the texture face parallel to it's velocity.
FacingCameraWorldUp: Makes it only turn to face your camera instead of turning and tilting.
VelocityPerpendicular: Makes the texture face perpendicular to it's velocity.
Fire
Description
Emits fire from the block.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Height
Number
How tall the fire is.
Color
Color
The color of the fire.
Secondary Color
Color
The color of the smoke.
Change Over Time
Number
How slow time is moving for the fire.
Size
Number
How big the fire is.
GravityChanger
Description
Alters the block's gravity.
Properties
Property Name
Type
Description
Gravity
Number
How floaty the block is.
Healer
Description
Heals players at a specified rate and cooldown.
Properties
Property Name
Type
Description
Set To Maximum
Bool
Overrides Amount and makes the player heal fully.
Affect
Enum
Players: Only heals Players.
NPCs: Only heals NPCs.
Everything: Heals both Players and NPCs.
Cooldown
Number
How long before the affected can be damaged again.
Amount
Number
Overridden by Set To Maximum, how much the affected get healed.
Highlight
Description
Highlights a block, making it stand out from others.
Properties
Property Name
Type
Description
Fill Color
Color
The color within the outline.
Outline Transparency
Number
Changes how opaque the outline is.
Depth Mode
Enum
AlwaysOnTop: Makes the highlight always visible.
Occluded: Makes the fill only visible if nothing is in the way, and the outline bends around any blockage.
Outline Color
Color
The color of the line surrounding the block as if it were 2D.
Fill Transparency
Number
Changes how opaque the fill is.
JumpPower
Description
Modifies the player's jumping power.
Properties
Property Name
Type
Description
Jump Power
Number
Changes how much force the player exerts up when jumping.
Affect
Enum
Players: Only changes the JumpPower of Players.
NPCs: Only changes the JumpPower of NPCs.
Everything: Changes the JumpPower of both Players and NPCs.
-
Killer
Description
Instantly kills players upon touch.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Affect
Enum
Players: Only kills Players.
NPCs: Only kills NPCs.
Everything: Kills both Players and NPCs.
LockPosition
Description
Locks the current position of the block to another block.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Radius
Number
How big the spheres surrounding both blocks are. If Visible is false, the spheres will be invisible.
Twist Lower Angle
Number
-
Color
Color
The color of the spheres surrounding both blocks. If Visible is false, the spheres will be invisible.
Upper Angle
Number
-
Twist Upper Angle
Number
-
Restitution
Number
-
Twist Limits Enabled
Bool
Overrides Twist Lower Angle and Twist Upper Angle and disables them.
Visible
Bool
If the spheres surrounding both blocks are visible. If Visible is false, the spheres will be invisible.
Limits Enabled
Bool
Overrides Upper Angle and disables it.
LockRotation
Description
Locks the current rotation of the block.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
MaxHealth
Description
Alters the player's maximum health.
Properties
Property Name
Type
Description
Operation Type
Enum
Set: Sets Affected's MaxHealth.
Add: Adds to Affected's MaxHealth.
Subtract: Subtracts from Affected's MaxHealth.
Affect
Enum
Players: Only changes the MaxHealth of Players.
NPCs: Only changes the MaxHealth of NPCs.
Everything: Changes the MaxHealth of both Players and NPCs.
Cooldown
Number
How long before the affected can have their MaxHealth changed again.
Health
Number
How much the affected have their MaxHealth changed by/set to.
NoCollision
Description
Allows the block to have no collision with other objects.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
PathModifier
Description
Modifies the path of every NPC in the world.
Properties
Property Name
Type
Description
Pass Through
Bool
Makes the NPC ignore block collisions inside the block (including the block itself).
Prevent NPC Stop
Bool
Makes the NPC ignore the block's collisions.
Avoidance Level
Enum
NoAvoidance: An NPC would pick this path over LowAvoidance, MediumAvoidance and HighAvoidance.
LowAvoidance: An NPC would rather pick NoAvoidance, but would pick this over MediumAvoidance and HighAvoidance.
MediumAvoidance: An NPC would rather pick NoAvoidance or LowAvoidance, but would pick this over HighAvoidance.
HighAvoidance: An NPC would rather pick NoAvoidance, LowAvoidance or MediumAvoidance, but if it has to it will path on HighAvoidance.
PointLight
Description
Adds a light source to the block.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Shadows
Bool
If the light it produces is affected by shadows.
Color
Color
The color of the light.
Brightness
Number
How bright the light is.
Size
Number
How far the light reaches.
Prismatic
Description
Creates a rigid joint between two Blocks, allowing them to slide along one axis but not rotate.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Color
Color
The color of the cuboids in both blocks. If Visible is false, the cuboids will be invisible.
Lower Limit
Number
-
Upper Limit
Number
-
Restitution
Number
-
Visible
Bool
If the cuboids in both blocks are visible. If Visible is false, the cuboids will be invisible.
Limits Enabled
Bool
Overrides Upper Angle and Lower Angle and disables it.
Size
Number
How big the cuboids in both blocks are. If Visible is false, the cuboids will be invisible.
Rod
Description
Creates a rod-like connection between two blocks.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Color
Color
The color of the line connecting both blocks. If Visible is false, the line will be invisible.
Limit Angle 2
Number
-
Thickness
Number
How big the line connecting both blocks is. If Visible is false, the line will be invisible.
Visible
Bool
If the line connecting both blocks is visible. If Visible is false, the line will be invisible.
Length
Number
How big the distance between the block with the attribute and the block without it.
Limits Enabled
Bool
Overrides Limit Angle 1 and Limit Angle 2 and disables them.
Limit Angle 1
Number
-
Rope
Description
Attaches a rope between two blocks.
Properties
Property Name
Type
Description
Enabled
Bool
If false, the attribute will not do anything.
Restitution
Number
-
Color
Color
The color of the line connecting both blocks. If Visible is false, the line will be invisible.
Length
Number
The maximum distance between the block with the attribute and the block without it.
Visible
Bool
If the line connecting both blocks is visible. If Visible is false, the line will be invisible.
Thickness
Number
How big the line connecting both blocks is. If Visible is false, the line will be invisible.
Sign
Displays a text GUI when hovered.
Smoke
Emits smoke from the block.
Sparkles
Emits sparkles from the block.
SpotLight
Emits light in a specific direction.
Spring
Adds spring-like behavior between two blocks.
-
StatTeleporter
Teleports players based on whether they meet a certain stat requirement or not.
-
Surface
Alters a block's surfaces for a specific side.
SurfaceLight
Adds light to a specific side of the block.
-
Teamer
Sets the player to another team upon touch.
-
Teleporter
Teleports players between two points.
Texture
Allows pasting tileable images onto blocks for customizing the environment.