As of this update, ccRides only supports Minecraft versions 1.20.4 to 26.3.Changes in ccRides 2.0.0:Please Note:
This update includes a lot of changes, while every effort has been made to ensure your existing rides configs are loaded correctly, you may need to check and adjust your rides settings after updating.
Please do report any issues you encounter either as a Github issue or on the support discord!
A number of ride settings have been changed to work with the new entity system detailed above:
- Added Support for Minecraft version 26.2/26.3
- Added support for Display Entities rather than Armor stands (ride decoration, models, etc)
- Added option to specify multiple entity types/models for a single category.
i.e. you can use several different seat models on the same ride.- Added additional ride decoration entities, allowing models to be added for other parts of the ride.
- Added absolute and relative offsets for all entities, to better align custom models.
- Added rotation control for all entities, to better align custom models
- Added option to use 'Phantom' entities for seats, allowing the player's position to be adjusted relative to the seat entity.
- Added Interaction entities when using Item Displays for ride seats, so you can adjust the hitbox used to join a ride.
- Added new entitySettings sub command to rides, to keep entity options in one place
n.b. Each ride has it's own list of entity names - see the wiki for more information.
- /rideadm <rideName> entitySettings <entityName> TYPE <entityType>
set the entity type used for that part of the ride- /rideadm <rideName> entitySettings <entityName> ITEM_TYPE
set the itemStack used by an Item Display or Armor Stand- /rideadm <rideName> entitySettings <entityName> SCALE <x> <y> <z>
adjust the size of a Display or Interaction entity- /rideadm <rideName> entitySettings <entityName> ABS_OFFSET <x> <y> <z>
Adjust the location of the entity, absolute adjustment.- /rideadm <rideName> entitySettings <entityName> REL_OFFSET <x> <y> <z>
Adjust the location of the entity, relative the ride's motion.- /rideadm <rideName> entitySettings <entityName> ROTATION <x> <y> <z>
Rotate the entity, relative to the ride motion.- Changed Ferris Wheel, Flying Carpet and Pendulum rides can now be rotated to any angle, not just aligned to a world axis.
All Rides
Carousel
- Removed CUSTOM_MODEL, CUSTOM_MODEL_DATA, CUSTOM_MODEL_MATERIAL settings
These are replaced with the below commands:
- /rideadm <rideName> entitySettings SEAT TYPE ITEM_DISPLAY
- /rideadm <rideName> entitySettings SEAT ITEM_TYPE (holding an item with your custom model applied)
- Removed SEAT_ENTITY_TYPE setting
This has been replaced with the below command:
- /rideadm <rideName> entitySettings SEAT TYPE <EntityType>
- Removed SEAT_HEIGHT_ADJUST setting
This has been replaced with the below command
- /rideadm <rideName> entitySettings SEAT REL_OFFSET <x> <y> <z>
- Added new USE_PHANTOM_SEAT setting
When enabled, this separates the visual seat entity, from the entity the player rides on. This means you can adjust the position of the player relative to the seat entity/model with:
- /rideadm <rideName> entitySettings SEAT_PHANTOM REL_OFFSET <x> <y> <z>
Chairswing
- Removed POLE_MATERIAL, POLE_CUSTOM_MODEL_DATA and SHOW_LEAD_POLES settings - these are now found in the ride's entity settings.
- Renamed SHOW_ITEM_POLES setting to SHOW_POLES
- Added SHOW_CENTER, SHOW_BASE and SHOW_ROOF settings.
- These add additional entities to the ride to represent the Center, Base and Roof respectively.
- Edit the CENTER, BASE and ROOF entity settings to customise these entities.
Drop Tower
- Removed CHAIN_MATERIAL, CHAIN_CUSTOM_MODEL_DATA and SHOW_LEAD_CHAINS settings - these are now found in the ride's entity settings.
- Renamed SHOW_ITEM_CHAINS to SHOW_CHAINS
- Added SHOW_BASE SHOW_CENTER and SHOW_ROOF settings
- These add additional entities to the ride to represent the Center, Base and Roof respectively.
- Edit the CENTER, BASE and ROOF entity settings to customise these entities.
Enterprise
- Added SHOW_POLE and 'SHOW_HOIST[/ICODE] settings
- These add additional entities to the ride to represent the Pole (tower), and hoist/car respectively.
- Edit the POLE and HOIST entity settings to customise these entities.
- Added POLE_ROTATES setting - which makes the POLE entity rotate with the seats.
Ferris Wheel
- Removed ARM_MATERIAL, ARM_CUSTOM_MODEL_DATA, CHAIN_MATERIAL, CHAIN_CUSTOM_MODEL_DATA settings - these are now found in the ride's entity settings.
- Added SHOW_HUB and SHOW_WHEEL settings
- These add additional entities to the ride to represent the Pole (tower), and hoist/car respectively.
- Edit the POLE and HOIST entity settings to customise these entities.
- Added WHEEL_ENTITIES setting - which sets how many entities are used to form the wheel, if enabled.
Flying Carpet
- Added RIDE_ROTATION setting - allowing you to rotate the wheel to any angle.
- This replaces the AXIS setting which has been removed.
- Added CART_OFFSET setting - adjust the spacing between adjacent seats
- Added SHOW_HUB, SHOW_SPOKES and SHOW_WHEEL settings
- These add additional entities to the ride to represent the Hub, Spokes and Wheel of the ride respectively.
- Edit the HUB, SPOKES and WHEEL entity settings to customise these entities.
- Added WHEEL_ENTITY_NUM and SPOKE_ENTITY_NUM which adjust how many entities are used to represent those parts of the ride
- Changed the BASE_LOCATION to be on the ground in the **centre** of the wheel. Rather than being on one edge.
Jets
- Removed ARM_MATERIAL and ARM_CUSTOM_MODEL_DATA - these are now found in the ride's entity settings.
- Added SHOW_CENTER, SHOW_FRONT, SHOW_REAR and SHOW_SEAT_ROW settings
- These add additional entities to at the center, front and rear of the seating, or on each row of seats respectively.
- Edit the CENTER, FRONT, REAR and SEAT_ROW entity settings to customise these entities.
Pendulum
- Removed ARM_MATERIAL, ARM_MODEL_DATA, DECOR_MATERIAL_ODD and DECOR_MATERIAL_EVEN settings - these are now found in the ride's entity settings.
- Removed SHOW_LEAD_ARMS setting
- Renamed SHOW_ITEM_ARMS setting to SHOW_ARMS
- Added SHOW_BASE setting
- This adds an additional entity to represent the base of the ride.
- Edit the BASE entity setting to customise.
Star Flyer
- Removed ARM_MATERIAL, ARM_MODEL_DATA settings - these are now found in the ride's entity settings.
- Added RIDE_ROTATION setting - allowing you to rotate the wheel to any angle.
- This replaces the AXIS setting which has been removed.
- Added SHOW_PIVOT and SHOW_CENTER settings
- These add additional entities at the pivot point or at the center of the seats respectively.
- Edit the PIVOT and CENTER entity settings to customise these entities.
Swing Ship
- Removed ARM_MATERIAL, ARM_MODEL_DATA, CHAIN_MATERIAL and CHAIN_CUSTOM_MODEL_DATA settings - these are now found in the ride's entity settings.
- Removed SHOW_LEADS setting
- Added SEAT_OFFSET setting - adjusts the spacing of adjacent seats
- Added SHOW_CAR, SHOW_TOWER settings
- These add additional entities at the centre of the arms, and the tower of the ride respectively.
- Edit the CAR and TOWER entity settings to customise these entities.
- Added TOWER_ROTATES setting - sets whether the TOWER entities rotate with the ride or not.
- Added TOWER_ENTITIES setting - sets how many entities are used to represent the tower.
Teacups
- Removed ARM_MATERIAL, ARM_MODEL_DATA settings - these are now found in the ride's entity settings.
- Added SHOW_PIVOT, SHOW_CENTER, SHOW_FRONT and SHOW_REAR settings
- These add additional entities at the pivot point, center, front or rear of the seats respectively.
- Edit the PIVOT, SEATS_CENTER, SEATS_FRONT and SEATS_REAR entity settings to customise these entities.
Top Spin
- Added SHOW_CENTER and SHOW_SUB_CENTER settings
- These add additional entities at the centre of the ride and centre of each sub-ring of seats
- Edit the CENTER and SUB_CENTER entity settings to customise these entities.
- Removed ARM_MATERIAL, ARM_MODEL_DATA settings - these are now found in the ride's entity settings.
- Added SHOW_CENTER setting
- These add additional entity at the centre of the seats
- Edit the CENTER entity settings to customise these entities.
Changes in 1.9.4
- Added INVERT_ROTATION setting to Carousel, Chairswing, Jets, Pendulum, Star Flyer - which reverses the main direction of rotation for the ride.
- Added new sequence element for Drop Tower - which enables reversed rotation
- Added support for MC 1.21.5
- Fixed players not being teleported to the exit location when logging out
- Fixed 'pasteSchematic' command not functioning
Changes in 1.9.3:
- Added SEAT_HEIGHT_ADJUST setting to all rides, allowing tweaking of the rider position when not using minecarts/custom models. eg. set to -0.25 to lower the rider by a quarter of a block.
- Fixed ride settings tab completion would not filter the list as you start typing
Changes in 1.9.2:
- Added forceCustomModelDurability config setting to use Durability values instead of CustomModelData for 1.14+
- Fixed non-player entities being able to mount the rides with some seat types
- Fixed being able to push boats when used as ride seats
Version Support
As of this update, ccRides will no longer support 1.8.x or 1.9.x
Support is only offered for Spigot or Paper, 1.10.2 through 1.21.1.
The next major release (i.e. 2.0.0) will only support 1.12+.
Changes in 1.9.0:
- Added FLYING_CARPET Ride type - See wiki for more details
- Added pasteSchematic command for all rides
This will paste the default schematic for a ride and automatically align the ride to it. *Requires Worldedit 7+ and will not adjust for changes to the ride size etc*- Improved ride settings now tab complete
- Improved ride creation - ride's now take your location as their base/exit location, and enable immediately
- Improved setting locations will now centre on the block when using your current location
- Improved CHAIRSWING, PENDULUM and SWING_SHIP base locations are now on the ground, automatically adjusting for their height
- Improved CAROUSEL, CHAIRSWING, DROP_TOWER, FERRIS_WHEEL, JETS, PENDULUM, TEACUPS will not reset their rotation when stopping, and continue from where they were when next starting.
- Fixed support being removed (accidentally) for java 8 through 16
- Fixed issues with some protection plugins preventing joining rides
Changes in 1.8.2
- Added %ccRides_[rideID]_countdownTime% placeholder
- Changed %ccRides_[rideID]_status% now shows the remaining countdown time
- Added ENDLESS_MODE setting (true/false) to Carousel, Jets, FerrisWheel and Teacups rides.
- Fixed an error on server shutdown (caused if you have any rides with end commands)
- Fixed a number of ride settings being excluded from some API methods.
- Removed forceLoadChunks config setting - this is now always enabled.
Changes in 1.7.10
- Added support for MC 1.20 / 1.20.1
- Fixed rides no longer automatically start if all riders exit after the countdown starts. (If AUTO_START_EMPTY is enabled this change is ignored)