geforkt von Mirrors/Velocity
fix resource pack status
Dieser Commit ist enthalten in:
Ursprung
519bf5ee04
Commit
058aee259a
@ -134,6 +134,10 @@ public class PlayerResourcePackStatusEvent {
|
||||
* The player has accepted the resource pack and is now downloading it.
|
||||
*/
|
||||
ACCEPTED,
|
||||
/**
|
||||
* The player has downloaded the resource pack.
|
||||
*/
|
||||
DOWNLOADED,
|
||||
/**
|
||||
* The URL of the resource pack failed to load.
|
||||
*/
|
||||
@ -145,6 +149,10 @@ public class PlayerResourcePackStatusEvent {
|
||||
/**
|
||||
* The resource pack was discarded.
|
||||
*/
|
||||
DISCARDED,
|
||||
DISCARDED;
|
||||
|
||||
public boolean isIntermediate() {
|
||||
return this == ACCEPTED || this == DOWNLOADED;
|
||||
}
|
||||
}
|
||||
}
|
@ -1057,7 +1057,7 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player,
|
||||
* Processes a client response to a sent resource-pack.
|
||||
*/
|
||||
public boolean onResourcePackResponse(PlayerResourcePackStatusEvent.Status status) {
|
||||
final boolean peek = status == PlayerResourcePackStatusEvent.Status.ACCEPTED;
|
||||
final boolean peek = status.isIntermediate();
|
||||
final ResourcePackInfo queued = peek
|
||||
? outstandingResourcePacks.peek() : outstandingResourcePacks.poll();
|
||||
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren