100 Commits
Author SHA1 Message Date
zml b8e23db093 chore(deps): Bump QF to 1.9.0 2022-12-12 19:43:25 -08:00
zml 6a7c15ae2a chore(build): upgradle to 7.6 2022-12-12 19:33:52 -08:00
zml 8501aed598 bump api 2022-12-12 19:29:00 -08:00
zml a84d533910 generator: style tweaks 2022-10-16 16:42:11 -07:00
zml 1be29cc794 build: Decompile game using quiltflower for more readable output 2022-10-16 16:42:11 -07:00
zml 7dda3eefb0 chore: Exclude previous commit from git blame 2022-10-16 16:42:09 -07:00
zml ae86a5c88c *: apply the import order from SpongeAPI consistently
This mostly resolves the import order issues introduced when remapping
2022-10-16 16:41:40 -07:00
zml 25ae9841ef build: Update workflows to avoid deprecated Actions use 2022-10-15 22:54:24 -07:00
zml 8b60625af2 build: Correct license check action 2022-10-15 22:37:27 -07:00
zml d8332fccdd build: Bump dependency versions
various gradle plugins
bump asm to 9.4 for compat with newer Java versions
misc build-time dependencies
2022-10-15 22:29:28 -07:00
zml 4e16db8c88 build: Bump VG and other build deps, use shared workflow for CI 2022-07-16 20:45:22 -07:00
zml 453c7f5dd0 common: Sanitize enum names for things we turn into a registry (#3656)
This resolves issues where mods add enum entries with names that are not valid resource locations
2022-05-28 23:28:55 +01:00
zml 5467bf96f6 adventure: Implement ComponentFlattener api 2022-03-02 09:56:39 -08:00
zml 910c580877 Merge #3628: Implement HoverEventSource on ItemStack
also use display name for value of asComponent
2022-03-02 09:55:41 -08:00
zml 2e58a0bbf2 bump api for adventure 4.10.0 2022-02-28 14:40:31 -08:00
zml 56434c5db8 Bump ModLauncher to fix issue with new JDK8 builds (#3600) 2022-01-23 15:21:47 -08:00
zml eacd4f1c95 vanilla: Correct lookup handling in default log4j config 2021-12-10 12:51:53 -08:00
zml 49bdb71ea8 Eclipse seems to need this to compile... 2021-12-02 23:11:23 -08:00
zml d7835273e0 some classpath fixes 2021-12-02 23:11:23 -08:00
zml 1a064c53ea build: Bump various dependencies
notably: fart for record remapping fixes, and Mixin to a release version
2021-11-27 21:00:42 -08:00
zml fdb03d6775 Replace Atlas with Forge's remapper (#3560) 2021-11-25 19:45:53 -08:00
zml da0c626bce vanilla: Move configurate-jackson out of the bootstrap layer 2021-11-11 11:33:12 -06:00
zml fd920ebf07 vanilla: Fix classpath exclusions for configurate-extra-guice 2021-11-11 11:27:32 -06:00
zml 0d263ed358 vanilla: Try to correct classpath ordering 2021-11-10 17:06:11 -06:00
zml d6522599a2 build: Work on separating out library layers
This will enable better separation going forward, especially once 1.18
goes into release and we begin updating for Forge 1.17+
2021-11-10 16:46:57 -06:00
zml bd495b4bf5 build: Bump API 2021-11-10 12:47:09 -06:00
zml 434ed06452 common: Add cast for JDT 2021-11-10 12:45:33 -06:00
zml b1c125d812 generator: Correct import in eclipse 2021-11-10 11:59:45 -06:00
zml 9e928ab3cc bump api 2021-10-03 19:23:22 -07:00
zml 06b591b7af forge: Bump dependency to a version that provides Mixin 0.8.4 2021-09-19 18:36:10 -07:00
zml b2b878dccb build: Bump misc dependencies 2021-09-06 11:58:33 -07:00
zml 6e772debcd Bump to Mixin 0.8.4-SNAPSHOT 2021-09-06 11:58:33 -07:00
zml aca55d4b53 Update for adventure 4.9.0 2021-09-04 22:43:15 -07:00
zml 0fc59a9e3a Implement Keys.IS_SLEEPING_IGNORED 2021-08-29 13:11:02 -07:00
zml 0fad7a1764 build: use the same cache action on the license check workflow 2021-08-28 23:42:10 -07:00
zml 92543f77bb forge: Use fixed TR version 2021-08-28 23:42:10 -07:00
zml 60c302147e build: Publish SpongeForge 2021-08-28 15:22:20 -07:00
zml d52b62fdf8 forge: Remove some of the duplicate added jars
This causes different issues with resource packs, which should be
handled at some point.
2021-08-25 20:15:41 -07:00
zml e0bbb1b96d forge: Don't try to add sponge plugins as forge mods 2021-08-25 19:08:31 -07:00
zml 6903aaa881 forge: We are ready to publish, go back to arch's TR fork 2021-08-23 20:58:14 -07:00
zml 8d84bcae74 common: Split FireBlockMixin into platforms to handle forge patches 2021-08-23 20:49:20 -07:00
zml eecc78e8a6 forge: wE RUN in prod now 2021-08-23 20:36:17 -07:00
zml 477042023e forge: primitive mapping manager implementation 2021-08-22 22:26:50 -07:00
zml 5de812e2ec Merge branch 'reflection_mapping' of https://github.com/LogicFan/Sponge into forge-prod
Closes #3470
2021-08-22 22:14:29 -07:00
zml 5adda51e3f forge: toxic waste dump, approach with caution
it gets to normal mixin errors in prod though
2021-08-22 22:11:30 -07:00
zml 3c9f7dcc19 start, needs to be dev.architectury:tiny-remapper... 2021-08-22 10:27:19 -07:00
zml fac529e1d3 bump API for dependency bumps 2021-08-17 21:13:39 -07:00
zml 4b39f19ae5 build: Bump to Gradle 7.2 2021-08-17 21:10:20 -07:00
zml a375937e25 update api 2021-08-15 20:23:28 -07:00
zml 9bcf79e51e forge: Apply AWs from common to SF 2021-08-07 17:05:17 -05:00
zml d0b7f815fb forge: try to fix runs 2021-08-07 17:05:17 -05:00
zml eef927e054 forge: get run dir out of the root project folder 2021-08-07 17:05:17 -05:00
zml 81034456f6 forge: start on SF workspace 2021-08-07 17:05:17 -05:00
zml e5c652a3a0 build: PRovide a more helpful message when the SpongeAPI submodule is not set up 2021-08-01 15:02:07 -07:00
zml 23739b73b8 vanilla: Migrate AW handling to a transformation service
This lets us use the same codebase on Forge as well
2021-07-31 21:04:38 -07:00
zml d288665c90 Implement ContextValue event filter 2021-07-28 11:40:16 -07:00
zml 69c3eeab34 build: Run tests with the mixin.debug.verbose option 2021-07-19 14:40:40 -07:00
zml 0a74ae444a vanilla: Validate @Mutable annotation on injectors 2021-07-19 13:38:04 -07:00
zml 4ada7ac31e build: Apply mixin configs and debug arguments to integration test configs too 2021-07-19 13:38:04 -07:00
zml 2b6ad6b650 Use UUID as cache key for invalidation, not a User 2021-07-18 18:33:37 -07:00
zml afbf411d56 Add lifecycle state for stopped game, and hook in executors (#3477) 2021-07-18 11:24:38 -07:00
zml 3f4fcf58a5 build: Only dump failing mixin classes to save on disk IO 2021-07-17 19:50:03 -07:00
zml 7088c6e65c Always use the correct class loader for generating event invokers 2021-07-17 19:29:58 -07:00
zml 71a6db4ec0 build: Bump asm to 9.2 2021-07-17 19:18:44 -07:00
zml 1c8ea4e516 Build impl with javac 11 to work around compiler bugs 2021-07-13 16:16:31 -07:00
zml 3494f48492 Allow GetValue to filter based on the specific parameter type too 2021-07-13 16:10:19 -07:00
zml f93a29c562 Implement @GetValue event source annotation 2021-07-13 15:55:04 -07:00
zml 32bc3e3e69 aaaaaa 2021-07-11 22:49:14 -07:00
zml 8b87374b7e Fix and re-enable BlazeAttackGoalMixin 2021-07-11 18:20:45 -07:00
zml c9feceeedd Fix map creation in singleplayer 2021-07-11 18:20:45 -07:00
zml e31feeeaa6 Correct implementation of has + supports event filters
Tidy up filters while we're in the area too
2021-07-11 18:20:38 -07:00
zml d85850e936 Don't generate filters for events that need no filtering 2021-07-10 19:10:00 -07:00
zml 29234cb9e4 Properly apply the fire flag to our overridden damage sources
Fixes #3460
2021-07-09 10:22:05 -07:00
zml 6a56113fd1 update for AttackEntityEvent change 2021-07-03 14:59:38 -07:00
zml 98a9173db8 bump api for adventure 2021-07-03 14:16:08 -07:00
zml 26e794a26e vanilla: Correct handling of plugin resources with spaces 2021-07-03 14:15:54 -07:00
zml 0017d2a3db build: Bump Mixin to release version 2021-07-01 11:26:56 -07:00
zml c71c58175e codestyle pass on the mixin plugins 2021-07-01 10:35:22 -07:00
zml 86f255bdf6 vanilla: Move ArgumentList warning triggered by Mixin args to debug
We don't care about it
2021-07-01 10:35:22 -07:00
zml 304effb7ea gah actions cache 2021-06-30 13:00:12 -07:00
zml 90583e514d Fix duplicate log4j entries in Gradle task classpath 2021-06-30 12:48:24 -07:00
zml f295c4d984 Make all Accessors setting final fields @Mutable 2021-06-30 12:47:00 -07:00
zml 37955ae171 plugin-spi fixes, more logging 2021-06-30 12:31:23 -07:00
zml ee8836c608 Use a parent mixin config for attributes shared among all configurations 2021-06-26 14:50:54 -07:00
zml ca53cb4d43 Temp fix for #3322 by falling back to vanilla behaviour 2021-06-18 12:18:04 -07:00
zml 3bbd0faf43 config: Fix handling of config directory on Windows 2021-06-10 15:17:48 -07:00
zml e04c3ed44c build: Break tinylog version out into a gradle property 2021-06-10 11:18:35 -07:00
zml 9c843e11d8 generator: Use same AW as common to avoid duplicate artifacts in the workspace 2021-06-10 11:09:40 -07:00
zml d4c084825f Break out a separate data provider for all waterloggable blocks 2021-06-08 10:42:41 -07:00
zml db2e2abfe7 build: Run event implementation generator automatically on project import 2021-06-08 10:35:14 -07:00
zmlandRiley Park b1018bb6c6 Adventure 4.8.0
Co-Authored-By: Riley Park <riley.park@meino.net>
2021-06-08 10:16:08 -07:00
zml 6f485053cf Permissions API tweaks (#3106) 2021-05-31 12:43:56 -07:00
zml dbdb4ad451 bump api, make dep versions gradle properties, bump gradle 2021-05-27 22:32:01 -07:00
zml 2bebd8d3a7 bump api to apply generator 2021-05-25 22:19:16 -07:00
zml cb092d42f3 generator: Generate block state classes 2021-05-25 22:19:16 -07:00
zml 18baf21e77 generator: Take advantage of some features from new Java 2021-05-25 22:19:16 -07:00
zml b1f0427326 generator: Backport from snapshot branch 2021-05-25 22:19:16 -07:00
zml 02135c2a9b vanilla: Don't warn when mixin configurations are discovered in SpongeVanilla itself 2021-05-23 23:22:55 -07:00
zml 60e011aaff build: Generate meta file from a template rather than having to manually update 2021-05-23 23:14:25 -07:00
zml 849a24786d Remove MixinConnectors, switch to manifest argument 2021-05-23 23:14:25 -07:00