diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java b/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java index ca21852..85d7e9a 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/GriefPrevention.java @@ -2936,6 +2936,9 @@ public class GriefPrevention extends JavaPlugin } //helper method keeps the trust commands consistent and eliminates duplicate code + public void handleTrust(Player player, String recipientName) { + this.handleTrustCommand(player, ClaimPermission.Build, recipientName); + } private void handleTrustCommand(Player player, ClaimPermission permissionLevel, String recipientName) { //determine which claim the player is standing in diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/listeners/AltitudeListener.java b/src/main/java/me/ryanhamshire/GriefPrevention/listeners/AltitudeListener.java index bf60b75..58a8baa 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/listeners/AltitudeListener.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/listeners/AltitudeListener.java @@ -2,6 +2,7 @@ package me.ryanhamshire.GriefPrevention.listeners; import com.destroystokyo.paper.event.block.TNTPrimeEvent; import me.ryanhamshire.GriefPrevention.Claim; +import me.ryanhamshire.GriefPrevention.ClaimPermission; import me.ryanhamshire.GriefPrevention.CreateClaimResult; import me.ryanhamshire.GriefPrevention.DataStore; import me.ryanhamshire.GriefPrevention.GriefPrevention; @@ -47,6 +48,9 @@ public class AltitudeListener implements Listener { // info(Messages.CreateClaimFailOverlapRegion.toString()); } } else { + Claim claim = result.claim; + claim.setPermission("public", ClaimPermission.Build); + GriefPrevention.instance.dataStore.saveClaim(claim); // info(Messages.CreateClaimSuccess.toString()); } }