fix: allow subclaim title to be set via command

This commit is contained in:
Jarva 2022-11-26 22:12:14 +00:00 committed by Flemmli97
parent a63139f934
commit 9cb9270c93

View File

@ -802,7 +802,11 @@ public class CommandClaim {
((MutableComponent) text).setStyle(style);
}
ServerPlayer player = context.getSource().getPlayerOrException();
Claim claim = PermHelper.checkReturn(player, PermissionRegistry.CLAIMMESSAGE, PermHelper.genericNoPermMessage(player));
PlayerClaimData data = PlayerClaimData.get(player);
Claim rootClaim = PermHelper.checkReturn(player, PermissionRegistry.CLAIMMESSAGE, PermHelper.genericNoPermMessage(player));
if (rootClaim == null)
return 0;
Claim claim = data.getEditMode() == EnumEditMode.SUBCLAIM ? rootClaim.getSubClaim(player.blockPosition()) : rootClaim;
if (claim == null)
return 0;
boolean sub = StringArgumentType.getString(context, "title").equals("subtitle");