From d3aae03d88349c41bba7d930f9afabbdc1e943a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 2 Feb 2014 20:07:10 +0100 Subject: [PATCH] moved things into separate folders to separate own source code from apis and libs; added a program to allow downloading files from the internet (called wget, although it's nowhere close) --- {li => src/main/java/li}/cil/oc/Blocks.scala | 0 .../java/li}/cil/oc/CraftingHandler.scala | 0 .../main/java/li}/cil/oc/CreativeTab.scala | 0 {li => src/main/java/li}/cil/oc/Items.scala | 0 .../main/java/li}/cil/oc/OpenComputers.scala | 0 .../java/li}/cil/oc/OpenComputersCore.scala | 0 {li => src/main/java/li}/cil/oc/Recipes.scala | 0 .../main/java/li}/cil/oc/Settings.scala | 0 .../main/java/li}/cil/oc/api/Driver.java | 0 .../main/java/li}/cil/oc/api/FileSystem.java | 0 .../main/java/li}/cil/oc/api/Network.java | 0 .../main/java/li}/cil/oc/api/Persistable.java | 0 .../main/java/li}/cil/oc/api/Rotatable.java | 0 .../java/li}/cil/oc/api/detail/Builder.java | 0 .../java/li}/cil/oc/api/detail/DriverAPI.java | 0 .../li}/cil/oc/api/detail/FileSystemAPI.java | 0 .../li}/cil/oc/api/detail/NetworkAPI.java | 0 .../java/li}/cil/oc/api/driver/Block.java | 0 .../main/java/li}/cil/oc/api/driver/Item.java | 0 .../java/li}/cil/oc/api/driver/Memory.java | 0 .../java/li}/cil/oc/api/driver/Processor.java | 0 .../main/java/li}/cil/oc/api/driver/Slot.java | 0 .../java/li}/cil/oc/api/fs/FileSystem.java | 0 .../main/java/li}/cil/oc/api/fs/Handle.java | 0 .../main/java/li}/cil/oc/api/fs/Label.java | 0 .../main/java/li}/cil/oc/api/fs/Mode.java | 0 .../li}/cil/oc/api/network/Analyzable.java | 0 .../li}/cil/oc/api/network/Arguments.java | 0 .../li}/cil/oc/api/network/Component.java | 0 .../oc/api/network/ComponentConnector.java | 0 .../li}/cil/oc/api/network/Connector.java | 0 .../java/li}/cil/oc/api/network/Context.java | 0 .../li}/cil/oc/api/network/Environment.java | 0 .../li}/cil/oc/api/network/LuaCallback.java | 0 .../oc/api/network/ManagedEnvironment.java | 0 .../java/li}/cil/oc/api/network/Message.java | 0 .../java/li}/cil/oc/api/network/Network.java | 0 .../java/li}/cil/oc/api/network/Node.java | 0 .../li}/cil/oc/api/network/RobotContext.java | 0 .../cil/oc/api/network/SidedEnvironment.java | 0 .../li}/cil/oc/api/network/Visibility.java | 0 .../java/li}/cil/oc/api/package-info.java | 0 .../li}/cil/oc/api/prefab/DriverBlock.java | 0 .../li}/cil/oc/api/prefab/DriverItem.java | 0 .../cil/oc/api/prefab/ManagedEnvironment.java | 0 .../oc/api/prefab/TileEntityEnvironment.java | 0 .../prefab/TileEntitySidedEnvironment.java | 0 .../java/li}/cil/oc/client/GuiHandler.scala | 0 .../li}/cil/oc/client/PacketHandler.scala | 0 .../java/li}/cil/oc/client/PacketSender.scala | 0 .../main/java/li}/cil/oc/client/Proxy.scala | 0 .../li}/cil/oc/client/TexturePreloader.scala | 0 .../java/li}/cil/oc/client/gui/Adapter.scala | 0 .../java/li}/cil/oc/client/gui/Buffer.scala | 0 .../java/li}/cil/oc/client/gui/Case.scala | 0 .../li}/cil/oc/client/gui/DiskDrive.scala | 0 .../oc/client/gui/DynamicGuiContainer.scala | 0 .../java/li}/cil/oc/client/gui/Icons.scala | 0 .../li}/cil/oc/client/gui/ImageButton.scala | 0 .../java/li}/cil/oc/client/gui/Rack.scala | 0 .../java/li}/cil/oc/client/gui/Robot.scala | 0 .../java/li}/cil/oc/client/gui/Screen.scala | 0 .../java/li}/cil/oc/client/gui/Server.scala | 0 .../renderer/MonospaceFontRenderer.scala | 0 .../WirelessNetworkDebugRenderer.scala | 0 .../client/renderer/block/BlockRenderer.scala | 0 .../client/renderer/gui/BufferRenderer.scala | 0 .../renderer/item/UpgradeRenderer.scala | 0 .../renderer/tileentity/CableRenderer.scala | 0 .../renderer/tileentity/CaseRenderer.scala | 0 .../tileentity/PowerDistributorRenderer.scala | 0 .../renderer/tileentity/RackRenderer.scala | 0 .../renderer/tileentity/RobotRenderer.scala | 0 .../renderer/tileentity/ScreenRenderer.scala | 0 .../li}/cil/oc/common/ConnectionHandler.scala | 0 .../java/li}/cil/oc/common/GuiHandler.scala | 0 .../main/java/li}/cil/oc/common/GuiType.scala | 0 .../li}/cil/oc/common/PacketBuilder.scala | 0 .../li}/cil/oc/common/PacketHandler.scala | 0 .../java/li}/cil/oc/common/PacketType.scala | 0 .../main/java/li}/cil/oc/common/Proxy.scala | 0 .../li}/cil/oc/common/block/Adapter.scala | 0 .../java/li}/cil/oc/common/block/Cable.scala | 0 .../li}/cil/oc/common/block/Capacitor.scala | 0 .../java/li}/cil/oc/common/block/Case.scala | 0 .../li}/cil/oc/common/block/Charger.scala | 0 .../li}/cil/oc/common/block/Delegate.scala | 0 .../li}/cil/oc/common/block/Delegator.scala | 0 .../li}/cil/oc/common/block/DiskDrive.scala | 0 .../java/li}/cil/oc/common/block/Item.scala | 0 .../li}/cil/oc/common/block/Keyboard.scala | 0 .../cil/oc/common/block/PowerConverter.scala | 0 .../oc/common/block/PowerDistributor.scala | 0 .../java/li}/cil/oc/common/block/Rack.scala | 0 .../li}/cil/oc/common/block/Redstone.scala | 0 .../cil/oc/common/block/RedstoneAware.scala | 0 .../cil/oc/common/block/RobotAfterimage.scala | 0 .../li}/cil/oc/common/block/RobotProxy.scala | 0 .../java/li}/cil/oc/common/block/Router.scala | 0 .../java/li}/cil/oc/common/block/Screen.scala | 0 .../li}/cil/oc/common/component/Buffer.scala | 0 .../cil/oc/common/component/Terminal.scala | 0 .../li}/cil/oc/common/container/Adapter.scala | 0 .../li}/cil/oc/common/container/Case.scala | 0 .../oc/common/container/ComponentSlot.scala | 0 .../cil/oc/common/container/DiskDrive.scala | 0 .../oc/common/container/InternalSlot.scala | 0 .../li}/cil/oc/common/container/Player.scala | 0 .../li}/cil/oc/common/container/Rack.scala | 0 .../li}/cil/oc/common/container/Robot.scala | 0 .../li}/cil/oc/common/container/Server.scala | 0 .../common/inventory/ComponentInventory.scala | 0 .../cil/oc/common/inventory/Inventory.scala | 0 .../common/inventory/ItemStackInventory.scala | 0 .../oc/common/inventory/ServerInventory.scala | 0 .../cil/oc/common/item/AbstractBusCard.scala | 0 .../java/li}/cil/oc/common/item/Acid.scala | 0 .../java/li}/cil/oc/common/item/Alu.scala | 0 .../li}/cil/oc/common/item/Analyzer.scala | 0 .../li}/cil/oc/common/item/ArrowKeys.scala | 0 .../li}/cil/oc/common/item/ButtonGroup.scala | 0 .../java/li}/cil/oc/common/item/CPU.scala | 0 .../li}/cil/oc/common/item/CardBase.scala | 0 .../li}/cil/oc/common/item/CircuitBoard.scala | 0 .../li}/cil/oc/common/item/ControlUnit.scala | 0 .../li}/cil/oc/common/item/CuttingWire.scala | 0 .../li}/cil/oc/common/item/Delegate.scala | 0 .../li}/cil/oc/common/item/Delegator.scala | 0 .../java/li}/cil/oc/common/item/Disk.scala | 0 .../li}/cil/oc/common/item/FloppyDisk.scala | 0 .../li}/cil/oc/common/item/GraphicsCard.scala | 0 .../cil/oc/common/item/HardDiskDrive.scala | 0 .../li}/cil/oc/common/item/InternetCard.scala | 0 .../li}/cil/oc/common/item/IronNugget.scala | 0 .../java/li}/cil/oc/common/item/Memory.scala | 0 .../li}/cil/oc/common/item/Microchip.scala | 0 .../li}/cil/oc/common/item/NetworkCard.scala | 0 .../java/li}/cil/oc/common/item/Numpad.scala | 0 .../oc/common/item/PrintedCircuitBoard.scala | 0 .../cil/oc/common/item/RawCircuitBoard.scala | 0 .../li}/cil/oc/common/item/RedstoneCard.scala | 0 .../java/li}/cil/oc/common/item/Server.scala | 0 .../li}/cil/oc/common/item/Terminal.scala | 0 .../li}/cil/oc/common/item/Transistor.scala | 0 .../cil/oc/common/item/UpgradeCrafting.scala | 0 .../cil/oc/common/item/UpgradeGenerator.scala | 0 .../oc/common/item/UpgradeNavigation.scala | 0 .../li}/cil/oc/common/item/UpgradeSign.scala | 0 .../common/item/UpgradeSolarGenerator.scala | 0 .../oc/common/item/WirelessNetworkCard.scala | 0 .../common/tileentity/AbstractBusAware.scala | 0 .../cil/oc/common/tileentity/Adapter.scala | 0 .../li}/cil/oc/common/tileentity/Buffer.scala | 0 .../tileentity/BundledRedstoneAware.scala | 0 .../li}/cil/oc/common/tileentity/Cable.scala | 0 .../cil/oc/common/tileentity/Capacitor.scala | 0 .../li}/cil/oc/common/tileentity/Case.scala | 0 .../cil/oc/common/tileentity/Charger.scala | 0 .../tileentity/ComponentInventory.scala | 0 .../cil/oc/common/tileentity/Computer.scala | 0 .../cil/oc/common/tileentity/DiskDrive.scala | 0 .../oc/common/tileentity/Environment.scala | 0 .../li}/cil/oc/common/tileentity/Hub.scala | 0 .../cil/oc/common/tileentity/Inventory.scala | 0 .../cil/oc/common/tileentity/Keyboard.scala | 0 .../oc/common/tileentity/PassiveNode.scala | 0 .../oc/common/tileentity/PowerBalancer.scala | 0 .../oc/common/tileentity/PowerConverter.scala | 0 .../common/tileentity/PowerDistributor.scala | 0 .../common/tileentity/PowerInformation.scala | 0 .../li}/cil/oc/common/tileentity/Rack.scala | 0 .../cil/oc/common/tileentity/Redstone.scala | 0 .../oc/common/tileentity/RedstoneAware.scala | 0 .../li}/cil/oc/common/tileentity/Robot.scala | 0 .../cil/oc/common/tileentity/RobotProxy.scala | 0 .../cil/oc/common/tileentity/Rotatable.scala | 0 .../oc/common/tileentity/RotationAware.scala | 0 .../li}/cil/oc/common/tileentity/Router.scala | 0 .../li}/cil/oc/common/tileentity/Screen.scala | 0 .../cil/oc/common/tileentity/TileEntity.scala | 0 .../java/li}/cil/oc/server/GuiHandler.scala | 0 .../li}/cil/oc/server/PacketHandler.scala | 0 .../java/li}/cil/oc/server/PacketSender.scala | 0 .../main/java/li}/cil/oc/server/Proxy.scala | 0 .../cil/oc/server/component/AbstractBus.scala | 0 .../oc/server/component/BundledRedstone.scala | 0 .../cil/oc/server/component/Carriage.scala | 0 .../oc/server/component/CommandBlock.scala | 0 .../cil/oc/server/component/Filesystem.scala | 0 .../oc/server/component/GraphicsCard.scala | 0 .../oc/server/component/InternetCard.scala | 0 .../cil/oc/server/component/Keyboard.scala | 0 .../server/component/ManagedComponent.scala | 0 .../cil/oc/server/component/NetworkCard.scala | 0 .../cil/oc/server/component/NoteBlock.scala | 0 .../cil/oc/server/component/Redstone.scala | 0 .../li}/cil/oc/server/component/Server.scala | 0 .../oc/server/component/UpgradeCrafting.scala | 0 .../server/component/UpgradeGenerator.scala | 0 .../server/component/UpgradeNavigation.scala | 0 .../cil/oc/server/component/UpgradeSign.scala | 0 .../component/UpgradeSolarGenerator.scala | 0 .../component/WirelessNetworkCard.scala | 0 .../component/machine/Architecture.scala | 0 .../component/machine/ExecutionResult.scala | 0 .../machine/LuaJLuaArchitecture.scala | 0 .../oc/server/component/machine/Machine.scala | 0 .../machine/NativeLuaArchitecture.scala | 0 .../component/robot/ActivationType.scala | 0 .../oc/server/component/robot/Inventory.scala | 0 .../oc/server/component/robot/Player.scala | 0 .../cil/oc/server/component/robot/Robot.scala | 0 .../li}/cil/oc/server/driver/Registry.scala | 0 .../cil/oc/server/driver/block/Carriage.scala | 0 .../oc/server/driver/block/CommandBlock.scala | 0 .../oc/server/driver/block/NoteBlock.scala | 0 .../server/driver/item/AbstractBusCard.scala | 0 .../oc/server/driver/item/FileSystem.scala | 0 .../oc/server/driver/item/GraphicsCard.scala | 0 .../oc/server/driver/item/InternetCard.scala | 0 .../li}/cil/oc/server/driver/item/Item.scala | 0 .../cil/oc/server/driver/item/Memory.scala | 0 .../oc/server/driver/item/NetworkCard.scala | 0 .../cil/oc/server/driver/item/Processor.scala | 0 .../oc/server/driver/item/RedstoneCard.scala | 0 .../server/driver/item/UpgradeCrafting.scala | 0 .../server/driver/item/UpgradeGenerator.scala | 0 .../driver/item/UpgradeNavigation.scala | 0 .../oc/server/driver/item/UpgradeSign.scala | 0 .../driver/item/UpgradeSolarGenerator.scala | 0 .../driver/item/WirelessNetworkCard.scala | 0 .../java/li}/cil/oc/server/fs/Buffered.scala | 0 .../java/li}/cil/oc/server/fs/Capacity.scala | 0 .../server/fs/ComputerCraftFileSystem.scala | 0 .../fs/ComputerCraftWritableFileSystem.scala | 0 .../server/fs/FileInputStreamFileSystem.scala | 0 .../fs/FileOutputStreamFileSystem.scala | 0 .../li}/cil/oc/server/fs/FileSystem.scala | 0 .../oc/server/fs/InputStreamFileSystem.scala | 0 .../oc/server/fs/OutputStreamFileSystem.scala | 0 .../cil/oc/server/fs/VirtualFileSystem.scala | 0 .../java/li}/cil/oc/server/fs/Volatile.scala | 0 .../fs/ZipFileInputStreamFileSystem.scala | 0 .../li}/cil/oc/server/network/Component.scala | 0 .../server/network/ComponentConnector.scala | 0 .../li}/cil/oc/server/network/Connector.scala | 0 .../cil/oc/server/network/Distributor.scala | 0 .../li}/cil/oc/server/network/Network.scala | 0 .../java/li}/cil/oc/server/network/Node.scala | 0 .../li}/cil/oc/util/ExtendedLuaState.scala | 0 .../java/li}/cil/oc/util/ExtendedNBT.scala | 0 .../li}/cil/oc/util/GameTimeFormatter.scala | 0 .../main/java/li}/cil/oc/util/ItemCosts.scala | 0 .../li}/cil/oc/util/LuaStateFactory.scala | 0 .../java/li}/cil/oc/util/PackedColor.scala | 0 .../main/java/li}/cil/oc/util/RTree.scala | 0 .../java/li}/cil/oc/util/RenderState.scala | 0 .../java/li}/cil/oc/util/RotationHelper.scala | 0 .../java/li}/cil/oc/util/ScalaClosure.scala | 0 .../java/li}/cil/oc/util/TextBuffer.scala | 0 .../li}/cil/oc/util/ThreadPoolFactory.scala | 0 .../main/java/li}/cil/oc/util/Tooltip.scala | 0 .../li}/cil/oc/util/WirelessNetwork.scala | 0 .../li}/cil/oc/util/mods/BuildCraft.scala | 0 .../cil/oc/util/mods/BundledRedstone.scala | 0 .../li}/cil/oc/util/mods/ComputerCraft.scala | 0 .../java/li}/cil/oc/util/mods/GregTech.scala | 0 .../cil/oc/util/mods/IndustrialCraft2.scala | 0 .../main/java/li}/cil/oc/util/mods/NEI.scala | 0 .../java/li}/cil/oc/util/mods/PortalGun.scala | 0 .../li}/cil/oc/util/mods/ProjectRed.scala | 0 .../cil/oc/util/mods/RedstoneInMotion.scala | 0 .../li}/cil/oc/util/mods/StargateTech2.scala | 0 .../buildcraft}/api/tools/IToolWrench.java | 0 .../computer/api/ComputerCraftAPI.java | 0 .../dan200}/computer/api/IComputerAccess.java | 0 .../computer/api/IHostedPeripheral.java | 0 .../dan200}/computer/api/ILuaContext.java | 0 .../dan200}/computer/api/ILuaObject.java | 0 .../optional/dan200}/computer/api/IMedia.java | 0 .../optional/dan200}/computer/api/IMount.java | 0 .../dan200}/computer/api/IPeripheral.java | 0 .../computer/api/IPeripheralHandler.java | 0 .../dan200}/computer/api/IWritableMount.java | 0 .../dan200}/turtle/api/ITurtleAccess.java | 0 .../turtle/api/ITurtleCommandHandler.java | 0 .../dan200}/turtle/api/ITurtleUpgrade.java | 0 .../dan200}/turtle/api/TurtleAPI.java | 0 .../dan200}/turtle/api/TurtleSide.java | 0 .../dan200}/turtle/api/TurtleUpgradeType.java | 0 .../dan200}/turtle/api/TurtleVerb.java | 0 .../redlogic/api/wiring/IBundledEmitter.java | 0 .../api/wiring/IBundledUpdatable.java | 0 .../redlogic/api/wiring/IConnectable.java | 0 .../api/wiring/IInsulatedRedstoneWire.java | 0 .../redlogic/api/wiring/IRedstoneEmitter.java | 0 .../api/wiring/IRedstoneUpdatable.java | 0 .../redlogic/api/wiring/IRedstoneWire.java | 0 .../immibis/redlogic/api/wiring/IWire.java | 0 .../projectred/api/IBundledEmitter.java | 0 .../mrtjp}/projectred/api/IBundledTile.java | 0 .../mrtjp}/projectred/api/IConnectable.java | 0 .../mrtjp}/projectred/api/IScrewdriver.java | 0 .../projectred/api/ISpecialLinkState.java | 0 .../projectred/api/ITransmissionAPI.java | 0 .../projectred/api/ITransportationAPI.java | 0 .../mrtjp}/projectred/api/ProjectRedAPI.java | 0 .../api/rednet/IConnectableRedNet.java | 0 .../api/rednet/IRedNetNetworkContainer.java | 0 .../api/rednet/RedNetConnectionType.java | 0 .../optional/stargatetech2}/api/IFactory.java | 0 .../stargatetech2}/api/IStargateTechAPI.java | 0 .../stargatetech2}/api/ITabletAccess.java | 0 .../stargatetech2}/api/StargateTechAPI.java | 0 .../stargatetech2}/api/bus/BusEvent.java | 0 .../stargatetech2}/api/bus/BusPacket.java | 0 .../stargatetech2}/api/bus/BusPacketLIP.java | 0 .../stargatetech2}/api/bus/BusProtocols.java | 0 .../stargatetech2}/api/bus/IBusDevice.java | 0 .../stargatetech2}/api/bus/IBusDriver.java | 0 .../stargatetech2}/api/bus/IBusInterface.java | 0 .../api/shields/IShieldable.java | 0 .../api/shields/ITileShieldEmitter.java | 0 .../api/shields/ShieldPermissions.java | 0 .../stargatetech2}/api/stargate/Address.java | 0 .../api/stargate/IStargateNetwork.java | 0 .../api/stargate/ITileStargate.java | 0 .../api/stargate/ITileStargateBase.java | 0 .../stargatetech2}/api/stargate/Symbol.java | 0 .../required/com}/naef/jnlua/Converter.java | 0 .../com}/naef/jnlua/DefaultConverter.java | 0 .../com}/naef/jnlua/DefaultJavaReflector.java | 0 .../com}/naef/jnlua/JavaFunction.java | 0 .../required/com}/naef/jnlua/JavaModule.java | 0 .../com}/naef/jnlua/JavaReflector.java | 0 .../required/com}/naef/jnlua/LuaError.java | 0 .../com}/naef/jnlua/LuaException.java | 0 .../naef/jnlua/LuaGcMetamethodException.java | 0 .../jnlua/LuaMemoryAllocationException.java | 0 .../jnlua/LuaMessageHandlerException.java | 0 .../com}/naef/jnlua/LuaRuntimeException.java | 0 .../com}/naef/jnlua/LuaStackTraceElement.java | 0 .../required/com}/naef/jnlua/LuaState.java | 0 .../com}/naef/jnlua/LuaSyntaxException.java | 0 .../required/com}/naef/jnlua/LuaType.java | 0 .../com}/naef/jnlua/LuaValueProxy.java | 0 .../com}/naef/jnlua/NamedJavaFunction.java | 0 .../com}/naef/jnlua/NativeSupport.java | 0 .../com}/naef/jnlua/TypedJavaObject.java | 0 .../required/com}/naef/jnlua/package.html | 0 .../naef/jnlua/util/AbstractTableList.java | 0 .../naef/jnlua/util/AbstractTableMap.java | 0 .../com}/naef/jnlua/util/package.html | 0 .../required/com}/typesafe/config/Config.java | 0 .../com}/typesafe/config/ConfigException.java | 0 .../com}/typesafe/config/ConfigFactory.java | 0 .../typesafe/config/ConfigIncludeContext.java | 0 .../com}/typesafe/config/ConfigIncluder.java | 0 .../config/ConfigIncluderClasspath.java | 0 .../typesafe/config/ConfigIncluderFile.java | 0 .../typesafe/config/ConfigIncluderURL.java | 0 .../com}/typesafe/config/ConfigList.java | 0 .../com}/typesafe/config/ConfigMergeable.java | 0 .../com}/typesafe/config/ConfigObject.java | 0 .../com}/typesafe/config/ConfigOrigin.java | 0 .../typesafe/config/ConfigParseOptions.java | 0 .../com}/typesafe/config/ConfigParseable.java | 0 .../typesafe/config/ConfigRenderOptions.java | 0 .../typesafe/config/ConfigResolveOptions.java | 0 .../com}/typesafe/config/ConfigSyntax.java | 0 .../com}/typesafe/config/ConfigUtil.java | 0 .../com}/typesafe/config/ConfigValue.java | 0 .../typesafe/config/ConfigValueFactory.java | 0 .../com}/typesafe/config/ConfigValueType.java | 0 .../config/impl/AbstractConfigObject.java | 0 .../config/impl/AbstractConfigValue.java | 0 .../typesafe/config/impl/ConfigBoolean.java | 0 .../config/impl/ConfigConcatenation.java | 0 .../config/impl/ConfigDelayedMerge.java | 0 .../config/impl/ConfigDelayedMergeObject.java | 0 .../typesafe/config/impl/ConfigDouble.java | 0 .../com}/typesafe/config/impl/ConfigImpl.java | 0 .../typesafe/config/impl/ConfigImplUtil.java | 0 .../com}/typesafe/config/impl/ConfigInt.java | 0 .../com}/typesafe/config/impl/ConfigLong.java | 0 .../com}/typesafe/config/impl/ConfigNull.java | 0 .../typesafe/config/impl/ConfigNumber.java | 0 .../typesafe/config/impl/ConfigReference.java | 0 .../typesafe/config/impl/ConfigString.java | 0 .../config/impl/DefaultTransformer.java | 0 .../typesafe/config/impl/FromMapMode.java | 0 .../typesafe/config/impl/FullIncluder.java | 0 .../com}/typesafe/config/impl/MemoKey.java | 0 .../typesafe/config/impl/MergeableValue.java | 0 .../com}/typesafe/config/impl/OriginType.java | 0 .../com}/typesafe/config/impl/Parseable.java | 0 .../com}/typesafe/config/impl/Parser.java | 0 .../com}/typesafe/config/impl/Path.java | 0 .../typesafe/config/impl/PathBuilder.java | 0 .../config/impl/PropertiesParser.java | 0 .../config/impl/ReplaceableMergeStack.java | 0 .../typesafe/config/impl/ResolveContext.java | 0 .../typesafe/config/impl/ResolveMemos.java | 0 .../typesafe/config/impl/ResolveReplacer.java | 0 .../typesafe/config/impl/ResolveSource.java | 0 .../typesafe/config/impl/ResolveStatus.java | 0 .../config/impl/SerializedConfigValue.java | 0 .../typesafe/config/impl/SimpleConfig.java | 0 .../config/impl/SimpleConfigList.java | 0 .../config/impl/SimpleConfigObject.java | 0 .../config/impl/SimpleConfigOrigin.java | 0 .../config/impl/SimpleIncludeContext.java | 0 .../typesafe/config/impl/SimpleIncluder.java | 0 .../config/impl/SubstitutionExpression.java | 0 .../com}/typesafe/config/impl/Token.java | 0 .../com}/typesafe/config/impl/TokenType.java | 0 .../com}/typesafe/config/impl/Tokenizer.java | 0 .../com}/typesafe/config/impl/Tokens.java | 0 .../typesafe/config/impl/Unmergeable.java | 0 .../com}/typesafe/config/package.html | 0 .../javax}/annotation/CheckReturnValue.java | 0 .../required/javax}/annotation/Nonnull.java | 0 .../required/javax}/annotation/Nullable.java | 0 .../javax}/annotation/meta/TypeQualifier.java | 0 .../meta/TypeQualifierValidator.java | 0 .../required/javax}/annotation/meta/When.java | 0 .../main/required/org}/luaj/vm3/Buffer.java | 0 .../main/required/org}/luaj/vm3/Globals.java | 0 .../required/org}/luaj/vm3/LoadState.java | 0 .../main/required/org}/luaj/vm3/LocVars.java | 0 .../main/required/org}/luaj/vm3/Lua.java | 0 .../required/org}/luaj/vm3/LuaBoolean.java | 0 .../required/org}/luaj/vm3/LuaClosure.java | 0 .../required/org}/luaj/vm3/LuaDouble.java | 0 .../main/required/org}/luaj/vm3/LuaError.java | 0 .../required/org}/luaj/vm3/LuaFunction.java | 0 .../required/org}/luaj/vm3/LuaInteger.java | 0 .../main/required/org}/luaj/vm3/LuaNil.java | 0 .../required/org}/luaj/vm3/LuaNumber.java | 0 .../required/org}/luaj/vm3/LuaString.java | 0 .../main/required/org}/luaj/vm3/LuaTable.java | 0 .../required/org}/luaj/vm3/LuaThread.java | 0 .../required/org}/luaj/vm3/LuaUserdata.java | 0 .../main/required/org}/luaj/vm3/LuaValue.java | 0 .../required/org}/luaj/vm3/Metatable.java | 0 .../org}/luaj/vm3/NonTableMetatable.java | 0 .../org}/luaj/vm3/OrphanedThread.java | 0 .../main/required/org}/luaj/vm3/Print.java | 0 .../required/org}/luaj/vm3/Prototype.java | 0 .../org}/luaj/vm3/TailcallVarargs.java | 0 .../main/required/org}/luaj/vm3/UpValue.java | 0 .../required/org}/luaj/vm3/Upvaldesc.java | 0 .../main/required/org}/luaj/vm3/Varargs.java | 0 .../required/org}/luaj/vm3/WeakTable.java | 0 .../required/org}/luaj/vm3/ast/Block.java | 0 .../required/org}/luaj/vm3/ast/Chunk.java | 0 .../main/required/org}/luaj/vm3/ast/Exp.java | 0 .../required/org}/luaj/vm3/ast/FuncArgs.java | 0 .../required/org}/luaj/vm3/ast/FuncBody.java | 0 .../required/org}/luaj/vm3/ast/FuncName.java | 0 .../main/required/org}/luaj/vm3/ast/Name.java | 0 .../org}/luaj/vm3/ast/NameResolver.java | 0 .../required/org}/luaj/vm3/ast/NameScope.java | 0 .../required/org}/luaj/vm3/ast/ParList.java | 0 .../main/required/org}/luaj/vm3/ast/Stat.java | 0 .../main/required/org}/luaj/vm3/ast/Str.java | 0 .../org}/luaj/vm3/ast/SyntaxElement.java | 0 .../org}/luaj/vm3/ast/TableConstructor.java | 0 .../org}/luaj/vm3/ast/TableField.java | 0 .../required/org}/luaj/vm3/ast/Variable.java | 0 .../required/org}/luaj/vm3/ast/Visitor.java | 0 .../org}/luaj/vm3/compiler/DumpState.java | 0 .../org}/luaj/vm3/compiler/FuncState.java | 0 .../luaj/vm3/compiler/InstructionPtr.java | 0 .../org}/luaj/vm3/compiler/IntPtr.java | 0 .../org}/luaj/vm3/compiler/LexState.java | 0 .../required/org}/luaj/vm3/compiler/LuaC.java | 0 .../required/org}/luaj/vm3/lib/BaseLib.java | 0 .../required/org}/luaj/vm3/lib/Bit32Lib.java | 0 .../org}/luaj/vm3/lib/CoroutineLib.java | 0 .../required/org}/luaj/vm3/lib/DebugLib.java | 0 .../required/org}/luaj/vm3/lib/IoLib.java | 0 .../org}/luaj/vm3/lib/LibFunction.java | 0 .../required/org}/luaj/vm3/lib/MathLib.java | 0 .../org}/luaj/vm3/lib/OneArgFunction.java | 0 .../required/org}/luaj/vm3/lib/OsLib.java | 0 .../org}/luaj/vm3/lib/PackageLib.java | 0 .../org}/luaj/vm3/lib/ResourceFinder.java | 0 .../required/org}/luaj/vm3/lib/StringLib.java | 0 .../required/org}/luaj/vm3/lib/TableLib.java | 0 .../org}/luaj/vm3/lib/ThreeArgFunction.java | 0 .../org}/luaj/vm3/lib/TwoArgFunction.java | 0 .../org}/luaj/vm3/lib/VarArgFunction.java | 0 .../org}/luaj/vm3/lib/ZeroArgFunction.java | 0 .../luaj/vm3/lib/jse/CoerceJavaToLua.java | 0 .../luaj/vm3/lib/jse/CoerceLuaToJava.java | 0 .../org}/luaj/vm3/lib/jse/JavaArray.java | 0 .../org}/luaj/vm3/lib/jse/JavaClass.java | 0 .../luaj/vm3/lib/jse/JavaConstructor.java | 0 .../org}/luaj/vm3/lib/jse/JavaInstance.java | 0 .../org}/luaj/vm3/lib/jse/JavaMember.java | 0 .../org}/luaj/vm3/lib/jse/JavaMethod.java | 0 .../org}/luaj/vm3/lib/jse/JseBaseLib.java | 0 .../org}/luaj/vm3/lib/jse/JseIoLib.java | 0 .../org}/luaj/vm3/lib/jse/JseMathLib.java | 0 .../org}/luaj/vm3/lib/jse/JseOsLib.java | 0 .../org}/luaj/vm3/lib/jse/JsePlatform.java | 0 .../org}/luaj/vm3/lib/jse/JseProcess.java | 0 .../org}/luaj/vm3/lib/jse/LuajavaLib.java | 0 .../org}/luaj/vm3/parser/LuaParser.java | 0 .../luaj/vm3/parser/LuaParserConstants.java | 0 .../vm3/parser/LuaParserTokenManager.java | 0 .../org}/luaj/vm3/parser/ParseException.java | 0 .../luaj/vm3/parser/SimpleCharStream.java | 0 .../required/org}/luaj/vm3/parser/Token.java | 0 .../org}/luaj/vm3/parser/TokenMgrError.java | 0 .../org}/luaj/vm3/script/LuaScriptEngine.java | 0 .../vm3/script/LuaScriptEngineFactory.java | 0 .../org}/luaj/vm3/script/LuajContext.java | 0 .../api/CompatibilityModule.java | 0 .../api/CompatibilityType.java | 0 .../api/UniversalClass.java | 0 .../api/UniversalElectricity.java | 0 .../api/electricity/IElectricalNetwork.java | 0 .../api/electricity/IVoltageInput.java | 0 .../api/electricity/IVoltageOutput.java | 0 .../api/energy/EnergyNetworkLoader.java | 0 .../api/energy/EnergyStorageHandler.java | 0 .../api/energy/IConductor.java | 0 .../api/energy/IEnergyContainer.java | 0 .../api/energy/IEnergyInterface.java | 0 .../api/energy/IEnergyNetwork.java | 0 .../api/energy/UnitDisplay.java | 0 .../api/item/IEnergyItem.java | 0 .../api/item/IVoltageItem.java | 0 .../api/item/ItemElectric.java | 0 .../api/net/IConnectable.java | 0 .../api/net/IConnector.java | 0 .../api/net/INetwork.java | 0 .../api/net/INetworkProvider.java | 0 .../api/net/INodeNetwork.java | 0 .../api/net/IUpdate.java | 0 .../api/net/NetworkEvent.java | 0 .../api/package-info.java | 0 .../api/vector/Quaternion.java | 0 .../api/vector/Rotation.java | 0 .../api/vector/Vector2.java | 0 .../api/vector/Vector3.java | 0 .../api/vector/VectorHelper.java | 0 .../api/vector/VectorWorld.java | 0 LICENSE => src/main/resources/LICENSE | 0 .../main/resources/LICENSE-jnlua | 0 .../main/resources/LICENSE-luaj | 0 .../main/resources/LICENSE-mods | 0 .../main/resources/LICENSE-typesafe | 0 .../assets}/opencomputers/lang/de_DE.lang | 0 .../assets}/opencomputers/lang/en_US.lang | 0 .../assets}/opencomputers/lang/fr_FR.lang | 0 .../assets}/opencomputers/lang/pt_PT.lang | 0 .../assets}/opencomputers/lang/zh_CN.lang | 0 .../assets}/opencomputers/lib/native.32.dll | Bin .../assets}/opencomputers/lib/native.32.dylib | Bin .../assets}/opencomputers/lib/native.32.so | Bin .../assets}/opencomputers/lib/native.64.dll | Bin .../assets}/opencomputers/lib/native.64.dylib | Bin .../assets}/opencomputers/lib/native.64.so | Bin .../lua/component/internet/.autorun.lua | 0 .../lua/component/internet/bin/pastebin.lua | 7 +- .../lua/component/internet/bin/wget.lua | 74 ++++++++++++++++++ .../lua/component/internet/lib/internet.lua | 0 .../lua/component/internet/usr/man/pastebin | 0 .../lua/component/internet/usr/man/wget | 23 ++++++ .../lua/component/robot/.autorun.lua | 0 .../lua/component/robot/bin/dig.lua | 0 .../lua/component/robot/lib/robot.lua | 0 .../lua/component/robot/usr/man/dig | 0 .../assets}/opencomputers/lua/kernel.lua | 0 .../opencomputers/lua/rom/bin/address.lua | 0 .../opencomputers/lua/rom/bin/alias.lua | 0 .../assets}/opencomputers/lua/rom/bin/cat.lua | 0 .../assets}/opencomputers/lua/rom/bin/cd.lua | 0 .../opencomputers/lua/rom/bin/clear.lua | 0 .../assets}/opencomputers/lua/rom/bin/cp.lua | 0 .../opencomputers/lua/rom/bin/date.lua | 0 .../assets}/opencomputers/lua/rom/bin/df.lua | 0 .../opencomputers/lua/rom/bin/echo.lua | 0 .../opencomputers/lua/rom/bin/edit.lua | 0 .../opencomputers/lua/rom/bin/label.lua | 0 .../assets}/opencomputers/lua/rom/bin/ln.lua | 0 .../assets}/opencomputers/lua/rom/bin/ls.lua | 0 .../assets}/opencomputers/lua/rom/bin/lua.lua | 0 .../assets}/opencomputers/lua/rom/bin/man.lua | 0 .../opencomputers/lua/rom/bin/mkdir.lua | 0 .../opencomputers/lua/rom/bin/more.lua | 0 .../opencomputers/lua/rom/bin/mount.lua | 0 .../assets}/opencomputers/lua/rom/bin/mv.lua | 0 .../opencomputers/lua/rom/bin/primary.lua | 0 .../assets}/opencomputers/lua/rom/bin/pwd.lua | 0 .../opencomputers/lua/rom/bin/reboot.lua | 0 .../opencomputers/lua/rom/bin/redstone.lua | 0 .../opencomputers/lua/rom/bin/resolution.lua | 0 .../assets}/opencomputers/lua/rom/bin/rm.lua | 0 .../assets}/opencomputers/lua/rom/bin/sh.lua | 0 .../opencomputers/lua/rom/bin/shutdown.lua | 0 .../opencomputers/lua/rom/bin/umount.lua | 0 .../opencomputers/lua/rom/bin/unalias.lua | 0 .../opencomputers/lua/rom/bin/uptime.lua | 0 .../opencomputers/lua/rom/bin/useradd.lua | 0 .../opencomputers/lua/rom/bin/userdel.lua | 0 .../opencomputers/lua/rom/bin/which.lua | 0 .../opencomputers/lua/rom/boot/00_base.lua | 0 .../opencomputers/lua/rom/boot/01_io.lua | 0 .../opencomputers/lua/rom/boot/02_os.lua | 0 .../lua/rom/boot/03_component.lua | 0 .../lua/rom/boot/90_filesystem.lua | 0 .../opencomputers/lua/rom/boot/91_gpu.lua | 0 .../lua/rom/boot/92_keyboard.lua | 0 .../opencomputers/lua/rom/boot/93_term.lua | 0 .../opencomputers/lua/rom/boot/94_shell.lua | 0 .../assets}/opencomputers/lua/rom/init.lua | 0 .../opencomputers/lua/rom/lib/buffer.lua | 0 .../opencomputers/lua/rom/lib/colors.lua | 0 .../opencomputers/lua/rom/lib/event.lua | 0 .../opencomputers/lua/rom/lib/filesystem.lua | 0 .../assets}/opencomputers/lua/rom/lib/io.lua | 0 .../opencomputers/lua/rom/lib/keyboard.lua | 0 .../opencomputers/lua/rom/lib/package.lua | 0 .../opencomputers/lua/rom/lib/shell.lua | 0 .../opencomputers/lua/rom/lib/sides.lua | 0 .../opencomputers/lua/rom/lib/term.lua | 0 .../opencomputers/lua/rom/lib/text.lua | 0 .../opencomputers/lua/rom/usr/man/address | 0 .../opencomputers/lua/rom/usr/man/alias | 0 .../assets}/opencomputers/lua/rom/usr/man/cat | 0 .../assets}/opencomputers/lua/rom/usr/man/cd | 0 .../opencomputers/lua/rom/usr/man/clear | 0 .../assets}/opencomputers/lua/rom/usr/man/cp | 0 .../opencomputers/lua/rom/usr/man/date | 0 .../assets}/opencomputers/lua/rom/usr/man/df | 0 .../opencomputers/lua/rom/usr/man/echo | 0 .../opencomputers/lua/rom/usr/man/edit | 0 .../opencomputers/lua/rom/usr/man/label | 0 .../assets}/opencomputers/lua/rom/usr/man/ln | 0 .../assets}/opencomputers/lua/rom/usr/man/ls | 0 .../assets}/opencomputers/lua/rom/usr/man/lua | 0 .../assets}/opencomputers/lua/rom/usr/man/man | 0 .../opencomputers/lua/rom/usr/man/mkdir | 0 .../opencomputers/lua/rom/usr/man/more | 0 .../opencomputers/lua/rom/usr/man/mount | 0 .../assets}/opencomputers/lua/rom/usr/man/mv | 0 .../opencomputers/lua/rom/usr/man/primary | 0 .../assets}/opencomputers/lua/rom/usr/man/pwd | 0 .../opencomputers/lua/rom/usr/man/reboot | 0 .../opencomputers/lua/rom/usr/man/redstone | 0 .../opencomputers/lua/rom/usr/man/resolution | 0 .../assets}/opencomputers/lua/rom/usr/man/rm | 0 .../assets}/opencomputers/lua/rom/usr/man/sh | 0 .../opencomputers/lua/rom/usr/man/shutdown | 0 .../opencomputers/lua/rom/usr/man/umount | 0 .../opencomputers/lua/rom/usr/man/unalias | 0 .../opencomputers/lua/rom/usr/man/uptime | 0 .../opencomputers/lua/rom/usr/man/useradd | 0 .../opencomputers/lua/rom/usr/man/userdel | 0 .../opencomputers/lua/rom/usr/man/which | 0 .../opencomputers/recipes/default.recipes | 0 .../opencomputers/recipes/gregtech.recipes | 0 .../opencomputers/recipes/hardmode.recipes | 0 .../opencomputers/recipes/user.recipes | 0 .../textures/blocks/adapter_side.png | Bin .../textures/blocks/adapter_top.png | Bin .../opencomputers/textures/blocks/cable.png | Bin .../textures/blocks/capacitor.png | Bin .../textures/blocks/capacitor_top.png | Bin .../textures/blocks/case_back.png | Bin .../textures/blocks/case_back_on.png | Bin .../textures/blocks/case_front.png | Bin .../textures/blocks/case_front_on.png | Bin .../textures/blocks/case_side.png | Bin .../textures/blocks/case_side_on.png | Bin .../textures/blocks/case_top.png | Bin .../opencomputers/textures/blocks/charger.png | Bin .../textures/blocks/charger_on.png | Bin .../textures/blocks/disk_drive_front.png | Bin .../textures/blocks/disk_drive_side.png | Bin .../textures/blocks/generic_top.png | Bin .../textures/blocks/keyboard.png | Bin .../textures/blocks/power_converter.png | Bin .../textures/blocks/power_distributor.png | Bin .../textures/blocks/power_distributor_on.png | Bin .../textures/blocks/rack_front.png | Bin .../textures/blocks/rack_front_on.png | Bin .../textures/blocks/rack_side.png | Bin .../textures/blocks/redstone.png | Bin .../textures/blocks/redstone_top.png | Bin .../opencomputers/textures/blocks/robot.png | Bin .../textures/blocks/router_side.png | Bin .../textures/blocks/router_top.png | Bin .../textures/blocks/screen/b.png | Bin .../textures/blocks/screen/b2.png | Bin .../textures/blocks/screen/bbl.png | Bin .../textures/blocks/screen/bbl2.png | Bin .../textures/blocks/screen/bbm.png | Bin .../textures/blocks/screen/bbm2.png | Bin .../textures/blocks/screen/bbr.png | Bin .../textures/blocks/screen/bbr2.png | Bin .../textures/blocks/screen/bhb.png | Bin .../textures/blocks/screen/bhb2.png | Bin .../textures/blocks/screen/bhm.png | Bin .../textures/blocks/screen/bhm2.png | Bin .../textures/blocks/screen/bht.png | Bin .../textures/blocks/screen/bht2.png | Bin .../textures/blocks/screen/bml.png | Bin .../textures/blocks/screen/bmm.png | Bin .../textures/blocks/screen/bmr.png | Bin .../textures/blocks/screen/btl.png | Bin .../textures/blocks/screen/btm.png | Bin .../textures/blocks/screen/btr.png | Bin .../textures/blocks/screen/bvb.png | Bin .../textures/blocks/screen/bvb2.png | Bin .../textures/blocks/screen/bvm.png | Bin .../textures/blocks/screen/bvt.png | Bin .../textures/blocks/screen/f.png | Bin .../textures/blocks/screen/f2.png | Bin .../textures/blocks/screen/fbl.png | Bin .../textures/blocks/screen/fbl2.png | Bin .../textures/blocks/screen/fbm.png | Bin .../textures/blocks/screen/fbm2.png | Bin .../textures/blocks/screen/fbr.png | Bin .../textures/blocks/screen/fbr2.png | Bin .../textures/blocks/screen/fhb.png | Bin .../textures/blocks/screen/fhb2.png | Bin .../textures/blocks/screen/fhm.png | Bin .../textures/blocks/screen/fhm2.png | Bin .../textures/blocks/screen/fht.png | Bin .../textures/blocks/screen/fht2.png | Bin .../textures/blocks/screen/fml.png | Bin .../textures/blocks/screen/fmm.png | Bin .../textures/blocks/screen/fmr.png | Bin .../textures/blocks/screen/ftl.png | Bin .../textures/blocks/screen/ftm.png | Bin .../textures/blocks/screen/ftr.png | Bin .../textures/blocks/screen/fvb.png | Bin .../textures/blocks/screen/fvb2.png | Bin .../textures/blocks/screen/fvm.png | Bin .../textures/blocks/screen/fvt.png | Bin .../textures/blocks/screen/up_indicator.png | Bin .../opencomputers/textures/font/chars.png | Bin .../opencomputers/textures/font/chars.txt | 0 .../textures/font/chars_aliased.png | Bin .../opencomputers/textures/gui/background.png | Bin .../opencomputers/textures/gui/borders.png | Bin .../textures/gui/button_power.png | Bin .../textures/gui/button_range.png | Bin .../textures/gui/button_side.png | Bin .../opencomputers/textures/gui/computer.png | Bin .../opencomputers/textures/gui/logo.png | Bin .../opencomputers/textures/gui/range.png | Bin .../opencomputers/textures/gui/robot.png | Bin .../textures/gui/robot_selection.png | Bin .../opencomputers/textures/gui/server.png | Bin .../opencomputers/textures/gui/slot.png | Bin .../opencomputers/textures/items/alu.png | Bin .../opencomputers/textures/items/analyzer.png | Bin .../opencomputers/textures/items/card.png | Bin .../textures/items/card_abstract_bus.png | Bin .../textures/items/card_graphics0.png | Bin .../textures/items/card_graphics1.png | Bin .../textures/items/card_graphics2.png | Bin .../textures/items/card_internet.png | Bin .../textures/items/card_internet.png.mcmeta | 0 .../opencomputers/textures/items/card_lan.png | Bin .../textures/items/card_redstone.png | Bin .../textures/items/card_wlan.png | Bin .../textures/items/circuit_board.png | Bin .../textures/items/circuit_board_printed.png | Bin .../textures/items/circuit_board_raw.png | Bin .../opencomputers/textures/items/cpu0.png | Bin .../opencomputers/textures/items/cpu1.png | Bin .../opencomputers/textures/items/cpu2.png | Bin .../opencomputers/textures/items/cu.png | Bin .../textures/items/cutting_wire.png | Bin .../opencomputers/textures/items/disk.png | Bin .../textures/items/disk_floppy.png | Bin .../textures/items/disk_harddrive0.png | Bin .../textures/items/disk_harddrive1.png | Bin .../textures/items/disk_harddrive2.png | Bin .../opencomputers/textures/items/grog.png | Bin .../textures/items/icon_card.png | Bin .../opencomputers/textures/items/icon_cpu.png | Bin .../textures/items/icon_disk.png | Bin .../opencomputers/textures/items/icon_hdd.png | Bin .../opencomputers/textures/items/icon_ram.png | Bin .../textures/items/icon_tier0.png | Bin .../textures/items/icon_tier1.png | Bin .../textures/items/icon_tier2.png | Bin .../textures/items/icon_tool.png | Bin .../textures/items/icon_upgrade.png | Bin .../textures/items/iron_nugget.png | Bin .../textures/items/keys_arrow.png | Bin .../textures/items/keys_group.png | Bin .../textures/items/keys_numpad.png | Bin .../opencomputers/textures/items/memory0.png | Bin .../opencomputers/textures/items/memory1.png | Bin .../opencomputers/textures/items/memory2.png | Bin .../opencomputers/textures/items/memory3.png | Bin .../opencomputers/textures/items/memory4.png | Bin .../textures/items/microchip0.png | Bin .../textures/items/microchip1.png | Bin .../textures/items/microchip2.png | Bin .../opencomputers/textures/items/server.png | Bin .../opencomputers/textures/items/terminal.png | Bin .../textures/items/terminal.png.mcmeta | 0 .../textures/items/transistor.png | Bin .../textures/items/upgrade_crafting.png | Bin .../items/upgrade_crafting_equipped.png | Bin .../textures/items/upgrade_generator.png | Bin .../items/upgrade_generator_equipped.png | Bin .../textures/items/upgrade_navigation.png | Bin .../textures/items/upgrade_sign.png | Bin .../items/upgrade_solar_generator.png | Bin mcmod.info => src/main/resources/mcmod.info | 0 pack.mcmeta => src/main/resources/pack.mcmeta | 0 .../main/resources/reference.conf | 0 823 files changed, 100 insertions(+), 4 deletions(-) rename {li => src/main/java/li}/cil/oc/Blocks.scala (100%) rename {li => src/main/java/li}/cil/oc/CraftingHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/CreativeTab.scala (100%) rename {li => src/main/java/li}/cil/oc/Items.scala (100%) rename {li => src/main/java/li}/cil/oc/OpenComputers.scala (100%) rename {li => src/main/java/li}/cil/oc/OpenComputersCore.scala (100%) rename {li => src/main/java/li}/cil/oc/Recipes.scala (100%) rename {li => src/main/java/li}/cil/oc/Settings.scala (100%) rename {li => src/main/java/li}/cil/oc/api/Driver.java (100%) rename {li => src/main/java/li}/cil/oc/api/FileSystem.java (100%) rename {li => src/main/java/li}/cil/oc/api/Network.java (100%) rename {li => src/main/java/li}/cil/oc/api/Persistable.java (100%) rename {li => src/main/java/li}/cil/oc/api/Rotatable.java (100%) rename {li => src/main/java/li}/cil/oc/api/detail/Builder.java (100%) rename {li => src/main/java/li}/cil/oc/api/detail/DriverAPI.java (100%) rename {li => src/main/java/li}/cil/oc/api/detail/FileSystemAPI.java (100%) rename {li => src/main/java/li}/cil/oc/api/detail/NetworkAPI.java (100%) rename {li => src/main/java/li}/cil/oc/api/driver/Block.java (100%) rename {li => src/main/java/li}/cil/oc/api/driver/Item.java (100%) rename {li => src/main/java/li}/cil/oc/api/driver/Memory.java (100%) rename {li => src/main/java/li}/cil/oc/api/driver/Processor.java (100%) rename {li => src/main/java/li}/cil/oc/api/driver/Slot.java (100%) rename {li => src/main/java/li}/cil/oc/api/fs/FileSystem.java (100%) rename {li => src/main/java/li}/cil/oc/api/fs/Handle.java (100%) rename {li => src/main/java/li}/cil/oc/api/fs/Label.java (100%) rename {li => src/main/java/li}/cil/oc/api/fs/Mode.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Analyzable.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Arguments.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Component.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/ComponentConnector.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Connector.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Context.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Environment.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/LuaCallback.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/ManagedEnvironment.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Message.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Network.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Node.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/RobotContext.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/SidedEnvironment.java (100%) rename {li => src/main/java/li}/cil/oc/api/network/Visibility.java (100%) rename {li => src/main/java/li}/cil/oc/api/package-info.java (100%) rename {li => src/main/java/li}/cil/oc/api/prefab/DriverBlock.java (100%) rename {li => src/main/java/li}/cil/oc/api/prefab/DriverItem.java (100%) rename {li => src/main/java/li}/cil/oc/api/prefab/ManagedEnvironment.java (100%) rename {li => src/main/java/li}/cil/oc/api/prefab/TileEntityEnvironment.java (100%) rename {li => src/main/java/li}/cil/oc/api/prefab/TileEntitySidedEnvironment.java (100%) rename {li => src/main/java/li}/cil/oc/client/GuiHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/client/PacketHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/client/PacketSender.scala (100%) rename {li => src/main/java/li}/cil/oc/client/Proxy.scala (100%) rename {li => src/main/java/li}/cil/oc/client/TexturePreloader.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Adapter.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Buffer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Case.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/DiskDrive.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/DynamicGuiContainer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Icons.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/ImageButton.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Rack.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Robot.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Screen.scala (100%) rename {li => src/main/java/li}/cil/oc/client/gui/Server.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/MonospaceFontRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/block/BlockRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/gui/BufferRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/item/UpgradeRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/CableRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/CaseRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/PowerDistributorRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/RackRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/RobotRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/client/renderer/tileentity/ScreenRenderer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/ConnectionHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/common/GuiHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/common/GuiType.scala (100%) rename {li => src/main/java/li}/cil/oc/common/PacketBuilder.scala (100%) rename {li => src/main/java/li}/cil/oc/common/PacketHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/common/PacketType.scala (100%) rename {li => src/main/java/li}/cil/oc/common/Proxy.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Adapter.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Cable.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Capacitor.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Case.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Charger.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Delegate.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Delegator.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/DiskDrive.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Item.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Keyboard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/PowerConverter.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/PowerDistributor.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Rack.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Redstone.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/RedstoneAware.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/RobotAfterimage.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/RobotProxy.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Router.scala (100%) rename {li => src/main/java/li}/cil/oc/common/block/Screen.scala (100%) rename {li => src/main/java/li}/cil/oc/common/component/Buffer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/component/Terminal.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Adapter.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Case.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/ComponentSlot.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/DiskDrive.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/InternalSlot.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Player.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Rack.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Robot.scala (100%) rename {li => src/main/java/li}/cil/oc/common/container/Server.scala (100%) rename {li => src/main/java/li}/cil/oc/common/inventory/ComponentInventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/inventory/Inventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/inventory/ItemStackInventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/inventory/ServerInventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/AbstractBusCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Acid.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Alu.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Analyzer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/ArrowKeys.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/ButtonGroup.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/CPU.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/CardBase.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/CircuitBoard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/ControlUnit.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/CuttingWire.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Delegate.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Delegator.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Disk.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/FloppyDisk.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/GraphicsCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/HardDiskDrive.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/InternetCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/IronNugget.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Memory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Microchip.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/NetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Numpad.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/PrintedCircuitBoard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/RawCircuitBoard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/RedstoneCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Server.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Terminal.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/Transistor.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/UpgradeCrafting.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/UpgradeGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/UpgradeNavigation.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/UpgradeSign.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/UpgradeSolarGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/common/item/WirelessNetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/AbstractBusAware.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Adapter.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Buffer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/BundledRedstoneAware.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Cable.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Capacitor.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Case.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Charger.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/ComponentInventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Computer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/DiskDrive.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Environment.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Hub.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Inventory.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Keyboard.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/PassiveNode.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/PowerBalancer.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/PowerConverter.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/PowerDistributor.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/PowerInformation.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Rack.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Redstone.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/RedstoneAware.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Robot.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/RobotProxy.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Rotatable.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/RotationAware.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Router.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/Screen.scala (100%) rename {li => src/main/java/li}/cil/oc/common/tileentity/TileEntity.scala (100%) rename {li => src/main/java/li}/cil/oc/server/GuiHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/server/PacketHandler.scala (100%) rename {li => src/main/java/li}/cil/oc/server/PacketSender.scala (100%) rename {li => src/main/java/li}/cil/oc/server/Proxy.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/AbstractBus.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/BundledRedstone.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/Carriage.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/CommandBlock.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/Filesystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/GraphicsCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/InternetCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/Keyboard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/ManagedComponent.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/NetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/NoteBlock.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/Redstone.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/Server.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/UpgradeCrafting.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/UpgradeGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/UpgradeNavigation.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/UpgradeSign.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/UpgradeSolarGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/WirelessNetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/machine/Architecture.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/machine/ExecutionResult.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/machine/LuaJLuaArchitecture.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/machine/Machine.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/machine/NativeLuaArchitecture.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/robot/ActivationType.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/robot/Inventory.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/robot/Player.scala (100%) rename {li => src/main/java/li}/cil/oc/server/component/robot/Robot.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/Registry.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/block/Carriage.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/block/CommandBlock.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/block/NoteBlock.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/AbstractBusCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/FileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/GraphicsCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/InternetCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/Item.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/Memory.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/NetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/Processor.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/RedstoneCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/UpgradeCrafting.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/UpgradeGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/UpgradeNavigation.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/UpgradeSign.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/UpgradeSolarGenerator.scala (100%) rename {li => src/main/java/li}/cil/oc/server/driver/item/WirelessNetworkCard.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/Buffered.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/Capacity.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/ComputerCraftFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/ComputerCraftWritableFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/FileInputStreamFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/FileOutputStreamFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/FileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/InputStreamFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/OutputStreamFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/VirtualFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/Volatile.scala (100%) rename {li => src/main/java/li}/cil/oc/server/fs/ZipFileInputStreamFileSystem.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/Component.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/ComponentConnector.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/Connector.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/Distributor.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/Network.scala (100%) rename {li => src/main/java/li}/cil/oc/server/network/Node.scala (100%) rename {li => src/main/java/li}/cil/oc/util/ExtendedLuaState.scala (100%) rename {li => src/main/java/li}/cil/oc/util/ExtendedNBT.scala (100%) rename {li => src/main/java/li}/cil/oc/util/GameTimeFormatter.scala (100%) rename {li => src/main/java/li}/cil/oc/util/ItemCosts.scala (100%) rename {li => src/main/java/li}/cil/oc/util/LuaStateFactory.scala (100%) rename {li => src/main/java/li}/cil/oc/util/PackedColor.scala (100%) rename {li => src/main/java/li}/cil/oc/util/RTree.scala (100%) rename {li => src/main/java/li}/cil/oc/util/RenderState.scala (100%) rename {li => src/main/java/li}/cil/oc/util/RotationHelper.scala (100%) rename {li => src/main/java/li}/cil/oc/util/ScalaClosure.scala (100%) rename {li => src/main/java/li}/cil/oc/util/TextBuffer.scala (100%) rename {li => src/main/java/li}/cil/oc/util/ThreadPoolFactory.scala (100%) rename {li => src/main/java/li}/cil/oc/util/Tooltip.scala (100%) rename {li => src/main/java/li}/cil/oc/util/WirelessNetwork.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/BuildCraft.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/BundledRedstone.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/ComputerCraft.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/GregTech.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/IndustrialCraft2.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/NEI.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/PortalGun.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/ProjectRed.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/RedstoneInMotion.scala (100%) rename {li => src/main/java/li}/cil/oc/util/mods/StargateTech2.scala (100%) rename {buildcraft => src/main/optional/buildcraft}/api/tools/IToolWrench.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/ComputerCraftAPI.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IComputerAccess.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IHostedPeripheral.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/ILuaContext.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/ILuaObject.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IMedia.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IMount.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IPeripheral.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IPeripheralHandler.java (100%) rename {dan200 => src/main/optional/dan200}/computer/api/IWritableMount.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/ITurtleAccess.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/ITurtleCommandHandler.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/ITurtleUpgrade.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/TurtleAPI.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/TurtleSide.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/TurtleUpgradeType.java (100%) rename {dan200 => src/main/optional/dan200}/turtle/api/TurtleVerb.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IBundledEmitter.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IBundledUpdatable.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IConnectable.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IInsulatedRedstoneWire.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IRedstoneEmitter.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IRedstoneUpdatable.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IRedstoneWire.java (100%) rename {mods => src/main/optional/mods}/immibis/redlogic/api/wiring/IWire.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/IBundledEmitter.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/IBundledTile.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/IConnectable.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/IScrewdriver.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/ISpecialLinkState.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/ITransmissionAPI.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/ITransportationAPI.java (100%) rename {mrtjp => src/main/optional/mrtjp}/projectred/api/ProjectRedAPI.java (100%) rename {powercrystals => src/main/optional/powercrystals}/minefactoryreloaded/api/rednet/IConnectableRedNet.java (100%) rename {powercrystals => src/main/optional/powercrystals}/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java (100%) rename {powercrystals => src/main/optional/powercrystals}/minefactoryreloaded/api/rednet/RedNetConnectionType.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/IFactory.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/IStargateTechAPI.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/ITabletAccess.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/StargateTechAPI.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/BusEvent.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/BusPacket.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/BusPacketLIP.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/BusProtocols.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/IBusDevice.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/IBusDriver.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/bus/IBusInterface.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/shields/IShieldable.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/shields/ITileShieldEmitter.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/shields/ShieldPermissions.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/stargate/Address.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/stargate/IStargateNetwork.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/stargate/ITileStargate.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/stargate/ITileStargateBase.java (100%) rename {stargatetech2 => src/main/optional/stargatetech2}/api/stargate/Symbol.java (100%) rename {com => src/main/required/com}/naef/jnlua/Converter.java (100%) rename {com => src/main/required/com}/naef/jnlua/DefaultConverter.java (100%) rename {com => src/main/required/com}/naef/jnlua/DefaultJavaReflector.java (100%) rename {com => src/main/required/com}/naef/jnlua/JavaFunction.java (100%) rename {com => src/main/required/com}/naef/jnlua/JavaModule.java (100%) rename {com => src/main/required/com}/naef/jnlua/JavaReflector.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaError.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaGcMetamethodException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaMemoryAllocationException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaMessageHandlerException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaRuntimeException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaStackTraceElement.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaState.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaSyntaxException.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaType.java (100%) rename {com => src/main/required/com}/naef/jnlua/LuaValueProxy.java (100%) rename {com => src/main/required/com}/naef/jnlua/NamedJavaFunction.java (100%) rename {com => src/main/required/com}/naef/jnlua/NativeSupport.java (100%) rename {com => src/main/required/com}/naef/jnlua/TypedJavaObject.java (100%) rename {com => src/main/required/com}/naef/jnlua/package.html (100%) rename {com => src/main/required/com}/naef/jnlua/util/AbstractTableList.java (100%) rename {com => src/main/required/com}/naef/jnlua/util/AbstractTableMap.java (100%) rename {com => src/main/required/com}/naef/jnlua/util/package.html (100%) rename {com => src/main/required/com}/typesafe/config/Config.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigException.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigFactory.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigIncludeContext.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigIncluder.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigIncluderClasspath.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigIncluderFile.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigIncluderURL.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigList.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigMergeable.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigObject.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigOrigin.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigParseOptions.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigParseable.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigRenderOptions.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigResolveOptions.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigSyntax.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigUtil.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigValue.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigValueFactory.java (100%) rename {com => src/main/required/com}/typesafe/config/ConfigValueType.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/AbstractConfigObject.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/AbstractConfigValue.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigBoolean.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigConcatenation.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigDelayedMerge.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigDelayedMergeObject.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigDouble.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigImpl.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigImplUtil.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigInt.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigLong.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigNull.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigNumber.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigReference.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ConfigString.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/DefaultTransformer.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/FromMapMode.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/FullIncluder.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/MemoKey.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/MergeableValue.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/OriginType.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Parseable.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Parser.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Path.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/PathBuilder.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/PropertiesParser.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ReplaceableMergeStack.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ResolveContext.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ResolveMemos.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ResolveReplacer.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ResolveSource.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/ResolveStatus.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SerializedConfigValue.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleConfig.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleConfigList.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleConfigObject.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleConfigOrigin.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleIncludeContext.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SimpleIncluder.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/SubstitutionExpression.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Token.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/TokenType.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Tokenizer.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Tokens.java (100%) rename {com => src/main/required/com}/typesafe/config/impl/Unmergeable.java (100%) rename {com => src/main/required/com}/typesafe/config/package.html (100%) rename {javax => src/main/required/javax}/annotation/CheckReturnValue.java (100%) rename {javax => src/main/required/javax}/annotation/Nonnull.java (100%) rename {javax => src/main/required/javax}/annotation/Nullable.java (100%) rename {javax => src/main/required/javax}/annotation/meta/TypeQualifier.java (100%) rename {javax => src/main/required/javax}/annotation/meta/TypeQualifierValidator.java (100%) rename {javax => src/main/required/javax}/annotation/meta/When.java (100%) rename {org => src/main/required/org}/luaj/vm3/Buffer.java (100%) rename {org => src/main/required/org}/luaj/vm3/Globals.java (100%) rename {org => src/main/required/org}/luaj/vm3/LoadState.java (100%) rename {org => src/main/required/org}/luaj/vm3/LocVars.java (100%) rename {org => src/main/required/org}/luaj/vm3/Lua.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaBoolean.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaClosure.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaDouble.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaError.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaInteger.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaNil.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaNumber.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaString.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaTable.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaThread.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaUserdata.java (100%) rename {org => src/main/required/org}/luaj/vm3/LuaValue.java (100%) rename {org => src/main/required/org}/luaj/vm3/Metatable.java (100%) rename {org => src/main/required/org}/luaj/vm3/NonTableMetatable.java (100%) rename {org => src/main/required/org}/luaj/vm3/OrphanedThread.java (100%) rename {org => src/main/required/org}/luaj/vm3/Print.java (100%) rename {org => src/main/required/org}/luaj/vm3/Prototype.java (100%) rename {org => src/main/required/org}/luaj/vm3/TailcallVarargs.java (100%) rename {org => src/main/required/org}/luaj/vm3/UpValue.java (100%) rename {org => src/main/required/org}/luaj/vm3/Upvaldesc.java (100%) rename {org => src/main/required/org}/luaj/vm3/Varargs.java (100%) rename {org => src/main/required/org}/luaj/vm3/WeakTable.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Block.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Chunk.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Exp.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/FuncArgs.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/FuncBody.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/FuncName.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Name.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/NameResolver.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/NameScope.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/ParList.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Stat.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Str.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/SyntaxElement.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/TableConstructor.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/TableField.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Variable.java (100%) rename {org => src/main/required/org}/luaj/vm3/ast/Visitor.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/DumpState.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/FuncState.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/InstructionPtr.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/IntPtr.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/LexState.java (100%) rename {org => src/main/required/org}/luaj/vm3/compiler/LuaC.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/BaseLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/Bit32Lib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/CoroutineLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/DebugLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/IoLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/LibFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/MathLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/OneArgFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/OsLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/PackageLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/ResourceFinder.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/StringLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/TableLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/ThreeArgFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/TwoArgFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/VarArgFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/ZeroArgFunction.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/CoerceJavaToLua.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/CoerceLuaToJava.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaArray.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaClass.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaConstructor.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaInstance.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaMember.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JavaMethod.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JseBaseLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JseIoLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JseMathLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JseOsLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JsePlatform.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/JseProcess.java (100%) rename {org => src/main/required/org}/luaj/vm3/lib/jse/LuajavaLib.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/LuaParser.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/LuaParserConstants.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/LuaParserTokenManager.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/ParseException.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/SimpleCharStream.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/Token.java (100%) rename {org => src/main/required/org}/luaj/vm3/parser/TokenMgrError.java (100%) rename {org => src/main/required/org}/luaj/vm3/script/LuaScriptEngine.java (100%) rename {org => src/main/required/org}/luaj/vm3/script/LuaScriptEngineFactory.java (100%) rename {org => src/main/required/org}/luaj/vm3/script/LuajContext.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/CompatibilityModule.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/CompatibilityType.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/UniversalClass.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/UniversalElectricity.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/electricity/IElectricalNetwork.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/electricity/IVoltageInput.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/electricity/IVoltageOutput.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/EnergyNetworkLoader.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/EnergyStorageHandler.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/IConductor.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/IEnergyContainer.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/IEnergyInterface.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/IEnergyNetwork.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/energy/UnitDisplay.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/item/IEnergyItem.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/item/IVoltageItem.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/item/ItemElectric.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/IConnectable.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/IConnector.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/INetwork.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/INetworkProvider.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/INodeNetwork.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/IUpdate.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/net/NetworkEvent.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/package-info.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/Quaternion.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/Rotation.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/Vector2.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/Vector3.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/VectorHelper.java (100%) rename {universalelectricity => src/main/required/universalelectricity}/api/vector/VectorWorld.java (100%) rename LICENSE => src/main/resources/LICENSE (100%) rename LICENSE-jnlua => src/main/resources/LICENSE-jnlua (100%) rename LICENSE-luaj => src/main/resources/LICENSE-luaj (100%) rename LICENSE-mods => src/main/resources/LICENSE-mods (100%) rename LICENSE-typesafe => src/main/resources/LICENSE-typesafe (100%) rename {assets => src/main/resources/assets}/opencomputers/lang/de_DE.lang (100%) rename {assets => src/main/resources/assets}/opencomputers/lang/en_US.lang (100%) rename {assets => src/main/resources/assets}/opencomputers/lang/fr_FR.lang (100%) rename {assets => src/main/resources/assets}/opencomputers/lang/pt_PT.lang (100%) rename {assets => src/main/resources/assets}/opencomputers/lang/zh_CN.lang (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.32.dll (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.32.dylib (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.32.so (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.64.dll (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.64.dylib (100%) rename {assets => src/main/resources/assets}/opencomputers/lib/native.64.so (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/internet/.autorun.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/internet/bin/pastebin.lua (95%) create mode 100644 src/main/resources/assets/opencomputers/lua/component/internet/bin/wget.lua rename {assets => src/main/resources/assets}/opencomputers/lua/component/internet/lib/internet.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/internet/usr/man/pastebin (100%) create mode 100644 src/main/resources/assets/opencomputers/lua/component/internet/usr/man/wget rename {assets => src/main/resources/assets}/opencomputers/lua/component/robot/.autorun.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/robot/bin/dig.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/robot/lib/robot.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/component/robot/usr/man/dig (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/kernel.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/address.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/alias.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/cat.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/cd.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/clear.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/cp.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/date.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/df.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/echo.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/edit.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/label.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/ln.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/ls.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/lua.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/man.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/mkdir.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/more.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/mount.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/mv.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/primary.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/pwd.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/reboot.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/redstone.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/resolution.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/rm.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/sh.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/shutdown.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/umount.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/unalias.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/uptime.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/useradd.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/userdel.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/bin/which.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/00_base.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/01_io.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/02_os.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/03_component.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/90_filesystem.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/91_gpu.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/92_keyboard.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/93_term.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/boot/94_shell.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/init.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/buffer.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/colors.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/event.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/filesystem.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/io.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/keyboard.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/package.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/shell.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/sides.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/term.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/lib/text.lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/address (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/alias (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/cat (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/cd (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/clear (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/cp (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/date (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/df (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/echo (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/edit (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/label (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/ln (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/ls (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/lua (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/man (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/mkdir (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/more (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/mount (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/mv (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/primary (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/pwd (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/reboot (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/redstone (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/resolution (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/rm (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/sh (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/shutdown (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/umount (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/unalias (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/uptime (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/useradd (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/userdel (100%) rename {assets => src/main/resources/assets}/opencomputers/lua/rom/usr/man/which (100%) rename {assets => src/main/resources/assets}/opencomputers/recipes/default.recipes (100%) rename {assets => src/main/resources/assets}/opencomputers/recipes/gregtech.recipes (100%) rename {assets => src/main/resources/assets}/opencomputers/recipes/hardmode.recipes (100%) rename {assets => src/main/resources/assets}/opencomputers/recipes/user.recipes (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/adapter_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/adapter_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/cable.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/capacitor.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/capacitor_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_back.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_back_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_front.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_front_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_side_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/case_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/charger.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/charger_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/disk_drive_front.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/disk_drive_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/generic_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/keyboard.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/power_converter.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/power_distributor.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/power_distributor_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/rack_front.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/rack_front_on.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/rack_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/redstone.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/redstone_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/robot.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/router_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/router_top.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/b.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/b2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbl.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbl2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbm2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bbr2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bhb.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bhb2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bhm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bhm2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bht.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bht2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bml.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bmm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bmr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/btl.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/btm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/btr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bvb.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bvb2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bvm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/bvt.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/f.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/f2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbl.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbl2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbm2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fbr2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fhb.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fhb2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fhm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fhm2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fht.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fht2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fml.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fmm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fmr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/ftl.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/ftm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/ftr.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fvb.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fvb2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fvm.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/fvt.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/blocks/screen/up_indicator.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/font/chars.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/font/chars.txt (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/font/chars_aliased.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/background.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/borders.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/button_power.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/button_range.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/button_side.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/computer.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/logo.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/range.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/robot.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/robot_selection.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/server.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/gui/slot.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/alu.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/analyzer.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_abstract_bus.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_graphics0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_graphics1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_graphics2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_internet.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_internet.png.mcmeta (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_lan.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_redstone.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/card_wlan.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/circuit_board.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/circuit_board_printed.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/circuit_board_raw.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/cpu0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/cpu1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/cpu2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/cu.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/cutting_wire.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/disk.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/disk_floppy.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/disk_harddrive0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/disk_harddrive1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/disk_harddrive2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/grog.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_card.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_cpu.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_disk.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_hdd.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_ram.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_tier0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_tier1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_tier2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_tool.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/icon_upgrade.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/iron_nugget.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/keys_arrow.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/keys_group.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/keys_numpad.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/memory0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/memory1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/memory2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/memory3.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/memory4.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/microchip0.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/microchip1.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/microchip2.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/server.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/terminal.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/terminal.png.mcmeta (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/transistor.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_crafting.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_crafting_equipped.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_generator.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_generator_equipped.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_navigation.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_sign.png (100%) rename {assets => src/main/resources/assets}/opencomputers/textures/items/upgrade_solar_generator.png (100%) rename mcmod.info => src/main/resources/mcmod.info (100%) rename pack.mcmeta => src/main/resources/pack.mcmeta (100%) rename reference.conf => src/main/resources/reference.conf (100%) diff --git a/li/cil/oc/Blocks.scala b/src/main/java/li/cil/oc/Blocks.scala similarity index 100% rename from li/cil/oc/Blocks.scala rename to src/main/java/li/cil/oc/Blocks.scala diff --git a/li/cil/oc/CraftingHandler.scala b/src/main/java/li/cil/oc/CraftingHandler.scala similarity index 100% rename from li/cil/oc/CraftingHandler.scala rename to src/main/java/li/cil/oc/CraftingHandler.scala diff --git a/li/cil/oc/CreativeTab.scala b/src/main/java/li/cil/oc/CreativeTab.scala similarity index 100% rename from li/cil/oc/CreativeTab.scala rename to src/main/java/li/cil/oc/CreativeTab.scala diff --git a/li/cil/oc/Items.scala b/src/main/java/li/cil/oc/Items.scala similarity index 100% rename from li/cil/oc/Items.scala rename to src/main/java/li/cil/oc/Items.scala diff --git a/li/cil/oc/OpenComputers.scala b/src/main/java/li/cil/oc/OpenComputers.scala similarity index 100% rename from li/cil/oc/OpenComputers.scala rename to src/main/java/li/cil/oc/OpenComputers.scala diff --git a/li/cil/oc/OpenComputersCore.scala b/src/main/java/li/cil/oc/OpenComputersCore.scala similarity index 100% rename from li/cil/oc/OpenComputersCore.scala rename to src/main/java/li/cil/oc/OpenComputersCore.scala diff --git a/li/cil/oc/Recipes.scala b/src/main/java/li/cil/oc/Recipes.scala similarity index 100% rename from li/cil/oc/Recipes.scala rename to src/main/java/li/cil/oc/Recipes.scala diff --git a/li/cil/oc/Settings.scala b/src/main/java/li/cil/oc/Settings.scala similarity index 100% rename from li/cil/oc/Settings.scala rename to src/main/java/li/cil/oc/Settings.scala diff --git a/li/cil/oc/api/Driver.java b/src/main/java/li/cil/oc/api/Driver.java similarity index 100% rename from li/cil/oc/api/Driver.java rename to src/main/java/li/cil/oc/api/Driver.java diff --git a/li/cil/oc/api/FileSystem.java b/src/main/java/li/cil/oc/api/FileSystem.java similarity index 100% rename from li/cil/oc/api/FileSystem.java rename to src/main/java/li/cil/oc/api/FileSystem.java diff --git a/li/cil/oc/api/Network.java b/src/main/java/li/cil/oc/api/Network.java similarity index 100% rename from li/cil/oc/api/Network.java rename to src/main/java/li/cil/oc/api/Network.java diff --git a/li/cil/oc/api/Persistable.java b/src/main/java/li/cil/oc/api/Persistable.java similarity index 100% rename from li/cil/oc/api/Persistable.java rename to src/main/java/li/cil/oc/api/Persistable.java diff --git a/li/cil/oc/api/Rotatable.java b/src/main/java/li/cil/oc/api/Rotatable.java similarity index 100% rename from li/cil/oc/api/Rotatable.java rename to src/main/java/li/cil/oc/api/Rotatable.java diff --git a/li/cil/oc/api/detail/Builder.java b/src/main/java/li/cil/oc/api/detail/Builder.java similarity index 100% rename from li/cil/oc/api/detail/Builder.java rename to src/main/java/li/cil/oc/api/detail/Builder.java diff --git a/li/cil/oc/api/detail/DriverAPI.java b/src/main/java/li/cil/oc/api/detail/DriverAPI.java similarity index 100% rename from li/cil/oc/api/detail/DriverAPI.java rename to src/main/java/li/cil/oc/api/detail/DriverAPI.java diff --git a/li/cil/oc/api/detail/FileSystemAPI.java b/src/main/java/li/cil/oc/api/detail/FileSystemAPI.java similarity index 100% rename from li/cil/oc/api/detail/FileSystemAPI.java rename to src/main/java/li/cil/oc/api/detail/FileSystemAPI.java diff --git a/li/cil/oc/api/detail/NetworkAPI.java b/src/main/java/li/cil/oc/api/detail/NetworkAPI.java similarity index 100% rename from li/cil/oc/api/detail/NetworkAPI.java rename to src/main/java/li/cil/oc/api/detail/NetworkAPI.java diff --git a/li/cil/oc/api/driver/Block.java b/src/main/java/li/cil/oc/api/driver/Block.java similarity index 100% rename from li/cil/oc/api/driver/Block.java rename to src/main/java/li/cil/oc/api/driver/Block.java diff --git a/li/cil/oc/api/driver/Item.java b/src/main/java/li/cil/oc/api/driver/Item.java similarity index 100% rename from li/cil/oc/api/driver/Item.java rename to src/main/java/li/cil/oc/api/driver/Item.java diff --git a/li/cil/oc/api/driver/Memory.java b/src/main/java/li/cil/oc/api/driver/Memory.java similarity index 100% rename from li/cil/oc/api/driver/Memory.java rename to src/main/java/li/cil/oc/api/driver/Memory.java diff --git a/li/cil/oc/api/driver/Processor.java b/src/main/java/li/cil/oc/api/driver/Processor.java similarity index 100% rename from li/cil/oc/api/driver/Processor.java rename to src/main/java/li/cil/oc/api/driver/Processor.java diff --git a/li/cil/oc/api/driver/Slot.java b/src/main/java/li/cil/oc/api/driver/Slot.java similarity index 100% rename from li/cil/oc/api/driver/Slot.java rename to src/main/java/li/cil/oc/api/driver/Slot.java diff --git a/li/cil/oc/api/fs/FileSystem.java b/src/main/java/li/cil/oc/api/fs/FileSystem.java similarity index 100% rename from li/cil/oc/api/fs/FileSystem.java rename to src/main/java/li/cil/oc/api/fs/FileSystem.java diff --git a/li/cil/oc/api/fs/Handle.java b/src/main/java/li/cil/oc/api/fs/Handle.java similarity index 100% rename from li/cil/oc/api/fs/Handle.java rename to src/main/java/li/cil/oc/api/fs/Handle.java diff --git a/li/cil/oc/api/fs/Label.java b/src/main/java/li/cil/oc/api/fs/Label.java similarity index 100% rename from li/cil/oc/api/fs/Label.java rename to src/main/java/li/cil/oc/api/fs/Label.java diff --git a/li/cil/oc/api/fs/Mode.java b/src/main/java/li/cil/oc/api/fs/Mode.java similarity index 100% rename from li/cil/oc/api/fs/Mode.java rename to src/main/java/li/cil/oc/api/fs/Mode.java diff --git a/li/cil/oc/api/network/Analyzable.java b/src/main/java/li/cil/oc/api/network/Analyzable.java similarity index 100% rename from li/cil/oc/api/network/Analyzable.java rename to src/main/java/li/cil/oc/api/network/Analyzable.java diff --git a/li/cil/oc/api/network/Arguments.java b/src/main/java/li/cil/oc/api/network/Arguments.java similarity index 100% rename from li/cil/oc/api/network/Arguments.java rename to src/main/java/li/cil/oc/api/network/Arguments.java diff --git a/li/cil/oc/api/network/Component.java b/src/main/java/li/cil/oc/api/network/Component.java similarity index 100% rename from li/cil/oc/api/network/Component.java rename to src/main/java/li/cil/oc/api/network/Component.java diff --git a/li/cil/oc/api/network/ComponentConnector.java b/src/main/java/li/cil/oc/api/network/ComponentConnector.java similarity index 100% rename from li/cil/oc/api/network/ComponentConnector.java rename to src/main/java/li/cil/oc/api/network/ComponentConnector.java diff --git a/li/cil/oc/api/network/Connector.java b/src/main/java/li/cil/oc/api/network/Connector.java similarity index 100% rename from li/cil/oc/api/network/Connector.java rename to src/main/java/li/cil/oc/api/network/Connector.java diff --git a/li/cil/oc/api/network/Context.java b/src/main/java/li/cil/oc/api/network/Context.java similarity index 100% rename from li/cil/oc/api/network/Context.java rename to src/main/java/li/cil/oc/api/network/Context.java diff --git a/li/cil/oc/api/network/Environment.java b/src/main/java/li/cil/oc/api/network/Environment.java similarity index 100% rename from li/cil/oc/api/network/Environment.java rename to src/main/java/li/cil/oc/api/network/Environment.java diff --git a/li/cil/oc/api/network/LuaCallback.java b/src/main/java/li/cil/oc/api/network/LuaCallback.java similarity index 100% rename from li/cil/oc/api/network/LuaCallback.java rename to src/main/java/li/cil/oc/api/network/LuaCallback.java diff --git a/li/cil/oc/api/network/ManagedEnvironment.java b/src/main/java/li/cil/oc/api/network/ManagedEnvironment.java similarity index 100% rename from li/cil/oc/api/network/ManagedEnvironment.java rename to src/main/java/li/cil/oc/api/network/ManagedEnvironment.java diff --git a/li/cil/oc/api/network/Message.java b/src/main/java/li/cil/oc/api/network/Message.java similarity index 100% rename from li/cil/oc/api/network/Message.java rename to src/main/java/li/cil/oc/api/network/Message.java diff --git a/li/cil/oc/api/network/Network.java b/src/main/java/li/cil/oc/api/network/Network.java similarity index 100% rename from li/cil/oc/api/network/Network.java rename to src/main/java/li/cil/oc/api/network/Network.java diff --git a/li/cil/oc/api/network/Node.java b/src/main/java/li/cil/oc/api/network/Node.java similarity index 100% rename from li/cil/oc/api/network/Node.java rename to src/main/java/li/cil/oc/api/network/Node.java diff --git a/li/cil/oc/api/network/RobotContext.java b/src/main/java/li/cil/oc/api/network/RobotContext.java similarity index 100% rename from li/cil/oc/api/network/RobotContext.java rename to src/main/java/li/cil/oc/api/network/RobotContext.java diff --git a/li/cil/oc/api/network/SidedEnvironment.java b/src/main/java/li/cil/oc/api/network/SidedEnvironment.java similarity index 100% rename from li/cil/oc/api/network/SidedEnvironment.java rename to src/main/java/li/cil/oc/api/network/SidedEnvironment.java diff --git a/li/cil/oc/api/network/Visibility.java b/src/main/java/li/cil/oc/api/network/Visibility.java similarity index 100% rename from li/cil/oc/api/network/Visibility.java rename to src/main/java/li/cil/oc/api/network/Visibility.java diff --git a/li/cil/oc/api/package-info.java b/src/main/java/li/cil/oc/api/package-info.java similarity index 100% rename from li/cil/oc/api/package-info.java rename to src/main/java/li/cil/oc/api/package-info.java diff --git a/li/cil/oc/api/prefab/DriverBlock.java b/src/main/java/li/cil/oc/api/prefab/DriverBlock.java similarity index 100% rename from li/cil/oc/api/prefab/DriverBlock.java rename to src/main/java/li/cil/oc/api/prefab/DriverBlock.java diff --git a/li/cil/oc/api/prefab/DriverItem.java b/src/main/java/li/cil/oc/api/prefab/DriverItem.java similarity index 100% rename from li/cil/oc/api/prefab/DriverItem.java rename to src/main/java/li/cil/oc/api/prefab/DriverItem.java diff --git a/li/cil/oc/api/prefab/ManagedEnvironment.java b/src/main/java/li/cil/oc/api/prefab/ManagedEnvironment.java similarity index 100% rename from li/cil/oc/api/prefab/ManagedEnvironment.java rename to src/main/java/li/cil/oc/api/prefab/ManagedEnvironment.java diff --git a/li/cil/oc/api/prefab/TileEntityEnvironment.java b/src/main/java/li/cil/oc/api/prefab/TileEntityEnvironment.java similarity index 100% rename from li/cil/oc/api/prefab/TileEntityEnvironment.java rename to src/main/java/li/cil/oc/api/prefab/TileEntityEnvironment.java diff --git a/li/cil/oc/api/prefab/TileEntitySidedEnvironment.java b/src/main/java/li/cil/oc/api/prefab/TileEntitySidedEnvironment.java similarity index 100% rename from li/cil/oc/api/prefab/TileEntitySidedEnvironment.java rename to src/main/java/li/cil/oc/api/prefab/TileEntitySidedEnvironment.java diff --git a/li/cil/oc/client/GuiHandler.scala b/src/main/java/li/cil/oc/client/GuiHandler.scala similarity index 100% rename from li/cil/oc/client/GuiHandler.scala rename to src/main/java/li/cil/oc/client/GuiHandler.scala diff --git a/li/cil/oc/client/PacketHandler.scala b/src/main/java/li/cil/oc/client/PacketHandler.scala similarity index 100% rename from li/cil/oc/client/PacketHandler.scala rename to src/main/java/li/cil/oc/client/PacketHandler.scala diff --git a/li/cil/oc/client/PacketSender.scala b/src/main/java/li/cil/oc/client/PacketSender.scala similarity index 100% rename from li/cil/oc/client/PacketSender.scala rename to src/main/java/li/cil/oc/client/PacketSender.scala diff --git a/li/cil/oc/client/Proxy.scala b/src/main/java/li/cil/oc/client/Proxy.scala similarity index 100% rename from li/cil/oc/client/Proxy.scala rename to src/main/java/li/cil/oc/client/Proxy.scala diff --git a/li/cil/oc/client/TexturePreloader.scala b/src/main/java/li/cil/oc/client/TexturePreloader.scala similarity index 100% rename from li/cil/oc/client/TexturePreloader.scala rename to src/main/java/li/cil/oc/client/TexturePreloader.scala diff --git a/li/cil/oc/client/gui/Adapter.scala b/src/main/java/li/cil/oc/client/gui/Adapter.scala similarity index 100% rename from li/cil/oc/client/gui/Adapter.scala rename to src/main/java/li/cil/oc/client/gui/Adapter.scala diff --git a/li/cil/oc/client/gui/Buffer.scala b/src/main/java/li/cil/oc/client/gui/Buffer.scala similarity index 100% rename from li/cil/oc/client/gui/Buffer.scala rename to src/main/java/li/cil/oc/client/gui/Buffer.scala diff --git a/li/cil/oc/client/gui/Case.scala b/src/main/java/li/cil/oc/client/gui/Case.scala similarity index 100% rename from li/cil/oc/client/gui/Case.scala rename to src/main/java/li/cil/oc/client/gui/Case.scala diff --git a/li/cil/oc/client/gui/DiskDrive.scala b/src/main/java/li/cil/oc/client/gui/DiskDrive.scala similarity index 100% rename from li/cil/oc/client/gui/DiskDrive.scala rename to src/main/java/li/cil/oc/client/gui/DiskDrive.scala diff --git a/li/cil/oc/client/gui/DynamicGuiContainer.scala b/src/main/java/li/cil/oc/client/gui/DynamicGuiContainer.scala similarity index 100% rename from li/cil/oc/client/gui/DynamicGuiContainer.scala rename to src/main/java/li/cil/oc/client/gui/DynamicGuiContainer.scala diff --git a/li/cil/oc/client/gui/Icons.scala b/src/main/java/li/cil/oc/client/gui/Icons.scala similarity index 100% rename from li/cil/oc/client/gui/Icons.scala rename to src/main/java/li/cil/oc/client/gui/Icons.scala diff --git a/li/cil/oc/client/gui/ImageButton.scala b/src/main/java/li/cil/oc/client/gui/ImageButton.scala similarity index 100% rename from li/cil/oc/client/gui/ImageButton.scala rename to src/main/java/li/cil/oc/client/gui/ImageButton.scala diff --git a/li/cil/oc/client/gui/Rack.scala b/src/main/java/li/cil/oc/client/gui/Rack.scala similarity index 100% rename from li/cil/oc/client/gui/Rack.scala rename to src/main/java/li/cil/oc/client/gui/Rack.scala diff --git a/li/cil/oc/client/gui/Robot.scala b/src/main/java/li/cil/oc/client/gui/Robot.scala similarity index 100% rename from li/cil/oc/client/gui/Robot.scala rename to src/main/java/li/cil/oc/client/gui/Robot.scala diff --git a/li/cil/oc/client/gui/Screen.scala b/src/main/java/li/cil/oc/client/gui/Screen.scala similarity index 100% rename from li/cil/oc/client/gui/Screen.scala rename to src/main/java/li/cil/oc/client/gui/Screen.scala diff --git a/li/cil/oc/client/gui/Server.scala b/src/main/java/li/cil/oc/client/gui/Server.scala similarity index 100% rename from li/cil/oc/client/gui/Server.scala rename to src/main/java/li/cil/oc/client/gui/Server.scala diff --git a/li/cil/oc/client/renderer/MonospaceFontRenderer.scala b/src/main/java/li/cil/oc/client/renderer/MonospaceFontRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/MonospaceFontRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/MonospaceFontRenderer.scala diff --git a/li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala b/src/main/java/li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/WirelessNetworkDebugRenderer.scala diff --git a/li/cil/oc/client/renderer/block/BlockRenderer.scala b/src/main/java/li/cil/oc/client/renderer/block/BlockRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/block/BlockRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/block/BlockRenderer.scala diff --git a/li/cil/oc/client/renderer/gui/BufferRenderer.scala b/src/main/java/li/cil/oc/client/renderer/gui/BufferRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/gui/BufferRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/gui/BufferRenderer.scala diff --git a/li/cil/oc/client/renderer/item/UpgradeRenderer.scala b/src/main/java/li/cil/oc/client/renderer/item/UpgradeRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/item/UpgradeRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/item/UpgradeRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/CableRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/CableRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/CableRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/CableRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/CaseRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/CaseRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/CaseRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/CaseRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/PowerDistributorRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/PowerDistributorRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/PowerDistributorRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/PowerDistributorRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/RackRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/RackRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/RackRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/RackRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/RobotRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/RobotRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/RobotRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/RobotRenderer.scala diff --git a/li/cil/oc/client/renderer/tileentity/ScreenRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/ScreenRenderer.scala similarity index 100% rename from li/cil/oc/client/renderer/tileentity/ScreenRenderer.scala rename to src/main/java/li/cil/oc/client/renderer/tileentity/ScreenRenderer.scala diff --git a/li/cil/oc/common/ConnectionHandler.scala b/src/main/java/li/cil/oc/common/ConnectionHandler.scala similarity index 100% rename from li/cil/oc/common/ConnectionHandler.scala rename to src/main/java/li/cil/oc/common/ConnectionHandler.scala diff --git a/li/cil/oc/common/GuiHandler.scala b/src/main/java/li/cil/oc/common/GuiHandler.scala similarity index 100% rename from li/cil/oc/common/GuiHandler.scala rename to src/main/java/li/cil/oc/common/GuiHandler.scala diff --git a/li/cil/oc/common/GuiType.scala b/src/main/java/li/cil/oc/common/GuiType.scala similarity index 100% rename from li/cil/oc/common/GuiType.scala rename to src/main/java/li/cil/oc/common/GuiType.scala diff --git a/li/cil/oc/common/PacketBuilder.scala b/src/main/java/li/cil/oc/common/PacketBuilder.scala similarity index 100% rename from li/cil/oc/common/PacketBuilder.scala rename to src/main/java/li/cil/oc/common/PacketBuilder.scala diff --git a/li/cil/oc/common/PacketHandler.scala b/src/main/java/li/cil/oc/common/PacketHandler.scala similarity index 100% rename from li/cil/oc/common/PacketHandler.scala rename to src/main/java/li/cil/oc/common/PacketHandler.scala diff --git a/li/cil/oc/common/PacketType.scala b/src/main/java/li/cil/oc/common/PacketType.scala similarity index 100% rename from li/cil/oc/common/PacketType.scala rename to src/main/java/li/cil/oc/common/PacketType.scala diff --git a/li/cil/oc/common/Proxy.scala b/src/main/java/li/cil/oc/common/Proxy.scala similarity index 100% rename from li/cil/oc/common/Proxy.scala rename to src/main/java/li/cil/oc/common/Proxy.scala diff --git a/li/cil/oc/common/block/Adapter.scala b/src/main/java/li/cil/oc/common/block/Adapter.scala similarity index 100% rename from li/cil/oc/common/block/Adapter.scala rename to src/main/java/li/cil/oc/common/block/Adapter.scala diff --git a/li/cil/oc/common/block/Cable.scala b/src/main/java/li/cil/oc/common/block/Cable.scala similarity index 100% rename from li/cil/oc/common/block/Cable.scala rename to src/main/java/li/cil/oc/common/block/Cable.scala diff --git a/li/cil/oc/common/block/Capacitor.scala b/src/main/java/li/cil/oc/common/block/Capacitor.scala similarity index 100% rename from li/cil/oc/common/block/Capacitor.scala rename to src/main/java/li/cil/oc/common/block/Capacitor.scala diff --git a/li/cil/oc/common/block/Case.scala b/src/main/java/li/cil/oc/common/block/Case.scala similarity index 100% rename from li/cil/oc/common/block/Case.scala rename to src/main/java/li/cil/oc/common/block/Case.scala diff --git a/li/cil/oc/common/block/Charger.scala b/src/main/java/li/cil/oc/common/block/Charger.scala similarity index 100% rename from li/cil/oc/common/block/Charger.scala rename to src/main/java/li/cil/oc/common/block/Charger.scala diff --git a/li/cil/oc/common/block/Delegate.scala b/src/main/java/li/cil/oc/common/block/Delegate.scala similarity index 100% rename from li/cil/oc/common/block/Delegate.scala rename to src/main/java/li/cil/oc/common/block/Delegate.scala diff --git a/li/cil/oc/common/block/Delegator.scala b/src/main/java/li/cil/oc/common/block/Delegator.scala similarity index 100% rename from li/cil/oc/common/block/Delegator.scala rename to src/main/java/li/cil/oc/common/block/Delegator.scala diff --git a/li/cil/oc/common/block/DiskDrive.scala b/src/main/java/li/cil/oc/common/block/DiskDrive.scala similarity index 100% rename from li/cil/oc/common/block/DiskDrive.scala rename to src/main/java/li/cil/oc/common/block/DiskDrive.scala diff --git a/li/cil/oc/common/block/Item.scala b/src/main/java/li/cil/oc/common/block/Item.scala similarity index 100% rename from li/cil/oc/common/block/Item.scala rename to src/main/java/li/cil/oc/common/block/Item.scala diff --git a/li/cil/oc/common/block/Keyboard.scala b/src/main/java/li/cil/oc/common/block/Keyboard.scala similarity index 100% rename from li/cil/oc/common/block/Keyboard.scala rename to src/main/java/li/cil/oc/common/block/Keyboard.scala diff --git a/li/cil/oc/common/block/PowerConverter.scala b/src/main/java/li/cil/oc/common/block/PowerConverter.scala similarity index 100% rename from li/cil/oc/common/block/PowerConverter.scala rename to src/main/java/li/cil/oc/common/block/PowerConverter.scala diff --git a/li/cil/oc/common/block/PowerDistributor.scala b/src/main/java/li/cil/oc/common/block/PowerDistributor.scala similarity index 100% rename from li/cil/oc/common/block/PowerDistributor.scala rename to src/main/java/li/cil/oc/common/block/PowerDistributor.scala diff --git a/li/cil/oc/common/block/Rack.scala b/src/main/java/li/cil/oc/common/block/Rack.scala similarity index 100% rename from li/cil/oc/common/block/Rack.scala rename to src/main/java/li/cil/oc/common/block/Rack.scala diff --git a/li/cil/oc/common/block/Redstone.scala b/src/main/java/li/cil/oc/common/block/Redstone.scala similarity index 100% rename from li/cil/oc/common/block/Redstone.scala rename to src/main/java/li/cil/oc/common/block/Redstone.scala diff --git a/li/cil/oc/common/block/RedstoneAware.scala b/src/main/java/li/cil/oc/common/block/RedstoneAware.scala similarity index 100% rename from li/cil/oc/common/block/RedstoneAware.scala rename to src/main/java/li/cil/oc/common/block/RedstoneAware.scala diff --git a/li/cil/oc/common/block/RobotAfterimage.scala b/src/main/java/li/cil/oc/common/block/RobotAfterimage.scala similarity index 100% rename from li/cil/oc/common/block/RobotAfterimage.scala rename to src/main/java/li/cil/oc/common/block/RobotAfterimage.scala diff --git a/li/cil/oc/common/block/RobotProxy.scala b/src/main/java/li/cil/oc/common/block/RobotProxy.scala similarity index 100% rename from li/cil/oc/common/block/RobotProxy.scala rename to src/main/java/li/cil/oc/common/block/RobotProxy.scala diff --git a/li/cil/oc/common/block/Router.scala b/src/main/java/li/cil/oc/common/block/Router.scala similarity index 100% rename from li/cil/oc/common/block/Router.scala rename to src/main/java/li/cil/oc/common/block/Router.scala diff --git a/li/cil/oc/common/block/Screen.scala b/src/main/java/li/cil/oc/common/block/Screen.scala similarity index 100% rename from li/cil/oc/common/block/Screen.scala rename to src/main/java/li/cil/oc/common/block/Screen.scala diff --git a/li/cil/oc/common/component/Buffer.scala b/src/main/java/li/cil/oc/common/component/Buffer.scala similarity index 100% rename from li/cil/oc/common/component/Buffer.scala rename to src/main/java/li/cil/oc/common/component/Buffer.scala diff --git a/li/cil/oc/common/component/Terminal.scala b/src/main/java/li/cil/oc/common/component/Terminal.scala similarity index 100% rename from li/cil/oc/common/component/Terminal.scala rename to src/main/java/li/cil/oc/common/component/Terminal.scala diff --git a/li/cil/oc/common/container/Adapter.scala b/src/main/java/li/cil/oc/common/container/Adapter.scala similarity index 100% rename from li/cil/oc/common/container/Adapter.scala rename to src/main/java/li/cil/oc/common/container/Adapter.scala diff --git a/li/cil/oc/common/container/Case.scala b/src/main/java/li/cil/oc/common/container/Case.scala similarity index 100% rename from li/cil/oc/common/container/Case.scala rename to src/main/java/li/cil/oc/common/container/Case.scala diff --git a/li/cil/oc/common/container/ComponentSlot.scala b/src/main/java/li/cil/oc/common/container/ComponentSlot.scala similarity index 100% rename from li/cil/oc/common/container/ComponentSlot.scala rename to src/main/java/li/cil/oc/common/container/ComponentSlot.scala diff --git a/li/cil/oc/common/container/DiskDrive.scala b/src/main/java/li/cil/oc/common/container/DiskDrive.scala similarity index 100% rename from li/cil/oc/common/container/DiskDrive.scala rename to src/main/java/li/cil/oc/common/container/DiskDrive.scala diff --git a/li/cil/oc/common/container/InternalSlot.scala b/src/main/java/li/cil/oc/common/container/InternalSlot.scala similarity index 100% rename from li/cil/oc/common/container/InternalSlot.scala rename to src/main/java/li/cil/oc/common/container/InternalSlot.scala diff --git a/li/cil/oc/common/container/Player.scala b/src/main/java/li/cil/oc/common/container/Player.scala similarity index 100% rename from li/cil/oc/common/container/Player.scala rename to src/main/java/li/cil/oc/common/container/Player.scala diff --git a/li/cil/oc/common/container/Rack.scala b/src/main/java/li/cil/oc/common/container/Rack.scala similarity index 100% rename from li/cil/oc/common/container/Rack.scala rename to src/main/java/li/cil/oc/common/container/Rack.scala diff --git a/li/cil/oc/common/container/Robot.scala b/src/main/java/li/cil/oc/common/container/Robot.scala similarity index 100% rename from li/cil/oc/common/container/Robot.scala rename to src/main/java/li/cil/oc/common/container/Robot.scala diff --git a/li/cil/oc/common/container/Server.scala b/src/main/java/li/cil/oc/common/container/Server.scala similarity index 100% rename from li/cil/oc/common/container/Server.scala rename to src/main/java/li/cil/oc/common/container/Server.scala diff --git a/li/cil/oc/common/inventory/ComponentInventory.scala b/src/main/java/li/cil/oc/common/inventory/ComponentInventory.scala similarity index 100% rename from li/cil/oc/common/inventory/ComponentInventory.scala rename to src/main/java/li/cil/oc/common/inventory/ComponentInventory.scala diff --git a/li/cil/oc/common/inventory/Inventory.scala b/src/main/java/li/cil/oc/common/inventory/Inventory.scala similarity index 100% rename from li/cil/oc/common/inventory/Inventory.scala rename to src/main/java/li/cil/oc/common/inventory/Inventory.scala diff --git a/li/cil/oc/common/inventory/ItemStackInventory.scala b/src/main/java/li/cil/oc/common/inventory/ItemStackInventory.scala similarity index 100% rename from li/cil/oc/common/inventory/ItemStackInventory.scala rename to src/main/java/li/cil/oc/common/inventory/ItemStackInventory.scala diff --git a/li/cil/oc/common/inventory/ServerInventory.scala b/src/main/java/li/cil/oc/common/inventory/ServerInventory.scala similarity index 100% rename from li/cil/oc/common/inventory/ServerInventory.scala rename to src/main/java/li/cil/oc/common/inventory/ServerInventory.scala diff --git a/li/cil/oc/common/item/AbstractBusCard.scala b/src/main/java/li/cil/oc/common/item/AbstractBusCard.scala similarity index 100% rename from li/cil/oc/common/item/AbstractBusCard.scala rename to src/main/java/li/cil/oc/common/item/AbstractBusCard.scala diff --git a/li/cil/oc/common/item/Acid.scala b/src/main/java/li/cil/oc/common/item/Acid.scala similarity index 100% rename from li/cil/oc/common/item/Acid.scala rename to src/main/java/li/cil/oc/common/item/Acid.scala diff --git a/li/cil/oc/common/item/Alu.scala b/src/main/java/li/cil/oc/common/item/Alu.scala similarity index 100% rename from li/cil/oc/common/item/Alu.scala rename to src/main/java/li/cil/oc/common/item/Alu.scala diff --git a/li/cil/oc/common/item/Analyzer.scala b/src/main/java/li/cil/oc/common/item/Analyzer.scala similarity index 100% rename from li/cil/oc/common/item/Analyzer.scala rename to src/main/java/li/cil/oc/common/item/Analyzer.scala diff --git a/li/cil/oc/common/item/ArrowKeys.scala b/src/main/java/li/cil/oc/common/item/ArrowKeys.scala similarity index 100% rename from li/cil/oc/common/item/ArrowKeys.scala rename to src/main/java/li/cil/oc/common/item/ArrowKeys.scala diff --git a/li/cil/oc/common/item/ButtonGroup.scala b/src/main/java/li/cil/oc/common/item/ButtonGroup.scala similarity index 100% rename from li/cil/oc/common/item/ButtonGroup.scala rename to src/main/java/li/cil/oc/common/item/ButtonGroup.scala diff --git a/li/cil/oc/common/item/CPU.scala b/src/main/java/li/cil/oc/common/item/CPU.scala similarity index 100% rename from li/cil/oc/common/item/CPU.scala rename to src/main/java/li/cil/oc/common/item/CPU.scala diff --git a/li/cil/oc/common/item/CardBase.scala b/src/main/java/li/cil/oc/common/item/CardBase.scala similarity index 100% rename from li/cil/oc/common/item/CardBase.scala rename to src/main/java/li/cil/oc/common/item/CardBase.scala diff --git a/li/cil/oc/common/item/CircuitBoard.scala b/src/main/java/li/cil/oc/common/item/CircuitBoard.scala similarity index 100% rename from li/cil/oc/common/item/CircuitBoard.scala rename to src/main/java/li/cil/oc/common/item/CircuitBoard.scala diff --git a/li/cil/oc/common/item/ControlUnit.scala b/src/main/java/li/cil/oc/common/item/ControlUnit.scala similarity index 100% rename from li/cil/oc/common/item/ControlUnit.scala rename to src/main/java/li/cil/oc/common/item/ControlUnit.scala diff --git a/li/cil/oc/common/item/CuttingWire.scala b/src/main/java/li/cil/oc/common/item/CuttingWire.scala similarity index 100% rename from li/cil/oc/common/item/CuttingWire.scala rename to src/main/java/li/cil/oc/common/item/CuttingWire.scala diff --git a/li/cil/oc/common/item/Delegate.scala b/src/main/java/li/cil/oc/common/item/Delegate.scala similarity index 100% rename from li/cil/oc/common/item/Delegate.scala rename to src/main/java/li/cil/oc/common/item/Delegate.scala diff --git a/li/cil/oc/common/item/Delegator.scala b/src/main/java/li/cil/oc/common/item/Delegator.scala similarity index 100% rename from li/cil/oc/common/item/Delegator.scala rename to src/main/java/li/cil/oc/common/item/Delegator.scala diff --git a/li/cil/oc/common/item/Disk.scala b/src/main/java/li/cil/oc/common/item/Disk.scala similarity index 100% rename from li/cil/oc/common/item/Disk.scala rename to src/main/java/li/cil/oc/common/item/Disk.scala diff --git a/li/cil/oc/common/item/FloppyDisk.scala b/src/main/java/li/cil/oc/common/item/FloppyDisk.scala similarity index 100% rename from li/cil/oc/common/item/FloppyDisk.scala rename to src/main/java/li/cil/oc/common/item/FloppyDisk.scala diff --git a/li/cil/oc/common/item/GraphicsCard.scala b/src/main/java/li/cil/oc/common/item/GraphicsCard.scala similarity index 100% rename from li/cil/oc/common/item/GraphicsCard.scala rename to src/main/java/li/cil/oc/common/item/GraphicsCard.scala diff --git a/li/cil/oc/common/item/HardDiskDrive.scala b/src/main/java/li/cil/oc/common/item/HardDiskDrive.scala similarity index 100% rename from li/cil/oc/common/item/HardDiskDrive.scala rename to src/main/java/li/cil/oc/common/item/HardDiskDrive.scala diff --git a/li/cil/oc/common/item/InternetCard.scala b/src/main/java/li/cil/oc/common/item/InternetCard.scala similarity index 100% rename from li/cil/oc/common/item/InternetCard.scala rename to src/main/java/li/cil/oc/common/item/InternetCard.scala diff --git a/li/cil/oc/common/item/IronNugget.scala b/src/main/java/li/cil/oc/common/item/IronNugget.scala similarity index 100% rename from li/cil/oc/common/item/IronNugget.scala rename to src/main/java/li/cil/oc/common/item/IronNugget.scala diff --git a/li/cil/oc/common/item/Memory.scala b/src/main/java/li/cil/oc/common/item/Memory.scala similarity index 100% rename from li/cil/oc/common/item/Memory.scala rename to src/main/java/li/cil/oc/common/item/Memory.scala diff --git a/li/cil/oc/common/item/Microchip.scala b/src/main/java/li/cil/oc/common/item/Microchip.scala similarity index 100% rename from li/cil/oc/common/item/Microchip.scala rename to src/main/java/li/cil/oc/common/item/Microchip.scala diff --git a/li/cil/oc/common/item/NetworkCard.scala b/src/main/java/li/cil/oc/common/item/NetworkCard.scala similarity index 100% rename from li/cil/oc/common/item/NetworkCard.scala rename to src/main/java/li/cil/oc/common/item/NetworkCard.scala diff --git a/li/cil/oc/common/item/Numpad.scala b/src/main/java/li/cil/oc/common/item/Numpad.scala similarity index 100% rename from li/cil/oc/common/item/Numpad.scala rename to src/main/java/li/cil/oc/common/item/Numpad.scala diff --git a/li/cil/oc/common/item/PrintedCircuitBoard.scala b/src/main/java/li/cil/oc/common/item/PrintedCircuitBoard.scala similarity index 100% rename from li/cil/oc/common/item/PrintedCircuitBoard.scala rename to src/main/java/li/cil/oc/common/item/PrintedCircuitBoard.scala diff --git a/li/cil/oc/common/item/RawCircuitBoard.scala b/src/main/java/li/cil/oc/common/item/RawCircuitBoard.scala similarity index 100% rename from li/cil/oc/common/item/RawCircuitBoard.scala rename to src/main/java/li/cil/oc/common/item/RawCircuitBoard.scala diff --git a/li/cil/oc/common/item/RedstoneCard.scala b/src/main/java/li/cil/oc/common/item/RedstoneCard.scala similarity index 100% rename from li/cil/oc/common/item/RedstoneCard.scala rename to src/main/java/li/cil/oc/common/item/RedstoneCard.scala diff --git a/li/cil/oc/common/item/Server.scala b/src/main/java/li/cil/oc/common/item/Server.scala similarity index 100% rename from li/cil/oc/common/item/Server.scala rename to src/main/java/li/cil/oc/common/item/Server.scala diff --git a/li/cil/oc/common/item/Terminal.scala b/src/main/java/li/cil/oc/common/item/Terminal.scala similarity index 100% rename from li/cil/oc/common/item/Terminal.scala rename to src/main/java/li/cil/oc/common/item/Terminal.scala diff --git a/li/cil/oc/common/item/Transistor.scala b/src/main/java/li/cil/oc/common/item/Transistor.scala similarity index 100% rename from li/cil/oc/common/item/Transistor.scala rename to src/main/java/li/cil/oc/common/item/Transistor.scala diff --git a/li/cil/oc/common/item/UpgradeCrafting.scala b/src/main/java/li/cil/oc/common/item/UpgradeCrafting.scala similarity index 100% rename from li/cil/oc/common/item/UpgradeCrafting.scala rename to src/main/java/li/cil/oc/common/item/UpgradeCrafting.scala diff --git a/li/cil/oc/common/item/UpgradeGenerator.scala b/src/main/java/li/cil/oc/common/item/UpgradeGenerator.scala similarity index 100% rename from li/cil/oc/common/item/UpgradeGenerator.scala rename to src/main/java/li/cil/oc/common/item/UpgradeGenerator.scala diff --git a/li/cil/oc/common/item/UpgradeNavigation.scala b/src/main/java/li/cil/oc/common/item/UpgradeNavigation.scala similarity index 100% rename from li/cil/oc/common/item/UpgradeNavigation.scala rename to src/main/java/li/cil/oc/common/item/UpgradeNavigation.scala diff --git a/li/cil/oc/common/item/UpgradeSign.scala b/src/main/java/li/cil/oc/common/item/UpgradeSign.scala similarity index 100% rename from li/cil/oc/common/item/UpgradeSign.scala rename to src/main/java/li/cil/oc/common/item/UpgradeSign.scala diff --git a/li/cil/oc/common/item/UpgradeSolarGenerator.scala b/src/main/java/li/cil/oc/common/item/UpgradeSolarGenerator.scala similarity index 100% rename from li/cil/oc/common/item/UpgradeSolarGenerator.scala rename to src/main/java/li/cil/oc/common/item/UpgradeSolarGenerator.scala diff --git a/li/cil/oc/common/item/WirelessNetworkCard.scala b/src/main/java/li/cil/oc/common/item/WirelessNetworkCard.scala similarity index 100% rename from li/cil/oc/common/item/WirelessNetworkCard.scala rename to src/main/java/li/cil/oc/common/item/WirelessNetworkCard.scala diff --git a/li/cil/oc/common/tileentity/AbstractBusAware.scala b/src/main/java/li/cil/oc/common/tileentity/AbstractBusAware.scala similarity index 100% rename from li/cil/oc/common/tileentity/AbstractBusAware.scala rename to src/main/java/li/cil/oc/common/tileentity/AbstractBusAware.scala diff --git a/li/cil/oc/common/tileentity/Adapter.scala b/src/main/java/li/cil/oc/common/tileentity/Adapter.scala similarity index 100% rename from li/cil/oc/common/tileentity/Adapter.scala rename to src/main/java/li/cil/oc/common/tileentity/Adapter.scala diff --git a/li/cil/oc/common/tileentity/Buffer.scala b/src/main/java/li/cil/oc/common/tileentity/Buffer.scala similarity index 100% rename from li/cil/oc/common/tileentity/Buffer.scala rename to src/main/java/li/cil/oc/common/tileentity/Buffer.scala diff --git a/li/cil/oc/common/tileentity/BundledRedstoneAware.scala b/src/main/java/li/cil/oc/common/tileentity/BundledRedstoneAware.scala similarity index 100% rename from li/cil/oc/common/tileentity/BundledRedstoneAware.scala rename to src/main/java/li/cil/oc/common/tileentity/BundledRedstoneAware.scala diff --git a/li/cil/oc/common/tileentity/Cable.scala b/src/main/java/li/cil/oc/common/tileentity/Cable.scala similarity index 100% rename from li/cil/oc/common/tileentity/Cable.scala rename to src/main/java/li/cil/oc/common/tileentity/Cable.scala diff --git a/li/cil/oc/common/tileentity/Capacitor.scala b/src/main/java/li/cil/oc/common/tileentity/Capacitor.scala similarity index 100% rename from li/cil/oc/common/tileentity/Capacitor.scala rename to src/main/java/li/cil/oc/common/tileentity/Capacitor.scala diff --git a/li/cil/oc/common/tileentity/Case.scala b/src/main/java/li/cil/oc/common/tileentity/Case.scala similarity index 100% rename from li/cil/oc/common/tileentity/Case.scala rename to src/main/java/li/cil/oc/common/tileentity/Case.scala diff --git a/li/cil/oc/common/tileentity/Charger.scala b/src/main/java/li/cil/oc/common/tileentity/Charger.scala similarity index 100% rename from li/cil/oc/common/tileentity/Charger.scala rename to src/main/java/li/cil/oc/common/tileentity/Charger.scala diff --git a/li/cil/oc/common/tileentity/ComponentInventory.scala b/src/main/java/li/cil/oc/common/tileentity/ComponentInventory.scala similarity index 100% rename from li/cil/oc/common/tileentity/ComponentInventory.scala rename to src/main/java/li/cil/oc/common/tileentity/ComponentInventory.scala diff --git a/li/cil/oc/common/tileentity/Computer.scala b/src/main/java/li/cil/oc/common/tileentity/Computer.scala similarity index 100% rename from li/cil/oc/common/tileentity/Computer.scala rename to src/main/java/li/cil/oc/common/tileentity/Computer.scala diff --git a/li/cil/oc/common/tileentity/DiskDrive.scala b/src/main/java/li/cil/oc/common/tileentity/DiskDrive.scala similarity index 100% rename from li/cil/oc/common/tileentity/DiskDrive.scala rename to src/main/java/li/cil/oc/common/tileentity/DiskDrive.scala diff --git a/li/cil/oc/common/tileentity/Environment.scala b/src/main/java/li/cil/oc/common/tileentity/Environment.scala similarity index 100% rename from li/cil/oc/common/tileentity/Environment.scala rename to src/main/java/li/cil/oc/common/tileentity/Environment.scala diff --git a/li/cil/oc/common/tileentity/Hub.scala b/src/main/java/li/cil/oc/common/tileentity/Hub.scala similarity index 100% rename from li/cil/oc/common/tileentity/Hub.scala rename to src/main/java/li/cil/oc/common/tileentity/Hub.scala diff --git a/li/cil/oc/common/tileentity/Inventory.scala b/src/main/java/li/cil/oc/common/tileentity/Inventory.scala similarity index 100% rename from li/cil/oc/common/tileentity/Inventory.scala rename to src/main/java/li/cil/oc/common/tileentity/Inventory.scala diff --git a/li/cil/oc/common/tileentity/Keyboard.scala b/src/main/java/li/cil/oc/common/tileentity/Keyboard.scala similarity index 100% rename from li/cil/oc/common/tileentity/Keyboard.scala rename to src/main/java/li/cil/oc/common/tileentity/Keyboard.scala diff --git a/li/cil/oc/common/tileentity/PassiveNode.scala b/src/main/java/li/cil/oc/common/tileentity/PassiveNode.scala similarity index 100% rename from li/cil/oc/common/tileentity/PassiveNode.scala rename to src/main/java/li/cil/oc/common/tileentity/PassiveNode.scala diff --git a/li/cil/oc/common/tileentity/PowerBalancer.scala b/src/main/java/li/cil/oc/common/tileentity/PowerBalancer.scala similarity index 100% rename from li/cil/oc/common/tileentity/PowerBalancer.scala rename to src/main/java/li/cil/oc/common/tileentity/PowerBalancer.scala diff --git a/li/cil/oc/common/tileentity/PowerConverter.scala b/src/main/java/li/cil/oc/common/tileentity/PowerConverter.scala similarity index 100% rename from li/cil/oc/common/tileentity/PowerConverter.scala rename to src/main/java/li/cil/oc/common/tileentity/PowerConverter.scala diff --git a/li/cil/oc/common/tileentity/PowerDistributor.scala b/src/main/java/li/cil/oc/common/tileentity/PowerDistributor.scala similarity index 100% rename from li/cil/oc/common/tileentity/PowerDistributor.scala rename to src/main/java/li/cil/oc/common/tileentity/PowerDistributor.scala diff --git a/li/cil/oc/common/tileentity/PowerInformation.scala b/src/main/java/li/cil/oc/common/tileentity/PowerInformation.scala similarity index 100% rename from li/cil/oc/common/tileentity/PowerInformation.scala rename to src/main/java/li/cil/oc/common/tileentity/PowerInformation.scala diff --git a/li/cil/oc/common/tileentity/Rack.scala b/src/main/java/li/cil/oc/common/tileentity/Rack.scala similarity index 100% rename from li/cil/oc/common/tileentity/Rack.scala rename to src/main/java/li/cil/oc/common/tileentity/Rack.scala diff --git a/li/cil/oc/common/tileentity/Redstone.scala b/src/main/java/li/cil/oc/common/tileentity/Redstone.scala similarity index 100% rename from li/cil/oc/common/tileentity/Redstone.scala rename to src/main/java/li/cil/oc/common/tileentity/Redstone.scala diff --git a/li/cil/oc/common/tileentity/RedstoneAware.scala b/src/main/java/li/cil/oc/common/tileentity/RedstoneAware.scala similarity index 100% rename from li/cil/oc/common/tileentity/RedstoneAware.scala rename to src/main/java/li/cil/oc/common/tileentity/RedstoneAware.scala diff --git a/li/cil/oc/common/tileentity/Robot.scala b/src/main/java/li/cil/oc/common/tileentity/Robot.scala similarity index 100% rename from li/cil/oc/common/tileentity/Robot.scala rename to src/main/java/li/cil/oc/common/tileentity/Robot.scala diff --git a/li/cil/oc/common/tileentity/RobotProxy.scala b/src/main/java/li/cil/oc/common/tileentity/RobotProxy.scala similarity index 100% rename from li/cil/oc/common/tileentity/RobotProxy.scala rename to src/main/java/li/cil/oc/common/tileentity/RobotProxy.scala diff --git a/li/cil/oc/common/tileentity/Rotatable.scala b/src/main/java/li/cil/oc/common/tileentity/Rotatable.scala similarity index 100% rename from li/cil/oc/common/tileentity/Rotatable.scala rename to src/main/java/li/cil/oc/common/tileentity/Rotatable.scala diff --git a/li/cil/oc/common/tileentity/RotationAware.scala b/src/main/java/li/cil/oc/common/tileentity/RotationAware.scala similarity index 100% rename from li/cil/oc/common/tileentity/RotationAware.scala rename to src/main/java/li/cil/oc/common/tileentity/RotationAware.scala diff --git a/li/cil/oc/common/tileentity/Router.scala b/src/main/java/li/cil/oc/common/tileentity/Router.scala similarity index 100% rename from li/cil/oc/common/tileentity/Router.scala rename to src/main/java/li/cil/oc/common/tileentity/Router.scala diff --git a/li/cil/oc/common/tileentity/Screen.scala b/src/main/java/li/cil/oc/common/tileentity/Screen.scala similarity index 100% rename from li/cil/oc/common/tileentity/Screen.scala rename to src/main/java/li/cil/oc/common/tileentity/Screen.scala diff --git a/li/cil/oc/common/tileentity/TileEntity.scala b/src/main/java/li/cil/oc/common/tileentity/TileEntity.scala similarity index 100% rename from li/cil/oc/common/tileentity/TileEntity.scala rename to src/main/java/li/cil/oc/common/tileentity/TileEntity.scala diff --git a/li/cil/oc/server/GuiHandler.scala b/src/main/java/li/cil/oc/server/GuiHandler.scala similarity index 100% rename from li/cil/oc/server/GuiHandler.scala rename to src/main/java/li/cil/oc/server/GuiHandler.scala diff --git a/li/cil/oc/server/PacketHandler.scala b/src/main/java/li/cil/oc/server/PacketHandler.scala similarity index 100% rename from li/cil/oc/server/PacketHandler.scala rename to src/main/java/li/cil/oc/server/PacketHandler.scala diff --git a/li/cil/oc/server/PacketSender.scala b/src/main/java/li/cil/oc/server/PacketSender.scala similarity index 100% rename from li/cil/oc/server/PacketSender.scala rename to src/main/java/li/cil/oc/server/PacketSender.scala diff --git a/li/cil/oc/server/Proxy.scala b/src/main/java/li/cil/oc/server/Proxy.scala similarity index 100% rename from li/cil/oc/server/Proxy.scala rename to src/main/java/li/cil/oc/server/Proxy.scala diff --git a/li/cil/oc/server/component/AbstractBus.scala b/src/main/java/li/cil/oc/server/component/AbstractBus.scala similarity index 100% rename from li/cil/oc/server/component/AbstractBus.scala rename to src/main/java/li/cil/oc/server/component/AbstractBus.scala diff --git a/li/cil/oc/server/component/BundledRedstone.scala b/src/main/java/li/cil/oc/server/component/BundledRedstone.scala similarity index 100% rename from li/cil/oc/server/component/BundledRedstone.scala rename to src/main/java/li/cil/oc/server/component/BundledRedstone.scala diff --git a/li/cil/oc/server/component/Carriage.scala b/src/main/java/li/cil/oc/server/component/Carriage.scala similarity index 100% rename from li/cil/oc/server/component/Carriage.scala rename to src/main/java/li/cil/oc/server/component/Carriage.scala diff --git a/li/cil/oc/server/component/CommandBlock.scala b/src/main/java/li/cil/oc/server/component/CommandBlock.scala similarity index 100% rename from li/cil/oc/server/component/CommandBlock.scala rename to src/main/java/li/cil/oc/server/component/CommandBlock.scala diff --git a/li/cil/oc/server/component/Filesystem.scala b/src/main/java/li/cil/oc/server/component/Filesystem.scala similarity index 100% rename from li/cil/oc/server/component/Filesystem.scala rename to src/main/java/li/cil/oc/server/component/Filesystem.scala diff --git a/li/cil/oc/server/component/GraphicsCard.scala b/src/main/java/li/cil/oc/server/component/GraphicsCard.scala similarity index 100% rename from li/cil/oc/server/component/GraphicsCard.scala rename to src/main/java/li/cil/oc/server/component/GraphicsCard.scala diff --git a/li/cil/oc/server/component/InternetCard.scala b/src/main/java/li/cil/oc/server/component/InternetCard.scala similarity index 100% rename from li/cil/oc/server/component/InternetCard.scala rename to src/main/java/li/cil/oc/server/component/InternetCard.scala diff --git a/li/cil/oc/server/component/Keyboard.scala b/src/main/java/li/cil/oc/server/component/Keyboard.scala similarity index 100% rename from li/cil/oc/server/component/Keyboard.scala rename to src/main/java/li/cil/oc/server/component/Keyboard.scala diff --git a/li/cil/oc/server/component/ManagedComponent.scala b/src/main/java/li/cil/oc/server/component/ManagedComponent.scala similarity index 100% rename from li/cil/oc/server/component/ManagedComponent.scala rename to src/main/java/li/cil/oc/server/component/ManagedComponent.scala diff --git a/li/cil/oc/server/component/NetworkCard.scala b/src/main/java/li/cil/oc/server/component/NetworkCard.scala similarity index 100% rename from li/cil/oc/server/component/NetworkCard.scala rename to src/main/java/li/cil/oc/server/component/NetworkCard.scala diff --git a/li/cil/oc/server/component/NoteBlock.scala b/src/main/java/li/cil/oc/server/component/NoteBlock.scala similarity index 100% rename from li/cil/oc/server/component/NoteBlock.scala rename to src/main/java/li/cil/oc/server/component/NoteBlock.scala diff --git a/li/cil/oc/server/component/Redstone.scala b/src/main/java/li/cil/oc/server/component/Redstone.scala similarity index 100% rename from li/cil/oc/server/component/Redstone.scala rename to src/main/java/li/cil/oc/server/component/Redstone.scala diff --git a/li/cil/oc/server/component/Server.scala b/src/main/java/li/cil/oc/server/component/Server.scala similarity index 100% rename from li/cil/oc/server/component/Server.scala rename to src/main/java/li/cil/oc/server/component/Server.scala diff --git a/li/cil/oc/server/component/UpgradeCrafting.scala b/src/main/java/li/cil/oc/server/component/UpgradeCrafting.scala similarity index 100% rename from li/cil/oc/server/component/UpgradeCrafting.scala rename to src/main/java/li/cil/oc/server/component/UpgradeCrafting.scala diff --git a/li/cil/oc/server/component/UpgradeGenerator.scala b/src/main/java/li/cil/oc/server/component/UpgradeGenerator.scala similarity index 100% rename from li/cil/oc/server/component/UpgradeGenerator.scala rename to src/main/java/li/cil/oc/server/component/UpgradeGenerator.scala diff --git a/li/cil/oc/server/component/UpgradeNavigation.scala b/src/main/java/li/cil/oc/server/component/UpgradeNavigation.scala similarity index 100% rename from li/cil/oc/server/component/UpgradeNavigation.scala rename to src/main/java/li/cil/oc/server/component/UpgradeNavigation.scala diff --git a/li/cil/oc/server/component/UpgradeSign.scala b/src/main/java/li/cil/oc/server/component/UpgradeSign.scala similarity index 100% rename from li/cil/oc/server/component/UpgradeSign.scala rename to src/main/java/li/cil/oc/server/component/UpgradeSign.scala diff --git a/li/cil/oc/server/component/UpgradeSolarGenerator.scala b/src/main/java/li/cil/oc/server/component/UpgradeSolarGenerator.scala similarity index 100% rename from li/cil/oc/server/component/UpgradeSolarGenerator.scala rename to src/main/java/li/cil/oc/server/component/UpgradeSolarGenerator.scala diff --git a/li/cil/oc/server/component/WirelessNetworkCard.scala b/src/main/java/li/cil/oc/server/component/WirelessNetworkCard.scala similarity index 100% rename from li/cil/oc/server/component/WirelessNetworkCard.scala rename to src/main/java/li/cil/oc/server/component/WirelessNetworkCard.scala diff --git a/li/cil/oc/server/component/machine/Architecture.scala b/src/main/java/li/cil/oc/server/component/machine/Architecture.scala similarity index 100% rename from li/cil/oc/server/component/machine/Architecture.scala rename to src/main/java/li/cil/oc/server/component/machine/Architecture.scala diff --git a/li/cil/oc/server/component/machine/ExecutionResult.scala b/src/main/java/li/cil/oc/server/component/machine/ExecutionResult.scala similarity index 100% rename from li/cil/oc/server/component/machine/ExecutionResult.scala rename to src/main/java/li/cil/oc/server/component/machine/ExecutionResult.scala diff --git a/li/cil/oc/server/component/machine/LuaJLuaArchitecture.scala b/src/main/java/li/cil/oc/server/component/machine/LuaJLuaArchitecture.scala similarity index 100% rename from li/cil/oc/server/component/machine/LuaJLuaArchitecture.scala rename to src/main/java/li/cil/oc/server/component/machine/LuaJLuaArchitecture.scala diff --git a/li/cil/oc/server/component/machine/Machine.scala b/src/main/java/li/cil/oc/server/component/machine/Machine.scala similarity index 100% rename from li/cil/oc/server/component/machine/Machine.scala rename to src/main/java/li/cil/oc/server/component/machine/Machine.scala diff --git a/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala b/src/main/java/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala similarity index 100% rename from li/cil/oc/server/component/machine/NativeLuaArchitecture.scala rename to src/main/java/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala diff --git a/li/cil/oc/server/component/robot/ActivationType.scala b/src/main/java/li/cil/oc/server/component/robot/ActivationType.scala similarity index 100% rename from li/cil/oc/server/component/robot/ActivationType.scala rename to src/main/java/li/cil/oc/server/component/robot/ActivationType.scala diff --git a/li/cil/oc/server/component/robot/Inventory.scala b/src/main/java/li/cil/oc/server/component/robot/Inventory.scala similarity index 100% rename from li/cil/oc/server/component/robot/Inventory.scala rename to src/main/java/li/cil/oc/server/component/robot/Inventory.scala diff --git a/li/cil/oc/server/component/robot/Player.scala b/src/main/java/li/cil/oc/server/component/robot/Player.scala similarity index 100% rename from li/cil/oc/server/component/robot/Player.scala rename to src/main/java/li/cil/oc/server/component/robot/Player.scala diff --git a/li/cil/oc/server/component/robot/Robot.scala b/src/main/java/li/cil/oc/server/component/robot/Robot.scala similarity index 100% rename from li/cil/oc/server/component/robot/Robot.scala rename to src/main/java/li/cil/oc/server/component/robot/Robot.scala diff --git a/li/cil/oc/server/driver/Registry.scala b/src/main/java/li/cil/oc/server/driver/Registry.scala similarity index 100% rename from li/cil/oc/server/driver/Registry.scala rename to src/main/java/li/cil/oc/server/driver/Registry.scala diff --git a/li/cil/oc/server/driver/block/Carriage.scala b/src/main/java/li/cil/oc/server/driver/block/Carriage.scala similarity index 100% rename from li/cil/oc/server/driver/block/Carriage.scala rename to src/main/java/li/cil/oc/server/driver/block/Carriage.scala diff --git a/li/cil/oc/server/driver/block/CommandBlock.scala b/src/main/java/li/cil/oc/server/driver/block/CommandBlock.scala similarity index 100% rename from li/cil/oc/server/driver/block/CommandBlock.scala rename to src/main/java/li/cil/oc/server/driver/block/CommandBlock.scala diff --git a/li/cil/oc/server/driver/block/NoteBlock.scala b/src/main/java/li/cil/oc/server/driver/block/NoteBlock.scala similarity index 100% rename from li/cil/oc/server/driver/block/NoteBlock.scala rename to src/main/java/li/cil/oc/server/driver/block/NoteBlock.scala diff --git a/li/cil/oc/server/driver/item/AbstractBusCard.scala b/src/main/java/li/cil/oc/server/driver/item/AbstractBusCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/AbstractBusCard.scala rename to src/main/java/li/cil/oc/server/driver/item/AbstractBusCard.scala diff --git a/li/cil/oc/server/driver/item/FileSystem.scala b/src/main/java/li/cil/oc/server/driver/item/FileSystem.scala similarity index 100% rename from li/cil/oc/server/driver/item/FileSystem.scala rename to src/main/java/li/cil/oc/server/driver/item/FileSystem.scala diff --git a/li/cil/oc/server/driver/item/GraphicsCard.scala b/src/main/java/li/cil/oc/server/driver/item/GraphicsCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/GraphicsCard.scala rename to src/main/java/li/cil/oc/server/driver/item/GraphicsCard.scala diff --git a/li/cil/oc/server/driver/item/InternetCard.scala b/src/main/java/li/cil/oc/server/driver/item/InternetCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/InternetCard.scala rename to src/main/java/li/cil/oc/server/driver/item/InternetCard.scala diff --git a/li/cil/oc/server/driver/item/Item.scala b/src/main/java/li/cil/oc/server/driver/item/Item.scala similarity index 100% rename from li/cil/oc/server/driver/item/Item.scala rename to src/main/java/li/cil/oc/server/driver/item/Item.scala diff --git a/li/cil/oc/server/driver/item/Memory.scala b/src/main/java/li/cil/oc/server/driver/item/Memory.scala similarity index 100% rename from li/cil/oc/server/driver/item/Memory.scala rename to src/main/java/li/cil/oc/server/driver/item/Memory.scala diff --git a/li/cil/oc/server/driver/item/NetworkCard.scala b/src/main/java/li/cil/oc/server/driver/item/NetworkCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/NetworkCard.scala rename to src/main/java/li/cil/oc/server/driver/item/NetworkCard.scala diff --git a/li/cil/oc/server/driver/item/Processor.scala b/src/main/java/li/cil/oc/server/driver/item/Processor.scala similarity index 100% rename from li/cil/oc/server/driver/item/Processor.scala rename to src/main/java/li/cil/oc/server/driver/item/Processor.scala diff --git a/li/cil/oc/server/driver/item/RedstoneCard.scala b/src/main/java/li/cil/oc/server/driver/item/RedstoneCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/RedstoneCard.scala rename to src/main/java/li/cil/oc/server/driver/item/RedstoneCard.scala diff --git a/li/cil/oc/server/driver/item/UpgradeCrafting.scala b/src/main/java/li/cil/oc/server/driver/item/UpgradeCrafting.scala similarity index 100% rename from li/cil/oc/server/driver/item/UpgradeCrafting.scala rename to src/main/java/li/cil/oc/server/driver/item/UpgradeCrafting.scala diff --git a/li/cil/oc/server/driver/item/UpgradeGenerator.scala b/src/main/java/li/cil/oc/server/driver/item/UpgradeGenerator.scala similarity index 100% rename from li/cil/oc/server/driver/item/UpgradeGenerator.scala rename to src/main/java/li/cil/oc/server/driver/item/UpgradeGenerator.scala diff --git a/li/cil/oc/server/driver/item/UpgradeNavigation.scala b/src/main/java/li/cil/oc/server/driver/item/UpgradeNavigation.scala similarity index 100% rename from li/cil/oc/server/driver/item/UpgradeNavigation.scala rename to src/main/java/li/cil/oc/server/driver/item/UpgradeNavigation.scala diff --git a/li/cil/oc/server/driver/item/UpgradeSign.scala b/src/main/java/li/cil/oc/server/driver/item/UpgradeSign.scala similarity index 100% rename from li/cil/oc/server/driver/item/UpgradeSign.scala rename to src/main/java/li/cil/oc/server/driver/item/UpgradeSign.scala diff --git a/li/cil/oc/server/driver/item/UpgradeSolarGenerator.scala b/src/main/java/li/cil/oc/server/driver/item/UpgradeSolarGenerator.scala similarity index 100% rename from li/cil/oc/server/driver/item/UpgradeSolarGenerator.scala rename to src/main/java/li/cil/oc/server/driver/item/UpgradeSolarGenerator.scala diff --git a/li/cil/oc/server/driver/item/WirelessNetworkCard.scala b/src/main/java/li/cil/oc/server/driver/item/WirelessNetworkCard.scala similarity index 100% rename from li/cil/oc/server/driver/item/WirelessNetworkCard.scala rename to src/main/java/li/cil/oc/server/driver/item/WirelessNetworkCard.scala diff --git a/li/cil/oc/server/fs/Buffered.scala b/src/main/java/li/cil/oc/server/fs/Buffered.scala similarity index 100% rename from li/cil/oc/server/fs/Buffered.scala rename to src/main/java/li/cil/oc/server/fs/Buffered.scala diff --git a/li/cil/oc/server/fs/Capacity.scala b/src/main/java/li/cil/oc/server/fs/Capacity.scala similarity index 100% rename from li/cil/oc/server/fs/Capacity.scala rename to src/main/java/li/cil/oc/server/fs/Capacity.scala diff --git a/li/cil/oc/server/fs/ComputerCraftFileSystem.scala b/src/main/java/li/cil/oc/server/fs/ComputerCraftFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/ComputerCraftFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/ComputerCraftFileSystem.scala diff --git a/li/cil/oc/server/fs/ComputerCraftWritableFileSystem.scala b/src/main/java/li/cil/oc/server/fs/ComputerCraftWritableFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/ComputerCraftWritableFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/ComputerCraftWritableFileSystem.scala diff --git a/li/cil/oc/server/fs/FileInputStreamFileSystem.scala b/src/main/java/li/cil/oc/server/fs/FileInputStreamFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/FileInputStreamFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/FileInputStreamFileSystem.scala diff --git a/li/cil/oc/server/fs/FileOutputStreamFileSystem.scala b/src/main/java/li/cil/oc/server/fs/FileOutputStreamFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/FileOutputStreamFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/FileOutputStreamFileSystem.scala diff --git a/li/cil/oc/server/fs/FileSystem.scala b/src/main/java/li/cil/oc/server/fs/FileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/FileSystem.scala rename to src/main/java/li/cil/oc/server/fs/FileSystem.scala diff --git a/li/cil/oc/server/fs/InputStreamFileSystem.scala b/src/main/java/li/cil/oc/server/fs/InputStreamFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/InputStreamFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/InputStreamFileSystem.scala diff --git a/li/cil/oc/server/fs/OutputStreamFileSystem.scala b/src/main/java/li/cil/oc/server/fs/OutputStreamFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/OutputStreamFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/OutputStreamFileSystem.scala diff --git a/li/cil/oc/server/fs/VirtualFileSystem.scala b/src/main/java/li/cil/oc/server/fs/VirtualFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/VirtualFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/VirtualFileSystem.scala diff --git a/li/cil/oc/server/fs/Volatile.scala b/src/main/java/li/cil/oc/server/fs/Volatile.scala similarity index 100% rename from li/cil/oc/server/fs/Volatile.scala rename to src/main/java/li/cil/oc/server/fs/Volatile.scala diff --git a/li/cil/oc/server/fs/ZipFileInputStreamFileSystem.scala b/src/main/java/li/cil/oc/server/fs/ZipFileInputStreamFileSystem.scala similarity index 100% rename from li/cil/oc/server/fs/ZipFileInputStreamFileSystem.scala rename to src/main/java/li/cil/oc/server/fs/ZipFileInputStreamFileSystem.scala diff --git a/li/cil/oc/server/network/Component.scala b/src/main/java/li/cil/oc/server/network/Component.scala similarity index 100% rename from li/cil/oc/server/network/Component.scala rename to src/main/java/li/cil/oc/server/network/Component.scala diff --git a/li/cil/oc/server/network/ComponentConnector.scala b/src/main/java/li/cil/oc/server/network/ComponentConnector.scala similarity index 100% rename from li/cil/oc/server/network/ComponentConnector.scala rename to src/main/java/li/cil/oc/server/network/ComponentConnector.scala diff --git a/li/cil/oc/server/network/Connector.scala b/src/main/java/li/cil/oc/server/network/Connector.scala similarity index 100% rename from li/cil/oc/server/network/Connector.scala rename to src/main/java/li/cil/oc/server/network/Connector.scala diff --git a/li/cil/oc/server/network/Distributor.scala b/src/main/java/li/cil/oc/server/network/Distributor.scala similarity index 100% rename from li/cil/oc/server/network/Distributor.scala rename to src/main/java/li/cil/oc/server/network/Distributor.scala diff --git a/li/cil/oc/server/network/Network.scala b/src/main/java/li/cil/oc/server/network/Network.scala similarity index 100% rename from li/cil/oc/server/network/Network.scala rename to src/main/java/li/cil/oc/server/network/Network.scala diff --git a/li/cil/oc/server/network/Node.scala b/src/main/java/li/cil/oc/server/network/Node.scala similarity index 100% rename from li/cil/oc/server/network/Node.scala rename to src/main/java/li/cil/oc/server/network/Node.scala diff --git a/li/cil/oc/util/ExtendedLuaState.scala b/src/main/java/li/cil/oc/util/ExtendedLuaState.scala similarity index 100% rename from li/cil/oc/util/ExtendedLuaState.scala rename to src/main/java/li/cil/oc/util/ExtendedLuaState.scala diff --git a/li/cil/oc/util/ExtendedNBT.scala b/src/main/java/li/cil/oc/util/ExtendedNBT.scala similarity index 100% rename from li/cil/oc/util/ExtendedNBT.scala rename to src/main/java/li/cil/oc/util/ExtendedNBT.scala diff --git a/li/cil/oc/util/GameTimeFormatter.scala b/src/main/java/li/cil/oc/util/GameTimeFormatter.scala similarity index 100% rename from li/cil/oc/util/GameTimeFormatter.scala rename to src/main/java/li/cil/oc/util/GameTimeFormatter.scala diff --git a/li/cil/oc/util/ItemCosts.scala b/src/main/java/li/cil/oc/util/ItemCosts.scala similarity index 100% rename from li/cil/oc/util/ItemCosts.scala rename to src/main/java/li/cil/oc/util/ItemCosts.scala diff --git a/li/cil/oc/util/LuaStateFactory.scala b/src/main/java/li/cil/oc/util/LuaStateFactory.scala similarity index 100% rename from li/cil/oc/util/LuaStateFactory.scala rename to src/main/java/li/cil/oc/util/LuaStateFactory.scala diff --git a/li/cil/oc/util/PackedColor.scala b/src/main/java/li/cil/oc/util/PackedColor.scala similarity index 100% rename from li/cil/oc/util/PackedColor.scala rename to src/main/java/li/cil/oc/util/PackedColor.scala diff --git a/li/cil/oc/util/RTree.scala b/src/main/java/li/cil/oc/util/RTree.scala similarity index 100% rename from li/cil/oc/util/RTree.scala rename to src/main/java/li/cil/oc/util/RTree.scala diff --git a/li/cil/oc/util/RenderState.scala b/src/main/java/li/cil/oc/util/RenderState.scala similarity index 100% rename from li/cil/oc/util/RenderState.scala rename to src/main/java/li/cil/oc/util/RenderState.scala diff --git a/li/cil/oc/util/RotationHelper.scala b/src/main/java/li/cil/oc/util/RotationHelper.scala similarity index 100% rename from li/cil/oc/util/RotationHelper.scala rename to src/main/java/li/cil/oc/util/RotationHelper.scala diff --git a/li/cil/oc/util/ScalaClosure.scala b/src/main/java/li/cil/oc/util/ScalaClosure.scala similarity index 100% rename from li/cil/oc/util/ScalaClosure.scala rename to src/main/java/li/cil/oc/util/ScalaClosure.scala diff --git a/li/cil/oc/util/TextBuffer.scala b/src/main/java/li/cil/oc/util/TextBuffer.scala similarity index 100% rename from li/cil/oc/util/TextBuffer.scala rename to src/main/java/li/cil/oc/util/TextBuffer.scala diff --git a/li/cil/oc/util/ThreadPoolFactory.scala b/src/main/java/li/cil/oc/util/ThreadPoolFactory.scala similarity index 100% rename from li/cil/oc/util/ThreadPoolFactory.scala rename to src/main/java/li/cil/oc/util/ThreadPoolFactory.scala diff --git a/li/cil/oc/util/Tooltip.scala b/src/main/java/li/cil/oc/util/Tooltip.scala similarity index 100% rename from li/cil/oc/util/Tooltip.scala rename to src/main/java/li/cil/oc/util/Tooltip.scala diff --git a/li/cil/oc/util/WirelessNetwork.scala b/src/main/java/li/cil/oc/util/WirelessNetwork.scala similarity index 100% rename from li/cil/oc/util/WirelessNetwork.scala rename to src/main/java/li/cil/oc/util/WirelessNetwork.scala diff --git a/li/cil/oc/util/mods/BuildCraft.scala b/src/main/java/li/cil/oc/util/mods/BuildCraft.scala similarity index 100% rename from li/cil/oc/util/mods/BuildCraft.scala rename to src/main/java/li/cil/oc/util/mods/BuildCraft.scala diff --git a/li/cil/oc/util/mods/BundledRedstone.scala b/src/main/java/li/cil/oc/util/mods/BundledRedstone.scala similarity index 100% rename from li/cil/oc/util/mods/BundledRedstone.scala rename to src/main/java/li/cil/oc/util/mods/BundledRedstone.scala diff --git a/li/cil/oc/util/mods/ComputerCraft.scala b/src/main/java/li/cil/oc/util/mods/ComputerCraft.scala similarity index 100% rename from li/cil/oc/util/mods/ComputerCraft.scala rename to src/main/java/li/cil/oc/util/mods/ComputerCraft.scala diff --git a/li/cil/oc/util/mods/GregTech.scala b/src/main/java/li/cil/oc/util/mods/GregTech.scala similarity index 100% rename from li/cil/oc/util/mods/GregTech.scala rename to src/main/java/li/cil/oc/util/mods/GregTech.scala diff --git a/li/cil/oc/util/mods/IndustrialCraft2.scala b/src/main/java/li/cil/oc/util/mods/IndustrialCraft2.scala similarity index 100% rename from li/cil/oc/util/mods/IndustrialCraft2.scala rename to src/main/java/li/cil/oc/util/mods/IndustrialCraft2.scala diff --git a/li/cil/oc/util/mods/NEI.scala b/src/main/java/li/cil/oc/util/mods/NEI.scala similarity index 100% rename from li/cil/oc/util/mods/NEI.scala rename to src/main/java/li/cil/oc/util/mods/NEI.scala diff --git a/li/cil/oc/util/mods/PortalGun.scala b/src/main/java/li/cil/oc/util/mods/PortalGun.scala similarity index 100% rename from li/cil/oc/util/mods/PortalGun.scala rename to src/main/java/li/cil/oc/util/mods/PortalGun.scala diff --git a/li/cil/oc/util/mods/ProjectRed.scala b/src/main/java/li/cil/oc/util/mods/ProjectRed.scala similarity index 100% rename from li/cil/oc/util/mods/ProjectRed.scala rename to src/main/java/li/cil/oc/util/mods/ProjectRed.scala diff --git a/li/cil/oc/util/mods/RedstoneInMotion.scala b/src/main/java/li/cil/oc/util/mods/RedstoneInMotion.scala similarity index 100% rename from li/cil/oc/util/mods/RedstoneInMotion.scala rename to src/main/java/li/cil/oc/util/mods/RedstoneInMotion.scala diff --git a/li/cil/oc/util/mods/StargateTech2.scala b/src/main/java/li/cil/oc/util/mods/StargateTech2.scala similarity index 100% rename from li/cil/oc/util/mods/StargateTech2.scala rename to src/main/java/li/cil/oc/util/mods/StargateTech2.scala diff --git a/buildcraft/api/tools/IToolWrench.java b/src/main/optional/buildcraft/api/tools/IToolWrench.java similarity index 100% rename from buildcraft/api/tools/IToolWrench.java rename to src/main/optional/buildcraft/api/tools/IToolWrench.java diff --git a/dan200/computer/api/ComputerCraftAPI.java b/src/main/optional/dan200/computer/api/ComputerCraftAPI.java similarity index 100% rename from dan200/computer/api/ComputerCraftAPI.java rename to src/main/optional/dan200/computer/api/ComputerCraftAPI.java diff --git a/dan200/computer/api/IComputerAccess.java b/src/main/optional/dan200/computer/api/IComputerAccess.java similarity index 100% rename from dan200/computer/api/IComputerAccess.java rename to src/main/optional/dan200/computer/api/IComputerAccess.java diff --git a/dan200/computer/api/IHostedPeripheral.java b/src/main/optional/dan200/computer/api/IHostedPeripheral.java similarity index 100% rename from dan200/computer/api/IHostedPeripheral.java rename to src/main/optional/dan200/computer/api/IHostedPeripheral.java diff --git a/dan200/computer/api/ILuaContext.java b/src/main/optional/dan200/computer/api/ILuaContext.java similarity index 100% rename from dan200/computer/api/ILuaContext.java rename to src/main/optional/dan200/computer/api/ILuaContext.java diff --git a/dan200/computer/api/ILuaObject.java b/src/main/optional/dan200/computer/api/ILuaObject.java similarity index 100% rename from dan200/computer/api/ILuaObject.java rename to src/main/optional/dan200/computer/api/ILuaObject.java diff --git a/dan200/computer/api/IMedia.java b/src/main/optional/dan200/computer/api/IMedia.java similarity index 100% rename from dan200/computer/api/IMedia.java rename to src/main/optional/dan200/computer/api/IMedia.java diff --git a/dan200/computer/api/IMount.java b/src/main/optional/dan200/computer/api/IMount.java similarity index 100% rename from dan200/computer/api/IMount.java rename to src/main/optional/dan200/computer/api/IMount.java diff --git a/dan200/computer/api/IPeripheral.java b/src/main/optional/dan200/computer/api/IPeripheral.java similarity index 100% rename from dan200/computer/api/IPeripheral.java rename to src/main/optional/dan200/computer/api/IPeripheral.java diff --git a/dan200/computer/api/IPeripheralHandler.java b/src/main/optional/dan200/computer/api/IPeripheralHandler.java similarity index 100% rename from dan200/computer/api/IPeripheralHandler.java rename to src/main/optional/dan200/computer/api/IPeripheralHandler.java diff --git a/dan200/computer/api/IWritableMount.java b/src/main/optional/dan200/computer/api/IWritableMount.java similarity index 100% rename from dan200/computer/api/IWritableMount.java rename to src/main/optional/dan200/computer/api/IWritableMount.java diff --git a/dan200/turtle/api/ITurtleAccess.java b/src/main/optional/dan200/turtle/api/ITurtleAccess.java similarity index 100% rename from dan200/turtle/api/ITurtleAccess.java rename to src/main/optional/dan200/turtle/api/ITurtleAccess.java diff --git a/dan200/turtle/api/ITurtleCommandHandler.java b/src/main/optional/dan200/turtle/api/ITurtleCommandHandler.java similarity index 100% rename from dan200/turtle/api/ITurtleCommandHandler.java rename to src/main/optional/dan200/turtle/api/ITurtleCommandHandler.java diff --git a/dan200/turtle/api/ITurtleUpgrade.java b/src/main/optional/dan200/turtle/api/ITurtleUpgrade.java similarity index 100% rename from dan200/turtle/api/ITurtleUpgrade.java rename to src/main/optional/dan200/turtle/api/ITurtleUpgrade.java diff --git a/dan200/turtle/api/TurtleAPI.java b/src/main/optional/dan200/turtle/api/TurtleAPI.java similarity index 100% rename from dan200/turtle/api/TurtleAPI.java rename to src/main/optional/dan200/turtle/api/TurtleAPI.java diff --git a/dan200/turtle/api/TurtleSide.java b/src/main/optional/dan200/turtle/api/TurtleSide.java similarity index 100% rename from dan200/turtle/api/TurtleSide.java rename to src/main/optional/dan200/turtle/api/TurtleSide.java diff --git a/dan200/turtle/api/TurtleUpgradeType.java b/src/main/optional/dan200/turtle/api/TurtleUpgradeType.java similarity index 100% rename from dan200/turtle/api/TurtleUpgradeType.java rename to src/main/optional/dan200/turtle/api/TurtleUpgradeType.java diff --git a/dan200/turtle/api/TurtleVerb.java b/src/main/optional/dan200/turtle/api/TurtleVerb.java similarity index 100% rename from dan200/turtle/api/TurtleVerb.java rename to src/main/optional/dan200/turtle/api/TurtleVerb.java diff --git a/mods/immibis/redlogic/api/wiring/IBundledEmitter.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IBundledEmitter.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IBundledEmitter.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IBundledEmitter.java diff --git a/mods/immibis/redlogic/api/wiring/IBundledUpdatable.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IBundledUpdatable.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IBundledUpdatable.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IBundledUpdatable.java diff --git a/mods/immibis/redlogic/api/wiring/IConnectable.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IConnectable.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IConnectable.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IConnectable.java diff --git a/mods/immibis/redlogic/api/wiring/IInsulatedRedstoneWire.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IInsulatedRedstoneWire.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IInsulatedRedstoneWire.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IInsulatedRedstoneWire.java diff --git a/mods/immibis/redlogic/api/wiring/IRedstoneEmitter.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneEmitter.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IRedstoneEmitter.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneEmitter.java diff --git a/mods/immibis/redlogic/api/wiring/IRedstoneUpdatable.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneUpdatable.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IRedstoneUpdatable.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneUpdatable.java diff --git a/mods/immibis/redlogic/api/wiring/IRedstoneWire.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneWire.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IRedstoneWire.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IRedstoneWire.java diff --git a/mods/immibis/redlogic/api/wiring/IWire.java b/src/main/optional/mods/immibis/redlogic/api/wiring/IWire.java similarity index 100% rename from mods/immibis/redlogic/api/wiring/IWire.java rename to src/main/optional/mods/immibis/redlogic/api/wiring/IWire.java diff --git a/mrtjp/projectred/api/IBundledEmitter.java b/src/main/optional/mrtjp/projectred/api/IBundledEmitter.java similarity index 100% rename from mrtjp/projectred/api/IBundledEmitter.java rename to src/main/optional/mrtjp/projectred/api/IBundledEmitter.java diff --git a/mrtjp/projectred/api/IBundledTile.java b/src/main/optional/mrtjp/projectred/api/IBundledTile.java similarity index 100% rename from mrtjp/projectred/api/IBundledTile.java rename to src/main/optional/mrtjp/projectred/api/IBundledTile.java diff --git a/mrtjp/projectred/api/IConnectable.java b/src/main/optional/mrtjp/projectred/api/IConnectable.java similarity index 100% rename from mrtjp/projectred/api/IConnectable.java rename to src/main/optional/mrtjp/projectred/api/IConnectable.java diff --git a/mrtjp/projectred/api/IScrewdriver.java b/src/main/optional/mrtjp/projectred/api/IScrewdriver.java similarity index 100% rename from mrtjp/projectred/api/IScrewdriver.java rename to src/main/optional/mrtjp/projectred/api/IScrewdriver.java diff --git a/mrtjp/projectred/api/ISpecialLinkState.java b/src/main/optional/mrtjp/projectred/api/ISpecialLinkState.java similarity index 100% rename from mrtjp/projectred/api/ISpecialLinkState.java rename to src/main/optional/mrtjp/projectred/api/ISpecialLinkState.java diff --git a/mrtjp/projectred/api/ITransmissionAPI.java b/src/main/optional/mrtjp/projectred/api/ITransmissionAPI.java similarity index 100% rename from mrtjp/projectred/api/ITransmissionAPI.java rename to src/main/optional/mrtjp/projectred/api/ITransmissionAPI.java diff --git a/mrtjp/projectred/api/ITransportationAPI.java b/src/main/optional/mrtjp/projectred/api/ITransportationAPI.java similarity index 100% rename from mrtjp/projectred/api/ITransportationAPI.java rename to src/main/optional/mrtjp/projectred/api/ITransportationAPI.java diff --git a/mrtjp/projectred/api/ProjectRedAPI.java b/src/main/optional/mrtjp/projectred/api/ProjectRedAPI.java similarity index 100% rename from mrtjp/projectred/api/ProjectRedAPI.java rename to src/main/optional/mrtjp/projectred/api/ProjectRedAPI.java diff --git a/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java b/src/main/optional/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java similarity index 100% rename from powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java rename to src/main/optional/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java diff --git a/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java b/src/main/optional/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java similarity index 100% rename from powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java rename to src/main/optional/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java diff --git a/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java b/src/main/optional/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java similarity index 100% rename from powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java rename to src/main/optional/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java diff --git a/stargatetech2/api/IFactory.java b/src/main/optional/stargatetech2/api/IFactory.java similarity index 100% rename from stargatetech2/api/IFactory.java rename to src/main/optional/stargatetech2/api/IFactory.java diff --git a/stargatetech2/api/IStargateTechAPI.java b/src/main/optional/stargatetech2/api/IStargateTechAPI.java similarity index 100% rename from stargatetech2/api/IStargateTechAPI.java rename to src/main/optional/stargatetech2/api/IStargateTechAPI.java diff --git a/stargatetech2/api/ITabletAccess.java b/src/main/optional/stargatetech2/api/ITabletAccess.java similarity index 100% rename from stargatetech2/api/ITabletAccess.java rename to src/main/optional/stargatetech2/api/ITabletAccess.java diff --git a/stargatetech2/api/StargateTechAPI.java b/src/main/optional/stargatetech2/api/StargateTechAPI.java similarity index 100% rename from stargatetech2/api/StargateTechAPI.java rename to src/main/optional/stargatetech2/api/StargateTechAPI.java diff --git a/stargatetech2/api/bus/BusEvent.java b/src/main/optional/stargatetech2/api/bus/BusEvent.java similarity index 100% rename from stargatetech2/api/bus/BusEvent.java rename to src/main/optional/stargatetech2/api/bus/BusEvent.java diff --git a/stargatetech2/api/bus/BusPacket.java b/src/main/optional/stargatetech2/api/bus/BusPacket.java similarity index 100% rename from stargatetech2/api/bus/BusPacket.java rename to src/main/optional/stargatetech2/api/bus/BusPacket.java diff --git a/stargatetech2/api/bus/BusPacketLIP.java b/src/main/optional/stargatetech2/api/bus/BusPacketLIP.java similarity index 100% rename from stargatetech2/api/bus/BusPacketLIP.java rename to src/main/optional/stargatetech2/api/bus/BusPacketLIP.java diff --git a/stargatetech2/api/bus/BusProtocols.java b/src/main/optional/stargatetech2/api/bus/BusProtocols.java similarity index 100% rename from stargatetech2/api/bus/BusProtocols.java rename to src/main/optional/stargatetech2/api/bus/BusProtocols.java diff --git a/stargatetech2/api/bus/IBusDevice.java b/src/main/optional/stargatetech2/api/bus/IBusDevice.java similarity index 100% rename from stargatetech2/api/bus/IBusDevice.java rename to src/main/optional/stargatetech2/api/bus/IBusDevice.java diff --git a/stargatetech2/api/bus/IBusDriver.java b/src/main/optional/stargatetech2/api/bus/IBusDriver.java similarity index 100% rename from stargatetech2/api/bus/IBusDriver.java rename to src/main/optional/stargatetech2/api/bus/IBusDriver.java diff --git a/stargatetech2/api/bus/IBusInterface.java b/src/main/optional/stargatetech2/api/bus/IBusInterface.java similarity index 100% rename from stargatetech2/api/bus/IBusInterface.java rename to src/main/optional/stargatetech2/api/bus/IBusInterface.java diff --git a/stargatetech2/api/shields/IShieldable.java b/src/main/optional/stargatetech2/api/shields/IShieldable.java similarity index 100% rename from stargatetech2/api/shields/IShieldable.java rename to src/main/optional/stargatetech2/api/shields/IShieldable.java diff --git a/stargatetech2/api/shields/ITileShieldEmitter.java b/src/main/optional/stargatetech2/api/shields/ITileShieldEmitter.java similarity index 100% rename from stargatetech2/api/shields/ITileShieldEmitter.java rename to src/main/optional/stargatetech2/api/shields/ITileShieldEmitter.java diff --git a/stargatetech2/api/shields/ShieldPermissions.java b/src/main/optional/stargatetech2/api/shields/ShieldPermissions.java similarity index 100% rename from stargatetech2/api/shields/ShieldPermissions.java rename to src/main/optional/stargatetech2/api/shields/ShieldPermissions.java diff --git a/stargatetech2/api/stargate/Address.java b/src/main/optional/stargatetech2/api/stargate/Address.java similarity index 100% rename from stargatetech2/api/stargate/Address.java rename to src/main/optional/stargatetech2/api/stargate/Address.java diff --git a/stargatetech2/api/stargate/IStargateNetwork.java b/src/main/optional/stargatetech2/api/stargate/IStargateNetwork.java similarity index 100% rename from stargatetech2/api/stargate/IStargateNetwork.java rename to src/main/optional/stargatetech2/api/stargate/IStargateNetwork.java diff --git a/stargatetech2/api/stargate/ITileStargate.java b/src/main/optional/stargatetech2/api/stargate/ITileStargate.java similarity index 100% rename from stargatetech2/api/stargate/ITileStargate.java rename to src/main/optional/stargatetech2/api/stargate/ITileStargate.java diff --git a/stargatetech2/api/stargate/ITileStargateBase.java b/src/main/optional/stargatetech2/api/stargate/ITileStargateBase.java similarity index 100% rename from stargatetech2/api/stargate/ITileStargateBase.java rename to src/main/optional/stargatetech2/api/stargate/ITileStargateBase.java diff --git a/stargatetech2/api/stargate/Symbol.java b/src/main/optional/stargatetech2/api/stargate/Symbol.java similarity index 100% rename from stargatetech2/api/stargate/Symbol.java rename to src/main/optional/stargatetech2/api/stargate/Symbol.java diff --git a/com/naef/jnlua/Converter.java b/src/main/required/com/naef/jnlua/Converter.java similarity index 100% rename from com/naef/jnlua/Converter.java rename to src/main/required/com/naef/jnlua/Converter.java diff --git a/com/naef/jnlua/DefaultConverter.java b/src/main/required/com/naef/jnlua/DefaultConverter.java similarity index 100% rename from com/naef/jnlua/DefaultConverter.java rename to src/main/required/com/naef/jnlua/DefaultConverter.java diff --git a/com/naef/jnlua/DefaultJavaReflector.java b/src/main/required/com/naef/jnlua/DefaultJavaReflector.java similarity index 100% rename from com/naef/jnlua/DefaultJavaReflector.java rename to src/main/required/com/naef/jnlua/DefaultJavaReflector.java diff --git a/com/naef/jnlua/JavaFunction.java b/src/main/required/com/naef/jnlua/JavaFunction.java similarity index 100% rename from com/naef/jnlua/JavaFunction.java rename to src/main/required/com/naef/jnlua/JavaFunction.java diff --git a/com/naef/jnlua/JavaModule.java b/src/main/required/com/naef/jnlua/JavaModule.java similarity index 100% rename from com/naef/jnlua/JavaModule.java rename to src/main/required/com/naef/jnlua/JavaModule.java diff --git a/com/naef/jnlua/JavaReflector.java b/src/main/required/com/naef/jnlua/JavaReflector.java similarity index 100% rename from com/naef/jnlua/JavaReflector.java rename to src/main/required/com/naef/jnlua/JavaReflector.java diff --git a/com/naef/jnlua/LuaError.java b/src/main/required/com/naef/jnlua/LuaError.java similarity index 100% rename from com/naef/jnlua/LuaError.java rename to src/main/required/com/naef/jnlua/LuaError.java diff --git a/com/naef/jnlua/LuaException.java b/src/main/required/com/naef/jnlua/LuaException.java similarity index 100% rename from com/naef/jnlua/LuaException.java rename to src/main/required/com/naef/jnlua/LuaException.java diff --git a/com/naef/jnlua/LuaGcMetamethodException.java b/src/main/required/com/naef/jnlua/LuaGcMetamethodException.java similarity index 100% rename from com/naef/jnlua/LuaGcMetamethodException.java rename to src/main/required/com/naef/jnlua/LuaGcMetamethodException.java diff --git a/com/naef/jnlua/LuaMemoryAllocationException.java b/src/main/required/com/naef/jnlua/LuaMemoryAllocationException.java similarity index 100% rename from com/naef/jnlua/LuaMemoryAllocationException.java rename to src/main/required/com/naef/jnlua/LuaMemoryAllocationException.java diff --git a/com/naef/jnlua/LuaMessageHandlerException.java b/src/main/required/com/naef/jnlua/LuaMessageHandlerException.java similarity index 100% rename from com/naef/jnlua/LuaMessageHandlerException.java rename to src/main/required/com/naef/jnlua/LuaMessageHandlerException.java diff --git a/com/naef/jnlua/LuaRuntimeException.java b/src/main/required/com/naef/jnlua/LuaRuntimeException.java similarity index 100% rename from com/naef/jnlua/LuaRuntimeException.java rename to src/main/required/com/naef/jnlua/LuaRuntimeException.java diff --git a/com/naef/jnlua/LuaStackTraceElement.java b/src/main/required/com/naef/jnlua/LuaStackTraceElement.java similarity index 100% rename from com/naef/jnlua/LuaStackTraceElement.java rename to src/main/required/com/naef/jnlua/LuaStackTraceElement.java diff --git a/com/naef/jnlua/LuaState.java b/src/main/required/com/naef/jnlua/LuaState.java similarity index 100% rename from com/naef/jnlua/LuaState.java rename to src/main/required/com/naef/jnlua/LuaState.java diff --git a/com/naef/jnlua/LuaSyntaxException.java b/src/main/required/com/naef/jnlua/LuaSyntaxException.java similarity index 100% rename from com/naef/jnlua/LuaSyntaxException.java rename to src/main/required/com/naef/jnlua/LuaSyntaxException.java diff --git a/com/naef/jnlua/LuaType.java b/src/main/required/com/naef/jnlua/LuaType.java similarity index 100% rename from com/naef/jnlua/LuaType.java rename to src/main/required/com/naef/jnlua/LuaType.java diff --git a/com/naef/jnlua/LuaValueProxy.java b/src/main/required/com/naef/jnlua/LuaValueProxy.java similarity index 100% rename from com/naef/jnlua/LuaValueProxy.java rename to src/main/required/com/naef/jnlua/LuaValueProxy.java diff --git a/com/naef/jnlua/NamedJavaFunction.java b/src/main/required/com/naef/jnlua/NamedJavaFunction.java similarity index 100% rename from com/naef/jnlua/NamedJavaFunction.java rename to src/main/required/com/naef/jnlua/NamedJavaFunction.java diff --git a/com/naef/jnlua/NativeSupport.java b/src/main/required/com/naef/jnlua/NativeSupport.java similarity index 100% rename from com/naef/jnlua/NativeSupport.java rename to src/main/required/com/naef/jnlua/NativeSupport.java diff --git a/com/naef/jnlua/TypedJavaObject.java b/src/main/required/com/naef/jnlua/TypedJavaObject.java similarity index 100% rename from com/naef/jnlua/TypedJavaObject.java rename to src/main/required/com/naef/jnlua/TypedJavaObject.java diff --git a/com/naef/jnlua/package.html b/src/main/required/com/naef/jnlua/package.html similarity index 100% rename from com/naef/jnlua/package.html rename to src/main/required/com/naef/jnlua/package.html diff --git a/com/naef/jnlua/util/AbstractTableList.java b/src/main/required/com/naef/jnlua/util/AbstractTableList.java similarity index 100% rename from com/naef/jnlua/util/AbstractTableList.java rename to src/main/required/com/naef/jnlua/util/AbstractTableList.java diff --git a/com/naef/jnlua/util/AbstractTableMap.java b/src/main/required/com/naef/jnlua/util/AbstractTableMap.java similarity index 100% rename from com/naef/jnlua/util/AbstractTableMap.java rename to src/main/required/com/naef/jnlua/util/AbstractTableMap.java diff --git a/com/naef/jnlua/util/package.html b/src/main/required/com/naef/jnlua/util/package.html similarity index 100% rename from com/naef/jnlua/util/package.html rename to src/main/required/com/naef/jnlua/util/package.html diff --git a/com/typesafe/config/Config.java b/src/main/required/com/typesafe/config/Config.java similarity index 100% rename from com/typesafe/config/Config.java rename to src/main/required/com/typesafe/config/Config.java diff --git a/com/typesafe/config/ConfigException.java b/src/main/required/com/typesafe/config/ConfigException.java similarity index 100% rename from com/typesafe/config/ConfigException.java rename to src/main/required/com/typesafe/config/ConfigException.java diff --git a/com/typesafe/config/ConfigFactory.java b/src/main/required/com/typesafe/config/ConfigFactory.java similarity index 100% rename from com/typesafe/config/ConfigFactory.java rename to src/main/required/com/typesafe/config/ConfigFactory.java diff --git a/com/typesafe/config/ConfigIncludeContext.java b/src/main/required/com/typesafe/config/ConfigIncludeContext.java similarity index 100% rename from com/typesafe/config/ConfigIncludeContext.java rename to src/main/required/com/typesafe/config/ConfigIncludeContext.java diff --git a/com/typesafe/config/ConfigIncluder.java b/src/main/required/com/typesafe/config/ConfigIncluder.java similarity index 100% rename from com/typesafe/config/ConfigIncluder.java rename to src/main/required/com/typesafe/config/ConfigIncluder.java diff --git a/com/typesafe/config/ConfigIncluderClasspath.java b/src/main/required/com/typesafe/config/ConfigIncluderClasspath.java similarity index 100% rename from com/typesafe/config/ConfigIncluderClasspath.java rename to src/main/required/com/typesafe/config/ConfigIncluderClasspath.java diff --git a/com/typesafe/config/ConfigIncluderFile.java b/src/main/required/com/typesafe/config/ConfigIncluderFile.java similarity index 100% rename from com/typesafe/config/ConfigIncluderFile.java rename to src/main/required/com/typesafe/config/ConfigIncluderFile.java diff --git a/com/typesafe/config/ConfigIncluderURL.java b/src/main/required/com/typesafe/config/ConfigIncluderURL.java similarity index 100% rename from com/typesafe/config/ConfigIncluderURL.java rename to src/main/required/com/typesafe/config/ConfigIncluderURL.java diff --git a/com/typesafe/config/ConfigList.java b/src/main/required/com/typesafe/config/ConfigList.java similarity index 100% rename from com/typesafe/config/ConfigList.java rename to src/main/required/com/typesafe/config/ConfigList.java diff --git a/com/typesafe/config/ConfigMergeable.java b/src/main/required/com/typesafe/config/ConfigMergeable.java similarity index 100% rename from com/typesafe/config/ConfigMergeable.java rename to src/main/required/com/typesafe/config/ConfigMergeable.java diff --git a/com/typesafe/config/ConfigObject.java b/src/main/required/com/typesafe/config/ConfigObject.java similarity index 100% rename from com/typesafe/config/ConfigObject.java rename to src/main/required/com/typesafe/config/ConfigObject.java diff --git a/com/typesafe/config/ConfigOrigin.java b/src/main/required/com/typesafe/config/ConfigOrigin.java similarity index 100% rename from com/typesafe/config/ConfigOrigin.java rename to src/main/required/com/typesafe/config/ConfigOrigin.java diff --git a/com/typesafe/config/ConfigParseOptions.java b/src/main/required/com/typesafe/config/ConfigParseOptions.java similarity index 100% rename from com/typesafe/config/ConfigParseOptions.java rename to src/main/required/com/typesafe/config/ConfigParseOptions.java diff --git a/com/typesafe/config/ConfigParseable.java b/src/main/required/com/typesafe/config/ConfigParseable.java similarity index 100% rename from com/typesafe/config/ConfigParseable.java rename to src/main/required/com/typesafe/config/ConfigParseable.java diff --git a/com/typesafe/config/ConfigRenderOptions.java b/src/main/required/com/typesafe/config/ConfigRenderOptions.java similarity index 100% rename from com/typesafe/config/ConfigRenderOptions.java rename to src/main/required/com/typesafe/config/ConfigRenderOptions.java diff --git a/com/typesafe/config/ConfigResolveOptions.java b/src/main/required/com/typesafe/config/ConfigResolveOptions.java similarity index 100% rename from com/typesafe/config/ConfigResolveOptions.java rename to src/main/required/com/typesafe/config/ConfigResolveOptions.java diff --git a/com/typesafe/config/ConfigSyntax.java b/src/main/required/com/typesafe/config/ConfigSyntax.java similarity index 100% rename from com/typesafe/config/ConfigSyntax.java rename to src/main/required/com/typesafe/config/ConfigSyntax.java diff --git a/com/typesafe/config/ConfigUtil.java b/src/main/required/com/typesafe/config/ConfigUtil.java similarity index 100% rename from com/typesafe/config/ConfigUtil.java rename to src/main/required/com/typesafe/config/ConfigUtil.java diff --git a/com/typesafe/config/ConfigValue.java b/src/main/required/com/typesafe/config/ConfigValue.java similarity index 100% rename from com/typesafe/config/ConfigValue.java rename to src/main/required/com/typesafe/config/ConfigValue.java diff --git a/com/typesafe/config/ConfigValueFactory.java b/src/main/required/com/typesafe/config/ConfigValueFactory.java similarity index 100% rename from com/typesafe/config/ConfigValueFactory.java rename to src/main/required/com/typesafe/config/ConfigValueFactory.java diff --git a/com/typesafe/config/ConfigValueType.java b/src/main/required/com/typesafe/config/ConfigValueType.java similarity index 100% rename from com/typesafe/config/ConfigValueType.java rename to src/main/required/com/typesafe/config/ConfigValueType.java diff --git a/com/typesafe/config/impl/AbstractConfigObject.java b/src/main/required/com/typesafe/config/impl/AbstractConfigObject.java similarity index 100% rename from com/typesafe/config/impl/AbstractConfigObject.java rename to src/main/required/com/typesafe/config/impl/AbstractConfigObject.java diff --git a/com/typesafe/config/impl/AbstractConfigValue.java b/src/main/required/com/typesafe/config/impl/AbstractConfigValue.java similarity index 100% rename from com/typesafe/config/impl/AbstractConfigValue.java rename to src/main/required/com/typesafe/config/impl/AbstractConfigValue.java diff --git a/com/typesafe/config/impl/ConfigBoolean.java b/src/main/required/com/typesafe/config/impl/ConfigBoolean.java similarity index 100% rename from com/typesafe/config/impl/ConfigBoolean.java rename to src/main/required/com/typesafe/config/impl/ConfigBoolean.java diff --git a/com/typesafe/config/impl/ConfigConcatenation.java b/src/main/required/com/typesafe/config/impl/ConfigConcatenation.java similarity index 100% rename from com/typesafe/config/impl/ConfigConcatenation.java rename to src/main/required/com/typesafe/config/impl/ConfigConcatenation.java diff --git a/com/typesafe/config/impl/ConfigDelayedMerge.java b/src/main/required/com/typesafe/config/impl/ConfigDelayedMerge.java similarity index 100% rename from com/typesafe/config/impl/ConfigDelayedMerge.java rename to src/main/required/com/typesafe/config/impl/ConfigDelayedMerge.java diff --git a/com/typesafe/config/impl/ConfigDelayedMergeObject.java b/src/main/required/com/typesafe/config/impl/ConfigDelayedMergeObject.java similarity index 100% rename from com/typesafe/config/impl/ConfigDelayedMergeObject.java rename to src/main/required/com/typesafe/config/impl/ConfigDelayedMergeObject.java diff --git a/com/typesafe/config/impl/ConfigDouble.java b/src/main/required/com/typesafe/config/impl/ConfigDouble.java similarity index 100% rename from com/typesafe/config/impl/ConfigDouble.java rename to src/main/required/com/typesafe/config/impl/ConfigDouble.java diff --git a/com/typesafe/config/impl/ConfigImpl.java b/src/main/required/com/typesafe/config/impl/ConfigImpl.java similarity index 100% rename from com/typesafe/config/impl/ConfigImpl.java rename to src/main/required/com/typesafe/config/impl/ConfigImpl.java diff --git a/com/typesafe/config/impl/ConfigImplUtil.java b/src/main/required/com/typesafe/config/impl/ConfigImplUtil.java similarity index 100% rename from com/typesafe/config/impl/ConfigImplUtil.java rename to src/main/required/com/typesafe/config/impl/ConfigImplUtil.java diff --git a/com/typesafe/config/impl/ConfigInt.java b/src/main/required/com/typesafe/config/impl/ConfigInt.java similarity index 100% rename from com/typesafe/config/impl/ConfigInt.java rename to src/main/required/com/typesafe/config/impl/ConfigInt.java diff --git a/com/typesafe/config/impl/ConfigLong.java b/src/main/required/com/typesafe/config/impl/ConfigLong.java similarity index 100% rename from com/typesafe/config/impl/ConfigLong.java rename to src/main/required/com/typesafe/config/impl/ConfigLong.java diff --git a/com/typesafe/config/impl/ConfigNull.java b/src/main/required/com/typesafe/config/impl/ConfigNull.java similarity index 100% rename from com/typesafe/config/impl/ConfigNull.java rename to src/main/required/com/typesafe/config/impl/ConfigNull.java diff --git a/com/typesafe/config/impl/ConfigNumber.java b/src/main/required/com/typesafe/config/impl/ConfigNumber.java similarity index 100% rename from com/typesafe/config/impl/ConfigNumber.java rename to src/main/required/com/typesafe/config/impl/ConfigNumber.java diff --git a/com/typesafe/config/impl/ConfigReference.java b/src/main/required/com/typesafe/config/impl/ConfigReference.java similarity index 100% rename from com/typesafe/config/impl/ConfigReference.java rename to src/main/required/com/typesafe/config/impl/ConfigReference.java diff --git a/com/typesafe/config/impl/ConfigString.java b/src/main/required/com/typesafe/config/impl/ConfigString.java similarity index 100% rename from com/typesafe/config/impl/ConfigString.java rename to src/main/required/com/typesafe/config/impl/ConfigString.java diff --git a/com/typesafe/config/impl/DefaultTransformer.java b/src/main/required/com/typesafe/config/impl/DefaultTransformer.java similarity index 100% rename from com/typesafe/config/impl/DefaultTransformer.java rename to src/main/required/com/typesafe/config/impl/DefaultTransformer.java diff --git a/com/typesafe/config/impl/FromMapMode.java b/src/main/required/com/typesafe/config/impl/FromMapMode.java similarity index 100% rename from com/typesafe/config/impl/FromMapMode.java rename to src/main/required/com/typesafe/config/impl/FromMapMode.java diff --git a/com/typesafe/config/impl/FullIncluder.java b/src/main/required/com/typesafe/config/impl/FullIncluder.java similarity index 100% rename from com/typesafe/config/impl/FullIncluder.java rename to src/main/required/com/typesafe/config/impl/FullIncluder.java diff --git a/com/typesafe/config/impl/MemoKey.java b/src/main/required/com/typesafe/config/impl/MemoKey.java similarity index 100% rename from com/typesafe/config/impl/MemoKey.java rename to src/main/required/com/typesafe/config/impl/MemoKey.java diff --git a/com/typesafe/config/impl/MergeableValue.java b/src/main/required/com/typesafe/config/impl/MergeableValue.java similarity index 100% rename from com/typesafe/config/impl/MergeableValue.java rename to src/main/required/com/typesafe/config/impl/MergeableValue.java diff --git a/com/typesafe/config/impl/OriginType.java b/src/main/required/com/typesafe/config/impl/OriginType.java similarity index 100% rename from com/typesafe/config/impl/OriginType.java rename to src/main/required/com/typesafe/config/impl/OriginType.java diff --git a/com/typesafe/config/impl/Parseable.java b/src/main/required/com/typesafe/config/impl/Parseable.java similarity index 100% rename from com/typesafe/config/impl/Parseable.java rename to src/main/required/com/typesafe/config/impl/Parseable.java diff --git a/com/typesafe/config/impl/Parser.java b/src/main/required/com/typesafe/config/impl/Parser.java similarity index 100% rename from com/typesafe/config/impl/Parser.java rename to src/main/required/com/typesafe/config/impl/Parser.java diff --git a/com/typesafe/config/impl/Path.java b/src/main/required/com/typesafe/config/impl/Path.java similarity index 100% rename from com/typesafe/config/impl/Path.java rename to src/main/required/com/typesafe/config/impl/Path.java diff --git a/com/typesafe/config/impl/PathBuilder.java b/src/main/required/com/typesafe/config/impl/PathBuilder.java similarity index 100% rename from com/typesafe/config/impl/PathBuilder.java rename to src/main/required/com/typesafe/config/impl/PathBuilder.java diff --git a/com/typesafe/config/impl/PropertiesParser.java b/src/main/required/com/typesafe/config/impl/PropertiesParser.java similarity index 100% rename from com/typesafe/config/impl/PropertiesParser.java rename to src/main/required/com/typesafe/config/impl/PropertiesParser.java diff --git a/com/typesafe/config/impl/ReplaceableMergeStack.java b/src/main/required/com/typesafe/config/impl/ReplaceableMergeStack.java similarity index 100% rename from com/typesafe/config/impl/ReplaceableMergeStack.java rename to src/main/required/com/typesafe/config/impl/ReplaceableMergeStack.java diff --git a/com/typesafe/config/impl/ResolveContext.java b/src/main/required/com/typesafe/config/impl/ResolveContext.java similarity index 100% rename from com/typesafe/config/impl/ResolveContext.java rename to src/main/required/com/typesafe/config/impl/ResolveContext.java diff --git a/com/typesafe/config/impl/ResolveMemos.java b/src/main/required/com/typesafe/config/impl/ResolveMemos.java similarity index 100% rename from com/typesafe/config/impl/ResolveMemos.java rename to src/main/required/com/typesafe/config/impl/ResolveMemos.java diff --git a/com/typesafe/config/impl/ResolveReplacer.java b/src/main/required/com/typesafe/config/impl/ResolveReplacer.java similarity index 100% rename from com/typesafe/config/impl/ResolveReplacer.java rename to src/main/required/com/typesafe/config/impl/ResolveReplacer.java diff --git a/com/typesafe/config/impl/ResolveSource.java b/src/main/required/com/typesafe/config/impl/ResolveSource.java similarity index 100% rename from com/typesafe/config/impl/ResolveSource.java rename to src/main/required/com/typesafe/config/impl/ResolveSource.java diff --git a/com/typesafe/config/impl/ResolveStatus.java b/src/main/required/com/typesafe/config/impl/ResolveStatus.java similarity index 100% rename from com/typesafe/config/impl/ResolveStatus.java rename to src/main/required/com/typesafe/config/impl/ResolveStatus.java diff --git a/com/typesafe/config/impl/SerializedConfigValue.java b/src/main/required/com/typesafe/config/impl/SerializedConfigValue.java similarity index 100% rename from com/typesafe/config/impl/SerializedConfigValue.java rename to src/main/required/com/typesafe/config/impl/SerializedConfigValue.java diff --git a/com/typesafe/config/impl/SimpleConfig.java b/src/main/required/com/typesafe/config/impl/SimpleConfig.java similarity index 100% rename from com/typesafe/config/impl/SimpleConfig.java rename to src/main/required/com/typesafe/config/impl/SimpleConfig.java diff --git a/com/typesafe/config/impl/SimpleConfigList.java b/src/main/required/com/typesafe/config/impl/SimpleConfigList.java similarity index 100% rename from com/typesafe/config/impl/SimpleConfigList.java rename to src/main/required/com/typesafe/config/impl/SimpleConfigList.java diff --git a/com/typesafe/config/impl/SimpleConfigObject.java b/src/main/required/com/typesafe/config/impl/SimpleConfigObject.java similarity index 100% rename from com/typesafe/config/impl/SimpleConfigObject.java rename to src/main/required/com/typesafe/config/impl/SimpleConfigObject.java diff --git a/com/typesafe/config/impl/SimpleConfigOrigin.java b/src/main/required/com/typesafe/config/impl/SimpleConfigOrigin.java similarity index 100% rename from com/typesafe/config/impl/SimpleConfigOrigin.java rename to src/main/required/com/typesafe/config/impl/SimpleConfigOrigin.java diff --git a/com/typesafe/config/impl/SimpleIncludeContext.java b/src/main/required/com/typesafe/config/impl/SimpleIncludeContext.java similarity index 100% rename from com/typesafe/config/impl/SimpleIncludeContext.java rename to src/main/required/com/typesafe/config/impl/SimpleIncludeContext.java diff --git a/com/typesafe/config/impl/SimpleIncluder.java b/src/main/required/com/typesafe/config/impl/SimpleIncluder.java similarity index 100% rename from com/typesafe/config/impl/SimpleIncluder.java rename to src/main/required/com/typesafe/config/impl/SimpleIncluder.java diff --git a/com/typesafe/config/impl/SubstitutionExpression.java b/src/main/required/com/typesafe/config/impl/SubstitutionExpression.java similarity index 100% rename from com/typesafe/config/impl/SubstitutionExpression.java rename to src/main/required/com/typesafe/config/impl/SubstitutionExpression.java diff --git a/com/typesafe/config/impl/Token.java b/src/main/required/com/typesafe/config/impl/Token.java similarity index 100% rename from com/typesafe/config/impl/Token.java rename to src/main/required/com/typesafe/config/impl/Token.java diff --git a/com/typesafe/config/impl/TokenType.java b/src/main/required/com/typesafe/config/impl/TokenType.java similarity index 100% rename from com/typesafe/config/impl/TokenType.java rename to src/main/required/com/typesafe/config/impl/TokenType.java diff --git a/com/typesafe/config/impl/Tokenizer.java b/src/main/required/com/typesafe/config/impl/Tokenizer.java similarity index 100% rename from com/typesafe/config/impl/Tokenizer.java rename to src/main/required/com/typesafe/config/impl/Tokenizer.java diff --git a/com/typesafe/config/impl/Tokens.java b/src/main/required/com/typesafe/config/impl/Tokens.java similarity index 100% rename from com/typesafe/config/impl/Tokens.java rename to src/main/required/com/typesafe/config/impl/Tokens.java diff --git a/com/typesafe/config/impl/Unmergeable.java b/src/main/required/com/typesafe/config/impl/Unmergeable.java similarity index 100% rename from com/typesafe/config/impl/Unmergeable.java rename to src/main/required/com/typesafe/config/impl/Unmergeable.java diff --git a/com/typesafe/config/package.html b/src/main/required/com/typesafe/config/package.html similarity index 100% rename from com/typesafe/config/package.html rename to src/main/required/com/typesafe/config/package.html diff --git a/javax/annotation/CheckReturnValue.java b/src/main/required/javax/annotation/CheckReturnValue.java similarity index 100% rename from javax/annotation/CheckReturnValue.java rename to src/main/required/javax/annotation/CheckReturnValue.java diff --git a/javax/annotation/Nonnull.java b/src/main/required/javax/annotation/Nonnull.java similarity index 100% rename from javax/annotation/Nonnull.java rename to src/main/required/javax/annotation/Nonnull.java diff --git a/javax/annotation/Nullable.java b/src/main/required/javax/annotation/Nullable.java similarity index 100% rename from javax/annotation/Nullable.java rename to src/main/required/javax/annotation/Nullable.java diff --git a/javax/annotation/meta/TypeQualifier.java b/src/main/required/javax/annotation/meta/TypeQualifier.java similarity index 100% rename from javax/annotation/meta/TypeQualifier.java rename to src/main/required/javax/annotation/meta/TypeQualifier.java diff --git a/javax/annotation/meta/TypeQualifierValidator.java b/src/main/required/javax/annotation/meta/TypeQualifierValidator.java similarity index 100% rename from javax/annotation/meta/TypeQualifierValidator.java rename to src/main/required/javax/annotation/meta/TypeQualifierValidator.java diff --git a/javax/annotation/meta/When.java b/src/main/required/javax/annotation/meta/When.java similarity index 100% rename from javax/annotation/meta/When.java rename to src/main/required/javax/annotation/meta/When.java diff --git a/org/luaj/vm3/Buffer.java b/src/main/required/org/luaj/vm3/Buffer.java similarity index 100% rename from org/luaj/vm3/Buffer.java rename to src/main/required/org/luaj/vm3/Buffer.java diff --git a/org/luaj/vm3/Globals.java b/src/main/required/org/luaj/vm3/Globals.java similarity index 100% rename from org/luaj/vm3/Globals.java rename to src/main/required/org/luaj/vm3/Globals.java diff --git a/org/luaj/vm3/LoadState.java b/src/main/required/org/luaj/vm3/LoadState.java similarity index 100% rename from org/luaj/vm3/LoadState.java rename to src/main/required/org/luaj/vm3/LoadState.java diff --git a/org/luaj/vm3/LocVars.java b/src/main/required/org/luaj/vm3/LocVars.java similarity index 100% rename from org/luaj/vm3/LocVars.java rename to src/main/required/org/luaj/vm3/LocVars.java diff --git a/org/luaj/vm3/Lua.java b/src/main/required/org/luaj/vm3/Lua.java similarity index 100% rename from org/luaj/vm3/Lua.java rename to src/main/required/org/luaj/vm3/Lua.java diff --git a/org/luaj/vm3/LuaBoolean.java b/src/main/required/org/luaj/vm3/LuaBoolean.java similarity index 100% rename from org/luaj/vm3/LuaBoolean.java rename to src/main/required/org/luaj/vm3/LuaBoolean.java diff --git a/org/luaj/vm3/LuaClosure.java b/src/main/required/org/luaj/vm3/LuaClosure.java similarity index 100% rename from org/luaj/vm3/LuaClosure.java rename to src/main/required/org/luaj/vm3/LuaClosure.java diff --git a/org/luaj/vm3/LuaDouble.java b/src/main/required/org/luaj/vm3/LuaDouble.java similarity index 100% rename from org/luaj/vm3/LuaDouble.java rename to src/main/required/org/luaj/vm3/LuaDouble.java diff --git a/org/luaj/vm3/LuaError.java b/src/main/required/org/luaj/vm3/LuaError.java similarity index 100% rename from org/luaj/vm3/LuaError.java rename to src/main/required/org/luaj/vm3/LuaError.java diff --git a/org/luaj/vm3/LuaFunction.java b/src/main/required/org/luaj/vm3/LuaFunction.java similarity index 100% rename from org/luaj/vm3/LuaFunction.java rename to src/main/required/org/luaj/vm3/LuaFunction.java diff --git a/org/luaj/vm3/LuaInteger.java b/src/main/required/org/luaj/vm3/LuaInteger.java similarity index 100% rename from org/luaj/vm3/LuaInteger.java rename to src/main/required/org/luaj/vm3/LuaInteger.java diff --git a/org/luaj/vm3/LuaNil.java b/src/main/required/org/luaj/vm3/LuaNil.java similarity index 100% rename from org/luaj/vm3/LuaNil.java rename to src/main/required/org/luaj/vm3/LuaNil.java diff --git a/org/luaj/vm3/LuaNumber.java b/src/main/required/org/luaj/vm3/LuaNumber.java similarity index 100% rename from org/luaj/vm3/LuaNumber.java rename to src/main/required/org/luaj/vm3/LuaNumber.java diff --git a/org/luaj/vm3/LuaString.java b/src/main/required/org/luaj/vm3/LuaString.java similarity index 100% rename from org/luaj/vm3/LuaString.java rename to src/main/required/org/luaj/vm3/LuaString.java diff --git a/org/luaj/vm3/LuaTable.java b/src/main/required/org/luaj/vm3/LuaTable.java similarity index 100% rename from org/luaj/vm3/LuaTable.java rename to src/main/required/org/luaj/vm3/LuaTable.java diff --git a/org/luaj/vm3/LuaThread.java b/src/main/required/org/luaj/vm3/LuaThread.java similarity index 100% rename from org/luaj/vm3/LuaThread.java rename to src/main/required/org/luaj/vm3/LuaThread.java diff --git a/org/luaj/vm3/LuaUserdata.java b/src/main/required/org/luaj/vm3/LuaUserdata.java similarity index 100% rename from org/luaj/vm3/LuaUserdata.java rename to src/main/required/org/luaj/vm3/LuaUserdata.java diff --git a/org/luaj/vm3/LuaValue.java b/src/main/required/org/luaj/vm3/LuaValue.java similarity index 100% rename from org/luaj/vm3/LuaValue.java rename to src/main/required/org/luaj/vm3/LuaValue.java diff --git a/org/luaj/vm3/Metatable.java b/src/main/required/org/luaj/vm3/Metatable.java similarity index 100% rename from org/luaj/vm3/Metatable.java rename to src/main/required/org/luaj/vm3/Metatable.java diff --git a/org/luaj/vm3/NonTableMetatable.java b/src/main/required/org/luaj/vm3/NonTableMetatable.java similarity index 100% rename from org/luaj/vm3/NonTableMetatable.java rename to src/main/required/org/luaj/vm3/NonTableMetatable.java diff --git a/org/luaj/vm3/OrphanedThread.java b/src/main/required/org/luaj/vm3/OrphanedThread.java similarity index 100% rename from org/luaj/vm3/OrphanedThread.java rename to src/main/required/org/luaj/vm3/OrphanedThread.java diff --git a/org/luaj/vm3/Print.java b/src/main/required/org/luaj/vm3/Print.java similarity index 100% rename from org/luaj/vm3/Print.java rename to src/main/required/org/luaj/vm3/Print.java diff --git a/org/luaj/vm3/Prototype.java b/src/main/required/org/luaj/vm3/Prototype.java similarity index 100% rename from org/luaj/vm3/Prototype.java rename to src/main/required/org/luaj/vm3/Prototype.java diff --git a/org/luaj/vm3/TailcallVarargs.java b/src/main/required/org/luaj/vm3/TailcallVarargs.java similarity index 100% rename from org/luaj/vm3/TailcallVarargs.java rename to src/main/required/org/luaj/vm3/TailcallVarargs.java diff --git a/org/luaj/vm3/UpValue.java b/src/main/required/org/luaj/vm3/UpValue.java similarity index 100% rename from org/luaj/vm3/UpValue.java rename to src/main/required/org/luaj/vm3/UpValue.java diff --git a/org/luaj/vm3/Upvaldesc.java b/src/main/required/org/luaj/vm3/Upvaldesc.java similarity index 100% rename from org/luaj/vm3/Upvaldesc.java rename to src/main/required/org/luaj/vm3/Upvaldesc.java diff --git a/org/luaj/vm3/Varargs.java b/src/main/required/org/luaj/vm3/Varargs.java similarity index 100% rename from org/luaj/vm3/Varargs.java rename to src/main/required/org/luaj/vm3/Varargs.java diff --git a/org/luaj/vm3/WeakTable.java b/src/main/required/org/luaj/vm3/WeakTable.java similarity index 100% rename from org/luaj/vm3/WeakTable.java rename to src/main/required/org/luaj/vm3/WeakTable.java diff --git a/org/luaj/vm3/ast/Block.java b/src/main/required/org/luaj/vm3/ast/Block.java similarity index 100% rename from org/luaj/vm3/ast/Block.java rename to src/main/required/org/luaj/vm3/ast/Block.java diff --git a/org/luaj/vm3/ast/Chunk.java b/src/main/required/org/luaj/vm3/ast/Chunk.java similarity index 100% rename from org/luaj/vm3/ast/Chunk.java rename to src/main/required/org/luaj/vm3/ast/Chunk.java diff --git a/org/luaj/vm3/ast/Exp.java b/src/main/required/org/luaj/vm3/ast/Exp.java similarity index 100% rename from org/luaj/vm3/ast/Exp.java rename to src/main/required/org/luaj/vm3/ast/Exp.java diff --git a/org/luaj/vm3/ast/FuncArgs.java b/src/main/required/org/luaj/vm3/ast/FuncArgs.java similarity index 100% rename from org/luaj/vm3/ast/FuncArgs.java rename to src/main/required/org/luaj/vm3/ast/FuncArgs.java diff --git a/org/luaj/vm3/ast/FuncBody.java b/src/main/required/org/luaj/vm3/ast/FuncBody.java similarity index 100% rename from org/luaj/vm3/ast/FuncBody.java rename to src/main/required/org/luaj/vm3/ast/FuncBody.java diff --git a/org/luaj/vm3/ast/FuncName.java b/src/main/required/org/luaj/vm3/ast/FuncName.java similarity index 100% rename from org/luaj/vm3/ast/FuncName.java rename to src/main/required/org/luaj/vm3/ast/FuncName.java diff --git a/org/luaj/vm3/ast/Name.java b/src/main/required/org/luaj/vm3/ast/Name.java similarity index 100% rename from org/luaj/vm3/ast/Name.java rename to src/main/required/org/luaj/vm3/ast/Name.java diff --git a/org/luaj/vm3/ast/NameResolver.java b/src/main/required/org/luaj/vm3/ast/NameResolver.java similarity index 100% rename from org/luaj/vm3/ast/NameResolver.java rename to src/main/required/org/luaj/vm3/ast/NameResolver.java diff --git a/org/luaj/vm3/ast/NameScope.java b/src/main/required/org/luaj/vm3/ast/NameScope.java similarity index 100% rename from org/luaj/vm3/ast/NameScope.java rename to src/main/required/org/luaj/vm3/ast/NameScope.java diff --git a/org/luaj/vm3/ast/ParList.java b/src/main/required/org/luaj/vm3/ast/ParList.java similarity index 100% rename from org/luaj/vm3/ast/ParList.java rename to src/main/required/org/luaj/vm3/ast/ParList.java diff --git a/org/luaj/vm3/ast/Stat.java b/src/main/required/org/luaj/vm3/ast/Stat.java similarity index 100% rename from org/luaj/vm3/ast/Stat.java rename to src/main/required/org/luaj/vm3/ast/Stat.java diff --git a/org/luaj/vm3/ast/Str.java b/src/main/required/org/luaj/vm3/ast/Str.java similarity index 100% rename from org/luaj/vm3/ast/Str.java rename to src/main/required/org/luaj/vm3/ast/Str.java diff --git a/org/luaj/vm3/ast/SyntaxElement.java b/src/main/required/org/luaj/vm3/ast/SyntaxElement.java similarity index 100% rename from org/luaj/vm3/ast/SyntaxElement.java rename to src/main/required/org/luaj/vm3/ast/SyntaxElement.java diff --git a/org/luaj/vm3/ast/TableConstructor.java b/src/main/required/org/luaj/vm3/ast/TableConstructor.java similarity index 100% rename from org/luaj/vm3/ast/TableConstructor.java rename to src/main/required/org/luaj/vm3/ast/TableConstructor.java diff --git a/org/luaj/vm3/ast/TableField.java b/src/main/required/org/luaj/vm3/ast/TableField.java similarity index 100% rename from org/luaj/vm3/ast/TableField.java rename to src/main/required/org/luaj/vm3/ast/TableField.java diff --git a/org/luaj/vm3/ast/Variable.java b/src/main/required/org/luaj/vm3/ast/Variable.java similarity index 100% rename from org/luaj/vm3/ast/Variable.java rename to src/main/required/org/luaj/vm3/ast/Variable.java diff --git a/org/luaj/vm3/ast/Visitor.java b/src/main/required/org/luaj/vm3/ast/Visitor.java similarity index 100% rename from org/luaj/vm3/ast/Visitor.java rename to src/main/required/org/luaj/vm3/ast/Visitor.java diff --git a/org/luaj/vm3/compiler/DumpState.java b/src/main/required/org/luaj/vm3/compiler/DumpState.java similarity index 100% rename from org/luaj/vm3/compiler/DumpState.java rename to src/main/required/org/luaj/vm3/compiler/DumpState.java diff --git a/org/luaj/vm3/compiler/FuncState.java b/src/main/required/org/luaj/vm3/compiler/FuncState.java similarity index 100% rename from org/luaj/vm3/compiler/FuncState.java rename to src/main/required/org/luaj/vm3/compiler/FuncState.java diff --git a/org/luaj/vm3/compiler/InstructionPtr.java b/src/main/required/org/luaj/vm3/compiler/InstructionPtr.java similarity index 100% rename from org/luaj/vm3/compiler/InstructionPtr.java rename to src/main/required/org/luaj/vm3/compiler/InstructionPtr.java diff --git a/org/luaj/vm3/compiler/IntPtr.java b/src/main/required/org/luaj/vm3/compiler/IntPtr.java similarity index 100% rename from org/luaj/vm3/compiler/IntPtr.java rename to src/main/required/org/luaj/vm3/compiler/IntPtr.java diff --git a/org/luaj/vm3/compiler/LexState.java b/src/main/required/org/luaj/vm3/compiler/LexState.java similarity index 100% rename from org/luaj/vm3/compiler/LexState.java rename to src/main/required/org/luaj/vm3/compiler/LexState.java diff --git a/org/luaj/vm3/compiler/LuaC.java b/src/main/required/org/luaj/vm3/compiler/LuaC.java similarity index 100% rename from org/luaj/vm3/compiler/LuaC.java rename to src/main/required/org/luaj/vm3/compiler/LuaC.java diff --git a/org/luaj/vm3/lib/BaseLib.java b/src/main/required/org/luaj/vm3/lib/BaseLib.java similarity index 100% rename from org/luaj/vm3/lib/BaseLib.java rename to src/main/required/org/luaj/vm3/lib/BaseLib.java diff --git a/org/luaj/vm3/lib/Bit32Lib.java b/src/main/required/org/luaj/vm3/lib/Bit32Lib.java similarity index 100% rename from org/luaj/vm3/lib/Bit32Lib.java rename to src/main/required/org/luaj/vm3/lib/Bit32Lib.java diff --git a/org/luaj/vm3/lib/CoroutineLib.java b/src/main/required/org/luaj/vm3/lib/CoroutineLib.java similarity index 100% rename from org/luaj/vm3/lib/CoroutineLib.java rename to src/main/required/org/luaj/vm3/lib/CoroutineLib.java diff --git a/org/luaj/vm3/lib/DebugLib.java b/src/main/required/org/luaj/vm3/lib/DebugLib.java similarity index 100% rename from org/luaj/vm3/lib/DebugLib.java rename to src/main/required/org/luaj/vm3/lib/DebugLib.java diff --git a/org/luaj/vm3/lib/IoLib.java b/src/main/required/org/luaj/vm3/lib/IoLib.java similarity index 100% rename from org/luaj/vm3/lib/IoLib.java rename to src/main/required/org/luaj/vm3/lib/IoLib.java diff --git a/org/luaj/vm3/lib/LibFunction.java b/src/main/required/org/luaj/vm3/lib/LibFunction.java similarity index 100% rename from org/luaj/vm3/lib/LibFunction.java rename to src/main/required/org/luaj/vm3/lib/LibFunction.java diff --git a/org/luaj/vm3/lib/MathLib.java b/src/main/required/org/luaj/vm3/lib/MathLib.java similarity index 100% rename from org/luaj/vm3/lib/MathLib.java rename to src/main/required/org/luaj/vm3/lib/MathLib.java diff --git a/org/luaj/vm3/lib/OneArgFunction.java b/src/main/required/org/luaj/vm3/lib/OneArgFunction.java similarity index 100% rename from org/luaj/vm3/lib/OneArgFunction.java rename to src/main/required/org/luaj/vm3/lib/OneArgFunction.java diff --git a/org/luaj/vm3/lib/OsLib.java b/src/main/required/org/luaj/vm3/lib/OsLib.java similarity index 100% rename from org/luaj/vm3/lib/OsLib.java rename to src/main/required/org/luaj/vm3/lib/OsLib.java diff --git a/org/luaj/vm3/lib/PackageLib.java b/src/main/required/org/luaj/vm3/lib/PackageLib.java similarity index 100% rename from org/luaj/vm3/lib/PackageLib.java rename to src/main/required/org/luaj/vm3/lib/PackageLib.java diff --git a/org/luaj/vm3/lib/ResourceFinder.java b/src/main/required/org/luaj/vm3/lib/ResourceFinder.java similarity index 100% rename from org/luaj/vm3/lib/ResourceFinder.java rename to src/main/required/org/luaj/vm3/lib/ResourceFinder.java diff --git a/org/luaj/vm3/lib/StringLib.java b/src/main/required/org/luaj/vm3/lib/StringLib.java similarity index 100% rename from org/luaj/vm3/lib/StringLib.java rename to src/main/required/org/luaj/vm3/lib/StringLib.java diff --git a/org/luaj/vm3/lib/TableLib.java b/src/main/required/org/luaj/vm3/lib/TableLib.java similarity index 100% rename from org/luaj/vm3/lib/TableLib.java rename to src/main/required/org/luaj/vm3/lib/TableLib.java diff --git a/org/luaj/vm3/lib/ThreeArgFunction.java b/src/main/required/org/luaj/vm3/lib/ThreeArgFunction.java similarity index 100% rename from org/luaj/vm3/lib/ThreeArgFunction.java rename to src/main/required/org/luaj/vm3/lib/ThreeArgFunction.java diff --git a/org/luaj/vm3/lib/TwoArgFunction.java b/src/main/required/org/luaj/vm3/lib/TwoArgFunction.java similarity index 100% rename from org/luaj/vm3/lib/TwoArgFunction.java rename to src/main/required/org/luaj/vm3/lib/TwoArgFunction.java diff --git a/org/luaj/vm3/lib/VarArgFunction.java b/src/main/required/org/luaj/vm3/lib/VarArgFunction.java similarity index 100% rename from org/luaj/vm3/lib/VarArgFunction.java rename to src/main/required/org/luaj/vm3/lib/VarArgFunction.java diff --git a/org/luaj/vm3/lib/ZeroArgFunction.java b/src/main/required/org/luaj/vm3/lib/ZeroArgFunction.java similarity index 100% rename from org/luaj/vm3/lib/ZeroArgFunction.java rename to src/main/required/org/luaj/vm3/lib/ZeroArgFunction.java diff --git a/org/luaj/vm3/lib/jse/CoerceJavaToLua.java b/src/main/required/org/luaj/vm3/lib/jse/CoerceJavaToLua.java similarity index 100% rename from org/luaj/vm3/lib/jse/CoerceJavaToLua.java rename to src/main/required/org/luaj/vm3/lib/jse/CoerceJavaToLua.java diff --git a/org/luaj/vm3/lib/jse/CoerceLuaToJava.java b/src/main/required/org/luaj/vm3/lib/jse/CoerceLuaToJava.java similarity index 100% rename from org/luaj/vm3/lib/jse/CoerceLuaToJava.java rename to src/main/required/org/luaj/vm3/lib/jse/CoerceLuaToJava.java diff --git a/org/luaj/vm3/lib/jse/JavaArray.java b/src/main/required/org/luaj/vm3/lib/jse/JavaArray.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaArray.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaArray.java diff --git a/org/luaj/vm3/lib/jse/JavaClass.java b/src/main/required/org/luaj/vm3/lib/jse/JavaClass.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaClass.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaClass.java diff --git a/org/luaj/vm3/lib/jse/JavaConstructor.java b/src/main/required/org/luaj/vm3/lib/jse/JavaConstructor.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaConstructor.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaConstructor.java diff --git a/org/luaj/vm3/lib/jse/JavaInstance.java b/src/main/required/org/luaj/vm3/lib/jse/JavaInstance.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaInstance.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaInstance.java diff --git a/org/luaj/vm3/lib/jse/JavaMember.java b/src/main/required/org/luaj/vm3/lib/jse/JavaMember.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaMember.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaMember.java diff --git a/org/luaj/vm3/lib/jse/JavaMethod.java b/src/main/required/org/luaj/vm3/lib/jse/JavaMethod.java similarity index 100% rename from org/luaj/vm3/lib/jse/JavaMethod.java rename to src/main/required/org/luaj/vm3/lib/jse/JavaMethod.java diff --git a/org/luaj/vm3/lib/jse/JseBaseLib.java b/src/main/required/org/luaj/vm3/lib/jse/JseBaseLib.java similarity index 100% rename from org/luaj/vm3/lib/jse/JseBaseLib.java rename to src/main/required/org/luaj/vm3/lib/jse/JseBaseLib.java diff --git a/org/luaj/vm3/lib/jse/JseIoLib.java b/src/main/required/org/luaj/vm3/lib/jse/JseIoLib.java similarity index 100% rename from org/luaj/vm3/lib/jse/JseIoLib.java rename to src/main/required/org/luaj/vm3/lib/jse/JseIoLib.java diff --git a/org/luaj/vm3/lib/jse/JseMathLib.java b/src/main/required/org/luaj/vm3/lib/jse/JseMathLib.java similarity index 100% rename from org/luaj/vm3/lib/jse/JseMathLib.java rename to src/main/required/org/luaj/vm3/lib/jse/JseMathLib.java diff --git a/org/luaj/vm3/lib/jse/JseOsLib.java b/src/main/required/org/luaj/vm3/lib/jse/JseOsLib.java similarity index 100% rename from org/luaj/vm3/lib/jse/JseOsLib.java rename to src/main/required/org/luaj/vm3/lib/jse/JseOsLib.java diff --git a/org/luaj/vm3/lib/jse/JsePlatform.java b/src/main/required/org/luaj/vm3/lib/jse/JsePlatform.java similarity index 100% rename from org/luaj/vm3/lib/jse/JsePlatform.java rename to src/main/required/org/luaj/vm3/lib/jse/JsePlatform.java diff --git a/org/luaj/vm3/lib/jse/JseProcess.java b/src/main/required/org/luaj/vm3/lib/jse/JseProcess.java similarity index 100% rename from org/luaj/vm3/lib/jse/JseProcess.java rename to src/main/required/org/luaj/vm3/lib/jse/JseProcess.java diff --git a/org/luaj/vm3/lib/jse/LuajavaLib.java b/src/main/required/org/luaj/vm3/lib/jse/LuajavaLib.java similarity index 100% rename from org/luaj/vm3/lib/jse/LuajavaLib.java rename to src/main/required/org/luaj/vm3/lib/jse/LuajavaLib.java diff --git a/org/luaj/vm3/parser/LuaParser.java b/src/main/required/org/luaj/vm3/parser/LuaParser.java similarity index 100% rename from org/luaj/vm3/parser/LuaParser.java rename to src/main/required/org/luaj/vm3/parser/LuaParser.java diff --git a/org/luaj/vm3/parser/LuaParserConstants.java b/src/main/required/org/luaj/vm3/parser/LuaParserConstants.java similarity index 100% rename from org/luaj/vm3/parser/LuaParserConstants.java rename to src/main/required/org/luaj/vm3/parser/LuaParserConstants.java diff --git a/org/luaj/vm3/parser/LuaParserTokenManager.java b/src/main/required/org/luaj/vm3/parser/LuaParserTokenManager.java similarity index 100% rename from org/luaj/vm3/parser/LuaParserTokenManager.java rename to src/main/required/org/luaj/vm3/parser/LuaParserTokenManager.java diff --git a/org/luaj/vm3/parser/ParseException.java b/src/main/required/org/luaj/vm3/parser/ParseException.java similarity index 100% rename from org/luaj/vm3/parser/ParseException.java rename to src/main/required/org/luaj/vm3/parser/ParseException.java diff --git a/org/luaj/vm3/parser/SimpleCharStream.java b/src/main/required/org/luaj/vm3/parser/SimpleCharStream.java similarity index 100% rename from org/luaj/vm3/parser/SimpleCharStream.java rename to src/main/required/org/luaj/vm3/parser/SimpleCharStream.java diff --git a/org/luaj/vm3/parser/Token.java b/src/main/required/org/luaj/vm3/parser/Token.java similarity index 100% rename from org/luaj/vm3/parser/Token.java rename to src/main/required/org/luaj/vm3/parser/Token.java diff --git a/org/luaj/vm3/parser/TokenMgrError.java b/src/main/required/org/luaj/vm3/parser/TokenMgrError.java similarity index 100% rename from org/luaj/vm3/parser/TokenMgrError.java rename to src/main/required/org/luaj/vm3/parser/TokenMgrError.java diff --git a/org/luaj/vm3/script/LuaScriptEngine.java b/src/main/required/org/luaj/vm3/script/LuaScriptEngine.java similarity index 100% rename from org/luaj/vm3/script/LuaScriptEngine.java rename to src/main/required/org/luaj/vm3/script/LuaScriptEngine.java diff --git a/org/luaj/vm3/script/LuaScriptEngineFactory.java b/src/main/required/org/luaj/vm3/script/LuaScriptEngineFactory.java similarity index 100% rename from org/luaj/vm3/script/LuaScriptEngineFactory.java rename to src/main/required/org/luaj/vm3/script/LuaScriptEngineFactory.java diff --git a/org/luaj/vm3/script/LuajContext.java b/src/main/required/org/luaj/vm3/script/LuajContext.java similarity index 100% rename from org/luaj/vm3/script/LuajContext.java rename to src/main/required/org/luaj/vm3/script/LuajContext.java diff --git a/universalelectricity/api/CompatibilityModule.java b/src/main/required/universalelectricity/api/CompatibilityModule.java similarity index 100% rename from universalelectricity/api/CompatibilityModule.java rename to src/main/required/universalelectricity/api/CompatibilityModule.java diff --git a/universalelectricity/api/CompatibilityType.java b/src/main/required/universalelectricity/api/CompatibilityType.java similarity index 100% rename from universalelectricity/api/CompatibilityType.java rename to src/main/required/universalelectricity/api/CompatibilityType.java diff --git a/universalelectricity/api/UniversalClass.java b/src/main/required/universalelectricity/api/UniversalClass.java similarity index 100% rename from universalelectricity/api/UniversalClass.java rename to src/main/required/universalelectricity/api/UniversalClass.java diff --git a/universalelectricity/api/UniversalElectricity.java b/src/main/required/universalelectricity/api/UniversalElectricity.java similarity index 100% rename from universalelectricity/api/UniversalElectricity.java rename to src/main/required/universalelectricity/api/UniversalElectricity.java diff --git a/universalelectricity/api/electricity/IElectricalNetwork.java b/src/main/required/universalelectricity/api/electricity/IElectricalNetwork.java similarity index 100% rename from universalelectricity/api/electricity/IElectricalNetwork.java rename to src/main/required/universalelectricity/api/electricity/IElectricalNetwork.java diff --git a/universalelectricity/api/electricity/IVoltageInput.java b/src/main/required/universalelectricity/api/electricity/IVoltageInput.java similarity index 100% rename from universalelectricity/api/electricity/IVoltageInput.java rename to src/main/required/universalelectricity/api/electricity/IVoltageInput.java diff --git a/universalelectricity/api/electricity/IVoltageOutput.java b/src/main/required/universalelectricity/api/electricity/IVoltageOutput.java similarity index 100% rename from universalelectricity/api/electricity/IVoltageOutput.java rename to src/main/required/universalelectricity/api/electricity/IVoltageOutput.java diff --git a/universalelectricity/api/energy/EnergyNetworkLoader.java b/src/main/required/universalelectricity/api/energy/EnergyNetworkLoader.java similarity index 100% rename from universalelectricity/api/energy/EnergyNetworkLoader.java rename to src/main/required/universalelectricity/api/energy/EnergyNetworkLoader.java diff --git a/universalelectricity/api/energy/EnergyStorageHandler.java b/src/main/required/universalelectricity/api/energy/EnergyStorageHandler.java similarity index 100% rename from universalelectricity/api/energy/EnergyStorageHandler.java rename to src/main/required/universalelectricity/api/energy/EnergyStorageHandler.java diff --git a/universalelectricity/api/energy/IConductor.java b/src/main/required/universalelectricity/api/energy/IConductor.java similarity index 100% rename from universalelectricity/api/energy/IConductor.java rename to src/main/required/universalelectricity/api/energy/IConductor.java diff --git a/universalelectricity/api/energy/IEnergyContainer.java b/src/main/required/universalelectricity/api/energy/IEnergyContainer.java similarity index 100% rename from universalelectricity/api/energy/IEnergyContainer.java rename to src/main/required/universalelectricity/api/energy/IEnergyContainer.java diff --git a/universalelectricity/api/energy/IEnergyInterface.java b/src/main/required/universalelectricity/api/energy/IEnergyInterface.java similarity index 100% rename from universalelectricity/api/energy/IEnergyInterface.java rename to src/main/required/universalelectricity/api/energy/IEnergyInterface.java diff --git a/universalelectricity/api/energy/IEnergyNetwork.java b/src/main/required/universalelectricity/api/energy/IEnergyNetwork.java similarity index 100% rename from universalelectricity/api/energy/IEnergyNetwork.java rename to src/main/required/universalelectricity/api/energy/IEnergyNetwork.java diff --git a/universalelectricity/api/energy/UnitDisplay.java b/src/main/required/universalelectricity/api/energy/UnitDisplay.java similarity index 100% rename from universalelectricity/api/energy/UnitDisplay.java rename to src/main/required/universalelectricity/api/energy/UnitDisplay.java diff --git a/universalelectricity/api/item/IEnergyItem.java b/src/main/required/universalelectricity/api/item/IEnergyItem.java similarity index 100% rename from universalelectricity/api/item/IEnergyItem.java rename to src/main/required/universalelectricity/api/item/IEnergyItem.java diff --git a/universalelectricity/api/item/IVoltageItem.java b/src/main/required/universalelectricity/api/item/IVoltageItem.java similarity index 100% rename from universalelectricity/api/item/IVoltageItem.java rename to src/main/required/universalelectricity/api/item/IVoltageItem.java diff --git a/universalelectricity/api/item/ItemElectric.java b/src/main/required/universalelectricity/api/item/ItemElectric.java similarity index 100% rename from universalelectricity/api/item/ItemElectric.java rename to src/main/required/universalelectricity/api/item/ItemElectric.java diff --git a/universalelectricity/api/net/IConnectable.java b/src/main/required/universalelectricity/api/net/IConnectable.java similarity index 100% rename from universalelectricity/api/net/IConnectable.java rename to src/main/required/universalelectricity/api/net/IConnectable.java diff --git a/universalelectricity/api/net/IConnector.java b/src/main/required/universalelectricity/api/net/IConnector.java similarity index 100% rename from universalelectricity/api/net/IConnector.java rename to src/main/required/universalelectricity/api/net/IConnector.java diff --git a/universalelectricity/api/net/INetwork.java b/src/main/required/universalelectricity/api/net/INetwork.java similarity index 100% rename from universalelectricity/api/net/INetwork.java rename to src/main/required/universalelectricity/api/net/INetwork.java diff --git a/universalelectricity/api/net/INetworkProvider.java b/src/main/required/universalelectricity/api/net/INetworkProvider.java similarity index 100% rename from universalelectricity/api/net/INetworkProvider.java rename to src/main/required/universalelectricity/api/net/INetworkProvider.java diff --git a/universalelectricity/api/net/INodeNetwork.java b/src/main/required/universalelectricity/api/net/INodeNetwork.java similarity index 100% rename from universalelectricity/api/net/INodeNetwork.java rename to src/main/required/universalelectricity/api/net/INodeNetwork.java diff --git a/universalelectricity/api/net/IUpdate.java b/src/main/required/universalelectricity/api/net/IUpdate.java similarity index 100% rename from universalelectricity/api/net/IUpdate.java rename to src/main/required/universalelectricity/api/net/IUpdate.java diff --git a/universalelectricity/api/net/NetworkEvent.java b/src/main/required/universalelectricity/api/net/NetworkEvent.java similarity index 100% rename from universalelectricity/api/net/NetworkEvent.java rename to src/main/required/universalelectricity/api/net/NetworkEvent.java diff --git a/universalelectricity/api/package-info.java b/src/main/required/universalelectricity/api/package-info.java similarity index 100% rename from universalelectricity/api/package-info.java rename to src/main/required/universalelectricity/api/package-info.java diff --git a/universalelectricity/api/vector/Quaternion.java b/src/main/required/universalelectricity/api/vector/Quaternion.java similarity index 100% rename from universalelectricity/api/vector/Quaternion.java rename to src/main/required/universalelectricity/api/vector/Quaternion.java diff --git a/universalelectricity/api/vector/Rotation.java b/src/main/required/universalelectricity/api/vector/Rotation.java similarity index 100% rename from universalelectricity/api/vector/Rotation.java rename to src/main/required/universalelectricity/api/vector/Rotation.java diff --git a/universalelectricity/api/vector/Vector2.java b/src/main/required/universalelectricity/api/vector/Vector2.java similarity index 100% rename from universalelectricity/api/vector/Vector2.java rename to src/main/required/universalelectricity/api/vector/Vector2.java diff --git a/universalelectricity/api/vector/Vector3.java b/src/main/required/universalelectricity/api/vector/Vector3.java similarity index 100% rename from universalelectricity/api/vector/Vector3.java rename to src/main/required/universalelectricity/api/vector/Vector3.java diff --git a/universalelectricity/api/vector/VectorHelper.java b/src/main/required/universalelectricity/api/vector/VectorHelper.java similarity index 100% rename from universalelectricity/api/vector/VectorHelper.java rename to src/main/required/universalelectricity/api/vector/VectorHelper.java diff --git a/universalelectricity/api/vector/VectorWorld.java b/src/main/required/universalelectricity/api/vector/VectorWorld.java similarity index 100% rename from universalelectricity/api/vector/VectorWorld.java rename to src/main/required/universalelectricity/api/vector/VectorWorld.java diff --git a/LICENSE b/src/main/resources/LICENSE similarity index 100% rename from LICENSE rename to src/main/resources/LICENSE diff --git a/LICENSE-jnlua b/src/main/resources/LICENSE-jnlua similarity index 100% rename from LICENSE-jnlua rename to src/main/resources/LICENSE-jnlua diff --git a/LICENSE-luaj b/src/main/resources/LICENSE-luaj similarity index 100% rename from LICENSE-luaj rename to src/main/resources/LICENSE-luaj diff --git a/LICENSE-mods b/src/main/resources/LICENSE-mods similarity index 100% rename from LICENSE-mods rename to src/main/resources/LICENSE-mods diff --git a/LICENSE-typesafe b/src/main/resources/LICENSE-typesafe similarity index 100% rename from LICENSE-typesafe rename to src/main/resources/LICENSE-typesafe diff --git a/assets/opencomputers/lang/de_DE.lang b/src/main/resources/assets/opencomputers/lang/de_DE.lang similarity index 100% rename from assets/opencomputers/lang/de_DE.lang rename to src/main/resources/assets/opencomputers/lang/de_DE.lang diff --git a/assets/opencomputers/lang/en_US.lang b/src/main/resources/assets/opencomputers/lang/en_US.lang similarity index 100% rename from assets/opencomputers/lang/en_US.lang rename to src/main/resources/assets/opencomputers/lang/en_US.lang diff --git a/assets/opencomputers/lang/fr_FR.lang b/src/main/resources/assets/opencomputers/lang/fr_FR.lang similarity index 100% rename from assets/opencomputers/lang/fr_FR.lang rename to src/main/resources/assets/opencomputers/lang/fr_FR.lang diff --git a/assets/opencomputers/lang/pt_PT.lang b/src/main/resources/assets/opencomputers/lang/pt_PT.lang similarity index 100% rename from assets/opencomputers/lang/pt_PT.lang rename to src/main/resources/assets/opencomputers/lang/pt_PT.lang diff --git a/assets/opencomputers/lang/zh_CN.lang b/src/main/resources/assets/opencomputers/lang/zh_CN.lang similarity index 100% rename from assets/opencomputers/lang/zh_CN.lang rename to src/main/resources/assets/opencomputers/lang/zh_CN.lang diff --git a/assets/opencomputers/lib/native.32.dll b/src/main/resources/assets/opencomputers/lib/native.32.dll similarity index 100% rename from assets/opencomputers/lib/native.32.dll rename to src/main/resources/assets/opencomputers/lib/native.32.dll diff --git a/assets/opencomputers/lib/native.32.dylib b/src/main/resources/assets/opencomputers/lib/native.32.dylib similarity index 100% rename from assets/opencomputers/lib/native.32.dylib rename to src/main/resources/assets/opencomputers/lib/native.32.dylib diff --git a/assets/opencomputers/lib/native.32.so b/src/main/resources/assets/opencomputers/lib/native.32.so similarity index 100% rename from assets/opencomputers/lib/native.32.so rename to src/main/resources/assets/opencomputers/lib/native.32.so diff --git a/assets/opencomputers/lib/native.64.dll b/src/main/resources/assets/opencomputers/lib/native.64.dll similarity index 100% rename from assets/opencomputers/lib/native.64.dll rename to src/main/resources/assets/opencomputers/lib/native.64.dll diff --git a/assets/opencomputers/lib/native.64.dylib b/src/main/resources/assets/opencomputers/lib/native.64.dylib similarity index 100% rename from assets/opencomputers/lib/native.64.dylib rename to src/main/resources/assets/opencomputers/lib/native.64.dylib diff --git a/assets/opencomputers/lib/native.64.so b/src/main/resources/assets/opencomputers/lib/native.64.so similarity index 100% rename from assets/opencomputers/lib/native.64.so rename to src/main/resources/assets/opencomputers/lib/native.64.so diff --git a/assets/opencomputers/lua/component/internet/.autorun.lua b/src/main/resources/assets/opencomputers/lua/component/internet/.autorun.lua similarity index 100% rename from assets/opencomputers/lua/component/internet/.autorun.lua rename to src/main/resources/assets/opencomputers/lua/component/internet/.autorun.lua diff --git a/assets/opencomputers/lua/component/internet/bin/pastebin.lua b/src/main/resources/assets/opencomputers/lua/component/internet/bin/pastebin.lua similarity index 95% rename from assets/opencomputers/lua/component/internet/bin/pastebin.lua rename to src/main/resources/assets/opencomputers/lua/component/internet/bin/pastebin.lua index e05c6db2e..8ba13101e 100644 --- a/assets/opencomputers/lua/component/internet/bin/pastebin.lua +++ b/src/main/resources/assets/opencomputers/lua/component/internet/bin/pastebin.lua @@ -4,7 +4,6 @@ local component = require("component") local fs = require("filesystem") local internet = require("internet") local shell = require("shell") -local term = require("term") if not component.isAvailable("internet") then io.write("This program requires an internet card to run.") @@ -13,7 +12,7 @@ end local args, options = shell.parse(...) ---This gets code from the website and stores it in the specified file +-- This gets code from the website and stores it in the specified file. local function get(pasteId, filename) local f, reason = io.open(filename, "w") if not f then @@ -21,7 +20,7 @@ local function get(pasteId, filename) return end - term.write("Downloading from pastebin.com... ") + io.write("Downloading from pastebin.com... ") local url = "http://pastebin.com/raw.php?i=" .. pasteId local result, response = pcall(internet.request, url) if result then @@ -88,7 +87,7 @@ function put(path) local data = file:read("*a") file:close() - term.write("Uploading to pastebin.com... ") + io.write("Uploading to pastebin.com... ") local result, response = pcall(internet.request, "http://pastebin.com/api/api_post.php", "api_option=paste&" .. diff --git a/src/main/resources/assets/opencomputers/lua/component/internet/bin/wget.lua b/src/main/resources/assets/opencomputers/lua/component/internet/bin/wget.lua new file mode 100644 index 000000000..3d1b11d0d --- /dev/null +++ b/src/main/resources/assets/opencomputers/lua/component/internet/bin/wget.lua @@ -0,0 +1,74 @@ +local component = require("component") +local fs = require("filesystem") +local internet = require("internet") +local shell = require("shell") +local text = require("text") + +if not component.isAvailable("internet") then + io.write("This program requires an internet card to run.") + return +end + +local args, options = shell.parse(...) + +if #args < 1 then + io.write("Usage: wget [-fq] url \n") + io.write(" -f: Force overwriting existing files.\n") + io.write(" -q: Quit mode - no status messages.") + return +end + +local url = text.trim(args[1]) +local filename = args[2] +if not filename then + filename = url + local index = string.find(filename, "/[^/]*$") + if index then + filename = string.sub(filename, index + 1) + end + index = string.find(filename, "?", 1, true) + if index then + filename = string.sub(filename, 1, index - 1) + end +end +filename = text.trim(filename) +if filename == "" then + io.write("could not infer filename, please specify one") + return +end +filename = shell.resolve(filename) + +if fs.exists(filename) then + if not options.f or not os.remove(filename) then + io.write("file already exists") + return + end +end + +local f, reason = io.open(filename, "wb") +if not f then + io.write("Failed opening file for writing: ", reason) + return +end + +if not options.q then + io.write("Downloading... ") +end +local result, response = pcall(internet.request, url) +if result then + if not options.q then + io.write("success.\n") + end + for chunk in response do + f:write(chunk) + end + + f:close() + if not options.q then + io.write("Saved data to ", filename, "\n") + end +else + f:close() + fs.remove(filename) + io.write("HTTP request failed: ", response, "\n") +end \ No newline at end of file diff --git a/assets/opencomputers/lua/component/internet/lib/internet.lua b/src/main/resources/assets/opencomputers/lua/component/internet/lib/internet.lua similarity index 100% rename from assets/opencomputers/lua/component/internet/lib/internet.lua rename to src/main/resources/assets/opencomputers/lua/component/internet/lib/internet.lua diff --git a/assets/opencomputers/lua/component/internet/usr/man/pastebin b/src/main/resources/assets/opencomputers/lua/component/internet/usr/man/pastebin similarity index 100% rename from assets/opencomputers/lua/component/internet/usr/man/pastebin rename to src/main/resources/assets/opencomputers/lua/component/internet/usr/man/pastebin diff --git a/src/main/resources/assets/opencomputers/lua/component/internet/usr/man/wget b/src/main/resources/assets/opencomputers/lua/component/internet/usr/man/wget new file mode 100644 index 000000000..e02cafdff --- /dev/null +++ b/src/main/resources/assets/opencomputers/lua/component/internet/usr/man/wget @@ -0,0 +1,23 @@ +NAME + wget - download files via http + +SYNOPSIS + wget URL [FILE] + +DESCRIPTION + The pastebin program allows downloading programs from pastebin, identified by their paste ID. I can also be used to upload programs to pastebin. + + The pastebin program requires an internet card and internet access to be enabled in the mod's configuration. + +OPTIONS + -f + do not prompt before overwriting + -q + only print errors, no status messages + +EXAMPLES + pastebin get AbCdEfGh test + Downloads the paste with ID `AbCdEfGh` and writes it to file `test`. + + pastebin put prog.lua + Uploads the program `prog.lua` to pastebin. \ No newline at end of file diff --git a/assets/opencomputers/lua/component/robot/.autorun.lua b/src/main/resources/assets/opencomputers/lua/component/robot/.autorun.lua similarity index 100% rename from assets/opencomputers/lua/component/robot/.autorun.lua rename to src/main/resources/assets/opencomputers/lua/component/robot/.autorun.lua diff --git a/assets/opencomputers/lua/component/robot/bin/dig.lua b/src/main/resources/assets/opencomputers/lua/component/robot/bin/dig.lua similarity index 100% rename from assets/opencomputers/lua/component/robot/bin/dig.lua rename to src/main/resources/assets/opencomputers/lua/component/robot/bin/dig.lua diff --git a/assets/opencomputers/lua/component/robot/lib/robot.lua b/src/main/resources/assets/opencomputers/lua/component/robot/lib/robot.lua similarity index 100% rename from assets/opencomputers/lua/component/robot/lib/robot.lua rename to src/main/resources/assets/opencomputers/lua/component/robot/lib/robot.lua diff --git a/assets/opencomputers/lua/component/robot/usr/man/dig b/src/main/resources/assets/opencomputers/lua/component/robot/usr/man/dig similarity index 100% rename from assets/opencomputers/lua/component/robot/usr/man/dig rename to src/main/resources/assets/opencomputers/lua/component/robot/usr/man/dig diff --git a/assets/opencomputers/lua/kernel.lua b/src/main/resources/assets/opencomputers/lua/kernel.lua similarity index 100% rename from assets/opencomputers/lua/kernel.lua rename to src/main/resources/assets/opencomputers/lua/kernel.lua diff --git a/assets/opencomputers/lua/rom/bin/address.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/address.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/address.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/address.lua diff --git a/assets/opencomputers/lua/rom/bin/alias.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/alias.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/alias.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/alias.lua diff --git a/assets/opencomputers/lua/rom/bin/cat.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/cat.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/cat.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/cat.lua diff --git a/assets/opencomputers/lua/rom/bin/cd.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/cd.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/cd.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/cd.lua diff --git a/assets/opencomputers/lua/rom/bin/clear.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/clear.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/clear.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/clear.lua diff --git a/assets/opencomputers/lua/rom/bin/cp.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/cp.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/cp.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/cp.lua diff --git a/assets/opencomputers/lua/rom/bin/date.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/date.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/date.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/date.lua diff --git a/assets/opencomputers/lua/rom/bin/df.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/df.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/df.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/df.lua diff --git a/assets/opencomputers/lua/rom/bin/echo.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/echo.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/echo.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/echo.lua diff --git a/assets/opencomputers/lua/rom/bin/edit.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/edit.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/edit.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/edit.lua diff --git a/assets/opencomputers/lua/rom/bin/label.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/label.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/label.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/label.lua diff --git a/assets/opencomputers/lua/rom/bin/ln.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/ln.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/ln.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/ln.lua diff --git a/assets/opencomputers/lua/rom/bin/ls.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/ls.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/ls.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/ls.lua diff --git a/assets/opencomputers/lua/rom/bin/lua.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/lua.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/lua.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/lua.lua diff --git a/assets/opencomputers/lua/rom/bin/man.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/man.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/man.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/man.lua diff --git a/assets/opencomputers/lua/rom/bin/mkdir.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/mkdir.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/mkdir.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/mkdir.lua diff --git a/assets/opencomputers/lua/rom/bin/more.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/more.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/more.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/more.lua diff --git a/assets/opencomputers/lua/rom/bin/mount.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/mount.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/mount.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/mount.lua diff --git a/assets/opencomputers/lua/rom/bin/mv.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/mv.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/mv.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/mv.lua diff --git a/assets/opencomputers/lua/rom/bin/primary.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/primary.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/primary.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/primary.lua diff --git a/assets/opencomputers/lua/rom/bin/pwd.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/pwd.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/pwd.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/pwd.lua diff --git a/assets/opencomputers/lua/rom/bin/reboot.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/reboot.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/reboot.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/reboot.lua diff --git a/assets/opencomputers/lua/rom/bin/redstone.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/redstone.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/redstone.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/redstone.lua diff --git a/assets/opencomputers/lua/rom/bin/resolution.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/resolution.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/resolution.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/resolution.lua diff --git a/assets/opencomputers/lua/rom/bin/rm.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/rm.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/rm.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/rm.lua diff --git a/assets/opencomputers/lua/rom/bin/sh.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/sh.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/sh.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/sh.lua diff --git a/assets/opencomputers/lua/rom/bin/shutdown.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/shutdown.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/shutdown.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/shutdown.lua diff --git a/assets/opencomputers/lua/rom/bin/umount.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/umount.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/umount.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/umount.lua diff --git a/assets/opencomputers/lua/rom/bin/unalias.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/unalias.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/unalias.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/unalias.lua diff --git a/assets/opencomputers/lua/rom/bin/uptime.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/uptime.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/uptime.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/uptime.lua diff --git a/assets/opencomputers/lua/rom/bin/useradd.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/useradd.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/useradd.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/useradd.lua diff --git a/assets/opencomputers/lua/rom/bin/userdel.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/userdel.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/userdel.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/userdel.lua diff --git a/assets/opencomputers/lua/rom/bin/which.lua b/src/main/resources/assets/opencomputers/lua/rom/bin/which.lua similarity index 100% rename from assets/opencomputers/lua/rom/bin/which.lua rename to src/main/resources/assets/opencomputers/lua/rom/bin/which.lua diff --git a/assets/opencomputers/lua/rom/boot/00_base.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/00_base.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/00_base.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/00_base.lua diff --git a/assets/opencomputers/lua/rom/boot/01_io.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/01_io.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/01_io.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/01_io.lua diff --git a/assets/opencomputers/lua/rom/boot/02_os.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/02_os.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/02_os.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/02_os.lua diff --git a/assets/opencomputers/lua/rom/boot/03_component.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/03_component.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/03_component.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/03_component.lua diff --git a/assets/opencomputers/lua/rom/boot/90_filesystem.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/90_filesystem.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/90_filesystem.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/90_filesystem.lua diff --git a/assets/opencomputers/lua/rom/boot/91_gpu.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/91_gpu.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/91_gpu.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/91_gpu.lua diff --git a/assets/opencomputers/lua/rom/boot/92_keyboard.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/92_keyboard.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/92_keyboard.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/92_keyboard.lua diff --git a/assets/opencomputers/lua/rom/boot/93_term.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/93_term.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/93_term.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/93_term.lua diff --git a/assets/opencomputers/lua/rom/boot/94_shell.lua b/src/main/resources/assets/opencomputers/lua/rom/boot/94_shell.lua similarity index 100% rename from assets/opencomputers/lua/rom/boot/94_shell.lua rename to src/main/resources/assets/opencomputers/lua/rom/boot/94_shell.lua diff --git a/assets/opencomputers/lua/rom/init.lua b/src/main/resources/assets/opencomputers/lua/rom/init.lua similarity index 100% rename from assets/opencomputers/lua/rom/init.lua rename to src/main/resources/assets/opencomputers/lua/rom/init.lua diff --git a/assets/opencomputers/lua/rom/lib/buffer.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/buffer.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/buffer.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/buffer.lua diff --git a/assets/opencomputers/lua/rom/lib/colors.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/colors.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/colors.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/colors.lua diff --git a/assets/opencomputers/lua/rom/lib/event.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/event.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/event.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/event.lua diff --git a/assets/opencomputers/lua/rom/lib/filesystem.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/filesystem.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/filesystem.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/filesystem.lua diff --git a/assets/opencomputers/lua/rom/lib/io.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/io.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/io.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/io.lua diff --git a/assets/opencomputers/lua/rom/lib/keyboard.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/keyboard.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/keyboard.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/keyboard.lua diff --git a/assets/opencomputers/lua/rom/lib/package.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/package.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/package.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/package.lua diff --git a/assets/opencomputers/lua/rom/lib/shell.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/shell.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/shell.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/shell.lua diff --git a/assets/opencomputers/lua/rom/lib/sides.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/sides.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/sides.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/sides.lua diff --git a/assets/opencomputers/lua/rom/lib/term.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/term.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/term.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/term.lua diff --git a/assets/opencomputers/lua/rom/lib/text.lua b/src/main/resources/assets/opencomputers/lua/rom/lib/text.lua similarity index 100% rename from assets/opencomputers/lua/rom/lib/text.lua rename to src/main/resources/assets/opencomputers/lua/rom/lib/text.lua diff --git a/assets/opencomputers/lua/rom/usr/man/address b/src/main/resources/assets/opencomputers/lua/rom/usr/man/address similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/address rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/address diff --git a/assets/opencomputers/lua/rom/usr/man/alias b/src/main/resources/assets/opencomputers/lua/rom/usr/man/alias similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/alias rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/alias diff --git a/assets/opencomputers/lua/rom/usr/man/cat b/src/main/resources/assets/opencomputers/lua/rom/usr/man/cat similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/cat rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/cat diff --git a/assets/opencomputers/lua/rom/usr/man/cd b/src/main/resources/assets/opencomputers/lua/rom/usr/man/cd similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/cd rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/cd diff --git a/assets/opencomputers/lua/rom/usr/man/clear b/src/main/resources/assets/opencomputers/lua/rom/usr/man/clear similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/clear rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/clear diff --git a/assets/opencomputers/lua/rom/usr/man/cp b/src/main/resources/assets/opencomputers/lua/rom/usr/man/cp similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/cp rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/cp diff --git a/assets/opencomputers/lua/rom/usr/man/date b/src/main/resources/assets/opencomputers/lua/rom/usr/man/date similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/date rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/date diff --git a/assets/opencomputers/lua/rom/usr/man/df b/src/main/resources/assets/opencomputers/lua/rom/usr/man/df similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/df rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/df diff --git a/assets/opencomputers/lua/rom/usr/man/echo b/src/main/resources/assets/opencomputers/lua/rom/usr/man/echo similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/echo rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/echo diff --git a/assets/opencomputers/lua/rom/usr/man/edit b/src/main/resources/assets/opencomputers/lua/rom/usr/man/edit similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/edit rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/edit diff --git a/assets/opencomputers/lua/rom/usr/man/label b/src/main/resources/assets/opencomputers/lua/rom/usr/man/label similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/label rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/label diff --git a/assets/opencomputers/lua/rom/usr/man/ln b/src/main/resources/assets/opencomputers/lua/rom/usr/man/ln similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/ln rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/ln diff --git a/assets/opencomputers/lua/rom/usr/man/ls b/src/main/resources/assets/opencomputers/lua/rom/usr/man/ls similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/ls rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/ls diff --git a/assets/opencomputers/lua/rom/usr/man/lua b/src/main/resources/assets/opencomputers/lua/rom/usr/man/lua similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/lua rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/lua diff --git a/assets/opencomputers/lua/rom/usr/man/man b/src/main/resources/assets/opencomputers/lua/rom/usr/man/man similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/man rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/man diff --git a/assets/opencomputers/lua/rom/usr/man/mkdir b/src/main/resources/assets/opencomputers/lua/rom/usr/man/mkdir similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/mkdir rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/mkdir diff --git a/assets/opencomputers/lua/rom/usr/man/more b/src/main/resources/assets/opencomputers/lua/rom/usr/man/more similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/more rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/more diff --git a/assets/opencomputers/lua/rom/usr/man/mount b/src/main/resources/assets/opencomputers/lua/rom/usr/man/mount similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/mount rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/mount diff --git a/assets/opencomputers/lua/rom/usr/man/mv b/src/main/resources/assets/opencomputers/lua/rom/usr/man/mv similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/mv rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/mv diff --git a/assets/opencomputers/lua/rom/usr/man/primary b/src/main/resources/assets/opencomputers/lua/rom/usr/man/primary similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/primary rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/primary diff --git a/assets/opencomputers/lua/rom/usr/man/pwd b/src/main/resources/assets/opencomputers/lua/rom/usr/man/pwd similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/pwd rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/pwd diff --git a/assets/opencomputers/lua/rom/usr/man/reboot b/src/main/resources/assets/opencomputers/lua/rom/usr/man/reboot similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/reboot rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/reboot diff --git a/assets/opencomputers/lua/rom/usr/man/redstone b/src/main/resources/assets/opencomputers/lua/rom/usr/man/redstone similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/redstone rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/redstone diff --git a/assets/opencomputers/lua/rom/usr/man/resolution b/src/main/resources/assets/opencomputers/lua/rom/usr/man/resolution similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/resolution rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/resolution diff --git a/assets/opencomputers/lua/rom/usr/man/rm b/src/main/resources/assets/opencomputers/lua/rom/usr/man/rm similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/rm rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/rm diff --git a/assets/opencomputers/lua/rom/usr/man/sh b/src/main/resources/assets/opencomputers/lua/rom/usr/man/sh similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/sh rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/sh diff --git a/assets/opencomputers/lua/rom/usr/man/shutdown b/src/main/resources/assets/opencomputers/lua/rom/usr/man/shutdown similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/shutdown rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/shutdown diff --git a/assets/opencomputers/lua/rom/usr/man/umount b/src/main/resources/assets/opencomputers/lua/rom/usr/man/umount similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/umount rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/umount diff --git a/assets/opencomputers/lua/rom/usr/man/unalias b/src/main/resources/assets/opencomputers/lua/rom/usr/man/unalias similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/unalias rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/unalias diff --git a/assets/opencomputers/lua/rom/usr/man/uptime b/src/main/resources/assets/opencomputers/lua/rom/usr/man/uptime similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/uptime rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/uptime diff --git a/assets/opencomputers/lua/rom/usr/man/useradd b/src/main/resources/assets/opencomputers/lua/rom/usr/man/useradd similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/useradd rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/useradd diff --git a/assets/opencomputers/lua/rom/usr/man/userdel b/src/main/resources/assets/opencomputers/lua/rom/usr/man/userdel similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/userdel rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/userdel diff --git a/assets/opencomputers/lua/rom/usr/man/which b/src/main/resources/assets/opencomputers/lua/rom/usr/man/which similarity index 100% rename from assets/opencomputers/lua/rom/usr/man/which rename to src/main/resources/assets/opencomputers/lua/rom/usr/man/which diff --git a/assets/opencomputers/recipes/default.recipes b/src/main/resources/assets/opencomputers/recipes/default.recipes similarity index 100% rename from assets/opencomputers/recipes/default.recipes rename to src/main/resources/assets/opencomputers/recipes/default.recipes diff --git a/assets/opencomputers/recipes/gregtech.recipes b/src/main/resources/assets/opencomputers/recipes/gregtech.recipes similarity index 100% rename from assets/opencomputers/recipes/gregtech.recipes rename to src/main/resources/assets/opencomputers/recipes/gregtech.recipes diff --git a/assets/opencomputers/recipes/hardmode.recipes b/src/main/resources/assets/opencomputers/recipes/hardmode.recipes similarity index 100% rename from assets/opencomputers/recipes/hardmode.recipes rename to src/main/resources/assets/opencomputers/recipes/hardmode.recipes diff --git a/assets/opencomputers/recipes/user.recipes b/src/main/resources/assets/opencomputers/recipes/user.recipes similarity index 100% rename from assets/opencomputers/recipes/user.recipes rename to src/main/resources/assets/opencomputers/recipes/user.recipes diff --git a/assets/opencomputers/textures/blocks/adapter_side.png b/src/main/resources/assets/opencomputers/textures/blocks/adapter_side.png similarity index 100% rename from assets/opencomputers/textures/blocks/adapter_side.png rename to src/main/resources/assets/opencomputers/textures/blocks/adapter_side.png diff --git a/assets/opencomputers/textures/blocks/adapter_top.png b/src/main/resources/assets/opencomputers/textures/blocks/adapter_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/adapter_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/adapter_top.png diff --git a/assets/opencomputers/textures/blocks/cable.png b/src/main/resources/assets/opencomputers/textures/blocks/cable.png similarity index 100% rename from assets/opencomputers/textures/blocks/cable.png rename to src/main/resources/assets/opencomputers/textures/blocks/cable.png diff --git a/assets/opencomputers/textures/blocks/capacitor.png b/src/main/resources/assets/opencomputers/textures/blocks/capacitor.png similarity index 100% rename from assets/opencomputers/textures/blocks/capacitor.png rename to src/main/resources/assets/opencomputers/textures/blocks/capacitor.png diff --git a/assets/opencomputers/textures/blocks/capacitor_top.png b/src/main/resources/assets/opencomputers/textures/blocks/capacitor_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/capacitor_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/capacitor_top.png diff --git a/assets/opencomputers/textures/blocks/case_back.png b/src/main/resources/assets/opencomputers/textures/blocks/case_back.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_back.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_back.png diff --git a/assets/opencomputers/textures/blocks/case_back_on.png b/src/main/resources/assets/opencomputers/textures/blocks/case_back_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_back_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_back_on.png diff --git a/assets/opencomputers/textures/blocks/case_front.png b/src/main/resources/assets/opencomputers/textures/blocks/case_front.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_front.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_front.png diff --git a/assets/opencomputers/textures/blocks/case_front_on.png b/src/main/resources/assets/opencomputers/textures/blocks/case_front_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_front_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_front_on.png diff --git a/assets/opencomputers/textures/blocks/case_side.png b/src/main/resources/assets/opencomputers/textures/blocks/case_side.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_side.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_side.png diff --git a/assets/opencomputers/textures/blocks/case_side_on.png b/src/main/resources/assets/opencomputers/textures/blocks/case_side_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_side_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_side_on.png diff --git a/assets/opencomputers/textures/blocks/case_top.png b/src/main/resources/assets/opencomputers/textures/blocks/case_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/case_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/case_top.png diff --git a/assets/opencomputers/textures/blocks/charger.png b/src/main/resources/assets/opencomputers/textures/blocks/charger.png similarity index 100% rename from assets/opencomputers/textures/blocks/charger.png rename to src/main/resources/assets/opencomputers/textures/blocks/charger.png diff --git a/assets/opencomputers/textures/blocks/charger_on.png b/src/main/resources/assets/opencomputers/textures/blocks/charger_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/charger_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/charger_on.png diff --git a/assets/opencomputers/textures/blocks/disk_drive_front.png b/src/main/resources/assets/opencomputers/textures/blocks/disk_drive_front.png similarity index 100% rename from assets/opencomputers/textures/blocks/disk_drive_front.png rename to src/main/resources/assets/opencomputers/textures/blocks/disk_drive_front.png diff --git a/assets/opencomputers/textures/blocks/disk_drive_side.png b/src/main/resources/assets/opencomputers/textures/blocks/disk_drive_side.png similarity index 100% rename from assets/opencomputers/textures/blocks/disk_drive_side.png rename to src/main/resources/assets/opencomputers/textures/blocks/disk_drive_side.png diff --git a/assets/opencomputers/textures/blocks/generic_top.png b/src/main/resources/assets/opencomputers/textures/blocks/generic_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/generic_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/generic_top.png diff --git a/assets/opencomputers/textures/blocks/keyboard.png b/src/main/resources/assets/opencomputers/textures/blocks/keyboard.png similarity index 100% rename from assets/opencomputers/textures/blocks/keyboard.png rename to src/main/resources/assets/opencomputers/textures/blocks/keyboard.png diff --git a/assets/opencomputers/textures/blocks/power_converter.png b/src/main/resources/assets/opencomputers/textures/blocks/power_converter.png similarity index 100% rename from assets/opencomputers/textures/blocks/power_converter.png rename to src/main/resources/assets/opencomputers/textures/blocks/power_converter.png diff --git a/assets/opencomputers/textures/blocks/power_distributor.png b/src/main/resources/assets/opencomputers/textures/blocks/power_distributor.png similarity index 100% rename from assets/opencomputers/textures/blocks/power_distributor.png rename to src/main/resources/assets/opencomputers/textures/blocks/power_distributor.png diff --git a/assets/opencomputers/textures/blocks/power_distributor_on.png b/src/main/resources/assets/opencomputers/textures/blocks/power_distributor_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/power_distributor_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/power_distributor_on.png diff --git a/assets/opencomputers/textures/blocks/rack_front.png b/src/main/resources/assets/opencomputers/textures/blocks/rack_front.png similarity index 100% rename from assets/opencomputers/textures/blocks/rack_front.png rename to src/main/resources/assets/opencomputers/textures/blocks/rack_front.png diff --git a/assets/opencomputers/textures/blocks/rack_front_on.png b/src/main/resources/assets/opencomputers/textures/blocks/rack_front_on.png similarity index 100% rename from assets/opencomputers/textures/blocks/rack_front_on.png rename to src/main/resources/assets/opencomputers/textures/blocks/rack_front_on.png diff --git a/assets/opencomputers/textures/blocks/rack_side.png b/src/main/resources/assets/opencomputers/textures/blocks/rack_side.png similarity index 100% rename from assets/opencomputers/textures/blocks/rack_side.png rename to src/main/resources/assets/opencomputers/textures/blocks/rack_side.png diff --git a/assets/opencomputers/textures/blocks/redstone.png b/src/main/resources/assets/opencomputers/textures/blocks/redstone.png similarity index 100% rename from assets/opencomputers/textures/blocks/redstone.png rename to src/main/resources/assets/opencomputers/textures/blocks/redstone.png diff --git a/assets/opencomputers/textures/blocks/redstone_top.png b/src/main/resources/assets/opencomputers/textures/blocks/redstone_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/redstone_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/redstone_top.png diff --git a/assets/opencomputers/textures/blocks/robot.png b/src/main/resources/assets/opencomputers/textures/blocks/robot.png similarity index 100% rename from assets/opencomputers/textures/blocks/robot.png rename to src/main/resources/assets/opencomputers/textures/blocks/robot.png diff --git a/assets/opencomputers/textures/blocks/router_side.png b/src/main/resources/assets/opencomputers/textures/blocks/router_side.png similarity index 100% rename from assets/opencomputers/textures/blocks/router_side.png rename to src/main/resources/assets/opencomputers/textures/blocks/router_side.png diff --git a/assets/opencomputers/textures/blocks/router_top.png b/src/main/resources/assets/opencomputers/textures/blocks/router_top.png similarity index 100% rename from assets/opencomputers/textures/blocks/router_top.png rename to src/main/resources/assets/opencomputers/textures/blocks/router_top.png diff --git a/assets/opencomputers/textures/blocks/screen/b.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/b.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/b.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/b.png diff --git a/assets/opencomputers/textures/blocks/screen/b2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/b2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/b2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/b2.png diff --git a/assets/opencomputers/textures/blocks/screen/bbl.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbl.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbl.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbl.png diff --git a/assets/opencomputers/textures/blocks/screen/bbl2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbl2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbl2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbl2.png diff --git a/assets/opencomputers/textures/blocks/screen/bbm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbm.png diff --git a/assets/opencomputers/textures/blocks/screen/bbm2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbm2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbm2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbm2.png diff --git a/assets/opencomputers/textures/blocks/screen/bbr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbr.png diff --git a/assets/opencomputers/textures/blocks/screen/bbr2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bbr2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bbr2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bbr2.png diff --git a/assets/opencomputers/textures/blocks/screen/bhb.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bhb.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bhb.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bhb.png diff --git a/assets/opencomputers/textures/blocks/screen/bhb2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bhb2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bhb2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bhb2.png diff --git a/assets/opencomputers/textures/blocks/screen/bhm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bhm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bhm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bhm.png diff --git a/assets/opencomputers/textures/blocks/screen/bhm2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bhm2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bhm2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bhm2.png diff --git a/assets/opencomputers/textures/blocks/screen/bht.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bht.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bht.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bht.png diff --git a/assets/opencomputers/textures/blocks/screen/bht2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bht2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bht2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bht2.png diff --git a/assets/opencomputers/textures/blocks/screen/bml.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bml.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bml.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bml.png diff --git a/assets/opencomputers/textures/blocks/screen/bmm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bmm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bmm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bmm.png diff --git a/assets/opencomputers/textures/blocks/screen/bmr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bmr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bmr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bmr.png diff --git a/assets/opencomputers/textures/blocks/screen/btl.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/btl.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/btl.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/btl.png diff --git a/assets/opencomputers/textures/blocks/screen/btm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/btm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/btm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/btm.png diff --git a/assets/opencomputers/textures/blocks/screen/btr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/btr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/btr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/btr.png diff --git a/assets/opencomputers/textures/blocks/screen/bvb.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bvb.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bvb.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bvb.png diff --git a/assets/opencomputers/textures/blocks/screen/bvb2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bvb2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bvb2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bvb2.png diff --git a/assets/opencomputers/textures/blocks/screen/bvm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bvm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bvm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bvm.png diff --git a/assets/opencomputers/textures/blocks/screen/bvt.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/bvt.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/bvt.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/bvt.png diff --git a/assets/opencomputers/textures/blocks/screen/f.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/f.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/f.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/f.png diff --git a/assets/opencomputers/textures/blocks/screen/f2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/f2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/f2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/f2.png diff --git a/assets/opencomputers/textures/blocks/screen/fbl.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbl.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbl.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbl.png diff --git a/assets/opencomputers/textures/blocks/screen/fbl2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbl2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbl2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbl2.png diff --git a/assets/opencomputers/textures/blocks/screen/fbm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbm.png diff --git a/assets/opencomputers/textures/blocks/screen/fbm2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbm2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbm2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbm2.png diff --git a/assets/opencomputers/textures/blocks/screen/fbr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbr.png diff --git a/assets/opencomputers/textures/blocks/screen/fbr2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fbr2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fbr2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fbr2.png diff --git a/assets/opencomputers/textures/blocks/screen/fhb.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fhb.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fhb.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fhb.png diff --git a/assets/opencomputers/textures/blocks/screen/fhb2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fhb2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fhb2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fhb2.png diff --git a/assets/opencomputers/textures/blocks/screen/fhm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fhm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fhm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fhm.png diff --git a/assets/opencomputers/textures/blocks/screen/fhm2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fhm2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fhm2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fhm2.png diff --git a/assets/opencomputers/textures/blocks/screen/fht.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fht.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fht.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fht.png diff --git a/assets/opencomputers/textures/blocks/screen/fht2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fht2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fht2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fht2.png diff --git a/assets/opencomputers/textures/blocks/screen/fml.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fml.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fml.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fml.png diff --git a/assets/opencomputers/textures/blocks/screen/fmm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fmm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fmm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fmm.png diff --git a/assets/opencomputers/textures/blocks/screen/fmr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fmr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fmr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fmr.png diff --git a/assets/opencomputers/textures/blocks/screen/ftl.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/ftl.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/ftl.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/ftl.png diff --git a/assets/opencomputers/textures/blocks/screen/ftm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/ftm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/ftm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/ftm.png diff --git a/assets/opencomputers/textures/blocks/screen/ftr.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/ftr.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/ftr.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/ftr.png diff --git a/assets/opencomputers/textures/blocks/screen/fvb.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fvb.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fvb.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fvb.png diff --git a/assets/opencomputers/textures/blocks/screen/fvb2.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fvb2.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fvb2.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fvb2.png diff --git a/assets/opencomputers/textures/blocks/screen/fvm.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fvm.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fvm.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fvm.png diff --git a/assets/opencomputers/textures/blocks/screen/fvt.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/fvt.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/fvt.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/fvt.png diff --git a/assets/opencomputers/textures/blocks/screen/up_indicator.png b/src/main/resources/assets/opencomputers/textures/blocks/screen/up_indicator.png similarity index 100% rename from assets/opencomputers/textures/blocks/screen/up_indicator.png rename to src/main/resources/assets/opencomputers/textures/blocks/screen/up_indicator.png diff --git a/assets/opencomputers/textures/font/chars.png b/src/main/resources/assets/opencomputers/textures/font/chars.png similarity index 100% rename from assets/opencomputers/textures/font/chars.png rename to src/main/resources/assets/opencomputers/textures/font/chars.png diff --git a/assets/opencomputers/textures/font/chars.txt b/src/main/resources/assets/opencomputers/textures/font/chars.txt similarity index 100% rename from assets/opencomputers/textures/font/chars.txt rename to src/main/resources/assets/opencomputers/textures/font/chars.txt diff --git a/assets/opencomputers/textures/font/chars_aliased.png b/src/main/resources/assets/opencomputers/textures/font/chars_aliased.png similarity index 100% rename from assets/opencomputers/textures/font/chars_aliased.png rename to src/main/resources/assets/opencomputers/textures/font/chars_aliased.png diff --git a/assets/opencomputers/textures/gui/background.png b/src/main/resources/assets/opencomputers/textures/gui/background.png similarity index 100% rename from assets/opencomputers/textures/gui/background.png rename to src/main/resources/assets/opencomputers/textures/gui/background.png diff --git a/assets/opencomputers/textures/gui/borders.png b/src/main/resources/assets/opencomputers/textures/gui/borders.png similarity index 100% rename from assets/opencomputers/textures/gui/borders.png rename to src/main/resources/assets/opencomputers/textures/gui/borders.png diff --git a/assets/opencomputers/textures/gui/button_power.png b/src/main/resources/assets/opencomputers/textures/gui/button_power.png similarity index 100% rename from assets/opencomputers/textures/gui/button_power.png rename to src/main/resources/assets/opencomputers/textures/gui/button_power.png diff --git a/assets/opencomputers/textures/gui/button_range.png b/src/main/resources/assets/opencomputers/textures/gui/button_range.png similarity index 100% rename from assets/opencomputers/textures/gui/button_range.png rename to src/main/resources/assets/opencomputers/textures/gui/button_range.png diff --git a/assets/opencomputers/textures/gui/button_side.png b/src/main/resources/assets/opencomputers/textures/gui/button_side.png similarity index 100% rename from assets/opencomputers/textures/gui/button_side.png rename to src/main/resources/assets/opencomputers/textures/gui/button_side.png diff --git a/assets/opencomputers/textures/gui/computer.png b/src/main/resources/assets/opencomputers/textures/gui/computer.png similarity index 100% rename from assets/opencomputers/textures/gui/computer.png rename to src/main/resources/assets/opencomputers/textures/gui/computer.png diff --git a/assets/opencomputers/textures/gui/logo.png b/src/main/resources/assets/opencomputers/textures/gui/logo.png similarity index 100% rename from assets/opencomputers/textures/gui/logo.png rename to src/main/resources/assets/opencomputers/textures/gui/logo.png diff --git a/assets/opencomputers/textures/gui/range.png b/src/main/resources/assets/opencomputers/textures/gui/range.png similarity index 100% rename from assets/opencomputers/textures/gui/range.png rename to src/main/resources/assets/opencomputers/textures/gui/range.png diff --git a/assets/opencomputers/textures/gui/robot.png b/src/main/resources/assets/opencomputers/textures/gui/robot.png similarity index 100% rename from assets/opencomputers/textures/gui/robot.png rename to src/main/resources/assets/opencomputers/textures/gui/robot.png diff --git a/assets/opencomputers/textures/gui/robot_selection.png b/src/main/resources/assets/opencomputers/textures/gui/robot_selection.png similarity index 100% rename from assets/opencomputers/textures/gui/robot_selection.png rename to src/main/resources/assets/opencomputers/textures/gui/robot_selection.png diff --git a/assets/opencomputers/textures/gui/server.png b/src/main/resources/assets/opencomputers/textures/gui/server.png similarity index 100% rename from assets/opencomputers/textures/gui/server.png rename to src/main/resources/assets/opencomputers/textures/gui/server.png diff --git a/assets/opencomputers/textures/gui/slot.png b/src/main/resources/assets/opencomputers/textures/gui/slot.png similarity index 100% rename from assets/opencomputers/textures/gui/slot.png rename to src/main/resources/assets/opencomputers/textures/gui/slot.png diff --git a/assets/opencomputers/textures/items/alu.png b/src/main/resources/assets/opencomputers/textures/items/alu.png similarity index 100% rename from assets/opencomputers/textures/items/alu.png rename to src/main/resources/assets/opencomputers/textures/items/alu.png diff --git a/assets/opencomputers/textures/items/analyzer.png b/src/main/resources/assets/opencomputers/textures/items/analyzer.png similarity index 100% rename from assets/opencomputers/textures/items/analyzer.png rename to src/main/resources/assets/opencomputers/textures/items/analyzer.png diff --git a/assets/opencomputers/textures/items/card.png b/src/main/resources/assets/opencomputers/textures/items/card.png similarity index 100% rename from assets/opencomputers/textures/items/card.png rename to src/main/resources/assets/opencomputers/textures/items/card.png diff --git a/assets/opencomputers/textures/items/card_abstract_bus.png b/src/main/resources/assets/opencomputers/textures/items/card_abstract_bus.png similarity index 100% rename from assets/opencomputers/textures/items/card_abstract_bus.png rename to src/main/resources/assets/opencomputers/textures/items/card_abstract_bus.png diff --git a/assets/opencomputers/textures/items/card_graphics0.png b/src/main/resources/assets/opencomputers/textures/items/card_graphics0.png similarity index 100% rename from assets/opencomputers/textures/items/card_graphics0.png rename to src/main/resources/assets/opencomputers/textures/items/card_graphics0.png diff --git a/assets/opencomputers/textures/items/card_graphics1.png b/src/main/resources/assets/opencomputers/textures/items/card_graphics1.png similarity index 100% rename from assets/opencomputers/textures/items/card_graphics1.png rename to src/main/resources/assets/opencomputers/textures/items/card_graphics1.png diff --git a/assets/opencomputers/textures/items/card_graphics2.png b/src/main/resources/assets/opencomputers/textures/items/card_graphics2.png similarity index 100% rename from assets/opencomputers/textures/items/card_graphics2.png rename to src/main/resources/assets/opencomputers/textures/items/card_graphics2.png diff --git a/assets/opencomputers/textures/items/card_internet.png b/src/main/resources/assets/opencomputers/textures/items/card_internet.png similarity index 100% rename from assets/opencomputers/textures/items/card_internet.png rename to src/main/resources/assets/opencomputers/textures/items/card_internet.png diff --git a/assets/opencomputers/textures/items/card_internet.png.mcmeta b/src/main/resources/assets/opencomputers/textures/items/card_internet.png.mcmeta similarity index 100% rename from assets/opencomputers/textures/items/card_internet.png.mcmeta rename to src/main/resources/assets/opencomputers/textures/items/card_internet.png.mcmeta diff --git a/assets/opencomputers/textures/items/card_lan.png b/src/main/resources/assets/opencomputers/textures/items/card_lan.png similarity index 100% rename from assets/opencomputers/textures/items/card_lan.png rename to src/main/resources/assets/opencomputers/textures/items/card_lan.png diff --git a/assets/opencomputers/textures/items/card_redstone.png b/src/main/resources/assets/opencomputers/textures/items/card_redstone.png similarity index 100% rename from assets/opencomputers/textures/items/card_redstone.png rename to src/main/resources/assets/opencomputers/textures/items/card_redstone.png diff --git a/assets/opencomputers/textures/items/card_wlan.png b/src/main/resources/assets/opencomputers/textures/items/card_wlan.png similarity index 100% rename from assets/opencomputers/textures/items/card_wlan.png rename to src/main/resources/assets/opencomputers/textures/items/card_wlan.png diff --git a/assets/opencomputers/textures/items/circuit_board.png b/src/main/resources/assets/opencomputers/textures/items/circuit_board.png similarity index 100% rename from assets/opencomputers/textures/items/circuit_board.png rename to src/main/resources/assets/opencomputers/textures/items/circuit_board.png diff --git a/assets/opencomputers/textures/items/circuit_board_printed.png b/src/main/resources/assets/opencomputers/textures/items/circuit_board_printed.png similarity index 100% rename from assets/opencomputers/textures/items/circuit_board_printed.png rename to src/main/resources/assets/opencomputers/textures/items/circuit_board_printed.png diff --git a/assets/opencomputers/textures/items/circuit_board_raw.png b/src/main/resources/assets/opencomputers/textures/items/circuit_board_raw.png similarity index 100% rename from assets/opencomputers/textures/items/circuit_board_raw.png rename to src/main/resources/assets/opencomputers/textures/items/circuit_board_raw.png diff --git a/assets/opencomputers/textures/items/cpu0.png b/src/main/resources/assets/opencomputers/textures/items/cpu0.png similarity index 100% rename from assets/opencomputers/textures/items/cpu0.png rename to src/main/resources/assets/opencomputers/textures/items/cpu0.png diff --git a/assets/opencomputers/textures/items/cpu1.png b/src/main/resources/assets/opencomputers/textures/items/cpu1.png similarity index 100% rename from assets/opencomputers/textures/items/cpu1.png rename to src/main/resources/assets/opencomputers/textures/items/cpu1.png diff --git a/assets/opencomputers/textures/items/cpu2.png b/src/main/resources/assets/opencomputers/textures/items/cpu2.png similarity index 100% rename from assets/opencomputers/textures/items/cpu2.png rename to src/main/resources/assets/opencomputers/textures/items/cpu2.png diff --git a/assets/opencomputers/textures/items/cu.png b/src/main/resources/assets/opencomputers/textures/items/cu.png similarity index 100% rename from assets/opencomputers/textures/items/cu.png rename to src/main/resources/assets/opencomputers/textures/items/cu.png diff --git a/assets/opencomputers/textures/items/cutting_wire.png b/src/main/resources/assets/opencomputers/textures/items/cutting_wire.png similarity index 100% rename from assets/opencomputers/textures/items/cutting_wire.png rename to src/main/resources/assets/opencomputers/textures/items/cutting_wire.png diff --git a/assets/opencomputers/textures/items/disk.png b/src/main/resources/assets/opencomputers/textures/items/disk.png similarity index 100% rename from assets/opencomputers/textures/items/disk.png rename to src/main/resources/assets/opencomputers/textures/items/disk.png diff --git a/assets/opencomputers/textures/items/disk_floppy.png b/src/main/resources/assets/opencomputers/textures/items/disk_floppy.png similarity index 100% rename from assets/opencomputers/textures/items/disk_floppy.png rename to src/main/resources/assets/opencomputers/textures/items/disk_floppy.png diff --git a/assets/opencomputers/textures/items/disk_harddrive0.png b/src/main/resources/assets/opencomputers/textures/items/disk_harddrive0.png similarity index 100% rename from assets/opencomputers/textures/items/disk_harddrive0.png rename to src/main/resources/assets/opencomputers/textures/items/disk_harddrive0.png diff --git a/assets/opencomputers/textures/items/disk_harddrive1.png b/src/main/resources/assets/opencomputers/textures/items/disk_harddrive1.png similarity index 100% rename from assets/opencomputers/textures/items/disk_harddrive1.png rename to src/main/resources/assets/opencomputers/textures/items/disk_harddrive1.png diff --git a/assets/opencomputers/textures/items/disk_harddrive2.png b/src/main/resources/assets/opencomputers/textures/items/disk_harddrive2.png similarity index 100% rename from assets/opencomputers/textures/items/disk_harddrive2.png rename to src/main/resources/assets/opencomputers/textures/items/disk_harddrive2.png diff --git a/assets/opencomputers/textures/items/grog.png b/src/main/resources/assets/opencomputers/textures/items/grog.png similarity index 100% rename from assets/opencomputers/textures/items/grog.png rename to src/main/resources/assets/opencomputers/textures/items/grog.png diff --git a/assets/opencomputers/textures/items/icon_card.png b/src/main/resources/assets/opencomputers/textures/items/icon_card.png similarity index 100% rename from assets/opencomputers/textures/items/icon_card.png rename to src/main/resources/assets/opencomputers/textures/items/icon_card.png diff --git a/assets/opencomputers/textures/items/icon_cpu.png b/src/main/resources/assets/opencomputers/textures/items/icon_cpu.png similarity index 100% rename from assets/opencomputers/textures/items/icon_cpu.png rename to src/main/resources/assets/opencomputers/textures/items/icon_cpu.png diff --git a/assets/opencomputers/textures/items/icon_disk.png b/src/main/resources/assets/opencomputers/textures/items/icon_disk.png similarity index 100% rename from assets/opencomputers/textures/items/icon_disk.png rename to src/main/resources/assets/opencomputers/textures/items/icon_disk.png diff --git a/assets/opencomputers/textures/items/icon_hdd.png b/src/main/resources/assets/opencomputers/textures/items/icon_hdd.png similarity index 100% rename from assets/opencomputers/textures/items/icon_hdd.png rename to src/main/resources/assets/opencomputers/textures/items/icon_hdd.png diff --git a/assets/opencomputers/textures/items/icon_ram.png b/src/main/resources/assets/opencomputers/textures/items/icon_ram.png similarity index 100% rename from assets/opencomputers/textures/items/icon_ram.png rename to src/main/resources/assets/opencomputers/textures/items/icon_ram.png diff --git a/assets/opencomputers/textures/items/icon_tier0.png b/src/main/resources/assets/opencomputers/textures/items/icon_tier0.png similarity index 100% rename from assets/opencomputers/textures/items/icon_tier0.png rename to src/main/resources/assets/opencomputers/textures/items/icon_tier0.png diff --git a/assets/opencomputers/textures/items/icon_tier1.png b/src/main/resources/assets/opencomputers/textures/items/icon_tier1.png similarity index 100% rename from assets/opencomputers/textures/items/icon_tier1.png rename to src/main/resources/assets/opencomputers/textures/items/icon_tier1.png diff --git a/assets/opencomputers/textures/items/icon_tier2.png b/src/main/resources/assets/opencomputers/textures/items/icon_tier2.png similarity index 100% rename from assets/opencomputers/textures/items/icon_tier2.png rename to src/main/resources/assets/opencomputers/textures/items/icon_tier2.png diff --git a/assets/opencomputers/textures/items/icon_tool.png b/src/main/resources/assets/opencomputers/textures/items/icon_tool.png similarity index 100% rename from assets/opencomputers/textures/items/icon_tool.png rename to src/main/resources/assets/opencomputers/textures/items/icon_tool.png diff --git a/assets/opencomputers/textures/items/icon_upgrade.png b/src/main/resources/assets/opencomputers/textures/items/icon_upgrade.png similarity index 100% rename from assets/opencomputers/textures/items/icon_upgrade.png rename to src/main/resources/assets/opencomputers/textures/items/icon_upgrade.png diff --git a/assets/opencomputers/textures/items/iron_nugget.png b/src/main/resources/assets/opencomputers/textures/items/iron_nugget.png similarity index 100% rename from assets/opencomputers/textures/items/iron_nugget.png rename to src/main/resources/assets/opencomputers/textures/items/iron_nugget.png diff --git a/assets/opencomputers/textures/items/keys_arrow.png b/src/main/resources/assets/opencomputers/textures/items/keys_arrow.png similarity index 100% rename from assets/opencomputers/textures/items/keys_arrow.png rename to src/main/resources/assets/opencomputers/textures/items/keys_arrow.png diff --git a/assets/opencomputers/textures/items/keys_group.png b/src/main/resources/assets/opencomputers/textures/items/keys_group.png similarity index 100% rename from assets/opencomputers/textures/items/keys_group.png rename to src/main/resources/assets/opencomputers/textures/items/keys_group.png diff --git a/assets/opencomputers/textures/items/keys_numpad.png b/src/main/resources/assets/opencomputers/textures/items/keys_numpad.png similarity index 100% rename from assets/opencomputers/textures/items/keys_numpad.png rename to src/main/resources/assets/opencomputers/textures/items/keys_numpad.png diff --git a/assets/opencomputers/textures/items/memory0.png b/src/main/resources/assets/opencomputers/textures/items/memory0.png similarity index 100% rename from assets/opencomputers/textures/items/memory0.png rename to src/main/resources/assets/opencomputers/textures/items/memory0.png diff --git a/assets/opencomputers/textures/items/memory1.png b/src/main/resources/assets/opencomputers/textures/items/memory1.png similarity index 100% rename from assets/opencomputers/textures/items/memory1.png rename to src/main/resources/assets/opencomputers/textures/items/memory1.png diff --git a/assets/opencomputers/textures/items/memory2.png b/src/main/resources/assets/opencomputers/textures/items/memory2.png similarity index 100% rename from assets/opencomputers/textures/items/memory2.png rename to src/main/resources/assets/opencomputers/textures/items/memory2.png diff --git a/assets/opencomputers/textures/items/memory3.png b/src/main/resources/assets/opencomputers/textures/items/memory3.png similarity index 100% rename from assets/opencomputers/textures/items/memory3.png rename to src/main/resources/assets/opencomputers/textures/items/memory3.png diff --git a/assets/opencomputers/textures/items/memory4.png b/src/main/resources/assets/opencomputers/textures/items/memory4.png similarity index 100% rename from assets/opencomputers/textures/items/memory4.png rename to src/main/resources/assets/opencomputers/textures/items/memory4.png diff --git a/assets/opencomputers/textures/items/microchip0.png b/src/main/resources/assets/opencomputers/textures/items/microchip0.png similarity index 100% rename from assets/opencomputers/textures/items/microchip0.png rename to src/main/resources/assets/opencomputers/textures/items/microchip0.png diff --git a/assets/opencomputers/textures/items/microchip1.png b/src/main/resources/assets/opencomputers/textures/items/microchip1.png similarity index 100% rename from assets/opencomputers/textures/items/microchip1.png rename to src/main/resources/assets/opencomputers/textures/items/microchip1.png diff --git a/assets/opencomputers/textures/items/microchip2.png b/src/main/resources/assets/opencomputers/textures/items/microchip2.png similarity index 100% rename from assets/opencomputers/textures/items/microchip2.png rename to src/main/resources/assets/opencomputers/textures/items/microchip2.png diff --git a/assets/opencomputers/textures/items/server.png b/src/main/resources/assets/opencomputers/textures/items/server.png similarity index 100% rename from assets/opencomputers/textures/items/server.png rename to src/main/resources/assets/opencomputers/textures/items/server.png diff --git a/assets/opencomputers/textures/items/terminal.png b/src/main/resources/assets/opencomputers/textures/items/terminal.png similarity index 100% rename from assets/opencomputers/textures/items/terminal.png rename to src/main/resources/assets/opencomputers/textures/items/terminal.png diff --git a/assets/opencomputers/textures/items/terminal.png.mcmeta b/src/main/resources/assets/opencomputers/textures/items/terminal.png.mcmeta similarity index 100% rename from assets/opencomputers/textures/items/terminal.png.mcmeta rename to src/main/resources/assets/opencomputers/textures/items/terminal.png.mcmeta diff --git a/assets/opencomputers/textures/items/transistor.png b/src/main/resources/assets/opencomputers/textures/items/transistor.png similarity index 100% rename from assets/opencomputers/textures/items/transistor.png rename to src/main/resources/assets/opencomputers/textures/items/transistor.png diff --git a/assets/opencomputers/textures/items/upgrade_crafting.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_crafting.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_crafting.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_crafting.png diff --git a/assets/opencomputers/textures/items/upgrade_crafting_equipped.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_crafting_equipped.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_crafting_equipped.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_crafting_equipped.png diff --git a/assets/opencomputers/textures/items/upgrade_generator.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_generator.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_generator.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_generator.png diff --git a/assets/opencomputers/textures/items/upgrade_generator_equipped.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_generator_equipped.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_generator_equipped.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_generator_equipped.png diff --git a/assets/opencomputers/textures/items/upgrade_navigation.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_navigation.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_navigation.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_navigation.png diff --git a/assets/opencomputers/textures/items/upgrade_sign.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_sign.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_sign.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_sign.png diff --git a/assets/opencomputers/textures/items/upgrade_solar_generator.png b/src/main/resources/assets/opencomputers/textures/items/upgrade_solar_generator.png similarity index 100% rename from assets/opencomputers/textures/items/upgrade_solar_generator.png rename to src/main/resources/assets/opencomputers/textures/items/upgrade_solar_generator.png diff --git a/mcmod.info b/src/main/resources/mcmod.info similarity index 100% rename from mcmod.info rename to src/main/resources/mcmod.info diff --git a/pack.mcmeta b/src/main/resources/pack.mcmeta similarity index 100% rename from pack.mcmeta rename to src/main/resources/pack.mcmeta diff --git a/reference.conf b/src/main/resources/reference.conf similarity index 100% rename from reference.conf rename to src/main/resources/reference.conf