forked from LogBlock/LogBlock
Adapt to latest WorldEdit changes
This commit is contained in:
@ -70,12 +70,12 @@ public class WorldEditLoggingHook {
|
|||||||
|
|
||||||
event.setExtent(new AbstractDelegateExtent(event.getExtent()) {
|
event.setExtent(new AbstractDelegateExtent(event.getExtent()) {
|
||||||
@Override
|
@Override
|
||||||
public final boolean setBlock(BlockVector3 position, @SuppressWarnings("rawtypes") BlockStateHolder block) throws WorldEditException {
|
public final <B extends BlockStateHolder<B>> boolean setBlock(BlockVector3 position, B block) throws WorldEditException {
|
||||||
onBlockChange(position, block);
|
onBlockChange(position, block);
|
||||||
return super.setBlock(position, block);
|
return super.setBlock(position, block);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void onBlockChange(BlockVector3 pt, BlockStateHolder<?> block) {
|
protected <B extends BlockStateHolder<B>> void onBlockChange(BlockVector3 pt, B block) {
|
||||||
|
|
||||||
if (event.getStage() != EditSession.Stage.BEFORE_CHANGE) {
|
if (event.getStage() != EditSession.Stage.BEFORE_CHANGE) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user