Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 353be05

Browse files
committed
did shit
1 parent 30b4091 commit 353be05

File tree

8 files changed

+79
-509
lines changed

8 files changed

+79
-509
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.projectkorra</groupId>
2525
<artifactId>projectkorra</artifactId>
26-
<version>1.9.0</version>
26+
<version>1.9.3</version>
2727
<scope>provided</scope>
2828
</dependency>
2929
</dependencies>

src/me/simplicitee/project/addons/BoardManager.java

Lines changed: 0 additions & 225 deletions
This file was deleted.

src/me/simplicitee/project/addons/MainListener.java

Lines changed: 5 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import org.bukkit.ChatColor;
77
import org.bukkit.GameMode;
8+
import org.bukkit.Material;
89
import org.bukkit.Sound;
910
import org.bukkit.entity.Entity;
1011
import org.bukkit.entity.FallingBlock;
@@ -42,6 +43,7 @@
4243
import com.projectkorra.projectkorra.ability.CoreAbility;
4344
import com.projectkorra.projectkorra.ability.util.ComboManager;
4445
import com.projectkorra.projectkorra.ability.util.MultiAbilityManager;
46+
import com.projectkorra.projectkorra.board.BendingBoardManager;
4547
import com.projectkorra.projectkorra.event.AbilityStartEvent;
4648
import com.projectkorra.projectkorra.event.BendingReloadEvent;
4749
import com.projectkorra.projectkorra.event.PlayerBindChangeEvent;
@@ -530,109 +532,6 @@ public void onToggleGlide(EntityToggleGlideEvent event) {
530532
}
531533
}
532534

533-
@EventHandler(priority = EventPriority.MONITOR)
534-
public void onAbilityChange(PlayerBindChangeEvent event) {
535-
if (event.isCancelled() || !plugin.isBoardEnabled()) {
536-
return;
537-
}
538-
539-
final Player player = event.getPlayer();
540-
541-
new BukkitRunnable() {
542-
543-
@Override
544-
public void run() {
545-
plugin.getBoardManager().update(player);
546-
}
547-
548-
}.runTaskLater(plugin, 1);
549-
}
550-
551-
@EventHandler(priority = EventPriority.MONITOR)
552-
public void onCooldown(PlayerCooldownChangeEvent event) {
553-
if (event.isCancelled() || !plugin.isBoardEnabled()) {
554-
return;
555-
}
556-
557-
final Player player = event.getPlayer();
558-
559-
if (player == null) {
560-
return;
561-
}
562-
563-
new BukkitRunnable() {
564-
565-
@Override
566-
public void run() {
567-
plugin.getBoardManager().update(player);
568-
}
569-
570-
}.runTaskLater(plugin, 1);
571-
}
572-
573-
@EventHandler
574-
public void onJoin(PlayerJoinEvent event) {
575-
if (!plugin.isBoardEnabled()) {
576-
return;
577-
}
578-
579-
final Player player = event.getPlayer();
580-
581-
new BukkitRunnable() {
582-
583-
@Override
584-
public void run() {
585-
plugin.getBoardManager().update(player);
586-
}
587-
588-
}.runTaskLater(plugin, 5);
589-
}
590-
591-
@EventHandler(priority = EventPriority.LOWEST)
592-
public void onQuit(PlayerQuitEvent event) {
593-
final Player player = event.getPlayer();
594-
595-
if (plugin.isBoardEnabled()) {
596-
plugin.getBoardManager().remove(player);
597-
}
598-
599-
if (swapped.containsKey(player)) {
600-
BendingPlayer bPlayer = BendingPlayer.getBendingPlayer(player);
601-
if (bPlayer != null) {
602-
bPlayer.setAbilities(swapped.get(player));
603-
}
604-
swapped.remove(player);
605-
}
606-
}
607-
608-
@EventHandler
609-
public void onElementChangeEvent(PlayerChangeElementEvent event) {
610-
if (!plugin.isBoardEnabled()) {
611-
return;
612-
}
613-
614-
final Player player = event.getTarget();
615-
616-
new BukkitRunnable() {
617-
618-
@Override
619-
public void run() {
620-
plugin.getBoardManager().update(player);
621-
}
622-
623-
}.runTaskLater(plugin, 1);
624-
}
625-
626-
@EventHandler
627-
public void onSlotChangeEvent(PlayerItemHeldEvent event) {
628-
if (event.isCancelled() || !plugin.isBoardEnabled()) {
629-
return;
630-
}
631-
632-
Player player = event.getPlayer();
633-
plugin.getBoardManager().update(player, event.getNewSlot());
634-
}
635-
636535
@EventHandler
637536
public void onFlightToggle(PlayerToggleFlightEvent event) {
638537
Player player = event.getPlayer();
@@ -658,7 +557,7 @@ public void onFlightToggle(PlayerToggleFlightEvent event) {
658557

659558
@EventHandler
660559
public void onOffhandToggle(PlayerSwapHandItemsEvent event) {
661-
if (event.isCancelled()) {
560+
if (event.isCancelled() || event.getMainHandItem().getType() != Material.AIR || event.getOffHandItem().getType() != Material.AIR) {
662561
return;
663562
}
664563

@@ -686,14 +585,12 @@ public void onOffhandToggle(PlayerSwapHandItemsEvent event) {
686585
bPlayer.setAbilities(swapped.get(player));
687586
swapped.remove(player);
688587
ActionBar.sendActionBar(ChatColor.YELLOW + "Swapped to original binds", player);
588+
BendingBoardManager.updateAllSlots(player);
689589
} else if (Preset.presetExists(player, "offhand_swap")) {
690590
swapped.put(player, new HashMap<>(bPlayer.getAbilities()));
691591
Preset.bindPreset(player, Preset.getPreset(player, "offhand_swap"));
692592
ActionBar.sendActionBar(ChatColor.YELLOW + "Swapped to offhand preset", player);
693-
}
694-
695-
if (plugin.isBoardEnabled()) {
696-
plugin.getBoardManager().update(player);
593+
BendingBoardManager.updateAllSlots(player);
697594
}
698595
}
699596
}

0 commit comments

Comments
 (0)