Skip to content

Commit

Permalink
Make Paperweight adapter run on 1.18rc3.
Browse files Browse the repository at this point in the history
  • Loading branch information
wizjany committed Nov 27, 2021
1 parent 44d91b0 commit 979b522
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
Expand Up @@ -186,8 +186,8 @@ public PaperweightAdapter() throws NoSuchFieldException, NoSuchMethodException {
CraftServer.class.cast(Bukkit.getServer());

int dataVersion = CraftMagicNumbers.INSTANCE.getDataVersion();
if (dataVersion != 2730) {
throw new UnsupportedClassVersionError("Not 1.17.1!");
if (dataVersion != 2858) { // 1.18 release should be 2859
throw new UnsupportedClassVersionError("Not 1.18!");
}

serverWorldsField = CraftServer.class.getDeclaredField("worlds");
Expand Down
2 changes: 1 addition & 1 deletion worldedit-bukkit/build.gradle.kts
Expand Up @@ -55,7 +55,7 @@ dependencies {
"compileOnly"("io.papermc.paper:paper-api:1.17-R0.1-SNAPSHOT") {
exclude(group = "org.slf4j", module = "slf4j-api")
}
"implementation"("io.papermc:paperlib:1.0.6")
"implementation"("io.papermc:paperlib:1.0.8-SNAPSHOT")
"compileOnly"("com.sk89q:dummypermscompat:1.10")
"implementation"("org.bstats:bstats-bukkit:2.1.0")
"implementation"("it.unimi.dsi:fastutil")
Expand Down
Expand Up @@ -519,7 +519,7 @@ public boolean useItem(BlockVector3 position, BaseItem item, Direction face) {
@Override
public boolean fullySupports3DBiomes() {
// Supports if API does and we're not in the overworld
return HAS_3D_BIOMES && getWorld().getEnvironment() != World.Environment.NORMAL;
return HAS_3D_BIOMES && (getWorld().getEnvironment() != World.Environment.NORMAL || PaperLib.isVersion(18));
}

@SuppressWarnings("deprecation")
Expand Down

0 comments on commit 979b522

Please sign in to comment.