Skip to content

Commit a397426

Browse files
committed
Added 1.13 support, renamed packages.
1 parent 76adcb4 commit a397426

File tree

18 files changed

+115
-74
lines changed

18 files changed

+115
-74
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>xyz.biscut.chunkbuster</groupId>
7+
<groupId>codes.biscuit</groupId>
88
<artifactId>ChunkBuster</artifactId>
9-
<version>1.1.8</version>
9+
<version>1.1.9</version>
1010
<name>ChunkBuster</name>
1111

1212
<build>

src/main/java/xyz/biscut/chunkbuster/ChunkBuster.java renamed to src/main/java/codes/biscuit/chunkbuster/ChunkBuster.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
package xyz.biscut.chunkbuster;
1+
package codes.biscuit.chunkbuster;
22

33
import org.bukkit.Bukkit;
44
import org.bukkit.plugin.java.JavaPlugin;
5-
import xyz.biscut.chunkbuster.commands.ChunkBusterCommand;
6-
import xyz.biscut.chunkbuster.events.OtherEvents;
7-
import xyz.biscut.chunkbuster.events.PlayerEvents;
8-
import xyz.biscut.chunkbuster.utils.HookType;
9-
import xyz.biscut.chunkbuster.utils.HookUtils;
10-
import xyz.biscut.chunkbuster.utils.ConfigValues;
11-
import xyz.biscut.chunkbuster.utils.Utils;
5+
import codes.biscuit.chunkbuster.commands.ChunkBusterCommand;
6+
import codes.biscuit.chunkbuster.events.OtherEvents;
7+
import codes.biscuit.chunkbuster.events.PlayerEvents;
8+
import codes.biscuit.chunkbuster.utils.HookType;
9+
import codes.biscuit.chunkbuster.utils.HookUtils;
10+
import codes.biscuit.chunkbuster.utils.ConfigValues;
11+
import codes.biscuit.chunkbuster.utils.Utils;
1212

1313
public class ChunkBuster extends JavaPlugin {
1414

src/main/java/xyz/biscut/chunkbuster/commands/ChunkBusterCommand.java renamed to src/main/java/codes/biscuit/chunkbuster/commands/ChunkBusterCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package xyz.biscut.chunkbuster.commands;
1+
package codes.biscuit.chunkbuster.commands;
22

33
import net.md_5.bungee.api.ChatColor;
44
import org.bukkit.Bukkit;
@@ -9,7 +9,7 @@
99
import org.bukkit.entity.Player;
1010
import org.bukkit.inventory.ItemStack;
1111
import org.bukkit.inventory.meta.ItemMeta;
12-
import xyz.biscut.chunkbuster.ChunkBuster;
12+
import codes.biscuit.chunkbuster.ChunkBuster;
1313

1414
import java.util.*;
1515

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package codes.biscuit.chunkbuster.events;
2+
3+
import org.bukkit.Bukkit;
4+
import org.bukkit.Material;
5+
import org.bukkit.event.EventHandler;
6+
import org.bukkit.event.Listener;
7+
import org.bukkit.event.block.BlockFromToEvent;
8+
import codes.biscuit.chunkbuster.ChunkBuster;
9+
10+
public class OtherEvents implements Listener {
11+
12+
private ChunkBuster main;
13+
14+
public OtherEvents(ChunkBuster main) {
15+
this.main = main;
16+
}
17+
18+
@EventHandler
19+
public void onWaterFlow(BlockFromToEvent e) {
20+
if (Bukkit.getVersion().contains("1.13")) {
21+
if (e.getBlock().getType().equals(Material.WATER) || e.getBlock().getType().equals(Material.LAVA)) {
22+
if (!main.getUtils().getWaterChunks().contains(e.getBlock().getChunk()) && main.getUtils().getWaterChunks().contains(e.getToBlock().getChunk())) {
23+
e.setCancelled(true);
24+
}
25+
}
26+
} else {
27+
if (e.getBlock().getType().equals(Material.WATER) || e.getBlock().getType().equals(Material.valueOf("STATIONARY_WATER"))
28+
|| e.getBlock().getType().equals(Material.LAVA) || e.getBlock().getType().equals(Material.valueOf("STATIONARY_LAVA"))) {
29+
if (!main.getUtils().getWaterChunks().contains(e.getBlock().getChunk()) && main.getUtils().getWaterChunks().contains(e.getToBlock().getChunk())) {
30+
e.setCancelled(true);
31+
}
32+
}
33+
}
34+
}
35+
}

src/main/java/xyz/biscut/chunkbuster/events/PlayerEvents.java renamed to src/main/java/codes/biscuit/chunkbuster/events/PlayerEvents.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package xyz.biscut.chunkbuster.events;
1+
package codes.biscuit.chunkbuster.events;
22

33
import net.md_5.bungee.api.ChatColor;
44
import org.bukkit.*;
@@ -13,10 +13,10 @@
1313
import org.bukkit.inventory.Inventory;
1414
import org.bukkit.inventory.ItemStack;
1515
import org.bukkit.inventory.meta.ItemMeta;
16-
import xyz.biscut.chunkbuster.ChunkBuster;
17-
import xyz.biscut.chunkbuster.timers.MessageTimer;
18-
import xyz.biscut.chunkbuster.timers.SoundTimer;
19-
import xyz.biscut.chunkbuster.utils.HookType;
16+
import codes.biscuit.chunkbuster.ChunkBuster;
17+
import codes.biscuit.chunkbuster.timers.MessageTimer;
18+
import codes.biscuit.chunkbuster.timers.SoundTimer;
19+
import codes.biscuit.chunkbuster.utils.HookType;
2020

2121
import java.util.HashMap;
2222

@@ -136,7 +136,7 @@ public void onChunkBusterPlace(BlockPlaceEvent e) {
136136
@EventHandler
137137
public void onConfirmClick(InventoryClickEvent e) {
138138
if (e.getClickedInventory() != null && e.getClickedInventory().getName() != null &&
139-
e.getClickedInventory().getName().contains(main.getConfigValues().getGUITitle())) {
139+
e.getClickedInventory().getName().equals(main.getConfigValues().getGUITitle())) {
140140
e.setCancelled(true);
141141
Player p = (Player)e.getWhoClicked();
142142
Location chunkBusterLocation = chunkBusterLocations.get(e.getWhoClicked());

src/main/java/xyz/biscut/chunkbuster/hooks/FactionsUUIDHook.java renamed to src/main/java/codes/biscuit/chunkbuster/hooks/FactionsUUIDHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package xyz.biscut.chunkbuster.hooks;
1+
package codes.biscuit.chunkbuster.hooks;
22

33

44
import com.massivecraft.factions.*;

src/main/java/xyz/biscut/chunkbuster/hooks/MCoreFactionsHook.java renamed to src/main/java/codes/biscuit/chunkbuster/hooks/MCoreFactionsHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package xyz.biscut.chunkbuster.hooks;
1+
package codes.biscuit.chunkbuster.hooks;
22

33
import com.massivecraft.factions.Rel;
44
import com.massivecraft.factions.entity.BoardColl;

src/main/java/xyz/biscut/chunkbuster/hooks/WorldGuardHook.java renamed to src/main/java/codes/biscuit/chunkbuster/hooks/WorldGuardHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package xyz.biscut.chunkbuster.hooks;
1+
package codes.biscuit.chunkbuster.hooks;
22

33
import com.sk89q.worldguard.LocalPlayer;
44
import com.sk89q.worldguard.bukkit.RegionContainer;

src/main/java/xyz/biscut/chunkbuster/timers/MessageTimer.java renamed to src/main/java/codes/biscuit/chunkbuster/timers/MessageTimer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package xyz.biscut.chunkbuster.timers;
1+
package codes.biscuit.chunkbuster.timers;
22

33
import org.bukkit.entity.Player;
44
import org.bukkit.scheduler.BukkitRunnable;
5-
import xyz.biscut.chunkbuster.ChunkBuster;
5+
import codes.biscuit.chunkbuster.ChunkBuster;
66

77
public class MessageTimer extends BukkitRunnable {
88

src/main/java/xyz/biscut/chunkbuster/timers/RemovalQueue.java renamed to src/main/java/codes/biscuit/chunkbuster/timers/RemovalQueue.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package xyz.biscut.chunkbuster.timers;
1+
package codes.biscuit.chunkbuster.timers;
22

33
import org.bukkit.Material;
44
import org.bukkit.block.Block;
55
import org.bukkit.scheduler.BukkitRunnable;
6-
import xyz.biscut.chunkbuster.ChunkBuster;
6+
import codes.biscuit.chunkbuster.ChunkBuster;
77

88
import java.util.LinkedList;
99

0 commit comments

Comments
 (0)