Remove unused constructor param from FabricBlock

This commit is contained in:
dfsek
2020-12-14 02:00:42 -07:00
parent 1dded41311
commit ebe887def0
6 changed files with 7 additions and 8 deletions

View File

@@ -6,14 +6,13 @@ import com.dfsek.terra.api.generic.world.block.BlockFace;
import com.dfsek.terra.api.generic.world.block.MaterialData;
import com.dfsek.terra.api.generic.world.vector.Location;
import com.dfsek.terra.fabric.world.handles.world.FabricWorldAccess;
import net.minecraft.block.BlockState;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.WorldAccess;
public class FabricBlock implements Block {
private final Handle delegate;
public FabricBlock(BlockState state, BlockPos position, WorldAccess worldAccess) {
public FabricBlock(BlockPos position, WorldAccess worldAccess) {
this.delegate = new Handle(position, worldAccess);
}
@@ -35,7 +34,7 @@ public class FabricBlock implements Block {
@Override
public Block getRelative(BlockFace face, int len) {
BlockPos newPos = delegate.position.add(face.getModX() * len, face.getModY() * len, face.getModZ() * len);
return new FabricBlock(delegate.worldAccess.getBlockState(newPos), newPos, delegate.worldAccess);
return new FabricBlock(newPos, delegate.worldAccess);
}
@Override

View File

@@ -1,4 +1,4 @@
package com.dfsek.terra.fabric.world;
package com.dfsek.terra.fabric.world.handles.chunk;
import com.dfsek.terra.api.generic.world.Chunk;
import com.dfsek.terra.api.generic.world.World;

View File

@@ -37,7 +37,7 @@ public class FabricChunkRegionChunk implements Chunk {
@Override
public Block getBlock(int x, int y, int z) {
BlockPos pos = new BlockPos(x + this.x, y, z + this.z);
return new FabricBlock(chunkRegion.getBlockState(pos), pos, chunkRegion);
return new FabricBlock(pos, chunkRegion);
}
@Override

View File

@@ -67,7 +67,7 @@ public class FabricSeededWorldAccess implements World {
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);
return new FabricBlock(handle.worldAccess.getBlockState(pos), pos, handle.worldAccess);
return new FabricBlock(pos, handle.worldAccess);
}
@Override

View File

@@ -65,7 +65,7 @@ public class FabricWorldAccess implements World {
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);
return new FabricBlock(delegate.getBlockState(pos), pos, delegate);
return new FabricBlock(pos, delegate);
}
@Override

View File

@@ -66,7 +66,7 @@ public class FabricWorldChunkRegion implements World {
@Override
public Block getBlockAt(int x, int y, int z) {
BlockPos pos = new BlockPos(x, y, z);
return new FabricBlock(delegate.chunk.getBlockState(pos), pos, delegate.chunk);
return new FabricBlock(pos, delegate.chunk);
}
@Override