remove methods only used for cursed Bukkit stuff from common World interface.

This commit is contained in:
dfsek
2021-05-01 19:07:19 -07:00
parent c8c3a33912
commit e2a52afb67
13 changed files with 8 additions and 155 deletions

View File

@@ -16,9 +16,6 @@ import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IServerWorld;
import net.minecraft.world.server.ServerWorld;
import java.io.File;
import java.util.UUID;
public class ForgeWorld implements World, ForgeWorldHandle {
private final Handle delegate;
@@ -47,26 +44,11 @@ public class ForgeWorld implements World, ForgeWorldHandle {
return delegate.world.toString();
}
@Override
public UUID getUID() {
return null;
}
@Override
public boolean isChunkGenerated(int x, int z) {
return false;
}
@Override
public Chunk getChunkAt(int x, int z) {
return new ForgeChunk(delegate.world.getChunk(x, z));
}
@Override
public File getWorldFolder() {
return null;
}
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);

View File

@@ -16,9 +16,6 @@ import net.minecraft.world.IServerWorld;
import net.minecraft.world.IWorld;
import net.minecraft.world.server.ServerWorld;
import java.io.File;
import java.util.UUID;
public class ForgeSeededWorldAccess implements World, ForgeWorldHandle {
private final Handle handle;
@@ -47,26 +44,11 @@ public class ForgeSeededWorldAccess implements World, ForgeWorldHandle {
return handle.toString(); // TODO: implementation
}
@Override
public UUID getUID() {
return UUID.randomUUID(); // TODO: implementation
}
@Override
public boolean isChunkGenerated(int x, int z) {
return false;
}
@Override
public Chunk getChunkAt(int x, int z) {
return null;
}
@Override
public File getWorldFolder() {
return null;
}
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);

View File

@@ -16,9 +16,6 @@ import net.minecraft.world.ISeedReader;
import net.minecraft.world.IServerWorld;
import net.minecraft.world.IWorld;
import java.io.File;
import java.util.UUID;
public class ForgeWorldAccess implements World, ForgeWorldHandle {
private final IWorld delegate;
@@ -46,26 +43,11 @@ public class ForgeWorldAccess implements World, ForgeWorldHandle {
return ((IServerWorld) delegate).getLevel().toString();
}
@Override
public UUID getUID() {
return null;
}
@Override
public boolean isChunkGenerated(int x, int z) {
return false;
}
@Override
public Chunk getChunkAt(int x, int z) {
return null;
}
@Override
public File getWorldFolder() {
return null;
}
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);