mirror of
https://github.com/songoda/EpicHoppers.git
synced 2024-11-09 20:21:41 +01:00
Merge branch 'development'
This commit is contained in:
commit
e223322d4d
@ -4,7 +4,7 @@ stages:
|
||||
variables:
|
||||
name: "EpicHoppers"
|
||||
path: "/builds/$CI_PROJECT_PATH"
|
||||
version: "4.3.3"
|
||||
version: "4.3.4"
|
||||
|
||||
build:
|
||||
stage: build
|
||||
|
@ -165,16 +165,15 @@ public class GUIOverview extends Gui {
|
||||
if (ii == 0) {
|
||||
setButton(slot, hook,
|
||||
(event) -> {
|
||||
hopper.clearLinkedBlocks();
|
||||
if (event.clickType == ClickType.RIGHT) {
|
||||
plugin.getLocale().getMessage("event.hopper.desync").sendPrefixedMessage(player);
|
||||
hopper.clearLinkedBlocks();
|
||||
} else {
|
||||
if (hopper.getLastPlayerOpened() != null && !hopper.getLastPlayerOpened().equals(player.getUniqueId())) {
|
||||
plugin.getLocale().getMessage("event.hopper.syncdidnotplace").sendPrefixedMessage(player);
|
||||
return;
|
||||
}
|
||||
plugin.getPlayerDataManager().getPlayerData(player).setSyncType(SyncType.REGULAR);
|
||||
hopper.clearLinkedBlocks();
|
||||
plugin.getLocale().getMessage("event.hopper.syncnext").sendPrefixedMessage(player);
|
||||
|
||||
if (level.getLinkAmount() > 1)
|
||||
|
@ -156,12 +156,13 @@ public class Hopper {
|
||||
this.lastPlayerOpened = player.getUniqueId();
|
||||
|
||||
if (level.getLinkAmount() > 1) {
|
||||
if (getLinkedBlocks().size() == level.getLinkAmount()) {
|
||||
if (linkedBlocks.size() >= level.getLinkAmount()) {
|
||||
instance.getLocale().getMessage("event.hopper.syncdone").sendPrefixedMessage(player);
|
||||
cancelSync(player);
|
||||
return;
|
||||
}
|
||||
instance.getLocale().getMessage("event.hopper.syncsuccessmore")
|
||||
.processPlaceholder("amount", level.getLinkAmount() - getLinkedBlocks().size())
|
||||
.processPlaceholder("amount", level.getLinkAmount() - linkedBlocks.size())
|
||||
.sendPrefixedMessage(player);
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user