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_ACCELERATIONandARM_ANGLE_SPEEDdictate 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 |