Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-12-27 08:30:09 +01:00
Fixes
Dieser Commit ist enthalten in:
Ursprung
cf8d11d530
Commit
b84bc7668a
@ -1,15 +1,18 @@
|
|||||||
object Versions {
|
object Versions {
|
||||||
// Common
|
// Common compiled
|
||||||
const val netty = "4.0.20.Final"
|
const val adventure = "4.5.1"
|
||||||
const val guava = "17.0"
|
const val gson = "2.8.6"
|
||||||
const val jUnit = "5.6.3"
|
|
||||||
const val bungeeChat = "1.16-R0.5-SNAPSHOT"
|
|
||||||
const val fastUtil = "8.3.1"
|
const val fastUtil = "8.3.1"
|
||||||
const val openNBT = "1.2-SNAPSHOT"
|
const val openNBT = "1.2-SNAPSHOT"
|
||||||
const val gson = "2.8.6"
|
|
||||||
const val javassist = "3.27.0-GA"
|
const val javassist = "3.27.0-GA"
|
||||||
|
|
||||||
|
// Common provided
|
||||||
|
const val netty = "4.0.20.Final"
|
||||||
|
const val guava = "17.0"
|
||||||
const val snakeYaml = "1.18"
|
const val snakeYaml = "1.18"
|
||||||
const val jetbrainsAnnotations = "19.0.0"
|
|
||||||
|
const val jetbrainsAnnotations = "20.1.0"
|
||||||
|
const val jUnit = "5.6.3"
|
||||||
|
|
||||||
// Platforms
|
// Platforms
|
||||||
const val spigot = "1.16.5-R0.1-SNAPSHOT"
|
const val spigot = "1.16.5-R0.1-SNAPSHOT"
|
||||||
|
@ -32,14 +32,8 @@ private fun ShadowJar.configureRelocations() {
|
|||||||
relocate("javassist", "us.myles.viaversion.libs.javassist")
|
relocate("javassist", "us.myles.viaversion.libs.javassist")
|
||||||
relocate("com.google.gson", "us.myles.viaversion.libs.gson")
|
relocate("com.google.gson", "us.myles.viaversion.libs.gson")
|
||||||
relocate("com.github.steveice10.opennbt", "us.myles.viaversion.libs.opennbt")
|
relocate("com.github.steveice10.opennbt", "us.myles.viaversion.libs.opennbt")
|
||||||
relocate("net.md_5.bungee", "us.myles.viaversion.libs.bungeecordchat") {
|
|
||||||
include("net.md_5.bungee.api.chat.*")
|
|
||||||
include("net.md_5.bungee.api.chat.hover.content.*")
|
|
||||||
include("net.md_5.bungee.api.ChatColor")
|
|
||||||
include("net.md_5.bungee.api.ChatMessageType")
|
|
||||||
include("net.md_5.bungee.chat.*")
|
|
||||||
}
|
|
||||||
relocate("it.unimi.dsi.fastutil", "us.myles.viaversion.libs.fastutil")
|
relocate("it.unimi.dsi.fastutil", "us.myles.viaversion.libs.fastutil")
|
||||||
|
relocate("net.kyori", "us.myles.viaversion.libs.kyori")
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun ShadowJar.configureExcludes() {
|
private fun ShadowJar.configureExcludes() {
|
||||||
|
@ -8,13 +8,23 @@ blossom {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api("net.md-5", "bungeecord-chat", Versions.bungeeChat) {
|
|
||||||
exclude("com.google.guava")
|
|
||||||
}
|
|
||||||
api("it.unimi.dsi", "fastutil", Versions.fastUtil)
|
api("it.unimi.dsi", "fastutil", Versions.fastUtil)
|
||||||
api("com.github.steveice10", "opennbt", Versions.openNBT)
|
api("com.github.steveice10", "opennbt", Versions.openNBT)
|
||||||
api("com.google.code.gson", "gson", Versions.gson)
|
api("com.google.code.gson", "gson", Versions.gson)
|
||||||
|
|
||||||
|
api("net.kyori", "adventure-api", Versions.adventure) {
|
||||||
|
exclude("org.checkerframework")
|
||||||
|
}
|
||||||
|
api("net.kyori", "adventure-text-serializer-gson", Versions.adventure) {
|
||||||
|
exclude("net.kyori", "adventure-api")
|
||||||
|
exclude("net.kyori", "adventure-bom")
|
||||||
|
exclude("com.google.code.gson", "gson")
|
||||||
|
}
|
||||||
|
api("net.kyori", "adventure-text-serializer-legacy", Versions.adventure) {
|
||||||
|
exclude("net.kyori", "adventure-api")
|
||||||
|
exclude("net.kyori", "adventure-bom")
|
||||||
|
}
|
||||||
|
|
||||||
compileOnlyApi("org.yaml", "snakeyaml", Versions.snakeYaml)
|
compileOnlyApi("org.yaml", "snakeyaml", Versions.snakeYaml)
|
||||||
compileOnlyApi("io.netty", "netty-all", Versions.netty)
|
compileOnlyApi("io.netty", "netty-all", Versions.netty)
|
||||||
compileOnlyApi("com.google.guava", "guava", Versions.guava)
|
compileOnlyApi("com.google.guava", "guava", Versions.guava)
|
||||||
|
@ -79,7 +79,7 @@ public class MappingData extends us.myles.ViaVersion.api.data.MappingData {
|
|||||||
try {
|
try {
|
||||||
String[] lines;
|
String[] lines;
|
||||||
try (Reader reader = new InputStreamReader(MappingData.class.getClassLoader()
|
try (Reader reader = new InputStreamReader(MappingData.class.getClassLoader()
|
||||||
.getResourceAsStream("mojang-translations/en_US.properties"), StandardCharsets.UTF_8)) {
|
.getResourceAsStream("assets/viaversion/data/en_US.properties"), StandardCharsets.UTF_8)) {
|
||||||
lines = CharStreams.toString(reader).split("\n");
|
lines = CharStreams.toString(reader).split("\n");
|
||||||
}
|
}
|
||||||
for (String line : lines) {
|
for (String line : lines) {
|
||||||
|
@ -15,10 +15,10 @@ public class ChatColorUtil {
|
|||||||
private static int ordinalCounter;
|
private static int ordinalCounter;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
addColorOrindal('0', '9');
|
addColorOrdinal('0', '9');
|
||||||
addColorOrindal('a', 'f');
|
addColorOrdinal('a', 'f');
|
||||||
addColorOrindal('k', 'o');
|
addColorOrdinal('k', 'o');
|
||||||
addColorOrindal('r');
|
addColorOrdinal('r');
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isColorCode(char c) {
|
public static boolean isColorCode(char c) {
|
||||||
@ -44,13 +44,13 @@ public class ChatColorUtil {
|
|||||||
return STRIP_COLOR_PATTERN.matcher(input).replaceAll("");
|
return STRIP_COLOR_PATTERN.matcher(input).replaceAll("");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void addColorOrindal(int from, int to) {
|
private static void addColorOrdinal(int from, int to) {
|
||||||
for (int c = from; c <= to; c++) {
|
for (int c = from; c <= to; c++) {
|
||||||
addColorOrindal(c);
|
addColorOrdinal(c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void addColorOrindal(int colorChar) {
|
private static void addColorOrdinal(int colorChar) {
|
||||||
COLOR_ORDINALS.put(colorChar, ordinalCounter++);
|
COLOR_ORDINALS.put(colorChar, ordinalCounter++);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
3453
common/src/main/resources/assets/viaversion/data/en_US.properties
Normale Datei
3453
common/src/main/resources/assets/viaversion/data/en_US.properties
Normale Datei
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@ -48,6 +48,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
url = "https://viaversion.com"
|
url = "https://viaversion.com"
|
||||||
)
|
)
|
||||||
public class VelocityPlugin implements ViaPlatform<Player> {
|
public class VelocityPlugin implements ViaPlatform<Player> {
|
||||||
|
public static final LegacyComponentSerializer COMPONENT_SERIALIZER = LegacyComponentSerializer.builder().character('§').extractUrls().build();
|
||||||
public static ProxyServer PROXY;
|
public static ProxyServer PROXY;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
@ -154,7 +155,7 @@ public class VelocityPlugin implements ViaPlatform<Player> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendMessage(UUID uuid, String message) {
|
public void sendMessage(UUID uuid, String message) {
|
||||||
PROXY.getPlayer(uuid).ifPresent(it -> it.sendMessage(LegacyComponentSerializer.legacySection().deserialize(message)));
|
PROXY.getPlayer(uuid).ifPresent(player -> player.sendMessage(COMPONENT_SERIALIZER.deserialize(message)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -2,7 +2,7 @@ package us.myles.ViaVersion.velocity.command;
|
|||||||
|
|
||||||
import com.velocitypowered.api.command.CommandSource;
|
import com.velocitypowered.api.command.CommandSource;
|
||||||
import com.velocitypowered.api.proxy.Player;
|
import com.velocitypowered.api.proxy.Player;
|
||||||
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
import us.myles.ViaVersion.VelocityPlugin;
|
||||||
import us.myles.ViaVersion.api.command.ViaCommandSender;
|
import us.myles.ViaVersion.api.command.ViaCommandSender;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
@ -21,7 +21,7 @@ public class VelocityCommandSender implements ViaCommandSender {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendMessage(String msg) {
|
public void sendMessage(String msg) {
|
||||||
source.sendMessage(LegacyComponentSerializer.legacySection().deserialize(msg));
|
source.sendMessage(VelocityPlugin.COMPONENT_SERIALIZER.deserialize(msg));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren