Tick watchdog on get* calls (#1504)

This commit is contained in:
Matthew Miller 2020-08-25 22:50:18 +10:00 committed by GitHub
parent 61a5d7d648
commit 232ced85c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,10 +26,14 @@
import com.sk89q.worldedit.extent.AbstractDelegateExtent;
import com.sk89q.worldedit.extent.Extent;
import com.sk89q.worldedit.math.BlockVector3;
import com.sk89q.worldedit.regions.Region;
import com.sk89q.worldedit.util.Location;
import com.sk89q.worldedit.world.biome.BiomeType;
import com.sk89q.worldedit.world.block.BaseBlock;
import com.sk89q.worldedit.world.block.BlockState;
import com.sk89q.worldedit.world.block.BlockStateHolder;
import java.util.List;
import javax.annotation.Nullable;
/**
@ -91,4 +95,34 @@ public boolean setBiome(BlockVector3 position, BiomeType biome) {
onOperation();
return super.setBiome(position, biome);
}
@Override
public BlockState getBlock(BlockVector3 position) {
onOperation();
return super.getBlock(position);
}
@Override
public BaseBlock getFullBlock(BlockVector3 position) {
onOperation();
return super.getFullBlock(position);
}
@Override
public BiomeType getBiome(BlockVector3 position) {
onOperation();
return super.getBiome(position);
}
@Override
public List<? extends Entity> getEntities() {
onOperation();
return super.getEntities();
}
@Override
public List<? extends Entity> getEntities(Region region) {
onOperation();
return super.getEntities(region);
}
}