experiments for clipboard

This commit is contained in:
2023-02-26 21:36:01 +01:00
parent c93d198403
commit 0e304e78d4
2 changed files with 66 additions and 0 deletions
@@ -0,0 +1,30 @@
package me.youhavetrouble.blockedit.util;
import org.bukkit.block.BlockState;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
public class Clipboard {
private HashMap<RelativeLocation, BlockState> blocks = new HashMap<>();
public Clipboard() {}
public void setBlocks(HashMap<RelativeLocation, BlockState> newClipboard) {
this.blocks = newClipboard;
}
public Map<RelativeLocation, BlockState> getBlocks() {
return Collections.unmodifiableMap(this.blocks);
}
public void clear() {
this.blocks.clear();
}
public boolean isEmpty() {
return this.blocks.isEmpty();
}
}