Commit Graph

3615 Commits

Author SHA1 Message Date
Matthew Miller
913d4d67aa Fix erroneous deprecation check 2021-02-18 21:39:43 +10:00
Matthew Miller
4193daaf69 Update adapters for LazyReference change. Fixes #1677 2021-02-17 17:42:13 +10:00
Octavia Togami
4f9177abaf
Merge branch 'version/7.2.x' 2021-02-16 20:27:09 -08:00
Octavia Togami
3e07d723fb
Fix SLF4J binding loading
Fixes #1676
2021-02-16 20:25:13 -08:00
Matthew Miller
2c7ac3d21f
Merge pull request #1611 from EngineHub/feature/nbt-parsing
Add NBT Parsing for items
2021-02-15 20:42:52 +10:00
Octavia Togami
b7880c2f4a
Lazify some more conversions 2021-02-15 02:02:14 -08:00
Octavia Togami
b67fff6662
Use the convience methods for assembly 2021-02-15 01:56:06 -08:00
Octavia Togami
fb5d7f8af5
Revert to old behavior of coercing 2021-02-15 01:53:45 -08:00
Octavia Togami
23a4e2d6fd
Lazily compute NBT 2021-02-15 01:51:24 -08:00
Octavia Togami
e1cc6bc948
Revert changes to legacy files, deprecate 2021-02-14 22:32:51 -08:00
Octavia Togami
3b25230f19
Finish reimplementing everything in adventure-nbt 2021-02-14 21:40:05 -08:00
Octavia Togami
0cabb82f9e
Merge branch 'version/7.2.x' 2021-02-11 00:42:34 -08:00
Matthew Miller
628c3f2ca1 Fix a few issues (and pretend 4.5.0 exists) 2021-02-09 20:41:47 +10:00
Matthew Miller
4ac2bb3e25 Further work on migrating to Adventure NBT 2021-02-08 22:07:52 +10:00
Octavia Togami
85c150e017
assorted changes™ 2021-02-06 02:51:44 -08:00
Matthew Miller
137c266e3a Migrate to adventure-nbt 2021-02-06 20:23:29 +10:00
Matthew Miller
476342a665
Fix the offset mask forcing negation of itself (#1656) 2021-01-31 13:01:31 +10:00
Octavia Togami
56c891946d
Allow UPDATE mixin to soft-fail on Fabric (#1654)
This allows Carpet's mixin to take priorty, and UPDATE will simply be
disabled on Fabric in that case. Fixes #1605
2021-01-27 15:33:51 -08:00
Matthew Miller
5aa81ff96e
Speed up Fast Reorder Mode and make it default (#1653)
* Speed up Fast Reorder Mode and make it default

* Make non-exposed side effects internal

* Docs on isExposed
2021-01-26 15:57:56 +10:00
Matthew Miller
69b1b5ebd5 Merge branch 'version/7.2.x' 2021-01-25 20:55:59 +10:00
Matthew Miller
4095a0866e
Boost TileEntity clear performance, with extra boost on Paper (#1652)
* Boost TileEntity clear performance, with extra boost on Paper

* :(
2021-01-25 20:52:04 +10:00
Octavia Togami
9534a9cfce
Update so many dependencies, merge Forge/Fabric for final jar (#1651)
* Update so many dependencies, merge Forge/Fabric for final

* Clean up contrib docs for Gradle change

* Fix setting compat flags while using toolchain

* Fix deprecation in doc printer

* Restore proper forge JAR name

* Add dist classifier for mod jar

* Properly relocate new bStats

* Fix jar used from fabric

* Fix fabric bom

* Dup the shaded classes for consistency

* Sync Forge/Fabric log4j versions, de-dup

* Downgrade both log4j. This will work

* Update some plugins as well

* Drop the fabric force stuff

* Use duplicate strategy to directly merge jar
2021-01-25 02:14:09 -08:00
wizjany
b9cee6b988 Bump to snapshot for dev. 2021-01-18 15:49:41 -05:00
wizjany
fc3c499847 Release 7.2.2. 2021-01-18 15:33:13 -05:00
Matthew Miller
c4efc8be1b
Add a way to clear a registry's contents (#1645)
* Add a way to clear a registrys contents

* Delete latest.log
2021-01-17 16:50:00 +10:00
wizjany
ef9af59ce5 Update Bukkit adapter for 1.16.5.
Just a data version bump. Barely dodged the mapping changes this time.
2021-01-15 22:08:47 -05:00
zml
0036e06f89
Alter the CUI lifecycle to be more consistent and reliable (#1633)
* Alter the CUI lifecycle to be more consistent

This handling reduces the platform-specific behaviour of CUI handshakes,
and ensures that the appropriate state is maintained when a client
connection ends but a LocalSession remains cached.

* Apply review suggestions

* fabric: Update to new networking API

* session: Correct field grouping for cui attempts
2021-01-16 13:07:29 +10:00
wizjany
5e1ee250e0 Update Bukkit adapter for 1.16.5.
Just a data version bump. Barely dodged the mapping changes this time.
2021-01-15 21:29:20 -05:00
zml
f04ae2f1ec
Correct ellipsoidal selector initialization (#1632)
When the previous selection was a non-ellipsoidal region, the
started flag would not be appropriately set until a new selection
had been started.
2021-01-09 20:01:36 -08:00
Octavia Togami
3a3bf3de2c
Run the chunk deleter in Fabric (#1641) 2021-01-09 14:38:07 -08:00
Octavia Togami
86bf3a3419
Support Lucko's Fabric Permissions API (#1638)
* Add support for Lucko's Fabric Perms API

Only if present, falls back to the existing checks if it returns
`false`.

* Only use vanilla fallback if no value set in Perms
2021-01-05 12:14:54 -08:00
Matthew Miller
303f5a76b2
Schematic Share system (#1591)
* Very WIP in-game schematic sharing system

* Add support for paste meta, and send that data when possible

* Add ability to specify the name of the shared schematic
2021-01-05 16:48:33 +10:00
Matthew Miller
df71f3ae7d
Add a command to apply side effects (#1623)
* [WIP] Add a command to apply side effects

* Fix checkstyle

* Switch to the //update command, and add messages

* The update command won't change in the future, remove that warning

* Create a Function that applies side effects for easier API usage, and make gmasks apply to `//update`

* Fixed `//update` not using the current side effect set

* Fixed PR review notes

* Fixed regression in last commit

* smh why is it null

* Update GeneralCommands.java

* PR review

* PR review

* :(

* :(
2021-01-05 16:19:45 +10:00
Octavia Togami
e0dd2f3cb6
Fix failure caused by previous commit 2021-01-04 20:46:56 -08:00
Octavia Togami
5201538608
Remove superclasses of mixins where not needed 2021-01-04 14:15:52 -08:00
Octavia Togami
2c172197ac
Enable stale bot for pending bugs 2021-01-03 21:07:00 -08:00
Matthew Miller
7a268b0b5d
Add WorldEdit version and platform to schematics (#1635)
* Add WorldEdit version and platform to schematics

* Use an actual platform ID rather than name, for more accurate info.

* Put the platform data within another nested tag

* Use a best-effort legacy platform ID

* Review changes

* Move the getId impl to Platform

* Review notes

* Review notes

* 😓
2021-01-02 21:01:40 +10:00
Matthew Miller
964614bd48 Merge branch 'version/7.2.x' 2020-12-22 19:49:11 +10:00
Matthew Miller
98c4580db9
Fix SideEffectSet.none() being the default set (#1620)
* Fix SideEffectSet.none() being the default set

* Remove the unnecessary private empty constructor for SideEffectSet

* Back to ImmutableMap.of
2020-12-22 14:48:22 +10:00
i509VCB
fce5ba2533 [Fabric] Update Minecraft and Fabric API
This also moves WorldEdit to use networking-v1 api
2020-12-21 20:39:43 -08:00
Octavia Togami
d0a52a9885
Indicate our branch policy for contrib 2020-12-11 12:53:54 -08:00
Hannes Greule
544793d541 Properly repeat extents for negative coordinates
An extent's content was returned flipped when applied for negative positions, as e.g. `Math.abs(-2) % 3` returns 2 instead of 1 (as 1 + -1 * 3 = -2)

(cherry picked from commit b0cf5dd2bf1b9bcbf1c7efff0fe25de7ee9a2090)
2020-12-11 12:48:33 -08:00
wizjany
df2eb157b0 Back to snapshot for development. 2020-12-09 22:39:20 -05:00
wizjany
299386a33c Release 7.2.1. 2020-12-09 22:39:20 -05:00
wizjany
f1560ef90e Changelog for 7.2.1. 2020-12-09 22:39:20 -05:00
wizjany
bb464a6f0c Update adapters to fix #1586. 2020-12-09 22:39:19 -05:00
Matthew Miller
15cba009f4
Persist default state of selwand and navwand in session (#1600)
* Persist default state of selwand and navwand in session

* Fixed some issues with the way it retained info

* Fixed it setting the wrong item

* A little cleaner

* I somewhat misunderstood the way this system worked - This is cleaner and works a lot better

* Replace with octy-approved UX

* Improve logic for default wand loading

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
2020-12-09 15:03:42 +10:00
Octavia Togami
3637d94aef
Implement UPDATE for Fabric (#1598)
* Implement UPDATE for Fabric

* Fix a minor threading problem
2020-11-29 17:56:09 -08:00
Octavia Togami
d0e6f9f33b Always load internal strings.json for default locale 2020-11-29 17:20:32 -08:00
Octavia Togami
be4d8a0839
Update language bundle 2020-11-28 15:08:43 -08:00