Compare commits

...
142 Commits
Author SHA1 Message Date
Adrian 21f07b6994 release: Version 2.2.2 2023-11-04 14:20:13 -05:00
Adrian a30a3e33d1 fix(fabric): Fixed legacy serializer inclusion 2023-11-04 14:15:51 -05:00
Adrian 7ad7386dcb Merge remote-tracking branch 'origin/main' 2023-11-04 13:52:57 -05:00
Adrian bced1b15d0 misc: Updated some dependencies 2023-11-04 13:50:26 -05:00
Adrian ecf2b7290f Merge pull request #148 from MiniPlaceholders/renovate/org.jetbrains.kotlin.jvm-1.x
chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.20
2023-11-04 09:42:53 -05:00
Adrian 8ecedfa7fc Merge pull request #149 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.20
2023-11-04 09:40:48 -05:00
Adrian 84920b1499 Merge pull request #127 from MiniPlaceholders/renovate/org.spongepowered.gradle.plugin-2.x
chore(deps): update plugin org.spongepowered.gradle.plugin to v2.2.0
2023-11-04 09:40:40 -05:00
renovate[bot] 885d91a491 chore(deps): update plugin org.spongepowered.gradle.plugin to v2.2.0 2023-11-04 14:33:55 +00:00
renovate[bot] cb39d6cce7 fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.20 2023-11-04 14:33:53 +00:00
renovate[bot] c426672f6d chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.20 2023-11-04 14:33:48 +00:00
Adrian 12935d9584 fix: Update Blossom usage 2023-11-04 09:32:10 -05:00
Adrian 013f6bdf62 Merge pull request #117 from MiniPlaceholders/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.4
2023-11-04 09:16:53 -05:00
Adrian 763a4c4a8c Merge pull request #142 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.4.4
2023-10-27 13:56:40 -05:00
Adrian b30f89a254 Merge pull request #143 from MiniPlaceholders/renovate/org.jetbrains.dokka-dokka-gradle-plugin-1.x
fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.9.10
2023-10-27 13:56:31 -05:00
Adrian 797f97080b Merge pull request #145 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.24
2023-10-27 13:56:22 -05:00
Adrian 6709f021ca Merge pull request #147 from MiniPlaceholders/renovate/jmh
chore(deps): update dependency me.champeau.jmh to v0.7.2
2023-10-27 13:55:55 -05:00
renovate[bot] ea339fffb3 chore(deps): update dependency me.champeau.jmh to v0.7.2 2023-10-27 16:54:53 +00:00
Adrian 600f5c4381 Merge pull request #146 from MiniPlaceholders/renovate/userdev
chore(deps): update dependency io.papermc.paperweight.userdev to v1.5.9
2023-10-26 21:54:25 -05:00
renovate[bot] 8a3b80de09 chore(deps): update dependency io.papermc.paperweight.userdev to v1.5.9 2023-10-26 23:00:49 +00:00
renovate[bot] 2100f66d73 fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.24 2023-10-25 01:27:31 +00:00
renovate[bot] 7591a25f03 chore(deps): update plugin fabric-loom to v1.4.4 2023-10-22 13:37:10 +00:00
renovate[bot] 7003a4e077 fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.9.10 2023-10-17 09:13:01 +00:00
Adrian b99b34f70d Merge pull request #141 from MiniPlaceholders/renovate/dokka
chore(deps): update dependency org.jetbrains.dokka to v1.9.10
2023-10-16 09:56:06 -05:00
renovate[bot] a390ec1f18 chore(deps): update dependency org.jetbrains.dokka to v1.9.10 2023-10-16 13:57:31 +00:00
Adrian 52e546420d Merge pull request #137 from MiniPlaceholders/renovate/userdev
chore(deps): update dependency io.papermc.paperweight.userdev to v1.5.8
2023-10-12 23:41:36 -05:00
Adrian 633f46c13d Merge pull request #140 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.90.1+1.20.3
2023-10-12 23:41:29 -05:00
renovate[bot] cfe2a04b5c fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.90.1+1.20.3 2023-10-12 07:02:25 +00:00
renovate[bot] dc157f44ff chore(deps): update dependency io.papermc.paperweight.userdev to v1.5.8 2023-10-10 01:52:00 +00:00
Adrian 721b41b1bd Merge pull request #138 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.23
2023-10-08 10:28:19 -05:00
renovate[bot] b0c0fdb8c7 fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.23 2023-10-08 15:05:34 +00:00
Adrian 845c57bf66 Merge pull request #139 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.4+1.20.3
2023-10-08 10:05:14 -05:00
renovate[bot] 5cf03e3553 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.4+1.20.3 2023-10-06 03:22:57 +00:00
renovate[bot] 2e0a4492d3 chore(deps): update dependency gradle to v8.4 2023-10-05 01:37:17 +00:00
Adrian 275941f96b Merge pull request #136 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.3+1.20.2
2023-10-01 22:06:53 -05:00
renovate[bot] 43cc9813e2 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.3+1.20.2 2023-10-02 01:17:12 +00:00
Adrian 7083f3ac4a Merge pull request #135 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.4.1
2023-09-26 17:08:18 -05:00
renovate[bot] dab6d1aeb6 chore(deps): update plugin fabric-loom to v1.4.1 2023-09-26 10:18:10 +00:00
Adrian 82640a8adc Merge pull request #134 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.2+1.20.2
2023-09-23 23:25:56 -05:00
renovate[bot] 3dec1a56ac fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.2+1.20.2 2023-09-23 22:44:24 +00:00
Adrian bfafcc8e4e Merge pull request #131 from MiniPlaceholders/renovate/runtask
chore(deps): update runtask to v2.2.0
2023-09-23 09:17:49 -05:00
Adrian 22f4981296 Merge pull request #133 from MiniPlaceholders/renovate/adventurefabric
fix(deps): update dependency net.kyori:adventure-platform-fabric to v5.10.0
2023-09-23 09:17:24 -05:00
renovate[bot] 59bf4d12f3 fix(deps): update dependency net.kyori:adventure-platform-fabric to v5.10.0 2023-09-22 23:12:47 +00:00
Adrian f7a09a627f Merge pull request #132 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.1+1.20.2
2023-09-21 21:17:05 -05:00
renovate[bot] bfddcebda7 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.1+1.20.2 2023-09-21 22:43:33 +00:00
renovate[bot] 55b43aa268 chore(deps): update runtask to v2.2.0 2023-09-21 09:58:48 +00:00
Adrian 8d9643bd31 Merge pull request #130 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.0+1.20.2
2023-09-19 22:04:30 -05:00
renovate[bot] 3ffb2706f5 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.89.0+1.20.2 2023-09-18 19:29:49 +00:00
Adrian 26d3857628 Merge pull request #129 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.88.5+1.20.2
2023-09-16 20:16:25 -05:00
renovate[bot] 2f5393f91f fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.88.5+1.20.2 2023-09-15 20:19:45 +00:00
Adrian 4dd08d7fe4 Merge pull request #121 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.88.4+1.20.2
2023-09-15 12:05:15 -05:00
Adrian 3c6f7c3369 Merge pull request #126 from MiniPlaceholders/renovate/cloud
fix(deps): update cloud to v1.8.4
2023-09-15 12:05:02 -05:00
renovate[bot] 0b2e0206d5 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.88.4+1.20.2 2023-09-13 21:56:28 +00:00
renovate[bot] 66aba20ac2 fix(deps): update cloud to v1.8.4 2023-09-09 11:23:32 +00:00
Adrian 323d89dc97 Merge pull request #120 from MiniPlaceholders/renovate/indra
fix(deps): update indra to v3.1.3
2023-09-07 11:04:09 -05:00
Adrian e6a1093cc0 Merge pull request #125 from MiniPlaceholders/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4
2023-09-04 20:56:27 -05:00
renovate[bot] 9778d6fed3 chore(deps): update actions/checkout action to v4 2023-09-04 15:10:12 +00:00
Adrian 4411d1bcdc Merge pull request #122 from MiniPlaceholders/renovate/dokka
chore(deps): update dependency org.jetbrains.dokka to v1.9.0
2023-09-03 12:52:24 -05:00
Adrian cf74ae9392 Merge pull request #123 from MiniPlaceholders/renovate/org.jetbrains.dokka
fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.9.0
2023-09-03 12:52:04 -05:00
renovate[bot] 207d79f5c2 fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.9.0 2023-08-31 22:49:25 +00:00
renovate[bot] 57d91ed5e9 chore(deps): update dependency org.jetbrains.dokka to v1.9.0 2023-08-31 22:49:21 +00:00
renovate[bot] 2416cdae68 fix(deps): update indra to v3.1.3 2023-08-29 01:35:44 +00:00
Adrian 38cb9dd9d9 Merge pull request #119 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v1.9.10
2023-08-23 15:03:17 -05:00
renovate[bot] d2ce5c0931 fix(deps): update kotlin monorepo to v1.9.10 2023-08-23 14:08:18 +00:00
Adrian 1441177841 Merge pull request #116 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.87.1+1.20.2
2023-08-18 23:30:40 -05:00
renovate[bot] f03a9e17fb fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.87.1+1.20.2 2023-08-18 11:26:43 +00:00
Adrian 80da7b3c11 Merge pull request #118 from MiniPlaceholders/renovate/org.gradle.toolchains.foojay-resolver-convention-0.x
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0
2023-08-17 14:13:27 -05:00
renovate[bot] 938e6b1abb chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 2023-08-17 14:14:23 +00:00
Adrian c3cf3ec4e3 Merge pull request #114 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.3+1.20.2
2023-08-12 22:59:00 -05:00
Adrian 5e08e0bc2c Merge pull request #115 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.3.9
2023-08-12 22:58:53 -05:00
renovate[bot] 8fd72d5e2b fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.3+1.20.2 2023-08-12 07:49:54 +00:00
renovate[bot] d4492cec47 chore(deps): update plugin fabric-loom to v1.3.9 2023-08-10 17:30:46 +00:00
Adrian 6dcc96955c Merge pull request #113 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.1+1.20.2
2023-08-08 08:33:38 -05:00
renovate[bot] 0b9b261ce0 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.1+1.20.2 2023-08-08 06:18:43 +00:00
Adrian f6705b9ee6 Merge pull request #112 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.22
2023-08-05 17:46:36 -05:00
renovate[bot] e4cdd6feae fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.22 2023-08-03 05:06:13 +00:00
Adrian 879fa06672 Merge pull request #110 from MiniPlaceholders/renovate/junit5-monorepo
fix(deps): update dependency org.junit:junit-bom to v5.10.0
2023-07-27 09:03:16 -05:00
Adrian 518659b8d3 Merge pull request #111 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.1+1.20.1
2023-07-27 09:03:04 -05:00
renovate[bot] 85141b6fa6 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.1+1.20.1 2023-07-26 01:42:47 +00:00
renovate[bot] 976a05f458 fix(deps): update dependency org.junit:junit-bom to v5.10.0 2023-07-23 13:42:57 +00:00
Adrian 998828138b release: Version 2.2.1 2023-07-19 16:37:35 -05:00
Adrian 638acd9e88 fix(build): Fixed some deprecations 2023-07-19 16:13:53 -05:00
Adrian 5c0850dbdd Merge pull request #109 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.0+1.20.1
2023-07-19 15:01:03 -05:00
renovate[bot] 8a5415c37d fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.86.0+1.20.1 2023-07-18 23:04:47 +00:00
Adrian b5c6afa368 Merge pull request #105 from MiniPlaceholders/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.2.1
2023-07-17 22:34:18 -05:00
Adrian 4bcf85d718 Merge pull request #107 from MiniPlaceholders/renovate/major-krypton
fix(deps): update krypton to v7796647145 (major)
2023-07-17 22:31:13 -05:00
Adrian 548187238e feat: Add more Legacy API parsing 2023-07-17 17:02:31 -05:00
Adrian c7845cec0b fix: Fixed legacy chars replacement in LegacyUtils 2023-07-17 16:07:05 -05:00
Adrian ab3316bcf1 Merge pull request #108 from MiniPlaceholders/renovate/adventurefabric
fix(deps): update dependency net.kyori:adventure-platform-fabric to v5.9.0
2023-07-16 22:48:08 -05:00
renovate[bot] 33b09e85d7 fix(deps): update dependency net.kyori:adventure-platform-fabric to v5.9.0 2023-07-16 22:42:49 +00:00
Adrian 4b6110aa2b Merge pull request #106 from MiniPlaceholders/renovate/org.gradle.toolchains.foojay-resolver-convention-0.x
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0
2023-07-15 15:34:33 -05:00
renovate[bot] e404a158e7 fix(deps): update krypton 2023-07-12 00:05:10 +00:00
renovate[bot] 981901271c chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0 2023-07-10 14:06:18 +00:00
renovate[bot] 3f93840e5a chore(deps): update dependency gradle to v8.2.1 2023-07-10 14:06:14 +00:00
Adrian 4d5e45e9eb Merge pull request #102 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.3.8
2023-07-10 09:00:56 -05:00
Adrian be8e6d268e Merge pull request #103 from MiniPlaceholders/renovate/indra
fix(deps): update indra to v3.1.2
2023-07-10 09:00:48 -05:00
Adrian b89799ff75 Merge pull request #104 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v1.9.0
2023-07-08 14:55:11 -05:00
renovate[bot] 10cb91ac56 chore(deps): update plugin fabric-loom to v1.3.8 2023-07-06 16:18:47 +00:00
renovate[bot] b7d190ce7f fix(deps): update kotlin monorepo to v1.9.0 2023-07-06 07:41:06 +00:00
renovate[bot] e028a3bada fix(deps): update indra to v3.1.2 2023-07-06 04:31:53 +00:00
Adrian f339248ad3 Merge pull request #101 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.85.0+1.20.1
2023-07-04 07:15:33 -05:00
Adrian b8a6f9b746 Merge pull request #100 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.3.5
2023-07-04 07:15:24 -05:00
renovate[bot] 3d45362241 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.85.0+1.20.1 2023-07-03 22:53:35 +00:00
renovate[bot] 859047762c chore(deps): update plugin fabric-loom to v1.3.5 2023-07-03 18:53:44 +00:00
Adrian 63a95961f8 Merge pull request #99 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.3.4
2023-07-03 11:30:10 -05:00
renovate[bot] f3c5540d15 chore(deps): update plugin fabric-loom to v1.3.4 2023-07-02 22:48:18 +00:00
Adrian fcbf2e9454 Merge pull request #98 from MiniPlaceholders/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.2
2023-06-30 13:53:48 -05:00
renovate[bot] ae993a34e0 chore(deps): update dependency gradle to v8.2 2023-06-30 18:39:15 +00:00
Adrian eba9aa8e0e Merge pull request #97 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.3.2
2023-06-27 20:22:50 -05:00
renovate[bot] 04b86d4a56 chore(deps): update plugin fabric-loom to v1.3.2 2023-06-27 22:13:13 +00:00
Adrian 53402d3c1d Merge pull request #95 from MiniPlaceholders/renovate/pluginyml
chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.6.0
2023-06-27 12:31:09 -05:00
Adrian 7634c37ad4 Merge pull request #93 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.84.0+1.20.1
2023-06-27 12:31:00 -05:00
Adrian 26125abef2 Merge pull request #94 from MiniPlaceholders/renovate/fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.2.7
2023-06-27 12:30:53 -05:00
Adrian 93182688e2 Merge pull request #92 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v1.8.22
2023-06-27 12:30:46 -05:00
renovate[bot] a67b23079d fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.84.0+1.20.1 2023-06-23 21:31:16 +00:00
renovate[bot] 79bffc2522 chore(deps): update dependency net.minecrell.plugin-yml.bukkit to v0.6.0 2023-06-19 13:34:14 +00:00
renovate[bot] 7e9aa41fdd chore(deps): update plugin fabric-loom to v1.2.7 2023-06-14 15:38:33 +00:00
renovate[bot] cc30f56c76 fix(deps): update kotlin monorepo to v1.8.22 2023-06-07 20:14:59 +00:00
Adrian b24ddb12cc Merge pull request #91 from MiniPlaceholders/renovate/adventure
fix(deps): update adventure to v4.14.0
2023-06-07 08:08:17 -05:00
renovate[bot] 2df52bf858 fix(deps): update adventure to v4.14.0 2023-06-07 11:44:20 +00:00
Adrian dd64837958 Merge pull request #89 from MiniPlaceholders/renovate/dokka
chore(deps): update dependency org.jetbrains.dokka to v1.8.20
2023-06-06 11:35:58 -05:00
Adrian ccf3045cb3 Merge pull request #90 from MiniPlaceholders/renovate/org.jetbrains.dokka
fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.8.20
2023-06-06 11:35:48 -05:00
renovate[bot] 34cab56b2c fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.8.20 2023-06-05 21:13:02 +00:00
renovate[bot] 7090497684 chore(deps): update dependency org.jetbrains.dokka to v1.8.20 2023-06-05 21:12:58 +00:00
Adrian 4fefeda34d Merge pull request #88 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.83.0+1.20
2023-06-04 10:08:11 -05:00
renovate[bot] 9ec693ae16 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.83.0+1.20 2023-06-04 14:26:34 +00:00
Adrian 36039dd0f6 Merge pull request #87 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.21
2023-06-04 09:25:59 -05:00
renovate[bot] 7295ce2b6c fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.21 2023-06-04 14:16:25 +00:00
Adrian 82987e54f1 Merge pull request #84 from MiniPlaceholders/renovate/fabric-api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.82.0+1.20
2023-05-25 19:46:24 -05:00
renovate[bot] 19da3e8050 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.82.0+1.20 2023-05-25 01:16:06 +00:00
Adrian 440efc5d8a Merge pull request #83 from MiniPlaceholders/renovate/fabric-api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.81.3+1.20
2023-05-24 12:52:16 -05:00
renovate[bot] b8e9cf3b07 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.81.3+1.20 2023-05-24 01:43:18 +00:00
Adrian eb34c410e0 Merge pull request #80 from MiniPlaceholders/renovate/fabric-api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.81.2+1.20
2023-05-23 17:19:20 -05:00
renovate[bot] 866767f08f fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.81.2+1.20 2023-05-23 01:44:45 +00:00
Adrian 9c175b8ffd Merge pull request #82 from MiniPlaceholders/renovate/fabric-loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.20
2023-05-22 20:44:01 -05:00
renovate[bot] f3460dbc51 fix(deps): update dependency net.fabricmc:fabric-loader to v0.14.20 2023-05-23 00:00:28 +00:00
Adrian a8671bbcd2 Merge pull request #79 from MiniPlaceholders/renovate/indra
fix(deps): update indra to v3.1.1
2023-05-17 08:36:58 -05:00
Adrian 47f17eb199 fix: Check Tag equality using String#equalsIgnoreCase 2023-05-15 22:49:23 -05:00
Adrian f92df0f0dd Merge remote-tracking branch 'origin/main' 2023-05-15 22:46:09 -05:00
Adrian 1ccf5ce3ec fix: Improved encapsulation of the Expansion class by converting it to a sealed interface 2023-05-15 22:45:50 -05:00
renovate[bot] 9dad10c46a fix(deps): update indra to v3.1.1 2023-05-14 20:42:18 +00:00
Adrian b87e7bc50f Merge pull request #78 from MiniPlaceholders/renovate/fabric-api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.80.3+1.20
2023-05-13 11:43:44 -05:00
renovate[bot] 89573967fd fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.80.3+1.20 2023-05-11 20:51:15 +00:00
28 changed files with 222 additions and 104 deletions

No files matched your search

+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
+3 -4
View File
@@ -5,15 +5,14 @@
![Modrinth Downloads](https://img.shields.io/modrinth/dt/HQyibRsN?logo=Modrinth&style=flat-square)
![GitHub Downloads](https://img.shields.io/github/downloads/MiniPlaceholders/MiniPlaceholders/total?logo=GitHub&style=flat-square)
MiniMessage Component-based Placeholders for PaperMC, Folia, Fabric, Sponge, Krypton and Velocity platforms
MiniMessage Component-based Placeholders for Paper, Fabric, Sponge, Folia and Velocity platforms
## Compatibility
- Paper 1.19.3, 1.19.4+
- Folia 1.19.4
- Folia 1.19.4+
- Velocity 3.1.2+
- Fabric 1.19.4+
- Sponge API 8, 9, 10
- Krypton
- Sponge API 8+
## Commands
+12 -9
View File
@@ -9,20 +9,14 @@ dependencies {
compileOnly(libs.adventure.minimesssage)
compileOnly(libs.adventure.serializer.legacy)
compileOnly(projects.miniplaceholdersConnect)
testImplementation(platform(libs.junit.bom))
testImplementation("org.junit.jupiter:junit-jupiter")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testImplementation(libs.adventure.api)
testImplementation(libs.adventure.minimesssage)
testImplementation(libs.adventure.serializer.plain)
}
tasks {
test {
useJUnitPlatform()
testLogging {
events("passed", "failed")
}
}
testImplementation(libs.adventure.serializer.legacy)
}
jmh {
@@ -46,4 +40,13 @@ tasks {
"https://jd.advntr.dev/text-minimessage/${libs.versions.adventure.get()}/"
)
}
compileTestJava {
options.encoding = Charsets.UTF_8.name()
}
test {
useJUnitPlatform()
testLogging {
events("passed", "failed")
}
}
}
@@ -35,7 +35,7 @@ import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
*
* @since 1.0.0
*/
public interface Expansion {
public sealed interface Expansion permits ExpansionImpl {
/**
* Get the expansion name
* @return the expansion name
@@ -147,7 +147,7 @@ final class ExpansionImpl implements Expansion {
nonNullOrEmptyString(key, "Placeholder key");
requireNonNull(audiencePlaceholder, "the audience placeholder cannot be null");
if (this.audiencePlaceholders == null) this.audiencePlaceholders = new HashSet<>(5);
if (this.audiencePlaceholders == null) this.audiencePlaceholders = new HashSet<>();
this.audiencePlaceholders.add(Tags.single(expansionName+key, audiencePlaceholder));
return this;
@@ -158,7 +158,7 @@ final class ExpansionImpl implements Expansion {
nonNullOrEmptyString(key, "Placeholder key");
requireNonNull(relationalPlaceholder, "the relational placeholder cannot be null");
if (this.relationalPlaceholders == null) this.relationalPlaceholders = new HashSet<>(4);
if (this.relationalPlaceholders == null) this.relationalPlaceholders = new HashSet<>();
this.relationalPlaceholders.add(Tags.relational(expansionName+"rel_"+key, relationalPlaceholder));
return this;
@@ -169,7 +169,7 @@ final class ExpansionImpl implements Expansion {
nonNullOrEmptyString(key, "Placeholder key");
requireNonNull(function, "the global placeholder cannot be null");
if(this.globalPlaceholders == null) this.globalPlaceholders = TagResolver.builder();
if (this.globalPlaceholders == null) this.globalPlaceholders = TagResolver.builder();
this.globalPlaceholders.tag(expansionName+key, function);
return this;
@@ -180,7 +180,7 @@ final class ExpansionImpl implements Expansion {
nonNullOrEmptyString(key, "Placeholder key");
requireNonNull(tag, "the tag cannot be null");
if(this.globalPlaceholders == null) this.globalPlaceholders = TagResolver.builder();
if (this.globalPlaceholders == null) this.globalPlaceholders = TagResolver.builder();
this.globalPlaceholders.tag(expansionName+key, tag);
return this;
@@ -212,10 +212,11 @@ final class ExpansionImpl implements Expansion {
}
@Override
public boolean equals(Object o){
if (this==o) return true;
if (o == null || o.getClass() != ExpansionImpl.class) return false;
return ((ExpansionImpl)o).name.equals(this.name);
public boolean equals(final Object o) {
if (this == o) return true;
if (!(o instanceof Expansion that)) return false;
return that.name().equalsIgnoreCase(this.name());
}
@Override
@@ -1,17 +1,16 @@
package io.github.miniplaceholders.api;
import io.github.miniplaceholders.api.enums.Platform;
import io.github.miniplaceholders.connect.InternalPlatform;
import net.kyori.adventure.audience.Audience;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import io.github.miniplaceholders.api.enums.Platform;
import org.jetbrains.annotations.NotNull;
import io.github.miniplaceholders.connect.InternalPlatform;
import net.kyori.adventure.audience.Audience;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import org.jetbrains.annotations.Nullable;
import static io.github.miniplaceholders.api.utils.Resolvers.applyIfNotEmpty;
import static java.util.Objects.requireNonNull;
@@ -15,7 +15,7 @@ import net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
final class Tags {
private Tags(){}
private Tags() {}
static Relational relational(@NotNull final String name, @NotNull final RelationalPlaceholder relationalPlaceholder){
return new Tags.Relational(name, relationalPlaceholder);
@@ -35,7 +35,7 @@ final class Tags {
}
TagResolver of(@NotNull final Audience audience, @NotNull final Audience otherAudience){
return new TagResolver(){
return new TagResolver() {
@Override
public @Nullable Tag resolve(@NotNull String name, @NotNull ArgumentQueue arguments,
@NotNull Context ctx) throws ParsingException {
@@ -53,10 +53,10 @@ final class Tags {
}
@Override
public boolean equals(Object o){
if(o == this) return true;
if(!(o instanceof Relational)) return false;
return ((Relational)o).key.equals(this.key);
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof final Relational that)) return false;
return that.key.equalsIgnoreCase(this.key);
}
@Override
@@ -93,10 +93,10 @@ final class Tags {
}
@Override
public boolean equals(Object o){
if(o == this) return true;
if(!(o instanceof Single)) return false;
return ((Single)o).key.equals(this.key);
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof final Single that)) return false;
return that.key.equalsIgnoreCase(this.key);
}
@Override
@@ -1,6 +1,8 @@
package io.github.miniplaceholders.api.utils;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.Context;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -25,20 +27,89 @@ public final class LegacyUtils {
.build();
/**
* Parse a string with possible legacy symbols
* Parse a string with possible legacy Ampersand/Section symbols
* <br>
* <p><b>
* This method should only be used in case a String is provided from a legacy plugin/mod
* or legacy source, where it is very likely to get a legacy string.
* It is not recommended to use this method regularly in any sense
* </b></p>
*
* @param string the string
* @return a parsed string
* @since 1.0.0
*/
public static @NotNull Component parsePossibleLegacy(@Nullable String string) {
if (string == null || string.isBlank()) return Component.empty();
if (string.indexOf('&') != 0) {
return miniMessage().deserialize(
miniMessage().serialize(LEGACY_HEX_SERIALIZER.deserialize(string))
);
} else {
if (string == null || string.isEmpty()) return Component.empty();
if (string.indexOf(LegacyComponentSerializer.SECTION_CHAR) != -1) {
string = string.replace(LegacyComponentSerializer.SECTION_CHAR, LegacyComponentSerializer.AMPERSAND_CHAR);
}
if (string.indexOf(LegacyComponentSerializer.AMPERSAND_CHAR) == -1) {
return miniMessage().deserialize(string);
}
return miniMessage().deserialize(
miniMessage().serialize(LEGACY_HEX_SERIALIZER.deserialize(string))
.replace("\\<", "<")
.replace("\\>", ">")
);
}
/**
* Parse a string with possible legacy Ampersand/Section symbols
* using a parsing Context
* <p><b>
* This method should only be used in case a String is provided from a legacy plugin/mod
* or legacy source, where it is very likely to get a legacy string.
* It is not recommended to use this method regularly in any sense
* </b></p>
*
* @param string the string
* @param context the provided parsing context
* @return a parsed string
* @since 2.2.1
*/
public static @NotNull Component parsePossibleLegacy(@Nullable String string, @NotNull final Context context) {
if (string == null || string.isEmpty()) return Component.empty();
if (string.indexOf(LegacyComponentSerializer.SECTION_CHAR) != -1) {
string = string.replace(LegacyComponentSerializer.SECTION_CHAR, LegacyComponentSerializer.AMPERSAND_CHAR);
}
if (string.indexOf(LegacyComponentSerializer.AMPERSAND_CHAR) == -1) {
return context.deserialize(string);
}
return context.deserialize(
miniMessage().serialize(LEGACY_HEX_SERIALIZER.deserialize(string))
.replace("\\<", "<")
.replace("\\>", ">")
);
}
/**
* Parse a string with possible legacy Ampersand/Section symbols
* using the provided resolver
* <p><b>
* This method should only be used in case a String is provided from a legacy plugin/mod
* or legacy source, where it is very likely to get a legacy string.
* It is not recommended to use this method regularly in any sense
* </b></p>
*
* @param string the string
* @param resolver a resolver
* @return a parsed string
* @since 2.2.1
*/
public static @NotNull Component parsePossibleLegacy(@Nullable String string, @NotNull final TagResolver resolver) {
if (string == null || string.isEmpty()) return Component.empty();
if (string.indexOf(LegacyComponentSerializer.SECTION_CHAR) != -1) {
string = string.replace(LegacyComponentSerializer.SECTION_CHAR, LegacyComponentSerializer.AMPERSAND_CHAR);
}
if (string.indexOf(LegacyComponentSerializer.AMPERSAND_CHAR) == -1) {
return miniMessage().deserialize(string, resolver);
}
return miniMessage().deserialize(
miniMessage().serialize(LEGACY_HEX_SERIALIZER.deserialize(string))
.replace("\\<", "<")
.replace("\\>", ">"),
resolver
);
}
}
+5 -3
View File
@@ -1,11 +1,13 @@
/** MiniPlaceholders API Module */
open module io.github.miniplaceholders.api {
requires io.github.miniplaceholders.connect;
requires net.kyori.adventure;
requires net.kyori.adventure.text.minimessage;
requires net.kyori.examination.api;
requires static org.jetbrains.annotations;
requires io.github.miniplaceholders.connect;
requires net.kyori.adventure.text.serializer.legacy;
requires net.kyori.examination.api;
requires static org.jetbrains.annotations;
exports io.github.miniplaceholders.api;
exports io.github.miniplaceholders.api.enums;
@@ -0,0 +1,20 @@
package io.github.miniplaceholders.test;
import io.github.miniplaceholders.api.utils.LegacyUtils;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
class LegacyTest {
@Test
void testLegacyParsing() {
final String string = "<rainbow>hello... i &8hate legacy format §bso much";
final Component parsed = LegacyUtils.parsePossibleLegacy(string);
final String result = PlainTextComponentSerializer.plainText().serialize(parsed);
final String expected = "hello... i hate legacy format so much";
assertEquals(expected, result);
}
}
+4
View File
@@ -12,4 +12,8 @@ dependencyResolutionManagement {
from(files("../gradle/libs.versions.toml"))
}
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0"
}
+1 -2
View File
@@ -4,5 +4,4 @@ import org.gradle.configurationcache.extensions.capitalized
val Project.capitalizeName: String
get() = this.name.substring(17).capitalized()
val Project.simpleName: String
get() = this.name.substring(17)
fun Project.simpleName(): String = this.name.substring(17)
@@ -2,8 +2,10 @@ plugins {
id("miniplaceholders.base")
}
tasks.jar {
manifest {
attributes("Automatic-Module-Name" to "io.github.miniplaceholders.${project.simpleName}")
tasks {
jar {
manifest {
attributes("Automatic-Module-Name" to "io.github.miniplaceholders.${project.simpleName()}")
}
}
}
@@ -20,4 +20,9 @@ tasks {
}
}
java.toolchain.languageVersion.set(JavaLanguageVersion.of(17))
java{
toolchain{
languageVersion.set(JavaLanguageVersion.of(17))
vendor.set(JvmVendorSpec.ADOPTIUM)
}
}
@@ -10,7 +10,7 @@ tasks {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
relocate("net.william278.desertwell", "io.github.miniplaceholders.libs.desertwell")
relocate("cloud.commandframework", "io.github.miniplaceholders.libs.cloud")
if (project.simpleName != "sponge") {
if (project.simpleName() != "sponge") {
relocate("io.leangen.geantyref", "io.github.miniplaceholders.libs.geantyref")
}
destinationDirectory.set(file("${project.rootDir}/jar"))
+1 -1
View File
@@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "1.8.21" apply false
kotlin("jvm") version "1.9.20" apply false
}
tasks {
+9 -3
View File
@@ -1,5 +1,6 @@
plugins {
id("miniplaceholders.auto.module")
alias(libs.plugins.idea.ext)
alias(libs.plugins.blossom)
}
@@ -16,7 +17,12 @@ dependencies {
compileOnly(libs.adventure.minimesssage)
}
blossom{
replaceToken("{version}", project.version)
replaceTokenIn("src/main/java/io/github/miniplaceholders/common/PluginConstants.java")
sourceSets {
main {
blossom {
javaSources {
property("version", project.version.toString())
}
}
}
}
@@ -0,0 +1,7 @@
package io.github.miniplaceholders.common;
public final class PluginConstants {
public static final String VERSION = "{{ version }}";
private PluginConstants() {}
}
@@ -1,7 +0,0 @@
package io.github.miniplaceholders.common;
public final class PluginConstants {
public static final String VERSION = "{version}";
private PluginConstants(){}
}
+1
View File
@@ -13,6 +13,7 @@ dependencies {
modImplementation(libs.fabric.api)
includeDependency(libs.adventure.platform.fabric)
includeDependency(libs.adventure.serializer.legacy)
includeDependency(libs.luckopermissionsapi)
includeDependency(libs.cloud.fabric)
includeDependency(libs.cloud.core)
@@ -8,7 +8,7 @@ import java.math.RoundingMode;
final class TickManager {
private static final int TICK_DURATION = 20;
private static final BigDecimal TPS_BASE = new BigDecimal(1E9).multiply(new BigDecimal(TICK_DURATION));
private static final BigDecimal TPS_BASE = new BigDecimal("1E9").multiply(new BigDecimal(TICK_DURATION));
private final RollingAverage tps1m = new RollingAverage(60);
private final RollingAverage tps5m = new RollingAverage(60 * 5);
+2 -2
View File
@@ -1,5 +1,5 @@
group = io.github.miniplaceholders
version = 2.2.0
description = MiniMessage Component-based Placeholders for Paper, Folia, Fabric, Sponge, velocity and Krypton platforms
version = 2.2.2
description = MiniMessage Component-based Placeholders for Paper, Fabric, Sponge, Folia and Velocity platforms
org.gradle.jvmargs=-Xmx2G
+19 -18
View File
@@ -3,27 +3,27 @@ metadata.format.version = "1.1"
[versions]
velocity = "3.2.0-SNAPSHOT"
paper = "1.19.4-R0.1-SNAPSHOT"
krypton = "cbfaff4aa4"
minecraft = "1.19.4"
paper = "1.20.2-R0.1-SNAPSHOT"
krypton = "7796647145"
minecraft = "1.20.2"
runtask = "2.1.0"
pluginyml = "0.5.3"
userdev = "1.5.5"
blossom = "1.3.1"
indra = "3.0.1"
runtask = "2.2.0"
pluginyml = "0.6.0"
userdev = "1.5.9"
blossom = "2.1.0"
indra = "3.1.3"
shadow = "8.1.1"
jmh = "0.7.1"
dokka = "1.8.10"
jmh = "0.7.2"
dokka = "1.9.10"
cloud = "1.8.3"
adventure = "4.13.1"
adventurefabric = "5.8.0"
cloud = "1.8.4"
adventure = "4.14.0"
adventurefabric = "5.10.0"
brigadier = "1.0.500"
kotlin="1.8.21"
kotlin="1.9.20"
fabric-api = "0.80.1+1.20"
fabric-loader = "0.14.19"
fabric-api = "0.90.1+1.20.3"
fabric-loader = "0.14.24"
desertwell = "2.0.4"
@@ -60,11 +60,11 @@ plugin-shadow = { group = "com.github.johnrengelman", name = "shadow", version.r
plugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
plugin-indra-common = { module = "net.kyori:indra-common", version.ref = "indra" }
plugin-indra-spotless = { module = "net.kyori:indra-licenser-spotless", version.ref = "indra" }
plugin-dokka = "org.jetbrains.dokka:dokka-gradle-plugin:1.8.10"
plugin-dokka = "org.jetbrains.dokka:dokka-gradle-plugin:1.9.10"
desertwell = { group = "net.william278", name = "DesertWell", version.ref = "desertwell" }
junit-bom = "org.junit:junit-bom:5.9.3"
junit-bom = "org.junit:junit-bom:5.10.0"
[plugins]
@@ -76,3 +76,4 @@ blossom = { id = "net.kyori.blossom", version.ref = "blossom" }
shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" }
jmh = { id = "me.champeau.jmh", version.ref = "jmh" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
idea-ext = { id = "org.jetbrains.gradle.plugin.idea-ext", version = "1.1.7" }
Binary file not shown.
+2 -1
View File
@@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Vendored
+13 -9
View File
@@ -83,7 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -130,10 +131,13 @@ location of your Java installation."
fi
else
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
@@ -141,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
# shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
@@ -149,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
# shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
@@ -198,11 +202,11 @@ fi
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
# double quotes to make sure that they get re-expanded; and
# * put everything else in single quotes, so that it's not re-expanded.
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
+1 -1
View File
@@ -14,7 +14,7 @@ dependencies {
tasks {
runServer {
minecraftVersion("1.19.4")
minecraftVersion("1.20.2")
}
processResources {
filesMatching("paper-plugin.yml") {
+3 -3
View File
@@ -30,9 +30,9 @@ dependencyResolutionManagement {
}
plugins {
id("fabric-loom") version "1.2.6"
id("org.spongepowered.gradle.plugin") version "2.1.1"
id("org.gradle.toolchains.foojay-resolver-convention") version "0.5.0"
id("fabric-loom") version "1.4.4"
id("org.spongepowered.gradle.plugin") version "2.2.0"
id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0"
}
arrayOf(