Skip to content

Commit d18207b

Browse files
committed
右クリック出来なくなる現象を修正
1 parent 17b4c84 commit d18207b

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

src/main/java/com/github/elic0de/thejpspit/spigot/listener/EventListener.java

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import com.github.elic0de.thejpspit.spigot.player.PitPlayerManager;
1111
import com.github.elic0de.thejpspit.spigot.villager.VillagerNPC;
1212
import com.github.elic0de.thejpspit.spigot.villager.VillagerNPCManager;
13-
import java.util.Objects;
14-
import java.util.Optional;
1513
import org.bukkit.Bukkit;
1614
import org.bukkit.GameMode;
1715
import org.bukkit.Material;
@@ -21,24 +19,16 @@
2119
import org.bukkit.event.EventHandler;
2220
import org.bukkit.event.Listener;
2321
import org.bukkit.event.block.Action;
24-
import org.bukkit.event.entity.EntityDamageByEntityEvent;
25-
import org.bukkit.event.entity.EntityDamageEvent;
22+
import org.bukkit.event.entity.*;
2623
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
27-
import org.bukkit.event.entity.EntityRegainHealthEvent;
28-
import org.bukkit.event.entity.FoodLevelChangeEvent;
29-
import org.bukkit.event.entity.PlayerDeathEvent;
30-
import org.bukkit.event.player.PlayerDropItemEvent;
31-
import org.bukkit.event.player.PlayerExpChangeEvent;
32-
import org.bukkit.event.player.PlayerInteractEntityEvent;
33-
import org.bukkit.event.player.PlayerInteractEvent;
34-
import org.bukkit.event.player.PlayerItemConsumeEvent;
35-
import org.bukkit.event.player.PlayerItemDamageEvent;
36-
import org.bukkit.event.player.PlayerJoinEvent;
37-
import org.bukkit.event.player.PlayerQuitEvent;
24+
import org.bukkit.event.player.*;
3825
import org.bukkit.inventory.EquipmentSlot;
3926
import org.bukkit.potion.PotionEffect;
4027
import org.bukkit.potion.PotionEffectType;
4128

29+
import java.util.Objects;
30+
import java.util.Optional;
31+
4232
public class EventListener implements Listener {
4333

4434
private final TheJpsPit plugin = TheJpsPit.getInstance();
@@ -205,6 +195,8 @@ public void on(PlayerInteractEvent event) {
205195
PitItemEntry pitItemEntry = Objects.requireNonNull(ItemManager.getPitItemEntry(event.getItem()));
206196
if (pitItemEntry instanceof IUsable usablePitItem) {
207197
usablePitItem.use(event.getPlayer());
198+
} else {
199+
return;
208200
}
209201
} else {
210202
return;

0 commit comments

Comments
 (0)