Update documentations urls
Added default return value for placeholders
Time fix & Holograms support for 1.19+ removed !
The Hologram build-in system is no longer available for minecraft version 1.19+
Infinite Firework
Added parameter: infinite_fireworks in map configurations
Solved Health problem + beta 1.20
Logger message solved + One Game command on exit fixed
Fixed holograms loading before worlds
Board do not reload after a round Fix
Small fix world exception at start
Fix hex color on link scoreboard + /er kick <player> (console command) kick a player from its game (silently)
Fixes
Added: TIMER_MAPSTART_START to be able to choose the start countdown
Added: COMMAND_EXECUTION_AT_START_RACEMODE and COMMAND_EXECUTION_AT_START_GRANDPRIX to be able to execute commands at start depending of the type of game -> training is considered as RaceMode
Added on each map: NO_FAIL -> If a player crashes, or tries to come back at previous checkpoint, it will restart its attempt
Important update for 1.19 servers
Please use this version and update your spigot/paper...
Version: 1.5.3
* Small fixes
* File error getter and explainer
Now the plugin will be able to give you feedback on some of the most common mistakes with the configurations files, with details how to solve it and sometimes how to get more information
Version 1.5.2.1
* Small fixes
* Fix color needed for particle without color needed
Now you will not be forced to create a custom color / rainbow color to have particle that are not colored (REDSTONE)
Version 1.5.2
* Particle association: Activate multiple particle at the same to create more creative particle
Now you will be able to create particle that are not in the selection in game but can be associated to another particle. Association of particle means that you will be able to activate multi particle at the same time that implies that you can make more complex particle with multiple color codes
Version 1.5.1.1
* Solved maxHealth
Small fix about max Health that does not work for the moment, that mean that if you have more than 10 hearts when you enter the game, during the game you will not be reset to 10.
Basic shape can now be used multiple times sequentially
+ Line basic particle shape "SHAPE_LINE"
removed debugmessage and force kick player below 1.9
solve some issues and arclight support
Constant rotation particle shape and discord channel created for sharing creations
Checkpoint particle constant color with RGB
with REDSTONE:R:G:B
R ( 0 - 255)
G ( 0 - 255)
B ( 0 - 255)
Save last particle used in game (in cache) and disable others player particles
+ Translation particle mask
Particle Update Beta wiki coming soon
new file particles
Particle configuration and creator with multiple step
/erconfig setitem PRINT to print the item/material String for item configuration in the config.json or the particle configuration
Wiki coming soon
Rewrite and host creator simplified "/erhost create <name>"
Patch note 1.3.0:
Added:
- ElytraRacing loads after others plugins
- PlaceHolders in *almost* every messages/ scoreboard/ titles
- Sounds with *volume and pitch parameter for each*, minecraft sound names have to be with
minecraft:....
- Fixed a lot of things related to 1.18 minecraft version
- Optimisation (a lot still to do but but a pretty good improvement right now)
API:
Elytraracing now have a little API that is only here to get information about player games
You can't modify a game or a map, You can only get information when a game is started, joined, left, ...
This API is in a really early version and don't aim for the moment to let developers to create game and get much deeper information about a game. You will not find any information anywhere else for the moment about this. Every info currently available are there:
API infos:
Events:
-
ElytraRacingGameEndEvent (A game ends) Access: ERGame
-
ElytraRacingJoinGameEvent (A player joins a game) Access: ERGame, Player *Cancellable*
-
ElytraRacingLeaveGameEvent (A player leave a game) Access : ERGame, Player
-
ElytraRacingPlayerEndMapEvent (A player finishes a map) Access: ERGame, Player and player's time
-
ElytraRacingRaceStartEvent (A race starts (Can be a race of a grand prize or a game with only one race)) Access: ERGame
Access: ERGame
-
ERGame: Game information, maps (ERMap), name, players, specs, type. ScoreBoard (score and rank) getScoreBoard(), Live rank of players in a race getRaceRank()
-
ERMap: Information about a map with locations.. checkpoints, ends, ads ...(ERObject)
-
ERObject: Information about objects like locations, rotation...
Enumeration:
- GameType: GRANDPRIX, RACE, TRAINING, OTHER
1.18 compatibility
- optimization
- fixed boost
Fixes & removed Replays System
Update: 1.1.0:
ScoreboardUpdate Add:
- Scoreboard.json (Scoreboard configuration)
- Cache for NPC skins
- Rank system optimisation & rewrite
- Fixes
Illegal character kick fixed
Fix
+ /er near for spectator to teleport to the nearest player
- rewriting mathematics
- Holograms reload to asynchronous
- Record replays to asynchronous
Patch-note V1.0.0
Major add:
- /erconfig (Reload configuration, get Modifier items and modify/create holograms)
- Interactive help messages
- GUI (/ermap list, /ermap map [map] config (Map configuration), /er train, /erconfig holograms config)
- 1.17
- Multi laps
- Modify objects using items
- Additional objects
Add:
- Multiple commands per placement using "§%§" to separate commands
- Make players don't pass through walls in spectators (configurable) (Experimental)
- Join a game as spectator if it started with permission (Experimental)
- Checkpoints can create a new angle toward the next checkpoint (Experimental)
- Custom items using custom head texture
Remove:
- Help messages customization
Rewrite:
- Game
- Particle
- Links between checkpoints (Deep Links)
Fix:
- A lot of things
Soon:
- Paid maps
- Documentation
Replay system information:
- Replay system make result around ± 500 milliseconds accuracy
- The replay system is a bonus for the plugin. It's not perfect, but I made what I wanted overall for the feature
Future:
I am going to have less and less time to update/fix ElytraRacing.
I decided to stop the project here: What it means ? I will continue to reply to questions and fix issues, but I will be less active, and I won't make a big update for ElytraRacing anymore
And a lot more things
Fixes, Improvement and preparation for the 1.0
./er train <map_name> permission : elytraracing.train
You have to add the map in the config.json (Variable: ER_TRAIN_MAPS)
= Fix last checkpoint don't give boost
= Fix er stats
= Fixed XP
+ Delete map command
+ Autocomplete
+ Custom tab list in grand prix mode
+ Queue system
+ Sign system
>" [er_queue] "
>"<queue> "
+ /ergames setqueue <queue_name> <on/off>
= Fixed Holograms
+ PlaceholderAPI extensions
+ /ergames list -> List of autogames + /ergames set <autogame_name> <on/off*> -> Enable/disable an autogame *The autogame will stop after the end of the game and never recreate until you reenable it
+ Fixed multiple /erhost start
+ Per rank command execution
+ /ermap map <map_name> cleardb -> Clear informations about your map in your database (records, timeplayed...)
+ Spectators can now leave spectator mode
+ Restart Item !
+ Holograms System (Holograms.json) !! Only Above 1.10 !!
+ SQLite implementation
+ SQL implementation
+ Fixed inventories
+ Fixed separated chat
+ Added DNF point
+ Personal Stats (/er stats)

+ SQLite Support
+ MySQL Support
+ Personal best
+ Fixed Inventories (Fixing inventory restoring when a server reloading or stopping )
!! This version came very early with SQLite and MySQL support because I had the update the plugin with the fix of inventories
SQLite and MySQL supports are still unstable -> Download this version only for inventories as update !!
+ Added Additional verifications when loading Autogames
+ /ergames (Permission: elytraracing.admin)
+ /ergames add : Add blank map in the configuration file
The configuration must be done in the file: plugins/ElytraRacing/Autogames.json
+/er play : (Permission: elytraracing.play (Configurable) ) Join a server game
= Fixed restore inventories of players while reloading or stopping the server (may have still some issues)
+ Uploaded a trailer of the plugin:
= Fixed If a player don't finish a map cause bug
+ Custom separated chat (to activate)
= Commands optimizations
= Fixed remove link between checkpoints
+ A map is now valid if its world is loaded
+ System of difficulty per map
- /ermap map <map_name> setdifficulty <difficulty> : Set the difficulty of your map
If you want to use symbols, don't forget to use -Dfile.encoding=UTF-8 as java flag ! (may works without)
+ Added Podium system
+ /ermap map <map_name> podium <on/off>
+ /ermap map <map_name> podium setlocation <placement (1, 2 ..)
+ Added Fireworks to podium only in 1.10 +
= Fixed player leaving during the game issue
+ Support 1.16.4 !
+ /ermap map <map> checkpoint <id_order> setparticle
+ /ermap map <map> checkpoint <id_order> setparticleifnext
+ /ermap map <map> end<id_order> setparticle
+ /ermap map <map> end<id_order> setparticleifnext
= Fixed boost after coming back checkpoint
+ Added line after coming back checkpoint to the next checkpoint (already exist for current checkpoint)