Store SnapshotInfo instead of Snapshot in LocalSession
This prevents issues with the lifecycle of the file handles that may be
associated with it
Fixes #2902 (0179d290 by Octavia Togami)
Gradle exception (new); exit code 1 (Step: Build (Gradle)) (new); artifacts size 0 B is 1 B less than the provided threshold 1 B (new)
Store SnapshotInfo instead of Snapshot in LocalSession
This prevents issues with the lifecycle of the file handles that may be
associated with it
Fixes #2902 (2882ead8 by Octavia Togami)
Remove unnecessary command event listener for Bukkit (#2909) (44e9e7af by Maddy Miller)
Update entity leash position and home position in new minecraft versions when pasting (#2900) (75d84aaf by brokkonaut)
Make non-legacy blocks' type/data values -1, to allow overriding non-legacy blocks with air in //generate (#2901) (c831bfe8 by tomylobo)
In //g, allow overriding non-legacy blocks with air
Previously, it was impossible to override a non-legacy block (i.e. one that was introduced after the switch to string IDs) with air.
This was due to the fact that non-legacy blocks and air had the same type id (0).
This change gives them separate type ids, making it possible to override non-legacy blocks with air. (c831bfe8 by tomylobo)
Make query functions return type/data values of -1 for non-legacy blocks
This matches the new behaviour of the type/data variables in //generate (c831bfe8 by tomylobo)