Skip to content

v1.4 - Bugs & Commands

Choose a tag to compare

@webcrawls webcrawls released this 16 Jan 10:25

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-target locations, 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.yml author field is now set.
  • The highest-possible y-locator no longer uses ChunkSnapshot#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.