forked from SteamWar/SteamWar
Finalize WorldEditCUI
This commit is contained in:
@@ -19,10 +19,9 @@
|
||||
|
||||
package de.steamwar.core;
|
||||
|
||||
import de.steamwar.WorldEditRendererCUIEditor;
|
||||
import de.steamwar.entity.CAABox;
|
||||
import de.steamwar.entity.CAALine;
|
||||
import de.steamwar.entity.REntityServer;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.util.Vector;
|
||||
@@ -74,21 +73,14 @@ public class WorldEditRendererWrapper20 implements WorldEditRendererWrapper {
|
||||
return entityServer;
|
||||
});
|
||||
|
||||
float width = CAALine.DEFAULT_WIDTH;
|
||||
if (player != owner) {
|
||||
width = 1 / 64f;
|
||||
}
|
||||
|
||||
BlockData block;
|
||||
WorldEditRendererCUIEditor.Type type;
|
||||
if (player == owner) {
|
||||
if (clipboard) {
|
||||
block = Material.LIME_CONCRETE.createBlockData();
|
||||
} else {
|
||||
block = Material.PURPLE_CONCRETE.createBlockData();
|
||||
}
|
||||
type = clipboard ? WorldEditRendererCUIEditor.Type.CLIPBOARD : WorldEditRendererCUIEditor.Type.SELECTION;
|
||||
} else {
|
||||
block = Material.GRAY_CONCRETE.createBlockData();
|
||||
type = clipboard ? WorldEditRendererCUIEditor.Type.CLIPBOARD_OTHER : WorldEditRendererCUIEditor.Type.SELECTION_OTHER;
|
||||
}
|
||||
float width = type.getWidth(player).value;
|
||||
BlockData block = type.getMaterial(player).createBlockData();
|
||||
|
||||
BoxPair boxPair = boxes.computeIfAbsent(player, __ -> new HashMap<>()).computeIfAbsent(owner, __ -> new BoxPair());
|
||||
CAABox box = boxPair.get(clipboard);
|
||||
|
||||
Reference in New Issue
Block a user