mirror of
https://github.com/YouHaveTrouble/NotJustNameplates.git
synced 2026-05-11 22:16:57 +00:00
respect visibility api & update to 1.21.8
This commit is contained in:
+3
-3
@@ -5,7 +5,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "me.youhavetrouble"
|
group = "me.youhavetrouble"
|
||||||
version = "1.14.0"
|
version = "1.15.0"
|
||||||
description = "Nameplates using display entities"
|
description = "Nameplates using display entities"
|
||||||
|
|
||||||
java {
|
java {
|
||||||
@@ -19,7 +19,7 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
paperweight.devBundle("org.purpurmc.purpur","1.21.7-R0.1-SNAPSHOT")
|
paperweight.devBundle("org.purpurmc.purpur","1.21.8-R0.1-SNAPSHOT")
|
||||||
compileOnly("me.clip:placeholderapi:2.11.5")
|
compileOnly("me.clip:placeholderapi:2.11.5")
|
||||||
compileOnly("com.github.LeonMangler:SuperVanish:6.2.17")
|
compileOnly("com.github.LeonMangler:SuperVanish:6.2.17")
|
||||||
compileOnly("com.github.mbax:VanishNoPacket:3.22")
|
compileOnly("com.github.mbax:VanishNoPacket:3.22")
|
||||||
@@ -40,7 +40,7 @@ tasks {
|
|||||||
"name" to project.name,
|
"name" to project.name,
|
||||||
"version" to project.version,
|
"version" to project.version,
|
||||||
"description" to project.description,
|
"description" to project.description,
|
||||||
"apiVersion" to "1.21.5"
|
"apiVersion" to "1.21.8"
|
||||||
)
|
)
|
||||||
inputs.properties(props)
|
inputs.properties(props)
|
||||||
filesMatching("paper-plugin.yml") {
|
filesMatching("paper-plugin.yml") {
|
||||||
|
|||||||
@@ -171,6 +171,15 @@ public class Nameplate {
|
|||||||
player.addPassenger(textDisplay);
|
player.addPassenger(textDisplay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (Player onlinePlayer : Bukkit.getOnlinePlayers()) {
|
||||||
|
if (onlinePlayer == player) continue;
|
||||||
|
if (!onlinePlayer.canSee(player) && onlinePlayer.canSee(textDisplay)) {
|
||||||
|
onlinePlayer.hideEntity(NotJustNameplates.getInstance(), textDisplay);
|
||||||
|
} else if (onlinePlayer.canSee(player) && !onlinePlayer.canSee(textDisplay)) {
|
||||||
|
onlinePlayer.showEntity(NotJustNameplates.getInstance(), textDisplay);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
textDisplay.text(parseText(this.content.getCurrentFrame().text(), player));
|
textDisplay.text(parseText(this.content.getCurrentFrame().text(), player));
|
||||||
|
|
||||||
textDisplay.setBillboard(this.content.getBillboard());
|
textDisplay.setBillboard(this.content.getBillboard());
|
||||||
|
|||||||
Reference in New Issue
Block a user