mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-09-25 13:22:52 +02:00
Update to 1.19.3 for NMS (#2107)
* Update to 1.19.3 for NMS Clean up some imports and deprecation notifications. * Added 1.19.4 to compatible servers
This commit is contained in:
parent
ca604f893c
commit
2cb561b943
4
pom.xml
4
pom.xml
@ -73,10 +73,10 @@
|
|||||||
<postgresql.version>42.2.18</postgresql.version>
|
<postgresql.version>42.2.18</postgresql.version>
|
||||||
<hikaricp.version>5.0.1</hikaricp.version>
|
<hikaricp.version>5.0.1</hikaricp.version>
|
||||||
<!-- More visible way to change dependency versions -->
|
<!-- More visible way to change dependency versions -->
|
||||||
<spigot.version>1.19.3-R0.1-SNAPSHOT</spigot.version>
|
<spigot.version>1.19.4-R0.1-SNAPSHOT</spigot.version>
|
||||||
<!-- Might differ from the last Spigot release for short periods
|
<!-- Might differ from the last Spigot release for short periods
|
||||||
of time -->
|
of time -->
|
||||||
<paper.version>1.19.3-R0.1-SNAPSHOT</paper.version>
|
<paper.version>1.19.4-R0.1-SNAPSHOT</paper.version>
|
||||||
<bstats.version>3.0.0</bstats.version>
|
<bstats.version>3.0.0</bstats.version>
|
||||||
<vault.version>1.7.1</vault.version>
|
<vault.version>1.7.1</vault.version>
|
||||||
<placeholderapi.version>2.10.9</placeholderapi.version>
|
<placeholderapi.version>2.10.9</placeholderapi.version>
|
||||||
|
@ -17,8 +17,6 @@ import org.bukkit.inventory.ItemStack;
|
|||||||
import org.eclipse.jdt.annotation.NonNull;
|
import org.eclipse.jdt.annotation.NonNull;
|
||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.eclipse.jdt.annotation.Nullable;
|
||||||
|
|
||||||
import world.bentobox.bentobox.api.panels.reader.ItemTemplateRecord.ActionRecords;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This Record contains all necessary information about Item Template that can be used to craft panel item.
|
* This Record contains all necessary information about Item Template that can be used to craft panel item.
|
||||||
*
|
*
|
||||||
|
@ -15,7 +15,6 @@ import org.eclipse.jdt.annotation.NonNull;
|
|||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.eclipse.jdt.annotation.Nullable;
|
||||||
|
|
||||||
import world.bentobox.bentobox.api.panels.Panel;
|
import world.bentobox.bentobox.api.panels.Panel;
|
||||||
import world.bentobox.bentobox.api.panels.reader.PanelTemplateRecord.TemplateItem;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is template object for the panel reader. It contains data that can exist in the panel.
|
* This is template object for the panel reader. It contains data that can exist in the panel.
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package world.bentobox.bentobox.listeners.flags.clicklisteners;
|
package world.bentobox.bentobox.listeners.flags.clicklisteners;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -74,6 +74,9 @@ public class BreakBlocksListener extends FlagListener {
|
|||||||
case SPAWNER -> this.checkIsland(e, p, l, Flags.BREAK_SPAWNERS);
|
case SPAWNER -> this.checkIsland(e, p, l, Flags.BREAK_SPAWNERS);
|
||||||
case DRAGON_EGG -> this.checkIsland(e, p, l, Flags.DRAGON_EGG);
|
case DRAGON_EGG -> this.checkIsland(e, p, l, Flags.DRAGON_EGG);
|
||||||
case HOPPER -> this.checkIsland(e, p, l, Flags.BREAK_HOPPERS);
|
case HOPPER -> this.checkIsland(e, p, l, Flags.BREAK_HOPPERS);
|
||||||
|
default -> {
|
||||||
|
// Do nothing
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package world.bentobox.bentobox.nms.v1_19_R2;
|
package world.bentobox.bentobox.nms.v1_19_R3;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.data.BlockData;
|
import org.bukkit.block.data.BlockData;
|
||||||
import org.bukkit.craftbukkit.v1_19_R2.CraftWorld;
|
import org.bukkit.craftbukkit.v1_19_R3.CraftWorld;
|
||||||
import org.bukkit.craftbukkit.v1_19_R2.block.data.CraftBlockData;
|
import org.bukkit.craftbukkit.v1_19_R3.block.data.CraftBlockData;
|
||||||
|
|
||||||
import net.minecraft.core.BlockPosition;
|
import net.minecraft.core.BlockPosition;
|
||||||
import net.minecraft.world.level.World;
|
import net.minecraft.world.level.World;
|
@ -14,22 +14,23 @@ import org.eclipse.jdt.annotation.NonNull;
|
|||||||
* @author tastybento
|
* @author tastybento
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("deprecation")
|
||||||
public class MyBiomeGrid implements BiomeGrid {
|
public class MyBiomeGrid implements BiomeGrid {
|
||||||
Map<Vector, Biome> map = new HashMap<>();
|
Map<Vector, Biome> map = new HashMap<>();
|
||||||
private Biome defaultBiome;
|
private Biome defaultBiome;
|
||||||
public MyBiomeGrid(Environment environment) {
|
public MyBiomeGrid(Environment environment) {
|
||||||
switch (environment) {
|
switch (environment) {
|
||||||
case NETHER -> {
|
case NETHER -> {
|
||||||
try {
|
try {
|
||||||
// 1.16 onwards
|
// 1.16 onwards
|
||||||
defaultBiome = Biome.valueOf("NETHER_WASTES");
|
defaultBiome = Biome.valueOf("NETHER_WASTES");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// Before 1.16
|
// Before 1.16
|
||||||
defaultBiome = Biome.valueOf("NETHER");
|
defaultBiome = Biome.valueOf("NETHER");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
case THE_END -> defaultBiome = Biome.THE_END;
|
}
|
||||||
default -> defaultBiome = Biome.PLAINS;
|
case THE_END -> defaultBiome = Biome.THE_END;
|
||||||
|
default -> defaultBiome = Biome.PLAINS;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -214,6 +214,10 @@ public class ServerCompatibility {
|
|||||||
* @since 1.22.0
|
* @since 1.22.0
|
||||||
*/
|
*/
|
||||||
V1_19_3(Compatibility.COMPATIBLE),
|
V1_19_3(Compatibility.COMPATIBLE),
|
||||||
|
/**
|
||||||
|
* @since 1.22.1
|
||||||
|
*/
|
||||||
|
V1_19_4(Compatibility.COMPATIBLE),
|
||||||
;
|
;
|
||||||
|
|
||||||
private final Compatibility compatibility;
|
private final Compatibility compatibility;
|
||||||
|
Loading…
Reference in New Issue
Block a user