9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-19 15:09:23 +00:00

fixed is see through

This commit is contained in:
XiaoMoMi
2025-10-16 03:18:18 +08:00
parent dafe373f81
commit 084f7d1edf
9 changed files with 45 additions and 24 deletions

View File

@@ -639,7 +639,7 @@ public class BukkitPlatform implements Platform {
EntityData.LineWidth.addEntityDataIfNotDefaultValue( lineWidth, values);
EntityData.Scale.addEntityDataIfNotDefaultValue( scale.toVec3(), values);
EntityData.Translation.addEntityDataIfNotDefaultValue( translation.toVec3(), values);
EntityData.TextDisplayMasks.addEntityDataIfNotDefaultValue(EntityData.encodeMask(hasShadow, !isCrouching, useDefaultBackgroundColor, alignment.getId()), values);
EntityData.TextDisplayMasks.addEntityDataIfNotDefaultValue(EntityData.encodeMask(hasShadow, isSeeThrough, useDefaultBackgroundColor, alignment.getId()), values);
Object setDataPacket = Reflections.constructor$ClientboundSetEntityDataPacket.newInstance(entityID, values);
@@ -679,10 +679,10 @@ public class BukkitPlatform implements Platform {
}
@Override
public Consumer<List<Object>> createSneakModifier(boolean sneak, NameTagConfig config) {
public Consumer<List<Object>> createSneakModifier(boolean sneak, boolean seeThrough, NameTagConfig config) {
return (values) -> {
EntityData.TextOpacity.addEntityData(sneak ? 64 : config.opacity(), values);
EntityData.TextDisplayMasks.addEntityData(EntityData.encodeMask(config.hasShadow(), !sneak, config.useDefaultBackgroundColor(), config.alignment().getId()), values);
EntityData.TextDisplayMasks.addEntityData(EntityData.encodeMask(config.hasShadow(), seeThrough, config.useDefaultBackgroundColor(), config.alignment().getId()), values);
};
}