mirror of
https://github.com/WiIIiam278/HuskSync.git
synced 2025-12-23 08:39:19 +00:00
fix: Get correct platform Audience for OnlineUsers
This commit is contained in:
@@ -20,6 +20,7 @@
|
|||||||
package net.william278.husksync;
|
package net.william278.husksync;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
|
import net.kyori.adventure.platform.AudienceProvider;
|
||||||
import net.kyori.adventure.platform.bukkit.BukkitAudiences;
|
import net.kyori.adventure.platform.bukkit.BukkitAudiences;
|
||||||
import net.william278.desertwell.util.Version;
|
import net.william278.desertwell.util.Version;
|
||||||
import net.william278.husksync.adapter.DataAdapter;
|
import net.william278.husksync.adapter.DataAdapter;
|
||||||
@@ -408,7 +409,7 @@ public class BukkitHuskSync extends JavaPlugin implements HuskSync, BukkitTask.S
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public BukkitAudiences getAudiences() {
|
public AudienceProvider getAudiences() {
|
||||||
return audiences;
|
return audiences;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -77,12 +77,6 @@ public class BukkitUser extends OnlineUser implements BukkitUserDataHolder {
|
|||||||
return player == null || !player.isOnline();
|
return player == null || !player.isOnline();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
@Override
|
|
||||||
public Audience getAudience() {
|
|
||||||
return ((BukkitHuskSync) plugin).getAudiences().player(player);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendToast(@NotNull MineDown title, @NotNull MineDown description,
|
public void sendToast(@NotNull MineDown title, @NotNull MineDown description,
|
||||||
@NotNull String iconMaterial, @NotNull String backgroundType) {
|
@NotNull String iconMaterial, @NotNull String backgroundType) {
|
||||||
|
|||||||
@@ -50,13 +50,11 @@ public abstract class OnlineUser extends User implements CommandUser, UserDataHo
|
|||||||
*/
|
*/
|
||||||
public abstract boolean isOffline();
|
public abstract boolean isOffline();
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the player's adventure {@link Audience}
|
|
||||||
*
|
|
||||||
* @return the player's {@link Audience}
|
|
||||||
*/
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public abstract Audience getAudience();
|
@Override
|
||||||
|
public Audience getAudience() {
|
||||||
|
return getPlugin().getAudience(getUuid());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Send a message to this player
|
* Send a message to this player
|
||||||
|
|||||||
Reference in New Issue
Block a user