move clipboard classes

This commit is contained in:
Sen 2025-05-13 17:19:40 +02:00
parent 6e77090c5b
commit a3e8566ca2
12 changed files with 23 additions and 23 deletions

View file

@ -32,8 +32,6 @@ public abstract class Registry {
EntityRegistry.register(); EntityRegistry.register();
DispenserRegistry.register(); DispenserRegistry.register();
UniverseRegistry.register(); UniverseRegistry.register();
RotationRegistry.register();
ReorderRegistry.register();
} }
public static void setup(String thread) { public static void setup(String thread) {

View file

@ -86,6 +86,8 @@ import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.handler.timeout.ReadTimeoutHandler; import io.netty.handler.timeout.ReadTimeoutHandler;
import io.netty.util.concurrent.Future; import io.netty.util.concurrent.Future;
import io.netty.util.concurrent.GenericFutureListener; import io.netty.util.concurrent.GenericFutureListener;
import server.clipboard.ReorderRegistry;
import server.clipboard.RotationRegistry;
import server.command.CommandEnvironment; import server.command.CommandEnvironment;
import server.command.FixedExecutor; import server.command.FixedExecutor;
import server.network.HandshakeHandler; import server.network.HandshakeHandler;
@ -142,6 +144,8 @@ public final class Server implements IThreadListener {
public static void main(String[] args) { public static void main(String[] args) {
Util.checkOs(); Util.checkOs();
Registry.setup("Server thread"); Registry.setup("Server thread");
RotationRegistry.register();
ReorderRegistry.register();
boolean debug = System.getProperty("server.debug", null) != null; boolean debug = System.getProperty("server.debug", null) != null;
boolean ipc = System.getProperty("server.pipe", null) != null; boolean ipc = System.getProperty("server.pipe", null) != null;
int port = Integer.parseInt(System.getProperty("server.port", "" + Config.PORT)); int port = Integer.parseInt(System.getProperty("server.port", "" + Config.PORT));

View file

@ -1,4 +1,4 @@
package common.clipboard; package server.clipboard;
public class BlockTransform { public class BlockTransform {
private double m00, m01, m02, m03; private double m00, m01, m02, m03;

View file

@ -1,4 +1,4 @@
package common.clipboard; package server.clipboard;
import common.nbt.NBTTagCompound; import common.nbt.NBTTagCompound;
import common.tileentity.TileEntity; import common.tileentity.TileEntity;

View file

@ -12,10 +12,8 @@ import common.block.Block;
import common.block.BlockDoor; import common.block.BlockDoor;
import common.block.BlockRailBase; import common.block.BlockRailBase;
import common.block.ITileEntityProvider; import common.block.ITileEntityProvider;
import common.clipboard.ClipboardBlock;
import common.collect.Lists; import common.collect.Lists;
import common.init.Blocks; import common.init.Blocks;
import common.init.ReorderRegistry;
import common.inventory.IInventory; import common.inventory.IInventory;
import common.tileentity.TileEntity; import common.tileentity.TileEntity;
import common.util.BlockPos; import common.util.BlockPos;

View file

@ -1,4 +1,4 @@
package common.init; package server.clipboard;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
@ -9,6 +9,9 @@ import common.block.Block;
import common.block.BlockBed; import common.block.BlockBed;
import common.block.BlockDoor; import common.block.BlockDoor;
import common.color.DyeColor; import common.color.DyeColor;
import common.init.BlockRegistry;
import common.init.Blocks;
import common.init.WoodType;
import common.util.Facing; import common.util.Facing;
import common.util.Vec3i; import common.util.Vec3i;
import common.world.State; import common.world.State;
@ -33,7 +36,7 @@ public abstract class ReorderRegistry {
return STATE_ATTACH.get(state); return STATE_ATTACH.get(state);
} }
static void register() { public static void register() {
for(WoodType wood : WoodType.values()) { for(WoodType wood : WoodType.values()) {
PLACE_LAST.add(BlockRegistry.getRegisteredBlock(wood.getName() + "_sapling")); PLACE_LAST.add(BlockRegistry.getRegisteredBlock(wood.getName() + "_sapling"));
} }

View file

@ -1,4 +1,4 @@
package common.clipboard; package server.clipboard;
import java.util.function.Predicate; import java.util.function.Predicate;

View file

@ -1,4 +1,4 @@
package common.init; package server.clipboard;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -16,9 +16,6 @@ import common.block.BlockRailBase;
import common.block.BlockRailDetector; import common.block.BlockRailDetector;
import common.block.BlockRailPowered; import common.block.BlockRailPowered;
import common.block.BlockRotatedPillar; import common.block.BlockRotatedPillar;
import common.clipboard.Rotation;
import common.clipboard.RotationValue;
import common.clipboard.Vector;
import common.collect.Lists; import common.collect.Lists;
import common.collect.Maps; import common.collect.Maps;
import common.properties.IProperty; import common.properties.IProperty;
@ -30,7 +27,7 @@ import common.world.State;
public abstract class RotationRegistry { public abstract class RotationRegistry {
private static final Map<Block, Rotation> MAP = new HashMap<Block, Rotation>(); private static final Map<Block, Rotation> MAP = new HashMap<Block, Rotation>();
static void register() { public static void register() {
for(Block block : common.init.BlockRegistry.REGISTRY) { for(Block block : common.init.BlockRegistry.REGISTRY) {
for(IProperty<?> prop : block.getPropertyMap()) { for(IProperty<?> prop : block.getPropertyMap()) {
Predicate<Integer> predicate = null; Predicate<Integer> predicate = null;

View file

@ -1,4 +1,4 @@
package common.clipboard; package server.clipboard;
public class RotationValue { public class RotationValue {
public final byte mask; public final byte mask;

View file

@ -1,4 +1,4 @@
package common.clipboard; package server.clipboard;
public class Vector implements Comparable<Vector> { public class Vector implements Comparable<Vector> {
public static final Vector ZERO = new Vector(0, 0, 0); public static final Vector ZERO = new Vector(0, 0, 0);

View file

@ -12,11 +12,6 @@ import common.block.Block;
import common.block.BlockFence; import common.block.BlockFence;
import common.block.BlockFenceGate; import common.block.BlockFenceGate;
import common.block.BlockWall; import common.block.BlockWall;
import common.clipboard.BlockTransform;
import common.clipboard.ClipboardBlock;
import common.clipboard.Rotation;
import common.clipboard.RotationValue;
import common.clipboard.Vector;
import common.collect.Lists; import common.collect.Lists;
import common.color.TextColor; import common.color.TextColor;
import common.dimension.Dimension; import common.dimension.Dimension;
@ -35,7 +30,6 @@ import common.init.BlockRegistry;
import common.init.Config; import common.init.Config;
import common.init.EntityRegistry; import common.init.EntityRegistry;
import common.init.Items; import common.init.Items;
import common.init.RotationRegistry;
import common.init.SoundEvent; import common.init.SoundEvent;
import common.init.UniverseRegistry; import common.init.UniverseRegistry;
import common.init.Config.ValueType; import common.init.Config.ValueType;
@ -130,7 +124,13 @@ import common.world.World;
import io.netty.util.concurrent.Future; import io.netty.util.concurrent.Future;
import io.netty.util.concurrent.GenericFutureListener; import io.netty.util.concurrent.GenericFutureListener;
import server.Server; import server.Server;
import server.clipboard.BlockTransform;
import server.clipboard.ClipboardBlock;
import server.clipboard.ClipboardPlacer; import server.clipboard.ClipboardPlacer;
import server.clipboard.Rotation;
import server.clipboard.RotationRegistry;
import server.clipboard.RotationValue;
import server.clipboard.Vector;
import server.command.Executor; import server.command.Executor;
import server.world.Region; import server.world.Region;
import server.world.WorldServer; import server.world.WorldServer;

View file

@ -21,7 +21,6 @@ import common.block.BlockEventData;
import common.block.BlockFalling; import common.block.BlockFalling;
import common.block.BlockLiquid; import common.block.BlockLiquid;
import common.block.BlockSnow; import common.block.BlockSnow;
import common.clipboard.ClipboardBlock;
import common.collect.Lists; import common.collect.Lists;
import common.collect.Maps; import common.collect.Maps;
import common.collect.Sets; import common.collect.Sets;
@ -98,6 +97,7 @@ import common.worldgen.caves.MapGenBigCaves;
import common.worldgen.caves.MapGenCaves; import common.worldgen.caves.MapGenCaves;
import common.worldgen.caves.MapGenRavine; import common.worldgen.caves.MapGenRavine;
import server.Server; import server.Server;
import server.clipboard.ClipboardBlock;
import server.network.Player; import server.network.Player;
import server.village.VillageCollection; import server.village.VillageCollection;
import server.worldgen.structure.MapGenBridge; import server.worldgen.structure.MapGenBridge;