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:
@@ -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);
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user