Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,9 @@ public void onClose(@NotNull InventoryCloseEvent event) {
final Shulkerbox shulker = ShulkerUtils.hasShulkerOpen((Player) event.getPlayer());
if (shulker == null) return;

MessageUtils.sendMsgP(event.getPlayer(), "close.message", Collections.singletonMap("%name%", shulker.getTitle()));
if (CONFIG.getBoolean("display-close-message")) {
MessageUtils.sendMsgP(event.getPlayer(), "close.message", Collections.singletonMap("%name%", shulker.getTitle()));
}

if (!MESSAGES.getString("close.sound").isEmpty()) {
((Player) event.getPlayer()).playSound(event.getPlayer().getLocation(), Sound.valueOf(MESSAGES.getString("close.sound")), 1f, 1f);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,9 @@ private boolean openShulker(@NotNull Player player, @NotNull ItemStack it) {
shulkerbox.updateReference();
shulkerbox.openShulkerFor(player);

MessageUtils.sendMsgP(player, "open.message", Collections.singletonMap("%name%", shulkerbox.getTitle()));
if (CONFIG.getBoolean("display-open-message")) {
MessageUtils.sendMsgP(player, "open.message", Collections.singletonMap("%name%", shulkerbox.getTitle()));
}

if (!MESSAGES.getString("open.sound").isEmpty()) {
player.playSound(player.getLocation(), Sound.valueOf(MESSAGES.getString("open.sound")), 1f, 1f);
Expand Down
8 changes: 7 additions & 1 deletion src/main/resources/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ prefix: "&#CC00FF&lAxShulkers &7» "
# this also force disables 'enable-obfuscation'
auto-clear-shulkers: false

# if this is on, it will send a message to the player when a shulker box has been opened
display-open-message: true

# if this is on, the plugin will send a message to the player when a shulker box has been closed
display-close-message: true

# this setting is not reloadable, you have to restart the server
# how often should the plugin save shulker boxes from ram to the database?
# this is in minutes
Expand Down Expand Up @@ -89,4 +95,4 @@ update-notifier:
on-join: true

# do not change this
version: 12
version: 12