Enterprise - TheClowner/ccRides-Support GitHub Wiki
A ring of rotating seats, which is then lifted and rotated from a horizontal to near-vertical position.
Setting types:
Integer
= a whole number
Double
= a decimal Number
Boolean
= true/false
Location
= In-game coordinates
Ride Settings
Also see Global Ride Settings for other settings.
Size & Seat Layout
Setting Name | Type | Default Value | Description |
---|---|---|---|
RADIUS |
Double, blocks | 5.0 |
The radius of the ring of seats, in blocks. |
ARM_LENGTH |
Double, blocks | 7.0 |
The length of the support arm (between base location and the centre of the ring of seats). |
AXIS |
Boolean | false |
Changes the main direction of the swinging between the x or z axis. False is along the z axis, True is along the x axis. |
FLIP |
Boolean | false |
Reverses the direction along given Axis that the ride faces. False = arm towards positive x or z. |
Ride Motion
Setting Name | Type | Default Value | Description |
---|---|---|---|
ROTATE_ACCELERATION |
Double | 0.4 |
The relative acceleration rate of the rotation. 1.0 means that it will take ROTATE_TIME to accelerate from 0 to full speed, 0.5 would take 2x ROTATE_TIME etc. |
ROTATE_TIME |
Integer | 125 |
The time, in ticks, for a full rotation of the seats. |
ARM_MIN_ANGLE |
Double | 0.0 |
The lowest angle the arm can be at. In Degrees. Default is completely horizontal. |
ARM_MAX_ANGLE |
Double | 87.0 |
The highest angle the arm can be at. In Degrees. Default is nearly Vertical. |
ARM_ANGLE_SPEED |
Double | 0.2 |
How quickly the arm changes angle, in degrees per tick. |
Decoration
Setting Name | Type | Default Value | Description |
---|---|---|---|
SHOW_ARM |
Boolean | true |
Enable or disable adding extra entities to represent the support arm. |
ARM_MATERIAL |
Material | IRON_BLOCK |
Change the item used to make up the arm. |
ARM_ENTITIES |
Integer | 20 |
Sets how many entities to use along the arm. 2x ARM_LENGTH will prevent any gaps showing. |
ARM_CUSTOM_MODEL_DATA |
Integer | 0 |
Sets the custom model data (1.14+) or durability value (1.13 only) for using a custom model as the arm entities. |
SHOW_SPOKES |
Boolean | true |
Enable or disable adding extra entities to represent the spokes of the wheel. |
SPOKES_MATERIAL |
Material | CHAIN (1.16+) or LEVER |
Change the item used to make up the spokes. |
SPOKES_ENTITIES |
Integer | 20 |
Sets how many entities to use along each spoke. 2x RADIUS will prevent any gaps showing. |
SPOKES_CUSTOM_MODEL_DATA |
Integer | 0 |
Sets the custom model data (1.14+) or durability value (1.13 only) for using a custom model as the spokes entities. See the custom models wiki page for details on creating a resource pack. |
Ride Sequence
Setting Name | Default Value | Description |
---|---|---|
SEQUENCE |
3:350,6:750,4:500,1:350,0:0 |
Defines the sequence of motion the ride follows. Steps are separated by commas, with each step having two parts: The type (see table below) and the time in ticks, separated by a colon. (type1:time1). |
Note: The sequence set target speeds and angle, which the ride will start accelerating/decelerating towards. The
ROTATE_ACCELERATION
andARM_ANGLE_SPEED
dictate how fast it moves towards those targets. Sequence time only defines when it moves to the next step, not how long it takes to do the current step.
Sequence Step Type | Description |
---|---|
1 |
Slow and stop rotation. |
2 |
Accelerate/Decelerate to 50% rotation speed. Forwards |
3 |
Accelerate to 100% rotation speed. Forwards |
4 |
Move arm to min. angle |
5 |
Move arm to 50% angle. |
6 |
Move arm to max angle. |
7 |
Hold at current angle and speed |
8 |
Accelerate/Decelerate to -50% rotation speed. (Reversed Direction) |
9 |
Accelerate to -100% rotation speed. (Reversed Direction) |
0 |
Stop Ride. |
Some alternative sequence examples:
These are just some ideas, you can customise your sequence however you wish.
Sequence | Description |
---|---|
9:350,6:750,4:500,1:350,0:0 |
Same as default, but with rotation reversed. |
3:0,6:1200,4:500,1:350,0:0 |
Accelerate rotation during lift phase. |
3:350,6:500,9:800,4:500,1:350,0:0 |
Accelerate, lift, then reverse seat rotation before lowering. |
6:450,3:500,4:500,1:350,0:0 |
Lift, then accelerate, then return to normal |