Commit Graph

3632 Commits

Author SHA1 Message Date
Octavia Togami
3194af3aa7
Merge branch 'version/7.2.x' 2021-03-10 01:59:36 -08:00
Octavia Togami
5b2c4fd105
Make it build on Windows too 2021-03-10 01:39:55 -08:00
Octavia Togami
22406ebd25
Test out using actions to build 2021-03-10 01:35:07 -08:00
Octavia Togami
64c2be7007
Fix line wrapping in feat. req yaml 2021-03-09 00:44:49 -08:00
Octavia Togami
1bdd8cb910
Sub out for new issue templates 2021-03-09 00:42:39 -08:00
Octavia Togami
8496b41042
testing in prod! 2021-03-09 00:15:08 -08:00
Octavia Togami
ff4e447530
testing in prod 2021-03-09 00:14:52 -08:00
Octavia Togami
161242d040
testing in production is :( 2021-03-09 00:13:23 -08:00
Octavia Togami
0b2d992a5d
Patch some gradle issues, update loom 2021-03-08 11:10:55 -08:00
wizjany
a40965f8b0
Fix #1686 2021-02-25 12:09:06 -05:00
Matthew Miller
d3810865c8
Show a message with install instructions when running the jar file (#1682)
* Show a message with install instructions when running the jar file

* Typo

* Fixed checkstyle issue

* Slightly modify message to adapt to the type of install

* Clean up the display code a lot

* Allow line breaks before semi

Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
2021-02-22 22:05:23 -08:00
Octavia Togami
3e819df4df
Fix gitattributes (#1681)
* Try to fix git attributes

* More attempts to fix gitattrs
2021-02-21 15:40:06 -08:00
Matthew Miller
6cad9a035b Back to snapshot for future development 2021-02-19 19:44:19 +10:00
Matthew Miller
135941e3a9 Release 7.2.3 2021-02-19 19:34:43 +10:00
Octavia Togami
3c161db9a4
Move slower translation to *Transmogrifiers (#1679)
* Move slower translation to *Transmogrifiers

Adapters now use the fast method for adapting if available. Un-cached
accessors are stored in *Transmogrifier classes.

* Fix warnings and licenses.
2021-02-19 15:50:03 +10:00
Matthew Miller
913d4d67aa Fix erroneous deprecation check 2021-02-18 21:39:43 +10:00
Octavia Togami
e94f082b07
Improve speed of BlockState init, tick watchdog (#1680) 2021-02-17 11:22:35 -08:00
Octavia Togami
8a46670327
Disable Fabric UPDATE mixin if quickcarpet too
Fixes #1662, though I really hate doing this.
2021-02-17 01:17:42 -08: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