4343import org .bukkit .inventory .ItemStack ;
4444import plugily .projects .buildbattle .Main ;
4545import plugily .projects .buildbattle .arena .managers .plots .Plot ;
46- import plugily .projects .minigamesbox .classic .arena .ArenaState ;
47- import plugily .projects .minigamesbox .classic .arena .PluginArena ;
46+ import plugily .projects .minigamesbox .api .arena .IArenaState ;
47+ import plugily .projects .minigamesbox .api .arena .IPluginArena ;
4848import plugily .projects .minigamesbox .classic .arena .PluginArenaEvents ;
4949import plugily .projects .minigamesbox .classic .handlers .language .MessageBuilder ;
5050import plugily .projects .minigamesbox .classic .utils .version .ServerVersion ;
@@ -74,7 +74,7 @@ public void onBreak(BlockBreakEvent event) {
7474 if (arena == null ) {
7575 return ;
7676 }
77- if (arena .getArenaState () != ArenaState .IN_GAME || (arena instanceof BuildArena && arena .getArenaInGameState () == BaseArena .ArenaInGameState .PLOT_VOTING )
77+ if (arena .getArenaState () != IArenaState .IN_GAME || (arena instanceof BuildArena && arena .getArenaInGameState () == BaseArena .ArenaInGameState .PLOT_VOTING )
7878 || plugin .getBlacklistManager ().getItemList ().contains (event .getBlock ().getType ())) {
7979 event .setCancelled (true );
8080 return ;
@@ -95,7 +95,7 @@ public void onPlace(BlockPlaceEvent event) {
9595 if (arena == null ) {
9696 return ;
9797 }
98- if (arena .getArenaState () != ArenaState .IN_GAME || plugin .getBlacklistManager ().getItemList ().contains (event .getBlock ().getType ())
98+ if (arena .getArenaState () != IArenaState .IN_GAME || plugin .getBlacklistManager ().getItemList ().contains (event .getBlock ().getType ())
9999 || (arena instanceof BuildArena && arena .getArenaInGameState () == BaseArena .ArenaInGameState .PLOT_VOTING )) {
100100 event .setCancelled (true );
101101 return ;
@@ -119,7 +119,7 @@ public void onItemFrameRotate(PlayerInteractEntityEvent event) {
119119 if (event .getRightClicked ().getType () == EntityType .ITEM_FRAME && ((ItemFrame ) event .getRightClicked ()).getItem ().getType () != Material .AIR ) {
120120 Location entityLocation = event .getRightClicked ().getLocation ();
121121
122- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
122+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
123123 if (!(arena instanceof BaseArena )) {
124124 continue ;
125125 }
@@ -146,7 +146,7 @@ public void onNPCClick(PlugilyPlayerInteractEntityEvent event) {
146146
147147 BaseArena arena = plugin .getArenaRegistry ().getArena (event .getPlayer ());
148148
149- if (arena == null || arena .getArenaState () != ArenaState .IN_GAME ) {
149+ if (arena == null || arena .getArenaState () != IArenaState .IN_GAME ) {
150150 return ;
151151 }
152152
@@ -204,7 +204,7 @@ public void onEnderchestClick(PlugilyPlayerInteractEvent event) {
204204 return ;
205205 }
206206
207- if (arena .getArenaState () != ArenaState .IN_GAME || event .getClickedBlock ().getType () == XMaterial .ENDER_CHEST .parseMaterial ()) {
207+ if (arena .getArenaState () != IArenaState .IN_GAME || event .getClickedBlock ().getType () == XMaterial .ENDER_CHEST .parseMaterial ()) {
208208 event .setCancelled (true );
209209 }
210210 }
@@ -215,7 +215,7 @@ public void onMinecartMove(VehicleMoveEvent event) {
215215 if (vehicle .getType () != EntityType .MINECART ) {
216216 return ;
217217 }
218- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
218+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
219219 if (!(arena instanceof BaseArena )) {
220220 continue ;
221221 }
@@ -232,7 +232,7 @@ public void onMinecartMove(VehicleMoveEvent event) {
232232 public void onIgniteEvent (BlockIgniteEvent event ) {
233233 Location blockLocation = event .getBlock ().getLocation ();
234234
235- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
235+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
236236 if (!(arena instanceof BaseArena )) {
237237 continue ;
238238 }
@@ -248,7 +248,7 @@ public void onIgniteEvent(BlockIgniteEvent event) {
248248 public void onPistonRetractEvent (BlockPistonRetractEvent event ) {
249249 Location blockLocation = event .getBlock ().getLocation ();
250250
251- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
251+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
252252 if (!(arena instanceof BaseArena )) {
253253 continue ;
254254 }
@@ -266,7 +266,7 @@ public void onPistonRetractEvent(BlockPistonRetractEvent event) {
266266 public void onLeavesDecay (LeavesDecayEvent event ) {
267267 Location blockLocation = event .getBlock ().getLocation ();
268268
269- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
269+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
270270 if (!(arena instanceof BaseArena )) {
271271 continue ;
272272 }
@@ -301,7 +301,7 @@ public void onCreatureSpawn(CreatureSpawnEvent event) {
301301 int maxMobPerPlot = plugin .getConfig ().getInt ("Mob.Max-Amount" , 20 );
302302 Location entityLoc = event .getEntity ().getLocation ();
303303
304- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
304+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
305305 if (!(arena instanceof BaseArena )) {
306306 continue ;
307307 }
@@ -353,7 +353,7 @@ public void onBlockSpread(BlockSpreadEvent event) {
353353 if (event .getSource ().getType () != Material .FIRE )
354354 return ;
355355
356- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
356+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
357357 if (!(arena instanceof BaseArena )) {
358358 continue ;
359359 }
@@ -373,7 +373,7 @@ public void onBlockSpread(BlockSpreadEvent event) {
373373 public void onDispense (BlockDispenseEvent event ) {
374374 Location blockLoc = event .getBlock ().getLocation ();
375375
376- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
376+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
377377 if (!(arena instanceof BaseArena )) {
378378 continue ;
379379 }
@@ -409,7 +409,7 @@ public void onEntityDamageEntity(EntityDamageByEntityEvent event) {
409409 return ;
410410 }
411411 BaseArena arena = plugin .getArenaRegistry ().getArena ((Player ) event .getEntity ());
412- if (arena == null || arena .getArenaState () != ArenaState .IN_GAME ) {
412+ if (arena == null || arena .getArenaState () != IArenaState .IN_GAME ) {
413413 return ;
414414 }
415415 if (event .getEntity ().getType () != EntityType .PLAYER ) {
@@ -424,7 +424,7 @@ public void onDamage(EntityDamageEvent event) {
424424 return ;
425425 }
426426 BaseArena arena = plugin .getArenaRegistry ().getArena ((Player ) event .getEntity ());
427- if (arena == null || arena .getArenaState () != ArenaState .IN_GAME ) {
427+ if (arena == null || arena .getArenaState () != IArenaState .IN_GAME ) {
428428 return ;
429429 }
430430 event .setCancelled (true );
@@ -455,7 +455,7 @@ public void onTNTInteract(PlugilyPlayerInteractEvent event) {
455455 public void onTNTExplode (EntityExplodeEvent event ) {
456456 Location entityLocation = event .getEntity ().getLocation ();
457457
458- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
458+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
459459 if (!(arena instanceof BaseArena )) {
460460 continue ;
461461 }
@@ -473,7 +473,7 @@ public void onWaterFlowEvent(BlockFromToEvent event) {
473473 Location toBlock = event .getToBlock ().getLocation ();
474474 Location blockLoc = event .getBlock ().getLocation ();
475475
476- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
476+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
477477 if (!(arena instanceof BaseArena )) {
478478 continue ;
479479 }
@@ -507,7 +507,7 @@ public void onFoodChange(FoodLevelChangeEvent event) {
507507 @ EventHandler
508508 public void onPistonExtendEvent (BlockPistonExtendEvent event ) {
509509 Location blockLoc = event .getBlock ().getLocation ();
510- for (PluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
510+ for (IPluginArena arena : plugin .getArenaRegistry ().getArenas ()) {
511511 if (!(arena instanceof BaseArena )) {
512512 continue ;
513513 }
@@ -548,7 +548,7 @@ public void onItemMove(InventoryClickEvent event) {
548548 if (humanEntity instanceof Player ) {
549549 BaseArena baseArena = plugin .getArenaRegistry ().getArena ((Player ) humanEntity );
550550
551- if (baseArena != null && baseArena .getArenaState () != ArenaState .IN_GAME ) {
551+ if (baseArena != null && baseArena .getArenaState () != IArenaState .IN_GAME ) {
552552 if (event .getClickedInventory () == humanEntity .getInventory ()) {
553553 if (event .getView ().getType () == InventoryType .CRAFTING
554554 || event .getView ().getType () == InventoryType .PLAYER ) {
@@ -566,7 +566,7 @@ public void onGTBGuessChat(AsyncPlayerChatEvent event) {
566566 if (!(arena instanceof GuessArena )) {
567567 return ;
568568 }
569- if (arena .getArenaState () != ArenaState .IN_GAME ) {
569+ if (arena .getArenaState () != IArenaState .IN_GAME ) {
570570 return ;
571571 }
572572 if (arena .getSpectators ().contains (player )) {
0 commit comments