3832 Commits
Author SHA1 Message Date
Octavia Togami 47b64257fb Restrict the weird forge maven to known content 2021-06-12 20:39:38 -07:00
Octavia Togami e2ad0427ef Update bundled language files 2021-06-12 00:45:38 -07:00
Octavia Togami 2beeec228b Update cdist 2021-06-12 00:32:56 -07:00
Octavia Togami 3393d2701c Try require for snake yaml 2021-06-11 14:46:10 -07:00
Octavia Togami 4d6c1973f3 Parallelize tests properly 2021-06-11 14:12:09 -07:00
Octavia Togami bf78034628 Drop enforcedPlatform to platform 2021-06-11 14:01:04 -07:00
Octavia Togami a0a3e0f5f1 De-parameterize vector tests 2021-06-11 13:58:58 -07:00
Octavia Togami 8cc6e7159b Allow upgrading snakeyaml 2021-06-11 12:45:38 -07:00
Octavia Togami c8e5f277c1 Update MCUtils for 1.17 (#1774)
* Update MCUtils for 1.17

* Re-add deprecated grass_path
2021-06-11 12:38:22 -07:00
wizjany 57a040c447 Update adapter jar. 2021-06-11 15:14:55 -04:00
wizjany e010b4c452 Bukkit 1.17 adapter. 2021-06-11 09:04:27 -04:00
Octavia Togami 7676a2d54c [Fabric] Update to 1.17 (#1772) 2021-06-08 19:18:24 -07:00
Octavia Togami 95160027d9 Register platforms and commands in a more proper way (#1766)
* Register platforms and commands in a more proper way

Platforms are now register "on load"/initialize/etc., and preferreds are
chosen just prior to command registration events. This allows us to
properly hook in to reload. Additionally, we now have the capability to
reload data with /minecraft:reload, though this is not yet implemented.

* Correct javadocs on queryCapability

* Flatten BukkitImplAdapter Lifecycled
2021-06-04 17:12:23 -07:00
Octavia Togami 8cfbf7e478 Use 16 as our toolchain, but set release to 8 2021-06-02 15:03:33 -07:00
Octavia Togami 5a7cbfd6ef Fix selecting at 0,0,0 or radius 0 cyl/ellipse (#1734) 2021-05-23 23:37:24 -07:00
Octavia Togami 876108fdb3 Prepare for Gradle 7, but due to FG only get to 6.9
Gradle 7 stuff requires FG 5. Phooey.
2021-05-13 22:01:45 -07:00
Octavia Togami 95d784f4d6 Return false if Entity#remove is unsupported
Fixes #1729
2021-04-22 11:12:54 -07:00
Octavia Togami 146867402f Update FG for new maven repo 2021-04-20 20:20:26 -07:00
Octavia Togami edf39b2b97 Back to snapshot for future development 2021-04-20 19:57:09 -07:00
Octavia Togami 57d5ac961d Release 7.2.5 2021-04-20 19:40:56 -07:00
Octavia Togami 98adde2c88 Allow toggleplace to work on any Actor + Locatable (#1723) 2021-04-09 20:07:11 -07:00
Octavia Togami f0a3848b97 Switch to maven-publish (#1718)
* Update to use maven-publish instead of maven

* Use published loom

* These shouldn't be needed
2021-04-06 13:45:57 -07:00
Octavia Togami c91159a25f Note catch about toolchain system 2021-04-06 12:58:38 -07:00
Octavia Togami c7da4c0ade Swap out logback for log4j2 2021-04-05 10:50:39 -07:00
wizjany acf9c3b2e1 Change oak stair shape to straight in legacy.json. 2021-04-05 09:22:51 -04:00
Octavia Togami 609c7b8cc4 Scrapped Logging Framework 4 Java (#1715)
* The scramble is complete

* Fix version decl for Bukkit Log4J

* Swap out to a compatibility layer for LogManager

Slightly slower, but compatible across all Java versions

* Piston released with SL4JF removal

* Clean up declarations a bit
2021-03-28 20:35:48 -07:00
Octavia Togami 386656ffb4 Update extractor, see if that fixes anything 2021-03-27 23:30:10 -07:00
wizjany acd63daddf Slightly improve usability of LocalSession#getSelection. (#1714)
Allow the World param to be null, throwing IncompleteRegionException.

This allows calling `getSelection(getSelectionWorld())` without having
to separately null-check the World.
Also, add a convenience overload which does so: `getSelection()`.
2021-03-25 00:06:05 -04:00
Matthew Miller 6941d955bd Back to snapshot for future development 2021-03-13 16:13:43 +10:00
Matthew Miller e3bfc6416c Release 7.2.4 2021-03-13 16:00:51 +10:00
Matthew Miller 4cd7dc4bcd Ignore suggestions when uppercase characters are used in props (#1705) 2021-03-13 15:57:03 +10:00
Matthew Miller 3d95a481eb [Bukkit] Update adapters to work around Spigot watchdog startup bug 2021-03-13 15:16:58 +10:00
Octavia Togami 36f23bd29f Fix Forge in -mod at the expense of size
Fixes #1398
2021-03-12 20:31:51 -08:00
Octavia Togami 7d06279249 Attempt to fix FSSD test with weird win paths (#1699) 2021-03-10 12:35:35 -08:00
Octavia Togami 3919dcc7fc Take master's changes to meta files 2021-03-10 02:48:12 -08:00
Octavia Togami 98826d649c Update gradle to 6.8.3 2021-03-10 02:00:02 -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 MillerandOctavia Togami 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
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
Octavia Togami 3e07d723fb Fix SLF4J binding loading
Fixes #1676
2021-02-16 20:25:13 -08: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 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