Skip to content

Commit 770a073

Browse files
committed
Fix plugin message to backend server not containing removal
1 parent 4088462 commit 770a073

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • velocity/src/main/java/com/convallyria/forcepack/velocity/handler

velocity/src/main/java/com/convallyria/forcepack/velocity/handler/PackHandler.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.velocitypowered.api.proxy.server.ServerInfo;
1414
import com.velocitypowered.api.scheduler.ScheduledTask;
1515
import com.velocitypowered.api.scheduler.Scheduler;
16+
import net.kyori.adventure.resource.ResourcePackStatus;
1617
import org.checkerframework.checker.nullness.qual.Nullable;
1718

1819
import java.nio.charset.StandardCharsets;
@@ -119,7 +120,8 @@ public void setPack(final Player player, final ServerConnection server) {
119120
plugin.log("Checking applied pack %s on %s", applied.getId().toString(), player.getUsername());
120121
if (Arrays.equals(applied.getHash(), pack.getHashSum())) {
121122
plugin.log("Not applying already applied pack '" + pack.getUUID().toString() + "' to player " + player.getUsername() + ".");
122-
server.sendPluginMessage(FORCEPACK_STATUS_IDENTIFIER, (pack.getUUID().toString() + ";SUCCESSFULLY_LOADED").getBytes(StandardCharsets.UTF_8));
123+
server.sendPluginMessage(FORCEPACK_STATUS_IDENTIFIER, (pack.getUUID().toString() + ";SUCCESSFULLY_LOADED;true").getBytes(StandardCharsets.UTF_8));
124+
plugin.log("Sent player '%s' plugin message downstream to '%s' for status '%s'", player.getUsername(), serverInfo.getName(), ResourcePackStatus.SUCCESSFULLY_LOADED.name());
123125
return false;
124126
}
125127
}

0 commit comments

Comments
 (0)