@@ -1,19 +1,20 @@
|
||||
--- a/net/minecraft/server/BlockSponge.java
|
||||
+++ b/net/minecraft/server/BlockSponge.java
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
import com.google.common.collect.Lists;
|
||||
import java.util.Queue;
|
||||
|
||||
+// CraftBukkit start
|
||||
+import java.util.List;
|
||||
+import org.bukkit.craftbukkit.block.CraftBlockState;
|
||||
+import org.bukkit.craftbukkit.util.BlockStateListPopulator;
|
||||
+import org.bukkit.event.block.SpongeAbsorbEvent;
|
||||
+// CraftBukkit end
|
||||
|
||||
+
|
||||
public class BlockSponge extends Block {
|
||||
|
||||
@@ -35,6 +41,7 @@
|
||||
protected BlockSponge(BlockBase.Info blockbase_info) {
|
||||
@@ -35,6 +42,7 @@
|
||||
|
||||
queue.add(new Tuple<>(blockposition, 0));
|
||||
int i = 0;
|
||||
@@ -21,7 +22,7 @@
|
||||
|
||||
while (!queue.isEmpty()) {
|
||||
Tuple<BlockPosition, Integer> tuple = (Tuple) queue.poll();
|
||||
@@ -46,27 +53,31 @@
|
||||
@@ -46,27 +54,31 @@
|
||||
for (int l = 0; l < k; ++l) {
|
||||
EnumDirection enumdirection = aenumdirection[l];
|
||||
BlockPosition blockposition2 = blockposition1.shift(enumdirection);
|
||||
@@ -60,7 +61,7 @@
|
||||
++i;
|
||||
if (j < 6) {
|
||||
queue.add(new Tuple<>(blockposition2, j + 1));
|
||||
@@ -79,6 +90,39 @@
|
||||
@@ -79,6 +91,39 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user