Skip to content

Commit 363a2d4

Browse files
authored
Save meta data after setting (#138)
1 parent c9092cc commit 363a2d4

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/main/java/world/bentobox/border/commands/IslandBorderCommand.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,12 @@ public boolean execute(User user, String label, List<String> args) {
4848
if (on) {
4949
user.sendMessage("border.toggle.border-off");
5050
user.putMetaData(BorderShower.BORDER_STATE_META_DATA, new MetaDataValue(false));
51+
addon.getPlayers().savePlayer(user.getUniqueId());
5152
addon.getBorderShower().hideBorder(user);
5253
} else {
5354
user.sendMessage("border.toggle.border-on");
5455
user.putMetaData(BorderShower.BORDER_STATE_META_DATA, new MetaDataValue(true));
56+
addon.getPlayers().savePlayer(user.getUniqueId());
5557
if (island != null) {
5658
addon.getBorderShower().showBorder(user.getPlayer(), island);
5759
}

src/main/java/world/bentobox/border/listeners/PlayerListener.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.bukkit.util.RayTraceResult;
3333
import org.bukkit.util.Vector;
3434

35+
import world.bentobox.bentobox.BentoBox;
3536
import world.bentobox.bentobox.api.events.island.IslandProtectionRangeChangeEvent;
3637
import world.bentobox.bentobox.api.flags.Flag;
3738
import world.bentobox.bentobox.api.metadata.MetaDataValue;
@@ -121,6 +122,8 @@ public void onPlayerRespawn(PlayerRespawnEvent e) {
121122
private boolean isOn(Player player) {
122123
// Check if border is off
123124
User user = User.getInstance(player);
125+
BentoBox.getInstance().logDebug("Border state meta data = "
126+
+ user.getMetaData(BorderShower.BORDER_STATE_META_DATA).map(mtv -> mtv.asBoolean()).orElse(null));
124127
return user.getMetaData(BorderShower.BORDER_STATE_META_DATA).map(MetaDataValue::asBoolean)
125128
.orElse(addon.getSettings().isShowByDefault());
126129

0 commit comments

Comments
 (0)