mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-22 16:29:25 +00:00
Don't shade any Google dependency
All server platforms have modern enough Google dependencies that nothing should break. Tested with Velocity, BungeeCord, Spigot 1.12.2/1.16.5/1.17.1.
This commit is contained in:
@@ -72,14 +72,6 @@
|
|||||||
<pattern>io.netty.channel.kqueue</pattern>
|
<pattern>io.netty.channel.kqueue</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.bungeecord.shaded.io.netty.channel.kqueue</shadedPattern>
|
<shadedPattern>org.geysermc.platform.bungeecord.shaded.io.netty.channel.kqueue</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.common</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.bungeecord.shaded.google.common</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.guava</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.bungeecord.shaded.google.guava</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>net.kyori</pattern>
|
<pattern>net.kyori</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.bungeecord.shaded.kyori</shadedPattern>
|
<shadedPattern>org.geysermc.platform.bungeecord.shaded.kyori</shadedPattern>
|
||||||
@@ -91,7 +83,7 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
<artifactSet>
|
<artifactSet>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>com.google.code.gson:*</exclude>
|
<exclude>com.google.*:*</exclude>
|
||||||
<exclude>org.yaml:*</exclude>
|
<exclude>org.yaml:*</exclude>
|
||||||
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
|
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
|
||||||
<exclude>io.netty:netty-transport-native-unix-common:*</exclude>
|
<exclude>io.netty:netty-transport-native-unix-common:*</exclude>
|
||||||
|
|||||||
@@ -83,14 +83,6 @@
|
|||||||
<pattern>com.fasterxml.jackson</pattern>
|
<pattern>com.fasterxml.jackson</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.spigot.shaded.jackson</shadedPattern>
|
<shadedPattern>org.geysermc.platform.spigot.shaded.jackson</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.common</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.spigot.shaded.google.common</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.guava</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.spigot.shaded.google.guava</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>net.kyori</pattern>
|
<pattern>net.kyori</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.spigot.shaded.kyori</shadedPattern>
|
<shadedPattern>org.geysermc.platform.spigot.shaded.kyori</shadedPattern>
|
||||||
@@ -106,7 +98,7 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
<artifactSet>
|
<artifactSet>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>com.google.code.gson:*</exclude>
|
<exclude>com.google.*:*</exclude>
|
||||||
<exclude>org.yaml:*</exclude>
|
<exclude>org.yaml:*</exclude>
|
||||||
<!-- We cannot shade Netty, or else native libraries will not load -->
|
<!-- We cannot shade Netty, or else native libraries will not load -->
|
||||||
<!-- Needed because older Spigot builds do not provide the haproxy module -->
|
<!-- Needed because older Spigot builds do not provide the haproxy module -->
|
||||||
|
|||||||
@@ -65,14 +65,6 @@
|
|||||||
<pattern>it.unimi.dsi.fastutil</pattern>
|
<pattern>it.unimi.dsi.fastutil</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.velocity.shaded.fastutil</shadedPattern>
|
<shadedPattern>org.geysermc.platform.velocity.shaded.fastutil</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.common</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.velocity.shaded.google.common</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
|
||||||
<pattern>com.google.guava</pattern>
|
|
||||||
<shadedPattern>org.geysermc.platform.velocity.shaded.google.guava</shadedPattern>
|
|
||||||
</relocation>
|
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>net.kyori.adventure.text.serializer.gson.legacyimpl</pattern>
|
<pattern>net.kyori.adventure.text.serializer.gson.legacyimpl</pattern>
|
||||||
<shadedPattern>org.geysermc.platform.velocity.shaded.kyori.legacyimpl</shadedPattern>
|
<shadedPattern>org.geysermc.platform.velocity.shaded.kyori.legacyimpl</shadedPattern>
|
||||||
@@ -84,7 +76,7 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
<artifactSet>
|
<artifactSet>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>com.google.code.gson:*</exclude>
|
<exclude>com.google.*:*</exclude>
|
||||||
<!-- Needed because Velocity provides every dependency except netty-resolver-dns -->
|
<!-- Needed because Velocity provides every dependency except netty-resolver-dns -->
|
||||||
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
|
<exclude>io.netty:netty-transport-native-epoll:*</exclude>
|
||||||
<exclude>io.netty:netty-transport-native-unix-common:*</exclude>
|
<exclude>io.netty:netty-transport-native-unix-common:*</exclude>
|
||||||
|
|||||||
Reference in New Issue
Block a user