···6Discord (Project Poseidon): https://discord.gg/FwKg676
78## Features (UberBukkit)
0000910## Features (Poseidon)
11- **UUID Support:** Settings to enable UUID-based inventories alongside methods for plugins to transition to UUID-based systems similar to modern Minecraft server implementations.
···34## Want to use UberBukkit on your server?
35Please read the following article before changing over to UberBukkit (From Project-Poseidon): https://github.com/RhysB/Project-Poseidon/wiki/Implementing-Project-Poseidon-In-Production
3637-# Download
38-## Releases
39-You can download the latest GitHub release [here](https://github.com/Moresteck/Project-Poseidon-Uberbukkit/releases/latest)
4041-## Snapshots
42-You can download the latest build through [GitHub actions](https://github.com/Moresteck/Project-Poseidon-Uberbukkit/actions/workflows/build-and-test.yaml) (You need to be logged into GitHub)
43-or get it from [betacraft.uk](https://betacraft.uk/utilities) along with pre-made configuration files.
4445## Licensing
46CraftBukkit and Bukkit are licensed under GNU General Public License v3.0<br>
···6Discord (Project Poseidon): https://discord.gg/FwKg676
78## Features (UberBukkit)
9+- **Multi version support:** UberBukkit supports b1.0 - b1.7.3 versions.<br>
10+***Experimental*** alpha support is also available.
11+12+- **Cracked + Online mode:** You can whitelist cracked players when your server has `online-mode` on.
1314## Features (Poseidon)
15- **UUID Support:** Settings to enable UUID-based inventories alongside methods for plugins to transition to UUID-based systems similar to modern Minecraft server implementations.
···38## Want to use UberBukkit on your server?
39Please read the following article before changing over to UberBukkit (From Project-Poseidon): https://github.com/RhysB/Project-Poseidon/wiki/Implementing-Project-Poseidon-In-Production
4041+## Download
42+### Releases
43+You can download the latest GitHub release [here](https://github.com/Moresteck/Project-Poseidon-Uberbukkit/releases/latest).
4445+### Snapshots
46+You can download the latest build through [GitHub actions](https://github.com/Moresteck/Project-Poseidon-Uberbukkit/actions/workflows/build-and-test.yaml) (You need to be logged in on GitHub) <br>
47+or get it from [betacraft.uk](https://betacraft.uk/utilities) along with **pre-made configuration files**.
4849## Licensing
50CraftBukkit and Bukkit are licensed under GNU General Public License v3.0<br>
-11
src/main/java/net/minecraft/server/Explosion.java
···1011import java.util.*;
1213-// CraftBukkit start
14-// CraftBukkit end
15-16public class Explosion {
17 public boolean setFire = false;
18 private final Random random = new Random();
···169170 this.size = f;
171172-<<<<<<< HEAD
173 ArrayList<ChunkPosition> arraylist = new ArrayList<>();
174 arraylist.addAll(this.blocks);
175176-=======
177- ArrayList<ChunkPosition> arraylist = new ArrayList<>(this.blocks);
178->>>>>>> 3dcd51c5d10e12e825a949b1894fbfac23c7b526
179 if (this.setFire) {
180 for (int l2 = arraylist.size() - 1; l2 >= 0; --l2) {
181 ChunkPosition chunkposition = arraylist.get(l2);
···218 List<org.bukkit.block.Block> blockList = new ArrayList<>();
219 for (int j = blocksCopy.size() - 1; j >= 0; j--) {
220 ChunkPosition cpos = blocksCopy.get(j);
221-<<<<<<< HEAD
222- // No need to handle blocks that aren't in the world's boundaries
223-=======
224 // UberBukkit - No need to handle blocks that aren't in the world's boundaries
225->>>>>>> 3dcd51c5d10e12e825a949b1894fbfac23c7b526
226 if (cpos.y > 127 || cpos.y < 0) {
227 blocksCopy.remove(j);
228 continue;
···1011import java.util.*;
1200013public class Explosion {
14 public boolean setFire = false;
15 private final Random random = new Random();
···166167 this.size = f;
1680169 ArrayList<ChunkPosition> arraylist = new ArrayList<>();
170 arraylist.addAll(this.blocks);
171000172 if (this.setFire) {
173 for (int l2 = arraylist.size() - 1; l2 >= 0; --l2) {
174 ChunkPosition chunkposition = arraylist.get(l2);
···211 List<org.bukkit.block.Block> blockList = new ArrayList<>();
212 for (int j = blocksCopy.size() - 1; j >= 0; j--) {
213 ChunkPosition cpos = blocksCopy.get(j);
000214 // UberBukkit - No need to handle blocks that aren't in the world's boundaries
0215 if (cpos.y > 127 || cpos.y < 0) {
216 blocksCopy.remove(j);
217 continue;