Releases: webcrawls/Quantum
Release list
v1.4.4
v1.4.3
v1.4.2 - FactionsUUID
This update fixes a few minor bugs and introduces FactionsUUID integrations. Check out the new rule here.
QuantumAPI
- Fixes time displayed as "0" for /quantum stats.
- Adds a new line to /quantum stats, which shows total time spent searching for locations.
- Adds ruleset command completions for /quantum validate .
QuantumWild
- Introduces the
avoid-claimsrule. Requires FactionsUUID to be present.
v1.4.1
This update brings new configuration options to QuantumWild, allowing you to choose the default /wild world.
If your QuantumWild config was generated prior to v1.4.1, you'll need to add the new options to gain access to them. Copy this section into your config and tweak it to your liking.
v1.4 - Bugs & Commands
This update fixes a few bugs related to location finding, and introduces some new /wild subcommands. There are now new permissions and lang keys, so please check the QuantumWild lang.conf file to see the updated language nodes, and the Permissions wiki page for the new permission nodes.
General
- Updated cloud version to 1.4.0.
- Improvements to javadocs.
QuantumAPI
- Improvements to the API. This update breaks the API in a few places, so third-party plugins will need to update.
- The location queue now only searches for locations up to the ruleset's target. Previously, whenever a location was removed, it would locate
spawn-targetlocations, meaning that the queue would grow rapidly with every removed location. - Added
/quantum validate <ruleset>, which will - Fixed a bug where Quantum would ignore the results of the async rule checks if there were any sync rules in a ruleset.
- Quantum now invalidates locations if they are on air. This should remove the possibility of spawns in the air.
- Quantum will check a location's validity when using the queue. Previously, queue locations were assumed to be valid.
- Rule ids are now computed. This has no affect on configuration.
- The
plugin.ymlauthorfield is now set. - The
highest-possibley-locator no longer usesChunkSnapshot#getHighestAt, as this method can be inaccurate in some cases.
QuantumWild
- Wild teleports are now centered horizontally on a block (meaning that players now spawn at x+0.5, y, z+0.5).
- Added /wild [player|world] [player|world]. This is a new feature, and the logic behind it isn't my favourite, so if you find any bugs with this (specifically relating to permissions) please let me know.
QuantumSpawn
- All teleports now use
LocationProvider#getLocation. If location queueing isn't enabled, then there may be a slight delay between login and teleportation, but this is better than the previous implementation of disabling the teleportation entirely.
v1.3 - Permissions & Rules
QuantumAPI
- Added
/quantum reload, which reloads all rulesets. - Added
avoid-regionrule, which requires WorldGuard. - Added permissions to various parts of the plugin. Check the permissions page to see them all.
- Improved the API in some locations.
QuantumWild
- Added permissions to various parts of the plugin. Check the permissions page to see them all.
v1.2.2 - Go to bed!
This update introduces enhanced configuration options for QuantumSpawn. Most notably, you can disable random respawns if a player has a bed spawn set (meaning, they'll be sent to bed.) You can enable this via the go-to-bed option.
This update also introduces a minor performance improvement.
v1.2.1 - Remove debug prints
This update removes annoying debug prints from queue-related methods.
v1.2.0 - QuantumSpawn + stuff
This update introduces the QuantumSpawn module. QuantumSpawn allows you to give players random spawns on join (first join & subsequent joins) and on death. View the configuration for more details.
This update also introduces a new location queueing system. Locations are queued when QuantumAPI loads, and subsequent location searches will check the queue first. Each ruleset has a configurable queue-target value, which controls how many locations Quantum should try to load.
1.1.1 - bStats
This release adds bStats to QuantumWild, QuantumAPI, and QuantumSpawn.