From ef9be6caaa1474a9ba4d2fb11117f72fc7ca2b04 Mon Sep 17 00:00:00 2001 From: Robert MacRae Date: Sat, 15 Feb 2025 18:31:21 -0400 Subject: [PATCH] Renamed --- README.md | 12 +- build.gradle | 18 +- .../bus/device/vm/context/package-info.java | 9 - .../api/bus/device/vm/event/package-info.java | 9 - .../oc2/client/gui/terminal/package-info.java | 9 - .../cil/oc2/client/gui/util/package-info.java | 9 - .../oc2/client/gui/widget/package-info.java | 9 - .../li/cil/oc2/client/item/package-info.java | 9 - .../cil/oc2/client/manual/package-info.java | 9 - .../li/cil/oc2/client/model/package-info.java | 9 - .../renderer/blockentity/package-info.java | 9 - .../client/renderer/color/package-info.java | 9 - .../renderer/entity/model/package-info.java | 9 - .../client/renderer/entity/package-info.java | 9 - .../client/renderer/font/package-info.java | 9 - .../cil/oc2/client/renderer/package-info.java | 9 - .../li/cil/oc2/common/block/package-info.java | 9 - .../oc2/common/blockentity/package-info.java | 9 - .../bus/device/BlockDeviceBusElement.java | 8 - .../common/bus/device/data/package-info.java | 9 - .../oc2/common/bus/device/package-info.java | 9 - .../device/provider/block/package-info.java | 9 - .../device/provider/item/package-info.java | 9 - .../bus/device/provider/package-info.java | 9 - .../device/provider/util/package-info.java | 9 - .../bus/device/rpc/block/package-info.java | 9 - .../bus/device/rpc/item/package-info.java | 9 - .../common/bus/device/rpc/package-info.java | 9 - .../common/bus/device/util/package-info.java | 9 - .../bus/device/vm/block/package-info.java | 9 - .../bus/device/vm/item/package-info.java | 9 - .../common/bus/device/vm/package-info.java | 9 - .../li/cil/oc2/common/bus/package-info.java | 9 - .../oc2/common/capabilities/package-info.java | 9 - .../oc2/common/container/package-info.java | 9 - .../cil/oc2/common/energy/package-info.java | 9 - .../cil/oc2/common/entity/package-info.java | 9 - .../oc2/common/entity/robot/package-info.java | 9 - .../li/cil/oc2/common/ext/package-info.java | 9 - .../li/cil/oc2/common/inet/NullLayer.java | 13 -- .../common/integration/jei/package-info.java | 9 - .../oc2/common/integration/package-info.java | 9 - .../common/item/crafting/package-info.java | 9 - .../li/cil/oc2/common/item/package-info.java | 9 - .../li/cil/oc2/common/mixin/package-info.java | 9 - .../common/network/message/package-info.java | 9 - .../cil/oc2/common/network/package-info.java | 9 - .../java/li/cil/oc2/common/package-info.java | 9 - .../serialization/ceres/package-info.java | 9 - .../serialization/gson/package-info.java | 9 - .../common/serialization/package-info.java | 9 - .../li/cil/oc2/common/tags/package-info.java | 9 - .../li/cil/oc2/common/util/package-info.java | 9 - .../vm/context/global/package-info.java | 9 - .../vm/context/managed/package-info.java | 9 - .../oc2/common/vm/context/package-info.java | 9 - .../li/cil/oc2/common/vm/fs/package-info.java | 9 - .../li/cil/oc2/common/vm/package-info.java | 9 - .../java/li/cil/{oc2 => oc2r}/api/API.java | 10 +- .../java/li/cil/{oc2 => oc2r}/api/README.md | 32 ++-- .../api/bus/BlockDeviceBusElement.java | 2 +- .../cil/{oc2 => oc2r}/api/bus/DeviceBus.java | 4 +- .../api/bus/DeviceBusController.java | 4 +- .../api/bus/DeviceBusElement.java | 6 +- .../{oc2 => oc2r}/api/bus/device/Device.java | 6 +- .../api/bus/device/DeviceType.java | 4 +- .../api/bus/device/DeviceTypes.java | 4 +- .../api/bus/device/ItemDevice.java | 4 +- .../api/bus/device/data/BlockDeviceData.java | 2 +- .../api/bus/device/data/Firmware.java | 2 +- .../api/bus/device/data/package-info.java | 9 + .../api/bus/device/object/Callback.java | 6 +- .../api/bus/device/object/Callbacks.java | 10 +- .../bus/device/object/DocumentedDevice.java | 2 +- .../device/object/LifecycleAwareDevice.java | 4 +- .../api/bus/device/object/NamedDevice.java | 2 +- .../api/bus/device/object/ObjectDevice.java | 12 +- .../api/bus/device/object/Parameter.java | 2 +- .../api/bus/device/object/package-info.java | 9 + .../cil/oc2r/api/bus/device/package-info.java | 9 + .../device/provider/BlockDeviceProvider.java | 18 +- .../bus/device/provider/BlockDeviceQuery.java | 2 +- .../device/provider/ItemDeviceProvider.java | 14 +- .../bus/device/provider/ItemDeviceQuery.java | 2 +- .../api/bus/device/provider/package-info.java | 9 + .../api/bus/device/rpc/AbstractRPCMethod.java | 2 +- .../api/bus/device/rpc/IEventSink.java | 4 +- .../api/bus/device/rpc/RPCDevice.java | 12 +- .../api/bus/device/rpc/RPCEventSource.java | 5 +- .../api/bus/device/rpc/RPCInvocation.java | 2 +- .../api/bus/device/rpc/RPCMethod.java | 6 +- .../api/bus/device/rpc/RPCMethodGroup.java | 4 +- .../api/bus/device/rpc/RPCParameter.java | 2 +- .../api/bus/device/rpc}/package-info.java | 2 +- .../api/bus/device/vm/FirmwareLoader.java | 2 +- .../api/bus/device/vm/VMDevice.java | 16 +- .../api/bus/device/vm/VMDeviceLoadResult.java | 4 +- .../device/vm/context/InterruptAllocator.java | 4 +- .../device/vm/context/MemoryAllocator.java | 2 +- .../vm/context/MemoryRangeAllocator.java | 4 +- .../api/bus/device/vm/context/VMContext.java | 6 +- .../vm/context/VMLifecycleEventBus.java | 8 +- .../bus/device/vm/context/package-info.java | 9 + .../vm/event/VMInitializationException.java | 2 +- .../device/vm/event/VMInitializingEvent.java | 6 +- .../vm/event/VMResumedRunningEvent.java | 6 +- .../device/vm/event/VMSynchronizeEvent.java | 2 +- .../api/bus/device/vm/event/package-info.java | 9 + .../api/bus/device/vm}/package-info.java | 2 +- .../{oc2 => oc2r}/api/bus/package-info.java | 16 +- .../api/capabilities/NetworkInterface.java | 4 +- .../api/capabilities/RedstoneEmitter.java | 2 +- .../{oc2 => oc2r}/api/capabilities/Robot.java | 2 +- .../capabilities/TerminalUserProvider.java | 6 +- .../api/capabilities}/package-info.java | 2 +- .../imc/RPCMethodParameterTypeAdapter.java | 4 +- .../util => oc2r/api/imc}/package-info.java | 2 +- .../api/inet/InternetDeviceLifecycle.java | 3 +- .../api/inet/InternetManager.java | 2 +- .../api/inet/LayerParameters.java | 2 +- .../api/inet/TransportMessage.java | 6 +- .../api/inet/layer/LinkLocalLayer.java | 6 +- .../api/inet/layer/NetworkLayer.java | 6 +- .../api/inet/layer/SessionLayer.java | 6 +- .../api/inet/layer/TransportLayer.java | 8 +- .../api/inet/layer/package-info.java | 2 +- .../{oc2 => oc2r}/api/inet/package-info.java | 2 +- .../api/inet/provider/InternetProvider.java | 6 +- .../LinkLocalLayerInternetProvider.java | 10 +- .../NetworkLayerInternetProvider.java | 18 +- .../SessionLayerInternetProvider.java | 16 +- .../TransportLayerInternetProvider.java | 18 +- .../api/inet/provider/package-info.java | 2 +- .../api/inet/session/DatagramSession.java | 2 +- .../api/inet/session/EchoSession.java | 2 +- .../api/inet/session/Session.java | 2 +- .../api/inet/session/StreamSession.java | 2 +- .../cil/{oc2 => oc2r}/api/package-info.java | 2 +- .../{oc2 => oc2r}/api/util/Invalidatable.java | 6 +- .../{oc2 => oc2r}/api/util/Registries.java | 12 +- .../api/util/RobotOperationSide.java | 2 +- .../li/cil/{oc2 => oc2r}/api/util/Side.java | 5 +- .../li/cil/oc2r/api/util/package-info.java | 9 + .../cil/{oc2 => oc2r}/client/ClientSetup.java | 30 ++-- .../client/audio/LoopingBlockEntitySound.java | 4 +- .../client/audio/LoopingSoundManager.java | 2 +- .../cil/oc2r/client/audio/package-info.java | 9 + .../gui/AbstractMachineInventoryScreen.java | 18 +- .../gui/AbstractMachineTerminalScreen.java | 14 +- .../gui/AbstractModContainerScreen.java | 2 +- .../gui/AbstractMonitorDisplayScreen.java | 14 +- .../client/gui/BusInterfaceScreen.java | 16 +- .../client/gui/ComputerContainerScreen.java | 4 +- .../client/gui/ComputerTerminalScreen.java | 4 +- .../client/gui/FileChooserScreen.java | 4 +- .../client/gui/KeyCodeMapping.java | 2 +- .../client/gui/KeyboardScreen.java | 10 +- .../client/gui/MachineTerminalWidget.java | 8 +- .../client/gui/MonitorDisplayScreen.java | 4 +- .../client/gui/MonitorDisplayWidget.java | 14 +- .../gui/NetworkInterfaceCardScreen.java | 18 +- .../client/gui/NetworkTunnelScreen.java | 12 +- .../client/gui/RobotContainerScreen.java | 4 +- .../client/gui/RobotTerminalScreen.java | 4 +- .../cil/{oc2 => oc2r}/client/gui/Sprites.java | 6 +- .../{oc2 => oc2r}/client/gui/Textures.java | 4 +- .../li/cil/oc2r/client/gui/package-info.java | 9 + .../client/gui/terminal/TerminalInput.java | 2 +- .../client/gui/terminal/package-info.java | 9 + .../client/gui/util/GuiUtils.java | 14 +- .../client/gui/util}/package-info.java | 2 +- .../client/gui/widget/ImageButton.java | 4 +- .../client/gui/widget/Sprite.java | 2 +- .../client/gui/widget/Texture.java | 4 +- .../client/gui/widget/ToggleImageButton.java | 2 +- .../oc2r/client/gui/widget/package-info.java | 9 + .../client/item/CustomItemColors.java | 4 +- .../item/CustomItemModelProperties.java | 6 +- .../client/item}/package-info.java | 2 +- .../{oc2 => oc2r}/client/manual/Manuals.java | 8 +- .../client/manual/ModManualScreenStyle.java | 4 +- .../client/manual/ModManualStyle.java | 4 +- .../client/manual}/package-info.java | 2 +- .../client/model/BusCableBakedModel.java | 10 +- .../client/model/BusCableModel.java | 4 +- .../client/model/BusCableModelLoader.java | 2 +- .../cil/oc2r/client/model/package-info.java | 9 + .../{oc2 => oc2r}/client/package-info.java | 2 +- .../renderer/BusInterfaceNameRenderer.java | 8 +- .../client/renderer/ModRenderType.java | 4 +- .../client/renderer/ModShaders.java | 4 +- .../client/renderer/MonitorGUIRenderer.java | 10 +- .../client/renderer/NetworkCableRenderer.java | 8 +- .../renderer/ProjectorDepthRenderer.java | 18 +- .../renderer/blockentity/ChargerRenderer.java | 10 +- .../blockentity/ComputerRenderer.java | 14 +- .../blockentity/DiskDriveRenderer.java | 6 +- .../blockentity/InternetGateWayRenderer.java | 19 +- .../renderer/blockentity/MonitorRenderer.java | 18 +- .../blockentity/ProjectorRenderer.java | 12 +- .../renderer/blockentity/package-info.java | 9 + .../renderer/color/BusCableBlockColor.java | 6 +- .../client/renderer/color/package-info.java | 9 + .../client/renderer/entity/RobotRenderer.java | 6 +- .../entity/RobotWithoutLevelRenderer.java | 4 +- .../renderer/entity/model/RobotModel.java | 6 +- .../renderer/entity/model/package-info.java | 9 + .../client/renderer/entity}/package-info.java | 2 +- .../renderer/font/MonospaceFontRenderer.java | 4 +- .../client/renderer/font}/package-info.java | 2 +- .../oc2r/client/renderer/package-info.java | 9 + .../cil/{oc2 => oc2r}/common/CommonSetup.java | 16 +- .../li/cil/{oc2 => oc2r}/common/Config.java | 4 +- .../{oc2 => oc2r}/common/ConfigManager.java | 4 +- .../cil/{oc2 => oc2r}/common/Constants.java | 6 +- .../li/cil/{oc2 => oc2r}/common/Main.java | 42 ++--- .../{oc2 => oc2r}/common/block/Blocks.java | 4 +- .../common/block/BusCableBlock.java | 20 +-- .../common/block/ChargerBlock.java | 6 +- .../common/block/ComputerBlock.java | 34 ++-- .../common/block/CreativeEnergyBlock.java | 6 +- .../common/block/DiskDriveBlock.java | 6 +- .../common/block/EnergyConsumingBlock.java | 2 +- .../common/block/FlashMemoryFlasherBlock.java | 6 +- .../block/ImmutableHorizontalBlock.java | 2 +- .../common/block/InternetGatewayBlock.java | 9 +- .../common/block/KeyboardBlock.java | 10 +- .../common/block/MonitorBlock.java | 18 +- .../common/block/NetworkConnectorBlock.java | 8 +- .../common/block/NetworkHubBlock.java | 6 +- .../common/block/NetworkSwitchBlock.java | 6 +- .../common/block/PciCardCageBlock.java | 10 +- .../common/block/ProjectorBlock.java | 10 +- .../common/block/RedstoneInterfaceBlock.java | 6 +- .../common/block/VxlanBlock.java | 8 +- .../cil/oc2r/common/block/package-info.java | 9 + .../common/blockentity/BlockEntities.java | 6 +- .../blockentity/BusCableBlockEntity.java | 38 ++-- .../blockentity/ChargerBlockEntity.java | 16 +- .../blockentity/ComputerBlockEntity.java | 54 +++--- .../CreativeEnergyBlockEntity.java | 4 +- .../blockentity/DiskDriveBlockEntity.java | 28 +-- .../FlashMemoryFlasherBlockEntity.java | 28 +-- .../InternetGateWayBlockEntity.java | 20 +-- .../blockentity/KeyboardBlockEntity.java | 6 +- .../common/blockentity/ModBlockEntity.java | 6 +- .../blockentity/MonitorBlockEntity.java | 42 ++--- .../NetworkConnectorBlockEntity.java | 20 +-- .../blockentity/NetworkHubBlockEntity.java | 14 +- .../blockentity/NetworkSwitchBlockEntity.java | 18 +- .../blockentity/PciCardCageBlockEntity.java | 12 +- .../blockentity/ProjectorBlockEntity.java | 30 ++-- .../RedstoneInterfaceBlockEntity.java | 23 ++- .../blockentity/TickableBlockEntity.java | 4 +- .../common/blockentity/VxlanBlockEntity.java | 16 +- .../oc2r/common/blockentity/package-info.java | 9 + .../bus/AbstractBlockDeviceBusElement.java | 30 ++-- .../common/bus/AbstractDeviceBusElement.java | 8 +- .../bus/AbstractGroupingDeviceBusElement.java | 6 +- .../bus/AbstractItemDeviceBusElement.java | 24 +-- .../common/bus/BlockDeviceBusController.java | 12 +- .../common/bus/CommonDeviceBusController.java | 16 +- .../common/bus/RPCDeviceBusAdapter.java | 20 +-- .../bus/device/BlockDeviceBusElement.java | 8 + .../common/bus/device/DeviceGroup.java | 6 +- .../common/bus/device/DeviceTypes.java | 12 +- .../device/data/BlockDeviceDataRegistry.java | 8 +- .../device/data/BuildrootBlockDeviceData.java | 4 +- .../bus/device/data/BuildrootFirmware.java | 4 +- .../common/bus/device/data/FileSystems.java | 10 +- .../bus/device/data/FirmwareRegistry.java | 8 +- .../device/data/ResourceBlockDeviceData.java | 4 +- .../common/bus/device/data/package-info.java | 9 + .../oc2r/common/bus/device/package-info.java | 9 + .../bus/device/provider/ProviderRegistry.java | 16 +- .../common/bus/device/provider/Providers.java | 6 +- .../BlockEntityCapabilityDeviceProvider.java | 12 +- .../device/provider/block/package-info.java | 9 + ...ractItemStackCapabilityDeviceProvider.java | 8 +- .../BlockOperationsModuleDeviceProvider.java | 16 +- .../provider/item/CPUItemDeviceProvider.java | 16 +- .../item/EnergyStorageItemDeviceProvider.java | 12 +- ...ileImportExportCardItemDeviceProvider.java | 18 +- .../item/FlashMemoryItemDeviceProvider.java | 12 +- ...oryWithExternalDataItemDeviceProvider.java | 14 +- .../item/FluidHandlerItemDeviceProvider.java | 12 +- .../item/HardDriveItemDeviceProvider.java | 18 +- ...iveWithExternalDataItemDeviceProvider.java | 20 +-- .../item/InternetCardItemDeviceProvider.java | 14 +- ...ventoryOperationsModuleDeviceProvider.java | 16 +- .../item/ItemHandlerItemDeviceProvider.java | 12 +- .../ItemStackCapabilityDeviceProvider.java | 10 +- .../item/MemoryItemDeviceProvider.java | 16 +- ...etworkInterfaceCardItemDeviceProvider.java | 14 +- .../NetworkTunnelCardItemDeviceProvider.java | 14 +- ...NetworkTunnelModuleItemDeviceProvider.java | 14 +- ...dstoneInterfaceCardItemDeviceProvider.java | 14 +- .../item/SoundCardItemDeviceProvider.java | 16 +- .../device/provider/item/package-info.java | 9 + .../bus/device/provider/package-info.java | 9 + .../util/AbstractBlockDeviceProvider.java | 4 +- ...ctBlockEntityCapabilityDeviceProvider.java | 10 +- .../AbstractBlockEntityDeviceProvider.java | 8 +- .../util/AbstractItemDeviceProvider.java | 8 +- .../device/provider/util/package-info.java | 9 + .../bus/device/rpc/EnergyStorageDevice.java | 8 +- .../bus/device/rpc/FluidHandlerDevice.java | 8 +- .../bus/device/rpc/ItemHandlerDevice.java | 8 +- .../common/bus/device/rpc/RPCDeviceList.java | 6 +- .../bus/device/rpc/RPCItemStackTagFilter.java | 4 +- .../device/rpc/RPCItemStackTagFilters.java | 4 +- .../rpc/RPCMethodParameterTypeAdapters.java | 8 +- .../bus/device/rpc/TypeNameRPCDevice.java | 8 +- .../BlockEntityObjectDeviceProvider.java | 14 +- .../block/BlockStateObjectDeviceProvider.java | 14 +- .../EnergyStorageBlockDeviceProvider.java | 16 +- .../FluidHandlerBlockDeviceProvider.java | 16 +- .../block/ItemHandlerBlockDeviceProvider.java | 16 +- .../bus/device/rpc/block/package-info.java | 9 + .../rpc/item/AbstractItemRPCDevice.java | 12 +- .../rpc/item/BlockOperationsModuleDevice.java | 16 +- .../bus/device/rpc/item/CPUItemDevice.java | 6 +- .../item/FileImportExportCardItemDevice.java | 20 +-- .../item/InventoryOperationsModuleDevice.java | 12 +- .../item/RedstoneInterfaceCardItemDevice.java | 18 +- .../device/rpc/item/SoundCardItemDevice.java | 12 +- .../bus/device/rpc/item/package-info.java | 9 + .../common/bus/device/rpc/package-info.java | 9 + .../bus/device/util/AbstractDeviceInfo.java | 4 +- .../bus/device/util/BlockDeviceInfo.java | 6 +- .../bus/device/util/DeviceTypeImpl.java | 4 +- .../common/bus/device/util/Devices.java | 20 +-- .../common/bus/device/util/IdentityProxy.java | 2 +- .../bus/device/util/ItemDeviceInfo.java | 6 +- .../bus/device/util/OptionalAddress.java | 4 +- .../bus/device/util/OptionalInterrupt.java | 4 +- .../common/bus/device/util/package-info.java | 9 + .../device/vm/block/DiskDriveContainer.java | 2 +- .../bus/device/vm/block/DiskDriveDevice.java | 8 +- .../vm/block/FlashMemoryFlasherContainer.java | 2 +- .../vm/block/FlashMemoryFlasherDevice.java | 8 +- .../bus/device/vm/block/KeyboardDevice.java | 20 +-- .../bus/device/vm/block/MonitorDevice.java | 22 +-- .../device/vm/block/PciCardCageDevice.java | 20 +-- .../bus/device/vm/block/ProjectorDevice.java | 22 +-- .../bus/device/vm/block/package-info.java | 9 + .../vm/item/AbstractBlockStorageDevice.java | 28 +-- .../item/AbstractNetworkInterfaceDevice.java | 24 +-- .../vm/item/ByteBufferFlashStorageDevice.java | 26 +-- .../vm/item/FirmwareFlashStorageDevice.java | 22 +-- .../bus/device/vm/item/HardDriveDevice.java | 10 +- .../item/HardDriveDeviceWithInitialData.java | 4 +- .../device/vm/item/InternetCardDevice.java | 19 +- .../bus/device/vm/item/MemoryDevice.java | 20 +-- .../vm/item/NetworkInterfaceCardDevice.java | 4 +- .../device/vm/item/NetworkTunnelDevice.java | 12 +- .../bus/device/vm/item/package-info.java | 9 + .../common/bus/device/vm/package-info.java | 9 + .../li/cil/oc2r/common/bus/package-info.java | 9 + .../common/capabilities/Capabilities.java | 14 +- .../capabilities/CapabilityRegistry.java | 16 +- .../common/capabilities/package-info.java | 9 + .../container/AbstractComputerContainer.java | 22 +-- .../common/container/AbstractContainer.java | 2 +- .../AbstractDeviceItemStackHandler.java | 4 +- .../container/AbstractMachineContainer.java | 4 +- .../AbstractMachineTerminalContainer.java | 4 +- .../container/AbstractMonitorContainer.java | 14 +- .../container/AbstractRobotContainer.java | 22 +-- .../AbstractTypedDeviceItemStackHandler.java | 4 +- .../container/ComputerInventoryContainer.java | 10 +- .../container/ComputerTerminalContainer.java | 6 +- .../common/container/Containers.java | 4 +- .../common/container/DeviceTypeSlot.java | 4 +- .../container/DeviceTypeSlotItemHandler.java | 4 +- .../container/FixedSizeItemStackHandler.java | 4 +- .../container/IntPrecisionContainerData.java | 2 +- .../common/container/LockedSlot.java | 2 +- .../container/MonitorDisplayContainer.java | 4 +- .../container/NetworkTunnelContainer.java | 8 +- .../container/RobotInventoryContainer.java | 12 +- .../common/container/RobotSlot.java | 2 +- .../container/RobotTerminalContainer.java | 10 +- .../container/TypedItemStackHandler.java | 2 +- .../oc2r/common/container/package-info.java | 9 + .../common/energy/EnergyStorageItemStack.java | 6 +- .../common/energy/FixedEnergyStorage.java | 2 +- .../cil/oc2r/common/energy/package-info.java | 9 + .../{oc2 => oc2r}/common/entity/Entities.java | 4 +- .../{oc2 => oc2r}/common/entity/Robot.java | 62 +++---- .../cil/oc2r/common/entity/package-info.java | 9 + .../entity/robot/AbstractRobotAction.java | 4 +- .../entity/robot/AbstractRobotActionType.java | 4 +- .../entity/robot/MovementDirection.java | 2 +- .../entity/robot/RobotActionResult.java | 2 +- .../common/entity/robot/RobotActions.java | 4 +- .../entity/robot/RobotMovementAction.java | 12 +- .../entity/robot/RobotMovementActionType.java | 4 +- .../entity/robot/RobotRotationAction.java | 10 +- .../entity/robot/RobotRotationActionType.java | 4 +- .../entity/robot/RotationDirection.java | 2 +- .../common/entity/robot/package-info.java | 9 + .../common/ext/MinecraftExt.java | 2 +- .../li/cil/oc2r/common/ext/package-info.java | 9 + .../common/inet/AddressParseException.java | 2 +- .../common/inet/DatagramSessionBase.java | 2 +- .../inet/DatagramSessionDiscriminator.java | 2 +- .../common/inet/DatagramSessionImpl.java | 4 +- .../common/inet/DefaultInternetProvider.java | 8 +- .../common/inet/DefaultLinkLocalLayer.java | 8 +- .../common/inet/DefaultNetworkLayer.java | 8 +- .../common/inet/DefaultSessionLayer.java | 16 +- .../common/inet/DefaultTransportLayer.java | 18 +- .../common/inet/EchoSessionDiscriminator.java | 2 +- .../common/inet/EchoSessionImpl.java | 4 +- .../{oc2 => oc2r}/common/inet/InetUtils.java | 6 +- .../common/inet/InternetAdapter.java | 2 +- .../common/inet/InternetConnection.java | 2 +- .../common/inet/InternetManagerImpl.java | 12 +- .../{oc2 => oc2r}/common/inet/Ipv4Space.java | 4 +- .../common/inet/LayerParametersImpl.java | 6 +- .../{oc2 => oc2r}/common/inet/MacAddress.java | 2 +- .../li/cil/oc2r/common/inet/NullLayer.java | 13 ++ .../common/inet/ReadySessions.java | 4 +- .../common/inet/SessionActions.java | 2 +- .../common/inet/SessionBase.java | 4 +- .../common/inet/SessionDiscriminator.java | 2 +- .../common/inet/SessionOperator.java | 4 +- .../common/inet/SocketManager.java | 10 +- .../inet/SocketSessionDiscriminator.java | 2 +- .../inet/StreamSessionDiscriminator.java | 2 +- .../common/inet/StreamSessionImpl.java | 6 +- .../{oc2 => oc2r}/common/inet/TcpHeader.java | 2 +- .../common/inet/package-info.java | 2 +- .../{oc2 => oc2r}/common/integration/IMC.java | 8 +- .../common/integration/Integrations.java | 4 +- .../common/integration/Wrenches.java | 4 +- .../jei/ExtraGuiAreasJEIPlugin.java | 10 +- .../integration/jei/ExtraItemsJEIPlugin.java | 16 +- .../common/integration/jei/package-info.java | 9 + .../oc2r/common/integration/package-info.java | 9 + .../projectred/BundledCableHandler.java | 6 +- .../integration/util/BundledRedstone.java | 4 +- .../common/item/AbstractBlockDeviceItem.java | 8 +- .../common/item/AbstractStorageItem.java | 8 +- .../common/item/BlockOperationsModule.java | 2 +- .../common/item/BusCableItem.java | 10 +- .../common/item/BusInterfaceItem.java | 14 +- .../{oc2 => oc2r}/common/item/CPUItem.java | 2 +- .../common/item/ChargerItem.java | 2 +- .../common/item/FlashMemoryItem.java | 8 +- .../item/FlashMemoryWithExternalDataItem.java | 8 +- .../{oc2 => oc2r}/common/item/FloppyItem.java | 2 +- .../common/item/HardDriveItem.java | 6 +- .../item/HardDriveWithExternalDataItem.java | 6 +- .../{oc2 => oc2r}/common/item/ItemGroup.java | 6 +- .../common/item/ItemRenameHandler.java | 4 +- .../cil/{oc2 => oc2r}/common/item/Items.java | 15 +- .../{oc2 => oc2r}/common/item/ManualItem.java | 10 +- .../{oc2 => oc2r}/common/item/MemoryItem.java | 4 +- .../common/item/ModBlockItem.java | 4 +- .../{oc2 => oc2r}/common/item/ModItem.java | 4 +- .../common/item/NetworkCableItem.java | 10 +- .../common/item/NetworkInterfaceCardItem.java | 14 +- .../common/item/NetworkTunnelItem.java | 10 +- .../{oc2 => oc2r}/common/item/RobotItem.java | 30 ++-- .../{oc2 => oc2r}/common/item/WrenchItem.java | 4 +- .../item/crafting/RecipeSerializers.java | 4 +- .../common/item/crafting/WrenchRecipe.java | 4 +- .../common/item/crafting/package-info.java | 9 + .../li/cil/oc2r/common/item/package-info.java | 9 + .../common/mixin/FrustumMixin.java | 4 +- .../common/mixin/LevelRendererMixin.java | 4 +- .../common/mixin/MinecraftMixin.java | 6 +- .../common/mixin/ServerChunkCacheMixin.java | 4 +- .../cil/oc2r/common/mixin/package-info.java | 9 + .../common/network/MessageUtils.java | 4 +- .../common/network/MonitorLoadBalancer.java | 10 +- .../{oc2 => oc2r}/common/network/Network.java | 6 +- .../common/network/ProjectorLoadBalancer.java | 10 +- .../network/message/AbstractMessage.java | 4 +- .../message/AbstractTerminalBlockMessage.java | 4 +- .../AbstractTerminalEntityMessage.java | 2 +- .../message/BusCableFacadeMessage.java | 6 +- .../message/BusInterfaceNameMessage.java | 6 +- .../ClientCanceledImportFileMessage.java | 4 +- .../message/ComputerBootErrorMessage.java | 6 +- .../message/ComputerBusStateMessage.java | 8 +- .../network/message/ComputerPowerMessage.java | 6 +- .../message/ComputerRunStateMessage.java | 8 +- .../message/ComputerTerminalInputMessage.java | 6 +- .../ComputerTerminalOutputMessage.java | 6 +- .../message/DiskDriveFloppyMessage.java | 6 +- .../network/message/ExportedFileMessage.java | 4 +- .../message/FirmwareFlasherMessage.java | 6 +- .../network/message/ImportedFileMessage.java | 4 +- .../network/message/KeyboardInputMessage.java | 6 +- .../message/MonitorFramebufferMessage.java | 6 +- .../network/message/MonitorInputMessage.java | 6 +- .../network/message/MonitorPowerMessage.java | 8 +- .../message/MonitorPowerMessageForwarded.java | 6 +- .../MonitorRequestFramebufferMessage.java | 8 +- .../network/message/MonitorStateMessage.java | 6 +- .../network/message/MultipartMessage.java | 6 +- .../NetworkConnectorConnectionsMessage.java | 6 +- ...workInterfaceCardConfigurationMessage.java | 6 +- .../message/NetworkTunnelLinkMessage.java | 4 +- .../message/OpenComputerInventoryMessage.java | 6 +- .../message/OpenComputerTerminalMessage.java | 6 +- .../message/OpenRobotInventoryMessage.java | 6 +- .../message/OpenRobotTerminalMessage.java | 6 +- .../message/ProjectorFramebufferMessage.java | 6 +- .../ProjectorRequestFramebufferMessage.java | 8 +- .../message/ProjectorStateMessage.java | 6 +- .../message/RequestImportedFileMessage.java | 10 +- .../message/RobotBootErrorMessage.java | 6 +- .../network/message/RobotBusStateMessage.java | 8 +- .../message/RobotInitializationMessage.java | 12 +- .../RobotInitializationRequestMessage.java | 6 +- .../network/message/RobotPowerMessage.java | 6 +- .../network/message/RobotRunStateMessage.java | 8 +- .../message/RobotTerminalInputMessage.java | 6 +- .../message/RobotTerminalOutputMessage.java | 6 +- .../ServerCanceledImportFileMessage.java | 4 +- .../common/network/message/package-info.java | 9 + .../cil/oc2r/common/network/package-info.java | 9 + .../api/imc => oc2r/common}/package-info.java | 2 +- .../common/serialization/BlobStorage.java | 4 +- .../serialization/NBTSerialization.java | 4 +- .../serialization/NBTToJsonConverter.java | 4 +- .../ceres/JsonArraySerializer.java | 2 +- .../ceres/MemoryRangeListSerializer.java | 4 +- .../ceres/MemoryRangeSerializer.java | 2 +- .../serialization/ceres/Serializers.java | 4 +- .../ceres/TextComponentSerializer.java | 2 +- .../serialization/ceres/package-info.java | 9 + .../gson/DirectionJsonSerializer.java | 2 +- .../gson/EmptyRPCMethodGroupSerializer.java | 4 +- .../gson/ItemStackJsonSerializer.java | 6 +- .../gson/MessageJsonDeserializer.java | 4 +- .../MethodInvocationJsonDeserializer.java | 4 +- ...RPCDeviceWithIdentifierJsonSerializer.java | 4 +- .../gson/RPCMethodJsonSerializer.java | 6 +- .../gson/SideJsonDeserializer.java | 4 +- .../gson/UnsignedByteArrayJsonSerializer.java | 2 +- .../serialization/gson/package-info.java | 9 + .../common/serialization/package-info.java | 9 + .../{oc2 => oc2r}/common/tags/BlockTags.java | 4 +- .../{oc2 => oc2r}/common/tags/ItemTags.java | 4 +- .../li/cil/oc2r/common/tags/package-info.java | 9 + .../common/util/BlockEntityUtils.java | 2 +- .../common/util/BlockLocation.java | 2 +- .../common/util/ChainableVertexConsumer.java | 2 +- .../common/util/ChunkLocation.java | 2 +- .../{oc2 => oc2r}/common/util/ChunkUtils.java | 6 +- .../{oc2 => oc2r}/common/util/ColorUtils.java | 2 +- .../cil/{oc2 => oc2r}/common/util/Event.java | 2 +- .../common/util/FakePlayerUtils.java | 6 +- .../common/util/HorizontalBlockUtils.java | 4 +- .../common/util/IntegerSpace.java | 2 +- .../common/util/ItemDeviceUtils.java | 2 +- .../common/util/ItemStackUtils.java | 4 +- .../common/util/LazyOptionalUtils.java | 2 +- .../{oc2 => oc2r}/common/util/LevelUtils.java | 2 +- .../common/util/LocationSupplierUtils.java | 6 +- .../{oc2 => oc2r}/common/util/NBTTagIds.java | 2 +- .../{oc2 => oc2r}/common/util/NBTUtils.java | 2 +- .../common/util/ParameterizedEvent.java | 2 +- .../common/util/RegistryUtils.java | 12 +- .../common/util/RunnableUtils.java | 2 +- .../common/util/ServerScheduler.java | 2 +- .../common/util/SoundEvents.java | 4 +- .../common/util/TerminalUtils.java | 4 +- .../common/util/TextFormatUtils.java | 2 +- .../common/util/ThrottledSoundEmitter.java | 2 +- .../{oc2 => oc2r}/common/util/TickUtils.java | 4 +- .../common/util/TooltipUtils.java | 24 +-- .../common/util/TranslationUtils.java | 4 +- .../{oc2 => oc2r}/common/util/Vec3Utils.java | 2 +- .../common/util/VoxelShapeUtils.java | 2 +- .../li/cil/oc2r/common/util/package-info.java | 9 + .../common/vm/AbstractTerminalVMRunner.java | 2 +- .../vm/AbstractVMItemStackHandlers.java | 20 +-- .../common/vm/AbstractVirtualMachine.java | 26 +-- .../{oc2 => oc2r}/common/vm/Allocator.java | 6 +- .../common/vm/BaseAddressProvider.java | 4 +- .../common/vm/BuiltinDevices.java | 13 +- .../common/vm/MinecraftRealTimeCounter.java | 2 +- .../cil/{oc2 => oc2r}/common/vm/Terminal.java | 4 +- .../common/vm/VMDeviceBusAdapter.java | 12 +- .../common/vm/VMItemStackHandlers.java | 4 +- .../{oc2 => oc2r}/common/vm/VMRunState.java | 2 +- .../cil/{oc2 => oc2r}/common/vm/VMRunner.java | 16 +- .../common/vm/VirtualMachine.java | 4 +- .../common/vm/context/EventManager.java | 2 +- .../common/vm/context/InterruptManager.java | 2 +- .../common/vm/context/InterruptValidator.java | 2 +- .../common/vm/context/MemoryRangeManager.java | 2 +- .../context/VMContextManagerCollection.java | 2 +- .../vm/context/global/GlobalEventBus.java | 8 +- .../global/GlobalInterruptAllocator.java | 8 +- .../global/GlobalInterruptController.java | 4 +- .../context/global/GlobalMemoryAllocator.java | 6 +- .../vm/context/global/GlobalMemoryMap.java | 2 +- .../global/GlobalMemoryRangeAllocator.java | 6 +- .../vm/context/global/GlobalVMContext.java | 12 +- .../vm/context/global/MemoryRangeList.java | 2 +- .../vm/context/global/package-info.java | 9 + .../vm/context/managed/ManagedEventBus.java | 6 +- .../managed/ManagedInterruptAllocator.java | 8 +- .../managed/ManagedInterruptController.java | 4 +- .../managed/ManagedMemoryAllocator.java | 6 +- .../vm/context/managed/ManagedMemoryMap.java | 2 +- .../managed/ManagedMemoryRangeAllocator.java | 6 +- .../vm/context/managed/ManagedVMContext.java | 6 +- .../vm/context/managed/package-info.java | 9 + .../oc2r/common/vm/context/package-info.java | 9 + .../common/vm/device/PciRootPortDevice.java | 2 +- .../vm/device/SimpleFramebufferDevice.java | 6 +- .../common/vm/fs/LayeredFileSystem.java | 2 +- .../cil/oc2r/common/vm/fs/package-info.java | 9 + .../gui => oc2r/common/vm}/package-info.java | 2 +- .../vm/provider/DeviceTreeProviders.java | 6 +- .../provider/PciRootPortDeviceProvider.java | 4 +- .../SimpleFramebufferDeviceProvider.java | 4 +- .../common/vxlan/TunnelManager.java | 6 +- .../{oc2 => oc2r}/data/DataGenerators.java | 4 +- .../data/ModBlockStateProvider.java | 10 +- .../data/ModBlockTagsProvider.java | 8 +- .../data/ModItemModelProvider.java | 8 +- .../data/ModItemTagsProvider.java | 8 +- .../data/ModLootTableProvider.java | 6 +- .../data/ModRecipesProvider.java | 4 +- .../data/WrenchRecipeBuilder.java | 6 +- .../cil/{oc2 => oc2r}/data/package-info.java | 2 +- .../jcodec/codecs/common/biari/MConst.java | 2 +- .../jcodec/codecs/common/biari/MDecoder.java | 2 +- .../jcodec/codecs/h264/H264Const.java | 12 +- .../jcodec/codecs/h264/H264Decoder.java | 26 +-- .../jcodec/codecs/h264/H264Encoder.java | 26 +-- .../jcodec/codecs/h264/H264Utils.java | 2 +- .../jcodec/codecs/h264/POCManager.java | 12 +- .../codecs/h264/decode/BlockInterpolator.java | 6 +- .../codecs/h264/decode/CABACContst.java | 2 +- .../codecs/h264/decode/CAVLCReader.java | 6 +- .../h264/decode/ChromaPredictionBuilder.java | 8 +- .../codecs/h264/decode/CoeffTransformer.java | 4 +- .../codecs/h264/decode/DeblockerInput.java | 14 +- .../codecs/h264/decode/DecoderState.java | 8 +- .../codecs/h264/decode/FrameReader.java | 28 +-- .../decode/Intra16x16PredictionBuilder.java | 10 +- .../decode/Intra4x4PredictionBuilder.java | 4 +- .../decode/Intra8x8PredictionBuilder.java | 4 +- .../jcodec/codecs/h264/decode/MBlock.java | 10 +- .../h264/decode/MBlockDecoderBDirect.java | 22 +-- .../codecs/h264/decode/MBlockDecoderBase.java | 22 +-- .../codecs/h264/decode/MBlockDecoderIPCM.java | 10 +- .../h264/decode/MBlockDecoderInter.java | 24 +-- .../h264/decode/MBlockDecoderInter8x8.java | 24 +-- .../h264/decode/MBlockDecoderIntra16x16.java | 10 +- .../h264/decode/MBlockDecoderIntraNxN.java | 10 +- .../h264/decode/MBlockDecoderUtils.java | 10 +- .../codecs/h264/decode/MBlockSkipDecoder.java | 26 +-- .../codecs/h264/decode/PredictionMerger.java | 10 +- .../codecs/h264/decode/RefListManager.java | 16 +- .../codecs/h264/decode/SliceDecoder.java | 20 +-- .../codecs/h264/decode/SliceHeaderReader.java | 16 +- .../codecs/h264/decode/SliceReader.java | 28 +-- .../h264/decode/aso/FlatMBlockMapper.java | 2 +- .../h264/decode/aso/MBToSliceGroupMap.java | 2 +- .../codecs/h264/decode/aso/MapManager.java | 8 +- .../jcodec/codecs/h264/decode/aso/Mapper.java | 2 +- .../h264/decode/aso/PrebuiltMBlockMapper.java | 2 +- .../h264/decode/aso/SliceGroupMapBuilder.java | 2 +- .../h264/decode/deblock/DeblockingFilter.java | 16 +- .../codecs/h264/encode/CQPRateControl.java | 10 +- .../jcodec/codecs/h264/encode/EncodedMB.java | 8 +- .../codecs/h264/encode/EncodingContext.java | 6 +- .../codecs/h264/encode/H264EncoderUtils.java | 2 +- .../h264/encode/IntraPredEstimator.java | 16 +- .../codecs/h264/encode/MBDeblocker.java | 10 +- .../codecs/h264/encode/MBEncoderHelper.java | 6 +- .../codecs/h264/encode/MBWriterI16x16.java | 26 +-- .../codecs/h264/encode/MBWriterINxN.java | 24 +-- .../codecs/h264/encode/MBWriterP16x16.java | 24 +-- .../codecs/h264/encode/MotionEstimator.java | 10 +- .../codecs/h264/encode/RateControl.java | 8 +- .../jcodec/codecs/h264/io/CABAC.java | 18 +- .../jcodec/codecs/h264/io/CAVLC.java | 20 +-- .../codecs/h264/io/model/AspectRatio.java | 2 +- .../jcodec/codecs/h264/io/model/Frame.java | 8 +- .../codecs/h264/io/model/HRDParameters.java | 2 +- .../jcodec/codecs/h264/io/model/MBType.java | 2 +- .../jcodec/codecs/h264/io/model/NALUnit.java | 2 +- .../codecs/h264/io/model/NALUnitType.java | 2 +- .../h264/io/model/PictureParameterSet.java | 10 +- .../h264/io/model/PredictionWeightTable.java | 2 +- .../codecs/h264/io/model/RefPicMarking.java | 2 +- .../h264/io/model/RefPicMarkingIDR.java | 2 +- .../codecs/h264/io/model/SeqParameterSet.java | 14 +- .../codecs/h264/io/model/SliceHeader.java | 2 +- .../codecs/h264/io/model/SliceType.java | 2 +- .../codecs/h264/io/model/VUIParameters.java | 2 +- .../codecs/h264/io/write/CAVLCWriter.java | 6 +- .../h264/io/write/SliceHeaderWriter.java | 8 +- .../jcodec/common/ArrayUtil.java | 2 +- .../jcodec/common/IntArrayList.java | 2 +- .../jcodec/common/IntObjectMap.java | 2 +- .../jcodec/common/VideoDecoder.java | 4 +- .../jcodec/common/VideoEncoder.java | 6 +- .../jcodec/common/io/BitReader.java | 2 +- .../jcodec/common/io/BitWriter.java | 2 +- .../{oc2 => oc2r}/jcodec/common/io/VLC.java | 4 +- .../jcodec/common/io/VLCBuilder.java | 4 +- .../jcodec/common/model/ColorSpace.java | 2 +- .../jcodec/common/model/Picture.java | 2 +- .../jcodec/common/model/Size.java | 2 +- .../jcodec/common/tools/MathUtil.java | 2 +- .../jcodec/scale/RgbToYuv420j.java | 6 +- .../{oc2 => oc2r}/jcodec/scale/Transform.java | 4 +- .../jcodec/scale/Yuv420jToRgb.java | 6 +- src/main/resources/META-INF/mods.toml | 14 +- .../oc2/blockstates/creative_energy.json | 7 - .../oc2/blockstates/flash_memory_flasher.json | 19 -- .../oc2/blockstates/redstone_interface.json | 19 -- src/main/resources/assets/oc2/lang/en_us.json | 164 ------------------ src/main/resources/assets/oc2/lang/ru_ru.json | 140 --------------- src/main/resources/assets/oc2/lang/zh_cn.json | 140 --------------- .../assets/oc2/models/block/cable_base.json | 1 - .../assets/oc2/models/block/cable_link.json | 1 - .../assets/oc2/models/block/cable_plug.json | 1 - .../oc2/models/block/cable_straight.json | 1 - .../oc2/models/block/cable_support.json | 1 - .../assets/oc2/models/block/charger.json | 1 - .../assets/oc2/models/block/disk_drive.json | 1 - .../models/block/flash_memory_flasher.json | 1 - .../assets/oc2/models/block/keyboard.json | 1 - .../assets/oc2/models/block/monitor.json | 10 -- .../oc2/models/block/network_connector.json | 1 - .../assets/oc2/models/block/network_hub.json | 1 - .../oc2/models/block/pci_card_cage.json | 1 - .../assets/oc2/models/block/projector.json | 1 - .../oc2/models/block/redstone_interface.json | 1 - .../assets/oc2/models/item/charger.json | 3 - .../assets/oc2/models/item/computer.json | 3 - .../oc2/models/item/creative_energy.json | 3 - .../assets/oc2/models/item/disk_drive.json | 3 - .../oc2/models/item/flash_memory_flasher.json | 3 - .../assets/oc2/models/item/floppy.json | 7 - .../assets/oc2/models/item/floppy_modern.json | 7 - .../oc2/models/item/hard_drive_custom.json | 7 - .../models/item/hard_drive_extra_large.json | 7 - .../oc2/models/item/hard_drive_large.json | 7 - .../oc2/models/item/hard_drive_medium.json | 7 - .../oc2/models/item/hard_drive_small.json | 7 - .../oc2/models/item/internet_gateway.json | 3 - .../assets/oc2/models/item/keyboard.json | 3 - .../assets/oc2/models/item/monitor.json | 3 - .../assets/oc2/models/item/network_hub.json | 3 - .../oc2/models/item/network_switch.json | 3 - .../assets/oc2/models/item/pci_card_cage.json | 3 - .../assets/oc2/models/item/projector.json | 3 - .../oc2/models/item/redstone_interface.json | 3 - .../assets/oc2/models/item/vxlan_hub.json | 3 - src/main/resources/assets/oc2/sounds.json | 52 ------ .../{oc2 => oc2r}/blockstates/bus_cable.json | 26 +-- .../{oc2 => oc2r}/blockstates/charger.json | 8 +- .../{oc2 => oc2r}/blockstates/computer.json | 8 +- .../oc2r/blockstates/creative_energy.json | 7 + .../{oc2 => oc2r}/blockstates/disk_drive.json | 8 +- .../blockstates/flash_memory_flasher.json | 19 ++ .../blockstates/internet_gateway.json | 2 +- .../{oc2 => oc2r}/blockstates/keyboard.json | 8 +- .../{oc2 => oc2r}/blockstates/monitor.json | 8 +- .../blockstates/network_connector.json | 24 +-- .../blockstates/network_hub.json | 8 +- .../blockstates/network_switch.json | 8 +- .../blockstates/pci_card_cage.json | 16 +- .../{oc2 => oc2r}/blockstates/projector.json | 16 +- .../oc2r/blockstates/redstone_interface.json | 19 ++ .../{oc2 => oc2r}/blockstates/vxlan_hub.json | 8 +- .../assets/{oc2 => oc2r}/doc/en_us/basics.md | 0 .../doc/en_us/block/bus_cable.md | 2 +- .../doc/en_us/block/bus_interface.md | 2 +- .../{oc2 => oc2r}/doc/en_us/block/charger.md | 2 +- .../{oc2 => oc2r}/doc/en_us/block/computer.md | 2 +- .../doc/en_us/block/disk_drive.md | 2 +- .../doc/en_us/block/flash_memory_flasher.md | 2 +- .../{oc2 => oc2r}/doc/en_us/block/index.md | 0 .../{oc2 => oc2r}/doc/en_us/block/keyboard.md | 2 +- .../{oc2 => oc2r}/doc/en_us/block/monitor.md | 2 +- .../doc/en_us/block/network_connector.md | 2 +- .../doc/en_us/block/network_hub.md | 2 +- .../doc/en_us/block/projector.md | 2 +- .../doc/en_us/block/redstone_interface.md | 2 +- .../doc/en_us/getting_started.md | 0 .../assets/{oc2 => oc2r}/doc/en_us/index.md | 0 .../doc/en_us/item/block_operations_module.md | 2 +- .../doc/en_us/item/file_import_export_card.md | 2 +- .../doc/en_us/item/flash_memory.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/floppy.md | 2 +- .../doc/en_us/item/hard_drive.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/index.md | 0 .../en_us/item/inventory_operations_module.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/manual.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/memory.md | 2 +- .../doc/en_us/item/network_cable.md | 2 +- .../doc/en_us/item/network_interface_card.md | 2 +- .../doc/en_us/item/network_tunnel_card.md | 2 +- .../doc/en_us/item/network_tunnel_module.md | 2 +- .../doc/en_us/item/redstone_interface_card.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/robot.md | 2 +- .../doc/en_us/item/sound_card.md | 2 +- .../{oc2 => oc2r}/doc/en_us/item/wrench.md | 2 +- .../{oc2 => oc2r}/doc/en_us/networking.md | 0 .../{oc2 => oc2r}/doc/en_us/robotics.md | 0 .../{oc2 => oc2r}/doc/en_us/scripting.md | 0 .../doc/img/getting_started_basics.png | Bin .../doc/img/getting_started_energy.png | Bin .../doc/img/getting_started_inventory.png | Bin .../doc/img/getting_started_login.png | Bin .../{oc2 => oc2r}/doc/img/scripting_lamp.png | Bin .../doc/img/scripting_lua_interactive.png | Bin .../doc/img/scripting_redstone_interface.png | Bin .../assets/{oc2 => oc2r}/doc/ru_ru/basics.md | 0 .../doc/ru_ru/block/bus_cable.md | 2 +- .../doc/ru_ru/block/bus_interface.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/block/charger.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/block/computer.md | 2 +- .../doc/ru_ru/block/disk_drive.md | 2 +- .../doc/ru_ru/block/flash_memory_flasher.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/block/index.md | 0 .../{oc2 => oc2r}/doc/ru_ru/block/keyboard.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/block/monitor.md | 2 +- .../doc/ru_ru/block/network_connector.md | 2 +- .../doc/ru_ru/block/network_hub.md | 2 +- .../doc/ru_ru/block/projector.md | 2 +- .../doc/ru_ru/block/redstone_interface.md | 2 +- .../doc/ru_ru/getting_started.md | 0 .../assets/{oc2 => oc2r}/doc/ru_ru/index.md | 0 .../doc/ru_ru/item/block_operations_module.md | 2 +- .../doc/ru_ru/item/file_import_export_card.md | 2 +- .../doc/ru_ru/item/flash_memory.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/floppy.md | 2 +- .../doc/ru_ru/item/hard_drive.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/index.md | 0 .../ru_ru/item/inventory_operations_module.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/manual.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/memory.md | 2 +- .../doc/ru_ru/item/network_cable.md | 2 +- .../doc/ru_ru/item/network_interface_card.md | 2 +- .../doc/ru_ru/item/network_tunnel_card.md | 2 +- .../doc/ru_ru/item/network_tunnel_module.md | 2 +- .../doc/ru_ru/item/redstone_interface_card.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/robot.md | 2 +- .../doc/ru_ru/item/sound_card.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/item/wrench.md | 2 +- .../{oc2 => oc2r}/doc/ru_ru/networking.md | 0 .../{oc2 => oc2r}/doc/ru_ru/robotics.md | 0 .../{oc2 => oc2r}/doc/ru_ru/scripting.md | 0 .../assets/{oc2 => oc2r}/doc/zh_cn/basics.md | 0 .../doc/zh_cn/block/bus_cable.md | 2 +- .../doc/zh_cn/block/bus_interface.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/block/charger.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/block/computer.md | 2 +- .../doc/zh_cn/block/disk_drive.md | 2 +- .../doc/zh_cn/block/flash_memory_flasher.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/block/index.md | 0 .../{oc2 => oc2r}/doc/zh_cn/block/keyboard.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/block/monitor.md | 2 +- .../doc/zh_cn/block/network_connector.md | 2 +- .../doc/zh_cn/block/network_hub.md | 2 +- .../doc/zh_cn/block/projector.md | 2 +- .../doc/zh_cn/block/redstone_interface.md | 2 +- .../doc/zh_cn/getting_started.md | 0 .../assets/{oc2 => oc2r}/doc/zh_cn/index.md | 0 .../doc/zh_cn/item/block_operations_module.md | 2 +- .../doc/zh_cn/item/file_import_export_card.md | 2 +- .../doc/zh_cn/item/flash_memory.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/floppy.md | 2 +- .../doc/zh_cn/item/hard_drive.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/index.md | 0 .../zh_cn/item/inventory_operations_module.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/manual.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/memory.md | 2 +- .../doc/zh_cn/item/network_cable.md | 2 +- .../doc/zh_cn/item/network_interface_card.md | 2 +- .../doc/zh_cn/item/network_tunnel_card.md | 2 +- .../doc/zh_cn/item/network_tunnel_module.md | 2 +- .../doc/zh_cn/item/redstone_interface_card.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/robot.md | 0 .../doc/zh_cn/item/sound_card.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/item/wrench.md | 2 +- .../{oc2 => oc2r}/doc/zh_cn/networking.md | 0 .../{oc2 => oc2r}/doc/zh_cn/robotics.md | 0 .../{oc2 => oc2r}/doc/zh_cn/scripting.md | 0 .../resources/assets/oc2r/lang/en_us.json | 164 ++++++++++++++++++ .../resources/assets/oc2r/lang/ru_ru.json | 140 +++++++++++++++ .../resources/assets/oc2r/lang/zh_cn.json | 140 +++++++++++++++ .../assets/oc2r/models/block/cable_base.json | 1 + .../assets/oc2r/models/block/cable_link.json | 1 + .../assets/oc2r/models/block/cable_plug.json | 1 + .../oc2r/models/block/cable_straight.json | 1 + .../oc2r/models/block/cable_support.json | 1 + .../assets/oc2r/models/block/charger.json | 1 + .../{oc2 => oc2r}/models/block/computer.json | 10 +- .../models/block/creative_energy.json | 2 +- .../assets/oc2r/models/block/disk_drive.json | 1 + .../models/block/flash_memory_flasher.json | 1 + .../models/block/internet_gateway.json | 4 +- .../assets/oc2r/models/block/keyboard.json | 1 + .../assets/oc2r/models/block/monitor.json | 10 ++ .../{oc2 => oc2r}/models/block/monitor.mtl | 0 .../{oc2 => oc2r}/models/block/monitor.obj | 0 .../oc2r/models/block/network_connector.json | 1 + .../assets/oc2r/models/block/network_hub.json | 1 + .../models/block/network_switch.json | 10 +- .../oc2r/models/block/pci_card_cage.json | 1 + .../assets/oc2r/models/block/projector.json | 1 + .../oc2r/models/block/redstone_interface.json | 1 + .../{oc2 => oc2r}/models/block/vxlan_hub.json | 10 +- .../models/item/block_operations_module.json | 2 +- .../{oc2 => oc2r}/models/item/bus_cable.json | 2 +- .../models/item/bus_interface.json | 2 +- .../assets/oc2r/models/item/charger.json | 3 + .../models/item/circuit_board.json | 2 +- .../assets/oc2r/models/item/computer.json | 3 + .../{oc2 => oc2r}/models/item/cpu_tier_1.json | 2 +- .../{oc2 => oc2r}/models/item/cpu_tier_2.json | 2 +- .../{oc2 => oc2r}/models/item/cpu_tier_3.json | 2 +- .../{oc2 => oc2r}/models/item/cpu_tier_4.json | 2 +- .../oc2r/models/item/creative_energy.json | 3 + .../assets/oc2r/models/item/disk_drive.json | 3 + .../models/item/file_import_export_card.json | 2 +- .../models/item/flash_memory.json | 2 +- .../models/item/flash_memory_custom.json | 2 +- .../models/item/flash_memory_flasher.json | 3 + .../assets/oc2r/models/item/floppy.json | 7 + .../oc2r/models/item/floppy_modern.json | 7 + .../oc2r/models/item/hard_drive_custom.json | 7 + .../models/item/hard_drive_extra_large.json | 7 + .../oc2r/models/item/hard_drive_large.json | 7 + .../oc2r/models/item/hard_drive_medium.json | 7 + .../oc2r/models/item/hard_drive_small.json | 7 + .../models/item/internet_card.json | 2 +- .../oc2r/models/item/internet_gateway.json | 3 + .../item/inventory_operations_module.json | 2 +- .../assets/oc2r/models/item/keyboard.json | 3 + .../{oc2 => oc2r}/models/item/manual.json | 2 +- .../models/item/memory_extra_large.json | 2 +- .../models/item/memory_large.json | 2 +- .../models/item/memory_medium.json | 2 +- .../models/item/memory_small.json | 2 +- .../assets/oc2r/models/item/monitor.json | 3 + .../models/item/network_cable.json | 2 +- .../models/item/network_connector.json | 2 +- .../assets/oc2r/models/item/network_hub.json | 3 + .../models/item/network_interface_card.json | 2 +- .../oc2r/models/item/network_switch.json | 3 + .../models/item/network_tunnel_card.json | 2 +- .../models/item/network_tunnel_module.json | 2 +- .../oc2r/models/item/pci_card_cage.json | 3 + .../assets/oc2r/models/item/projector.json | 3 + .../models/item/raw_silicon_wafer.json | 2 +- .../oc2r/models/item/redstone_interface.json | 3 + .../models/item/redstone_interface_card.json | 2 +- .../{oc2 => oc2r}/models/item/robot.json | 0 .../{oc2 => oc2r}/models/item/silicon.json | 2 +- .../models/item/silicon_blend.json | 2 +- .../models/item/silicon_wafer.json | 2 +- .../{oc2 => oc2r}/models/item/sound_card.json | 2 +- .../{oc2 => oc2r}/models/item/transistor.json | 2 +- .../assets/oc2r/models/item/vxlan_hub.json | 3 + .../{oc2 => oc2r}/models/item/wrench.json | 2 +- .../{oc2 => oc2r}/shaders/core/projectors.fsh | 0 .../shaders/core/projectors.json | 4 +- .../{oc2 => oc2r}/shaders/core/projectors.vsh | 0 src/main/resources/assets/oc2r/sounds.json | 52 ++++++ .../{oc2 => oc2r}/sounds/computer_running.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access1.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access2.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access3.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access4.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access5.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_access6.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_eject.ogg | Bin .../{oc2 => oc2r}/sounds/floppy_insert.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access1.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access2.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access3.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access4.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access5.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access6.ogg | Bin .../{oc2 => oc2r}/sounds/hdd_access7.ogg | Bin .../block/cable_base/cable_base_atlas0.png | Bin .../block/cable_link/cable_link_atlas0.png | Bin .../block/cable_plug/cable_plug_atlas0.png | Bin .../cable_straight/cable_straight_atlas0.png | Bin .../cable_support/cable_support_atlas0.png | Bin .../textures/block/charger/charger_atlas0.png | Bin .../textures/block/charger/charger_atlas1.png | Bin .../textures/block/charger/charger_atlas2.png | Bin .../textures/block/charger/charger_atlas3.png | Bin .../textures/block/charger/effect.png | Bin .../block/computer/computer_atlas0.png | Bin .../block/computer/computer_atlas1.png | Bin .../block/computer/computer_atlas2.png | Bin .../block/computer/computer_atlas3.png | Bin .../block/computer/computer_atlas4.png | Bin .../block/computer/computer_overlay_power.png | Bin .../computer/computer_overlay_status.png | Bin .../computer/computer_overlay_terminal.png | Bin .../textures/block/creative_energy.png | Bin .../block/disk_drive/disk_drive_atlas0.png | Bin .../block/disk_drive/disk_drive_atlas1.png | Bin .../block/disk_drive/disk_drive_atlas2.png | Bin .../block/disk_drive/disk_drive_atlas3.png | Bin .../internet_gateway_atlas0.png | Bin .../block/keyboard/keyboard_atlas0.png | Bin .../block/keyboard/keyboard_atlas1.png | Bin .../textures/block/monitor/monitor.png | Bin .../block/monitor/monitor_overlay_power.png | Bin .../network_connector_atlas0.png | Bin .../block/network_hub/network_hub_atlas0.png | Bin .../block/network_hub/network_hub_atlas1.png | Bin .../block/network_hub/network_hub_atlas2.png | Bin .../block/network_hub/network_hub_atlas3.png | Bin .../network_switch/network_switch_atlas0.png | Bin .../network_switch/network_switch_atlas1.png | Bin .../network_switch/network_switch_atlas2.png | Bin .../network_switch/network_switch_atlas3.png | Bin .../pci_card_cage/pci_card_cage_atlas0.png | Bin .../pci_card_cage/pci_card_cage_atlas1.png | Bin .../pci_card_cage/pci_card_cage_atlas2.png | Bin .../pci_card_cage/pci_card_cage_atlas3.png | Bin .../pci_card_cage/pci_card_cage_atlas4.png | Bin .../pci_card_cage/pci_card_cage_atlas5.png | Bin .../pci_card_cage/pci_card_cage_atlas6.png | Bin .../block/projector/projector_atlas0.png | Bin .../block/projector/projector_atlas1.png | Bin .../block/projector/projector_atlas2.png | Bin .../block/projector/projector_atlas3.png | Bin .../block/projector/projector_atlas4.png | Bin .../block/projector/projector_atlas5.png | Bin .../block/projector/projector_atlas6.png | Bin .../redstone_interface_atlas0.png | Bin .../redstone_interface_atlas1.png | Bin .../redstone_interface_atlas2.png | Bin .../redstone_interface_atlas3.png | Bin .../redstone_interface_atlas4.png | Bin .../block/vxlan_hub/vxlan_hub_atlas0.png | Bin .../block/vxlan_hub/vxlan_hub_atlas1.png | Bin .../block/vxlan_hub/vxlan_hub_atlas2.png | Bin .../block/vxlan_hub/vxlan_hub_atlas3.png | Bin .../textures/entity/robot/robot.png | Bin .../{oc2 => oc2r}/textures/font/OFL.TXT | 0 .../{oc2 => oc2r}/textures/font/monospace.png | Bin .../{oc2 => oc2r}/textures/font/terminus.png | Bin .../textures/gui/manual/home.png | Bin .../textures/gui/manual/manual.png | Bin .../textures/gui/manual/scroll_button.png | Bin .../textures/gui/manual/tab_button.png | Bin .../gui/overlay/block_face_disabled.png | Bin .../gui/overlay/block_face_enabled.png | Bin .../gui/overlay/block_face_focused.png | Bin .../textures/gui/overlay/slot_info.png | Bin .../textures/gui/overlay/slot_selection.png | Bin .../textures/gui/overlay/slot_warn.png | Bin .../textures/gui/overlay/terminal_focused.png | Bin .../gui/widget/bus_interface_screen.png | Bin .../textures/gui/widget/cancel_button.png | Bin .../gui/widget/computer_container.png | Bin .../textures/gui/widget/confirm_button.png | Bin .../textures/gui/widget/energy.png | Bin .../textures/gui/widget/hotbar.png | Bin .../textures/gui/widget/input_button.png | Bin .../textures/gui/widget/inventory_button.png | Bin .../textures/gui/widget/monitor_screen.png | Bin .../textures/gui/widget/monitor_sidebar_1.png | Bin .../widget/network_interface_card_screen.png | Bin .../gui/widget/network_tunnel_link_button.png | Bin .../gui/widget/network_tunnel_screen.png | Bin .../textures/gui/widget/power_button.png | Bin .../textures/gui/widget/robot_container.png | Bin .../textures/gui/widget/sidebar_2.png | Bin .../textures/gui/widget/sidebar_3.png | Bin .../textures/gui/widget/terminal_screen.png | Bin .../{oc2 => oc2r}/textures/item/backlight.png | Bin .../textures/item/block_operations_module.png | Bin .../{oc2 => oc2r}/textures/item/card_slot.png | Bin .../textures/item/circuit_board.png | Bin .../{oc2 => oc2r}/textures/item/cpu_slot.png | Bin .../textures/item/cpu_tier_1.png | Bin .../textures/item/cpu_tier_2.png | Bin .../textures/item/cpu_tier_3.png | Bin .../textures/item/cpu_tier_4.png | Bin .../textures/item/file_import_export_card.png | Bin .../item/file_import_export_card.png.mcmeta | 0 .../textures/item/flash_memory.png | Bin .../textures/item/flash_memory_slot.png | Bin .../textures/item/floppy_base.png | Bin .../textures/item/floppy_slot.png | Bin .../textures/item/floppy_tint.png | Bin .../textures/item/front_display_glass.png | Bin .../textures/item/hard_disk_platter.png | Bin .../textures/item/hard_drive_base.png | Bin .../textures/item/hard_drive_slot.png | Bin .../textures/item/hard_drive_tint.png | Bin .../textures/item/internet_card.png | Bin .../textures/item/internet_card.png.mcmeta | 0 .../item/inventory_operations_module.png | Bin .../textures/item/lcd_display.png | Bin .../textures/item/liquid_crystal_layers.png | Bin .../{oc2 => oc2r}/textures/item/manual.png | Bin .../textures/item/memory_extra_large.png | Bin .../textures/item/memory_large.png | Bin .../textures/item/memory_medium.png | Bin .../textures/item/memory_slot.png | Bin .../textures/item/memory_small.png | Bin .../{oc2 => oc2r}/textures/item/motor.png | Bin .../textures/item/network_cable.png | Bin .../textures/item/network_interface_card.png | Bin .../textures/item/network_tunnel_card.png | Bin .../textures/item/network_tunnel_module.png | Bin .../textures/item/network_tunnel_slot.png | Bin .../textures/item/polarization_filter.png | Bin .../textures/item/raw_silicon_wafer.png | Bin .../textures/item/redstone_interface_card.png | Bin .../textures/item/robot_module_slot.png | Bin .../{oc2 => oc2r}/textures/item/silicon.png | Bin .../textures/item/silicon_blend.png | Bin .../textures/item/silicon_wafer.png | Bin .../textures/item/sound_card.png | Bin .../textures/item/transistor.png | Bin .../{oc2 => oc2r}/textures/item/wrench.png | Bin .../data/forge/tags/items/silicon.json | 2 +- .../data/oc2/file_systems/scripts.json | 5 - .../oc2/item_tag_filters/oc2/hard_drive.json | 6 - .../data/oc2/item_tag_filters/oc2/memory.json | 6 - .../data/oc2/recipes/flash_memory_custom.json | 14 -- .../data/oc2/recipes/hard_drive_custom.json | 14 -- .../data/oc2/tags/blocks/devices.json | 9 - .../oc2/tags/blocks/wrench_breakable.json | 13 -- .../oc2/tags/items/device_needs_reboot.json | 26 --- .../data/oc2/tags/items/devices.json | 16 -- .../data/oc2/tags/items/devices/card.json | 11 -- .../data/oc2/tags/items/devices/cpu.json | 9 - .../oc2/tags/items/devices/flash_memory.json | 7 - .../data/oc2/tags/items/devices/floppy.json | 7 - .../oc2/tags/items/devices/hard_drive.json | 10 -- .../data/oc2/tags/items/devices/memory.json | 9 - .../tags/items/devices/network_tunnel.json | 7 - .../oc2/tags/items/devices/robot_module.json | 8 - .../data/oc2/tags/items/tool_materials.json | 11 -- .../oc2r.common}/block_operations_module.json | 6 +- .../recipes/oc2r.common}/bus_cable.json | 6 +- .../recipes/oc2r.common}/bus_interface.json | 6 +- .../recipes/oc2r.common}/charger.json | 6 +- .../recipes/oc2r.common}/circuit_board.json | 6 +- .../recipes/oc2r.common}/computer.json | 8 +- .../recipes/oc2r.common}/disk_drive.json | 6 +- .../oc2r.common}/file_import_export_card.json | 6 +- .../recipes/oc2r.common}/flash_memory.json | 8 +- .../oc2r.common}/flash_memory_custom.json | 8 +- .../recipes/oc2r.common}/floppy.json | 6 +- .../recipes/oc2r.common}/floppy_modern.json | 6 +- .../oc2r.common}/hard_drive_custom.json | 8 +- .../oc2r.common}/hard_drive_extra_large.json | 8 +- .../oc2r.common}/hard_drive_large.json | 8 +- .../oc2r.common}/hard_drive_medium.json | 8 +- .../oc2r.common}/hard_drive_small.json | 8 +- .../inventory_operations_module.json | 6 +- .../recipes/oc2r.common}/keyboard.json | 6 +- .../recipes/oc2r.common}/manual.json | 6 +- .../oc2r.common}/memory_extra_large.json | 8 +- .../recipes/oc2r.common}/memory_large.json | 8 +- .../recipes/oc2r.common}/memory_medium.json | 8 +- .../recipes/oc2r.common}/memory_small.json | 8 +- .../recipes/oc2r.common}/network_cable.json | 6 +- .../oc2r.common}/network_connector.json | 6 +- .../recipes/oc2r.common}/network_hub.json | 6 +- .../oc2r.common}/network_interface_card.json | 6 +- .../oc2r.common}/network_tunnel_card.json | 6 +- .../oc2r.common}/network_tunnel_module.json | 6 +- .../recipes/oc2r.common}/projector.json | 6 +- .../oc2r.common}/redstone_interface.json | 6 +- .../oc2r.common}/redstone_interface_card.json | 6 +- .../recipes/oc2r.common}/robot.json | 8 +- .../recipes/oc2r.common}/sound_card.json | 6 +- .../recipes/oc2r.common}/transistor.json | 4 +- .../recipes/oc2r.common}/wrench.json | 6 +- .../data/{oc2 => oc2r}/file_systems/README.md | 6 +- .../{oc2 => oc2r}/file_systems/bootfs.json | 2 +- .../file_systems/bootfs.squashfs | Bin .../{oc2 => oc2r}/file_systems/rootfs.dsk | Bin .../{oc2 => oc2r}/file_systems/rootfs.json | 2 +- .../data/oc2r/file_systems/scripts.json | 5 + .../item_tag_filters/minecraft/common.json | 0 .../oc2r/item_tag_filters/oc2/hard_drive.json | 6 + .../oc2r/item_tag_filters/oc2/memory.json | 6 + .../loot_tables/blocks/charger.json | 2 +- .../loot_tables/blocks/computer.json | 2 +- .../loot_tables/blocks/disk_drive.json | 2 +- .../loot_tables/blocks/keyboard.json | 2 +- .../loot_tables/blocks/network_connector.json | 2 +- .../loot_tables/blocks/network_hub.json | 2 +- .../loot_tables/blocks/projector.json | 2 +- .../blocks/redstone_interface.json | 2 +- .../recipes/block_operations_module.json | 6 +- .../data/{oc2 => oc2r}/recipes/bus_cable.json | 4 +- .../{oc2 => oc2r}/recipes/bus_interface.json | 6 +- .../data/{oc2 => oc2r}/recipes/charger.json | 6 +- .../{oc2 => oc2r}/recipes/circuit_board.json | 4 +- .../data/{oc2 => oc2r}/recipes/computer.json | 12 +- .../{oc2 => oc2r}/recipes/cpu_tier_1.json | 8 +- .../{oc2 => oc2r}/recipes/cpu_tier_2.json | 8 +- .../{oc2 => oc2r}/recipes/cpu_tier_3.json | 8 +- .../{oc2 => oc2r}/recipes/cpu_tier_4.json | 8 +- .../{oc2 => oc2r}/recipes/disk_drive.json | 8 +- .../recipes/file_import_export_card.json | 6 +- .../{oc2 => oc2r}/recipes/flash_memory.json | 6 +- .../oc2r/recipes/flash_memory_custom.json | 14 ++ .../recipes/flash_memory_flasher.json | 8 +- .../data/{oc2 => oc2r}/recipes/floppy.json | 6 +- .../{oc2 => oc2r}/recipes/floppy_modern.json | 6 +- .../data/oc2r/recipes/hard_drive_custom.json | 14 ++ .../recipes/hard_drive_extra_large.json | 6 +- .../recipes/hard_drive_large.json | 6 +- .../recipes/hard_drive_medium.json | 6 +- .../recipes/hard_drive_small.json | 6 +- .../recipes/inventory_operations_module.json | 6 +- .../data/{oc2 => oc2r}/recipes/keyboard.json | 8 +- .../data/{oc2 => oc2r}/recipes/manual.json | 6 +- .../recipes/memory_extra_large.json | 6 +- .../{oc2 => oc2r}/recipes/memory_large.json | 6 +- .../{oc2 => oc2r}/recipes/memory_medium.json | 6 +- .../{oc2 => oc2r}/recipes/memory_small.json | 6 +- .../{oc2 => oc2r}/recipes/network_cable.json | 4 +- .../recipes/network_connector.json | 4 +- .../{oc2 => oc2r}/recipes/network_hub.json | 10 +- .../recipes/network_interface_card.json | 6 +- .../recipes/network_tunnel_card.json | 6 +- .../recipes/network_tunnel_module.json | 6 +- .../data/{oc2 => oc2r}/recipes/projector.json | 8 +- .../recipes/raw_silicon_wafer.json | 2 +- .../recipes/redstone_interface.json | 8 +- .../recipes/redstone_interface_card.json | 6 +- .../data/{oc2 => oc2r}/recipes/robot.json | 12 +- .../data/{oc2 => oc2r}/recipes/silicon.json | 4 +- .../{oc2 => oc2r}/recipes/silicon_blend.json | 2 +- .../{oc2 => oc2r}/recipes/silicon_wafer.json | 4 +- .../{oc2 => oc2r}/recipes/sound_card.json | 6 +- .../{oc2 => oc2r}/recipes/transistor.json | 2 +- .../data/{oc2 => oc2r}/recipes/unflash.json | 4 +- .../data/{oc2 => oc2r}/recipes/wrench.json | 4 +- .../{oc2 => oc2r}/tags/blocks/cables.json | 2 +- .../data/oc2r/tags/blocks/devices.json | 9 + .../oc2r/tags/blocks/wrench_breakable.json | 13 ++ .../data/{oc2 => oc2r}/tags/items/cables.json | 2 +- .../oc2r/tags/items/device_needs_reboot.json | 26 +++ .../data/oc2r/tags/items/devices.json | 16 ++ .../data/oc2r/tags/items/devices/card.json | 11 ++ .../data/oc2r/tags/items/devices/cpu.json | 9 + .../oc2r/tags/items/devices/flash_memory.json | 7 + .../data/oc2r/tags/items/devices/floppy.json | 7 + .../oc2r/tags/items/devices/hard_drive.json | 10 ++ .../data/oc2r/tags/items/devices/memory.json | 9 + .../tags/items/devices/network_tunnel.json | 7 + .../oc2r/tags/items/devices/robot_module.json | 8 + .../data/oc2r/tags/items/tool_materials.json | 11 ++ .../tags/items/tool_materials/diamond.json | 0 .../tags/items/tool_materials/gold.json | 0 .../tags/items/tool_materials/iron.json | 0 .../tags/items/tool_materials/netherite.json | 0 .../tags/items/tool_materials/stone.json | 0 .../tags/items/tool_materials/wood.json | 0 .../{oc2 => oc2r}/tags/items/wrenches.json | 2 +- .../{mixins.oc2.json => mixins.oc2r.json} | 4 +- .../common/inet/Ipv4SpaceTest.java | 2 +- .../common/util/IntegerSpaceTest.java | 2 +- 1280 files changed, 4287 insertions(+), 4308 deletions(-) delete mode 100644 src/main/java/li/cil/oc2/api/bus/device/vm/context/package-info.java delete mode 100644 src/main/java/li/cil/oc2/api/bus/device/vm/event/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/gui/terminal/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/gui/util/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/gui/widget/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/item/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/manual/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/model/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/blockentity/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/color/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/entity/model/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/entity/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/font/package-info.java delete mode 100644 src/main/java/li/cil/oc2/client/renderer/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/block/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/blockentity/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/BlockDeviceBusElement.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/data/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/provider/block/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/provider/item/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/provider/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/provider/util/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/rpc/block/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/rpc/item/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/rpc/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/util/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/vm/block/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/vm/item/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/device/vm/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/bus/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/capabilities/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/container/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/energy/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/entity/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/entity/robot/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/ext/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/inet/NullLayer.java delete mode 100644 src/main/java/li/cil/oc2/common/integration/jei/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/integration/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/item/crafting/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/item/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/mixin/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/network/message/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/network/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/serialization/ceres/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/serialization/gson/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/serialization/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/tags/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/util/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/vm/context/global/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/vm/context/managed/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/vm/context/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/vm/fs/package-info.java delete mode 100644 src/main/java/li/cil/oc2/common/vm/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/api/API.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/api/README.md (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/BlockDeviceBusElement.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/DeviceBus.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/DeviceBusController.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/DeviceBusElement.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/Device.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/DeviceType.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/DeviceTypes.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/ItemDevice.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/data/BlockDeviceData.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/data/Firmware.java (97%) create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/data/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/Callback.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/Callbacks.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/DocumentedDevice.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/LifecycleAwareDevice.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/NamedDevice.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/ObjectDevice.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/object/Parameter.java (95%) create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/object/package-info.java create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/provider/BlockDeviceProvider.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/provider/BlockDeviceQuery.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/provider/ItemDeviceProvider.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/provider/ItemDeviceQuery.java (95%) create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/provider/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/AbstractRPCMethod.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/IEventSink.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCDevice.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCEventSource.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCInvocation.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCMethod.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCMethodGroup.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/rpc/RPCParameter.java (96%) rename src/main/java/li/cil/{oc2/api/bus/device/data => oc2r/api/bus/device/rpc}/package-info.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/FirmwareLoader.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/VMDevice.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/VMDeviceLoadResult.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/context/InterruptAllocator.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/context/MemoryAllocator.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/context/MemoryRangeAllocator.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/context/VMContext.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/context/VMLifecycleEventBus.java (57%) create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/vm/context/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/event/VMInitializationException.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/event/VMInitializingEvent.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/event/VMResumedRunningEvent.java (79%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/device/vm/event/VMSynchronizeEvent.java (93%) create mode 100644 src/main/java/li/cil/oc2r/api/bus/device/vm/event/package-info.java rename src/main/java/li/cil/{oc2/api/bus/device/rpc => oc2r/api/bus/device/vm}/package-info.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/api/bus/package-info.java (75%) rename src/main/java/li/cil/{oc2 => oc2r}/api/capabilities/NetworkInterface.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/api/capabilities/RedstoneEmitter.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/api/capabilities/Robot.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/api/capabilities/TerminalUserProvider.java (84%) rename src/main/java/li/cil/{oc2/api/bus/device/vm => oc2r/api/capabilities}/package-info.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/api/imc/RPCMethodParameterTypeAdapter.java (88%) rename src/main/java/li/cil/{oc2/api/util => oc2r/api/imc}/package-info.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/InternetDeviceLifecycle.java (77%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/InternetManager.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/LayerParameters.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/TransportMessage.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/layer/LinkLocalLayer.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/layer/NetworkLayer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/layer/SessionLayer.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/layer/TransportLayer.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/layer/package-info.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/package-info.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/InternetProvider.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/LinkLocalLayerInternetProvider.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/NetworkLayerInternetProvider.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/SessionLayerInternetProvider.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/TransportLayerInternetProvider.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/provider/package-info.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/session/DatagramSession.java (58%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/session/EchoSession.java (72%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/session/Session.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/api/inet/session/StreamSession.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/package-info.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/api/util/Invalidatable.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/api/util/Registries.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/api/util/RobotOperationSide.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/api/util/Side.java (93%) create mode 100644 src/main/java/li/cil/oc2r/api/util/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/ClientSetup.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/client/audio/LoopingBlockEntitySound.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/audio/LoopingSoundManager.java (97%) create mode 100644 src/main/java/li/cil/oc2r/client/audio/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/AbstractMachineInventoryScreen.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/AbstractMachineTerminalScreen.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/AbstractModContainerScreen.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/AbstractMonitorDisplayScreen.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/BusInterfaceScreen.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/ComputerContainerScreen.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/ComputerTerminalScreen.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/FileChooserScreen.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/KeyCodeMapping.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/KeyboardScreen.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/MachineTerminalWidget.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/MonitorDisplayScreen.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/MonitorDisplayWidget.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/NetworkInterfaceCardScreen.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/NetworkTunnelScreen.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/RobotContainerScreen.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/RobotTerminalScreen.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/Sprites.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/Textures.java (97%) create mode 100644 src/main/java/li/cil/oc2r/client/gui/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/terminal/TerminalInput.java (99%) create mode 100644 src/main/java/li/cil/oc2r/client/gui/terminal/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/util/GuiUtils.java (91%) rename src/main/java/li/cil/{oc2/api/capabilities => oc2r/client/gui/util}/package-info.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/widget/ImageButton.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/widget/Sprite.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/widget/Texture.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/client/gui/widget/ToggleImageButton.java (96%) create mode 100644 src/main/java/li/cil/oc2r/client/gui/widget/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/item/CustomItemColors.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/item/CustomItemModelProperties.java (94%) rename src/main/java/li/cil/{oc2/client/audio => oc2r/client/item}/package-info.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/client/manual/Manuals.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/manual/ModManualScreenStyle.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/manual/ModManualStyle.java (92%) rename src/main/java/li/cil/{oc2/api/bus/device => oc2r/client/manual}/package-info.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/client/model/BusCableBakedModel.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/model/BusCableModel.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/model/BusCableModelLoader.java (94%) create mode 100644 src/main/java/li/cil/oc2r/client/model/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/package-info.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/BusInterfaceNameRenderer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/ModRenderType.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/ModShaders.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/MonitorGUIRenderer.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/NetworkCableRenderer.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/ProjectorDepthRenderer.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/ChargerRenderer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/ComputerRenderer.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/DiskDriveRenderer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/InternetGateWayRenderer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/MonitorRenderer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/blockentity/ProjectorRenderer.java (96%) create mode 100644 src/main/java/li/cil/oc2r/client/renderer/blockentity/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/color/BusCableBlockColor.java (88%) create mode 100644 src/main/java/li/cil/oc2r/client/renderer/color/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/entity/RobotRenderer.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/entity/RobotWithoutLevelRenderer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/entity/model/RobotModel.java (96%) create mode 100644 src/main/java/li/cil/oc2r/client/renderer/entity/model/package-info.java rename src/main/java/li/cil/{oc2/api/bus/device/provider => oc2r/client/renderer/entity}/package-info.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/client/renderer/font/MonospaceFontRenderer.java (94%) rename src/main/java/li/cil/{oc2/api/bus/device/object => oc2r/client/renderer/font}/package-info.java (83%) create mode 100644 src/main/java/li/cil/oc2r/client/renderer/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/CommonSetup.java (59%) rename src/main/java/li/cil/{oc2 => oc2r}/common/Config.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/ConfigManager.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/Constants.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/Main.java (62%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/Blocks.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/BusCableBlock.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/ChargerBlock.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/ComputerBlock.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/CreativeEnergyBlock.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/DiskDriveBlock.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/EnergyConsumingBlock.java (76%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/FlashMemoryFlasherBlock.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/ImmutableHorizontalBlock.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/InternetGatewayBlock.java (75%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/KeyboardBlock.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/MonitorBlock.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/NetworkConnectorBlock.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/NetworkHubBlock.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/NetworkSwitchBlock.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/PciCardCageBlock.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/ProjectorBlock.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/RedstoneInterfaceBlock.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/block/VxlanBlock.java (93%) create mode 100644 src/main/java/li/cil/oc2r/common/block/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/BlockEntities.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/BusCableBlockEntity.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/ChargerBlockEntity.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/ComputerBlockEntity.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/CreativeEnergyBlockEntity.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/DiskDriveBlockEntity.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/FlashMemoryFlasherBlockEntity.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/InternetGateWayBlockEntity.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/KeyboardBlockEntity.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/ModBlockEntity.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/MonitorBlockEntity.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/NetworkConnectorBlockEntity.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/NetworkHubBlockEntity.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/NetworkSwitchBlockEntity.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/PciCardCageBlockEntity.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/ProjectorBlockEntity.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/RedstoneInterfaceBlockEntity.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/TickableBlockEntity.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/blockentity/VxlanBlockEntity.java (93%) create mode 100644 src/main/java/li/cil/oc2r/common/blockentity/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/AbstractBlockDeviceBusElement.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/AbstractDeviceBusElement.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/AbstractGroupingDeviceBusElement.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/AbstractItemDeviceBusElement.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/BlockDeviceBusController.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/CommonDeviceBusController.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/RPCDeviceBusAdapter.java (97%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/BlockDeviceBusElement.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/DeviceGroup.java (77%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/DeviceTypes.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/BlockDeviceDataRegistry.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/BuildrootBlockDeviceData.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/BuildrootFirmware.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/FileSystems.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/FirmwareRegistry.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/data/ResourceBlockDeviceData.java (91%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/data/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/ProviderRegistry.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/Providers.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java (61%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/provider/block/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java (64%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/CPUItemDeviceProvider.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java (67%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java (67%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/HardDriveItemDeviceProvider.java (75%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java (76%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/InternetCardItemDeviceProvider.java (58%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java (64%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java (71%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/MemoryItemDeviceProvider.java (72%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java (63%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java (63%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java (63%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/item/SoundCardItemDeviceProvider.java (60%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/provider/item/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/provider/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/util/AbstractBlockDeviceProvider.java (51%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/provider/util/AbstractItemDeviceProvider.java (88%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/provider/util/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/EnergyStorageDevice.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/FluidHandlerDevice.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/ItemHandlerDevice.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/RPCDeviceList.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/RPCItemStackTagFilter.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/RPCItemStackTagFilters.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/TypeNameRPCDevice.java (70%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java (57%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java (69%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java (59%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java (59%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java (58%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/rpc/block/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/AbstractItemRPCDevice.java (71%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/BlockOperationsModuleDevice.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/CPUItemDevice.java (73%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/FileImportExportCardItemDevice.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/rpc/item/SoundCardItemDevice.java (92%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/rpc/item/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/rpc/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/AbstractDeviceInfo.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/BlockDeviceInfo.java (68%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/DeviceTypeImpl.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/Devices.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/IdentityProxy.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/ItemDeviceInfo.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/OptionalAddress.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/util/OptionalInterrupt.java (90%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/util/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/DiskDriveContainer.java (79%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/DiskDriveDevice.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/FlashMemoryFlasherContainer.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/FlashMemoryFlasherDevice.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/KeyboardDevice.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/MonitorDevice.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/PciCardCageDevice.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/block/ProjectorDevice.java (88%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/vm/block/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/AbstractBlockStorageDevice.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/FirmwareFlashStorageDevice.java (71%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/HardDriveDevice.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/InternetCardDevice.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/MemoryDevice.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/NetworkInterfaceCardDevice.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/bus/device/vm/item/NetworkTunnelDevice.java (92%) create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/vm/item/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/bus/device/vm/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/bus/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/capabilities/Capabilities.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/capabilities/CapabilityRegistry.java (84%) create mode 100644 src/main/java/li/cil/oc2r/common/capabilities/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractComputerContainer.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractContainer.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractDeviceItemStackHandler.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractMachineContainer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractMachineTerminalContainer.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractMonitorContainer.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractRobotContainer.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/AbstractTypedDeviceItemStackHandler.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/ComputerInventoryContainer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/ComputerTerminalContainer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/Containers.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/DeviceTypeSlot.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/DeviceTypeSlotItemHandler.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/FixedSizeItemStackHandler.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/IntPrecisionContainerData.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/LockedSlot.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/MonitorDisplayContainer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/NetworkTunnelContainer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/RobotInventoryContainer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/RobotSlot.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/RobotTerminalContainer.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/container/TypedItemStackHandler.java (95%) create mode 100644 src/main/java/li/cil/oc2r/common/container/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/energy/EnergyStorageItemStack.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/energy/FixedEnergyStorage.java (96%) create mode 100644 src/main/java/li/cil/oc2r/common/energy/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/Entities.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/Robot.java (95%) create mode 100644 src/main/java/li/cil/oc2r/common/entity/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/AbstractRobotAction.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/AbstractRobotActionType.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/MovementDirection.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotActionResult.java (73%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotActions.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotMovementAction.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotMovementActionType.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotRotationAction.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RobotRotationActionType.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/entity/robot/RotationDirection.java (95%) create mode 100644 src/main/java/li/cil/oc2r/common/entity/robot/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/ext/MinecraftExt.java (87%) create mode 100644 src/main/java/li/cil/oc2r/common/ext/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/AddressParseException.java (81%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DatagramSessionBase.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DatagramSessionDiscriminator.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DatagramSessionImpl.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DefaultInternetProvider.java (66%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DefaultLinkLocalLayer.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DefaultNetworkLayer.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DefaultSessionLayer.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/DefaultTransportLayer.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/EchoSessionDiscriminator.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/EchoSessionImpl.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/InetUtils.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/InternetAdapter.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/InternetConnection.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/InternetManagerImpl.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/Ipv4Space.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/LayerParametersImpl.java (60%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/MacAddress.java (63%) create mode 100644 src/main/java/li/cil/oc2r/common/inet/NullLayer.java rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/ReadySessions.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SessionActions.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SessionBase.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SessionDiscriminator.java (64%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SessionOperator.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SocketManager.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/SocketSessionDiscriminator.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/StreamSessionDiscriminator.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/StreamSessionImpl.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/TcpHeader.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/inet/package-info.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/IMC.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/Integrations.java (66%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/Wrenches.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/jei/ExtraGuiAreasJEIPlugin.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/jei/ExtraItemsJEIPlugin.java (91%) create mode 100644 src/main/java/li/cil/oc2r/common/integration/jei/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/integration/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/projectred/BundledCableHandler.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/integration/util/BundledRedstone.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/AbstractBlockDeviceItem.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/AbstractStorageItem.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/BlockOperationsModule.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/BusCableItem.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/BusInterfaceItem.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/CPUItem.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ChargerItem.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/FlashMemoryItem.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/FlashMemoryWithExternalDataItem.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/FloppyItem.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/HardDriveItem.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/HardDriveWithExternalDataItem.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ItemGroup.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ItemRenameHandler.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/Items.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ManualItem.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/MemoryItem.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ModBlockItem.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/ModItem.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/NetworkCableItem.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/NetworkInterfaceCardItem.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/NetworkTunnelItem.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/RobotItem.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/WrenchItem.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/crafting/RecipeSerializers.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/item/crafting/WrenchRecipe.java (96%) create mode 100644 src/main/java/li/cil/oc2r/common/item/crafting/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/item/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/mixin/FrustumMixin.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/mixin/LevelRendererMixin.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/mixin/MinecraftMixin.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/mixin/ServerChunkCacheMixin.java (88%) create mode 100644 src/main/java/li/cil/oc2r/common/mixin/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/network/MessageUtils.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/MonitorLoadBalancer.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/Network.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/ProjectorLoadBalancer.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/AbstractMessage.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/AbstractTerminalBlockMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/AbstractTerminalEntityMessage.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/BusCableFacadeMessage.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/BusInterfaceNameMessage.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ClientCanceledImportFileMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerBootErrorMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerBusStateMessage.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerPowerMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerRunStateMessage.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerTerminalInputMessage.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ComputerTerminalOutputMessage.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/DiskDriveFloppyMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ExportedFileMessage.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/FirmwareFlasherMessage.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ImportedFileMessage.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/KeyboardInputMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorFramebufferMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorInputMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorPowerMessage.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorPowerMessageForwarded.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorRequestFramebufferMessage.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MonitorStateMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/MultipartMessage.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/NetworkConnectorConnectionsMessage.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/NetworkInterfaceCardConfigurationMessage.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/NetworkTunnelLinkMessage.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/OpenComputerInventoryMessage.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/OpenComputerTerminalMessage.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/OpenRobotInventoryMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/OpenRobotTerminalMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ProjectorFramebufferMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ProjectorRequestFramebufferMessage.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ProjectorStateMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RequestImportedFileMessage.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotBootErrorMessage.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotBusStateMessage.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotInitializationMessage.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotInitializationRequestMessage.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotPowerMessage.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotRunStateMessage.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotTerminalInputMessage.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/RobotTerminalOutputMessage.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/network/message/ServerCanceledImportFileMessage.java (90%) create mode 100644 src/main/java/li/cil/oc2r/common/network/message/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/network/package-info.java rename src/main/java/li/cil/{oc2/api/imc => oc2r/common}/package-info.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/BlobStorage.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/NBTSerialization.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/NBTToJsonConverter.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/ceres/JsonArraySerializer.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/ceres/MemoryRangeListSerializer.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/ceres/MemoryRangeSerializer.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/ceres/Serializers.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/ceres/TextComponentSerializer.java (96%) create mode 100644 src/main/java/li/cil/oc2r/common/serialization/ceres/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/DirectionJsonSerializer.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/EmptyRPCMethodGroupSerializer.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/ItemStackJsonSerializer.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/MessageJsonDeserializer.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/MethodInvocationJsonDeserializer.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/RPCMethodJsonSerializer.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/SideJsonDeserializer.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/serialization/gson/UnsignedByteArrayJsonSerializer.java (92%) create mode 100644 src/main/java/li/cil/oc2r/common/serialization/gson/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/serialization/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/tags/BlockTags.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/tags/ItemTags.java (96%) create mode 100644 src/main/java/li/cil/oc2r/common/tags/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/util/BlockEntityUtils.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/BlockLocation.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ChainableVertexConsumer.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ChunkLocation.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ChunkUtils.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ColorUtils.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/Event.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/FakePlayerUtils.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/HorizontalBlockUtils.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/IntegerSpace.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ItemDeviceUtils.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ItemStackUtils.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/LazyOptionalUtils.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/LevelUtils.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/LocationSupplierUtils.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/NBTTagIds.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/NBTUtils.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ParameterizedEvent.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/RegistryUtils.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/RunnableUtils.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ServerScheduler.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/SoundEvents.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/TerminalUtils.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/TextFormatUtils.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/ThrottledSoundEmitter.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/TickUtils.java (77%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/TooltipUtils.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/TranslationUtils.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/Vec3Utils.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/util/VoxelShapeUtils.java (95%) create mode 100644 src/main/java/li/cil/oc2r/common/util/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/AbstractTerminalVMRunner.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/AbstractVMItemStackHandlers.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/AbstractVirtualMachine.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/Allocator.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/BaseAddressProvider.java (68%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/BuiltinDevices.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/MinecraftRealTimeCounter.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/Terminal.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/VMDeviceBusAdapter.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/VMItemStackHandlers.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/VMRunState.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/VMRunner.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/VirtualMachine.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/EventManager.java (74%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/InterruptManager.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/InterruptValidator.java (80%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/MemoryRangeManager.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/VMContextManagerCollection.java (84%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalEventBus.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalInterruptAllocator.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalInterruptController.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalMemoryAllocator.java (83%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalMemoryMap.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalMemoryRangeAllocator.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/GlobalVMContext.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/global/MemoryRangeList.java (79%) create mode 100644 src/main/java/li/cil/oc2r/common/vm/context/global/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedEventBus.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedInterruptAllocator.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedInterruptController.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedMemoryAllocator.java (85%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedMemoryMap.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedMemoryRangeAllocator.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/context/managed/ManagedVMContext.java (94%) create mode 100644 src/main/java/li/cil/oc2r/common/vm/context/managed/package-info.java create mode 100644 src/main/java/li/cil/oc2r/common/vm/context/package-info.java rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/device/PciRootPortDevice.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/device/SimpleFramebufferDevice.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/fs/LayeredFileSystem.java (99%) create mode 100644 src/main/java/li/cil/oc2r/common/vm/fs/package-info.java rename src/main/java/li/cil/{oc2/client/gui => oc2r/common/vm}/package-info.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/provider/DeviceTreeProviders.java (71%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/provider/PciRootPortDeviceProvider.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vm/provider/SimpleFramebufferDeviceProvider.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/common/vxlan/TunnelManager.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/data/DataGenerators.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModBlockStateProvider.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModBlockTagsProvider.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModItemModelProvider.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModItemTagsProvider.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModLootTableProvider.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/data/ModRecipesProvider.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/data/WrenchRecipeBuilder.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/data/package-info.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/common/biari/MConst.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/common/biari/MDecoder.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/H264Const.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/H264Decoder.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/H264Encoder.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/H264Utils.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/POCManager.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/BlockInterpolator.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/CABACContst.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/CAVLCReader.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/CoeffTransformer.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/DeblockerInput.java (74%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/DecoderState.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/FrameReader.java (77%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlock.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderBase.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java (65%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderInter.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java (88%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockDecoderUtils.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/MBlockSkipDecoder.java (82%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/PredictionMerger.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/RefListManager.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/SliceDecoder.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/SliceHeaderReader.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/SliceReader.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java (89%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/MapManager.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/Mapper.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/CQPRateControl.java (90%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/EncodedMB.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/EncodingContext.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/H264EncoderUtils.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/IntraPredEstimator.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MBDeblocker.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MBEncoderHelper.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MBWriterI16x16.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MBWriterINxN.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MBWriterP16x16.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/MotionEstimator.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/encode/RateControl.java (70%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/CABAC.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/CAVLC.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/AspectRatio.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/Frame.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/HRDParameters.java (94%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/MBType.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/NALUnit.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/NALUnitType.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/PictureParameterSet.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/PredictionWeightTable.java (93%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/RefPicMarking.java (91%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java (87%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/SeqParameterSet.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/SliceHeader.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/SliceType.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/model/VUIParameters.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/write/CAVLCWriter.java (92%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/codecs/h264/io/write/SliceHeaderWriter.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/ArrayUtil.java (96%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/IntArrayList.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/IntObjectMap.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/VideoDecoder.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/VideoEncoder.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/io/BitReader.java (99%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/io/BitWriter.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/io/VLC.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/io/VLCBuilder.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/model/ColorSpace.java (97%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/model/Picture.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/model/Size.java (86%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/common/tools/MathUtil.java (98%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/scale/RgbToYuv420j.java (95%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/scale/Transform.java (78%) rename src/main/java/li/cil/{oc2 => oc2r}/jcodec/scale/Yuv420jToRgb.java (96%) delete mode 100644 src/main/resources/assets/oc2/blockstates/creative_energy.json delete mode 100644 src/main/resources/assets/oc2/blockstates/flash_memory_flasher.json delete mode 100644 src/main/resources/assets/oc2/blockstates/redstone_interface.json delete mode 100644 src/main/resources/assets/oc2/lang/en_us.json delete mode 100644 src/main/resources/assets/oc2/lang/ru_ru.json delete mode 100644 src/main/resources/assets/oc2/lang/zh_cn.json delete mode 100644 src/main/resources/assets/oc2/models/block/cable_base.json delete mode 100644 src/main/resources/assets/oc2/models/block/cable_link.json delete mode 100644 src/main/resources/assets/oc2/models/block/cable_plug.json delete mode 100644 src/main/resources/assets/oc2/models/block/cable_straight.json delete mode 100644 src/main/resources/assets/oc2/models/block/cable_support.json delete mode 100644 src/main/resources/assets/oc2/models/block/charger.json delete mode 100644 src/main/resources/assets/oc2/models/block/disk_drive.json delete mode 100644 src/main/resources/assets/oc2/models/block/flash_memory_flasher.json delete mode 100644 src/main/resources/assets/oc2/models/block/keyboard.json delete mode 100644 src/main/resources/assets/oc2/models/block/monitor.json delete mode 100644 src/main/resources/assets/oc2/models/block/network_connector.json delete mode 100644 src/main/resources/assets/oc2/models/block/network_hub.json delete mode 100644 src/main/resources/assets/oc2/models/block/pci_card_cage.json delete mode 100644 src/main/resources/assets/oc2/models/block/projector.json delete mode 100644 src/main/resources/assets/oc2/models/block/redstone_interface.json delete mode 100644 src/main/resources/assets/oc2/models/item/charger.json delete mode 100644 src/main/resources/assets/oc2/models/item/computer.json delete mode 100644 src/main/resources/assets/oc2/models/item/creative_energy.json delete mode 100644 src/main/resources/assets/oc2/models/item/disk_drive.json delete mode 100644 src/main/resources/assets/oc2/models/item/flash_memory_flasher.json delete mode 100644 src/main/resources/assets/oc2/models/item/floppy.json delete mode 100644 src/main/resources/assets/oc2/models/item/floppy_modern.json delete mode 100644 src/main/resources/assets/oc2/models/item/hard_drive_custom.json delete mode 100644 src/main/resources/assets/oc2/models/item/hard_drive_extra_large.json delete mode 100644 src/main/resources/assets/oc2/models/item/hard_drive_large.json delete mode 100644 src/main/resources/assets/oc2/models/item/hard_drive_medium.json delete mode 100644 src/main/resources/assets/oc2/models/item/hard_drive_small.json delete mode 100644 src/main/resources/assets/oc2/models/item/internet_gateway.json delete mode 100644 src/main/resources/assets/oc2/models/item/keyboard.json delete mode 100644 src/main/resources/assets/oc2/models/item/monitor.json delete mode 100644 src/main/resources/assets/oc2/models/item/network_hub.json delete mode 100644 src/main/resources/assets/oc2/models/item/network_switch.json delete mode 100644 src/main/resources/assets/oc2/models/item/pci_card_cage.json delete mode 100644 src/main/resources/assets/oc2/models/item/projector.json delete mode 100644 src/main/resources/assets/oc2/models/item/redstone_interface.json delete mode 100644 src/main/resources/assets/oc2/models/item/vxlan_hub.json delete mode 100644 src/main/resources/assets/oc2/sounds.json rename src/main/resources/assets/{oc2 => oc2r}/blockstates/bus_cable.json (77%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/charger.json (55%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/computer.json (54%) create mode 100644 src/main/resources/assets/oc2r/blockstates/creative_energy.json rename src/main/resources/assets/{oc2 => oc2r}/blockstates/disk_drive.json (53%) create mode 100644 src/main/resources/assets/oc2r/blockstates/flash_memory_flasher.json rename src/main/resources/assets/{oc2 => oc2r}/blockstates/internet_gateway.json (51%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/keyboard.json (54%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/monitor.json (55%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/network_connector.json (57%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/network_hub.json (52%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/network_switch.json (50%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/pci_card_cage.json (54%) rename src/main/resources/assets/{oc2 => oc2r}/blockstates/projector.json (57%) create mode 100644 src/main/resources/assets/oc2r/blockstates/redstone_interface.json rename src/main/resources/assets/{oc2 => oc2r}/blockstates/vxlan_hub.json (53%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/basics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/bus_cable.md (86%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/bus_interface.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/charger.md (91%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/computer.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/disk_drive.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/flash_memory_flasher.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/keyboard.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/monitor.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/network_connector.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/network_hub.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/projector.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/block/redstone_interface.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/getting_started.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/block_operations_module.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/file_import_export_card.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/flash_memory.md (90%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/floppy.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/hard_drive.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/inventory_operations_module.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/manual.md (85%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/memory.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/network_cable.md (90%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/network_interface_card.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/network_tunnel_card.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/network_tunnel_module.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/redstone_interface_card.md (90%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/robot.md (99%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/sound_card.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/item/wrench.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/networking.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/robotics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/en_us/scripting.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/getting_started_basics.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/getting_started_energy.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/getting_started_inventory.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/getting_started_login.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/scripting_lamp.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/scripting_lua_interactive.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/img/scripting_redstone_interface.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/basics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/bus_cable.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/bus_interface.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/charger.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/computer.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/disk_drive.md (98%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/flash_memory_flasher.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/keyboard.md (98%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/monitor.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/network_connector.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/network_hub.md (88%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/projector.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/block/redstone_interface.md (98%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/getting_started.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/block_operations_module.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/file_import_export_card.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/flash_memory.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/floppy.md (89%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/hard_drive.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/inventory_operations_module.md (98%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/manual.md (88%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/memory.md (98%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/network_cable.md (92%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/network_interface_card.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/network_tunnel_card.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/network_tunnel_module.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/redstone_interface_card.md (92%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/robot.md (99%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/sound_card.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/item/wrench.md (91%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/networking.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/robotics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/ru_ru/scripting.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/basics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/bus_cable.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/bus_interface.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/charger.md (90%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/computer.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/disk_drive.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/flash_memory_flasher.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/keyboard.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/monitor.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/network_connector.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/network_hub.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/projector.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/block/redstone_interface.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/getting_started.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/block_operations_module.md (96%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/file_import_export_card.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/flash_memory.md (87%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/floppy.md (89%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/hard_drive.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/index.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/inventory_operations_module.md (97%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/manual.md (86%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/memory.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/network_cable.md (88%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/network_interface_card.md (93%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/network_tunnel_card.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/network_tunnel_module.md (94%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/redstone_interface_card.md (86%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/robot.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/sound_card.md (95%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/item/wrench.md (91%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/networking.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/robotics.md (100%) rename src/main/resources/assets/{oc2 => oc2r}/doc/zh_cn/scripting.md (100%) create mode 100644 src/main/resources/assets/oc2r/lang/en_us.json create mode 100644 src/main/resources/assets/oc2r/lang/ru_ru.json create mode 100644 src/main/resources/assets/oc2r/lang/zh_cn.json create mode 100644 src/main/resources/assets/oc2r/models/block/cable_base.json create mode 100644 src/main/resources/assets/oc2r/models/block/cable_link.json create mode 100644 src/main/resources/assets/oc2r/models/block/cable_plug.json create mode 100644 src/main/resources/assets/oc2r/models/block/cable_straight.json create mode 100644 src/main/resources/assets/oc2r/models/block/cable_support.json create mode 100644 src/main/resources/assets/oc2r/models/block/charger.json rename src/main/resources/assets/{oc2 => oc2r}/models/block/computer.json (99%) rename src/main/resources/assets/{oc2 => oc2r}/models/block/creative_energy.json (61%) create mode 100644 src/main/resources/assets/oc2r/models/block/disk_drive.json create mode 100644 src/main/resources/assets/oc2r/models/block/flash_memory_flasher.json rename src/main/resources/assets/{oc2 => oc2r}/models/block/internet_gateway.json (96%) create mode 100644 src/main/resources/assets/oc2r/models/block/keyboard.json create mode 100644 src/main/resources/assets/oc2r/models/block/monitor.json rename src/main/resources/assets/{oc2 => oc2r}/models/block/monitor.mtl (100%) rename src/main/resources/assets/{oc2 => oc2r}/models/block/monitor.obj (100%) create mode 100644 src/main/resources/assets/oc2r/models/block/network_connector.json create mode 100644 src/main/resources/assets/oc2r/models/block/network_hub.json rename src/main/resources/assets/{oc2 => oc2r}/models/block/network_switch.json (97%) create mode 100644 src/main/resources/assets/oc2r/models/block/pci_card_cage.json create mode 100644 src/main/resources/assets/oc2r/models/block/projector.json create mode 100644 src/main/resources/assets/oc2r/models/block/redstone_interface.json rename src/main/resources/assets/{oc2 => oc2r}/models/block/vxlan_hub.json (97%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/block_operations_module.json (56%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/bus_cable.json (95%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/bus_interface.json (97%) create mode 100644 src/main/resources/assets/oc2r/models/item/charger.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/circuit_board.json (61%) create mode 100644 src/main/resources/assets/oc2r/models/item/computer.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/cpu_tier_1.json (63%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/cpu_tier_2.json (63%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/cpu_tier_3.json (63%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/cpu_tier_4.json (63%) create mode 100644 src/main/resources/assets/oc2r/models/item/creative_energy.json create mode 100644 src/main/resources/assets/oc2r/models/item/disk_drive.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/file_import_export_card.json (56%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/flash_memory.json (62%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/flash_memory_custom.json (62%) create mode 100644 src/main/resources/assets/oc2r/models/item/flash_memory_flasher.json create mode 100644 src/main/resources/assets/oc2r/models/item/floppy.json create mode 100644 src/main/resources/assets/oc2r/models/item/floppy_modern.json create mode 100644 src/main/resources/assets/oc2r/models/item/hard_drive_custom.json create mode 100644 src/main/resources/assets/oc2r/models/item/hard_drive_extra_large.json create mode 100644 src/main/resources/assets/oc2r/models/item/hard_drive_large.json create mode 100644 src/main/resources/assets/oc2r/models/item/hard_drive_medium.json create mode 100644 src/main/resources/assets/oc2r/models/item/hard_drive_small.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/internet_card.json (61%) create mode 100644 src/main/resources/assets/oc2r/models/item/internet_gateway.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/inventory_operations_module.json (54%) create mode 100644 src/main/resources/assets/oc2r/models/item/keyboard.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/manual.json (65%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/memory_extra_large.json (58%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/memory_large.json (62%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/memory_medium.json (61%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/memory_small.json (62%) create mode 100644 src/main/resources/assets/oc2r/models/item/monitor.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/network_cable.json (61%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/network_connector.json (89%) create mode 100644 src/main/resources/assets/oc2r/models/item/network_hub.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/network_interface_card.json (56%) create mode 100644 src/main/resources/assets/oc2r/models/item/network_switch.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/network_tunnel_card.json (58%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/network_tunnel_module.json (57%) create mode 100644 src/main/resources/assets/oc2r/models/item/pci_card_cage.json create mode 100644 src/main/resources/assets/oc2r/models/item/projector.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/raw_silicon_wafer.json (59%) create mode 100644 src/main/resources/assets/oc2r/models/item/redstone_interface.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/redstone_interface_card.json (56%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/robot.json (100%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/silicon.json (65%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/silicon_blend.json (61%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/silicon_wafer.json (61%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/sound_card.json (63%) rename src/main/resources/assets/{oc2 => oc2r}/models/item/transistor.json (63%) create mode 100644 src/main/resources/assets/oc2r/models/item/vxlan_hub.json rename src/main/resources/assets/{oc2 => oc2r}/models/item/wrench.json (65%) rename src/main/resources/assets/{oc2 => oc2r}/shaders/core/projectors.fsh (100%) rename src/main/resources/assets/{oc2 => oc2r}/shaders/core/projectors.json (95%) rename src/main/resources/assets/{oc2 => oc2r}/shaders/core/projectors.vsh (100%) create mode 100644 src/main/resources/assets/oc2r/sounds.json rename src/main/resources/assets/{oc2 => oc2r}/sounds/computer_running.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access1.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access2.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access3.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access4.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access5.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_access6.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_eject.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/floppy_insert.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access1.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access2.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access3.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access4.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access5.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access6.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/sounds/hdd_access7.ogg (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/cable_base/cable_base_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/cable_link/cable_link_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/cable_plug/cable_plug_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/cable_straight/cable_straight_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/cable_support/cable_support_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/charger/charger_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/charger/charger_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/charger/charger_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/charger/charger_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/charger/effect.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_atlas4.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_overlay_power.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_overlay_status.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/computer/computer_overlay_terminal.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/creative_energy.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/disk_drive/disk_drive_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/disk_drive/disk_drive_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/disk_drive/disk_drive_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/disk_drive/disk_drive_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/internet_gateway/internet_gateway_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/keyboard/keyboard_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/keyboard/keyboard_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/monitor/monitor.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/monitor/monitor_overlay_power.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_connector/network_connector_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_hub/network_hub_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_hub/network_hub_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_hub/network_hub_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_hub/network_hub_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_switch/network_switch_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_switch/network_switch_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_switch/network_switch_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/network_switch/network_switch_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas4.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas5.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/pci_card_cage/pci_card_cage_atlas6.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas4.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas5.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/projector/projector_atlas6.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/redstone_interface/redstone_interface_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/redstone_interface/redstone_interface_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/redstone_interface/redstone_interface_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/redstone_interface/redstone_interface_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/redstone_interface/redstone_interface_atlas4.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/vxlan_hub/vxlan_hub_atlas0.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/vxlan_hub/vxlan_hub_atlas1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/vxlan_hub/vxlan_hub_atlas2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/block/vxlan_hub/vxlan_hub_atlas3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/entity/robot/robot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/font/OFL.TXT (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/font/monospace.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/font/terminus.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/manual/home.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/manual/manual.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/manual/scroll_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/manual/tab_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/block_face_disabled.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/block_face_enabled.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/block_face_focused.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/slot_info.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/slot_selection.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/slot_warn.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/overlay/terminal_focused.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/bus_interface_screen.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/cancel_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/computer_container.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/confirm_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/energy.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/hotbar.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/input_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/inventory_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/monitor_screen.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/monitor_sidebar_1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/network_interface_card_screen.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/network_tunnel_link_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/network_tunnel_screen.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/power_button.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/robot_container.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/sidebar_2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/sidebar_3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/gui/widget/terminal_screen.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/backlight.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/block_operations_module.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/card_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/circuit_board.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/cpu_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/cpu_tier_1.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/cpu_tier_2.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/cpu_tier_3.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/cpu_tier_4.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/file_import_export_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/file_import_export_card.png.mcmeta (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/flash_memory.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/flash_memory_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/floppy_base.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/floppy_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/floppy_tint.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/front_display_glass.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/hard_disk_platter.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/hard_drive_base.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/hard_drive_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/hard_drive_tint.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/internet_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/internet_card.png.mcmeta (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/inventory_operations_module.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/lcd_display.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/liquid_crystal_layers.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/manual.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/memory_extra_large.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/memory_large.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/memory_medium.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/memory_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/memory_small.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/motor.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/network_cable.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/network_interface_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/network_tunnel_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/network_tunnel_module.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/network_tunnel_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/polarization_filter.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/raw_silicon_wafer.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/redstone_interface_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/robot_module_slot.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/silicon.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/silicon_blend.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/silicon_wafer.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/sound_card.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/transistor.png (100%) rename src/main/resources/assets/{oc2 => oc2r}/textures/item/wrench.png (100%) delete mode 100644 src/main/resources/data/oc2/file_systems/scripts.json delete mode 100644 src/main/resources/data/oc2/item_tag_filters/oc2/hard_drive.json delete mode 100644 src/main/resources/data/oc2/item_tag_filters/oc2/memory.json delete mode 100644 src/main/resources/data/oc2/recipes/flash_memory_custom.json delete mode 100644 src/main/resources/data/oc2/recipes/hard_drive_custom.json delete mode 100644 src/main/resources/data/oc2/tags/blocks/devices.json delete mode 100644 src/main/resources/data/oc2/tags/blocks/wrench_breakable.json delete mode 100644 src/main/resources/data/oc2/tags/items/device_needs_reboot.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/card.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/cpu.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/flash_memory.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/floppy.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/hard_drive.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/memory.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/network_tunnel.json delete mode 100644 src/main/resources/data/oc2/tags/items/devices/robot_module.json delete mode 100644 src/main/resources/data/oc2/tags/items/tool_materials.json rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/block_operations_module.json (81%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/bus_cable.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/bus_interface.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/charger.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/circuit_board.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/computer.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/disk_drive.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/file_import_export_card.json (80%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/flash_memory.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/flash_memory_custom.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/floppy.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/floppy_modern.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/hard_drive_custom.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/hard_drive_extra_large.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/hard_drive_large.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/hard_drive_medium.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/hard_drive_small.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/inventory_operations_module.json (80%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/keyboard.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/manual.json (90%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/memory_extra_large.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/memory_large.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/memory_medium.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/memory_small.json (85%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_cable.json (82%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_connector.json (82%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_hub.json (83%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_interface_card.json (81%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_tunnel_card.json (81%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/network_tunnel_module.json (81%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/projector.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/redstone_interface.json (82%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/redstone_interface_card.json (80%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/robot.json (86%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/sound_card.json (84%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/transistor.json (89%) rename src/main/resources/data/{oc2/advancements/recipes/oc2.common => oc2r/advancements/recipes/oc2r.common}/wrench.json (85%) rename src/main/resources/data/{oc2 => oc2r}/file_systems/README.md (93%) rename src/main/resources/data/{oc2 => oc2r}/file_systems/bootfs.json (53%) rename src/main/resources/data/{oc2 => oc2r}/file_systems/bootfs.squashfs (100%) rename src/main/resources/data/{oc2 => oc2r}/file_systems/rootfs.dsk (100%) rename src/main/resources/data/{oc2 => oc2r}/file_systems/rootfs.json (55%) create mode 100644 src/main/resources/data/oc2r/file_systems/scripts.json rename src/main/resources/data/{oc2 => oc2r}/item_tag_filters/minecraft/common.json (100%) create mode 100644 src/main/resources/data/oc2r/item_tag_filters/oc2/hard_drive.json create mode 100644 src/main/resources/data/oc2r/item_tag_filters/oc2/memory.json rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/charger.json (89%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/computer.json (95%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/disk_drive.json (89%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/keyboard.json (89%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/network_connector.json (87%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/network_hub.json (88%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/projector.json (89%) rename src/main/resources/data/{oc2 => oc2r}/loot_tables/blocks/redstone_interface.json (87%) rename src/main/resources/data/{oc2 => oc2r}/recipes/block_operations_module.json (70%) rename src/main/resources/data/{oc2 => oc2r}/recipes/bus_cable.json (80%) rename src/main/resources/data/{oc2 => oc2r}/recipes/bus_interface.json (54%) rename src/main/resources/data/{oc2 => oc2r}/recipes/charger.json (78%) rename src/main/resources/data/{oc2 => oc2r}/recipes/circuit_board.json (76%) rename src/main/resources/data/{oc2 => oc2r}/recipes/computer.json (67%) rename src/main/resources/data/{oc2 => oc2r}/recipes/cpu_tier_1.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/cpu_tier_2.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/cpu_tier_3.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/cpu_tier_4.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/disk_drive.json (71%) rename src/main/resources/data/{oc2 => oc2r}/recipes/file_import_export_card.json (69%) rename src/main/resources/data/{oc2 => oc2r}/recipes/flash_memory.json (72%) create mode 100644 src/main/resources/data/oc2r/recipes/flash_memory_custom.json rename src/main/resources/data/{oc2 => oc2r}/recipes/flash_memory_flasher.json (70%) rename src/main/resources/data/{oc2 => oc2r}/recipes/floppy.json (73%) rename src/main/resources/data/{oc2 => oc2r}/recipes/floppy_modern.json (72%) create mode 100644 src/main/resources/data/oc2r/recipes/hard_drive_custom.json rename src/main/resources/data/{oc2 => oc2r}/recipes/hard_drive_extra_large.json (71%) rename src/main/resources/data/{oc2 => oc2r}/recipes/hard_drive_large.json (71%) rename src/main/resources/data/{oc2 => oc2r}/recipes/hard_drive_medium.json (71%) rename src/main/resources/data/{oc2 => oc2r}/recipes/hard_drive_small.json (71%) rename src/main/resources/data/{oc2 => oc2r}/recipes/inventory_operations_module.json (69%) rename src/main/resources/data/{oc2 => oc2r}/recipes/keyboard.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/manual.json (56%) rename src/main/resources/data/{oc2 => oc2r}/recipes/memory_extra_large.json (72%) rename src/main/resources/data/{oc2 => oc2r}/recipes/memory_large.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/memory_medium.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/memory_small.json (68%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_cable.json (79%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_connector.json (77%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_hub.json (59%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_interface_card.json (69%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_tunnel_card.json (70%) rename src/main/resources/data/{oc2 => oc2r}/recipes/network_tunnel_module.json (70%) rename src/main/resources/data/{oc2 => oc2r}/recipes/projector.json (72%) rename src/main/resources/data/{oc2 => oc2r}/recipes/raw_silicon_wafer.json (81%) rename src/main/resources/data/{oc2 => oc2r}/recipes/redstone_interface.json (67%) rename src/main/resources/data/{oc2 => oc2r}/recipes/redstone_interface_card.json (70%) rename src/main/resources/data/{oc2 => oc2r}/recipes/robot.json (69%) rename src/main/resources/data/{oc2 => oc2r}/recipes/silicon.json (62%) rename src/main/resources/data/{oc2 => oc2r}/recipes/silicon_blend.json (86%) rename src/main/resources/data/{oc2 => oc2r}/recipes/silicon_wafer.json (58%) rename src/main/resources/data/{oc2 => oc2r}/recipes/sound_card.json (72%) rename src/main/resources/data/{oc2 => oc2r}/recipes/transistor.json (90%) rename src/main/resources/data/{oc2 => oc2r}/recipes/unflash.json (57%) rename src/main/resources/data/{oc2 => oc2r}/recipes/wrench.json (77%) rename src/main/resources/data/{oc2 => oc2r}/tags/blocks/cables.json (66%) create mode 100644 src/main/resources/data/oc2r/tags/blocks/devices.json create mode 100644 src/main/resources/data/oc2r/tags/blocks/wrench_breakable.json rename src/main/resources/data/{oc2 => oc2r}/tags/items/cables.json (66%) create mode 100644 src/main/resources/data/oc2r/tags/items/device_needs_reboot.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/card.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/cpu.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/flash_memory.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/floppy.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/hard_drive.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/memory.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/network_tunnel.json create mode 100644 src/main/resources/data/oc2r/tags/items/devices/robot_module.json create mode 100644 src/main/resources/data/oc2r/tags/items/tool_materials.json rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/diamond.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/gold.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/iron.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/netherite.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/stone.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/tool_materials/wood.json (100%) rename src/main/resources/data/{oc2 => oc2r}/tags/items/wrenches.json (70%) rename src/main/resources/{mixins.oc2.json => mixins.oc2r.json} (76%) rename src/test/java/li/cil/{oc2 => oc2r}/common/inet/Ipv4SpaceTest.java (98%) rename src/test/java/li/cil/{oc2 => oc2r}/common/util/IntegerSpaceTest.java (99%) diff --git a/README.md b/README.md index ccc1834a..e5236bff 100644 --- a/README.md +++ b/README.md @@ -26,12 +26,12 @@ The original section that was found here is preserved below, however it should b ~~While the mod isn't quite yet ready for release due to some remaining technical and usability issues, the API should be mostly stable at this point. For most people the high level device API will be sufficient, and is much more accessible. It centers around the [`RPCDevice`][RPC Device]. For a sample block implementation, see the [redstone interface]. For a sample item implementation, see the [sound card]. If you wish to dive deeper, and provide emulated hardware that requires a Linux driver, this centers around the [`VMDevice`][VM Device]. For a sample block implementation, see the [disk drive]. For a sample item implementation, see the [network card].~~ [OpenComputers]: https://github.com/MightyPirates/OpenComputers -[RPC Device]: src/main/java/li/cil/oc2/api/bus/device/rpc/RPCDevice.java -[redstone interface]: src/main/java/li/cil/oc2/common/blockentity/RedstoneInterfaceBlockEntity.java -[sound card]: src/main/java/li/cil/oc2/common/bus/device/rpc/item/SoundCardItemDevice.java -[VM Device]: src/main/java/li/cil/oc2/api/bus/device/vm/VMDevice.java -[disk drive]: src/main/java/li/cil/oc2/common/blockentity/DiskDriveBlockEntity.java -[network card]: src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkInterfaceCardDevice.java +[RPC Device]: src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCDevice.java +[redstone interface]: src/main/java/li/cil/oc2r/common/blockentity/RedstoneInterfaceBlockEntity.java +[sound card]: src/main/java/li/cil/oc2r/common/bus/device/rpc/item/SoundCardItemDevice.java +[VM Device]: src/main/java/li/cil/oc2r/api/bus/device/vm/VMDevice.java +[disk drive]: src/main/java/li/cil/oc2r/common/blockentity/DiskDriveBlockEntity.java +[network card]: src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkInterfaceCardDevice.java [documentation]: src/main/resources/assets/oc2/doc/en_us/index.md [GithubPackagesGradle]: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry [Sangar (fnuecke)]: https://github.com/fnuecke diff --git a/build.gradle b/build.gradle index 8e4a9b17..b1814e8a 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ def getGitRef() { } version = "${semver}+${getGitRef()}" -group = "li.cil.oc2" +group = "li.cil.oc2r" java.toolchain.languageVersion = JavaLanguageVersion.of(17) @@ -172,30 +172,30 @@ minecraft { client { workingDirectory project.file("runclient") - property "forge.enabledGameTestNamespaces", "oc2" + property "forge.enabledGameTestNamespaces", "oc2r" } server { workingDirectory project.file("run") - property "forge.enabledGameTestNamespaces", "oc2" + property "forge.enabledGameTestNamespaces", "oc2r" arg "--nogui" } gameTestServer { workingDirectory project.file('run') - property "forge.enabledGameTestNamespaces", "oc2" + property "forge.enabledGameTestNamespaces", "oc2r" } data { workingDirectory project.file("run") - args "--mod", "oc2", "--all", "--output", file("src/generated/resources/"), "--existing", file("src/main/resources") + args "--mod", "oc2r", "--all", "--output", file("src/generated/resources/"), "--existing", file("src/main/resources") } } } mixin { add sourceSets.main, "mixins.oc2.refmap.json" - config "mixins.oc2.json" + config "mixins.oc2r.json" // quiet } @@ -212,14 +212,14 @@ jar { manifest { attributes([ "FMLAT" : "accesstransformer.cfg", - "Specification-Title" : "oc2", + "Specification-Title" : "oc2r", "Specification-Vendor" : "North Western Development (Originally by Sangar)", "Specification-Version" : "1", "Implementation-Title" : project.name, "Implementation-Version" : "${semver}", "Implementation-Vendor" : "North Western Development (Originally by Sangar)", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), - "MixinConfigs" : "mixins.oc2.json", + "MixinConfigs" : "mixins.oc2r.json", "ContainedDeps" : "commons-collections4-4.4.jar" ]) } @@ -229,7 +229,7 @@ task apiJar(type: Jar) { archiveClassifier.set("api") from sourceSets.main.allSource from sourceSets.main.output - include "li/cil/oc2/api/**" + include "li/cil/oc2r/api/**" } artifacts { diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/package-info.java b/src/main/java/li/cil/oc2/api/bus/device/vm/context/package-info.java deleted file mode 100644 index b67780c0..00000000 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device.vm.context; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/event/package-info.java b/src/main/java/li/cil/oc2/api/bus/device/vm/event/package-info.java deleted file mode 100644 index 08173178..00000000 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/event/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device.vm.event; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/terminal/package-info.java b/src/main/java/li/cil/oc2/client/gui/terminal/package-info.java deleted file mode 100644 index 6dc108fe..00000000 --- a/src/main/java/li/cil/oc2/client/gui/terminal/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.gui.terminal; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/util/package-info.java b/src/main/java/li/cil/oc2/client/gui/util/package-info.java deleted file mode 100644 index 811d7482..00000000 --- a/src/main/java/li/cil/oc2/client/gui/util/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.gui.util; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/widget/package-info.java b/src/main/java/li/cil/oc2/client/gui/widget/package-info.java deleted file mode 100644 index 6f146b0c..00000000 --- a/src/main/java/li/cil/oc2/client/gui/widget/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.gui.widget; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/item/package-info.java b/src/main/java/li/cil/oc2/client/item/package-info.java deleted file mode 100644 index 248854e6..00000000 --- a/src/main/java/li/cil/oc2/client/item/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.item; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/manual/package-info.java b/src/main/java/li/cil/oc2/client/manual/package-info.java deleted file mode 100644 index bd104786..00000000 --- a/src/main/java/li/cil/oc2/client/manual/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.manual; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/model/package-info.java b/src/main/java/li/cil/oc2/client/model/package-info.java deleted file mode 100644 index 4ab66041..00000000 --- a/src/main/java/li/cil/oc2/client/model/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.model; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/blockentity/package-info.java b/src/main/java/li/cil/oc2/client/renderer/blockentity/package-info.java deleted file mode 100644 index f6447fba..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/blockentity/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer.blockentity; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/color/package-info.java b/src/main/java/li/cil/oc2/client/renderer/color/package-info.java deleted file mode 100644 index b08b3562..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/color/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer.color; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/entity/model/package-info.java b/src/main/java/li/cil/oc2/client/renderer/entity/model/package-info.java deleted file mode 100644 index a5c06b5e..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/entity/model/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer.entity.model; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/entity/package-info.java b/src/main/java/li/cil/oc2/client/renderer/entity/package-info.java deleted file mode 100644 index b313dc7f..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/entity/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer.entity; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/font/package-info.java b/src/main/java/li/cil/oc2/client/renderer/font/package-info.java deleted file mode 100644 index dd9ccdf3..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/font/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer.font; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/package-info.java b/src/main/java/li/cil/oc2/client/renderer/package-info.java deleted file mode 100644 index b523eaeb..00000000 --- a/src/main/java/li/cil/oc2/client/renderer/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.client.renderer; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/block/package-info.java b/src/main/java/li/cil/oc2/common/block/package-info.java deleted file mode 100644 index b2e6d494..00000000 --- a/src/main/java/li/cil/oc2/common/block/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.block; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/blockentity/package-info.java b/src/main/java/li/cil/oc2/common/blockentity/package-info.java deleted file mode 100644 index b2284550..00000000 --- a/src/main/java/li/cil/oc2/common/blockentity/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.blockentity; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/BlockDeviceBusElement.java b/src/main/java/li/cil/oc2/common/bus/device/BlockDeviceBusElement.java deleted file mode 100644 index 9d18d60e..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/BlockDeviceBusElement.java +++ /dev/null @@ -1,8 +0,0 @@ -package li.cil.oc2.common.bus.device; - -import li.cil.oc2.common.bus.AbstractDeviceBusElement; - - -public class BlockDeviceBusElement extends AbstractDeviceBusElement { - -} diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/data/package-info.java deleted file mode 100644 index 14b9d74a..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/data/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.data; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/package-info.java deleted file mode 100644 index c6a315b1..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/block/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/provider/block/package-info.java deleted file mode 100644 index 8a13946f..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/block/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.provider.block; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/provider/item/package-info.java deleted file mode 100644 index 093cd2f9..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.provider.item; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/provider/package-info.java deleted file mode 100644 index c16cf596..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.provider; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/util/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/provider/util/package-info.java deleted file mode 100644 index 7bea9b40..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/util/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.provider.util; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/rpc/block/package-info.java deleted file mode 100644 index ab99897f..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.rpc.block; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/rpc/item/package-info.java deleted file mode 100644 index 48db9acd..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.rpc.item; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/rpc/package-info.java deleted file mode 100644 index 799d6786..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.rpc; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/util/package-info.java deleted file mode 100644 index 1d3a4176..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/util/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.util; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/vm/block/package-info.java deleted file mode 100644 index 299a373f..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.vm.block; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/vm/item/package-info.java deleted file mode 100644 index 802bfe1e..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.vm.item; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/package-info.java b/src/main/java/li/cil/oc2/common/bus/device/vm/package-info.java deleted file mode 100644 index d78998d9..00000000 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus.device.vm; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/package-info.java b/src/main/java/li/cil/oc2/common/bus/package-info.java deleted file mode 100644 index 5c01aa7e..00000000 --- a/src/main/java/li/cil/oc2/common/bus/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.bus; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/capabilities/package-info.java b/src/main/java/li/cil/oc2/common/capabilities/package-info.java deleted file mode 100644 index 1083fb2c..00000000 --- a/src/main/java/li/cil/oc2/common/capabilities/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.capabilities; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/container/package-info.java b/src/main/java/li/cil/oc2/common/container/package-info.java deleted file mode 100644 index 9a3c9402..00000000 --- a/src/main/java/li/cil/oc2/common/container/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.container; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/energy/package-info.java b/src/main/java/li/cil/oc2/common/energy/package-info.java deleted file mode 100644 index d26d50ce..00000000 --- a/src/main/java/li/cil/oc2/common/energy/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.energy; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/entity/package-info.java b/src/main/java/li/cil/oc2/common/entity/package-info.java deleted file mode 100644 index 92a5fd21..00000000 --- a/src/main/java/li/cil/oc2/common/entity/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.entity; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/package-info.java b/src/main/java/li/cil/oc2/common/entity/robot/package-info.java deleted file mode 100644 index 4c4d8f26..00000000 --- a/src/main/java/li/cil/oc2/common/entity/robot/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.entity.robot; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/ext/package-info.java b/src/main/java/li/cil/oc2/common/ext/package-info.java deleted file mode 100644 index e7fc99ec..00000000 --- a/src/main/java/li/cil/oc2/common/ext/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.ext; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/inet/NullLayer.java b/src/main/java/li/cil/oc2/common/inet/NullLayer.java deleted file mode 100644 index d1862d8d..00000000 --- a/src/main/java/li/cil/oc2/common/inet/NullLayer.java +++ /dev/null @@ -1,13 +0,0 @@ -package li.cil.oc2.common.inet; - -import li.cil.oc2.api.inet.layer.LinkLocalLayer; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; - -public final class NullLayer implements LinkLocalLayer, NetworkLayer, TransportLayer, SessionLayer { - public static final NullLayer INSTANCE = new NullLayer(); - - private NullLayer() { - } -} diff --git a/src/main/java/li/cil/oc2/common/integration/jei/package-info.java b/src/main/java/li/cil/oc2/common/integration/jei/package-info.java deleted file mode 100644 index fdd08fd5..00000000 --- a/src/main/java/li/cil/oc2/common/integration/jei/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.integration.jei; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/integration/package-info.java b/src/main/java/li/cil/oc2/common/integration/package-info.java deleted file mode 100644 index a9b0fdf9..00000000 --- a/src/main/java/li/cil/oc2/common/integration/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.integration; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/item/crafting/package-info.java b/src/main/java/li/cil/oc2/common/item/crafting/package-info.java deleted file mode 100644 index b5f62d13..00000000 --- a/src/main/java/li/cil/oc2/common/item/crafting/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.item.crafting; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/item/package-info.java b/src/main/java/li/cil/oc2/common/item/package-info.java deleted file mode 100644 index 63a35021..00000000 --- a/src/main/java/li/cil/oc2/common/item/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.item; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/mixin/package-info.java b/src/main/java/li/cil/oc2/common/mixin/package-info.java deleted file mode 100644 index 1811d92a..00000000 --- a/src/main/java/li/cil/oc2/common/mixin/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.mixin; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/network/message/package-info.java b/src/main/java/li/cil/oc2/common/network/message/package-info.java deleted file mode 100644 index 2958dc13..00000000 --- a/src/main/java/li/cil/oc2/common/network/message/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.network.message; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/network/package-info.java b/src/main/java/li/cil/oc2/common/network/package-info.java deleted file mode 100644 index 452145b8..00000000 --- a/src/main/java/li/cil/oc2/common/network/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.network; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/package-info.java b/src/main/java/li/cil/oc2/common/package-info.java deleted file mode 100644 index 0670c71c..00000000 --- a/src/main/java/li/cil/oc2/common/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/package-info.java b/src/main/java/li/cil/oc2/common/serialization/ceres/package-info.java deleted file mode 100644 index 4ecb1685..00000000 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.serialization.ceres; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/package-info.java b/src/main/java/li/cil/oc2/common/serialization/gson/package-info.java deleted file mode 100644 index 1071e17e..00000000 --- a/src/main/java/li/cil/oc2/common/serialization/gson/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.serialization.gson; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/serialization/package-info.java b/src/main/java/li/cil/oc2/common/serialization/package-info.java deleted file mode 100644 index 50764906..00000000 --- a/src/main/java/li/cil/oc2/common/serialization/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.serialization; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/tags/package-info.java b/src/main/java/li/cil/oc2/common/tags/package-info.java deleted file mode 100644 index 8c8a0e5f..00000000 --- a/src/main/java/li/cil/oc2/common/tags/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.tags; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/util/package-info.java b/src/main/java/li/cil/oc2/common/util/package-info.java deleted file mode 100644 index 500f2929..00000000 --- a/src/main/java/li/cil/oc2/common/util/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.util; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/package-info.java b/src/main/java/li/cil/oc2/common/vm/context/global/package-info.java deleted file mode 100644 index 55d4086b..00000000 --- a/src/main/java/li/cil/oc2/common/vm/context/global/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.vm.context.global; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/package-info.java b/src/main/java/li/cil/oc2/common/vm/context/managed/package-info.java deleted file mode 100644 index 1e0a9e06..00000000 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.vm.context.managed; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/context/package-info.java b/src/main/java/li/cil/oc2/common/vm/context/package-info.java deleted file mode 100644 index f3b27499..00000000 --- a/src/main/java/li/cil/oc2/common/vm/context/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.vm.context; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/fs/package-info.java b/src/main/java/li/cil/oc2/common/vm/fs/package-info.java deleted file mode 100644 index a94c4a31..00000000 --- a/src/main/java/li/cil/oc2/common/vm/fs/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.vm.fs; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/package-info.java b/src/main/java/li/cil/oc2/common/vm/package-info.java deleted file mode 100644 index 780a7292..00000000 --- a/src/main/java/li/cil/oc2/common/vm/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/* SPDX-License-Identifier: MIT */ - -@ParametersAreNonnullByDefault -@MethodsReturnNonnullByDefault -package li.cil.oc2.common.vm; - -import net.minecraft.MethodsReturnNonnullByDefault; - -import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/API.java b/src/main/java/li/cil/oc2r/api/API.java similarity index 78% rename from src/main/java/li/cil/oc2/api/API.java rename to src/main/java/li/cil/oc2r/api/API.java index cff37dfc..d2824560 100644 --- a/src/main/java/li/cil/oc2/api/API.java +++ b/src/main/java/li/cil/oc2r/api/API.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api; +package li.cil.oc2r.api; import com.google.gson.GsonBuilder; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; -import li.cil.oc2.api.imc.RPCMethodParameterTypeAdapter; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.imc.RPCMethodParameterTypeAdapter; import java.lang.reflect.Type; public final class API { - public static final String MOD_ID = "oc2"; + public static final String MOD_ID = "oc2r"; /////////////////////////////////////////////////////////////////// diff --git a/src/main/java/li/cil/oc2/api/README.md b/src/main/java/li/cil/oc2r/api/README.md similarity index 94% rename from src/main/java/li/cil/oc2/api/README.md rename to src/main/java/li/cil/oc2r/api/README.md index 3f47be16..14598a2e 100644 --- a/src/main/java/li/cil/oc2/api/README.md +++ b/src/main/java/li/cil/oc2r/api/README.md @@ -150,15 +150,15 @@ In this example, a device is made available for a custom `BlockEntity`. Using capabilities: ```java -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; import net.minecraft.core.Direction; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.fml.ModList; -import li.cil.oc2.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.Device; class ModBlockEntity extends BlockEntity { public int getMagicValue() { @@ -212,7 +212,7 @@ class Integration { Using the `Callback` annotation in the `BlockEntity` (hard dependency): ```java -import li.cil.oc2.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.Callback; import net.minecraft.world.level.block.entity.BlockEntity; class ModBlockEntity extends BlockEntity { @@ -235,8 +235,8 @@ soft dependency. Using `ObjectDevice`: ```java -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; import net.minecraft.world.level.block.entity.BlockEntity; class MyCalculatorDevice { @@ -264,14 +264,14 @@ class ModDeviceProvider extends ForgeRegistryEntry implemen Using the `RPCDevice` and `RPCMethods` interfaces directly: ```java -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; -import li.cil.oc2.api.bus.device.rpc.RPCParameter; -import li.cil.oc2.api.util.Invalidatable; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.api.bus.device.rpc.RPCParameter; +import li.cil.oc2r.api.util.Invalidatable; import net.minecraft.world.level.block.entity.FurnaceBlockEntity; import java.util.Collections; @@ -333,7 +333,7 @@ class ModDeviceProvider extends ForgeRegistryEntry implemen Shared device provider registration: ```java -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; diff --git a/src/main/java/li/cil/oc2/api/bus/BlockDeviceBusElement.java b/src/main/java/li/cil/oc2r/api/bus/BlockDeviceBusElement.java similarity index 96% rename from src/main/java/li/cil/oc2/api/bus/BlockDeviceBusElement.java rename to src/main/java/li/cil/oc2r/api/bus/BlockDeviceBusElement.java index 29129e3f..b4c62709 100644 --- a/src/main/java/li/cil/oc2/api/bus/BlockDeviceBusElement.java +++ b/src/main/java/li/cil/oc2r/api/bus/BlockDeviceBusElement.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus; +package li.cil.oc2r.api.bus; import net.minecraft.core.BlockPos; import net.minecraft.world.level.LevelAccessor; diff --git a/src/main/java/li/cil/oc2/api/bus/DeviceBus.java b/src/main/java/li/cil/oc2r/api/bus/DeviceBus.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/DeviceBus.java rename to src/main/java/li/cil/oc2r/api/bus/DeviceBus.java index cbbc90b6..075ccfd9 100644 --- a/src/main/java/li/cil/oc2/api/bus/DeviceBus.java +++ b/src/main/java/li/cil/oc2r/api/bus/DeviceBus.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus; +package li.cil.oc2r.api.bus; -import li.cil.oc2.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.Device; import java.util.Collection; diff --git a/src/main/java/li/cil/oc2/api/bus/DeviceBusController.java b/src/main/java/li/cil/oc2r/api/bus/DeviceBusController.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/DeviceBusController.java rename to src/main/java/li/cil/oc2r/api/bus/DeviceBusController.java index 4c37b137..1f00442c 100644 --- a/src/main/java/li/cil/oc2/api/bus/DeviceBusController.java +++ b/src/main/java/li/cil/oc2r/api/bus/DeviceBusController.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus; +package li.cil.oc2r.api.bus; -import li.cil.oc2.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.Device; import java.util.Set; import java.util.UUID; diff --git a/src/main/java/li/cil/oc2/api/bus/DeviceBusElement.java b/src/main/java/li/cil/oc2r/api/bus/DeviceBusElement.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/DeviceBusElement.java rename to src/main/java/li/cil/oc2r/api/bus/DeviceBusElement.java index 53d11696..dfe7a813 100644 --- a/src/main/java/li/cil/oc2/api/bus/DeviceBusElement.java +++ b/src/main/java/li/cil/oc2r/api/bus/DeviceBusElement.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus; +package li.cil.oc2r.api.bus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; import net.minecraftforge.common.util.LazyOptional; import java.util.Collection; diff --git a/src/main/java/li/cil/oc2/api/bus/device/Device.java b/src/main/java/li/cil/oc2r/api/bus/device/Device.java similarity index 92% rename from src/main/java/li/cil/oc2/api/bus/device/Device.java rename to src/main/java/li/cil/oc2r/api/bus/device/Device.java index 6a6b699b..b7a43d39 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/Device.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/Device.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device; +package li.cil.oc2r.api.bus.device; -import li.cil.oc2.api.bus.DeviceBus; -import li.cil.oc2.api.bus.DeviceBusController; +import li.cil.oc2r.api.bus.DeviceBus; +import li.cil.oc2r.api.bus.DeviceBusController; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/api/bus/device/DeviceType.java b/src/main/java/li/cil/oc2r/api/bus/device/DeviceType.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/DeviceType.java rename to src/main/java/li/cil/oc2r/api/bus/device/DeviceType.java index fbd949a0..e785a73b 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/DeviceType.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/DeviceType.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device; +package li.cil.oc2r.api.bus.device; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.core.Registry; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceKey; diff --git a/src/main/java/li/cil/oc2/api/bus/device/DeviceTypes.java b/src/main/java/li/cil/oc2r/api/bus/device/DeviceTypes.java similarity index 96% rename from src/main/java/li/cil/oc2/api/bus/device/DeviceTypes.java rename to src/main/java/li/cil/oc2r/api/bus/device/DeviceTypes.java index b21632b1..b4b9c4bc 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/DeviceTypes.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/DeviceTypes.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device; +package li.cil.oc2r.api.bus.device; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.registries.RegistryObject; diff --git a/src/main/java/li/cil/oc2/api/bus/device/ItemDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/ItemDevice.java similarity index 93% rename from src/main/java/li/cil/oc2/api/bus/device/ItemDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/ItemDevice.java index a9c2d999..a460d37a 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/ItemDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/ItemDevice.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device; +package li.cil.oc2r.api.bus.device; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/api/bus/device/data/BlockDeviceData.java b/src/main/java/li/cil/oc2r/api/bus/device/data/BlockDeviceData.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/device/data/BlockDeviceData.java rename to src/main/java/li/cil/oc2r/api/bus/device/data/BlockDeviceData.java index c796b4bd..3c6bae61 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/data/BlockDeviceData.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/data/BlockDeviceData.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.data; +package li.cil.oc2r.api.bus.device.data; import li.cil.sedna.api.device.BlockDevice; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/api/bus/device/data/Firmware.java b/src/main/java/li/cil/oc2r/api/bus/device/data/Firmware.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/device/data/Firmware.java rename to src/main/java/li/cil/oc2r/api/bus/device/data/Firmware.java index ecfd0ab0..2aba37b8 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/data/Firmware.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/data/Firmware.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.data; +package li.cil.oc2r.api.bus.device.data; import li.cil.sedna.api.memory.MemoryMap; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2r/api/bus/device/data/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/data/package-info.java new file mode 100644 index 00000000..54007429 --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/data/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device.data; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/Callback.java b/src/main/java/li/cil/oc2r/api/bus/device/object/Callback.java similarity index 91% rename from src/main/java/li/cil/oc2/api/bus/device/object/Callback.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/Callback.java index ae350414..07986a82 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/Callback.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/Callback.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; @@ -17,7 +17,7 @@ import java.lang.annotation.Target; *

* Method parameters are serialized and deserialized using Gson. When using custom * parameter types it may be necessary to register a custom type adapter for them - * via {@link li.cil.oc2.api.API#IMC_ADD_RPC_METHOD_PARAMETER_TYPE_ADAPTER}. + * via {@link li.cil.oc2r.api.API#IMC_ADD_RPC_METHOD_PARAMETER_TYPE_ADAPTER}. */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/Callbacks.java b/src/main/java/li/cil/oc2r/api/bus/device/object/Callbacks.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/device/object/Callbacks.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/Callbacks.java index 2fccd3ef..ae6896dd 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/Callbacks.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/Callbacks.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; -import li.cil.oc2.api.bus.device.rpc.AbstractRPCMethod; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; -import li.cil.oc2.api.bus.device.rpc.RPCParameter; +import li.cil.oc2r.api.bus.device.rpc.AbstractRPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.api.bus.device.rpc.RPCParameter; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.util.Strings; diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/DocumentedDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/object/DocumentedDevice.java similarity index 98% rename from src/main/java/li/cil/oc2/api/bus/device/object/DocumentedDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/DocumentedDevice.java index f840bae0..22adf2d5 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/DocumentedDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/DocumentedDevice.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; /** * This interface is used to declare callback documentation on targets of an {@link ObjectDevice}. diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/LifecycleAwareDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/object/LifecycleAwareDevice.java similarity index 89% rename from src/main/java/li/cil/oc2/api/bus/device/object/LifecycleAwareDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/LifecycleAwareDevice.java index aedd908b..fd4bc8b8 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/LifecycleAwareDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/LifecycleAwareDevice.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; import net.minecraft.world.entity.Entity; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/NamedDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/object/NamedDevice.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/device/object/NamedDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/NamedDevice.java index 0001a66f..e28af06f 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/NamedDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/NamedDevice.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/ObjectDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/object/ObjectDevice.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/device/object/ObjectDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/ObjectDevice.java index 920272eb..c5e94126 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/ObjectDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/ObjectDevice.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; -import li.cil.oc2.api.bus.device.rpc.RPCEventSource; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.api.bus.device.rpc.RPCEventSource; import javax.annotation.Nullable; import java.util.ArrayList; diff --git a/src/main/java/li/cil/oc2/api/bus/device/object/Parameter.java b/src/main/java/li/cil/oc2r/api/bus/device/object/Parameter.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/object/Parameter.java rename to src/main/java/li/cil/oc2r/api/bus/device/object/Parameter.java index 86226498..23276549 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/object/Parameter.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/Parameter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.object; +package li.cil.oc2r.api.bus.device.object; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/src/main/java/li/cil/oc2r/api/bus/device/object/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/object/package-info.java new file mode 100644 index 00000000..9151568c --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/object/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device.object; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/api/bus/device/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/package-info.java new file mode 100644 index 00000000..169ce7b5 --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceProvider.java b/src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceProvider.java similarity index 85% rename from src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceProvider.java rename to src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceProvider.java index 6c1eab63..cf59de58 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceProvider.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.provider; +package li.cil.oc2r.api.bus.device.provider; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.util.Invalidatable; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.util.Invalidatable; import net.minecraft.nbt.CompoundTag; /** @@ -21,7 +21,7 @@ import net.minecraft.nbt.CompoundTag; * previous scan. *

* This is also required to avoid device duplication when a device is connected to a - * {@link li.cil.oc2.api.bus.DeviceBus} more than once. An example where this can occur are + * {@link li.cil.oc2r.api.bus.DeviceBus} more than once. An example where this can occur are * blocks that expose the same device on all sides having connected cabling adjacent to more * than one face. *

@@ -39,9 +39,9 @@ import net.minecraft.nbt.CompoundTag; * } * * - * @see li.cil.oc2.api.bus.device.rpc.RPCDevice - * @see li.cil.oc2.api.bus.device.object.ObjectDevice - * @see li.cil.oc2.api.bus.device.vm.VMDevice + * @see li.cil.oc2r.api.bus.device.rpc.RPCDevice + * @see li.cil.oc2r.api.bus.device.object.ObjectDevice + * @see li.cil.oc2r.api.bus.device.vm.VMDevice * @see BlockDeviceQuery */ public interface BlockDeviceProvider { diff --git a/src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceQuery.java b/src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceQuery.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceQuery.java rename to src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceQuery.java index 5781523a..ff014567 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/provider/BlockDeviceQuery.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/provider/BlockDeviceQuery.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.provider; +package li.cil.oc2r.api.bus.device.provider; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; diff --git a/src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceProvider.java b/src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceProvider.java similarity index 89% rename from src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceProvider.java index b860fd6e..a53a92ed 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceProvider.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.provider; +package li.cil.oc2r.api.bus.device.provider; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; import net.minecraft.nbt.CompoundTag; import javax.annotation.Nullable; @@ -36,9 +36,9 @@ import java.util.Optional; * } * * - * @see li.cil.oc2.api.bus.device.rpc.RPCDevice - * @see li.cil.oc2.api.bus.device.object.ObjectDevice - * @see li.cil.oc2.api.bus.device.vm.VMDevice + * @see li.cil.oc2r.api.bus.device.rpc.RPCDevice + * @see li.cil.oc2r.api.bus.device.object.ObjectDevice + * @see li.cil.oc2r.api.bus.device.vm.VMDevice * @see ItemDeviceQuery */ public interface ItemDeviceProvider { diff --git a/src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceQuery.java b/src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceQuery.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceQuery.java rename to src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceQuery.java index 9bed31a5..4d29d709 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/provider/ItemDeviceQuery.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/provider/ItemDeviceQuery.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.provider; +package li.cil.oc2r.api.bus.device.provider; import net.minecraft.world.entity.Entity; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2r/api/bus/device/provider/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/provider/package-info.java new file mode 100644 index 00000000..cb72d743 --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/provider/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device.provider; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/AbstractRPCMethod.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/AbstractRPCMethod.java similarity index 98% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/AbstractRPCMethod.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/AbstractRPCMethod.java index c6397ad8..b78ffebb 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/AbstractRPCMethod.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/AbstractRPCMethod.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/IEventSink.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/IEventSink.java similarity index 85% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/IEventSink.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/IEventSink.java index 0dca1776..b33fbb36 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/IEventSink.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/IEventSink.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; import com.google.gson.JsonElement; import java.util.UUID; /** * This interface handles events coming from RPCEventSources. - * RPCDeviceBusAdapter implements this to relay events via the built in serial + * RPCDeviceBusAdapter implements this to relay events via the built in serial */ public interface IEventSink { diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCDevice.java similarity index 92% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCDevice.java index 68942d14..bbea5262 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; -import li.cil.oc2.api.bus.DeviceBus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.DeviceBus; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; import java.util.List; @@ -47,8 +47,8 @@ import java.util.List; * * * @see ObjectDevice - * @see li.cil.oc2.api.bus.device.provider.BlockDeviceProvider - * @see li.cil.oc2.api.bus.device.provider.ItemDeviceProvider + * @see li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider + * @see li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider */ public interface RPCDevice extends Device { /** diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCEventSource.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCEventSource.java similarity index 80% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCEventSource.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCEventSource.java index fddb6b75..eac22b53 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCEventSource.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCEventSource.java @@ -1,10 +1,7 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; -import li.cil.oc2.api.bus.DeviceBus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.ObjectDevice; import java.util.*; /** diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCInvocation.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCInvocation.java similarity index 97% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCInvocation.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCInvocation.java index e4c0c6f9..4db63dc4 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCInvocation.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCInvocation.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; import com.google.gson.Gson; import com.google.gson.JsonArray; diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethod.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethod.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethod.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethod.java index ac9b7a05..3adfd861 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethod.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethod.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; -import li.cil.oc2.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; import javax.annotation.Nullable; import java.util.Collections; @@ -17,7 +17,7 @@ import java.util.Set; *

* Method parameters are serialized and deserialized using Gson. When using custom * parameter types it may be necessary to register a custom type adapter for them - * via {@link li.cil.oc2.api.API#IMC_ADD_RPC_METHOD_PARAMETER_TYPE_ADAPTER}. + * via {@link li.cil.oc2r.api.API#IMC_ADD_RPC_METHOD_PARAMETER_TYPE_ADAPTER}. * * @see ObjectDevice */ diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethodGroup.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethodGroup.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethodGroup.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethodGroup.java index 74cf93cc..570e4e67 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCMethodGroup.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCMethodGroup.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; -import li.cil.oc2.api.bus.DeviceBusController; +import li.cil.oc2r.api.bus.DeviceBusController; import java.util.Collections; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCParameter.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCParameter.java similarity index 96% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/RPCParameter.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCParameter.java index 51f9ecff..61d15bbc 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/RPCParameter.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/RPCParameter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.rpc; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/api/bus/device/data/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/rpc/package-info.java similarity index 83% rename from src/main/java/li/cil/oc2/api/bus/device/data/package-info.java rename to src/main/java/li/cil/oc2r/api/bus/device/rpc/package-info.java index 47ed0659..bdd7e92f 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/data/package-info.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/rpc/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device.data; +package li.cil.oc2r.api.bus.device.rpc; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/FirmwareLoader.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/FirmwareLoader.java similarity index 89% rename from src/main/java/li/cil/oc2/api/bus/device/vm/FirmwareLoader.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/FirmwareLoader.java index f93a4cd4..b66e4949 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/FirmwareLoader.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/FirmwareLoader.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm; +package li.cil.oc2r.api.bus.device.vm; /** * This interface serves as a marker for devices that load firmware. diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/VMDevice.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/VMDevice.java similarity index 89% rename from src/main/java/li/cil/oc2/api/bus/device/vm/VMDevice.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/VMDevice.java index a6574819..7a13998b 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/VMDevice.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/VMDevice.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm; +package li.cil.oc2r.api.bus.device.vm; -import li.cil.oc2.api.bus.DeviceBus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.vm.context.InterruptAllocator; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.DeviceBus; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.vm.context.InterruptAllocator; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; import li.cil.sedna.api.device.MemoryMappedDevice; /** @@ -47,8 +47,8 @@ import li.cil.sedna.api.device.MemoryMappedDevice; * Note that if any other {@link VMDevice} fails mounting, all mounted devices * will immediately unmounted and disposed. * - * @see li.cil.oc2.api.bus.device.provider.BlockDeviceProvider - * @see li.cil.oc2.api.bus.device.provider.ItemDeviceProvider + * @see li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider + * @see li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider */ public interface VMDevice extends Device { /** diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/VMDeviceLoadResult.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/VMDeviceLoadResult.java similarity index 94% rename from src/main/java/li/cil/oc2/api/bus/device/vm/VMDeviceLoadResult.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/VMDeviceLoadResult.java index f8cf523c..5b504669 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/VMDeviceLoadResult.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/VMDeviceLoadResult.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm; +package li.cil.oc2r.api.bus.device.vm; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; import net.minecraft.network.chat.Component; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/InterruptAllocator.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/InterruptAllocator.java similarity index 92% rename from src/main/java/li/cil/oc2/api/bus/device/vm/context/InterruptAllocator.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/context/InterruptAllocator.java index fb7fb991..d69853e9 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/InterruptAllocator.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/InterruptAllocator.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.context; +package li.cil.oc2r.api.bus.device.vm.context; -import li.cil.oc2.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; import java.util.Optional; import java.util.OptionalInt; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryAllocator.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryAllocator.java similarity index 90% rename from src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryAllocator.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryAllocator.java index 084e1847..9244d2ce 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryAllocator.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryAllocator.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.context; +package li.cil.oc2r.api.bus.device.vm.context; /** * A memory allocator used to ensure sandbox limits when loading devices. diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryRangeAllocator.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryRangeAllocator.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryRangeAllocator.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryRangeAllocator.java index f148d6aa..3195723a 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/MemoryRangeAllocator.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/MemoryRangeAllocator.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.context; +package li.cil.oc2r.api.bus.device.vm.context; -import li.cil.oc2.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; import li.cil.sedna.api.device.MemoryMappedDevice; import java.util.OptionalLong; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/VMContext.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMContext.java similarity index 96% rename from src/main/java/li/cil/oc2/api/bus/device/vm/context/VMContext.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMContext.java index e3090cea..0b253157 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/VMContext.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMContext.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.context; +package li.cil.oc2r.api.bus.device.vm.context; -import li.cil.oc2.api.bus.DeviceBus; -import li.cil.oc2.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.DeviceBus; +import li.cil.oc2r.api.bus.device.vm.VMDevice; import li.cil.sedna.api.device.InterruptController; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MemoryMap; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/context/VMLifecycleEventBus.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMLifecycleEventBus.java similarity index 57% rename from src/main/java/li/cil/oc2/api/bus/device/vm/context/VMLifecycleEventBus.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMLifecycleEventBus.java index de272ddb..9d85db3f 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/context/VMLifecycleEventBus.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/VMLifecycleEventBus.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.context; +package li.cil.oc2r.api.bus.device.vm.context; /** * Allows registering for VM lifecycle events. * - * @see li.cil.oc2.api.bus.device.vm.event.VMInitializingEvent - * @see li.cil.oc2.api.bus.device.vm.event.VMSynchronizeEvent - * @see li.cil.oc2.api.bus.device.vm.event.VMResumedRunningEvent + * @see li.cil.oc2r.api.bus.device.vm.event.VMInitializingEvent + * @see li.cil.oc2r.api.bus.device.vm.event.VMSynchronizeEvent + * @see li.cil.oc2r.api.bus.device.vm.event.VMResumedRunningEvent */ public interface VMLifecycleEventBus { /** diff --git a/src/main/java/li/cil/oc2r/api/bus/device/vm/context/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/package-info.java new file mode 100644 index 00000000..d1de369e --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/context/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device.vm.context; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializationException.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializationException.java similarity index 95% rename from src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializationException.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializationException.java index fb6c6ee2..6f779716 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializationException.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializationException.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.event; +package li.cil.oc2r.api.bus.device.vm.event; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializingEvent.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializingEvent.java similarity index 84% rename from src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializingEvent.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializingEvent.java index f264abf5..fc254d37 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMInitializingEvent.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMInitializingEvent.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.event; +package li.cil.oc2r.api.bus.device.vm.event; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; /** * Fired exactly once, when the VM first starts running. diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMResumedRunningEvent.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMResumedRunningEvent.java similarity index 79% rename from src/main/java/li/cil/oc2/api/bus/device/vm/event/VMResumedRunningEvent.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMResumedRunningEvent.java index 628726ea..42f93ee3 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMResumedRunningEvent.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMResumedRunningEvent.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.event; +package li.cil.oc2r.api.bus.device.vm.event; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; /** * Fired when the VM resumed running, either when first starting up, when resuming after diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMSynchronizeEvent.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMSynchronizeEvent.java similarity index 93% rename from src/main/java/li/cil/oc2/api/bus/device/vm/event/VMSynchronizeEvent.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMSynchronizeEvent.java index af0f69b3..d201c0c8 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/event/VMSynchronizeEvent.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/VMSynchronizeEvent.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.bus.device.vm.event; +package li.cil.oc2r.api.bus.device.vm.event; /** * Fired when the VM is paused, typically before state is persisted. diff --git a/src/main/java/li/cil/oc2r/api/bus/device/vm/event/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/package-info.java new file mode 100644 index 00000000..e4a4edd3 --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/event/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.bus.device.vm.event; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/device/rpc/package-info.java b/src/main/java/li/cil/oc2r/api/bus/device/vm/package-info.java similarity index 84% rename from src/main/java/li/cil/oc2/api/bus/device/rpc/package-info.java rename to src/main/java/li/cil/oc2r/api/bus/device/vm/package-info.java index c3668cf1..f699c021 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/rpc/package-info.java +++ b/src/main/java/li/cil/oc2r/api/bus/device/vm/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device.rpc; +package li.cil.oc2r.api.bus.device.vm; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/bus/package-info.java b/src/main/java/li/cil/oc2r/api/bus/package-info.java similarity index 75% rename from src/main/java/li/cil/oc2/api/bus/package-info.java rename to src/main/java/li/cil/oc2r/api/bus/package-info.java index 89ba550b..ca439a80 100644 --- a/src/main/java/li/cil/oc2/api/bus/package-info.java +++ b/src/main/java/li/cil/oc2r/api/bus/package-info.java @@ -3,29 +3,29 @@ /** * The device bus is the glue that connects devices and VMs. *

- * A bus must always be managed by a {@link li.cil.oc2.api.bus.DeviceBusController}. + * A bus must always be managed by a {@link li.cil.oc2r.api.bus.DeviceBusController}. * If there is no controller, there is no (connected) bus. *

* When a controller performs a scan, it collects a list of connected - * {@link li.cil.oc2.api.bus.DeviceBusElement}s thus defining a - * {@link li.cil.oc2.api.bus.DeviceBus}. + * {@link li.cil.oc2r.api.bus.DeviceBusElement}s thus defining a + * {@link li.cil.oc2r.api.bus.DeviceBus}. * How the controller scans for elements depends on the implementation. * One example is a block-based controller which scans adjacent blocks * in a recursive manner -- usually up to some maximum bus complexity. *

- * {@link li.cil.oc2.api.bus.DeviceBusElement}s are responsible for + * {@link li.cil.oc2r.api.bus.DeviceBusElement}s are responsible for * providing a list of devices connected to them. Whether they play an * active role and seek out devices, or passively expect devices to be * registered with them depends on the implementation. *

- * After a scan {@link li.cil.oc2.api.bus.DeviceBusController}s then + * After a scan {@link li.cil.oc2r.api.bus.DeviceBusController}s then * collect all devices from all bus elements to build a global set * of devices on the bus. *

* There can be various types of devices on a bus, but which types are * supported will depend on the context of the controller. Currently, two - * types of devices are defined in this API, {@link li.cil.oc2.api.bus.device.rpc.RPCDevice} - * and {@link li.cil.oc2.api.bus.device.vm.VMDevice}. + * types of devices are defined in this API, {@link li.cil.oc2r.api.bus.device.rpc.RPCDevice} + * and {@link li.cil.oc2r.api.bus.device.vm.VMDevice}. *

    *
  • * RPC devices are a high-level system for providing VMs with means of @@ -42,7 +42,7 @@ */ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus; +package li.cil.oc2r.api.bus; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/capabilities/NetworkInterface.java b/src/main/java/li/cil/oc2r/api/capabilities/NetworkInterface.java similarity index 96% rename from src/main/java/li/cil/oc2/api/capabilities/NetworkInterface.java rename to src/main/java/li/cil/oc2r/api/capabilities/NetworkInterface.java index a228ed95..6ad5dba1 100644 --- a/src/main/java/li/cil/oc2/api/capabilities/NetworkInterface.java +++ b/src/main/java/li/cil/oc2r/api/capabilities/NetworkInterface.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.capabilities; +package li.cil.oc2r.api.capabilities; -import li.cil.oc2.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.ItemDevice; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/api/capabilities/RedstoneEmitter.java b/src/main/java/li/cil/oc2r/api/capabilities/RedstoneEmitter.java similarity index 93% rename from src/main/java/li/cil/oc2/api/capabilities/RedstoneEmitter.java rename to src/main/java/li/cil/oc2r/api/capabilities/RedstoneEmitter.java index 1d50a2ac..51293231 100644 --- a/src/main/java/li/cil/oc2/api/capabilities/RedstoneEmitter.java +++ b/src/main/java/li/cil/oc2r/api/capabilities/RedstoneEmitter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.capabilities; +package li.cil.oc2r.api.capabilities; /** * This interface may be provided as a capability by item components to signal diff --git a/src/main/java/li/cil/oc2/api/capabilities/Robot.java b/src/main/java/li/cil/oc2r/api/capabilities/Robot.java similarity index 95% rename from src/main/java/li/cil/oc2/api/capabilities/Robot.java rename to src/main/java/li/cil/oc2r/api/capabilities/Robot.java index 248c443a..671af64b 100644 --- a/src/main/java/li/cil/oc2/api/capabilities/Robot.java +++ b/src/main/java/li/cil/oc2r/api/capabilities/Robot.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.capabilities; +package li.cil.oc2r.api.capabilities; import net.minecraftforge.items.ItemStackHandler; diff --git a/src/main/java/li/cil/oc2/api/capabilities/TerminalUserProvider.java b/src/main/java/li/cil/oc2r/api/capabilities/TerminalUserProvider.java similarity index 84% rename from src/main/java/li/cil/oc2/api/capabilities/TerminalUserProvider.java rename to src/main/java/li/cil/oc2r/api/capabilities/TerminalUserProvider.java index 1e4ed50e..b6b3afa4 100644 --- a/src/main/java/li/cil/oc2/api/capabilities/TerminalUserProvider.java +++ b/src/main/java/li/cil/oc2r/api/capabilities/TerminalUserProvider.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.capabilities; +package li.cil.oc2r.api.capabilities; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/api/bus/device/vm/package-info.java b/src/main/java/li/cil/oc2r/api/capabilities/package-info.java similarity index 84% rename from src/main/java/li/cil/oc2/api/bus/device/vm/package-info.java rename to src/main/java/li/cil/oc2r/api/capabilities/package-info.java index 6f100586..4575d615 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/vm/package-info.java +++ b/src/main/java/li/cil/oc2r/api/capabilities/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device.vm; +package li.cil.oc2r.api.capabilities; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/imc/RPCMethodParameterTypeAdapter.java b/src/main/java/li/cil/oc2r/api/imc/RPCMethodParameterTypeAdapter.java similarity index 88% rename from src/main/java/li/cil/oc2/api/imc/RPCMethodParameterTypeAdapter.java rename to src/main/java/li/cil/oc2r/api/imc/RPCMethodParameterTypeAdapter.java index 7af1d69d..d1344f7a 100644 --- a/src/main/java/li/cil/oc2/api/imc/RPCMethodParameterTypeAdapter.java +++ b/src/main/java/li/cil/oc2r/api/imc/RPCMethodParameterTypeAdapter.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.imc; +package li.cil.oc2r.api.imc; import com.google.gson.Gson; import com.google.gson.GsonBuilder; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/api/util/package-info.java b/src/main/java/li/cil/oc2r/api/imc/package-info.java similarity index 87% rename from src/main/java/li/cil/oc2/api/util/package-info.java rename to src/main/java/li/cil/oc2r/api/imc/package-info.java index 2ee5b311..20c0c7ba 100644 --- a/src/main/java/li/cil/oc2/api/util/package-info.java +++ b/src/main/java/li/cil/oc2r/api/imc/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.util; +package li.cil.oc2r.api.imc; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/inet/InternetDeviceLifecycle.java b/src/main/java/li/cil/oc2r/api/inet/InternetDeviceLifecycle.java similarity index 77% rename from src/main/java/li/cil/oc2/api/inet/InternetDeviceLifecycle.java rename to src/main/java/li/cil/oc2r/api/inet/InternetDeviceLifecycle.java index a50eecad..3ab3597d 100644 --- a/src/main/java/li/cil/oc2/api/inet/InternetDeviceLifecycle.java +++ b/src/main/java/li/cil/oc2r/api/inet/InternetDeviceLifecycle.java @@ -1,6 +1,5 @@ -package li.cil.oc2.api.inet; +package li.cil.oc2r.api.inet; -import net.minecraft.nbt.EndTag; import net.minecraft.nbt.Tag; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/api/inet/InternetManager.java b/src/main/java/li/cil/oc2r/api/inet/InternetManager.java similarity index 82% rename from src/main/java/li/cil/oc2/api/inet/InternetManager.java rename to src/main/java/li/cil/oc2r/api/inet/InternetManager.java index a0d580c3..2cc9a9d9 100644 --- a/src/main/java/li/cil/oc2/api/inet/InternetManager.java +++ b/src/main/java/li/cil/oc2r/api/inet/InternetManager.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet; +package li.cil.oc2r.api.inet; public interface InternetManager { diff --git a/src/main/java/li/cil/oc2/api/inet/LayerParameters.java b/src/main/java/li/cil/oc2r/api/inet/LayerParameters.java similarity index 85% rename from src/main/java/li/cil/oc2/api/inet/LayerParameters.java rename to src/main/java/li/cil/oc2r/api/inet/LayerParameters.java index ca9e19b6..c4b8e810 100644 --- a/src/main/java/li/cil/oc2/api/inet/LayerParameters.java +++ b/src/main/java/li/cil/oc2r/api/inet/LayerParameters.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet; +package li.cil.oc2r.api.inet; import net.minecraft.nbt.Tag; diff --git a/src/main/java/li/cil/oc2/api/inet/TransportMessage.java b/src/main/java/li/cil/oc2r/api/inet/TransportMessage.java similarity index 97% rename from src/main/java/li/cil/oc2/api/inet/TransportMessage.java rename to src/main/java/li/cil/oc2r/api/inet/TransportMessage.java index 8a23170b..dc48dc69 100644 --- a/src/main/java/li/cil/oc2/api/inet/TransportMessage.java +++ b/src/main/java/li/cil/oc2r/api/inet/TransportMessage.java @@ -1,7 +1,7 @@ -package li.cil.oc2.api.inet; +package li.cil.oc2r.api.inet; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.common.inet.InetUtils; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.common.inet.InetUtils; import java.net.InetAddress; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/api/inet/layer/LinkLocalLayer.java b/src/main/java/li/cil/oc2r/api/inet/layer/LinkLocalLayer.java similarity index 90% rename from src/main/java/li/cil/oc2/api/inet/layer/LinkLocalLayer.java rename to src/main/java/li/cil/oc2r/api/inet/layer/LinkLocalLayer.java index f6775976..9a493fd3 100644 --- a/src/main/java/li/cil/oc2/api/inet/layer/LinkLocalLayer.java +++ b/src/main/java/li/cil/oc2r/api/inet/layer/LinkLocalLayer.java @@ -1,7 +1,7 @@ -package li.cil.oc2.api.inet.layer; +package li.cil.oc2r.api.inet.layer; -import li.cil.oc2.api.inet.InternetDeviceLifecycle; -import li.cil.oc2.api.inet.provider.NetworkLayerInternetProvider; +import li.cil.oc2r.api.inet.InternetDeviceLifecycle; +import li.cil.oc2r.api.inet.provider.NetworkLayerInternetProvider; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/api/inet/layer/NetworkLayer.java b/src/main/java/li/cil/oc2r/api/inet/layer/NetworkLayer.java similarity index 93% rename from src/main/java/li/cil/oc2/api/inet/layer/NetworkLayer.java rename to src/main/java/li/cil/oc2r/api/inet/layer/NetworkLayer.java index 6f73d3d8..c43788ba 100644 --- a/src/main/java/li/cil/oc2/api/inet/layer/NetworkLayer.java +++ b/src/main/java/li/cil/oc2r/api/inet/layer/NetworkLayer.java @@ -1,7 +1,7 @@ -package li.cil.oc2.api.inet.layer; +package li.cil.oc2r.api.inet.layer; -import li.cil.oc2.api.inet.InternetDeviceLifecycle; -import li.cil.oc2.api.inet.provider.TransportLayerInternetProvider; +import li.cil.oc2r.api.inet.InternetDeviceLifecycle; +import li.cil.oc2r.api.inet.provider.TransportLayerInternetProvider; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/api/inet/layer/SessionLayer.java b/src/main/java/li/cil/oc2r/api/inet/layer/SessionLayer.java similarity index 81% rename from src/main/java/li/cil/oc2/api/inet/layer/SessionLayer.java rename to src/main/java/li/cil/oc2r/api/inet/layer/SessionLayer.java index 1c5060ee..45f0f285 100644 --- a/src/main/java/li/cil/oc2/api/inet/layer/SessionLayer.java +++ b/src/main/java/li/cil/oc2r/api/inet/layer/SessionLayer.java @@ -1,7 +1,7 @@ -package li.cil.oc2.api.inet.layer; +package li.cil.oc2r.api.inet.layer; -import li.cil.oc2.api.inet.InternetDeviceLifecycle; -import li.cil.oc2.api.inet.session.Session; +import li.cil.oc2r.api.inet.InternetDeviceLifecycle; +import li.cil.oc2r.api.inet.session.Session; import javax.annotation.Nullable; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/api/inet/layer/TransportLayer.java b/src/main/java/li/cil/oc2r/api/inet/layer/TransportLayer.java similarity index 91% rename from src/main/java/li/cil/oc2/api/inet/layer/TransportLayer.java rename to src/main/java/li/cil/oc2r/api/inet/layer/TransportLayer.java index f4fa53f8..5c5dd01c 100644 --- a/src/main/java/li/cil/oc2/api/inet/layer/TransportLayer.java +++ b/src/main/java/li/cil/oc2r/api/inet/layer/TransportLayer.java @@ -1,8 +1,8 @@ -package li.cil.oc2.api.inet.layer; +package li.cil.oc2r.api.inet.layer; -import li.cil.oc2.api.inet.InternetDeviceLifecycle; -import li.cil.oc2.api.inet.TransportMessage; -import li.cil.oc2.api.inet.provider.SessionLayerInternetProvider; +import li.cil.oc2r.api.inet.InternetDeviceLifecycle; +import li.cil.oc2r.api.inet.TransportMessage; +import li.cil.oc2r.api.inet.provider.SessionLayerInternetProvider; /** * Transport TCP/IP layer interface. diff --git a/src/main/java/li/cil/oc2/api/inet/layer/package-info.java b/src/main/java/li/cil/oc2r/api/inet/layer/package-info.java similarity index 82% rename from src/main/java/li/cil/oc2/api/inet/layer/package-info.java rename to src/main/java/li/cil/oc2r/api/inet/layer/package-info.java index e1a5c7d5..394b90d0 100644 --- a/src/main/java/li/cil/oc2/api/inet/layer/package-info.java +++ b/src/main/java/li/cil/oc2r/api/inet/layer/package-info.java @@ -1,6 +1,6 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.inet.layer; +package li.cil.oc2r.api.inet.layer; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/inet/package-info.java b/src/main/java/li/cil/oc2r/api/inet/package-info.java similarity index 85% rename from src/main/java/li/cil/oc2/api/inet/package-info.java rename to src/main/java/li/cil/oc2r/api/inet/package-info.java index 93691fe0..c0064740 100644 --- a/src/main/java/li/cil/oc2/api/inet/package-info.java +++ b/src/main/java/li/cil/oc2r/api/inet/package-info.java @@ -1,6 +1,6 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.inet; +package li.cil.oc2r.api.inet; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/inet/provider/InternetProvider.java b/src/main/java/li/cil/oc2r/api/inet/provider/InternetProvider.java similarity index 90% rename from src/main/java/li/cil/oc2/api/inet/provider/InternetProvider.java rename to src/main/java/li/cil/oc2r/api/inet/provider/InternetProvider.java index 96788166..8be79f91 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/InternetProvider.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/InternetProvider.java @@ -1,7 +1,7 @@ -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; /** * Internet access provider for oc2:internet-card item. diff --git a/src/main/java/li/cil/oc2/api/inet/provider/LinkLocalLayerInternetProvider.java b/src/main/java/li/cil/oc2r/api/inet/provider/LinkLocalLayerInternetProvider.java similarity index 87% rename from src/main/java/li/cil/oc2/api/inet/provider/LinkLocalLayerInternetProvider.java rename to src/main/java/li/cil/oc2r/api/inet/provider/LinkLocalLayerInternetProvider.java index e703246d..146904f1 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/LinkLocalLayerInternetProvider.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/LinkLocalLayerInternetProvider.java @@ -1,9 +1,9 @@ -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.common.inet.*; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.common.inet.*; /** * An {@link InternetProvider} partial implementation that expects an {@link LinkLocalLayer} implementation from diff --git a/src/main/java/li/cil/oc2/api/inet/provider/NetworkLayerInternetProvider.java b/src/main/java/li/cil/oc2r/api/inet/provider/NetworkLayerInternetProvider.java similarity index 81% rename from src/main/java/li/cil/oc2/api/inet/provider/NetworkLayerInternetProvider.java rename to src/main/java/li/cil/oc2r/api/inet/provider/NetworkLayerInternetProvider.java index f966093b..fa7e3a4a 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/NetworkLayerInternetProvider.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/NetworkLayerInternetProvider.java @@ -1,13 +1,13 @@ -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; -import li.cil.oc2.common.inet.DefaultLinkLocalLayer; -import li.cil.oc2.common.inet.DefaultNetworkLayer; -import li.cil.oc2.common.inet.InetUtils; -import li.cil.oc2.common.inet.NullLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; +import li.cil.oc2r.common.inet.DefaultLinkLocalLayer; +import li.cil.oc2r.common.inet.DefaultNetworkLayer; +import li.cil.oc2r.common.inet.InetUtils; +import li.cil.oc2r.common.inet.NullLayer; /** * An {@link InternetProvider} partial implementation that expects an {@link NetworkLayer} implementation from diff --git a/src/main/java/li/cil/oc2/api/inet/provider/SessionLayerInternetProvider.java b/src/main/java/li/cil/oc2r/api/inet/provider/SessionLayerInternetProvider.java similarity index 80% rename from src/main/java/li/cil/oc2/api/inet/provider/SessionLayerInternetProvider.java rename to src/main/java/li/cil/oc2r/api/inet/provider/SessionLayerInternetProvider.java index dae82495..beb47f8e 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/SessionLayerInternetProvider.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/SessionLayerInternetProvider.java @@ -1,12 +1,12 @@ -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; -import li.cil.oc2.common.inet.DefaultSessionLayer; -import li.cil.oc2.common.inet.DefaultTransportLayer; -import li.cil.oc2.common.inet.InetUtils; -import li.cil.oc2.common.inet.NullLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; +import li.cil.oc2r.common.inet.DefaultSessionLayer; +import li.cil.oc2r.common.inet.DefaultTransportLayer; +import li.cil.oc2r.common.inet.InetUtils; +import li.cil.oc2r.common.inet.NullLayer; /** * An {@link InternetProvider} partial implementation that expects an {@link SessionLayer} implementation from diff --git a/src/main/java/li/cil/oc2/api/inet/provider/TransportLayerInternetProvider.java b/src/main/java/li/cil/oc2r/api/inet/provider/TransportLayerInternetProvider.java similarity index 81% rename from src/main/java/li/cil/oc2/api/inet/provider/TransportLayerInternetProvider.java rename to src/main/java/li/cil/oc2r/api/inet/provider/TransportLayerInternetProvider.java index 3f5dba65..0c14dfa8 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/TransportLayerInternetProvider.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/TransportLayerInternetProvider.java @@ -1,13 +1,13 @@ -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; -import li.cil.oc2.common.inet.DefaultNetworkLayer; -import li.cil.oc2.common.inet.DefaultTransportLayer; -import li.cil.oc2.common.inet.InetUtils; -import li.cil.oc2.common.inet.NullLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; +import li.cil.oc2r.common.inet.DefaultNetworkLayer; +import li.cil.oc2r.common.inet.DefaultTransportLayer; +import li.cil.oc2r.common.inet.InetUtils; +import li.cil.oc2r.common.inet.NullLayer; /** * An {@link InternetProvider} partial implementation that expects an {@link TransportLayer} implementation from diff --git a/src/main/java/li/cil/oc2/api/inet/provider/package-info.java b/src/main/java/li/cil/oc2r/api/inet/provider/package-info.java similarity index 81% rename from src/main/java/li/cil/oc2/api/inet/provider/package-info.java rename to src/main/java/li/cil/oc2r/api/inet/provider/package-info.java index 92faee15..da3e7111 100644 --- a/src/main/java/li/cil/oc2/api/inet/provider/package-info.java +++ b/src/main/java/li/cil/oc2r/api/inet/provider/package-info.java @@ -1,6 +1,6 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.inet.provider; +package li.cil.oc2r.api.inet.provider; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/inet/session/DatagramSession.java b/src/main/java/li/cil/oc2r/api/inet/session/DatagramSession.java similarity index 58% rename from src/main/java/li/cil/oc2/api/inet/session/DatagramSession.java rename to src/main/java/li/cil/oc2r/api/inet/session/DatagramSession.java index 21831963..45057bdd 100644 --- a/src/main/java/li/cil/oc2/api/inet/session/DatagramSession.java +++ b/src/main/java/li/cil/oc2r/api/inet/session/DatagramSession.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet.session; +package li.cil.oc2r.api.inet.session; public interface DatagramSession extends Session { } diff --git a/src/main/java/li/cil/oc2/api/inet/session/EchoSession.java b/src/main/java/li/cil/oc2r/api/inet/session/EchoSession.java similarity index 72% rename from src/main/java/li/cil/oc2/api/inet/session/EchoSession.java rename to src/main/java/li/cil/oc2r/api/inet/session/EchoSession.java index f3d9f67c..db51707a 100644 --- a/src/main/java/li/cil/oc2/api/inet/session/EchoSession.java +++ b/src/main/java/li/cil/oc2r/api/inet/session/EchoSession.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet.session; +package li.cil.oc2r.api.inet.session; public interface EchoSession extends Session { int getSequenceNumber(); diff --git a/src/main/java/li/cil/oc2/api/inet/session/Session.java b/src/main/java/li/cil/oc2r/api/inet/session/Session.java similarity index 94% rename from src/main/java/li/cil/oc2/api/inet/session/Session.java rename to src/main/java/li/cil/oc2r/api/inet/session/Session.java index ecc73376..444cb075 100644 --- a/src/main/java/li/cil/oc2/api/inet/session/Session.java +++ b/src/main/java/li/cil/oc2r/api/inet/session/Session.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet.session; +package li.cil.oc2r.api.inet.session; import javax.annotation.Nullable; import java.net.InetSocketAddress; diff --git a/src/main/java/li/cil/oc2/api/inet/session/StreamSession.java b/src/main/java/li/cil/oc2r/api/inet/session/StreamSession.java similarity index 81% rename from src/main/java/li/cil/oc2/api/inet/session/StreamSession.java rename to src/main/java/li/cil/oc2r/api/inet/session/StreamSession.java index b97d6a9d..18467b58 100644 --- a/src/main/java/li/cil/oc2/api/inet/session/StreamSession.java +++ b/src/main/java/li/cil/oc2r/api/inet/session/StreamSession.java @@ -1,4 +1,4 @@ -package li.cil.oc2.api.inet.session; +package li.cil.oc2r.api.inet.session; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/api/package-info.java b/src/main/java/li/cil/oc2r/api/package-info.java similarity index 89% rename from src/main/java/li/cil/oc2/api/package-info.java rename to src/main/java/li/cil/oc2r/api/package-info.java index cd72a3a6..eabd85b5 100644 --- a/src/main/java/li/cil/oc2/api/package-info.java +++ b/src/main/java/li/cil/oc2r/api/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api; +package li.cil.oc2r.api; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/util/Invalidatable.java b/src/main/java/li/cil/oc2r/api/util/Invalidatable.java similarity index 96% rename from src/main/java/li/cil/oc2/api/util/Invalidatable.java rename to src/main/java/li/cil/oc2r/api/util/Invalidatable.java index 83fe4cc1..8e3de7c5 100644 --- a/src/main/java/li/cil/oc2/api/util/Invalidatable.java +++ b/src/main/java/li/cil/oc2r/api/util/Invalidatable.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.util; +package li.cil.oc2r.api.util; -import li.cil.oc2.common.util.RunnableUtils; +import li.cil.oc2r.common.util.RunnableUtils; import java.util.ArrayList; import java.util.List; @@ -11,7 +11,7 @@ import java.util.function.Consumer; import java.util.function.Function; /** - * Wrapper for objects which may become invalid, such as {@link li.cil.oc2.api.bus.device.Device}s. + * Wrapper for objects which may become invalid, such as {@link li.cil.oc2r.api.bus.device.Device}s. *

    * This implementation allows listeners added via {@link #addListener(Consumer)} to be removed again * using the returned token. This allows avoiding memory leaks due to inversion of reference ownership, diff --git a/src/main/java/li/cil/oc2/api/util/Registries.java b/src/main/java/li/cil/oc2r/api/util/Registries.java similarity index 81% rename from src/main/java/li/cil/oc2/api/util/Registries.java rename to src/main/java/li/cil/oc2r/api/util/Registries.java index 3d01cdb0..d9e6faa9 100644 --- a/src/main/java/li/cil/oc2/api/util/Registries.java +++ b/src/main/java/li/cil/oc2r/api/util/Registries.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.util; +package li.cil.oc2r.api.util; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; -import li.cil.oc2.api.bus.device.data.Firmware; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.api.bus.device.data.Firmware; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; import net.minecraft.core.Registry; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/api/util/RobotOperationSide.java b/src/main/java/li/cil/oc2r/api/util/RobotOperationSide.java similarity index 98% rename from src/main/java/li/cil/oc2/api/util/RobotOperationSide.java rename to src/main/java/li/cil/oc2r/api/util/RobotOperationSide.java index b3a9694e..5665a57b 100644 --- a/src/main/java/li/cil/oc2/api/util/RobotOperationSide.java +++ b/src/main/java/li/cil/oc2r/api/util/RobotOperationSide.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.util; +package li.cil.oc2r.api.util; import net.minecraft.core.Direction; import net.minecraft.world.entity.Entity; diff --git a/src/main/java/li/cil/oc2/api/util/Side.java b/src/main/java/li/cil/oc2r/api/util/Side.java similarity index 93% rename from src/main/java/li/cil/oc2/api/util/Side.java rename to src/main/java/li/cil/oc2r/api/util/Side.java index 59c9e3aa..92321aba 100644 --- a/src/main/java/li/cil/oc2/api/util/Side.java +++ b/src/main/java/li/cil/oc2r/api/util/Side.java @@ -1,9 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.api.util; +package li.cil.oc2r.api.util; import net.minecraft.core.Direction; -import net.minecraft.core.Vec3i; import net.minecraft.core.BlockPos; import javax.annotation.Nullable; @@ -11,7 +10,7 @@ import javax.annotation.Nullable; /** * This enum indicates a side of a block device. *

    - * It is intended to be used by {@link li.cil.oc2.api.bus.device.rpc.RPCDevice} APIs, + * It is intended to be used by {@link li.cil.oc2r.api.bus.device.rpc.RPCDevice} APIs, * providing both convenience for the caller by providing a range of aliases, and also * stability, in case Mojang decide to rename the enum fields of the {@link Direction} * enum at some time in the future. diff --git a/src/main/java/li/cil/oc2r/api/util/package-info.java b/src/main/java/li/cil/oc2r/api/util/package-info.java new file mode 100644 index 00000000..6df16f55 --- /dev/null +++ b/src/main/java/li/cil/oc2r/api/util/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.api.util; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/ClientSetup.java b/src/main/java/li/cil/oc2r/client/ClientSetup.java similarity index 82% rename from src/main/java/li/cil/oc2/client/ClientSetup.java rename to src/main/java/li/cil/oc2r/client/ClientSetup.java index 0bc003b7..5334f224 100644 --- a/src/main/java/li/cil/oc2/client/ClientSetup.java +++ b/src/main/java/li/cil/oc2r/client/ClientSetup.java @@ -1,21 +1,21 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client; +package li.cil.oc2r.client; -import li.cil.oc2.client.gui.*; -import li.cil.oc2.client.item.CustomItemColors; -import li.cil.oc2.client.item.CustomItemModelProperties; -import li.cil.oc2.client.model.BusCableModelLoader; -import li.cil.oc2.client.renderer.BusInterfaceNameRenderer; -import li.cil.oc2.client.renderer.ProjectorDepthRenderer; -import li.cil.oc2.client.renderer.blockentity.*; -import li.cil.oc2.client.renderer.color.BusCableBlockColor; -import li.cil.oc2.client.renderer.entity.RobotRenderer; -import li.cil.oc2.client.renderer.entity.model.RobotModel; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.blockentity.BlockEntities; -import li.cil.oc2.common.container.Containers; -import li.cil.oc2.common.entity.Entities; +import li.cil.oc2r.client.gui.*; +import li.cil.oc2r.client.item.CustomItemColors; +import li.cil.oc2r.client.item.CustomItemModelProperties; +import li.cil.oc2r.client.model.BusCableModelLoader; +import li.cil.oc2r.client.renderer.BusInterfaceNameRenderer; +import li.cil.oc2r.client.renderer.ProjectorDepthRenderer; +import li.cil.oc2r.client.renderer.blockentity.*; +import li.cil.oc2r.client.renderer.color.BusCableBlockColor; +import li.cil.oc2r.client.renderer.entity.RobotRenderer; +import li.cil.oc2r.client.renderer.entity.model.RobotModel; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.blockentity.BlockEntities; +import li.cil.oc2r.common.container.Containers; +import li.cil.oc2r.common.entity.Entities; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.screens.MenuScreens; import net.minecraft.client.renderer.ItemBlockRenderTypes; diff --git a/src/main/java/li/cil/oc2/client/audio/LoopingBlockEntitySound.java b/src/main/java/li/cil/oc2r/client/audio/LoopingBlockEntitySound.java similarity index 96% rename from src/main/java/li/cil/oc2/client/audio/LoopingBlockEntitySound.java rename to src/main/java/li/cil/oc2r/client/audio/LoopingBlockEntitySound.java index 8cf84f4e..16d5f1e9 100644 --- a/src/main/java/li/cil/oc2/client/audio/LoopingBlockEntitySound.java +++ b/src/main/java/li/cil/oc2r/client/audio/LoopingBlockEntitySound.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.audio; +package li.cil.oc2r.client.audio; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundSource; diff --git a/src/main/java/li/cil/oc2/client/audio/LoopingSoundManager.java b/src/main/java/li/cil/oc2r/client/audio/LoopingSoundManager.java similarity index 97% rename from src/main/java/li/cil/oc2/client/audio/LoopingSoundManager.java rename to src/main/java/li/cil/oc2r/client/audio/LoopingSoundManager.java index d7e26f39..dc57818c 100644 --- a/src/main/java/li/cil/oc2/client/audio/LoopingSoundManager.java +++ b/src/main/java/li/cil/oc2r/client/audio/LoopingSoundManager.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.audio; +package li.cil.oc2r.client.audio; import net.minecraft.client.Minecraft; import net.minecraft.sounds.SoundEvent; diff --git a/src/main/java/li/cil/oc2r/client/audio/package-info.java b/src/main/java/li/cil/oc2r/client/audio/package-info.java new file mode 100644 index 00000000..4f94272c --- /dev/null +++ b/src/main/java/li/cil/oc2r/client/audio/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.client.audio; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/AbstractMachineInventoryScreen.java b/src/main/java/li/cil/oc2r/client/gui/AbstractMachineInventoryScreen.java similarity index 93% rename from src/main/java/li/cil/oc2/client/gui/AbstractMachineInventoryScreen.java rename to src/main/java/li/cil/oc2r/client/gui/AbstractMachineInventoryScreen.java index e8814e5c..914ad6c7 100644 --- a/src/main/java/li/cil/oc2/client/gui/AbstractMachineInventoryScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/AbstractMachineInventoryScreen.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.systems.RenderSystem; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.client.gui.util.GuiUtils; -import li.cil.oc2.client.gui.widget.ImageButton; -import li.cil.oc2.client.gui.widget.ToggleImageButton; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.container.AbstractMachineTerminalContainer; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.client.gui.util.GuiUtils; +import li.cil.oc2r.client.gui.widget.ImageButton; +import li.cil.oc2r.client.gui.widget.ToggleImageButton; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.container.AbstractMachineTerminalContainer; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.ChatFormatting; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.narration.NarrationElementOutput; @@ -25,7 +25,7 @@ import java.util.ArrayList; import java.util.List; import static java.util.Arrays.asList; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; @OnlyIn(Dist.CLIENT) public abstract class AbstractMachineInventoryScreen extends AbstractModContainerScreen { diff --git a/src/main/java/li/cil/oc2/client/gui/AbstractMachineTerminalScreen.java b/src/main/java/li/cil/oc2r/client/gui/AbstractMachineTerminalScreen.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/AbstractMachineTerminalScreen.java rename to src/main/java/li/cil/oc2r/client/gui/AbstractMachineTerminalScreen.java index e0a34b75..bf3c328d 100644 --- a/src/main/java/li/cil/oc2/client/gui/AbstractMachineTerminalScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/AbstractMachineTerminalScreen.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.platform.InputConstants; -import li.cil.oc2.client.gui.widget.ImageButton; -import li.cil.oc2.client.gui.widget.ToggleImageButton; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.container.AbstractMachineTerminalContainer; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.client.gui.widget.ImageButton; +import li.cil.oc2r.client.gui.widget.ToggleImageButton; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.container.AbstractMachineTerminalContainer; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.ChatFormatting; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.components.EditBox; @@ -23,7 +23,7 @@ import java.util.ArrayList; import java.util.List; import static java.util.Arrays.asList; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; @OnlyIn(Dist.CLIENT) public abstract class AbstractMachineTerminalScreen extends AbstractModContainerScreen { diff --git a/src/main/java/li/cil/oc2/client/gui/AbstractModContainerScreen.java b/src/main/java/li/cil/oc2r/client/gui/AbstractModContainerScreen.java similarity index 98% rename from src/main/java/li/cil/oc2/client/gui/AbstractModContainerScreen.java rename to src/main/java/li/cil/oc2r/client/gui/AbstractModContainerScreen.java index a1763056..e116abcd 100644 --- a/src/main/java/li/cil/oc2/client/gui/AbstractModContainerScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/AbstractModContainerScreen.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.systems.RenderSystem; import net.minecraft.client.Minecraft; diff --git a/src/main/java/li/cil/oc2/client/gui/AbstractMonitorDisplayScreen.java b/src/main/java/li/cil/oc2r/client/gui/AbstractMonitorDisplayScreen.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/AbstractMonitorDisplayScreen.java rename to src/main/java/li/cil/oc2r/client/gui/AbstractMonitorDisplayScreen.java index fa3ec14c..6098671c 100644 --- a/src/main/java/li/cil/oc2/client/gui/AbstractMonitorDisplayScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/AbstractMonitorDisplayScreen.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.platform.InputConstants; -import li.cil.oc2.client.gui.widget.ToggleImageButton; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.container.AbstractMonitorContainer; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.client.gui.widget.ToggleImageButton; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.container.AbstractMonitorContainer; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.ChatFormatting; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.components.EditBox; @@ -21,7 +21,7 @@ import net.minecraftforge.api.distmarker.OnlyIn; import java.util.List; import static java.util.Arrays.asList; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; @OnlyIn(Dist.CLIENT) public abstract class AbstractMonitorDisplayScreen extends AbstractModContainerScreen { diff --git a/src/main/java/li/cil/oc2/client/gui/BusInterfaceScreen.java b/src/main/java/li/cil/oc2r/client/gui/BusInterfaceScreen.java similarity index 92% rename from src/main/java/li/cil/oc2/client/gui/BusInterfaceScreen.java rename to src/main/java/li/cil/oc2r/client/gui/BusInterfaceScreen.java index bc573753..14aff918 100644 --- a/src/main/java/li/cil/oc2/client/gui/BusInterfaceScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/BusInterfaceScreen.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.systems.RenderSystem; -import li.cil.oc2.client.gui.widget.ImageButton; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.blockentity.BusCableBlockEntity; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.BusInterfaceNameMessage; +import li.cil.oc2r.client.gui.widget.ImageButton; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.blockentity.BusCableBlockEntity; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.BusInterfaceNameMessage; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.components.EditBox; import net.minecraft.client.gui.narration.NarrationElementOutput; @@ -18,7 +18,7 @@ import net.minecraft.network.chat.Component; import net.minecraft.world.phys.Vec3; import org.lwjgl.glfw.GLFW; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class BusInterfaceScreen extends Screen { private static final int TEXT_LEFT = 9; diff --git a/src/main/java/li/cil/oc2/client/gui/ComputerContainerScreen.java b/src/main/java/li/cil/oc2r/client/gui/ComputerContainerScreen.java similarity index 91% rename from src/main/java/li/cil/oc2/client/gui/ComputerContainerScreen.java rename to src/main/java/li/cil/oc2r/client/gui/ComputerContainerScreen.java index 3fd92cad..faeff012 100644 --- a/src/main/java/li/cil/oc2/client/gui/ComputerContainerScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/ComputerContainerScreen.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.common.container.ComputerInventoryContainer; +import li.cil.oc2r.common.container.ComputerInventoryContainer; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.network.chat.Component; import net.minecraft.world.entity.player.Inventory; diff --git a/src/main/java/li/cil/oc2/client/gui/ComputerTerminalScreen.java b/src/main/java/li/cil/oc2r/client/gui/ComputerTerminalScreen.java similarity index 90% rename from src/main/java/li/cil/oc2/client/gui/ComputerTerminalScreen.java rename to src/main/java/li/cil/oc2r/client/gui/ComputerTerminalScreen.java index 674cd1fc..f77150e9 100644 --- a/src/main/java/li/cil/oc2/client/gui/ComputerTerminalScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/ComputerTerminalScreen.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.common.container.ComputerTerminalContainer; +import li.cil.oc2r.common.container.ComputerTerminalContainer; import net.minecraft.client.gui.components.EditBox; import net.minecraft.network.chat.Component; import net.minecraft.world.entity.player.Inventory; diff --git a/src/main/java/li/cil/oc2/client/gui/FileChooserScreen.java b/src/main/java/li/cil/oc2r/client/gui/FileChooserScreen.java similarity index 99% rename from src/main/java/li/cil/oc2/client/gui/FileChooserScreen.java rename to src/main/java/li/cil/oc2r/client/gui/FileChooserScreen.java index fdef3221..0b84ed32 100644 --- a/src/main/java/li/cil/oc2/client/gui/FileChooserScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/FileChooserScreen.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.vertex.Tesselator; import net.minecraft.ChatFormatting; @@ -25,7 +25,7 @@ import java.util.Objects; import java.util.Optional; import java.util.function.Supplier; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class FileChooserScreen extends Screen { private static final Logger LOGGER = LogManager.getLogger(); diff --git a/src/main/java/li/cil/oc2/client/gui/KeyCodeMapping.java b/src/main/java/li/cil/oc2r/client/gui/KeyCodeMapping.java similarity index 99% rename from src/main/java/li/cil/oc2/client/gui/KeyCodeMapping.java rename to src/main/java/li/cil/oc2r/client/gui/KeyCodeMapping.java index ea820e9d..8c41a1c9 100644 --- a/src/main/java/li/cil/oc2/client/gui/KeyCodeMapping.java +++ b/src/main/java/li/cil/oc2r/client/gui/KeyCodeMapping.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import it.unimi.dsi.fastutil.ints.Int2IntArrayMap; import li.cil.sedna.evdev.EvdevKeys; diff --git a/src/main/java/li/cil/oc2/client/gui/KeyboardScreen.java b/src/main/java/li/cil/oc2r/client/gui/KeyboardScreen.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/KeyboardScreen.java rename to src/main/java/li/cil/oc2r/client/gui/KeyboardScreen.java index a6a31fc0..0d125f9e 100644 --- a/src/main/java/li/cil/oc2/client/gui/KeyboardScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/KeyboardScreen.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.platform.InputConstants; import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.*; -import li.cil.oc2.common.blockentity.KeyboardBlockEntity; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.KeyboardInputMessage; +import li.cil.oc2r.common.blockentity.KeyboardBlockEntity; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.KeyboardInputMessage; import net.minecraft.client.Minecraft; import net.minecraft.client.MouseHandler; import net.minecraft.client.gui.GuiGraphics; diff --git a/src/main/java/li/cil/oc2/client/gui/MachineTerminalWidget.java b/src/main/java/li/cil/oc2r/client/gui/MachineTerminalWidget.java similarity index 97% rename from src/main/java/li/cil/oc2/client/gui/MachineTerminalWidget.java rename to src/main/java/li/cil/oc2r/client/gui/MachineTerminalWidget.java index acba38f3..cba87519 100644 --- a/src/main/java/li/cil/oc2/client/gui/MachineTerminalWidget.java +++ b/src/main/java/li/cil/oc2r/client/gui/MachineTerminalWidget.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.Tesselator; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.renderer.MultiBufferSource; import org.joml.Matrix4f; -import li.cil.oc2.client.gui.terminal.TerminalInput; -import li.cil.oc2.common.container.AbstractMachineTerminalContainer; -import li.cil.oc2.common.vm.Terminal; +import li.cil.oc2r.client.gui.terminal.TerminalInput; +import li.cil.oc2r.common.container.AbstractMachineTerminalContainer; +import li.cil.oc2r.common.vm.Terminal; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Font; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/client/gui/MonitorDisplayScreen.java b/src/main/java/li/cil/oc2r/client/gui/MonitorDisplayScreen.java similarity index 92% rename from src/main/java/li/cil/oc2/client/gui/MonitorDisplayScreen.java rename to src/main/java/li/cil/oc2r/client/gui/MonitorDisplayScreen.java index 6a0c184b..466ea3ac 100644 --- a/src/main/java/li/cil/oc2/client/gui/MonitorDisplayScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/MonitorDisplayScreen.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.common.container.MonitorDisplayContainer; +import li.cil.oc2r.common.container.MonitorDisplayContainer; import net.minecraft.client.gui.components.EditBox; import net.minecraft.network.chat.Component; import net.minecraft.world.entity.player.Inventory; diff --git a/src/main/java/li/cil/oc2/client/gui/MonitorDisplayWidget.java b/src/main/java/li/cil/oc2r/client/gui/MonitorDisplayWidget.java similarity index 94% rename from src/main/java/li/cil/oc2/client/gui/MonitorDisplayWidget.java rename to src/main/java/li/cil/oc2r/client/gui/MonitorDisplayWidget.java index 8f9a785d..824b01cc 100644 --- a/src/main/java/li/cil/oc2/client/gui/MonitorDisplayWidget.java +++ b/src/main/java/li/cil/oc2r/client/gui/MonitorDisplayWidget.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.Tesselator; -import li.cil.oc2.client.renderer.MonitorGUIRenderer; -import li.cil.oc2.common.bus.device.vm.block.MonitorDevice; -import li.cil.oc2.common.container.AbstractMonitorContainer; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.MonitorInputMessage; -import li.cil.oc2.common.vm.Terminal; +import li.cil.oc2r.client.renderer.MonitorGUIRenderer; +import li.cil.oc2r.common.bus.device.vm.block.MonitorDevice; +import li.cil.oc2r.common.container.AbstractMonitorContainer; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.MonitorInputMessage; +import li.cil.oc2r.common.vm.Terminal; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Font; import net.minecraft.client.gui.GuiGraphics; diff --git a/src/main/java/li/cil/oc2/client/gui/NetworkInterfaceCardScreen.java b/src/main/java/li/cil/oc2r/client/gui/NetworkInterfaceCardScreen.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/NetworkInterfaceCardScreen.java rename to src/main/java/li/cil/oc2r/client/gui/NetworkInterfaceCardScreen.java index f13e7bad..40d22357 100644 --- a/src/main/java/li/cil/oc2/client/gui/NetworkInterfaceCardScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/NetworkInterfaceCardScreen.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.platform.GlStateManager; import com.mojang.blaze3d.systems.RenderSystem; @@ -10,12 +10,12 @@ import net.minecraft.client.gui.GuiGraphics; import net.minecraft.world.item.ItemDisplayContext; import org.joml.Quaternionf; import org.joml.Vector3f; -import li.cil.oc2.client.gui.widget.Texture; -import li.cil.oc2.client.renderer.ModRenderType; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.item.NetworkInterfaceCardItem; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.NetworkInterfaceCardConfigurationMessage; +import li.cil.oc2r.client.gui.widget.Texture; +import li.cil.oc2r.client.renderer.ModRenderType; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.item.NetworkInterfaceCardItem; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.NetworkInterfaceCardConfigurationMessage; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.screens.Screen; import net.minecraft.client.renderer.MultiBufferSource; @@ -37,8 +37,8 @@ import net.minecraft.world.phys.Vec3; import javax.annotation.Nullable; -import static li.cil.oc2.common.util.TranslationUtils.key; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.key; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class NetworkInterfaceCardScreen extends Screen { private static final String SIDE_STATE_TEXT = key("gui.{mod}.network_interface_card.side_state"); diff --git a/src/main/java/li/cil/oc2/client/gui/NetworkTunnelScreen.java b/src/main/java/li/cil/oc2r/client/gui/NetworkTunnelScreen.java similarity index 90% rename from src/main/java/li/cil/oc2/client/gui/NetworkTunnelScreen.java rename to src/main/java/li/cil/oc2r/client/gui/NetworkTunnelScreen.java index 999c5e45..39cd407e 100644 --- a/src/main/java/li/cil/oc2/client/gui/NetworkTunnelScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/NetworkTunnelScreen.java @@ -1,19 +1,19 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.systems.RenderSystem; -import li.cil.oc2.client.gui.widget.ImageButton; -import li.cil.oc2.common.container.NetworkTunnelContainer; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.NetworkTunnelLinkMessage; +import li.cil.oc2r.client.gui.widget.ImageButton; +import li.cil.oc2r.common.container.NetworkTunnelContainer; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.NetworkTunnelLinkMessage; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.narration.NarrationElementOutput; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.network.chat.Component; import net.minecraft.world.entity.player.Inventory; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class NetworkTunnelScreen extends AbstractModContainerScreen { private static final int LINK_BUTTON_LEFT = 48; diff --git a/src/main/java/li/cil/oc2/client/gui/RobotContainerScreen.java b/src/main/java/li/cil/oc2r/client/gui/RobotContainerScreen.java similarity index 95% rename from src/main/java/li/cil/oc2/client/gui/RobotContainerScreen.java rename to src/main/java/li/cil/oc2r/client/gui/RobotContainerScreen.java index d795ef89..627074df 100644 --- a/src/main/java/li/cil/oc2/client/gui/RobotContainerScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/RobotContainerScreen.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; import com.mojang.blaze3d.systems.RenderSystem; -import li.cil.oc2.common.container.RobotInventoryContainer; +import li.cil.oc2r.common.container.RobotInventoryContainer; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/client/gui/RobotTerminalScreen.java b/src/main/java/li/cil/oc2r/client/gui/RobotTerminalScreen.java similarity index 94% rename from src/main/java/li/cil/oc2/client/gui/RobotTerminalScreen.java rename to src/main/java/li/cil/oc2r/client/gui/RobotTerminalScreen.java index 1b83b7e7..81929784 100644 --- a/src/main/java/li/cil/oc2/client/gui/RobotTerminalScreen.java +++ b/src/main/java/li/cil/oc2r/client/gui/RobotTerminalScreen.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.common.container.RobotTerminalContainer; +import li.cil.oc2r.common.container.RobotTerminalContainer; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.components.EditBox; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/client/gui/Sprites.java b/src/main/java/li/cil/oc2r/client/gui/Sprites.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/Sprites.java rename to src/main/java/li/cil/oc2r/client/gui/Sprites.java index 0e27f8f2..9146b8f0 100644 --- a/src/main/java/li/cil/oc2/client/gui/Sprites.java +++ b/src/main/java/li/cil/oc2r/client/gui/Sprites.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.client.gui.widget.Sprite; +import li.cil.oc2r.client.gui.widget.Sprite; -import static li.cil.oc2.client.gui.Textures.*; +import static li.cil.oc2r.client.gui.Textures.*; public final class Sprites { public static final Sprite COMPUTER_CONTAINER = new Sprite(COMPUTER_CONTAINER_TEXTURE); diff --git a/src/main/java/li/cil/oc2/client/gui/Textures.java b/src/main/java/li/cil/oc2r/client/gui/Textures.java similarity index 97% rename from src/main/java/li/cil/oc2/client/gui/Textures.java rename to src/main/java/li/cil/oc2r/client/gui/Textures.java index 37629866..74aa1af0 100644 --- a/src/main/java/li/cil/oc2/client/gui/Textures.java +++ b/src/main/java/li/cil/oc2r/client/gui/Textures.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui; +package li.cil.oc2r.client.gui; -import li.cil.oc2.client.gui.widget.Texture; +import li.cil.oc2r.client.gui.widget.Texture; public final class Textures { public static final Texture COMPUTER_CONTAINER_TEXTURE = new Texture("textures/gui/widget/computer_container.png", 176, 197); diff --git a/src/main/java/li/cil/oc2r/client/gui/package-info.java b/src/main/java/li/cil/oc2r/client/gui/package-info.java new file mode 100644 index 00000000..6b1a3df4 --- /dev/null +++ b/src/main/java/li/cil/oc2r/client/gui/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.client.gui; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/terminal/TerminalInput.java b/src/main/java/li/cil/oc2r/client/gui/terminal/TerminalInput.java similarity index 99% rename from src/main/java/li/cil/oc2/client/gui/terminal/TerminalInput.java rename to src/main/java/li/cil/oc2r/client/gui/terminal/TerminalInput.java index d3bf4797..3a114986 100644 --- a/src/main/java/li/cil/oc2/client/gui/terminal/TerminalInput.java +++ b/src/main/java/li/cil/oc2r/client/gui/terminal/TerminalInput.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.terminal; +package li.cil.oc2r.client.gui.terminal; import it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap; import org.lwjgl.glfw.GLFW; diff --git a/src/main/java/li/cil/oc2r/client/gui/terminal/package-info.java b/src/main/java/li/cil/oc2r/client/gui/terminal/package-info.java new file mode 100644 index 00000000..fbd8104e --- /dev/null +++ b/src/main/java/li/cil/oc2r/client/gui/terminal/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.client.gui.terminal; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/util/GuiUtils.java b/src/main/java/li/cil/oc2r/client/gui/util/GuiUtils.java similarity index 91% rename from src/main/java/li/cil/oc2/client/gui/util/GuiUtils.java rename to src/main/java/li/cil/oc2r/client/gui/util/GuiUtils.java index b390f0f9..7bedc876 100644 --- a/src/main/java/li/cil/oc2/client/gui/util/GuiUtils.java +++ b/src/main/java/li/cil/oc2r/client/gui/util/GuiUtils.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.util; +package li.cil.oc2r.client.gui.util; -import li.cil.oc2.api.bus.device.DeviceType; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.client.gui.widget.Sprite; -import li.cil.oc2.common.container.DeviceTypeSlotItemHandler; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.client.gui.widget.Sprite; +import li.cil.oc2r.common.container.DeviceTypeSlotItemHandler; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.Util; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; @@ -17,7 +17,7 @@ import net.minecraft.world.inventory.Slot; import java.util.*; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class GuiUtils { private static final Map WARNING_BY_DEVICE_TYPE = Util.make(() -> { diff --git a/src/main/java/li/cil/oc2/api/capabilities/package-info.java b/src/main/java/li/cil/oc2r/client/gui/util/package-info.java similarity index 84% rename from src/main/java/li/cil/oc2/api/capabilities/package-info.java rename to src/main/java/li/cil/oc2r/client/gui/util/package-info.java index e6daf2d8..a89452b5 100644 --- a/src/main/java/li/cil/oc2/api/capabilities/package-info.java +++ b/src/main/java/li/cil/oc2r/client/gui/util/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.capabilities; +package li.cil.oc2r.client.gui.util; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/widget/ImageButton.java b/src/main/java/li/cil/oc2r/client/gui/widget/ImageButton.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/widget/ImageButton.java rename to src/main/java/li/cil/oc2r/client/gui/widget/ImageButton.java index 5ab921f7..8d9a6437 100644 --- a/src/main/java/li/cil/oc2/client/gui/widget/ImageButton.java +++ b/src/main/java/li/cil/oc2r/client/gui/widget/ImageButton.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.widget; +package li.cil.oc2r.client.gui.widget; import com.mojang.blaze3d.systems.RenderSystem; import net.minecraft.ChatFormatting; @@ -17,7 +17,7 @@ import java.util.List; import java.util.Objects; import static java.util.Collections.emptyList; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; public abstract class ImageButton extends AbstractButton { private static final long PRESS_DURATION = 200; diff --git a/src/main/java/li/cil/oc2/client/gui/widget/Sprite.java b/src/main/java/li/cil/oc2r/client/gui/widget/Sprite.java similarity index 97% rename from src/main/java/li/cil/oc2/client/gui/widget/Sprite.java rename to src/main/java/li/cil/oc2r/client/gui/widget/Sprite.java index d0a5be6b..093c0ea3 100644 --- a/src/main/java/li/cil/oc2/client/gui/widget/Sprite.java +++ b/src/main/java/li/cil/oc2r/client/gui/widget/Sprite.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.widget; +package li.cil.oc2r.client.gui.widget; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.util.Mth; diff --git a/src/main/java/li/cil/oc2/client/gui/widget/Texture.java b/src/main/java/li/cil/oc2r/client/gui/widget/Texture.java similarity index 89% rename from src/main/java/li/cil/oc2/client/gui/widget/Texture.java rename to src/main/java/li/cil/oc2r/client/gui/widget/Texture.java index 62bdb6b5..fbe072b8 100644 --- a/src/main/java/li/cil/oc2/client/gui/widget/Texture.java +++ b/src/main/java/li/cil/oc2r/client/gui/widget/Texture.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.widget; +package li.cil.oc2r.client.gui.widget; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.resources.ResourceLocation; public final class Texture { diff --git a/src/main/java/li/cil/oc2/client/gui/widget/ToggleImageButton.java b/src/main/java/li/cil/oc2r/client/gui/widget/ToggleImageButton.java similarity index 96% rename from src/main/java/li/cil/oc2/client/gui/widget/ToggleImageButton.java rename to src/main/java/li/cil/oc2r/client/gui/widget/ToggleImageButton.java index 67aa72b2..e9199cb7 100644 --- a/src/main/java/li/cil/oc2/client/gui/widget/ToggleImageButton.java +++ b/src/main/java/li/cil/oc2r/client/gui/widget/ToggleImageButton.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.gui.widget; +package li.cil.oc2r.client.gui.widget; import net.minecraft.client.gui.GuiGraphics; diff --git a/src/main/java/li/cil/oc2r/client/gui/widget/package-info.java b/src/main/java/li/cil/oc2r/client/gui/widget/package-info.java new file mode 100644 index 00000000..887b018f --- /dev/null +++ b/src/main/java/li/cil/oc2r/client/gui/widget/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.client.gui.widget; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/item/CustomItemColors.java b/src/main/java/li/cil/oc2r/client/item/CustomItemColors.java similarity index 97% rename from src/main/java/li/cil/oc2/client/item/CustomItemColors.java rename to src/main/java/li/cil/oc2r/client/item/CustomItemColors.java index 6178db40..d1c4aa1e 100644 --- a/src/main/java/li/cil/oc2/client/item/CustomItemColors.java +++ b/src/main/java/li/cil/oc2r/client/item/CustomItemColors.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.item; +package li.cil.oc2r.client.item; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.common.item.Items; import net.minecraft.client.Minecraft; import net.minecraft.client.color.item.ItemColors; import net.minecraft.world.item.DyeColor; diff --git a/src/main/java/li/cil/oc2/client/item/CustomItemModelProperties.java b/src/main/java/li/cil/oc2r/client/item/CustomItemModelProperties.java similarity index 94% rename from src/main/java/li/cil/oc2/client/item/CustomItemModelProperties.java rename to src/main/java/li/cil/oc2r/client/item/CustomItemModelProperties.java index db49879b..c4f7fe29 100644 --- a/src/main/java/li/cil/oc2/client/item/CustomItemModelProperties.java +++ b/src/main/java/li/cil/oc2r/client/item/CustomItemModelProperties.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.item; +package li.cil.oc2r.client.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.item.Items; import net.minecraft.client.renderer.item.ItemProperties; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/client/audio/package-info.java b/src/main/java/li/cil/oc2r/client/item/package-info.java similarity index 86% rename from src/main/java/li/cil/oc2/client/audio/package-info.java rename to src/main/java/li/cil/oc2r/client/item/package-info.java index a58b4026..9a562fbf 100644 --- a/src/main/java/li/cil/oc2/client/audio/package-info.java +++ b/src/main/java/li/cil/oc2r/client/item/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.client.audio; +package li.cil.oc2r.client.item; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/manual/Manuals.java b/src/main/java/li/cil/oc2r/client/manual/Manuals.java similarity index 95% rename from src/main/java/li/cil/oc2/client/manual/Manuals.java rename to src/main/java/li/cil/oc2r/client/manual/Manuals.java index b5f5c3da..ee77e31e 100644 --- a/src/main/java/li/cil/oc2/client/manual/Manuals.java +++ b/src/main/java/li/cil/oc2r/client/manual/Manuals.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.manual; +package li.cil.oc2r.client.manual; import li.cil.manual.api.ManualModel; import li.cil.manual.api.Tab; @@ -12,9 +12,9 @@ import li.cil.manual.api.prefab.tab.TextureTab; import li.cil.manual.api.provider.DocumentProvider; import li.cil.manual.api.provider.PathProvider; import li.cil.manual.api.util.Constants; -import li.cil.oc2.api.API; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.item.Items; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/client/manual/ModManualScreenStyle.java b/src/main/java/li/cil/oc2r/client/manual/ModManualScreenStyle.java similarity index 95% rename from src/main/java/li/cil/oc2/client/manual/ModManualScreenStyle.java rename to src/main/java/li/cil/oc2r/client/manual/ModManualScreenStyle.java index 9d76f805..4fbd9a6a 100644 --- a/src/main/java/li/cil/oc2/client/manual/ModManualScreenStyle.java +++ b/src/main/java/li/cil/oc2r/client/manual/ModManualScreenStyle.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.manual; +package li.cil.oc2r.client.manual; import li.cil.manual.api.ManualScreenStyle; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.client.renderer.Rect2i; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; diff --git a/src/main/java/li/cil/oc2/client/manual/ModManualStyle.java b/src/main/java/li/cil/oc2r/client/manual/ModManualStyle.java similarity index 92% rename from src/main/java/li/cil/oc2/client/manual/ModManualStyle.java rename to src/main/java/li/cil/oc2r/client/manual/ModManualStyle.java index bee9ee3a..762837be 100644 --- a/src/main/java/li/cil/oc2/client/manual/ModManualStyle.java +++ b/src/main/java/li/cil/oc2r/client/manual/ModManualStyle.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.manual; +package li.cil.oc2r.client.manual; import li.cil.manual.api.ManualStyle; import li.cil.manual.api.render.FontRenderer; -import li.cil.oc2.client.renderer.font.MonospaceFontRenderer; +import li.cil.oc2r.client.renderer.font.MonospaceFontRenderer; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvents; import net.minecraftforge.api.distmarker.Dist; diff --git a/src/main/java/li/cil/oc2/api/bus/device/package-info.java b/src/main/java/li/cil/oc2r/client/manual/package-info.java similarity index 85% rename from src/main/java/li/cil/oc2/api/bus/device/package-info.java rename to src/main/java/li/cil/oc2r/client/manual/package-info.java index 609af817..30ef96b3 100644 --- a/src/main/java/li/cil/oc2/api/bus/device/package-info.java +++ b/src/main/java/li/cil/oc2r/client/manual/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.bus.device; +package li.cil.oc2r.client.manual; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/model/BusCableBakedModel.java b/src/main/java/li/cil/oc2r/client/model/BusCableBakedModel.java similarity index 97% rename from src/main/java/li/cil/oc2/client/model/BusCableBakedModel.java rename to src/main/java/li/cil/oc2r/client/model/BusCableBakedModel.java index 099114cd..29c81604 100644 --- a/src/main/java/li/cil/oc2/client/model/BusCableBakedModel.java +++ b/src/main/java/li/cil/oc2r/client/model/BusCableBakedModel.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.model; +package li.cil.oc2r.client.model; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.block.BusCableBlock; -import li.cil.oc2.common.blockentity.BusCableBlockEntity; -import li.cil.oc2.common.util.ItemStackUtils; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.block.BusCableBlock; +import li.cil.oc2r.common.blockentity.BusCableBlockEntity; +import li.cil.oc2r.common.util.ItemStackUtils; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.block.BlockModelShaper; diff --git a/src/main/java/li/cil/oc2/client/model/BusCableModel.java b/src/main/java/li/cil/oc2r/client/model/BusCableModel.java similarity index 97% rename from src/main/java/li/cil/oc2/client/model/BusCableModel.java rename to src/main/java/li/cil/oc2r/client/model/BusCableModel.java index d2f82a28..6cc2513d 100644 --- a/src/main/java/li/cil/oc2/client/model/BusCableModel.java +++ b/src/main/java/li/cil/oc2r/client/model/BusCableModel.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.model; +package li.cil.oc2r.client.model; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.client.renderer.block.model.ItemOverrides; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.client.resources.model.*; diff --git a/src/main/java/li/cil/oc2/client/model/BusCableModelLoader.java b/src/main/java/li/cil/oc2r/client/model/BusCableModelLoader.java similarity index 94% rename from src/main/java/li/cil/oc2/client/model/BusCableModelLoader.java rename to src/main/java/li/cil/oc2r/client/model/BusCableModelLoader.java index 6d5ce6e7..ef54cc47 100644 --- a/src/main/java/li/cil/oc2/client/model/BusCableModelLoader.java +++ b/src/main/java/li/cil/oc2r/client/model/BusCableModelLoader.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.model; +package li.cil.oc2r.client.model; import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonObject; diff --git a/src/main/java/li/cil/oc2r/client/model/package-info.java b/src/main/java/li/cil/oc2r/client/model/package-info.java new file mode 100644 index 00000000..35c7fcea --- /dev/null +++ b/src/main/java/li/cil/oc2r/client/model/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.client.model; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/package-info.java b/src/main/java/li/cil/oc2r/client/package-info.java similarity index 88% rename from src/main/java/li/cil/oc2/client/package-info.java rename to src/main/java/li/cil/oc2r/client/package-info.java index e90acf4d..4dee9b24 100644 --- a/src/main/java/li/cil/oc2/client/package-info.java +++ b/src/main/java/li/cil/oc2r/client/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.client; +package li.cil.oc2r.client; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/renderer/BusInterfaceNameRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/BusInterfaceNameRenderer.java similarity index 95% rename from src/main/java/li/cil/oc2/client/renderer/BusInterfaceNameRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/BusInterfaceNameRenderer.java index 718613f9..1acbab6c 100644 --- a/src/main/java/li/cil/oc2/client/renderer/BusInterfaceNameRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/BusInterfaceNameRenderer.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.Tesselator; import org.joml.Matrix4f; -import li.cil.oc2.common.block.BusCableBlock; -import li.cil.oc2.common.blockentity.BusCableBlockEntity; -import li.cil.oc2.common.integration.Wrenches; +import li.cil.oc2r.common.block.BusCableBlock; +import li.cil.oc2r.common.blockentity.BusCableBlockEntity; +import li.cil.oc2r.common.integration.Wrenches; import net.minecraft.client.Camera; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Font; diff --git a/src/main/java/li/cil/oc2/client/renderer/ModRenderType.java b/src/main/java/li/cil/oc2r/client/renderer/ModRenderType.java similarity index 98% rename from src/main/java/li/cil/oc2/client/renderer/ModRenderType.java rename to src/main/java/li/cil/oc2r/client/renderer/ModRenderType.java index b41477bd..e670885d 100644 --- a/src/main/java/li/cil/oc2/client/renderer/ModRenderType.java +++ b/src/main/java/li/cil/oc2r/client/renderer/ModRenderType.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.mojang.blaze3d.vertex.DefaultVertexFormat; import com.mojang.blaze3d.vertex.VertexFormat; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; diff --git a/src/main/java/li/cil/oc2/client/renderer/ModShaders.java b/src/main/java/li/cil/oc2r/client/renderer/ModShaders.java similarity index 98% rename from src/main/java/li/cil/oc2/client/renderer/ModShaders.java rename to src/main/java/li/cil/oc2r/client/renderer/ModShaders.java index bca42421..e81a548a 100644 --- a/src/main/java/li/cil/oc2/client/renderer/ModShaders.java +++ b/src/main/java/li/cil/oc2r/client/renderer/ModShaders.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.mojang.blaze3d.pipeline.RenderTarget; import com.mojang.blaze3d.vertex.DefaultVertexFormat; import org.joml.Matrix4f; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.client.renderer.ShaderInstance; import net.minecraft.client.renderer.texture.DynamicTexture; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/client/renderer/MonitorGUIRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/MonitorGUIRenderer.java similarity index 96% rename from src/main/java/li/cil/oc2/client/renderer/MonitorGUIRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/MonitorGUIRenderer.java index 56ea2868..bf58fca0 100644 --- a/src/main/java/li/cil/oc2/client/renderer/MonitorGUIRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/MonitorGUIRenderer.java @@ -1,4 +1,4 @@ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; @@ -7,10 +7,10 @@ import com.mojang.blaze3d.platform.GlStateManager; import com.mojang.blaze3d.platform.NativeImage; import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.*; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.bus.device.vm.block.MonitorDevice; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.scale.Yuv420jToRgb; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.bus.device.vm.block.MonitorDevice; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.scale.Yuv420jToRgb; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.ShaderInstance; import net.minecraft.client.renderer.texture.DynamicTexture; diff --git a/src/main/java/li/cil/oc2/client/renderer/NetworkCableRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/NetworkCableRenderer.java similarity index 98% rename from src/main/java/li/cil/oc2/client/renderer/NetworkCableRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/NetworkCableRenderer.java index 94f0f72e..651abb45 100644 --- a/src/main/java/li/cil/oc2/client/renderer/NetworkCableRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/NetworkCableRenderer.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; -import li.cil.oc2.common.util.Vec3Utils; +import li.cil.oc2r.common.util.Vec3Utils; import org.joml.Matrix4f; import org.joml.Vector3f; -import li.cil.oc2.api.API; -import li.cil.oc2.common.blockentity.NetworkConnectorBlockEntity; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.blockentity.NetworkConnectorBlockEntity; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.LightTexture; import net.minecraft.client.renderer.MultiBufferSource; diff --git a/src/main/java/li/cil/oc2/client/renderer/ProjectorDepthRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/ProjectorDepthRenderer.java similarity index 98% rename from src/main/java/li/cil/oc2/client/renderer/ProjectorDepthRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/ProjectorDepthRenderer.java index 59653d23..ec308a98 100644 --- a/src/main/java/li/cil/oc2/client/renderer/ProjectorDepthRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/ProjectorDepthRenderer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer; +package li.cil.oc2r.client.renderer; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; @@ -16,14 +16,14 @@ import com.mojang.blaze3d.vertex.*; import com.mojang.math.Axis; import org.joml.Matrix3f; import org.joml.Matrix4f; -import li.cil.oc2.common.block.ProjectorBlock; -import li.cil.oc2.common.blockentity.ProjectorBlockEntity; -import li.cil.oc2.common.bus.device.vm.block.ProjectorDevice; -import li.cil.oc2.common.ext.MinecraftExt; -import li.cil.oc2.common.mixin.LevelRendererMixin; -import li.cil.oc2.common.util.FakePlayerUtils; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.scale.Yuv420jToRgb; +import li.cil.oc2r.common.block.ProjectorBlock; +import li.cil.oc2r.common.blockentity.ProjectorBlockEntity; +import li.cil.oc2r.common.bus.device.vm.block.ProjectorDevice; +import li.cil.oc2r.common.ext.MinecraftExt; +import li.cil.oc2r.common.mixin.LevelRendererMixin; +import li.cil.oc2r.common.util.FakePlayerUtils; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.scale.Yuv420jToRgb; import net.minecraft.client.Camera; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.ClientLevel; diff --git a/src/main/java/li/cil/oc2/client/renderer/blockentity/ChargerRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/blockentity/ChargerRenderer.java similarity index 93% rename from src/main/java/li/cil/oc2/client/renderer/blockentity/ChargerRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/blockentity/ChargerRenderer.java index ce58305d..a285e9fe 100644 --- a/src/main/java/li/cil/oc2/client/renderer/blockentity/ChargerRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/blockentity/ChargerRenderer.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer.blockentity; +package li.cil.oc2r.client.renderer.blockentity; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; import org.joml.Matrix4f; -import li.cil.oc2.api.API; -import li.cil.oc2.client.renderer.ModRenderType; -import li.cil.oc2.common.blockentity.ChargerBlockEntity; -import li.cil.oc2.common.util.ChainableVertexConsumer; +import li.cil.oc2r.api.API; +import li.cil.oc2r.client.renderer.ModRenderType; +import li.cil.oc2r.common.blockentity.ChargerBlockEntity; +import li.cil.oc2r.common.util.ChainableVertexConsumer; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; diff --git a/src/main/java/li/cil/oc2/client/renderer/blockentity/ComputerRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/blockentity/ComputerRenderer.java similarity index 97% rename from src/main/java/li/cil/oc2/client/renderer/blockentity/ComputerRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/blockentity/ComputerRenderer.java index ed3f5a25..169378fd 100644 --- a/src/main/java/li/cil/oc2/client/renderer/blockentity/ComputerRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/blockentity/ComputerRenderer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer.blockentity; +package li.cil.oc2r.client.renderer.blockentity; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; @@ -11,12 +11,12 @@ import com.mojang.blaze3d.vertex.Tesselator; import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.math.Axis; import org.joml.Matrix4f; -import li.cil.oc2.api.API; -import li.cil.oc2.client.renderer.ModRenderType; -import li.cil.oc2.common.block.ComputerBlock; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.util.ChainableVertexConsumer; -import li.cil.oc2.common.vm.Terminal; +import li.cil.oc2r.api.API; +import li.cil.oc2r.client.renderer.ModRenderType; +import li.cil.oc2r.common.block.ComputerBlock; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.util.ChainableVertexConsumer; +import li.cil.oc2r.common.vm.Terminal; import net.minecraft.client.gui.Font; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; diff --git a/src/main/java/li/cil/oc2/client/renderer/blockentity/DiskDriveRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/blockentity/DiskDriveRenderer.java similarity index 93% rename from src/main/java/li/cil/oc2/client/renderer/blockentity/DiskDriveRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/blockentity/DiskDriveRenderer.java index 9f92c0b8..278e8c08 100644 --- a/src/main/java/li/cil/oc2/client/renderer/blockentity/DiskDriveRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/blockentity/DiskDriveRenderer.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.client.renderer.blockentity; +package li.cil.oc2r.client.renderer.blockentity; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.math.Axis; import net.minecraft.world.item.ItemDisplayContext; -import li.cil.oc2.common.block.DiskDriveBlock; -import li.cil.oc2.common.blockentity.DiskDriveBlockEntity; +import li.cil.oc2r.common.block.DiskDriveBlock; +import li.cil.oc2r.common.blockentity.DiskDriveBlockEntity; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.LevelRenderer; import net.minecraft.client.renderer.MultiBufferSource; diff --git a/src/main/java/li/cil/oc2/client/renderer/blockentity/InternetGateWayRenderer.java b/src/main/java/li/cil/oc2r/client/renderer/blockentity/InternetGateWayRenderer.java similarity index 95% rename from src/main/java/li/cil/oc2/client/renderer/blockentity/InternetGateWayRenderer.java rename to src/main/java/li/cil/oc2r/client/renderer/blockentity/InternetGateWayRenderer.java index cb3abf7c..fb834db3 100644 --- a/src/main/java/li/cil/oc2/client/renderer/blockentity/InternetGateWayRenderer.java +++ b/src/main/java/li/cil/oc2r/client/renderer/blockentity/InternetGateWayRenderer.java @@ -1,12 +1,11 @@ -package li.cil.oc2.client.renderer.blockentity; +package li.cil.oc2r.client.renderer.blockentity; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; import org.joml.Matrix4f; -import org.joml.Vector3f; -import li.cil.oc2.client.renderer.ModRenderType; -import li.cil.oc2.common.blockentity.InternetGateWayBlockEntity; +import li.cil.oc2r.client.renderer.ModRenderType; +import li.cil.oc2r.common.blockentity.InternetGateWayBlockEntity; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; @@ -19,11 +18,11 @@ public class InternetGateWayRenderer implements BlockEntityRenderer implements BlockDeviceBusElement { public AbstractBlockDeviceBusElement() { diff --git a/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java b/src/main/java/li/cil/oc2r/common/bus/AbstractDeviceBusElement.java similarity index 93% rename from src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java rename to src/main/java/li/cil/oc2r/common/bus/AbstractDeviceBusElement.java index 7681d016..b219d18e 100644 --- a/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java +++ b/src/main/java/li/cil/oc2r/common/bus/AbstractDeviceBusElement.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; import it.unimi.dsi.fastutil.objects.Object2IntArrayMap; import it.unimi.dsi.fastutil.objects.Object2IntMap; -import li.cil.oc2.api.bus.DeviceBusController; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.Device; +import li.cil.oc2r.api.bus.DeviceBusController; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.Device; import net.minecraftforge.common.util.LazyOptional; import java.util.*; diff --git a/src/main/java/li/cil/oc2/common/bus/AbstractGroupingDeviceBusElement.java b/src/main/java/li/cil/oc2r/common/bus/AbstractGroupingDeviceBusElement.java similarity index 98% rename from src/main/java/li/cil/oc2/common/bus/AbstractGroupingDeviceBusElement.java rename to src/main/java/li/cil/oc2r/common/bus/AbstractGroupingDeviceBusElement.java index 86be7a21..1b77afa1 100644 --- a/src/main/java/li/cil/oc2/common/bus/AbstractGroupingDeviceBusElement.java +++ b/src/main/java/li/cil/oc2r/common/bus/AbstractGroupingDeviceBusElement.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.ListTag; diff --git a/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java b/src/main/java/li/cil/oc2r/common/bus/AbstractItemDeviceBusElement.java similarity index 89% rename from src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java rename to src/main/java/li/cil/oc2r/common/bus/AbstractItemDeviceBusElement.java index 5229b628..c500149d 100644 --- a/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java +++ b/src/main/java/li/cil/oc2r/common/bus/AbstractItemDeviceBusElement.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.provider.Providers; -import li.cil.oc2.common.bus.device.rpc.TypeNameRPCDevice; -import li.cil.oc2.common.bus.device.util.Devices; -import li.cil.oc2.common.bus.device.util.ItemDeviceInfo; -import li.cil.oc2.common.util.ItemDeviceUtils; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.provider.Providers; +import li.cil.oc2r.common.bus.device.rpc.TypeNameRPCDevice; +import li.cil.oc2r.common.bus.device.util.Devices; +import li.cil.oc2r.common.bus.device.util.ItemDeviceInfo; +import li.cil.oc2r.common.util.ItemDeviceUtils; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.nbt.CompoundTag; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.ItemStack; @@ -20,7 +20,7 @@ import net.minecraftforge.registries.IForgeRegistry; import javax.annotation.Nullable; import java.util.*; -import static li.cil.oc2.common.util.RegistryUtils.optionalKey; +import static li.cil.oc2r.common.util.RegistryUtils.optionalKey; public abstract class AbstractItemDeviceBusElement extends AbstractGroupingDeviceBusElement { public AbstractItemDeviceBusElement(final int groupCount) { diff --git a/src/main/java/li/cil/oc2/common/bus/BlockDeviceBusController.java b/src/main/java/li/cil/oc2r/common/bus/BlockDeviceBusController.java similarity index 95% rename from src/main/java/li/cil/oc2/common/bus/BlockDeviceBusController.java rename to src/main/java/li/cil/oc2r/common/bus/BlockDeviceBusController.java index 9a6bfad4..a13cdf83 100644 --- a/src/main/java/li/cil/oc2/common/bus/BlockDeviceBusController.java +++ b/src/main/java/li/cil/oc2r/common/bus/BlockDeviceBusController.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; -import li.cil.oc2.api.bus.BlockDeviceBusElement; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.common.util.ChunkLocation; -import li.cil.oc2.common.util.ChunkUtils; -import li.cil.oc2.common.util.ServerScheduler; +import li.cil.oc2r.api.bus.BlockDeviceBusElement; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.common.util.ChunkLocation; +import li.cil.oc2r.common.util.ChunkUtils; +import li.cil.oc2r.common.util.ServerScheduler; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.level.LevelAccessor; diff --git a/src/main/java/li/cil/oc2/common/bus/CommonDeviceBusController.java b/src/main/java/li/cil/oc2r/common/bus/CommonDeviceBusController.java similarity index 97% rename from src/main/java/li/cil/oc2/common/bus/CommonDeviceBusController.java rename to src/main/java/li/cil/oc2r/common/bus/CommonDeviceBusController.java index f1590fd3..006941c2 100644 --- a/src/main/java/li/cil/oc2/common/bus/CommonDeviceBusController.java +++ b/src/main/java/li/cil/oc2r/common/bus/CommonDeviceBusController.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; -import li.cil.oc2.api.bus.DeviceBusController; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.common.util.Event; -import li.cil.oc2.common.util.LazyOptionalUtils; -import li.cil.oc2.common.util.ParameterizedEvent; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.api.bus.DeviceBusController; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.common.util.Event; +import li.cil.oc2r.common.util.LazyOptionalUtils; +import li.cil.oc2r.common.util.ParameterizedEvent; +import li.cil.oc2r.common.util.TickUtils; import net.minecraftforge.common.util.LazyOptional; import java.time.Duration; diff --git a/src/main/java/li/cil/oc2/common/bus/RPCDeviceBusAdapter.java b/src/main/java/li/cil/oc2r/common/bus/RPCDeviceBusAdapter.java similarity index 97% rename from src/main/java/li/cil/oc2/common/bus/RPCDeviceBusAdapter.java rename to src/main/java/li/cil/oc2r/common/bus/RPCDeviceBusAdapter.java index 0268303e..89b30437 100644 --- a/src/main/java/li/cil/oc2/common/bus/RPCDeviceBusAdapter.java +++ b/src/main/java/li/cil/oc2r/common/bus/RPCDeviceBusAdapter.java @@ -1,22 +1,22 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus; +package li.cil.oc2r.common.bus; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; import li.cil.ceres.api.Serialized; -import li.cil.oc2.api.bus.DeviceBusController; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.rpc.*; -import li.cil.oc2.api.util.Side; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.rpc.RPCDeviceList; -import li.cil.oc2.common.bus.device.rpc.RPCMethodParameterTypeAdapters; -import li.cil.oc2.common.serialization.gson.*; +import li.cil.oc2r.api.bus.DeviceBusController; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.rpc.*; +import li.cil.oc2r.api.util.Side; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.rpc.RPCDeviceList; +import li.cil.oc2r.common.bus.device.rpc.RPCMethodParameterTypeAdapters; +import li.cil.oc2r.common.serialization.gson.*; import li.cil.sedna.api.device.Steppable; import li.cil.sedna.api.device.serial.SerialDevice; -import li.cil.oc2.api.bus.device.object.*; +import li.cil.oc2r.api.bus.device.object.*; import javax.annotation.Nullable; import java.io.ByteArrayInputStream; import java.io.InputStreamReader; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/BlockDeviceBusElement.java b/src/main/java/li/cil/oc2r/common/bus/device/BlockDeviceBusElement.java new file mode 100644 index 00000000..101ebc44 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/BlockDeviceBusElement.java @@ -0,0 +1,8 @@ +package li.cil.oc2r.common.bus.device; + +import li.cil.oc2r.common.bus.AbstractDeviceBusElement; + + +public class BlockDeviceBusElement extends AbstractDeviceBusElement { + +} diff --git a/src/main/java/li/cil/oc2/common/bus/device/DeviceGroup.java b/src/main/java/li/cil/oc2r/common/bus/device/DeviceGroup.java similarity index 77% rename from src/main/java/li/cil/oc2/common/bus/device/DeviceGroup.java rename to src/main/java/li/cil/oc2r/common/bus/device/DeviceGroup.java index c985153c..57faa113 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/DeviceGroup.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/DeviceGroup.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.bus.device; +package li.cil.oc2r.common.bus.device; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import net.minecraft.world.level.block.entity.BlockEntity; import java.util.*; diff --git a/src/main/java/li/cil/oc2/common/bus/device/DeviceTypes.java b/src/main/java/li/cil/oc2r/common/bus/device/DeviceTypes.java similarity index 86% rename from src/main/java/li/cil/oc2/common/bus/device/DeviceTypes.java rename to src/main/java/li/cil/oc2r/common/bus/device/DeviceTypes.java index 62985505..a2c569a0 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/DeviceTypes.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/DeviceTypes.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device; +package li.cil.oc2r.common.bus.device; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.DeviceType; -import li.cil.oc2.common.bus.device.util.DeviceTypeImpl; -import li.cil.oc2.common.tags.ItemTags; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.DeviceType; +import li.cil.oc2r.common.bus.device.util.DeviceTypeImpl; +import li.cil.oc2r.common.tags.ItemTags; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; @@ -16,7 +16,7 @@ import net.minecraftforge.registries.RegistryBuilder; import java.util.function.Supplier; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class DeviceTypes { private static final DeferredRegister DEVICE_TYPES = DeferredRegister.create(DeviceType.REGISTRY, API.MOD_ID); diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/BlockDeviceDataRegistry.java b/src/main/java/li/cil/oc2r/common/bus/device/data/BlockDeviceDataRegistry.java similarity index 92% rename from src/main/java/li/cil/oc2/common/bus/device/data/BlockDeviceDataRegistry.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/BlockDeviceDataRegistry.java index e1fecdc0..1a02ab63 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/BlockDeviceDataRegistry.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/BlockDeviceDataRegistry.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; -import li.cil.oc2.api.util.Registries; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.api.util.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/BuildrootBlockDeviceData.java b/src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootBlockDeviceData.java similarity index 92% rename from src/main/java/li/cil/oc2/common/bus/device/data/BuildrootBlockDeviceData.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootBlockDeviceData.java index 1efbff26..ee438465 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/BuildrootBlockDeviceData.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootBlockDeviceData.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.buildroot.Buildroot; import li.cil.sedna.device.block.ByteBufferBlockDevice; diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/BuildrootFirmware.java b/src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootFirmware.java similarity index 90% rename from src/main/java/li/cil/oc2/common/bus/device/data/BuildrootFirmware.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootFirmware.java index 143e4553..f4d9cff5 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/BuildrootFirmware.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/BuildrootFirmware.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; -import li.cil.oc2.api.bus.device.data.Firmware; +import li.cil.oc2r.api.bus.device.data.Firmware; import li.cil.sedna.api.memory.MemoryMap; import li.cil.sedna.buildroot.Buildroot; import li.cil.sedna.memory.MemoryMaps; diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/FileSystems.java b/src/main/java/li/cil/oc2r/common/bus/device/data/FileSystems.java similarity index 96% rename from src/main/java/li/cil/oc2/common/bus/device/data/FileSystems.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/FileSystems.java index f4d803f6..b0b00b3a 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/FileSystems.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/FileSystems.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import com.google.gson.JsonPrimitive; import it.unimi.dsi.fastutil.objects.Object2IntArrayMap; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; -import li.cil.oc2.common.vm.fs.LayeredFileSystem; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.common.vm.fs.LayeredFileSystem; import li.cil.sedna.fs.FileSystem; import li.cil.sedna.fs.ZipStreamFileSystem; import net.minecraft.resources.ResourceLocation; @@ -29,7 +29,7 @@ import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.concurrent.Executor; -import static li.cil.oc2.common.util.TextFormatUtils.formatSize; +import static li.cil.oc2r.common.util.TextFormatUtils.formatSize; @Mod.EventBusSubscriber(modid = API.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE) public final class FileSystems { diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/FirmwareRegistry.java b/src/main/java/li/cil/oc2r/common/bus/device/data/FirmwareRegistry.java similarity index 90% rename from src/main/java/li/cil/oc2/common/bus/device/data/FirmwareRegistry.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/FirmwareRegistry.java index 893f3626..15f78665 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/FirmwareRegistry.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/FirmwareRegistry.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.data.Firmware; -import li.cil.oc2.api.util.Registries; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.data.Firmware; +import li.cil.oc2r.api.util.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; diff --git a/src/main/java/li/cil/oc2/common/bus/device/data/ResourceBlockDeviceData.java b/src/main/java/li/cil/oc2r/common/bus/device/data/ResourceBlockDeviceData.java similarity index 91% rename from src/main/java/li/cil/oc2/common/bus/device/data/ResourceBlockDeviceData.java rename to src/main/java/li/cil/oc2r/common/bus/device/data/ResourceBlockDeviceData.java index a84526e6..f177b787 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/data/ResourceBlockDeviceData.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/ResourceBlockDeviceData.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.data; +package li.cil.oc2r.common.bus.device.data; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.device.block.ByteBufferBlockDevice; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/data/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/data/package-info.java new file mode 100644 index 00000000..ab514c86 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/data/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.data; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/package-info.java new file mode 100644 index 00000000..84a8a6e7 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/ProviderRegistry.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/ProviderRegistry.java similarity index 89% rename from src/main/java/li/cil/oc2/common/bus/device/provider/ProviderRegistry.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/ProviderRegistry.java index f49f2698..a0cc5fec 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/ProviderRegistry.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/ProviderRegistry.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider; +package li.cil.oc2r.common.bus.device.provider; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; -import li.cil.oc2.api.util.Registries; -import li.cil.oc2.common.bus.device.provider.block.BlockEntityCapabilityDeviceProvider; -import li.cil.oc2.common.bus.device.provider.item.*; -import li.cil.oc2.common.bus.device.rpc.block.*; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.util.Registries; +import li.cil.oc2r.common.bus.device.provider.block.BlockEntityCapabilityDeviceProvider; +import li.cil.oc2r.common.bus.device.provider.item.*; +import li.cil.oc2r.common.bus.device.rpc.block.*; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.IForgeRegistry; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/Providers.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/Providers.java similarity index 81% rename from src/main/java/li/cil/oc2/common/bus/device/provider/Providers.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/Providers.java index f253d68a..8c23b5e8 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/Providers.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/Providers.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider; +package li.cil.oc2r.common.bus.device.provider; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; import net.minecraftforge.registries.IForgeRegistry; import java.util.function.BiConsumer; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java similarity index 61% rename from src/main/java/li/cil/oc2/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java index a88254b4..b433c5e2 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/block/BlockEntityCapabilityDeviceProvider.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.block; +package li.cil.oc2r.common.bus.device.provider.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraft.world.level.block.entity.BlockEntity; public final class BlockEntityCapabilityDeviceProvider extends AbstractBlockEntityCapabilityDeviceProvider { diff --git a/src/main/java/li/cil/oc2r/common/bus/device/provider/block/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/block/package-info.java new file mode 100644 index 00000000..aeb017c1 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/block/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.provider.block; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java similarity index 85% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java index 51451426..2f30949a 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/AbstractItemStackCapabilityDeviceProvider.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.util.LazyOptional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java similarity index 64% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java index 79c4a9a8..d3d4c9f1 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/BlockOperationsModuleDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.BlockOperationsModuleDevice; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.BlockOperationsModuleDevice; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/CPUItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/CPUItemDeviceProvider.java similarity index 65% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/CPUItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/CPUItemDeviceProvider.java index fbb1f766..ac03c7dd 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/CPUItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/CPUItemDeviceProvider.java @@ -1,13 +1,11 @@ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.CPUItemDevice; -import li.cil.oc2.common.item.CPUItem; -import li.cil.oc2.common.item.MemoryItem; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.CPUItemDevice; +import li.cil.oc2r.common.item.CPUItem; import net.minecraft.world.item.ItemStack; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java similarity index 65% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java index 4c412dfe..40d1843f 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/EnergyStorageItemDeviceProvider.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.rpc.EnergyStorageDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.rpc.EnergyStorageDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraftforge.energy.IEnergyStorage; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java similarity index 78% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java index 04018c5a..c98beee2 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FileImportExportCardItemDeviceProvider.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.api.capabilities.TerminalUserProvider; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.FileImportExportCardItemDevice; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.capabilities.TerminalUserProvider; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.FileImportExportCardItemDevice; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.item.Items; import net.minecraftforge.common.util.LazyOptional; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java similarity index 67% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java index 1818b7c2..07a75b3b 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryItemDeviceProvider.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.ByteBufferFlashStorageDevice; -import li.cil.oc2.common.item.FlashMemoryItem; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.ByteBufferFlashStorageDevice; +import li.cil.oc2r.common.item.FlashMemoryItem; import net.minecraft.world.item.ItemStack; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java similarity index 67% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java index 583b6446..d073757c 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FlashMemoryWithExternalDataItemDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.data.Firmware; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.FirmwareFlashStorageDevice; -import li.cil.oc2.common.item.FlashMemoryWithExternalDataItem; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.data.Firmware; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.FirmwareFlashStorageDevice; +import li.cil.oc2r.common.item.FlashMemoryWithExternalDataItem; import net.minecraft.world.item.ItemStack; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java similarity index 65% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java index 68700bdc..10d12f34 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/FluidHandlerItemDeviceProvider.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.rpc.FluidHandlerDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.rpc.FluidHandlerDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraftforge.fluids.capability.IFluidHandler; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveItemDeviceProvider.java similarity index 75% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveItemDeviceProvider.java index 0d4dfad4..7e842b9d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveItemDeviceProvider.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.HardDriveDevice; -import li.cil.oc2.common.item.HardDriveItem; -import li.cil.oc2.common.util.LocationSupplierUtils; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.HardDriveDevice; +import li.cil.oc2r.common.item.HardDriveItem; +import li.cil.oc2r.common.util.LocationSupplierUtils; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java similarity index 76% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java index c82919b4..281ff82f 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/HardDriveWithExternalDataItemDeviceProvider.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.HardDriveDeviceWithInitialData; -import li.cil.oc2.common.item.HardDriveWithExternalDataItem; -import li.cil.oc2.common.util.LocationSupplierUtils; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.HardDriveDeviceWithInitialData; +import li.cil.oc2r.common.item.HardDriveWithExternalDataItem; +import li.cil.oc2r.common.util.LocationSupplierUtils; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/InternetCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/InternetCardItemDeviceProvider.java similarity index 58% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/InternetCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/InternetCardItemDeviceProvider.java index 04974767..8ef59f05 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/InternetCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/InternetCardItemDeviceProvider.java @@ -1,11 +1,11 @@ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.vm.item.InternetCardDevice; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.vm.item.InternetCardDevice; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java similarity index 65% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java index dad09f1b..0799e74b 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/InventoryOperationsModuleDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.InventoryOperationsModuleDevice; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.InventoryOperationsModuleDevice; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java similarity index 64% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java index 32e72a48..3707dc0d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemHandlerItemDeviceProvider.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.bus.device.rpc.ItemHandlerDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.bus.device.rpc.ItemHandlerDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraftforge.items.IItemHandler; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java similarity index 71% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java index 84c4981e..7ae76b4e 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/ItemStackCapabilityDeviceProvider.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.capabilities.Capabilities; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/MemoryItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/MemoryItemDeviceProvider.java similarity index 72% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/MemoryItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/MemoryItemDeviceProvider.java index 9c1ac114..9e162980 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/MemoryItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/MemoryItemDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.MemoryDevice; -import li.cil.oc2.common.item.MemoryItem; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.MemoryDevice; +import li.cil.oc2r.common.item.MemoryItem; import net.minecraft.world.item.ItemStack; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java similarity index 63% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java index f89ef106..aa962d03 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkInterfaceCardItemDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.NetworkInterfaceCardDevice; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.NetworkInterfaceCardDevice; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java similarity index 63% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java index 381c0a01..03ae94b3 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelCardItemDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.NetworkTunnelDevice; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.NetworkTunnelDevice; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java similarity index 63% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java index 49a770d6..ad7319ce 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/NetworkTunnelModuleItemDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.vm.item.NetworkTunnelDevice; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.vm.item.NetworkTunnelDevice; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java similarity index 65% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java index c1d6811e..eff3d9fa 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/RedstoneInterfaceCardItemDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.RedstoneInterfaceCardItemDevice; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.RedstoneInterfaceCardItemDevice; +import li.cil.oc2r.common.item.Items; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/item/SoundCardItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/SoundCardItemDeviceProvider.java similarity index 60% rename from src/main/java/li/cil/oc2/common/bus/device/provider/item/SoundCardItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/item/SoundCardItemDeviceProvider.java index aa079fed..f6508bc8 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/item/SoundCardItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/SoundCardItemDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.item; +package li.cil.oc2r.common.bus.device.provider.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.device.provider.util.AbstractItemDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.item.SoundCardItemDevice; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.util.LocationSupplierUtils; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.device.provider.util.AbstractItemDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.item.SoundCardItemDevice; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.util.LocationSupplierUtils; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/provider/item/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/package-info.java new file mode 100644 index 00000000..9b960759 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/item/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.provider.item; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/provider/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/package-info.java new file mode 100644 index 00000000..51ebc486 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.provider; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockDeviceProvider.java similarity index 51% rename from src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockDeviceProvider.java index 442fbaef..61372eb9 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockDeviceProvider.java @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.util; +package li.cil.oc2r.common.bus.device.provider.util; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; public abstract class AbstractBlockDeviceProvider implements BlockDeviceProvider { } diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java similarity index 89% rename from src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java index aadd6685..1fbc55e8 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityCapabilityDeviceProvider.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.util; +package li.cil.oc2r.common.bus.device.provider.util; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.util.LazyOptionalUtils; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.util.LazyOptionalUtils; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraftforge.common.capabilities.Capability; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java similarity index 87% rename from src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java index 92ab734e..ce140895 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractBlockEntityDeviceProvider.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.util; +package li.cil.oc2r.common.bus.device.provider.util; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; diff --git a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractItemDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractItemDeviceProvider.java similarity index 88% rename from src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractItemDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractItemDeviceProvider.java index eadb2932..4e1092b3 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/provider/util/AbstractItemDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/AbstractItemDeviceProvider.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.provider.util; +package li.cil.oc2r.common.bus.device.provider.util; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraftforge.registries.RegistryObject; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/provider/util/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/package-info.java new file mode 100644 index 00000000..7eff3003 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/provider/util/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.provider.util; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/EnergyStorageDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/EnergyStorageDevice.java similarity index 81% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/EnergyStorageDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/EnergyStorageDevice.java index b1c57ab8..c263df6e 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/EnergyStorageDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/EnergyStorageDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.NamedDevice; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.NamedDevice; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import net.minecraftforge.energy.IEnergyStorage; import java.util.Collection; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/FluidHandlerDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/FluidHandlerDevice.java similarity index 80% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/FluidHandlerDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/FluidHandlerDevice.java index 1c62f902..51e6384b 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/FluidHandlerDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/FluidHandlerDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.NamedDevice; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.NamedDevice; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.capability.IFluidHandler; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/ItemHandlerDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/ItemHandlerDevice.java similarity index 80% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/ItemHandlerDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/ItemHandlerDevice.java index 5b2979e4..3fdbeb4a 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/ItemHandlerDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/ItemHandlerDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.NamedDevice; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.NamedDevice; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import net.minecraft.world.item.ItemStack; import net.minecraftforge.items.IItemHandler; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCDeviceList.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCDeviceList.java similarity index 91% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/RPCDeviceList.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCDeviceList.java index 112cdb3b..b0365093 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCDeviceList.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCDeviceList.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; import net.minecraft.nbt.CompoundTag; import java.util.ArrayList; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilter.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilter.java similarity index 96% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilter.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilter.java index 0543c662..f648ca14 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilter.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilter.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilters.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilters.java similarity index 97% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilters.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilters.java index 890becae..41e758fa 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCItemStackTagFilters.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCItemStackTagFilters.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonElement; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.nbt.CompoundTag; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.packs.resources.ResourceManager; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java similarity index 83% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java index f3fbfe8d..bd178441 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/RPCMethodParameterTypeAdapters.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; import com.google.gson.GsonBuilder; -import li.cil.oc2.api.imc.RPCMethodParameterTypeAdapter; -import li.cil.oc2.common.serialization.gson.DirectionJsonSerializer; -import li.cil.oc2.common.serialization.gson.ItemStackJsonSerializer; +import li.cil.oc2r.api.imc.RPCMethodParameterTypeAdapter; +import li.cil.oc2r.common.serialization.gson.DirectionJsonSerializer; +import li.cil.oc2r.common.serialization.gson.ItemStackJsonSerializer; import net.minecraft.core.Direction; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/TypeNameRPCDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/TypeNameRPCDevice.java similarity index 70% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/TypeNameRPCDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/TypeNameRPCDevice.java index 891e43f0..b0b0a987 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/TypeNameRPCDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/TypeNameRPCDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc; +package li.cil.oc2r.common.bus.device.rpc; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; import java.util.List; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java similarity index 57% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java index 599690b7..c7aa858d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockEntityObjectDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.block; +package li.cil.oc2r.common.bus.device.rpc.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.Callbacks; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockEntityDeviceProvider; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.Callbacks; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockEntityDeviceProvider; import net.minecraft.world.level.block.entity.BlockEntity; public final class BlockEntityObjectDeviceProvider extends AbstractBlockEntityDeviceProvider { diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java similarity index 69% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java index cbfc658d..52752411 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/BlockStateObjectDeviceProvider.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.block; +package li.cil.oc2r.common.bus.device.rpc.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.Callbacks; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockDeviceProvider; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.Callbacks; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockDeviceProvider; import net.minecraft.core.BlockPos; import net.minecraft.world.level.LevelAccessor; import net.minecraft.world.level.block.Block; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java similarity index 59% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java index 5b68a060..ecace198 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/EnergyStorageBlockDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.block; +package li.cil.oc2r.common.bus.device.rpc.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.EnergyStorageDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.EnergyStorageDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraftforge.energy.IEnergyStorage; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java similarity index 59% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java index a98de15d..42f06bd3 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/FluidHandlerBlockDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.block; +package li.cil.oc2r.common.bus.device.rpc.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.FluidHandlerDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.FluidHandlerDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraftforge.fluids.capability.IFluidHandler; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java similarity index 58% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java index 037b9b63..dfc15d97 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/ItemHandlerBlockDeviceProvider.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.block; +package li.cil.oc2r.common.bus.device.rpc.block; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; -import li.cil.oc2.common.bus.device.rpc.ItemHandlerDevice; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.provider.util.AbstractBlockEntityCapabilityDeviceProvider; +import li.cil.oc2r.common.bus.device.rpc.ItemHandlerDevice; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraftforge.items.IItemHandler; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/package-info.java new file mode 100644 index 00000000..740e932b --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/block/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.rpc.block; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/AbstractItemRPCDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/AbstractItemRPCDevice.java similarity index 71% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/AbstractItemRPCDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/AbstractItemRPCDevice.java index 967013bc..f30dbbe3 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/AbstractItemRPCDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/AbstractItemRPCDevice.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.rpc.RPCDevice; -import li.cil.oc2.api.bus.device.rpc.RPCMethodGroup; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCDevice; +import li.cil.oc2r.api.bus.device.rpc.RPCMethodGroup; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import net.minecraft.world.item.ItemStack; import java.util.List; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/BlockOperationsModuleDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/BlockOperationsModuleDevice.java similarity index 96% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/BlockOperationsModuleDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/BlockOperationsModuleDevice.java index d00cb565..6430b8e4 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/BlockOperationsModuleDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/BlockOperationsModuleDevice.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.api.capabilities.Robot; -import li.cil.oc2.api.util.RobotOperationSide; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.util.FakePlayerUtils; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.api.capabilities.Robot; +import li.cil.oc2r.api.util.RobotOperationSide; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.util.FakePlayerUtils; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/CPUItemDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/CPUItemDevice.java similarity index 73% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/CPUItemDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/CPUItemDevice.java index 865acd26..b63c7973 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/CPUItemDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/CPUItemDevice.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.common.item.CPUItem; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.common.item.CPUItem; import net.minecraft.world.item.ItemStack; public class CPUItemDevice extends AbstractItemRPCDevice { diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/FileImportExportCardItemDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/FileImportExportCardItemDevice.java similarity index 95% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/FileImportExportCardItemDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/FileImportExportCardItemDevice.java index deba9c40..0b5e2e1c 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/FileImportExportCardItemDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/FileImportExportCardItemDevice.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; import it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.DocumentedDevice; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.api.capabilities.TerminalUserProvider; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.ExportedFileMessage; -import li.cil.oc2.common.network.message.RequestImportedFileMessage; -import li.cil.oc2.common.network.message.ServerCanceledImportFileMessage; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.DocumentedDevice; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.api.capabilities.TerminalUserProvider; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.ExportedFileMessage; +import li.cil.oc2r.common.network.message.RequestImportedFileMessage; +import li.cil.oc2r.common.network.message.ServerCanceledImportFileMessage; import net.minecraft.server.level.ServerPlayer; import net.minecraft.util.StringUtil; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java similarity index 97% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java index 28929a9f..91209b14 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.api.capabilities.Robot; -import li.cil.oc2.api.util.RobotOperationSide; -import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.api.capabilities.Robot; +import li.cil.oc2r.api.util.RobotOperationSide; +import li.cil.oc2r.common.capabilities.Capabilities; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.Vec3i; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java similarity index 93% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java index b5b04648..3164e7dd 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/RedstoneInterfaceCardItemDevice.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.DocumentedDevice; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.api.capabilities.RedstoneEmitter; -import li.cil.oc2.api.util.Side; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.util.HorizontalBlockUtils; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.DocumentedDevice; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.api.capabilities.RedstoneEmitter; +import li.cil.oc2r.api.util.Side; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.util.HorizontalBlockUtils; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/SoundCardItemDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/SoundCardItemDevice.java similarity index 92% rename from src/main/java/li/cil/oc2/common/bus/device/rpc/item/SoundCardItemDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/rpc/item/SoundCardItemDevice.java index 43fe006d..c32e1ded 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/SoundCardItemDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/SoundCardItemDevice.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.rpc.item; +package li.cil.oc2r.common.bus.device.rpc.item; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.util.BlockLocation; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.util.BlockLocation; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundEvent; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/package-info.java new file mode 100644 index 00000000..943da86c --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/item/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.rpc.item; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/rpc/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/rpc/package-info.java new file mode 100644 index 00000000..3a355392 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/rpc/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.rpc; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/AbstractDeviceInfo.java b/src/main/java/li/cil/oc2r/common/bus/device/util/AbstractDeviceInfo.java similarity index 92% rename from src/main/java/li/cil/oc2/common/bus/device/util/AbstractDeviceInfo.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/AbstractDeviceInfo.java index 1c3e9fcb..8dc52217 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/AbstractDeviceInfo.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/AbstractDeviceInfo.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.Device; import javax.annotation.Nullable; import java.util.Objects; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/BlockDeviceInfo.java b/src/main/java/li/cil/oc2r/common/bus/device/util/BlockDeviceInfo.java similarity index 68% rename from src/main/java/li/cil/oc2/common/bus/device/util/BlockDeviceInfo.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/BlockDeviceInfo.java index 862b8984..fc20e26c 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/BlockDeviceInfo.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/BlockDeviceInfo.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/DeviceTypeImpl.java b/src/main/java/li/cil/oc2r/common/bus/device/util/DeviceTypeImpl.java similarity index 89% rename from src/main/java/li/cil/oc2/common/bus/device/util/DeviceTypeImpl.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/DeviceTypeImpl.java index f314dad4..e7d9108f 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/DeviceTypeImpl.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/DeviceTypeImpl.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceType; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/Devices.java b/src/main/java/li/cil/oc2r/common/bus/device/util/Devices.java similarity index 91% rename from src/main/java/li/cil/oc2/common/bus/device/util/Devices.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/Devices.java index 69ed68f6..c03d7ff4 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/Devices.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/Devices.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.api.util.Invalidatable; -import li.cil.oc2.common.bus.device.DeviceGroup; -import li.cil.oc2.common.bus.device.provider.Providers; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.util.Invalidatable; +import li.cil.oc2r.common.bus.device.DeviceGroup; +import li.cil.oc2r.common.bus.device.provider.Providers; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.entity.Entity; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/IdentityProxy.java b/src/main/java/li/cil/oc2r/common/bus/device/util/IdentityProxy.java similarity index 94% rename from src/main/java/li/cil/oc2/common/bus/device/util/IdentityProxy.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/IdentityProxy.java index 74f0de4e..7574bfde 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/IdentityProxy.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/IdentityProxy.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; import javax.annotation.Nullable; import java.util.Objects; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/ItemDeviceInfo.java b/src/main/java/li/cil/oc2r/common/bus/device/util/ItemDeviceInfo.java similarity index 81% rename from src/main/java/li/cil/oc2/common/bus/device/util/ItemDeviceInfo.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/ItemDeviceInfo.java index f35e0156..e08b87e3 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/ItemDeviceInfo.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/ItemDeviceInfo.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/OptionalAddress.java b/src/main/java/li/cil/oc2r/common/bus/device/util/OptionalAddress.java similarity index 91% rename from src/main/java/li/cil/oc2/common/bus/device/util/OptionalAddress.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/OptionalAddress.java index e2d56680..8ff8bd5b 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/OptionalAddress.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/OptionalAddress.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; import li.cil.sedna.api.device.MemoryMappedDevice; import java.util.OptionalLong; diff --git a/src/main/java/li/cil/oc2/common/bus/device/util/OptionalInterrupt.java b/src/main/java/li/cil/oc2r/common/bus/device/util/OptionalInterrupt.java similarity index 90% rename from src/main/java/li/cil/oc2/common/bus/device/util/OptionalInterrupt.java rename to src/main/java/li/cil/oc2r/common/bus/device/util/OptionalInterrupt.java index 2cd709ad..5bc10ef1 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/util/OptionalInterrupt.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/OptionalInterrupt.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.util; +package li.cil.oc2r.common.bus.device.util; -import li.cil.oc2.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; import java.util.OptionalInt; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/util/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/util/package-info.java new file mode 100644 index 00000000..a5c4d2b7 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/util/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.util; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveContainer.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveContainer.java similarity index 79% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveContainer.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveContainer.java index 924fbdc8..5e4bc848 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveContainer.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveContainer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveDevice.java similarity index 93% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveDevice.java index a8bfbf27..64d7ac12 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/DiskDriveDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/DiskDriveDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; -import li.cil.oc2.common.bus.device.vm.item.AbstractBlockStorageDevice; -import li.cil.oc2.common.item.FloppyItem; -import li.cil.oc2.common.serialization.BlobStorage; +import li.cil.oc2r.common.bus.device.vm.item.AbstractBlockStorageDevice; +import li.cil.oc2r.common.item.FloppyItem; +import li.cil.oc2r.common.serialization.BlobStorage; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.device.block.ByteBufferBlockDevice; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherContainer.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherContainer.java similarity index 80% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherContainer.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherContainer.java index 57243cc9..a9e82c1f 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherContainer.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherContainer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherDevice.java similarity index 93% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherDevice.java index 07e30b8f..5bc38c4d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/FlashMemoryFlasherDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/FlashMemoryFlasherDevice.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; -import li.cil.oc2.common.bus.device.vm.item.AbstractBlockStorageDevice; -import li.cil.oc2.common.item.FlashMemoryItem; -import li.cil.oc2.common.serialization.BlobStorage; +import li.cil.oc2r.common.bus.device.vm.item.AbstractBlockStorageDevice; +import li.cil.oc2r.common.item.FlashMemoryItem; +import li.cil.oc2r.common.serialization.BlobStorage; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.device.block.ByteBufferBlockDevice; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/KeyboardDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/KeyboardDevice.java similarity index 86% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/KeyboardDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/KeyboardDevice.java index 416ab8a4..68d535ee 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/KeyboardDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/KeyboardDevice.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.bus.device.util.OptionalInterrupt; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.bus.device.util.OptionalInterrupt; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.util.NBTTagIds; import li.cil.sedna.device.virtio.VirtIOKeyboardDevice; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/MonitorDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/MonitorDevice.java similarity index 88% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/MonitorDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/MonitorDevice.java index da75c96e..79de3970 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/MonitorDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/MonitorDevice.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; import it.unimi.dsi.fastutil.booleans.BooleanConsumer; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.vm.device.SimpleFramebufferDevice; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.vm.device.SimpleFramebufferDevice; +import li.cil.oc2r.jcodec.common.model.Picture; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/PciCardCageDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/PciCardCageDevice.java similarity index 88% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/PciCardCageDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/PciCardCageDevice.java index 2bfb8050..4b0f3bad 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/PciCardCageDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/PciCardCageDevice.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; import it.unimi.dsi.fastutil.booleans.BooleanConsumer; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.vm.device.PciRootPortDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.vm.device.PciRootPortDevice; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/block/ProjectorDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/ProjectorDevice.java similarity index 88% rename from src/main/java/li/cil/oc2/common/bus/device/vm/block/ProjectorDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/block/ProjectorDevice.java index 09379400..939f5a83 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/block/ProjectorDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/ProjectorDevice.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.block; +package li.cil.oc2r.common.bus.device.vm.block; import it.unimi.dsi.fastutil.booleans.BooleanConsumer; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.vm.device.SimpleFramebufferDevice; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.vm.device.SimpleFramebufferDevice; +import li.cil.oc2r.jcodec.common.model.Picture; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/vm/block/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/package-info.java new file mode 100644 index 00000000..857d6367 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/block/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.vm.block; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractBlockStorageDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractBlockStorageDevice.java similarity index 93% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractBlockStorageDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractBlockStorageDevice.java index cf295d71..93af0716 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractBlockStorageDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractBlockStorageDevice.java @@ -1,21 +1,21 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; import com.google.common.eventbus.Subscribe; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.bus.device.vm.event.VMResumedRunningEvent; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.bus.device.util.OptionalInterrupt; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.util.Event; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.event.VMResumedRunningEvent; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.bus.device.util.OptionalInterrupt; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.util.Event; +import li.cil.oc2r.common.util.NBTTagIds; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.device.virtio.VirtIOBlockDevice; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java similarity index 87% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java index 97ffe50f..bb50bb39 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/AbstractNetworkInterfaceDevice.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.bus.device.util.OptionalInterrupt; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.bus.device.util.OptionalInterrupt; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.util.NBTTagIds; import li.cil.sedna.device.virtio.VirtIONetworkDevice; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java similarity index 85% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java index 72dab850..087b0518 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/ByteBufferFlashStorageDevice.java @@ -1,20 +1,20 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; import com.google.common.eventbus.Subscribe; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.vm.FirmwareLoader; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.bus.device.vm.event.VMInitializationException; -import li.cil.oc2.api.bus.device.vm.event.VMInitializingEvent; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.ItemStackUtils; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.vm.FirmwareLoader; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializationException; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializingEvent; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.ItemStackUtils; import li.cil.sedna.api.memory.MemoryAccessException; import li.cil.sedna.api.memory.MemoryMap; import li.cil.sedna.device.flash.FlashMemoryDevice; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/FirmwareFlashStorageDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/FirmwareFlashStorageDevice.java similarity index 71% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/FirmwareFlashStorageDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/FirmwareFlashStorageDevice.java index 05b670ef..22422806 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/FirmwareFlashStorageDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/FirmwareFlashStorageDevice.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; import com.google.common.eventbus.Subscribe; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.data.Firmware; -import li.cil.oc2.api.bus.device.vm.FirmwareLoader; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.bus.device.vm.event.VMInitializationException; -import li.cil.oc2.api.bus.device.vm.event.VMInitializingEvent; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.data.Firmware; +import li.cil.oc2r.api.bus.device.vm.FirmwareLoader; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializationException; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializingEvent; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; import li.cil.sedna.api.memory.MemoryMap; import net.minecraft.network.chat.Component; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDevice.java similarity index 87% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDevice.java index 9fabae4f..a786eb3c 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDevice.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.BlockLocation; -import li.cil.oc2.common.util.SoundEvents; -import li.cil.oc2.common.util.ThrottledSoundEmitter; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.BlockLocation; +import li.cil.oc2r.common.util.SoundEvents; +import li.cil.oc2r.common.util.ThrottledSoundEmitter; import li.cil.sedna.device.block.ByteBufferBlockDevice; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java similarity index 94% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java index 4c405b6b..b4428638 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/HardDriveDeviceWithInitialData.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; import com.google.common.io.ByteStreams; -import li.cil.oc2.common.util.BlockLocation; +import li.cil.oc2r.common.util.BlockLocation; import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.device.block.ByteBufferBlockDevice; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/InternetCardDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/InternetCardDevice.java similarity index 86% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/InternetCardDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/InternetCardDevice.java index 9f1d5410..6d5d617d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/InternetCardDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/InternetCardDevice.java @@ -1,22 +1,19 @@ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.inet.InternetAdapter; -import li.cil.oc2.common.inet.InternetConnection; -import li.cil.oc2.common.inet.InternetManagerImpl; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.inet.InternetAdapter; +import li.cil.oc2r.common.inet.InternetConnection; +import li.cil.oc2r.common.inet.InternetManagerImpl; import net.minecraft.nbt.CompoundTag; -import net.minecraft.nbt.EndTag; import net.minecraft.nbt.Tag; import net.minecraft.world.item.ItemStack; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import javax.annotation.Nullable; -import java.util.Objects; -import java.util.Optional; public final class InternetCardDevice extends AbstractNetworkInterfaceDevice { diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/MemoryDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/MemoryDevice.java similarity index 87% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/MemoryDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/MemoryDevice.java index 5ed766ef..efac476f 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/MemoryDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/MemoryDevice.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; -import li.cil.oc2.api.bus.device.ItemDevice; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.device.util.IdentityProxy; -import li.cil.oc2.common.bus.device.util.OptionalAddress; -import li.cil.oc2.common.serialization.BlobStorage; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.bus.device.ItemDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.device.util.IdentityProxy; +import li.cil.oc2r.common.bus.device.util.OptionalAddress; +import li.cil.oc2r.common.serialization.BlobStorage; +import li.cil.oc2r.common.util.NBTTagIds; import li.cil.sedna.api.device.PhysicalMemory; import li.cil.sedna.device.memory.ByteBufferMemory; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkInterfaceCardDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkInterfaceCardDevice.java similarity index 89% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkInterfaceCardDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkInterfaceCardDevice.java index 30d80ba6..1b656b06 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkInterfaceCardDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkInterfaceCardDevice.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; -import li.cil.oc2.common.item.NetworkInterfaceCardItem; +import li.cil.oc2r.common.item.NetworkInterfaceCardItem; import net.minecraft.core.Direction; import net.minecraft.world.item.ItemStack; import net.minecraftforge.common.capabilities.Capability; diff --git a/src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkTunnelDevice.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkTunnelDevice.java similarity index 92% rename from src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkTunnelDevice.java rename to src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkTunnelDevice.java index d75af425..d86d0d8d 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/vm/item/NetworkTunnelDevice.java +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/NetworkTunnelDevice.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.bus.device.vm.item; +package li.cil.oc2r.common.bus.device.vm.item; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.api.bus.device.vm.context.VMContext; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.common.item.NetworkTunnelItem; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.api.bus.device.vm.context.VMContext; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.common.item.NetworkTunnelItem; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.core.Direction; import net.minecraft.world.item.ItemStack; import net.minecraftforge.common.capabilities.Capability; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/vm/item/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/package-info.java new file mode 100644 index 00000000..f0a39ac7 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/item/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.vm.item; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/bus/device/vm/package-info.java b/src/main/java/li/cil/oc2r/common/bus/device/vm/package-info.java new file mode 100644 index 00000000..853d5311 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/device/vm/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus.device.vm; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/bus/package-info.java b/src/main/java/li/cil/oc2r/common/bus/package-info.java new file mode 100644 index 00000000..34166f44 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/bus/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.bus; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/capabilities/Capabilities.java b/src/main/java/li/cil/oc2r/common/capabilities/Capabilities.java similarity index 83% rename from src/main/java/li/cil/oc2/common/capabilities/Capabilities.java rename to src/main/java/li/cil/oc2r/common/capabilities/Capabilities.java index f285b50b..d02fa511 100644 --- a/src/main/java/li/cil/oc2/common/capabilities/Capabilities.java +++ b/src/main/java/li/cil/oc2r/common/capabilities/Capabilities.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.capabilities; +package li.cil.oc2r.common.capabilities; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.api.capabilities.RedstoneEmitter; -import li.cil.oc2.api.capabilities.Robot; -import li.cil.oc2.api.capabilities.TerminalUserProvider; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.api.capabilities.RedstoneEmitter; +import li.cil.oc2r.api.capabilities.Robot; +import li.cil.oc2r.api.capabilities.TerminalUserProvider; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.energy.IEnergyStorage; import net.minecraftforge.fluids.capability.IFluidHandler; diff --git a/src/main/java/li/cil/oc2/common/capabilities/CapabilityRegistry.java b/src/main/java/li/cil/oc2r/common/capabilities/CapabilityRegistry.java similarity index 84% rename from src/main/java/li/cil/oc2/common/capabilities/CapabilityRegistry.java rename to src/main/java/li/cil/oc2r/common/capabilities/CapabilityRegistry.java index 8c1067e8..7e7ca0e2 100644 --- a/src/main/java/li/cil/oc2/common/capabilities/CapabilityRegistry.java +++ b/src/main/java/li/cil/oc2r/common/capabilities/CapabilityRegistry.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.capabilities; +package li.cil.oc2r.common.capabilities; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.api.capabilities.RedstoneEmitter; -import li.cil.oc2.api.capabilities.Robot; -import li.cil.oc2.api.capabilities.TerminalUserProvider; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.api.capabilities.RedstoneEmitter; +import li.cil.oc2r.api.capabilities.Robot; +import li.cil.oc2r.api.capabilities.TerminalUserProvider; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.CapabilityManager; import net.minecraftforge.common.capabilities.CapabilityToken; diff --git a/src/main/java/li/cil/oc2r/common/capabilities/package-info.java b/src/main/java/li/cil/oc2r/common/capabilities/package-info.java new file mode 100644 index 00000000..a8c6a191 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/capabilities/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.capabilities; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractComputerContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractComputerContainer.java similarity index 83% rename from src/main/java/li/cil/oc2/common/container/AbstractComputerContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractComputerContainer.java index 8446379c..a725675b 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractComputerContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractComputerContainer.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.ComputerPowerMessage; -import li.cil.oc2.common.network.message.ComputerTerminalInputMessage; -import li.cil.oc2.common.network.message.OpenComputerInventoryMessage; -import li.cil.oc2.common.network.message.OpenComputerTerminalMessage; -import li.cil.oc2.common.vm.Terminal; -import li.cil.oc2.common.vm.VirtualMachine; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.ComputerPowerMessage; +import li.cil.oc2r.common.network.message.ComputerTerminalInputMessage; +import li.cil.oc2r.common.network.message.OpenComputerInventoryMessage; +import li.cil.oc2r.common.network.message.OpenComputerTerminalMessage; +import li.cil.oc2r.common.vm.Terminal; +import li.cil.oc2r.common.vm.VirtualMachine; import net.minecraft.world.entity.player.Player; import net.minecraft.world.inventory.ContainerLevelAccess; import net.minecraft.world.inventory.MenuType; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractContainer.java similarity index 99% rename from src/main/java/li/cil/oc2/common/container/AbstractContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractContainer.java index 82c205da..edc853cf 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractContainer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import net.minecraft.world.entity.player.Inventory; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractDeviceItemStackHandler.java b/src/main/java/li/cil/oc2r/common/container/AbstractDeviceItemStackHandler.java similarity index 96% rename from src/main/java/li/cil/oc2/common/container/AbstractDeviceItemStackHandler.java rename to src/main/java/li/cil/oc2r/common/container/AbstractDeviceItemStackHandler.java index e3d3015f..299ac7b0 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractDeviceItemStackHandler.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractDeviceItemStackHandler.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.bus.AbstractItemDeviceBusElement; +import li.cil.oc2r.common.bus.AbstractItemDeviceBusElement; import net.minecraft.core.NonNullList; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractMachineContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractMachineContainer.java similarity index 95% rename from src/main/java/li/cil/oc2/common/container/AbstractMachineContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractMachineContainer.java index 4ecd7003..9959087e 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractMachineContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractMachineContainer.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.vm.VirtualMachine; +import li.cil.oc2r.common.vm.VirtualMachine; import net.minecraft.world.inventory.MenuType; public abstract class AbstractMachineContainer extends AbstractContainer { diff --git a/src/main/java/li/cil/oc2/common/container/AbstractMachineTerminalContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractMachineTerminalContainer.java similarity index 88% rename from src/main/java/li/cil/oc2/common/container/AbstractMachineTerminalContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractMachineTerminalContainer.java index 3c96f5fd..e6f0f78d 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractMachineTerminalContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractMachineTerminalContainer.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.vm.Terminal; +import li.cil.oc2r.common.vm.Terminal; import net.minecraft.world.inventory.MenuType; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractMonitorContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractMonitorContainer.java similarity index 91% rename from src/main/java/li/cil/oc2/common/container/AbstractMonitorContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractMonitorContainer.java index 7cdf219b..914e294d 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractMonitorContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractMonitorContainer.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.*; -import li.cil.oc2.common.vm.VirtualMachine; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.*; +import li.cil.oc2r.common.vm.VirtualMachine; import net.minecraft.world.entity.player.Player; import net.minecraft.world.inventory.ContainerLevelAccess; import net.minecraft.world.inventory.MenuType; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractRobotContainer.java b/src/main/java/li/cil/oc2r/common/container/AbstractRobotContainer.java similarity index 82% rename from src/main/java/li/cil/oc2/common/container/AbstractRobotContainer.java rename to src/main/java/li/cil/oc2r/common/container/AbstractRobotContainer.java index 267d61fb..046c5fc9 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractRobotContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractRobotContainer.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.energy.FixedEnergyStorage; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.OpenRobotInventoryMessage; -import li.cil.oc2.common.network.message.OpenRobotTerminalMessage; -import li.cil.oc2.common.network.message.RobotPowerMessage; -import li.cil.oc2.common.network.message.RobotTerminalInputMessage; -import li.cil.oc2.common.vm.Terminal; -import li.cil.oc2.common.vm.VirtualMachine; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.energy.FixedEnergyStorage; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.OpenRobotInventoryMessage; +import li.cil.oc2r.common.network.message.OpenRobotTerminalMessage; +import li.cil.oc2r.common.network.message.RobotPowerMessage; +import li.cil.oc2r.common.network.message.RobotTerminalInputMessage; +import li.cil.oc2r.common.vm.Terminal; +import li.cil.oc2r.common.vm.VirtualMachine; import net.minecraft.world.entity.player.Player; import net.minecraft.world.inventory.MenuType; diff --git a/src/main/java/li/cil/oc2/common/container/AbstractTypedDeviceItemStackHandler.java b/src/main/java/li/cil/oc2r/common/container/AbstractTypedDeviceItemStackHandler.java similarity index 89% rename from src/main/java/li/cil/oc2/common/container/AbstractTypedDeviceItemStackHandler.java rename to src/main/java/li/cil/oc2r/common/container/AbstractTypedDeviceItemStackHandler.java index 012a462d..0ebfce69 100644 --- a/src/main/java/li/cil/oc2/common/container/AbstractTypedDeviceItemStackHandler.java +++ b/src/main/java/li/cil/oc2r/common/container/AbstractTypedDeviceItemStackHandler.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceType; import net.minecraft.world.item.ItemStack; public abstract class AbstractTypedDeviceItemStackHandler extends AbstractDeviceItemStackHandler { diff --git a/src/main/java/li/cil/oc2/common/container/ComputerInventoryContainer.java b/src/main/java/li/cil/oc2r/common/container/ComputerInventoryContainer.java similarity index 93% rename from src/main/java/li/cil/oc2/common/container/ComputerInventoryContainer.java rename to src/main/java/li/cil/oc2r/common/container/ComputerInventoryContainer.java index 2e8b99ed..72b3e91b 100644 --- a/src/main/java/li/cil/oc2/common/container/ComputerInventoryContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/ComputerInventoryContainer.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.vm.VMItemStackHandlers; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.vm.VMItemStackHandlers; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/container/ComputerTerminalContainer.java b/src/main/java/li/cil/oc2r/common/container/ComputerTerminalContainer.java similarity index 93% rename from src/main/java/li/cil/oc2/common/container/ComputerTerminalContainer.java rename to src/main/java/li/cil/oc2r/common/container/ComputerTerminalContainer.java index b96a3207..3b09985b 100644 --- a/src/main/java/li/cil/oc2/common/container/ComputerTerminalContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/ComputerTerminalContainer.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.bus.CommonDeviceBusController; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/container/Containers.java b/src/main/java/li/cil/oc2r/common/container/Containers.java similarity index 96% rename from src/main/java/li/cil/oc2/common/container/Containers.java rename to src/main/java/li/cil/oc2r/common/container/Containers.java index a25eaeab..7156b1a7 100644 --- a/src/main/java/li/cil/oc2/common/container/Containers.java +++ b/src/main/java/li/cil/oc2r/common/container/Containers.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.world.inventory.MenuType; import net.minecraftforge.common.extensions.IForgeMenuType; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; diff --git a/src/main/java/li/cil/oc2/common/container/DeviceTypeSlot.java b/src/main/java/li/cil/oc2r/common/container/DeviceTypeSlot.java similarity index 93% rename from src/main/java/li/cil/oc2/common/container/DeviceTypeSlot.java rename to src/main/java/li/cil/oc2r/common/container/DeviceTypeSlot.java index 7adc1a2b..5eedc3db 100644 --- a/src/main/java/li/cil/oc2/common/container/DeviceTypeSlot.java +++ b/src/main/java/li/cil/oc2r/common/container/DeviceTypeSlot.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import com.mojang.datafixers.util.Pair; -import li.cil.oc2.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceType; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.Container; import net.minecraft.world.inventory.InventoryMenu; diff --git a/src/main/java/li/cil/oc2/common/container/DeviceTypeSlotItemHandler.java b/src/main/java/li/cil/oc2r/common/container/DeviceTypeSlotItemHandler.java similarity index 92% rename from src/main/java/li/cil/oc2/common/container/DeviceTypeSlotItemHandler.java rename to src/main/java/li/cil/oc2r/common/container/DeviceTypeSlotItemHandler.java index a98116b1..ea3c018e 100644 --- a/src/main/java/li/cil/oc2/common/container/DeviceTypeSlotItemHandler.java +++ b/src/main/java/li/cil/oc2r/common/container/DeviceTypeSlotItemHandler.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import com.mojang.datafixers.util.Pair; -import li.cil.oc2.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceType; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.inventory.InventoryMenu; import net.minecraftforge.items.IItemHandler; diff --git a/src/main/java/li/cil/oc2/common/container/FixedSizeItemStackHandler.java b/src/main/java/li/cil/oc2r/common/container/FixedSizeItemStackHandler.java similarity index 94% rename from src/main/java/li/cil/oc2/common/container/FixedSizeItemStackHandler.java rename to src/main/java/li/cil/oc2r/common/container/FixedSizeItemStackHandler.java index e6171b2c..f9f592a1 100644 --- a/src/main/java/li/cil/oc2/common/container/FixedSizeItemStackHandler.java +++ b/src/main/java/li/cil/oc2r/common/container/FixedSizeItemStackHandler.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.core.NonNullList; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/container/IntPrecisionContainerData.java b/src/main/java/li/cil/oc2r/common/container/IntPrecisionContainerData.java similarity index 97% rename from src/main/java/li/cil/oc2/common/container/IntPrecisionContainerData.java rename to src/main/java/li/cil/oc2r/common/container/IntPrecisionContainerData.java index 0bc99a3e..23da0140 100644 --- a/src/main/java/li/cil/oc2/common/container/IntPrecisionContainerData.java +++ b/src/main/java/li/cil/oc2r/common/container/IntPrecisionContainerData.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import net.minecraft.world.inventory.ContainerData; import net.minecraft.world.inventory.SimpleContainerData; diff --git a/src/main/java/li/cil/oc2/common/container/LockedSlot.java b/src/main/java/li/cil/oc2r/common/container/LockedSlot.java similarity index 94% rename from src/main/java/li/cil/oc2/common/container/LockedSlot.java rename to src/main/java/li/cil/oc2r/common/container/LockedSlot.java index 94963092..6da31ea3 100644 --- a/src/main/java/li/cil/oc2/common/container/LockedSlot.java +++ b/src/main/java/li/cil/oc2r/common/container/LockedSlot.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import net.minecraft.world.Container; import net.minecraft.world.entity.player.Player; diff --git a/src/main/java/li/cil/oc2/common/container/MonitorDisplayContainer.java b/src/main/java/li/cil/oc2r/common/container/MonitorDisplayContainer.java similarity index 95% rename from src/main/java/li/cil/oc2/common/container/MonitorDisplayContainer.java rename to src/main/java/li/cil/oc2r/common/container/MonitorDisplayContainer.java index db172181..2ca6c3e5 100644 --- a/src/main/java/li/cil/oc2/common/container/MonitorDisplayContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/MonitorDisplayContainer.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/container/NetworkTunnelContainer.java b/src/main/java/li/cil/oc2r/common/container/NetworkTunnelContainer.java similarity index 95% rename from src/main/java/li/cil/oc2/common/container/NetworkTunnelContainer.java rename to src/main/java/li/cil/oc2r/common/container/NetworkTunnelContainer.java index c24db235..d67454de 100644 --- a/src/main/java/li/cil/oc2/common/container/NetworkTunnelContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/NetworkTunnelContainer.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.common.item.NetworkTunnelItem; -import li.cil.oc2.common.tags.ItemTags; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.common.item.NetworkTunnelItem; +import li.cil.oc2r.common.tags.ItemTags; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerPlayer; diff --git a/src/main/java/li/cil/oc2/common/container/RobotInventoryContainer.java b/src/main/java/li/cil/oc2r/common/container/RobotInventoryContainer.java similarity index 93% rename from src/main/java/li/cil/oc2/common/container/RobotInventoryContainer.java rename to src/main/java/li/cil/oc2r/common/container/RobotInventoryContainer.java index 43ad00c2..71009f59 100644 --- a/src/main/java/li/cil/oc2/common/container/RobotInventoryContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/RobotInventoryContainer.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.energy.FixedEnergyStorage; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.vm.VMItemStackHandlers; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.energy.FixedEnergyStorage; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.vm.VMItemStackHandlers; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerPlayer; diff --git a/src/main/java/li/cil/oc2/common/container/RobotSlot.java b/src/main/java/li/cil/oc2r/common/container/RobotSlot.java similarity index 93% rename from src/main/java/li/cil/oc2/common/container/RobotSlot.java rename to src/main/java/li/cil/oc2r/common/container/RobotSlot.java index 360c55fe..b32c8c68 100644 --- a/src/main/java/li/cil/oc2/common/container/RobotSlot.java +++ b/src/main/java/li/cil/oc2r/common/container/RobotSlot.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import net.minecraft.world.item.ItemStack; import net.minecraftforge.items.IItemHandler; diff --git a/src/main/java/li/cil/oc2/common/container/RobotTerminalContainer.java b/src/main/java/li/cil/oc2r/common/container/RobotTerminalContainer.java similarity index 92% rename from src/main/java/li/cil/oc2/common/container/RobotTerminalContainer.java rename to src/main/java/li/cil/oc2r/common/container/RobotTerminalContainer.java index 31f80e76..01ddf325 100644 --- a/src/main/java/li/cil/oc2/common/container/RobotTerminalContainer.java +++ b/src/main/java/li/cil/oc2r/common/container/RobotTerminalContainer.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; -import li.cil.oc2.client.gui.Sprites; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.energy.FixedEnergyStorage; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.client.gui.Sprites; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.energy.FixedEnergyStorage; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; import net.minecraft.server.level.ServerPlayer; diff --git a/src/main/java/li/cil/oc2/common/container/TypedItemStackHandler.java b/src/main/java/li/cil/oc2r/common/container/TypedItemStackHandler.java similarity index 95% rename from src/main/java/li/cil/oc2/common/container/TypedItemStackHandler.java rename to src/main/java/li/cil/oc2r/common/container/TypedItemStackHandler.java index c5a0b33d..5a2ffb38 100644 --- a/src/main/java/li/cil/oc2/common/container/TypedItemStackHandler.java +++ b/src/main/java/li/cil/oc2r/common/container/TypedItemStackHandler.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.container; +package li.cil.oc2r.common.container; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; diff --git a/src/main/java/li/cil/oc2r/common/container/package-info.java b/src/main/java/li/cil/oc2r/common/container/package-info.java new file mode 100644 index 00000000..b1769d13 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/container/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.container; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/energy/EnergyStorageItemStack.java b/src/main/java/li/cil/oc2r/common/energy/EnergyStorageItemStack.java similarity index 94% rename from src/main/java/li/cil/oc2/common/energy/EnergyStorageItemStack.java rename to src/main/java/li/cil/oc2r/common/energy/EnergyStorageItemStack.java index c3a902ff..5b91bcd2 100644 --- a/src/main/java/li/cil/oc2/common/energy/EnergyStorageItemStack.java +++ b/src/main/java/li/cil/oc2r/common/energy/EnergyStorageItemStack.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.energy; +package li.cil.oc2r.common.energy; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.util.NBTUtils; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.util.NBTUtils; import net.minecraft.core.Direction; import net.minecraft.world.item.ItemStack; import net.minecraftforge.common.capabilities.Capability; diff --git a/src/main/java/li/cil/oc2/common/energy/FixedEnergyStorage.java b/src/main/java/li/cil/oc2r/common/energy/FixedEnergyStorage.java similarity index 96% rename from src/main/java/li/cil/oc2/common/energy/FixedEnergyStorage.java rename to src/main/java/li/cil/oc2r/common/energy/FixedEnergyStorage.java index 652d95f7..0a11c7f9 100644 --- a/src/main/java/li/cil/oc2/common/energy/FixedEnergyStorage.java +++ b/src/main/java/li/cil/oc2r/common/energy/FixedEnergyStorage.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.energy; +package li.cil.oc2r.common.energy; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; diff --git a/src/main/java/li/cil/oc2r/common/energy/package-info.java b/src/main/java/li/cil/oc2r/common/energy/package-info.java new file mode 100644 index 00000000..b5f60ef4 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/energy/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.energy; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/entity/Entities.java b/src/main/java/li/cil/oc2r/common/entity/Entities.java similarity index 95% rename from src/main/java/li/cil/oc2/common/entity/Entities.java rename to src/main/java/li/cil/oc2r/common/entity/Entities.java index 4bcb392c..999d0e03 100644 --- a/src/main/java/li/cil/oc2/common/entity/Entities.java +++ b/src/main/java/li/cil/oc2r/common/entity/Entities.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity; +package li.cil.oc2r.common.entity; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MobCategory; diff --git a/src/main/java/li/cil/oc2/common/entity/Robot.java b/src/main/java/li/cil/oc2r/common/entity/Robot.java similarity index 95% rename from src/main/java/li/cil/oc2/common/entity/Robot.java rename to src/main/java/li/cil/oc2r/common/entity/Robot.java index 584f24da..a69428a3 100644 --- a/src/main/java/li/cil/oc2/common/entity/Robot.java +++ b/src/main/java/li/cil/oc2r/common/entity/Robot.java @@ -1,35 +1,35 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity; +package li.cil.oc2r.common.entity; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.api.bus.device.object.Callback; -import li.cil.oc2.api.bus.device.object.ObjectDevice; -import li.cil.oc2.api.bus.device.object.Parameter; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.api.capabilities.TerminalUserProvider; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.bus.AbstractDeviceBusElement; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.bus.device.util.Devices; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.container.FixedSizeItemStackHandler; -import li.cil.oc2.common.container.RobotInventoryContainer; -import li.cil.oc2.common.container.RobotTerminalContainer; -import li.cil.oc2.common.energy.FixedEnergyStorage; -import li.cil.oc2.common.entity.robot.*; -import li.cil.oc2.common.integration.Wrenches; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.network.Network; -import li.cil.oc2.common.network.message.*; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.util.LevelUtils; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.util.NBTUtils; -import li.cil.oc2.common.util.TerminalUtils; -import li.cil.oc2.common.vm.*; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.api.bus.device.object.Callback; +import li.cil.oc2r.api.bus.device.object.ObjectDevice; +import li.cil.oc2r.api.bus.device.object.Parameter; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.capabilities.TerminalUserProvider; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.bus.AbstractDeviceBusElement; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.bus.device.util.Devices; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.container.FixedSizeItemStackHandler; +import li.cil.oc2r.common.container.RobotInventoryContainer; +import li.cil.oc2r.common.container.RobotTerminalContainer; +import li.cil.oc2r.common.energy.FixedEnergyStorage; +import li.cil.oc2r.common.entity.robot.*; +import li.cil.oc2r.common.integration.Wrenches; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.network.Network; +import li.cil.oc2r.common.network.message.*; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.util.LevelUtils; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTUtils; +import li.cil.oc2r.common.util.TerminalUtils; +import li.cil.oc2r.common.vm.*; import net.minecraft.core.BlockPos; import net.minecraft.core.Cursor3D; import net.minecraft.core.Direction; @@ -83,9 +83,9 @@ import java.util.*; import java.util.function.Consumer; import static java.util.Collections.singleton; -import static li.cil.oc2.common.Constants.*; +import static li.cil.oc2r.common.Constants.*; -public final class Robot extends Entity implements li.cil.oc2.api.capabilities.Robot, TerminalUserProvider { +public final class Robot extends Entity implements li.cil.oc2r.api.capabilities.Robot, TerminalUserProvider { public static final EntityDataAccessor TARGET_POSITION = SynchedEntityData.defineId(Robot.class, EntityDataSerializers.BLOCK_POS); public static final EntityDataAccessor TARGET_DIRECTION = SynchedEntityData.defineId(Robot.class, EntityDataSerializers.DIRECTION); public static final EntityDataAccessor SELECTED_SLOT = SynchedEntityData.defineId(Robot.class, EntityDataSerializers.BYTE); diff --git a/src/main/java/li/cil/oc2r/common/entity/package-info.java b/src/main/java/li/cil/oc2r/common/entity/package-info.java new file mode 100644 index 00000000..d9e1f464 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/entity/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.entity; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotAction.java b/src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotAction.java similarity index 94% rename from src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotAction.java rename to src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotAction.java index 0095e424..734c58a4 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotAction.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotAction.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.nbt.CompoundTag; public abstract class AbstractRobotAction { diff --git a/src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotActionType.java b/src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotActionType.java similarity index 89% rename from src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotActionType.java rename to src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotActionType.java index 23d3a736..cc60a7d2 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/AbstractRobotActionType.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/AbstractRobotActionType.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.nbt.CompoundTag; public abstract class AbstractRobotActionType { diff --git a/src/main/java/li/cil/oc2/common/entity/robot/MovementDirection.java b/src/main/java/li/cil/oc2r/common/entity/robot/MovementDirection.java similarity index 96% rename from src/main/java/li/cil/oc2/common/entity/robot/MovementDirection.java rename to src/main/java/li/cil/oc2r/common/entity/robot/MovementDirection.java index a928f395..e95f04a2 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/MovementDirection.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/MovementDirection.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotActionResult.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotActionResult.java similarity index 73% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotActionResult.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotActionResult.java index 9218ff55..467213ac 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotActionResult.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotActionResult.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; public enum RobotActionResult { INCOMPLETE, diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotActions.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotActions.java similarity index 96% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotActions.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotActions.java index 44a5e8aa..cde76a34 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotActions.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotActions.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.nbt.CompoundTag; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotMovementAction.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementAction.java similarity index 96% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotMovementAction.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementAction.java index c7240c33..8fd01aaf 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotMovementAction.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementAction.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Entities; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.util.NBTUtils; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.common.entity.Entities; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTUtils; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotMovementActionType.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementActionType.java similarity index 93% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotMovementActionType.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementActionType.java index 10048178..0b6430d5 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotMovementActionType.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotMovementActionType.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.phys.Vec3; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotRotationAction.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationAction.java similarity index 93% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotRotationAction.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationAction.java index 4be8dc6a..b7b2bdbc 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotRotationAction.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationAction.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.util.NBTUtils; -import li.cil.oc2.common.util.TickUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTUtils; +import li.cil.oc2r.common.util.TickUtils; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; import net.minecraft.util.Mth; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RobotRotationActionType.java b/src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationActionType.java similarity index 94% rename from src/main/java/li/cil/oc2/common/entity/robot/RobotRotationActionType.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationActionType.java index 29ab37d8..99d75aed 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RobotRotationActionType.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RobotRotationActionType.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; -import li.cil.oc2.common.entity.Robot; +import li.cil.oc2r.common.entity.Robot; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; import net.minecraft.util.Mth; diff --git a/src/main/java/li/cil/oc2/common/entity/robot/RotationDirection.java b/src/main/java/li/cil/oc2r/common/entity/robot/RotationDirection.java similarity index 95% rename from src/main/java/li/cil/oc2/common/entity/robot/RotationDirection.java rename to src/main/java/li/cil/oc2r/common/entity/robot/RotationDirection.java index c4c39a24..140d52a5 100644 --- a/src/main/java/li/cil/oc2/common/entity/robot/RotationDirection.java +++ b/src/main/java/li/cil/oc2r/common/entity/robot/RotationDirection.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.entity.robot; +package li.cil.oc2r.common.entity.robot; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2r/common/entity/robot/package-info.java b/src/main/java/li/cil/oc2r/common/entity/robot/package-info.java new file mode 100644 index 00000000..b24c25c7 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/entity/robot/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.entity.robot; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/ext/MinecraftExt.java b/src/main/java/li/cil/oc2r/common/ext/MinecraftExt.java similarity index 87% rename from src/main/java/li/cil/oc2/common/ext/MinecraftExt.java rename to src/main/java/li/cil/oc2r/common/ext/MinecraftExt.java index 6234a57f..4acbfa83 100644 --- a/src/main/java/li/cil/oc2/common/ext/MinecraftExt.java +++ b/src/main/java/li/cil/oc2r/common/ext/MinecraftExt.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.ext; +package li.cil.oc2r.common.ext; import com.mojang.blaze3d.pipeline.RenderTarget; diff --git a/src/main/java/li/cil/oc2r/common/ext/package-info.java b/src/main/java/li/cil/oc2r/common/ext/package-info.java new file mode 100644 index 00000000..946e1fdb --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/ext/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.ext; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/inet/AddressParseException.java b/src/main/java/li/cil/oc2r/common/inet/AddressParseException.java similarity index 81% rename from src/main/java/li/cil/oc2/common/inet/AddressParseException.java rename to src/main/java/li/cil/oc2r/common/inet/AddressParseException.java index 03412c31..5918844b 100644 --- a/src/main/java/li/cil/oc2/common/inet/AddressParseException.java +++ b/src/main/java/li/cil/oc2r/common/inet/AddressParseException.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; public class AddressParseException extends Exception { public AddressParseException(final String message) { diff --git a/src/main/java/li/cil/oc2/common/inet/DatagramSessionBase.java b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionBase.java similarity index 95% rename from src/main/java/li/cil/oc2/common/inet/DatagramSessionBase.java rename to src/main/java/li/cil/oc2r/common/inet/DatagramSessionBase.java index b13a19f4..1981072c 100644 --- a/src/main/java/li/cil/oc2/common/inet/DatagramSessionBase.java +++ b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionBase.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; public abstract class DatagramSessionBase extends SessionBase { diff --git a/src/main/java/li/cil/oc2/common/inet/DatagramSessionDiscriminator.java b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionDiscriminator.java similarity index 92% rename from src/main/java/li/cil/oc2/common/inet/DatagramSessionDiscriminator.java rename to src/main/java/li/cil/oc2r/common/inet/DatagramSessionDiscriminator.java index d8d8c57a..7b1d7362 100644 --- a/src/main/java/li/cil/oc2/common/inet/DatagramSessionDiscriminator.java +++ b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionDiscriminator.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; final class DatagramSessionDiscriminator extends SocketSessionDiscriminator { public DatagramSessionDiscriminator( diff --git a/src/main/java/li/cil/oc2/common/inet/DatagramSessionImpl.java b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionImpl.java similarity index 84% rename from src/main/java/li/cil/oc2/common/inet/DatagramSessionImpl.java rename to src/main/java/li/cil/oc2r/common/inet/DatagramSessionImpl.java index f7687ec6..b80fbded 100644 --- a/src/main/java/li/cil/oc2/common/inet/DatagramSessionImpl.java +++ b/src/main/java/li/cil/oc2r/common/inet/DatagramSessionImpl.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.DatagramSession; +import li.cil.oc2r.api.inet.session.DatagramSession; public final class DatagramSessionImpl extends DatagramSessionBase implements DatagramSession { private final DatagramSessionDiscriminator discriminator; diff --git a/src/main/java/li/cil/oc2/common/inet/DefaultInternetProvider.java b/src/main/java/li/cil/oc2r/common/inet/DefaultInternetProvider.java similarity index 66% rename from src/main/java/li/cil/oc2/common/inet/DefaultInternetProvider.java rename to src/main/java/li/cil/oc2r/common/inet/DefaultInternetProvider.java index 06ef8094..ab411775 100644 --- a/src/main/java/li/cil/oc2/common/inet/DefaultInternetProvider.java +++ b/src/main/java/li/cil/oc2r/common/inet/DefaultInternetProvider.java @@ -1,8 +1,8 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.provider.SessionLayerInternetProvider; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.provider.SessionLayerInternetProvider; public final class DefaultInternetProvider extends SessionLayerInternetProvider { public static final DefaultInternetProvider INSTANCE = new DefaultInternetProvider(); diff --git a/src/main/java/li/cil/oc2/common/inet/DefaultLinkLocalLayer.java b/src/main/java/li/cil/oc2r/common/inet/DefaultLinkLocalLayer.java similarity index 97% rename from src/main/java/li/cil/oc2/common/inet/DefaultLinkLocalLayer.java rename to src/main/java/li/cil/oc2r/common/inet/DefaultLinkLocalLayer.java index 9b06ae08..bfdb1dd1 100644 --- a/src/main/java/li/cil/oc2/common/inet/DefaultLinkLocalLayer.java +++ b/src/main/java/li/cil/oc2r/common/inet/DefaultLinkLocalLayer.java @@ -1,8 +1,8 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; -import li.cil.oc2.api.inet.layer.NetworkLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.layer.NetworkLayer; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; import org.apache.logging.log4j.LogManager; diff --git a/src/main/java/li/cil/oc2/common/inet/DefaultNetworkLayer.java b/src/main/java/li/cil/oc2r/common/inet/DefaultNetworkLayer.java similarity index 97% rename from src/main/java/li/cil/oc2/common/inet/DefaultNetworkLayer.java rename to src/main/java/li/cil/oc2r/common/inet/DefaultNetworkLayer.java index e5b982b6..2ace547d 100644 --- a/src/main/java/li/cil/oc2/common/inet/DefaultNetworkLayer.java +++ b/src/main/java/li/cil/oc2r/common/inet/DefaultNetworkLayer.java @@ -1,8 +1,8 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.*; -import li.cil.oc2.api.inet.layer.NetworkLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; +import li.cil.oc2r.api.inet.*; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; import org.apache.logging.log4j.LogManager; diff --git a/src/main/java/li/cil/oc2/common/inet/DefaultSessionLayer.java b/src/main/java/li/cil/oc2r/common/inet/DefaultSessionLayer.java similarity index 96% rename from src/main/java/li/cil/oc2/common/inet/DefaultSessionLayer.java rename to src/main/java/li/cil/oc2r/common/inet/DefaultSessionLayer.java index 1676bbfc..4dca802b 100644 --- a/src/main/java/li/cil/oc2/common/inet/DefaultSessionLayer.java +++ b/src/main/java/li/cil/oc2r/common/inet/DefaultSessionLayer.java @@ -1,12 +1,12 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.*; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.session.DatagramSession; -import li.cil.oc2.api.inet.session.EchoSession; -import li.cil.oc2.api.inet.session.Session; -import li.cil.oc2.api.inet.session.StreamSession; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.inet.*; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.session.DatagramSession; +import li.cil.oc2r.api.inet.session.EchoSession; +import li.cil.oc2r.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.StreamSession; +import li.cil.oc2r.common.Config; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.jetbrains.annotations.Nullable; diff --git a/src/main/java/li/cil/oc2/common/inet/DefaultTransportLayer.java b/src/main/java/li/cil/oc2r/common/inet/DefaultTransportLayer.java similarity index 98% rename from src/main/java/li/cil/oc2/common/inet/DefaultTransportLayer.java rename to src/main/java/li/cil/oc2r/common/inet/DefaultTransportLayer.java index 4fc50eb5..53e4a058 100644 --- a/src/main/java/li/cil/oc2/common/inet/DefaultTransportLayer.java +++ b/src/main/java/li/cil/oc2r/common/inet/DefaultTransportLayer.java @@ -1,13 +1,13 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.*; -import li.cil.oc2.api.inet.layer.SessionLayer; -import li.cil.oc2.api.inet.layer.TransportLayer; -import li.cil.oc2.api.inet.session.DatagramSession; -import li.cil.oc2.api.inet.session.EchoSession; -import li.cil.oc2.api.inet.session.Session; -import li.cil.oc2.api.inet.session.StreamSession; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.inet.*; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; +import li.cil.oc2r.api.inet.session.DatagramSession; +import li.cil.oc2r.api.inet.session.EchoSession; +import li.cil.oc2r.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.StreamSession; +import li.cil.oc2r.common.Config; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; import org.apache.logging.log4j.LogManager; diff --git a/src/main/java/li/cil/oc2/common/inet/EchoSessionDiscriminator.java b/src/main/java/li/cil/oc2r/common/inet/EchoSessionDiscriminator.java similarity index 97% rename from src/main/java/li/cil/oc2/common/inet/EchoSessionDiscriminator.java rename to src/main/java/li/cil/oc2r/common/inet/EchoSessionDiscriminator.java index d46cc72a..e9d3f935 100644 --- a/src/main/java/li/cil/oc2/common/inet/EchoSessionDiscriminator.java +++ b/src/main/java/li/cil/oc2r/common/inet/EchoSessionDiscriminator.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import java.util.Objects; diff --git a/src/main/java/li/cil/oc2/common/inet/EchoSessionImpl.java b/src/main/java/li/cil/oc2r/common/inet/EchoSessionImpl.java similarity index 91% rename from src/main/java/li/cil/oc2/common/inet/EchoSessionImpl.java rename to src/main/java/li/cil/oc2r/common/inet/EchoSessionImpl.java index e080bc5c..4c5c6e8e 100644 --- a/src/main/java/li/cil/oc2/common/inet/EchoSessionImpl.java +++ b/src/main/java/li/cil/oc2r/common/inet/EchoSessionImpl.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.EchoSession; +import li.cil.oc2r.api.inet.session.EchoSession; public final class EchoSessionImpl extends DatagramSessionBase implements EchoSession { private final EchoSessionDiscriminator discriminator; diff --git a/src/main/java/li/cil/oc2/common/inet/InetUtils.java b/src/main/java/li/cil/oc2r/common/inet/InetUtils.java similarity index 98% rename from src/main/java/li/cil/oc2/common/inet/InetUtils.java rename to src/main/java/li/cil/oc2r/common/inet/InetUtils.java index 6a4ffaca..ee1e8efa 100644 --- a/src/main/java/li/cil/oc2/common/inet/InetUtils.java +++ b/src/main/java/li/cil/oc2r/common/inet/InetUtils.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.Tag; diff --git a/src/main/java/li/cil/oc2/common/inet/InternetAdapter.java b/src/main/java/li/cil/oc2r/common/inet/InternetAdapter.java similarity index 83% rename from src/main/java/li/cil/oc2/common/inet/InternetAdapter.java rename to src/main/java/li/cil/oc2r/common/inet/InternetAdapter.java index 70999ac0..5fd49152 100644 --- a/src/main/java/li/cil/oc2/common/inet/InternetAdapter.java +++ b/src/main/java/li/cil/oc2r/common/inet/InternetAdapter.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/inet/InternetConnection.java b/src/main/java/li/cil/oc2r/common/inet/InternetConnection.java similarity index 82% rename from src/main/java/li/cil/oc2/common/inet/InternetConnection.java rename to src/main/java/li/cil/oc2r/common/inet/InternetConnection.java index 0f6e1c45..c4cb6f0c 100644 --- a/src/main/java/li/cil/oc2/common/inet/InternetConnection.java +++ b/src/main/java/li/cil/oc2r/common/inet/InternetConnection.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import net.minecraft.nbt.Tag; diff --git a/src/main/java/li/cil/oc2/common/inet/InternetManagerImpl.java b/src/main/java/li/cil/oc2r/common/inet/InternetManagerImpl.java similarity index 97% rename from src/main/java/li/cil/oc2/common/inet/InternetManagerImpl.java rename to src/main/java/li/cil/oc2r/common/inet/InternetManagerImpl.java index 43b74df2..70463ef2 100644 --- a/src/main/java/li/cil/oc2/common/inet/InternetManagerImpl.java +++ b/src/main/java/li/cil/oc2r/common/inet/InternetManagerImpl.java @@ -1,10 +1,10 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.InternetManager; -import li.cil.oc2.api.inet.provider.InternetProvider; -import li.cil.oc2.api.inet.layer.LinkLocalLayer; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.InternetManager; +import li.cil.oc2r.api.inet.provider.InternetProvider; +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.common.Config; import net.minecraft.nbt.Tag; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.TickEvent; diff --git a/src/main/java/li/cil/oc2/common/inet/Ipv4Space.java b/src/main/java/li/cil/oc2r/common/inet/Ipv4Space.java similarity index 98% rename from src/main/java/li/cil/oc2/common/inet/Ipv4Space.java rename to src/main/java/li/cil/oc2r/common/inet/Ipv4Space.java index 6a3e2880..6f3c820a 100644 --- a/src/main/java/li/cil/oc2/common/inet/Ipv4Space.java +++ b/src/main/java/li/cil/oc2r/common/inet/Ipv4Space.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.common.util.IntegerSpace; +import li.cil.oc2r.common.util.IntegerSpace; import javax.annotation.Nullable; import javax.annotation.RegEx; diff --git a/src/main/java/li/cil/oc2/common/inet/LayerParametersImpl.java b/src/main/java/li/cil/oc2r/common/inet/LayerParametersImpl.java similarity index 60% rename from src/main/java/li/cil/oc2/common/inet/LayerParametersImpl.java rename to src/main/java/li/cil/oc2r/common/inet/LayerParametersImpl.java index 6317082e..b141e3ae 100644 --- a/src/main/java/li/cil/oc2/common/inet/LayerParametersImpl.java +++ b/src/main/java/li/cil/oc2r/common/inet/LayerParametersImpl.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.LayerParameters; -import li.cil.oc2.api.inet.InternetManager; +import li.cil.oc2r.api.inet.LayerParameters; +import li.cil.oc2r.api.inet.InternetManager; import net.minecraft.nbt.Tag; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/inet/MacAddress.java b/src/main/java/li/cil/oc2r/common/inet/MacAddress.java similarity index 63% rename from src/main/java/li/cil/oc2/common/inet/MacAddress.java rename to src/main/java/li/cil/oc2r/common/inet/MacAddress.java index 1b88aefd..4c132fc2 100644 --- a/src/main/java/li/cil/oc2/common/inet/MacAddress.java +++ b/src/main/java/li/cil/oc2r/common/inet/MacAddress.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; public record MacAddress(short prefix, int address) { } diff --git a/src/main/java/li/cil/oc2r/common/inet/NullLayer.java b/src/main/java/li/cil/oc2r/common/inet/NullLayer.java new file mode 100644 index 00000000..af146bc1 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/inet/NullLayer.java @@ -0,0 +1,13 @@ +package li.cil.oc2r.common.inet; + +import li.cil.oc2r.api.inet.layer.LinkLocalLayer; +import li.cil.oc2r.api.inet.layer.NetworkLayer; +import li.cil.oc2r.api.inet.layer.SessionLayer; +import li.cil.oc2r.api.inet.layer.TransportLayer; + +public final class NullLayer implements LinkLocalLayer, NetworkLayer, TransportLayer, SessionLayer { + public static final NullLayer INSTANCE = new NullLayer(); + + private NullLayer() { + } +} diff --git a/src/main/java/li/cil/oc2/common/inet/ReadySessions.java b/src/main/java/li/cil/oc2r/common/inet/ReadySessions.java similarity index 86% rename from src/main/java/li/cil/oc2/common/inet/ReadySessions.java rename to src/main/java/li/cil/oc2r/common/inet/ReadySessions.java index 812e77c1..6721a163 100644 --- a/src/main/java/li/cil/oc2/common/inet/ReadySessions.java +++ b/src/main/java/li/cil/oc2r/common/inet/ReadySessions.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.Session; import java.util.ArrayDeque; import java.util.Queue; diff --git a/src/main/java/li/cil/oc2/common/inet/SessionActions.java b/src/main/java/li/cil/oc2r/common/inet/SessionActions.java similarity index 87% rename from src/main/java/li/cil/oc2/common/inet/SessionActions.java rename to src/main/java/li/cil/oc2r/common/inet/SessionActions.java index cb72f2ae..b8aff8df 100644 --- a/src/main/java/li/cil/oc2/common/inet/SessionActions.java +++ b/src/main/java/li/cil/oc2r/common/inet/SessionActions.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; public enum SessionActions { // Bad session. Drop the whole session diff --git a/src/main/java/li/cil/oc2/common/inet/SessionBase.java b/src/main/java/li/cil/oc2r/common/inet/SessionBase.java similarity index 94% rename from src/main/java/li/cil/oc2/common/inet/SessionBase.java rename to src/main/java/li/cil/oc2r/common/inet/SessionBase.java index bf4682fe..480e920f 100644 --- a/src/main/java/li/cil/oc2/common/inet/SessionBase.java +++ b/src/main/java/li/cil/oc2r/common/inet/SessionBase.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.Session; import javax.annotation.Nullable; import java.net.InetSocketAddress; diff --git a/src/main/java/li/cil/oc2/common/inet/SessionDiscriminator.java b/src/main/java/li/cil/oc2r/common/inet/SessionDiscriminator.java similarity index 64% rename from src/main/java/li/cil/oc2/common/inet/SessionDiscriminator.java rename to src/main/java/li/cil/oc2r/common/inet/SessionDiscriminator.java index 9a6021ca..8d8de5c4 100644 --- a/src/main/java/li/cil/oc2/common/inet/SessionDiscriminator.java +++ b/src/main/java/li/cil/oc2r/common/inet/SessionDiscriminator.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; interface SessionDiscriminator { } diff --git a/src/main/java/li/cil/oc2/common/inet/SessionOperator.java b/src/main/java/li/cil/oc2r/common/inet/SessionOperator.java similarity index 82% rename from src/main/java/li/cil/oc2/common/inet/SessionOperator.java rename to src/main/java/li/cil/oc2r/common/inet/SessionOperator.java index ca5ef1f1..8efd0de3 100644 --- a/src/main/java/li/cil/oc2/common/inet/SessionOperator.java +++ b/src/main/java/li/cil/oc2r/common/inet/SessionOperator.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.Session; import javax.annotation.Nullable; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/common/inet/SocketManager.java b/src/main/java/li/cil/oc2r/common/inet/SocketManager.java similarity index 94% rename from src/main/java/li/cil/oc2/common/inet/SocketManager.java rename to src/main/java/li/cil/oc2r/common/inet/SocketManager.java index f9c6f42d..d7cf3432 100644 --- a/src/main/java/li/cil/oc2/common/inet/SocketManager.java +++ b/src/main/java/li/cil/oc2r/common/inet/SocketManager.java @@ -1,9 +1,9 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.DatagramSession; -import li.cil.oc2.api.inet.InternetManager; -import li.cil.oc2.api.inet.session.Session; -import li.cil.oc2.api.inet.session.StreamSession; +import li.cil.oc2r.api.inet.session.DatagramSession; +import li.cil.oc2r.api.inet.InternetManager; +import li.cil.oc2r.api.inet.session.Session; +import li.cil.oc2r.api.inet.session.StreamSession; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/src/main/java/li/cil/oc2/common/inet/SocketSessionDiscriminator.java b/src/main/java/li/cil/oc2r/common/inet/SocketSessionDiscriminator.java similarity index 98% rename from src/main/java/li/cil/oc2/common/inet/SocketSessionDiscriminator.java rename to src/main/java/li/cil/oc2r/common/inet/SocketSessionDiscriminator.java index bca45372..9be0c2b7 100644 --- a/src/main/java/li/cil/oc2/common/inet/SocketSessionDiscriminator.java +++ b/src/main/java/li/cil/oc2r/common/inet/SocketSessionDiscriminator.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import java.util.Objects; diff --git a/src/main/java/li/cil/oc2/common/inet/StreamSessionDiscriminator.java b/src/main/java/li/cil/oc2r/common/inet/StreamSessionDiscriminator.java similarity index 92% rename from src/main/java/li/cil/oc2/common/inet/StreamSessionDiscriminator.java rename to src/main/java/li/cil/oc2r/common/inet/StreamSessionDiscriminator.java index 26518071..aa6b31a3 100644 --- a/src/main/java/li/cil/oc2/common/inet/StreamSessionDiscriminator.java +++ b/src/main/java/li/cil/oc2r/common/inet/StreamSessionDiscriminator.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; public class StreamSessionDiscriminator extends SocketSessionDiscriminator { public StreamSessionDiscriminator( diff --git a/src/main/java/li/cil/oc2/common/inet/StreamSessionImpl.java b/src/main/java/li/cil/oc2r/common/inet/StreamSessionImpl.java similarity index 99% rename from src/main/java/li/cil/oc2/common/inet/StreamSessionImpl.java rename to src/main/java/li/cil/oc2r/common/inet/StreamSessionImpl.java index 78144225..77c19c57 100644 --- a/src/main/java/li/cil/oc2/common/inet/StreamSessionImpl.java +++ b/src/main/java/li/cil/oc2r/common/inet/StreamSessionImpl.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; -import li.cil.oc2.api.inet.session.StreamSession; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.inet.session.StreamSession; +import li.cil.oc2r.common.Config; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/src/main/java/li/cil/oc2/common/inet/TcpHeader.java b/src/main/java/li/cil/oc2r/common/inet/TcpHeader.java similarity index 99% rename from src/main/java/li/cil/oc2/common/inet/TcpHeader.java rename to src/main/java/li/cil/oc2r/common/inet/TcpHeader.java index cf730da5..c4c46cbd 100644 --- a/src/main/java/li/cil/oc2/common/inet/TcpHeader.java +++ b/src/main/java/li/cil/oc2r/common/inet/TcpHeader.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/common/inet/package-info.java b/src/main/java/li/cil/oc2r/common/inet/package-info.java similarity index 83% rename from src/main/java/li/cil/oc2/common/inet/package-info.java rename to src/main/java/li/cil/oc2r/common/inet/package-info.java index dc9c80c0..a3a6dae7 100644 --- a/src/main/java/li/cil/oc2/common/inet/package-info.java +++ b/src/main/java/li/cil/oc2r/common/inet/package-info.java @@ -1,6 +1,6 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/integration/IMC.java b/src/main/java/li/cil/oc2r/common/integration/IMC.java similarity index 93% rename from src/main/java/li/cil/oc2/common/integration/IMC.java rename to src/main/java/li/cil/oc2r/common/integration/IMC.java index 142fad22..06d9dc4a 100644 --- a/src/main/java/li/cil/oc2/common/integration/IMC.java +++ b/src/main/java/li/cil/oc2r/common/integration/IMC.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.integration; +package li.cil.oc2r.common.integration; -import li.cil.oc2.api.API; -import li.cil.oc2.api.imc.RPCMethodParameterTypeAdapter; -import li.cil.oc2.common.bus.device.rpc.RPCMethodParameterTypeAdapters; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.imc.RPCMethodParameterTypeAdapter; +import li.cil.oc2r.common.bus.device.rpc.RPCMethodParameterTypeAdapters; import net.minecraft.Util; import net.minecraftforge.fml.InterModComms; import net.minecraftforge.fml.event.lifecycle.InterModProcessEvent; diff --git a/src/main/java/li/cil/oc2/common/integration/Integrations.java b/src/main/java/li/cil/oc2r/common/integration/Integrations.java similarity index 66% rename from src/main/java/li/cil/oc2/common/integration/Integrations.java rename to src/main/java/li/cil/oc2r/common/integration/Integrations.java index 047d09a5..4422b018 100644 --- a/src/main/java/li/cil/oc2/common/integration/Integrations.java +++ b/src/main/java/li/cil/oc2r/common/integration/Integrations.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.integration; +package li.cil.oc2r.common.integration; -import li.cil.oc2.common.integration.projectred.BundledCableHandler; +import li.cil.oc2r.common.integration.projectred.BundledCableHandler; import net.minecraftforge.fml.ModList; public class Integrations { diff --git a/src/main/java/li/cil/oc2/common/integration/Wrenches.java b/src/main/java/li/cil/oc2r/common/integration/Wrenches.java similarity index 87% rename from src/main/java/li/cil/oc2/common/integration/Wrenches.java rename to src/main/java/li/cil/oc2r/common/integration/Wrenches.java index e7743f10..190ffa61 100644 --- a/src/main/java/li/cil/oc2/common/integration/Wrenches.java +++ b/src/main/java/li/cil/oc2r/common/integration/Wrenches.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.integration; +package li.cil.oc2r.common.integration; -import li.cil.oc2.common.tags.ItemTags; +import li.cil.oc2r.common.tags.ItemTags; import net.minecraft.world.entity.Entity; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/integration/jei/ExtraGuiAreasJEIPlugin.java b/src/main/java/li/cil/oc2r/common/integration/jei/ExtraGuiAreasJEIPlugin.java similarity index 89% rename from src/main/java/li/cil/oc2/common/integration/jei/ExtraGuiAreasJEIPlugin.java rename to src/main/java/li/cil/oc2r/common/integration/jei/ExtraGuiAreasJEIPlugin.java index b633e9a1..06a9efe5 100644 --- a/src/main/java/li/cil/oc2/common/integration/jei/ExtraGuiAreasJEIPlugin.java +++ b/src/main/java/li/cil/oc2r/common/integration/jei/ExtraGuiAreasJEIPlugin.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.integration.jei; +package li.cil.oc2r.common.integration.jei; -import li.cil.oc2.api.API; -import li.cil.oc2.client.gui.AbstractMachineInventoryScreen; -import li.cil.oc2.client.gui.AbstractMachineTerminalScreen; -import li.cil.oc2.common.block.ComputerBlock; +import li.cil.oc2r.api.API; +import li.cil.oc2r.client.gui.AbstractMachineInventoryScreen; +import li.cil.oc2r.client.gui.AbstractMachineTerminalScreen; +import li.cil.oc2r.common.block.ComputerBlock; import mezz.jei.api.IModPlugin; import mezz.jei.api.JeiPlugin; import mezz.jei.api.constants.VanillaTypes; diff --git a/src/main/java/li/cil/oc2/common/integration/jei/ExtraItemsJEIPlugin.java b/src/main/java/li/cil/oc2r/common/integration/jei/ExtraItemsJEIPlugin.java similarity index 91% rename from src/main/java/li/cil/oc2/common/integration/jei/ExtraItemsJEIPlugin.java rename to src/main/java/li/cil/oc2r/common/integration/jei/ExtraItemsJEIPlugin.java index b202b6d2..14b4b34a 100644 --- a/src/main/java/li/cil/oc2/common/integration/jei/ExtraItemsJEIPlugin.java +++ b/src/main/java/li/cil/oc2r/common/integration/jei/ExtraItemsJEIPlugin.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.integration.jei; +package li.cil.oc2r.common.integration.jei; import com.google.common.base.Strings; -import li.cil.oc2.api.API; -import li.cil.oc2.common.item.AbstractBlockDeviceItem; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.util.ItemStackUtils; -import li.cil.oc2.common.util.NBTUtils; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.item.AbstractBlockDeviceItem; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.util.ItemStackUtils; +import li.cil.oc2r.common.util.NBTUtils; import mezz.jei.api.IModPlugin; import mezz.jei.api.JeiPlugin; import mezz.jei.api.constants.VanillaTypes; @@ -23,8 +23,8 @@ import net.minecraft.world.item.ItemStack; import javax.annotation.Nullable; -import static li.cil.oc2.common.Constants.BLOCK_ENTITY_TAG_NAME_IN_ITEM; -import static li.cil.oc2.common.Constants.ITEMS_TAG_NAME; +import static li.cil.oc2r.common.Constants.BLOCK_ENTITY_TAG_NAME_IN_ITEM; +import static li.cil.oc2r.common.Constants.ITEMS_TAG_NAME; @JeiPlugin public class ExtraItemsJEIPlugin implements IModPlugin { diff --git a/src/main/java/li/cil/oc2r/common/integration/jei/package-info.java b/src/main/java/li/cil/oc2r/common/integration/jei/package-info.java new file mode 100644 index 00000000..0593ab8f --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/integration/jei/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.integration.jei; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/integration/package-info.java b/src/main/java/li/cil/oc2r/common/integration/package-info.java new file mode 100644 index 00000000..477c4867 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/integration/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.integration; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/integration/projectred/BundledCableHandler.java b/src/main/java/li/cil/oc2r/common/integration/projectred/BundledCableHandler.java similarity index 91% rename from src/main/java/li/cil/oc2/common/integration/projectred/BundledCableHandler.java rename to src/main/java/li/cil/oc2r/common/integration/projectred/BundledCableHandler.java index 2136701b..becfe941 100644 --- a/src/main/java/li/cil/oc2/common/integration/projectred/BundledCableHandler.java +++ b/src/main/java/li/cil/oc2r/common/integration/projectred/BundledCableHandler.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.integration.projectred; +package li.cil.oc2r.common.integration.projectred; -import li.cil.oc2.common.blockentity.RedstoneInterfaceBlockEntity; -import li.cil.oc2.common.integration.util.BundledRedstone; +import li.cil.oc2r.common.blockentity.RedstoneInterfaceBlockEntity; +import li.cil.oc2r.common.integration.util.BundledRedstone; import mrtjp.projectred.api.IBundledTileInteraction; import mrtjp.projectred.api.ITransmissionAPI; import mrtjp.projectred.api.ProjectRedAPI; diff --git a/src/main/java/li/cil/oc2/common/integration/util/BundledRedstone.java b/src/main/java/li/cil/oc2r/common/integration/util/BundledRedstone.java similarity index 89% rename from src/main/java/li/cil/oc2/common/integration/util/BundledRedstone.java rename to src/main/java/li/cil/oc2r/common/integration/util/BundledRedstone.java index a20b7c9b..c0e076ad 100644 --- a/src/main/java/li/cil/oc2/common/integration/util/BundledRedstone.java +++ b/src/main/java/li/cil/oc2r/common/integration/util/BundledRedstone.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.integration.util; +package li.cil.oc2r.common.integration.util; -import li.cil.oc2.common.integration.projectred.BundledCableHandler; +import li.cil.oc2r.common.integration.projectred.BundledCableHandler; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.level.Level; diff --git a/src/main/java/li/cil/oc2/common/item/AbstractBlockDeviceItem.java b/src/main/java/li/cil/oc2r/common/item/AbstractBlockDeviceItem.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/AbstractBlockDeviceItem.java rename to src/main/java/li/cil/oc2r/common/item/AbstractBlockDeviceItem.java index 8b7b7354..65fe2cd6 100644 --- a/src/main/java/li/cil/oc2/common/item/AbstractBlockDeviceItem.java +++ b/src/main/java/li/cil/oc2r/common/item/AbstractBlockDeviceItem.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; -import li.cil.oc2.common.bus.device.data.BlockDeviceDataRegistry; -import li.cil.oc2.common.util.ItemStackUtils; +import li.cil.oc2r.api.bus.device.data.BlockDeviceData; +import li.cil.oc2r.common.bus.device.data.BlockDeviceDataRegistry; +import li.cil.oc2r.common.util.ItemStackUtils; import net.minecraft.ResourceLocationException; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/common/item/AbstractStorageItem.java b/src/main/java/li/cil/oc2r/common/item/AbstractStorageItem.java similarity index 91% rename from src/main/java/li/cil/oc2/common/item/AbstractStorageItem.java rename to src/main/java/li/cil/oc2r/common/item/AbstractStorageItem.java index a5007b3b..9caa2839 100644 --- a/src/main/java/li/cil/oc2/common/item/AbstractStorageItem.java +++ b/src/main/java/li/cil/oc2r/common/item/AbstractStorageItem.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.util.ItemStackUtils; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.util.TextFormatUtils; +import li.cil.oc2r.common.util.ItemStackUtils; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.util.TextFormatUtils; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/BlockOperationsModule.java b/src/main/java/li/cil/oc2r/common/item/BlockOperationsModule.java similarity index 90% rename from src/main/java/li/cil/oc2/common/item/BlockOperationsModule.java rename to src/main/java/li/cil/oc2r/common/item/BlockOperationsModule.java index 14983655..7612bae7 100644 --- a/src/main/java/li/cil/oc2/common/item/BlockOperationsModule.java +++ b/src/main/java/li/cil/oc2r/common/item/BlockOperationsModule.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; public final class BlockOperationsModule extends ModItem { public static final int DURABILITY = 2500; diff --git a/src/main/java/li/cil/oc2/common/item/BusCableItem.java b/src/main/java/li/cil/oc2r/common/item/BusCableItem.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/BusCableItem.java rename to src/main/java/li/cil/oc2r/common/item/BusCableItem.java index a4ba73b7..835c6a4b 100644 --- a/src/main/java/li/cil/oc2/common/item/BusCableItem.java +++ b/src/main/java/li/cil/oc2r/common/item/BusCableItem.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.block.BusCableBlock; -import li.cil.oc2.common.util.LevelUtils; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.block.BusCableBlock; +import li.cil.oc2r.common.util.LevelUtils; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.advancements.CriteriaTriggers; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/item/BusInterfaceItem.java b/src/main/java/li/cil/oc2r/common/item/BusInterfaceItem.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/BusInterfaceItem.java rename to src/main/java/li/cil/oc2r/common/item/BusInterfaceItem.java index 53fc1ac7..2877f6ff 100644 --- a/src/main/java/li/cil/oc2/common/item/BusInterfaceItem.java +++ b/src/main/java/li/cil/oc2r/common/item/BusInterfaceItem.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.block.BusCableBlock; -import li.cil.oc2.common.block.BusCableBlock.ConnectionType; -import li.cil.oc2.common.util.LevelUtils; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.block.BusCableBlock; +import li.cil.oc2r.common.block.BusCableBlock.ConnectionType; +import li.cil.oc2r.common.util.LevelUtils; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.advancements.CriteriaTriggers; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; diff --git a/src/main/java/li/cil/oc2/common/item/CPUItem.java b/src/main/java/li/cil/oc2r/common/item/CPUItem.java similarity index 94% rename from src/main/java/li/cil/oc2/common/item/CPUItem.java rename to src/main/java/li/cil/oc2r/common/item/CPUItem.java index 3d9d1b94..3b2f8978 100644 --- a/src/main/java/li/cil/oc2/common/item/CPUItem.java +++ b/src/main/java/li/cil/oc2r/common/item/CPUItem.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; import net.minecraft.network.chat.Component; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/ChargerItem.java b/src/main/java/li/cil/oc2r/common/item/ChargerItem.java similarity index 89% rename from src/main/java/li/cil/oc2/common/item/ChargerItem.java rename to src/main/java/li/cil/oc2r/common/item/ChargerItem.java index 644da7e6..aaa2b4e4 100644 --- a/src/main/java/li/cil/oc2/common/item/ChargerItem.java +++ b/src/main/java/li/cil/oc2r/common/item/ChargerItem.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; import net.minecraft.world.level.block.Block; diff --git a/src/main/java/li/cil/oc2/common/item/FlashMemoryItem.java b/src/main/java/li/cil/oc2r/common/item/FlashMemoryItem.java similarity index 86% rename from src/main/java/li/cil/oc2/common/item/FlashMemoryItem.java rename to src/main/java/li/cil/oc2r/common/item/FlashMemoryItem.java index 54992ae2..1d8744b5 100644 --- a/src/main/java/li/cil/oc2/common/item/FlashMemoryItem.java +++ b/src/main/java/li/cil/oc2r/common/item/FlashMemoryItem.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.bus.device.vm.item.ByteBufferFlashStorageDevice; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.bus.device.vm.item.ByteBufferFlashStorageDevice; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.Util; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/FlashMemoryWithExternalDataItem.java b/src/main/java/li/cil/oc2r/common/item/FlashMemoryWithExternalDataItem.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/FlashMemoryWithExternalDataItem.java rename to src/main/java/li/cil/oc2r/common/item/FlashMemoryWithExternalDataItem.java index d1c3a10b..4fe2d005 100644 --- a/src/main/java/li/cil/oc2/common/item/FlashMemoryWithExternalDataItem.java +++ b/src/main/java/li/cil/oc2r/common/item/FlashMemoryWithExternalDataItem.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.bus.device.data.Firmware; -import li.cil.oc2.common.bus.device.data.FirmwareRegistry; -import li.cil.oc2.common.util.ItemStackUtils; +import li.cil.oc2r.api.bus.device.data.Firmware; +import li.cil.oc2r.common.bus.device.data.FirmwareRegistry; +import li.cil.oc2r.common.util.ItemStackUtils; import net.minecraft.ResourceLocationException; import net.minecraft.Util; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/item/FloppyItem.java b/src/main/java/li/cil/oc2r/common/item/FloppyItem.java similarity index 88% rename from src/main/java/li/cil/oc2/common/item/FloppyItem.java rename to src/main/java/li/cil/oc2r/common/item/FloppyItem.java index 3b5cd72c..79a6f9b2 100644 --- a/src/main/java/li/cil/oc2/common/item/FloppyItem.java +++ b/src/main/java/li/cil/oc2r/common/item/FloppyItem.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; import net.minecraft.world.item.DyeableLeatherItem; diff --git a/src/main/java/li/cil/oc2/common/item/HardDriveItem.java b/src/main/java/li/cil/oc2r/common/item/HardDriveItem.java similarity index 92% rename from src/main/java/li/cil/oc2/common/item/HardDriveItem.java rename to src/main/java/li/cil/oc2r/common/item/HardDriveItem.java index aacff7da..b109a57c 100644 --- a/src/main/java/li/cil/oc2/common/item/HardDriveItem.java +++ b/src/main/java/li/cil/oc2r/common/item/HardDriveItem.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.util.ColorUtils; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.util.ColorUtils; import net.minecraft.Util; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.DyeColor; diff --git a/src/main/java/li/cil/oc2/common/item/HardDriveWithExternalDataItem.java b/src/main/java/li/cil/oc2r/common/item/HardDriveWithExternalDataItem.java similarity index 92% rename from src/main/java/li/cil/oc2/common/item/HardDriveWithExternalDataItem.java rename to src/main/java/li/cil/oc2r/common/item/HardDriveWithExternalDataItem.java index 2cf91160..93d8ae84 100644 --- a/src/main/java/li/cil/oc2/common/item/HardDriveWithExternalDataItem.java +++ b/src/main/java/li/cil/oc2r/common/item/HardDriveWithExternalDataItem.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.util.ColorUtils; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.util.ColorUtils; import net.minecraft.Util; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.DyeColor; diff --git a/src/main/java/li/cil/oc2/common/item/ItemGroup.java b/src/main/java/li/cil/oc2r/common/item/ItemGroup.java similarity index 97% rename from src/main/java/li/cil/oc2/common/item/ItemGroup.java rename to src/main/java/li/cil/oc2r/common/item/ItemGroup.java index b9ef799a..722cd2c9 100644 --- a/src/main/java/li/cil/oc2/common/item/ItemGroup.java +++ b/src/main/java/li/cil/oc2r/common/item/ItemGroup.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.block.ComputerBlock; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.block.ComputerBlock; import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; import net.minecraft.world.item.CreativeModeTab; diff --git a/src/main/java/li/cil/oc2/common/item/ItemRenameHandler.java b/src/main/java/li/cil/oc2r/common/item/ItemRenameHandler.java similarity index 96% rename from src/main/java/li/cil/oc2/common/item/ItemRenameHandler.java rename to src/main/java/li/cil/oc2r/common/item/ItemRenameHandler.java index 2f26df71..d091b25d 100644 --- a/src/main/java/li/cil/oc2/common/item/ItemRenameHandler.java +++ b/src/main/java/li/cil/oc2r/common/item/ItemRenameHandler.java @@ -1,6 +1,6 @@ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.Util; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/common/item/Items.java b/src/main/java/li/cil/oc2r/common/item/Items.java similarity index 95% rename from src/main/java/li/cil/oc2/common/item/Items.java rename to src/main/java/li/cil/oc2r/common/item/Items.java index ecd16f3b..27e9812d 100644 --- a/src/main/java/li/cil/oc2/common/item/Items.java +++ b/src/main/java/li/cil/oc2r/common/item/Items.java @@ -1,13 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.bus.device.data.BlockDeviceDataRegistry; -import li.cil.oc2.common.bus.device.data.FirmwareRegistry; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.bus.device.data.FirmwareRegistry; import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; @@ -15,7 +14,7 @@ import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; -import li.cil.oc2.common.bus.device.data.FileSystems; +import li.cil.oc2r.common.bus.device.data.FileSystems; import java.util.function.Function; import java.util.function.Supplier; diff --git a/src/main/java/li/cil/oc2/common/item/ManualItem.java b/src/main/java/li/cil/oc2r/common/item/ManualItem.java similarity index 87% rename from src/main/java/li/cil/oc2/common/item/ManualItem.java rename to src/main/java/li/cil/oc2r/common/item/ManualItem.java index 33bc0a82..bac9b155 100644 --- a/src/main/java/li/cil/oc2/common/item/ManualItem.java +++ b/src/main/java/li/cil/oc2r/common/item/ManualItem.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; import li.cil.manual.api.ManualModel; import li.cil.manual.api.ManualScreenStyle; import li.cil.manual.api.ManualStyle; import li.cil.manual.api.prefab.item.AbstractManualItem; -import li.cil.oc2.client.manual.Manuals; -import li.cil.oc2.client.manual.ModManualScreenStyle; -import li.cil.oc2.client.manual.ModManualStyle; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.client.manual.Manuals; +import li.cil.oc2r.client.manual.ModManualScreenStyle; +import li.cil.oc2r.client.manual.ModManualStyle; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.network.chat.Component; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/MemoryItem.java b/src/main/java/li/cil/oc2r/common/item/MemoryItem.java similarity index 92% rename from src/main/java/li/cil/oc2/common/item/MemoryItem.java rename to src/main/java/li/cil/oc2r/common/item/MemoryItem.java index a8aee5bc..07eaad58 100644 --- a/src/main/java/li/cil/oc2/common/item/MemoryItem.java +++ b/src/main/java/li/cil/oc2r/common/item/MemoryItem.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.Util; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/common/item/ModBlockItem.java b/src/main/java/li/cil/oc2r/common/item/ModBlockItem.java similarity index 94% rename from src/main/java/li/cil/oc2/common/item/ModBlockItem.java rename to src/main/java/li/cil/oc2r/common/item/ModBlockItem.java index 356565a7..5d244bc1 100644 --- a/src/main/java/li/cil/oc2/common/item/ModBlockItem.java +++ b/src/main/java/li/cil/oc2r/common/item/ModBlockItem.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.network.chat.Component; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/ModItem.java b/src/main/java/li/cil/oc2r/common/item/ModItem.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/ModItem.java rename to src/main/java/li/cil/oc2r/common/item/ModItem.java index 393e9e45..1895d37f 100644 --- a/src/main/java/li/cil/oc2/common/item/ModItem.java +++ b/src/main/java/li/cil/oc2r/common/item/ModItem.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.network.chat.Component; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/item/NetworkCableItem.java b/src/main/java/li/cil/oc2r/common/item/NetworkCableItem.java similarity index 95% rename from src/main/java/li/cil/oc2/common/item/NetworkCableItem.java rename to src/main/java/li/cil/oc2r/common/item/NetworkCableItem.java index 20be21b8..8d9200d4 100644 --- a/src/main/java/li/cil/oc2/common/item/NetworkCableItem.java +++ b/src/main/java/li/cil/oc2r/common/item/NetworkCableItem.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.blockentity.NetworkConnectorBlockEntity; -import li.cil.oc2.common.blockentity.NetworkConnectorBlockEntity.ConnectionResult; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.blockentity.NetworkConnectorBlockEntity; +import li.cil.oc2r.common.blockentity.NetworkConnectorBlockEntity.ConnectionResult; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.NbtUtils; diff --git a/src/main/java/li/cil/oc2/common/item/NetworkInterfaceCardItem.java b/src/main/java/li/cil/oc2r/common/item/NetworkInterfaceCardItem.java similarity index 91% rename from src/main/java/li/cil/oc2/common/item/NetworkInterfaceCardItem.java rename to src/main/java/li/cil/oc2r/common/item/NetworkInterfaceCardItem.java index 8e11ff3c..62893fb9 100644 --- a/src/main/java/li/cil/oc2/common/item/NetworkInterfaceCardItem.java +++ b/src/main/java/li/cil/oc2r/common/item/NetworkInterfaceCardItem.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.client.gui.NetworkInterfaceCardScreen; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.util.ItemStackUtils; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.client.gui.NetworkInterfaceCardScreen; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.util.ItemStackUtils; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; import net.minecraft.core.Direction; @@ -24,8 +24,8 @@ import javax.annotation.Nullable; import java.util.Arrays; import java.util.List; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class NetworkInterfaceCardItem extends ModItem { private static final String SIDE_CONFIGURATION_TAG_NAME = "sides"; diff --git a/src/main/java/li/cil/oc2/common/item/NetworkTunnelItem.java b/src/main/java/li/cil/oc2r/common/item/NetworkTunnelItem.java similarity index 92% rename from src/main/java/li/cil/oc2/common/item/NetworkTunnelItem.java rename to src/main/java/li/cil/oc2r/common/item/NetworkTunnelItem.java index 813cf97e..65af1eec 100644 --- a/src/main/java/li/cil/oc2/common/item/NetworkTunnelItem.java +++ b/src/main/java/li/cil/oc2r/common/item/NetworkTunnelItem.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.container.NetworkTunnelContainer; -import li.cil.oc2.common.util.ItemStackUtils; -import li.cil.oc2.common.util.TextFormatUtils; +import li.cil.oc2r.common.container.NetworkTunnelContainer; +import li.cil.oc2r.common.util.ItemStackUtils; +import li.cil.oc2r.common.util.TextFormatUtils; import net.minecraft.ChatFormatting; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; @@ -23,7 +23,7 @@ import java.util.List; import java.util.Optional; import java.util.UUID; -import static li.cil.oc2.common.util.TranslationUtils.key; +import static li.cil.oc2r.common.util.TranslationUtils.key; public final class NetworkTunnelItem extends ModItem { private static final String TUNNEL_ID_TAG_NAME = "tunnel"; diff --git a/src/main/java/li/cil/oc2/common/item/RobotItem.java b/src/main/java/li/cil/oc2r/common/item/RobotItem.java similarity index 86% rename from src/main/java/li/cil/oc2/common/item/RobotItem.java rename to src/main/java/li/cil/oc2r/common/item/RobotItem.java index d4c74a29..42059e1b 100644 --- a/src/main/java/li/cil/oc2/common/item/RobotItem.java +++ b/src/main/java/li/cil/oc2r/common/item/RobotItem.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.client.renderer.entity.RobotWithoutLevelRenderer; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.energy.EnergyStorageItemStack; -import li.cil.oc2.common.entity.Entities; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.entity.robot.RobotActions; -import li.cil.oc2.common.util.LevelUtils; -import li.cil.oc2.common.util.NBTUtils; -import li.cil.oc2.common.util.TooltipUtils; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.client.renderer.entity.RobotWithoutLevelRenderer; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.energy.EnergyStorageItemStack; +import li.cil.oc2r.common.entity.Entities; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.entity.robot.RobotActions; +import li.cil.oc2r.common.util.LevelUtils; +import li.cil.oc2r.common.util.NBTUtils; +import li.cil.oc2r.common.util.TooltipUtils; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; import net.minecraft.core.BlockPos; @@ -36,9 +36,9 @@ import javax.annotation.Nullable; import java.util.List; import java.util.function.Consumer; -import static li.cil.oc2.common.Constants.*; -import static li.cil.oc2.common.util.NBTUtils.makeInventoryTag; -import static li.cil.oc2.common.util.RegistryUtils.key; +import static li.cil.oc2r.common.Constants.*; +import static li.cil.oc2r.common.util.NBTUtils.makeInventoryTag; +import static li.cil.oc2r.common.util.RegistryUtils.key; public final class RobotItem extends ModItem { @Override diff --git a/src/main/java/li/cil/oc2/common/item/WrenchItem.java b/src/main/java/li/cil/oc2r/common/item/WrenchItem.java similarity index 97% rename from src/main/java/li/cil/oc2/common/item/WrenchItem.java rename to src/main/java/li/cil/oc2r/common/item/WrenchItem.java index 71f9a9b3..2b3901af 100644 --- a/src/main/java/li/cil/oc2/common/item/WrenchItem.java +++ b/src/main/java/li/cil/oc2r/common/item/WrenchItem.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item; +package li.cil.oc2r.common.item; -import li.cil.oc2.common.tags.BlockTags; +import li.cil.oc2r.common.tags.BlockTags; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.MultiPlayerGameMode; import net.minecraft.core.BlockPos; diff --git a/src/main/java/li/cil/oc2/common/item/crafting/RecipeSerializers.java b/src/main/java/li/cil/oc2r/common/item/crafting/RecipeSerializers.java similarity index 93% rename from src/main/java/li/cil/oc2/common/item/crafting/RecipeSerializers.java rename to src/main/java/li/cil/oc2r/common/item/crafting/RecipeSerializers.java index d0e70608..7887be3d 100644 --- a/src/main/java/li/cil/oc2/common/item/crafting/RecipeSerializers.java +++ b/src/main/java/li/cil/oc2r/common/item/crafting/RecipeSerializers.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item.crafting; +package li.cil.oc2r.common.item.crafting; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.world.item.crafting.RecipeSerializer; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; diff --git a/src/main/java/li/cil/oc2/common/item/crafting/WrenchRecipe.java b/src/main/java/li/cil/oc2r/common/item/crafting/WrenchRecipe.java similarity index 96% rename from src/main/java/li/cil/oc2/common/item/crafting/WrenchRecipe.java rename to src/main/java/li/cil/oc2r/common/item/crafting/WrenchRecipe.java index 8c4339ad..25e129e6 100644 --- a/src/main/java/li/cil/oc2/common/item/crafting/WrenchRecipe.java +++ b/src/main/java/li/cil/oc2r/common/item/crafting/WrenchRecipe.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.item.crafting; +package li.cil.oc2r.common.item.crafting; import com.google.gson.JsonObject; -import li.cil.oc2.common.integration.Wrenches; +import li.cil.oc2r.common.integration.Wrenches; import net.minecraft.core.NonNullList; import net.minecraft.core.RegistryAccess; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2r/common/item/crafting/package-info.java b/src/main/java/li/cil/oc2r/common/item/crafting/package-info.java new file mode 100644 index 00000000..f7e8dd3d --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/item/crafting/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.item.crafting; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/item/package-info.java b/src/main/java/li/cil/oc2r/common/item/package-info.java new file mode 100644 index 00000000..79a62f6a --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/item/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.item; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/mixin/FrustumMixin.java b/src/main/java/li/cil/oc2r/common/mixin/FrustumMixin.java similarity index 91% rename from src/main/java/li/cil/oc2/common/mixin/FrustumMixin.java rename to src/main/java/li/cil/oc2r/common/mixin/FrustumMixin.java index 8e51ebd0..0201a067 100644 --- a/src/main/java/li/cil/oc2/common/mixin/FrustumMixin.java +++ b/src/main/java/li/cil/oc2r/common/mixin/FrustumMixin.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.mixin; +package li.cil.oc2r.common.mixin; -import li.cil.oc2.client.renderer.ProjectorDepthRenderer; +import li.cil.oc2r.client.renderer.ProjectorDepthRenderer; import net.minecraft.client.renderer.culling.Frustum; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; diff --git a/src/main/java/li/cil/oc2/common/mixin/LevelRendererMixin.java b/src/main/java/li/cil/oc2r/common/mixin/LevelRendererMixin.java similarity index 98% rename from src/main/java/li/cil/oc2/common/mixin/LevelRendererMixin.java rename to src/main/java/li/cil/oc2r/common/mixin/LevelRendererMixin.java index 9a32b200..4c84d638 100644 --- a/src/main/java/li/cil/oc2/common/mixin/LevelRendererMixin.java +++ b/src/main/java/li/cil/oc2r/common/mixin/LevelRendererMixin.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.mixin; +package li.cil.oc2r.common.mixin; import com.mojang.blaze3d.pipeline.RenderTarget; import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.PoseStack; import org.joml.Matrix4f; -import li.cil.oc2.client.renderer.ProjectorDepthRenderer; +import li.cil.oc2r.client.renderer.ProjectorDepthRenderer; import net.minecraft.client.Camera; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.*; diff --git a/src/main/java/li/cil/oc2/common/mixin/MinecraftMixin.java b/src/main/java/li/cil/oc2r/common/mixin/MinecraftMixin.java similarity index 92% rename from src/main/java/li/cil/oc2/common/mixin/MinecraftMixin.java rename to src/main/java/li/cil/oc2r/common/mixin/MinecraftMixin.java index bd60a451..132312c8 100644 --- a/src/main/java/li/cil/oc2/common/mixin/MinecraftMixin.java +++ b/src/main/java/li/cil/oc2r/common/mixin/MinecraftMixin.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.mixin; +package li.cil.oc2r.common.mixin; import com.mojang.blaze3d.pipeline.RenderTarget; -import li.cil.oc2.client.renderer.ProjectorDepthRenderer; -import li.cil.oc2.common.ext.MinecraftExt; +import li.cil.oc2r.client.renderer.ProjectorDepthRenderer; +import li.cil.oc2r.common.ext.MinecraftExt; import net.minecraft.client.Minecraft; import org.jetbrains.annotations.Nullable; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/li/cil/oc2/common/mixin/ServerChunkCacheMixin.java b/src/main/java/li/cil/oc2r/common/mixin/ServerChunkCacheMixin.java similarity index 88% rename from src/main/java/li/cil/oc2/common/mixin/ServerChunkCacheMixin.java rename to src/main/java/li/cil/oc2r/common/mixin/ServerChunkCacheMixin.java index a2aec04f..460113c5 100644 --- a/src/main/java/li/cil/oc2/common/mixin/ServerChunkCacheMixin.java +++ b/src/main/java/li/cil/oc2r/common/mixin/ServerChunkCacheMixin.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.mixin; +package li.cil.oc2r.common.mixin; -import li.cil.oc2.common.util.ChunkUtils; +import li.cil.oc2r.common.util.ChunkUtils; import net.minecraft.server.level.ServerChunkCache; import net.minecraft.world.level.chunk.ChunkSource; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/li/cil/oc2r/common/mixin/package-info.java b/src/main/java/li/cil/oc2r/common/mixin/package-info.java new file mode 100644 index 00000000..74d1e9fc --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/mixin/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.mixin; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/network/MessageUtils.java b/src/main/java/li/cil/oc2r/common/network/MessageUtils.java similarity index 97% rename from src/main/java/li/cil/oc2/common/network/MessageUtils.java rename to src/main/java/li/cil/oc2r/common/network/MessageUtils.java index 14247c7b..02b3750a 100644 --- a/src/main/java/li/cil/oc2/common/network/MessageUtils.java +++ b/src/main/java/li/cil/oc2r/common/network/MessageUtils.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network; +package li.cil.oc2r.common.network; -import li.cil.oc2.common.util.LevelUtils; +import li.cil.oc2r.common.util.LevelUtils; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.core.BlockPos; diff --git a/src/main/java/li/cil/oc2/common/network/MonitorLoadBalancer.java b/src/main/java/li/cil/oc2r/common/network/MonitorLoadBalancer.java similarity index 98% rename from src/main/java/li/cil/oc2/common/network/MonitorLoadBalancer.java rename to src/main/java/li/cil/oc2r/common/network/MonitorLoadBalancer.java index 5bcf6b4d..2e29d5a1 100644 --- a/src/main/java/li/cil/oc2/common/network/MonitorLoadBalancer.java +++ b/src/main/java/li/cil/oc2r/common/network/MonitorLoadBalancer.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network; +package li.cil.oc2r.common.network; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.message.MonitorFramebufferMessage; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.message.MonitorFramebufferMessage; import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.phys.Vec3; diff --git a/src/main/java/li/cil/oc2/common/network/Network.java b/src/main/java/li/cil/oc2r/common/network/Network.java similarity index 98% rename from src/main/java/li/cil/oc2/common/network/Network.java rename to src/main/java/li/cil/oc2r/common/network/Network.java index d49e3db0..984841a3 100644 --- a/src/main/java/li/cil/oc2/common/network/Network.java +++ b/src/main/java/li/cil/oc2r/common/network/Network.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network; +package li.cil.oc2r.common.network; -import li.cil.oc2.api.API; -import li.cil.oc2.common.network.message.*; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.network.message.*; import net.minecraft.core.BlockPos; import net.minecraft.core.SectionPos; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2/common/network/ProjectorLoadBalancer.java b/src/main/java/li/cil/oc2r/common/network/ProjectorLoadBalancer.java similarity index 98% rename from src/main/java/li/cil/oc2/common/network/ProjectorLoadBalancer.java rename to src/main/java/li/cil/oc2r/common/network/ProjectorLoadBalancer.java index ec0076d5..b338a7c7 100644 --- a/src/main/java/li/cil/oc2/common/network/ProjectorLoadBalancer.java +++ b/src/main/java/li/cil/oc2r/common/network/ProjectorLoadBalancer.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network; +package li.cil.oc2r.common.network; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.blockentity.ProjectorBlockEntity; -import li.cil.oc2.common.network.message.ProjectorFramebufferMessage; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.blockentity.ProjectorBlockEntity; +import li.cil.oc2r.common.network.message.ProjectorFramebufferMessage; import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.phys.Vec3; diff --git a/src/main/java/li/cil/oc2/common/network/message/AbstractMessage.java b/src/main/java/li/cil/oc2r/common/network/message/AbstractMessage.java similarity index 94% rename from src/main/java/li/cil/oc2/common/network/message/AbstractMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/AbstractMessage.java index 88b06ce5..e7d7a0fb 100644 --- a/src/main/java/li/cil/oc2/common/network/message/AbstractMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/AbstractMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.network.Network; +import li.cil.oc2r.common.network.Network; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; import org.apache.commons.lang3.NotImplementedException; diff --git a/src/main/java/li/cil/oc2/common/network/message/AbstractTerminalBlockMessage.java b/src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalBlockMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/AbstractTerminalBlockMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalBlockMessage.java index 8525452c..fba54677 100644 --- a/src/main/java/li/cil/oc2/common/network/message/AbstractTerminalBlockMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalBlockMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2/common/network/message/AbstractTerminalEntityMessage.java b/src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalEntityMessage.java similarity index 95% rename from src/main/java/li/cil/oc2/common/network/message/AbstractTerminalEntityMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalEntityMessage.java index 3515b72c..1e8594cf 100644 --- a/src/main/java/li/cil/oc2/common/network/message/AbstractTerminalEntityMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/AbstractTerminalEntityMessage.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.world.entity.Entity; diff --git a/src/main/java/li/cil/oc2/common/network/message/BusCableFacadeMessage.java b/src/main/java/li/cil/oc2r/common/network/message/BusCableFacadeMessage.java similarity index 89% rename from src/main/java/li/cil/oc2/common/network/message/BusCableFacadeMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/BusCableFacadeMessage.java index b1568242..0098082b 100644 --- a/src/main/java/li/cil/oc2/common/network/message/BusCableFacadeMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/BusCableFacadeMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.BusCableBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.BusCableBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/network/message/BusInterfaceNameMessage.java b/src/main/java/li/cil/oc2r/common/network/message/BusInterfaceNameMessage.java similarity index 94% rename from src/main/java/li/cil/oc2/common/network/message/BusInterfaceNameMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/BusInterfaceNameMessage.java index 782ee58d..67164c45 100644 --- a/src/main/java/li/cil/oc2/common/network/message/BusInterfaceNameMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/BusInterfaceNameMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.BusCableBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.BusCableBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2/common/network/message/ClientCanceledImportFileMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ClientCanceledImportFileMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ClientCanceledImportFileMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ClientCanceledImportFileMessage.java index 5f662e9d..d4d0fc40 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ClientCanceledImportFileMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ClientCanceledImportFileMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.bus.device.rpc.item.FileImportExportCardItemDevice; +import li.cil.oc2r.common.bus.device.rpc.item.FileImportExportCardItemDevice; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerBootErrorMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerBootErrorMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ComputerBootErrorMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerBootErrorMessage.java index 5840e07e..759ebec9 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerBootErrorMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerBootErrorMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerBusStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerBusStateMessage.java similarity index 87% rename from src/main/java/li/cil/oc2/common/network/message/ComputerBusStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerBusStateMessage.java index 2f3cb569..8cfce9ba 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerBusStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerBusStateMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerPowerMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerPowerMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ComputerPowerMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerPowerMessage.java index 6a8bf3e7..0b127812 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerPowerMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerPowerMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerRunStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerRunStateMessage.java similarity index 87% rename from src/main/java/li/cil/oc2/common/network/message/ComputerRunStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerRunStateMessage.java index aeb821e2..3e217649 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerRunStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerRunStateMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.vm.VMRunState; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.vm.VMRunState; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerTerminalInputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalInputMessage.java similarity index 84% rename from src/main/java/li/cil/oc2/common/network/message/ComputerTerminalInputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalInputMessage.java index 773e2fcd..0254c72e 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerTerminalInputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalInputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ComputerTerminalOutputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalOutputMessage.java similarity index 84% rename from src/main/java/li/cil/oc2/common/network/message/ComputerTerminalOutputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalOutputMessage.java index c596e4ce..d0103f62 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ComputerTerminalOutputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ComputerTerminalOutputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/DiskDriveFloppyMessage.java b/src/main/java/li/cil/oc2r/common/network/message/DiskDriveFloppyMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/DiskDriveFloppyMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/DiskDriveFloppyMessage.java index b84df1a9..6a5df7c1 100644 --- a/src/main/java/li/cil/oc2/common/network/message/DiskDriveFloppyMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/DiskDriveFloppyMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.DiskDriveBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.DiskDriveBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2/common/network/message/ExportedFileMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ExportedFileMessage.java similarity index 94% rename from src/main/java/li/cil/oc2/common/network/message/ExportedFileMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ExportedFileMessage.java index c0b755bb..1f03629e 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ExportedFileMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ExportedFileMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.client.gui.FileChooserScreen; +import li.cil.oc2r.client.gui.FileChooserScreen; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; import org.apache.logging.log4j.LogManager; diff --git a/src/main/java/li/cil/oc2/common/network/message/FirmwareFlasherMessage.java b/src/main/java/li/cil/oc2r/common/network/message/FirmwareFlasherMessage.java similarity index 89% rename from src/main/java/li/cil/oc2/common/network/message/FirmwareFlasherMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/FirmwareFlasherMessage.java index 7679ff33..ca3dece1 100644 --- a/src/main/java/li/cil/oc2/common/network/message/FirmwareFlasherMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/FirmwareFlasherMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.FlashMemoryFlasherBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.FlashMemoryFlasherBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.FriendlyByteBuf; diff --git a/src/main/java/li/cil/oc2/common/network/message/ImportedFileMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ImportedFileMessage.java similarity index 92% rename from src/main/java/li/cil/oc2/common/network/message/ImportedFileMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ImportedFileMessage.java index 6c463250..4f444fe9 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ImportedFileMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ImportedFileMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.bus.device.rpc.item.FileImportExportCardItemDevice; +import li.cil.oc2r.common.bus.device.rpc.item.FileImportExportCardItemDevice; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/KeyboardInputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/KeyboardInputMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/KeyboardInputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/KeyboardInputMessage.java index 14f044bd..be43d948 100644 --- a/src/main/java/li/cil/oc2/common/network/message/KeyboardInputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/KeyboardInputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.KeyboardBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.KeyboardBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorFramebufferMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorFramebufferMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/MonitorFramebufferMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorFramebufferMessage.java index 721413c7..8bd99d97 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorFramebufferMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorFramebufferMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorInputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorInputMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/MonitorInputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorInputMessage.java index 817e6764..e4d336be 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorInputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorInputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessage.java similarity index 89% rename from src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessage.java index f4c26d5d..21997784 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.network.Network; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.network.Network; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessageForwarded.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessageForwarded.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessageForwarded.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessageForwarded.java index afcf9445..b67af8ee 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorPowerMessageForwarded.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorPowerMessageForwarded.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorRequestFramebufferMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorRequestFramebufferMessage.java similarity index 85% rename from src/main/java/li/cil/oc2/common/network/message/MonitorRequestFramebufferMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorRequestFramebufferMessage.java index a7f72ccc..00e56345 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorRequestFramebufferMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorRequestFramebufferMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.network.MonitorLoadBalancer; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.network.MonitorLoadBalancer; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MonitorStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MonitorStateMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/MonitorStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MonitorStateMessage.java index bbdb3acf..3b67a328 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MonitorStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MonitorStateMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.MonitorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.MonitorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/MultipartMessage.java b/src/main/java/li/cil/oc2r/common/network/message/MultipartMessage.java similarity index 98% rename from src/main/java/li/cil/oc2/common/network/message/MultipartMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/MultipartMessage.java index f32be822..db5aeb06 100644 --- a/src/main/java/li/cil/oc2/common/network/message/MultipartMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/MultipartMessage.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; @@ -8,8 +8,8 @@ import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.network.Network; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.network.Network; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; import org.apache.logging.log4j.LogManager; diff --git a/src/main/java/li/cil/oc2/common/network/message/NetworkConnectorConnectionsMessage.java b/src/main/java/li/cil/oc2r/common/network/message/NetworkConnectorConnectionsMessage.java similarity index 92% rename from src/main/java/li/cil/oc2/common/network/message/NetworkConnectorConnectionsMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/NetworkConnectorConnectionsMessage.java index 83fc70aa..ce27d87f 100644 --- a/src/main/java/li/cil/oc2/common/network/message/NetworkConnectorConnectionsMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/NetworkConnectorConnectionsMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.NetworkConnectorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.NetworkConnectorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/NetworkInterfaceCardConfigurationMessage.java b/src/main/java/li/cil/oc2r/common/network/message/NetworkInterfaceCardConfigurationMessage.java similarity index 93% rename from src/main/java/li/cil/oc2/common/network/message/NetworkInterfaceCardConfigurationMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/NetworkInterfaceCardConfigurationMessage.java index d858d3c7..e0d257ba 100644 --- a/src/main/java/li/cil/oc2/common/network/message/NetworkInterfaceCardConfigurationMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/NetworkInterfaceCardConfigurationMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.item.NetworkInterfaceCardItem; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.item.NetworkInterfaceCardItem; import net.minecraft.core.Direction; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; diff --git a/src/main/java/li/cil/oc2/common/network/message/NetworkTunnelLinkMessage.java b/src/main/java/li/cil/oc2r/common/network/message/NetworkTunnelLinkMessage.java similarity index 93% rename from src/main/java/li/cil/oc2/common/network/message/NetworkTunnelLinkMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/NetworkTunnelLinkMessage.java index a8df2b4e..59db128c 100644 --- a/src/main/java/li/cil/oc2/common/network/message/NetworkTunnelLinkMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/NetworkTunnelLinkMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.container.NetworkTunnelContainer; +import li.cil.oc2r.common.container.NetworkTunnelContainer; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.inventory.AbstractContainerMenu; diff --git a/src/main/java/li/cil/oc2/common/network/message/OpenComputerInventoryMessage.java b/src/main/java/li/cil/oc2r/common/network/message/OpenComputerInventoryMessage.java similarity index 88% rename from src/main/java/li/cil/oc2/common/network/message/OpenComputerInventoryMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/OpenComputerInventoryMessage.java index 04b3aa08..351bb60d 100644 --- a/src/main/java/li/cil/oc2/common/network/message/OpenComputerInventoryMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/OpenComputerInventoryMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/OpenComputerTerminalMessage.java b/src/main/java/li/cil/oc2r/common/network/message/OpenComputerTerminalMessage.java similarity index 88% rename from src/main/java/li/cil/oc2/common/network/message/OpenComputerTerminalMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/OpenComputerTerminalMessage.java index d16f165a..54fe452d 100644 --- a/src/main/java/li/cil/oc2/common/network/message/OpenComputerTerminalMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/OpenComputerTerminalMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ComputerBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ComputerBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/OpenRobotInventoryMessage.java b/src/main/java/li/cil/oc2r/common/network/message/OpenRobotInventoryMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/OpenRobotInventoryMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/OpenRobotInventoryMessage.java index b2bd15d4..8b38538a 100644 --- a/src/main/java/li/cil/oc2/common/network/message/OpenRobotInventoryMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/OpenRobotInventoryMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/OpenRobotTerminalMessage.java b/src/main/java/li/cil/oc2r/common/network/message/OpenRobotTerminalMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/OpenRobotTerminalMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/OpenRobotTerminalMessage.java index f1411ffd..eecf0f9b 100644 --- a/src/main/java/li/cil/oc2/common/network/message/OpenRobotTerminalMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/OpenRobotTerminalMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ProjectorFramebufferMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ProjectorFramebufferMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ProjectorFramebufferMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ProjectorFramebufferMessage.java index c1b9463c..605cb3bf 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ProjectorFramebufferMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ProjectorFramebufferMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ProjectorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ProjectorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ProjectorRequestFramebufferMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ProjectorRequestFramebufferMessage.java similarity index 85% rename from src/main/java/li/cil/oc2/common/network/message/ProjectorRequestFramebufferMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ProjectorRequestFramebufferMessage.java index 1ac3445e..da1ac171 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ProjectorRequestFramebufferMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ProjectorRequestFramebufferMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ProjectorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.network.ProjectorLoadBalancer; +import li.cil.oc2r.common.blockentity.ProjectorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.network.ProjectorLoadBalancer; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ProjectorStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ProjectorStateMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ProjectorStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ProjectorStateMessage.java index 20a4c797..a9e3c2a8 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ProjectorStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ProjectorStateMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.blockentity.ProjectorBlockEntity; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.blockentity.ProjectorBlockEntity; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.core.BlockPos; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RequestImportedFileMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RequestImportedFileMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/RequestImportedFileMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RequestImportedFileMessage.java index 2b03b5e5..577195dc 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RequestImportedFileMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RequestImportedFileMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.client.gui.FileChooserScreen; -import li.cil.oc2.common.bus.device.rpc.item.FileImportExportCardItemDevice; -import li.cil.oc2.common.network.Network; +import li.cil.oc2r.client.gui.FileChooserScreen; +import li.cil.oc2r.common.bus.device.rpc.item.FileImportExportCardItemDevice; +import li.cil.oc2r.common.network.Network; import net.minecraft.client.Minecraft; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.TextColor; @@ -17,7 +17,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import static li.cil.oc2.common.util.TranslationUtils.text; +import static li.cil.oc2r.common.util.TranslationUtils.text; public final class RequestImportedFileMessage extends AbstractMessage { private static final Logger LOGGER = LogManager.getLogger(); diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotBootErrorMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotBootErrorMessage.java similarity index 91% rename from src/main/java/li/cil/oc2/common/network/message/RobotBootErrorMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotBootErrorMessage.java index a3957c0f..22619172 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotBootErrorMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotBootErrorMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotBusStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotBusStateMessage.java similarity index 87% rename from src/main/java/li/cil/oc2/common/network/message/RobotBusStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotBusStateMessage.java index 880f4ce7..fafa8f51 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotBusStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotBusStateMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotInitializationMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotInitializationMessage.java similarity index 88% rename from src/main/java/li/cil/oc2/common/network/message/RobotInitializationMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotInitializationMessage.java index 8704b329..f9180cb2 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotInitializationMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotInitializationMessage.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.vm.VMRunState; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.vm.VMRunState; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotInitializationRequestMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotInitializationRequestMessage.java similarity index 89% rename from src/main/java/li/cil/oc2/common/network/message/RobotInitializationRequestMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotInitializationRequestMessage.java index 45b337e9..f2df82d5 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotInitializationRequestMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotInitializationRequestMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotPowerMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotPowerMessage.java similarity index 91% rename from src/main/java/li/cil/oc2/common/network/message/RobotPowerMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotPowerMessage.java index 92d18945..6fb45264 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotPowerMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotPowerMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotRunStateMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotRunStateMessage.java similarity index 87% rename from src/main/java/li/cil/oc2/common/network/message/RobotRunStateMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotRunStateMessage.java index 9846b74c..fca9d5c5 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotRunStateMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotRunStateMessage.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; -import li.cil.oc2.common.vm.VMRunState; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; +import li.cil.oc2r.common.vm.VMRunState; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotTerminalInputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotTerminalInputMessage.java similarity index 85% rename from src/main/java/li/cil/oc2/common/network/message/RobotTerminalInputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotTerminalInputMessage.java index 35765d98..d6a08abf 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotTerminalInputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotTerminalInputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/RobotTerminalOutputMessage.java b/src/main/java/li/cil/oc2r/common/network/message/RobotTerminalOutputMessage.java similarity index 85% rename from src/main/java/li/cil/oc2/common/network/message/RobotTerminalOutputMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/RobotTerminalOutputMessage.java index 152f57ae..3f652085 100644 --- a/src/main/java/li/cil/oc2/common/network/message/RobotTerminalOutputMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/RobotTerminalOutputMessage.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.entity.Robot; -import li.cil.oc2.common.network.MessageUtils; +import li.cil.oc2r.common.entity.Robot; +import li.cil.oc2r.common.network.MessageUtils; import net.minecraft.network.FriendlyByteBuf; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2/common/network/message/ServerCanceledImportFileMessage.java b/src/main/java/li/cil/oc2r/common/network/message/ServerCanceledImportFileMessage.java similarity index 90% rename from src/main/java/li/cil/oc2/common/network/message/ServerCanceledImportFileMessage.java rename to src/main/java/li/cil/oc2r/common/network/message/ServerCanceledImportFileMessage.java index 6b8b19ca..c5559458 100644 --- a/src/main/java/li/cil/oc2/common/network/message/ServerCanceledImportFileMessage.java +++ b/src/main/java/li/cil/oc2r/common/network/message/ServerCanceledImportFileMessage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.network.message; +package li.cil.oc2r.common.network.message; -import li.cil.oc2.common.bus.device.rpc.item.FileImportExportCardItemDevice; +import li.cil.oc2r.common.bus.device.rpc.item.FileImportExportCardItemDevice; import net.minecraft.network.FriendlyByteBuf; import net.minecraft.server.level.ServerPlayer; import net.minecraftforge.network.NetworkEvent; diff --git a/src/main/java/li/cil/oc2r/common/network/message/package-info.java b/src/main/java/li/cil/oc2r/common/network/message/package-info.java new file mode 100644 index 00000000..5f4aa607 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/network/message/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.network.message; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/network/package-info.java b/src/main/java/li/cil/oc2r/common/network/package-info.java new file mode 100644 index 00000000..0b463b0b --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/network/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.network; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/api/imc/package-info.java b/src/main/java/li/cil/oc2r/common/package-info.java similarity index 88% rename from src/main/java/li/cil/oc2/api/imc/package-info.java rename to src/main/java/li/cil/oc2r/common/package-info.java index b08fdc78..e536160d 100644 --- a/src/main/java/li/cil/oc2/api/imc/package-info.java +++ b/src/main/java/li/cil/oc2r/common/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.api.imc; +package li.cil.oc2r.common; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/serialization/BlobStorage.java b/src/main/java/li/cil/oc2r/common/serialization/BlobStorage.java similarity index 98% rename from src/main/java/li/cil/oc2/common/serialization/BlobStorage.java rename to src/main/java/li/cil/oc2r/common/serialization/BlobStorage.java index 6f63d475..d5c3d114 100644 --- a/src/main/java/li/cil/oc2/common/serialization/BlobStorage.java +++ b/src/main/java/li/cil/oc2r/common/serialization/BlobStorage.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization; +package li.cil.oc2r.common.serialization; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.server.MinecraftServer; import net.minecraft.world.level.storage.LevelResource; import net.minecraftforge.event.server.ServerAboutToStartEvent; diff --git a/src/main/java/li/cil/oc2/common/serialization/NBTSerialization.java b/src/main/java/li/cil/oc2r/common/serialization/NBTSerialization.java similarity index 99% rename from src/main/java/li/cil/oc2/common/serialization/NBTSerialization.java rename to src/main/java/li/cil/oc2r/common/serialization/NBTSerialization.java index 2e704fd7..15eaaa50 100644 --- a/src/main/java/li/cil/oc2/common/serialization/NBTSerialization.java +++ b/src/main/java/li/cil/oc2r/common/serialization/NBTSerialization.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization; +package li.cil.oc2r.common.serialization; import it.unimi.dsi.fastutil.ints.IntArrayList; import li.cil.ceres.Ceres; import li.cil.ceres.api.DeserializationVisitor; import li.cil.ceres.api.SerializationException; import li.cil.ceres.api.SerializationVisitor; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.nbt.*; import org.jetbrains.annotations.Contract; diff --git a/src/main/java/li/cil/oc2/common/serialization/NBTToJsonConverter.java b/src/main/java/li/cil/oc2r/common/serialization/NBTToJsonConverter.java similarity index 97% rename from src/main/java/li/cil/oc2/common/serialization/NBTToJsonConverter.java rename to src/main/java/li/cil/oc2r/common/serialization/NBTToJsonConverter.java index a6086037..b3cfb156 100644 --- a/src/main/java/li/cil/oc2/common/serialization/NBTToJsonConverter.java +++ b/src/main/java/li/cil/oc2r/common/serialization/NBTToJsonConverter.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization; +package li.cil.oc2r.common.serialization; import com.google.gson.*; -import li.cil.oc2.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTTagIds; import net.minecraft.nbt.*; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/JsonArraySerializer.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/JsonArraySerializer.java similarity index 96% rename from src/main/java/li/cil/oc2/common/serialization/ceres/JsonArraySerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/ceres/JsonArraySerializer.java index 1ef9534b..e9b7ac24 100644 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/JsonArraySerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/JsonArraySerializer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.ceres; +package li.cil.oc2r.common.serialization.ceres; import com.google.gson.JsonArray; import com.google.gson.JsonParser; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeListSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeListSerializer.java similarity index 92% rename from src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeListSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeListSerializer.java index 2ed366db..f41bc32c 100644 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeListSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeListSerializer.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.ceres; +package li.cil.oc2r.common.serialization.ceres; import li.cil.ceres.api.DeserializationVisitor; import li.cil.ceres.api.SerializationException; import li.cil.ceres.api.SerializationVisitor; import li.cil.ceres.api.Serializer; -import li.cil.oc2.common.vm.context.global.MemoryRangeList; +import li.cil.oc2r.common.vm.context.global.MemoryRangeList; import li.cil.sedna.api.memory.MemoryRange; import javax.annotation.Nullable; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeSerializer.java similarity index 95% rename from src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeSerializer.java index 9f65bd57..3f3024d1 100644 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/MemoryRangeSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/MemoryRangeSerializer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.ceres; +package li.cil.oc2r.common.serialization.ceres; import li.cil.ceres.api.DeserializationVisitor; import li.cil.ceres.api.SerializationException; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/Serializers.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/Serializers.java similarity index 87% rename from src/main/java/li/cil/oc2/common/serialization/ceres/Serializers.java rename to src/main/java/li/cil/oc2r/common/serialization/ceres/Serializers.java index 7dddaf78..52289655 100644 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/Serializers.java +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/Serializers.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.ceres; +package li.cil.oc2r.common.serialization.ceres; import com.google.gson.JsonArray; import li.cil.ceres.Ceres; -import li.cil.oc2.common.vm.context.global.MemoryRangeList; +import li.cil.oc2r.common.vm.context.global.MemoryRangeList; import li.cil.sedna.api.memory.MemoryRange; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/serialization/ceres/TextComponentSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/TextComponentSerializer.java similarity index 96% rename from src/main/java/li/cil/oc2/common/serialization/ceres/TextComponentSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/ceres/TextComponentSerializer.java index f3ee6ed1..ca797e67 100644 --- a/src/main/java/li/cil/oc2/common/serialization/ceres/TextComponentSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/TextComponentSerializer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.ceres; +package li.cil.oc2r.common.serialization.ceres; import li.cil.ceres.api.DeserializationVisitor; import li.cil.ceres.api.SerializationException; diff --git a/src/main/java/li/cil/oc2r/common/serialization/ceres/package-info.java b/src/main/java/li/cil/oc2r/common/serialization/ceres/package-info.java new file mode 100644 index 00000000..8d46a68d --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/serialization/ceres/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.serialization.ceres; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/DirectionJsonSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/DirectionJsonSerializer.java similarity index 96% rename from src/main/java/li/cil/oc2/common/serialization/gson/DirectionJsonSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/DirectionJsonSerializer.java index a9741e73..b4dbae05 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/DirectionJsonSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/DirectionJsonSerializer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; import net.minecraft.core.Direction; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/EmptyRPCMethodGroupSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/EmptyRPCMethodGroupSerializer.java similarity index 89% rename from src/main/java/li/cil/oc2/common/serialization/gson/EmptyRPCMethodGroupSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/EmptyRPCMethodGroupSerializer.java index df87b4cc..e2622e30 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/EmptyRPCMethodGroupSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/EmptyRPCMethodGroupSerializer.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/ItemStackJsonSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/ItemStackJsonSerializer.java similarity index 84% rename from src/main/java/li/cil/oc2/common/serialization/gson/ItemStackJsonSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/ItemStackJsonSerializer.java index 1bd59733..92f30eaf 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/ItemStackJsonSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/ItemStackJsonSerializer.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.JsonElement; import com.google.gson.JsonNull; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -import li.cil.oc2.common.bus.device.rpc.RPCItemStackTagFilters; -import li.cil.oc2.common.serialization.NBTToJsonConverter; +import li.cil.oc2r.common.bus.device.rpc.RPCItemStackTagFilters; +import li.cil.oc2r.common.serialization.NBTToJsonConverter; import net.minecraft.world.item.ItemStack; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/MessageJsonDeserializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/MessageJsonDeserializer.java similarity index 93% rename from src/main/java/li/cil/oc2/common/serialization/gson/MessageJsonDeserializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/MessageJsonDeserializer.java index ecb41b50..f52892b0 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/MessageJsonDeserializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/MessageJsonDeserializer.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; import java.lang.reflect.Type; import java.util.UUID; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/MethodInvocationJsonDeserializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/MethodInvocationJsonDeserializer.java similarity index 90% rename from src/main/java/li/cil/oc2/common/serialization/gson/MethodInvocationJsonDeserializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/MethodInvocationJsonDeserializer.java index b70bd859..9d38eaf6 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/MethodInvocationJsonDeserializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/MethodInvocationJsonDeserializer.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; import java.lang.reflect.Type; import java.util.UUID; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java similarity index 88% rename from src/main/java/li/cil/oc2/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java index f0995d9d..b640d47c 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/RPCDeviceWithIdentifierJsonSerializer.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/RPCMethodJsonSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/RPCMethodJsonSerializer.java similarity index 90% rename from src/main/java/li/cil/oc2/common/serialization/gson/RPCMethodJsonSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/RPCMethodJsonSerializer.java index 28fcd609..58b77b20 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/RPCMethodJsonSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/RPCMethodJsonSerializer.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; -import li.cil.oc2.api.bus.device.rpc.RPCMethod; -import li.cil.oc2.api.bus.device.rpc.RPCParameter; +import li.cil.oc2r.api.bus.device.rpc.RPCMethod; +import li.cil.oc2r.api.bus.device.rpc.RPCParameter; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/SideJsonDeserializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/SideJsonDeserializer.java similarity index 90% rename from src/main/java/li/cil/oc2/common/serialization/gson/SideJsonDeserializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/SideJsonDeserializer.java index f2b483f9..851dd951 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/SideJsonDeserializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/SideJsonDeserializer.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.*; import com.google.gson.internal.bind.TypeAdapters; import com.google.gson.reflect.TypeToken; -import li.cil.oc2.api.util.Side; +import li.cil.oc2r.api.util.Side; import java.lang.reflect.Type; diff --git a/src/main/java/li/cil/oc2/common/serialization/gson/UnsignedByteArrayJsonSerializer.java b/src/main/java/li/cil/oc2r/common/serialization/gson/UnsignedByteArrayJsonSerializer.java similarity index 92% rename from src/main/java/li/cil/oc2/common/serialization/gson/UnsignedByteArrayJsonSerializer.java rename to src/main/java/li/cil/oc2r/common/serialization/gson/UnsignedByteArrayJsonSerializer.java index 8a901408..588eb6f9 100644 --- a/src/main/java/li/cil/oc2/common/serialization/gson/UnsignedByteArrayJsonSerializer.java +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/UnsignedByteArrayJsonSerializer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.serialization.gson; +package li.cil.oc2r.common.serialization.gson; import com.google.gson.JsonArray; import com.google.gson.JsonElement; diff --git a/src/main/java/li/cil/oc2r/common/serialization/gson/package-info.java b/src/main/java/li/cil/oc2r/common/serialization/gson/package-info.java new file mode 100644 index 00000000..f776d638 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/serialization/gson/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.serialization.gson; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/serialization/package-info.java b/src/main/java/li/cil/oc2r/common/serialization/package-info.java new file mode 100644 index 00000000..b74a7906 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/serialization/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.serialization; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/tags/BlockTags.java b/src/main/java/li/cil/oc2r/common/tags/BlockTags.java similarity index 92% rename from src/main/java/li/cil/oc2/common/tags/BlockTags.java rename to src/main/java/li/cil/oc2r/common/tags/BlockTags.java index 18fed1e6..e5add4c3 100644 --- a/src/main/java/li/cil/oc2/common/tags/BlockTags.java +++ b/src/main/java/li/cil/oc2r/common/tags/BlockTags.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.tags; +package li.cil.oc2r.common.tags; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; diff --git a/src/main/java/li/cil/oc2/common/tags/ItemTags.java b/src/main/java/li/cil/oc2r/common/tags/ItemTags.java similarity index 96% rename from src/main/java/li/cil/oc2/common/tags/ItemTags.java rename to src/main/java/li/cil/oc2r/common/tags/ItemTags.java index 6a96597b..a2cdc92f 100644 --- a/src/main/java/li/cil/oc2/common/tags/ItemTags.java +++ b/src/main/java/li/cil/oc2r/common/tags/ItemTags.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.tags; +package li.cil.oc2r.common.tags; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; diff --git a/src/main/java/li/cil/oc2r/common/tags/package-info.java b/src/main/java/li/cil/oc2r/common/tags/package-info.java new file mode 100644 index 00000000..e00a6216 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/tags/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.tags; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/util/BlockEntityUtils.java b/src/main/java/li/cil/oc2r/common/util/BlockEntityUtils.java similarity index 95% rename from src/main/java/li/cil/oc2/common/util/BlockEntityUtils.java rename to src/main/java/li/cil/oc2r/common/util/BlockEntityUtils.java index 044ec90a..567980df 100644 --- a/src/main/java/li/cil/oc2/common/util/BlockEntityUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/BlockEntityUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityTicker; diff --git a/src/main/java/li/cil/oc2/common/util/BlockLocation.java b/src/main/java/li/cil/oc2r/common/util/BlockLocation.java similarity index 98% rename from src/main/java/li/cil/oc2/common/util/BlockLocation.java rename to src/main/java/li/cil/oc2r/common/util/BlockLocation.java index 71f79801..2b18ecab 100644 --- a/src/main/java/li/cil/oc2/common/util/BlockLocation.java +++ b/src/main/java/li/cil/oc2r/common/util/BlockLocation.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.BlockPos; import net.minecraft.world.entity.Entity; diff --git a/src/main/java/li/cil/oc2/common/util/ChainableVertexConsumer.java b/src/main/java/li/cil/oc2r/common/util/ChainableVertexConsumer.java similarity index 99% rename from src/main/java/li/cil/oc2/common/util/ChainableVertexConsumer.java rename to src/main/java/li/cil/oc2r/common/util/ChainableVertexConsumer.java index 60d96aa5..85d47607 100644 --- a/src/main/java/li/cil/oc2/common/util/ChainableVertexConsumer.java +++ b/src/main/java/li/cil/oc2r/common/util/ChainableVertexConsumer.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; diff --git a/src/main/java/li/cil/oc2/common/util/ChunkLocation.java b/src/main/java/li/cil/oc2r/common/util/ChunkLocation.java similarity index 97% rename from src/main/java/li/cil/oc2/common/util/ChunkLocation.java rename to src/main/java/li/cil/oc2r/common/util/ChunkLocation.java index 78ed25a7..de5e1c98 100644 --- a/src/main/java/li/cil/oc2/common/util/ChunkLocation.java +++ b/src/main/java/li/cil/oc2r/common/util/ChunkLocation.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.BlockPos; import net.minecraft.world.level.ChunkPos; diff --git a/src/main/java/li/cil/oc2/common/util/ChunkUtils.java b/src/main/java/li/cil/oc2r/common/util/ChunkUtils.java similarity index 97% rename from src/main/java/li/cil/oc2/common/util/ChunkUtils.java rename to src/main/java/li/cil/oc2r/common/util/ChunkUtils.java index 694107a6..817f21e6 100644 --- a/src/main/java/li/cil/oc2/common/util/ChunkUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/ChunkUtils.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.API; -import li.cil.oc2.common.mixin.ServerChunkCacheMixin; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.mixin.ServerChunkCacheMixin; import net.minecraft.core.BlockPos; import net.minecraft.core.SectionPos; import net.minecraft.world.level.ChunkPos; diff --git a/src/main/java/li/cil/oc2/common/util/ColorUtils.java b/src/main/java/li/cil/oc2r/common/util/ColorUtils.java similarity index 91% rename from src/main/java/li/cil/oc2/common/util/ColorUtils.java rename to src/main/java/li/cil/oc2r/common/util/ColorUtils.java index 96a94d17..f3177d94 100644 --- a/src/main/java/li/cil/oc2/common/util/ColorUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/ColorUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; public final class ColorUtils { public static int textureDiffuseColorsToRGB(final float[] colors) { diff --git a/src/main/java/li/cil/oc2/common/util/Event.java b/src/main/java/li/cil/oc2r/common/util/Event.java similarity index 89% rename from src/main/java/li/cil/oc2/common/util/Event.java rename to src/main/java/li/cil/oc2r/common/util/Event.java index 22a3aeee..3e113625 100644 --- a/src/main/java/li/cil/oc2/common/util/Event.java +++ b/src/main/java/li/cil/oc2r/common/util/Event.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import java.util.HashSet; diff --git a/src/main/java/li/cil/oc2/common/util/FakePlayerUtils.java b/src/main/java/li/cil/oc2r/common/util/FakePlayerUtils.java similarity index 92% rename from src/main/java/li/cil/oc2/common/util/FakePlayerUtils.java rename to src/main/java/li/cil/oc2r/common/util/FakePlayerUtils.java index 74ff9a5b..986814fc 100644 --- a/src/main/java/li/cil/oc2/common/util/FakePlayerUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/FakePlayerUtils.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import com.mojang.authlib.GameProfile; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Config; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; import net.minecraft.world.entity.Entity; diff --git a/src/main/java/li/cil/oc2/common/util/HorizontalBlockUtils.java b/src/main/java/li/cil/oc2r/common/util/HorizontalBlockUtils.java similarity index 96% rename from src/main/java/li/cil/oc2/common/util/HorizontalBlockUtils.java rename to src/main/java/li/cil/oc2r/common/util/HorizontalBlockUtils.java index 8a82d3f5..d1118a34 100644 --- a/src/main/java/li/cil/oc2/common/util/HorizontalBlockUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/HorizontalBlockUtils.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.util.Side; +import li.cil.oc2r.api.util.Side; import net.minecraft.core.Direction; import net.minecraft.world.level.block.HorizontalDirectionalBlock; import net.minecraft.world.level.block.state.BlockState; diff --git a/src/main/java/li/cil/oc2/common/util/IntegerSpace.java b/src/main/java/li/cil/oc2r/common/util/IntegerSpace.java similarity index 99% rename from src/main/java/li/cil/oc2/common/util/IntegerSpace.java rename to src/main/java/li/cil/oc2r/common/util/IntegerSpace.java index 1d519203..d9ea86fb 100644 --- a/src/main/java/li/cil/oc2/common/util/IntegerSpace.java +++ b/src/main/java/li/cil/oc2r/common/util/IntegerSpace.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import java.util.Iterator; import java.util.Map; diff --git a/src/main/java/li/cil/oc2/common/util/ItemDeviceUtils.java b/src/main/java/li/cil/oc2r/common/util/ItemDeviceUtils.java similarity index 95% rename from src/main/java/li/cil/oc2/common/util/ItemDeviceUtils.java rename to src/main/java/li/cil/oc2r/common/util/ItemDeviceUtils.java index be531c89..db7c5103 100644 --- a/src/main/java/li/cil/oc2/common/util/ItemDeviceUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/ItemDeviceUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; diff --git a/src/main/java/li/cil/oc2/common/util/ItemStackUtils.java b/src/main/java/li/cil/oc2r/common/util/ItemStackUtils.java similarity index 97% rename from src/main/java/li/cil/oc2/common/util/ItemStackUtils.java rename to src/main/java/li/cil/oc2r/common/util/ItemStackUtils.java index 35474f72..76e4b0f7 100644 --- a/src/main/java/li/cil/oc2/common/util/ItemStackUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/ItemStackUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; @@ -16,7 +16,7 @@ import net.minecraft.world.phys.Vec3; import javax.annotation.Nullable; import java.util.Optional; -import static li.cil.oc2.common.Constants.MOD_TAG_NAME; +import static li.cil.oc2r.common.Constants.MOD_TAG_NAME; public final class ItemStackUtils { public static CompoundTag getModDataTag(final ItemStack stack) { diff --git a/src/main/java/li/cil/oc2/common/util/LazyOptionalUtils.java b/src/main/java/li/cil/oc2r/common/util/LazyOptionalUtils.java similarity index 98% rename from src/main/java/li/cil/oc2/common/util/LazyOptionalUtils.java rename to src/main/java/li/cil/oc2r/common/util/LazyOptionalUtils.java index fda70525..8bbb9dcf 100644 --- a/src/main/java/li/cil/oc2/common/util/LazyOptionalUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/LazyOptionalUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.common.util.NonNullConsumer; diff --git a/src/main/java/li/cil/oc2/common/util/LevelUtils.java b/src/main/java/li/cil/oc2r/common/util/LevelUtils.java similarity index 98% rename from src/main/java/li/cil/oc2/common/util/LevelUtils.java rename to src/main/java/li/cil/oc2r/common/util/LevelUtils.java index 7cc7433c..a372e8d3 100644 --- a/src/main/java/li/cil/oc2/common/util/LevelUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/LevelUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.BlockPos; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/common/util/LocationSupplierUtils.java b/src/main/java/li/cil/oc2r/common/util/LocationSupplierUtils.java similarity index 89% rename from src/main/java/li/cil/oc2/common/util/LocationSupplierUtils.java rename to src/main/java/li/cil/oc2r/common/util/LocationSupplierUtils.java index d83b008a..a96a33d0 100644 --- a/src/main/java/li/cil/oc2/common/util/LocationSupplierUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/LocationSupplierUtils.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.bus.device.provider.BlockDeviceQuery; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceQuery; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; import net.minecraft.world.entity.Entity; import net.minecraft.world.level.block.entity.BlockEntity; diff --git a/src/main/java/li/cil/oc2/common/util/NBTTagIds.java b/src/main/java/li/cil/oc2r/common/util/NBTTagIds.java similarity index 96% rename from src/main/java/li/cil/oc2/common/util/NBTTagIds.java rename to src/main/java/li/cil/oc2r/common/util/NBTTagIds.java index 21bab57d..ebcd3637 100644 --- a/src/main/java/li/cil/oc2/common/util/NBTTagIds.java +++ b/src/main/java/li/cil/oc2r/common/util/NBTTagIds.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.nbt.Tag; diff --git a/src/main/java/li/cil/oc2/common/util/NBTUtils.java b/src/main/java/li/cil/oc2r/common/util/NBTUtils.java similarity index 98% rename from src/main/java/li/cil/oc2/common/util/NBTUtils.java rename to src/main/java/li/cil/oc2r/common/util/NBTUtils.java index 34d8efd8..1888b66d 100644 --- a/src/main/java/li/cil/oc2/common/util/NBTUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/NBTUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.NonNullList; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/util/ParameterizedEvent.java b/src/main/java/li/cil/oc2r/common/util/ParameterizedEvent.java similarity index 92% rename from src/main/java/li/cil/oc2/common/util/ParameterizedEvent.java rename to src/main/java/li/cil/oc2r/common/util/ParameterizedEvent.java index 11d8dc17..259dac94 100644 --- a/src/main/java/li/cil/oc2/common/util/ParameterizedEvent.java +++ b/src/main/java/li/cil/oc2r/common/util/ParameterizedEvent.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import java.util.HashSet; import java.util.function.Consumer; diff --git a/src/main/java/li/cil/oc2/common/util/RegistryUtils.java b/src/main/java/li/cil/oc2r/common/util/RegistryUtils.java similarity index 90% rename from src/main/java/li/cil/oc2/common/util/RegistryUtils.java rename to src/main/java/li/cil/oc2r/common/util/RegistryUtils.java index 0598ce9e..3ba2109a 100644 --- a/src/main/java/li/cil/oc2/common/util/RegistryUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/RegistryUtils.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.API; -import li.cil.oc2.api.bus.device.DeviceType; -import li.cil.oc2.api.bus.device.provider.BlockDeviceProvider; -import li.cil.oc2.api.bus.device.provider.ItemDeviceProvider; -import li.cil.oc2.common.bus.device.provider.ProviderRegistry; +import li.cil.oc2r.api.API; +import li.cil.oc2r.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.provider.BlockDeviceProvider; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceProvider; +import li.cil.oc2r.common.bus.device.provider.ProviderRegistry; import net.minecraft.core.Registry; import net.minecraft.resources.ResourceKey; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; diff --git a/src/main/java/li/cil/oc2/common/util/RunnableUtils.java b/src/main/java/li/cil/oc2r/common/util/RunnableUtils.java similarity index 78% rename from src/main/java/li/cil/oc2/common/util/RunnableUtils.java rename to src/main/java/li/cil/oc2r/common/util/RunnableUtils.java index 3296798c..2c69ed23 100644 --- a/src/main/java/li/cil/oc2/common/util/RunnableUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/RunnableUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; public final class RunnableUtils { public static void doNothing() { diff --git a/src/main/java/li/cil/oc2/common/util/ServerScheduler.java b/src/main/java/li/cil/oc2r/common/util/ServerScheduler.java similarity index 99% rename from src/main/java/li/cil/oc2/common/util/ServerScheduler.java rename to src/main/java/li/cil/oc2r/common/util/ServerScheduler.java index ade3a86b..96845475 100644 --- a/src/main/java/li/cil/oc2/common/util/ServerScheduler.java +++ b/src/main/java/li/cil/oc2r/common/util/ServerScheduler.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.LevelAccessor; diff --git a/src/main/java/li/cil/oc2/common/util/SoundEvents.java b/src/main/java/li/cil/oc2r/common/util/SoundEvents.java similarity index 96% rename from src/main/java/li/cil/oc2/common/util/SoundEvents.java rename to src/main/java/li/cil/oc2r/common/util/SoundEvents.java index ac1e32de..67cb0311 100644 --- a/src/main/java/li/cil/oc2/common/util/SoundEvents.java +++ b/src/main/java/li/cil/oc2r/common/util/SoundEvents.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; diff --git a/src/main/java/li/cil/oc2/common/util/TerminalUtils.java b/src/main/java/li/cil/oc2r/common/util/TerminalUtils.java similarity index 90% rename from src/main/java/li/cil/oc2/common/util/TerminalUtils.java rename to src/main/java/li/cil/oc2r/common/util/TerminalUtils.java index e0cb0d88..e8986c3d 100644 --- a/src/main/java/li/cil/oc2/common/util/TerminalUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/TerminalUtils.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.common.vm.Terminal; +import li.cil.oc2r.common.vm.Terminal; import java.nio.ByteBuffer; import java.util.function.Consumer; diff --git a/src/main/java/li/cil/oc2/common/util/TextFormatUtils.java b/src/main/java/li/cil/oc2r/common/util/TextFormatUtils.java similarity index 97% rename from src/main/java/li/cil/oc2/common/util/TextFormatUtils.java rename to src/main/java/li/cil/oc2r/common/util/TextFormatUtils.java index 350a3a6e..682a8629 100644 --- a/src/main/java/li/cil/oc2/common/util/TextFormatUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/TextFormatUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/util/ThrottledSoundEmitter.java b/src/main/java/li/cil/oc2r/common/util/ThrottledSoundEmitter.java similarity index 98% rename from src/main/java/li/cil/oc2/common/util/ThrottledSoundEmitter.java rename to src/main/java/li/cil/oc2r/common/util/ThrottledSoundEmitter.java index 45df056f..43049b18 100644 --- a/src/main/java/li/cil/oc2/common/util/ThrottledSoundEmitter.java +++ b/src/main/java/li/cil/oc2r/common/util/ThrottledSoundEmitter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundSource; diff --git a/src/main/java/li/cil/oc2/common/util/TickUtils.java b/src/main/java/li/cil/oc2r/common/util/TickUtils.java similarity index 77% rename from src/main/java/li/cil/oc2/common/util/TickUtils.java rename to src/main/java/li/cil/oc2r/common/util/TickUtils.java index abb61ac3..d49890fb 100644 --- a/src/main/java/li/cil/oc2/common/util/TickUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/TickUtils.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.common.Constants; +import li.cil.oc2r.common.Constants; import java.time.Duration; diff --git a/src/main/java/li/cil/oc2/common/util/TooltipUtils.java b/src/main/java/li/cil/oc2r/common/util/TooltipUtils.java similarity index 94% rename from src/main/java/li/cil/oc2/common/util/TooltipUtils.java rename to src/main/java/li/cil/oc2r/common/util/TooltipUtils.java index 5b189fae..1d5163f5 100644 --- a/src/main/java/li/cil/oc2/common/util/TooltipUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/TooltipUtils.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import it.unimi.dsi.fastutil.ints.IntArrayList; import it.unimi.dsi.fastutil.ints.IntList; -import li.cil.oc2.api.bus.device.DeviceType; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.common.Config; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.block.EnergyConsumingBlock; -import li.cil.oc2.common.bus.device.util.Devices; -import li.cil.oc2.common.capabilities.Capabilities; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.tags.ItemTags; +import li.cil.oc2r.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.common.Config; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.block.EnergyConsumingBlock; +import li.cil.oc2r.common.bus.device.util.Devices; +import li.cil.oc2r.common.capabilities.Capabilities; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.tags.ItemTags; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; import net.minecraft.client.StringSplitter; @@ -33,8 +33,8 @@ import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; -import static li.cil.oc2.common.Constants.*; -import static li.cil.oc2.common.util.TextFormatUtils.withFormat; +import static li.cil.oc2r.common.Constants.*; +import static li.cil.oc2r.common.util.TextFormatUtils.withFormat; @SuppressWarnings("UnstableApiUsage") public final class TooltipUtils { diff --git a/src/main/java/li/cil/oc2/common/util/TranslationUtils.java b/src/main/java/li/cil/oc2r/common/util/TranslationUtils.java similarity index 88% rename from src/main/java/li/cil/oc2/common/util/TranslationUtils.java rename to src/main/java/li/cil/oc2r/common/util/TranslationUtils.java index d2816471..46dcd73e 100644 --- a/src/main/java/li/cil/oc2/common/util/TranslationUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/TranslationUtils.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.MutableComponent; diff --git a/src/main/java/li/cil/oc2/common/util/Vec3Utils.java b/src/main/java/li/cil/oc2r/common/util/Vec3Utils.java similarity index 88% rename from src/main/java/li/cil/oc2/common/util/Vec3Utils.java rename to src/main/java/li/cil/oc2r/common/util/Vec3Utils.java index e2b321f8..7bc254a5 100644 --- a/src/main/java/li/cil/oc2/common/util/Vec3Utils.java +++ b/src/main/java/li/cil/oc2r/common/util/Vec3Utils.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.core.Vec3i; import net.minecraft.world.phys.Vec3; diff --git a/src/main/java/li/cil/oc2/common/util/VoxelShapeUtils.java b/src/main/java/li/cil/oc2r/common/util/VoxelShapeUtils.java similarity index 95% rename from src/main/java/li/cil/oc2/common/util/VoxelShapeUtils.java rename to src/main/java/li/cil/oc2r/common/util/VoxelShapeUtils.java index 1f90577c..cfadc120 100644 --- a/src/main/java/li/cil/oc2/common/util/VoxelShapeUtils.java +++ b/src/main/java/li/cil/oc2r/common/util/VoxelShapeUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import net.minecraft.world.phys.shapes.Shapes; import net.minecraft.world.phys.shapes.VoxelShape; diff --git a/src/main/java/li/cil/oc2r/common/util/package-info.java b/src/main/java/li/cil/oc2r/common/util/package-info.java new file mode 100644 index 00000000..e9026345 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/util/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.util; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/AbstractTerminalVMRunner.java b/src/main/java/li/cil/oc2r/common/vm/AbstractTerminalVMRunner.java similarity index 98% rename from src/main/java/li/cil/oc2/common/vm/AbstractTerminalVMRunner.java rename to src/main/java/li/cil/oc2r/common/vm/AbstractTerminalVMRunner.java index 0928f717..0dc78426 100644 --- a/src/main/java/li/cil/oc2/common/vm/AbstractTerminalVMRunner.java +++ b/src/main/java/li/cil/oc2r/common/vm/AbstractTerminalVMRunner.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; import it.unimi.dsi.fastutil.bytes.ByteArrayFIFOQueue; import li.cil.sedna.device.serial.UART16550A; diff --git a/src/main/java/li/cil/oc2/common/vm/AbstractVMItemStackHandlers.java b/src/main/java/li/cil/oc2r/common/vm/AbstractVMItemStackHandlers.java similarity index 92% rename from src/main/java/li/cil/oc2/common/vm/AbstractVMItemStackHandlers.java rename to src/main/java/li/cil/oc2r/common/vm/AbstractVMItemStackHandlers.java index 3d8e2dff..92b876dc 100644 --- a/src/main/java/li/cil/oc2/common/vm/AbstractVMItemStackHandlers.java +++ b/src/main/java/li/cil/oc2r/common/vm/AbstractVMItemStackHandlers.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.api.bus.DeviceBusElement; -import li.cil.oc2.api.bus.device.DeviceType; -import li.cil.oc2.api.bus.device.DeviceTypes; -import li.cil.oc2.api.bus.device.provider.ItemDeviceQuery; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.common.bus.AbstractDeviceBusElement; -import li.cil.oc2.common.bus.AbstractItemDeviceBusElement; -import li.cil.oc2.common.container.AbstractDeviceItemStackHandler; -import li.cil.oc2.common.container.AbstractTypedDeviceItemStackHandler; +import li.cil.oc2r.api.bus.DeviceBusElement; +import li.cil.oc2r.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceTypes; +import li.cil.oc2r.api.bus.device.provider.ItemDeviceQuery; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.common.bus.AbstractDeviceBusElement; +import li.cil.oc2r.common.bus.AbstractItemDeviceBusElement; +import li.cil.oc2r.common.container.AbstractDeviceItemStackHandler; +import li.cil.oc2r.common.container.AbstractTypedDeviceItemStackHandler; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.ItemStack; import net.minecraftforge.common.util.LazyOptional; diff --git a/src/main/java/li/cil/oc2/common/vm/AbstractVirtualMachine.java b/src/main/java/li/cil/oc2r/common/vm/AbstractVirtualMachine.java similarity index 95% rename from src/main/java/li/cil/oc2/common/vm/AbstractVirtualMachine.java rename to src/main/java/li/cil/oc2r/common/vm/AbstractVirtualMachine.java index 3ec3cc17..ae91d028 100644 --- a/src/main/java/li/cil/oc2/common/vm/AbstractVirtualMachine.java +++ b/src/main/java/li/cil/oc2r/common/vm/AbstractVirtualMachine.java @@ -1,20 +1,20 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; import li.cil.ceres.api.Serialized; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.vm.FirmwareLoader; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.CommonDeviceBusController; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; -import li.cil.oc2.common.bus.device.rpc.item.CPUItemDevice; -import li.cil.oc2.common.serialization.NBTSerialization; -import li.cil.oc2.common.util.NBTTagIds; -import li.cil.oc2.common.util.NBTUtils; -import li.cil.oc2.common.util.TickUtils; -import li.cil.oc2.common.vm.context.global.GlobalVMContext; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.vm.FirmwareLoader; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.bus.device.rpc.item.CPUItemDevice; +import li.cil.oc2r.common.serialization.NBTSerialization; +import li.cil.oc2r.common.util.NBTTagIds; +import li.cil.oc2r.common.util.NBTUtils; +import li.cil.oc2r.common.util.TickUtils; +import li.cil.oc2r.common.vm.context.global.GlobalVMContext; import li.cil.sedna.api.memory.MemoryAccessException; import li.cil.sedna.riscv.R5Board; import net.minecraft.nbt.CompoundTag; diff --git a/src/main/java/li/cil/oc2/common/vm/Allocator.java b/src/main/java/li/cil/oc2r/common/vm/Allocator.java similarity index 97% rename from src/main/java/li/cil/oc2/common/vm/Allocator.java rename to src/main/java/li/cil/oc2r/common/vm/Allocator.java index 6ba4649b..1c15f7b5 100644 --- a/src/main/java/li/cil/oc2/common/vm/Allocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/Allocator.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.api.API; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.Config; import net.minecraftforge.event.server.ServerStoppedEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; diff --git a/src/main/java/li/cil/oc2/common/vm/BaseAddressProvider.java b/src/main/java/li/cil/oc2r/common/vm/BaseAddressProvider.java similarity index 68% rename from src/main/java/li/cil/oc2/common/vm/BaseAddressProvider.java rename to src/main/java/li/cil/oc2r/common/vm/BaseAddressProvider.java index 31e835b6..1817556c 100644 --- a/src/main/java/li/cil/oc2/common/vm/BaseAddressProvider.java +++ b/src/main/java/li/cil/oc2r/common/vm/BaseAddressProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDevice; import java.util.OptionalLong; diff --git a/src/main/java/li/cil/oc2/common/vm/BuiltinDevices.java b/src/main/java/li/cil/oc2r/common/vm/BuiltinDevices.java similarity index 90% rename from src/main/java/li/cil/oc2/common/vm/BuiltinDevices.java rename to src/main/java/li/cil/oc2r/common/vm/BuiltinDevices.java index 23c7fab6..d24a888b 100644 --- a/src/main/java/li/cil/oc2/common/vm/BuiltinDevices.java +++ b/src/main/java/li/cil/oc2r/common/vm/BuiltinDevices.java @@ -1,14 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; -import li.cil.oc2.api.bus.device.data.BlockDeviceData; +package li.cil.oc2r.common.vm; import java.io.IOException; -import net.minecraft.resources.ResourceLocation; - import li.cil.ceres.api.Serialized; -import li.cil.oc2.common.bus.device.data.FileSystems; -import li.cil.oc2.common.vm.context.global.GlobalVMContext; +import li.cil.oc2r.common.bus.device.data.FileSystems; +import li.cil.oc2r.common.vm.context.global.GlobalVMContext; import li.cil.sedna.api.Interrupt; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.device.rtc.GoldfishRTC; @@ -17,8 +14,6 @@ import li.cil.sedna.device.serial.UART16550A; import li.cil.sedna.device.virtio.VirtIOConsoleDevice; import li.cil.sedna.device.virtio.VirtIOFileSystemDevice; import li.cil.sedna.device.virtio.VirtIOBlockDevice; -import li.cil.oc2.common.bus.device.data.ResourceBlockDeviceData; -import li.cil.sedna.api.device.BlockDevice; import li.cil.sedna.buildroot.Buildroot; import java.io.InputStream; import li.cil.sedna.device.block.ByteBufferBlockDevice; @@ -69,7 +64,7 @@ public final class BuiltinDevices { catch(final IOException e) { System.out.println("Failed to load lower block device"); } - + } /////////////////////////////////////////////////////////////////// diff --git a/src/main/java/li/cil/oc2/common/vm/MinecraftRealTimeCounter.java b/src/main/java/li/cil/oc2r/common/vm/MinecraftRealTimeCounter.java similarity index 96% rename from src/main/java/li/cil/oc2/common/vm/MinecraftRealTimeCounter.java rename to src/main/java/li/cil/oc2r/common/vm/MinecraftRealTimeCounter.java index 6148b58f..babceff4 100644 --- a/src/main/java/li/cil/oc2/common/vm/MinecraftRealTimeCounter.java +++ b/src/main/java/li/cil/oc2r/common/vm/MinecraftRealTimeCounter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; import li.cil.sedna.api.device.rtc.RealTimeCounter; import net.minecraft.world.level.Level; diff --git a/src/main/java/li/cil/oc2/common/vm/Terminal.java b/src/main/java/li/cil/oc2r/common/vm/Terminal.java similarity index 99% rename from src/main/java/li/cil/oc2/common/vm/Terminal.java rename to src/main/java/li/cil/oc2r/common/vm/Terminal.java index c5007c09..f4e99c5c 100644 --- a/src/main/java/li/cil/oc2/common/vm/Terminal.java +++ b/src/main/java/li/cil/oc2r/common/vm/Terminal.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.*; import org.joml.Matrix4f; import it.unimi.dsi.fastutil.bytes.ByteArrayFIFOQueue; import li.cil.ceres.api.Serialized; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GameRenderer; import net.minecraft.client.renderer.ShaderInstance; diff --git a/src/main/java/li/cil/oc2/common/vm/VMDeviceBusAdapter.java b/src/main/java/li/cil/oc2r/common/vm/VMDeviceBusAdapter.java similarity index 91% rename from src/main/java/li/cil/oc2/common/vm/VMDeviceBusAdapter.java rename to src/main/java/li/cil/oc2r/common/vm/VMDeviceBusAdapter.java index ac9e6521..a1711597 100644 --- a/src/main/java/li/cil/oc2/common/vm/VMDeviceBusAdapter.java +++ b/src/main/java/li/cil/oc2r/common/vm/VMDeviceBusAdapter.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.api.bus.device.Device; -import li.cil.oc2.api.bus.device.vm.VMDevice; -import li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult; -import li.cil.oc2.common.vm.context.global.GlobalVMContext; -import li.cil.oc2.common.vm.context.managed.ManagedVMContext; +import li.cil.oc2r.api.bus.device.Device; +import li.cil.oc2r.api.bus.device.vm.VMDevice; +import li.cil.oc2r.api.bus.device.vm.VMDeviceLoadResult; +import li.cil.oc2r.common.vm.context.global.GlobalVMContext; +import li.cil.oc2r.common.vm.context.managed.ManagedVMContext; import java.util.ArrayList; import java.util.Collection; diff --git a/src/main/java/li/cil/oc2/common/vm/VMItemStackHandlers.java b/src/main/java/li/cil/oc2r/common/vm/VMItemStackHandlers.java similarity index 78% rename from src/main/java/li/cil/oc2/common/vm/VMItemStackHandlers.java rename to src/main/java/li/cil/oc2r/common/vm/VMItemStackHandlers.java index d3281eff..ce855492 100644 --- a/src/main/java/li/cil/oc2/common/vm/VMItemStackHandlers.java +++ b/src/main/java/li/cil/oc2r/common/vm/VMItemStackHandlers.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.api.bus.device.DeviceType; +import li.cil.oc2r.api.bus.device.DeviceType; import net.minecraftforge.items.IItemHandler; import java.util.Optional; diff --git a/src/main/java/li/cil/oc2/common/vm/VMRunState.java b/src/main/java/li/cil/oc2r/common/vm/VMRunState.java similarity index 78% rename from src/main/java/li/cil/oc2/common/vm/VMRunState.java rename to src/main/java/li/cil/oc2r/common/vm/VMRunState.java index be1e7057..ff87897a 100644 --- a/src/main/java/li/cil/oc2/common/vm/VMRunState.java +++ b/src/main/java/li/cil/oc2r/common/vm/VMRunState.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; public enum VMRunState { STOPPED, diff --git a/src/main/java/li/cil/oc2/common/vm/VMRunner.java b/src/main/java/li/cil/oc2r/common/vm/VMRunner.java similarity index 91% rename from src/main/java/li/cil/oc2/common/vm/VMRunner.java rename to src/main/java/li/cil/oc2r/common/vm/VMRunner.java index 866d24af..5a6dfcbe 100644 --- a/src/main/java/li/cil/oc2/common/vm/VMRunner.java +++ b/src/main/java/li/cil/oc2r/common/vm/VMRunner.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; import li.cil.ceres.api.Serialized; -import li.cil.oc2.api.bus.device.vm.event.VMInitializationException; -import li.cil.oc2.api.bus.device.vm.event.VMInitializingEvent; -import li.cil.oc2.api.bus.device.vm.event.VMResumedRunningEvent; -import li.cil.oc2.api.bus.device.vm.event.VMSynchronizeEvent; -import li.cil.oc2.common.Constants; -import li.cil.oc2.common.bus.RPCDeviceBusAdapter; -import li.cil.oc2.common.vm.context.global.GlobalVMContext; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializationException; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializingEvent; +import li.cil.oc2r.api.bus.device.vm.event.VMResumedRunningEvent; +import li.cil.oc2r.api.bus.device.vm.event.VMSynchronizeEvent; +import li.cil.oc2r.common.Constants; +import li.cil.oc2r.common.bus.RPCDeviceBusAdapter; +import li.cil.oc2r.common.vm.context.global.GlobalVMContext; import li.cil.sedna.riscv.R5Board; import net.minecraft.network.chat.Component; diff --git a/src/main/java/li/cil/oc2/common/vm/VirtualMachine.java b/src/main/java/li/cil/oc2r/common/vm/VirtualMachine.java similarity index 89% rename from src/main/java/li/cil/oc2/common/vm/VirtualMachine.java rename to src/main/java/li/cil/oc2r/common/vm/VirtualMachine.java index 3076fa84..699b75bd 100644 --- a/src/main/java/li/cil/oc2/common/vm/VirtualMachine.java +++ b/src/main/java/li/cil/oc2r/common/vm/VirtualMachine.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm; +package li.cil.oc2r.common.vm; -import li.cil.oc2.common.bus.CommonDeviceBusController; +import li.cil.oc2r.common.bus.CommonDeviceBusController; import net.minecraft.network.chat.Component; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; diff --git a/src/main/java/li/cil/oc2/common/vm/context/EventManager.java b/src/main/java/li/cil/oc2r/common/vm/context/EventManager.java similarity index 74% rename from src/main/java/li/cil/oc2/common/vm/context/EventManager.java rename to src/main/java/li/cil/oc2r/common/vm/context/EventManager.java index 28378cb5..3d3275c5 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/EventManager.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/EventManager.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context; +package li.cil.oc2r.common.vm.context; public interface EventManager { void unregister(Object subscriber); diff --git a/src/main/java/li/cil/oc2/common/vm/context/InterruptManager.java b/src/main/java/li/cil/oc2r/common/vm/context/InterruptManager.java similarity index 82% rename from src/main/java/li/cil/oc2/common/vm/context/InterruptManager.java rename to src/main/java/li/cil/oc2r/common/vm/context/InterruptManager.java index 027cf4a1..f5d75668 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/InterruptManager.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/InterruptManager.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context; +package li.cil.oc2r.common.vm.context; import java.util.BitSet; diff --git a/src/main/java/li/cil/oc2/common/vm/context/InterruptValidator.java b/src/main/java/li/cil/oc2r/common/vm/context/InterruptValidator.java similarity index 80% rename from src/main/java/li/cil/oc2/common/vm/context/InterruptValidator.java rename to src/main/java/li/cil/oc2r/common/vm/context/InterruptValidator.java index c52bddfc..368369e8 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/InterruptValidator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/InterruptValidator.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context; +package li.cil.oc2r.common.vm.context; public interface InterruptValidator { boolean isMaskValid(int mask); diff --git a/src/main/java/li/cil/oc2/common/vm/context/MemoryRangeManager.java b/src/main/java/li/cil/oc2r/common/vm/context/MemoryRangeManager.java similarity index 88% rename from src/main/java/li/cil/oc2/common/vm/context/MemoryRangeManager.java rename to src/main/java/li/cil/oc2r/common/vm/context/MemoryRangeManager.java index bfc9bad4..59691a55 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/MemoryRangeManager.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/MemoryRangeManager.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context; +package li.cil.oc2r.common.vm.context; import li.cil.sedna.api.device.MemoryMappedDevice; diff --git a/src/main/java/li/cil/oc2/common/vm/context/VMContextManagerCollection.java b/src/main/java/li/cil/oc2r/common/vm/context/VMContextManagerCollection.java similarity index 84% rename from src/main/java/li/cil/oc2/common/vm/context/VMContextManagerCollection.java rename to src/main/java/li/cil/oc2r/common/vm/context/VMContextManagerCollection.java index 6c77ee26..58fceb80 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/VMContextManagerCollection.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/VMContextManagerCollection.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context; +package li.cil.oc2r.common.vm.context; public interface VMContextManagerCollection { InterruptManager getInterruptManager(); diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalEventBus.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalEventBus.java similarity index 87% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalEventBus.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalEventBus.java index f4144b2f..7ee24193 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalEventBus.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalEventBus.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; import com.google.common.eventbus.EventBus; import com.google.common.eventbus.SubscriberExceptionContext; -import li.cil.oc2.api.bus.device.vm.context.VMLifecycleEventBus; -import li.cil.oc2.api.bus.device.vm.event.VMInitializationException; -import li.cil.oc2.common.vm.context.EventManager; +import li.cil.oc2r.api.bus.device.vm.context.VMLifecycleEventBus; +import li.cil.oc2r.api.bus.device.vm.event.VMInitializationException; +import li.cil.oc2r.common.vm.context.EventManager; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptAllocator.java similarity index 91% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptAllocator.java index eadf97ef..c14b426a 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptAllocator.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; -import li.cil.oc2.api.bus.device.vm.context.InterruptAllocator; -import li.cil.oc2.common.vm.context.InterruptManager; -import li.cil.oc2.common.vm.context.InterruptValidator; +import li.cil.oc2r.api.bus.device.vm.context.InterruptAllocator; +import li.cil.oc2r.common.vm.context.InterruptManager; +import li.cil.oc2r.common.vm.context.InterruptValidator; import java.util.BitSet; import java.util.OptionalInt; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptController.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptController.java similarity index 94% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptController.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptController.java index 56d08aeb..5744c07a 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalInterruptController.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalInterruptController.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; -import li.cil.oc2.common.vm.context.InterruptValidator; +import li.cil.oc2r.common.vm.context.InterruptValidator; import li.cil.sedna.api.device.InterruptController; final class GlobalInterruptController implements InterruptController { diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryAllocator.java similarity index 83% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryAllocator.java index ceb4e1a1..ccf3877c 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryAllocator.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; -import li.cil.oc2.api.bus.device.vm.context.MemoryAllocator; -import li.cil.oc2.common.vm.Allocator; +import li.cil.oc2r.api.bus.device.vm.context.MemoryAllocator; +import li.cil.oc2r.common.vm.Allocator; import java.util.ArrayList; import java.util.UUID; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryMap.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryMap.java similarity index 97% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryMap.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryMap.java index 793c6fb6..9a35563e 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryMap.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryMap.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MappedMemoryRange; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryRangeAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryRangeAllocator.java similarity index 94% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryRangeAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryRangeAllocator.java index d9d5816a..822c2b82 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalMemoryRangeAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalMemoryRangeAllocator.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; import it.unimi.dsi.fastutil.objects.Object2LongArrayMap; import it.unimi.dsi.fastutil.objects.Object2LongMap; -import li.cil.oc2.api.bus.device.vm.context.MemoryRangeAllocator; -import li.cil.oc2.common.vm.context.MemoryRangeManager; +import li.cil.oc2r.api.bus.device.vm.context.MemoryRangeAllocator; +import li.cil.oc2r.common.vm.context.MemoryRangeManager; import li.cil.sedna.api.Board; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MemoryRange; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalVMContext.java b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalVMContext.java similarity index 91% rename from src/main/java/li/cil/oc2/common/vm/context/global/GlobalVMContext.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/GlobalVMContext.java index 1a8ca029..4e39763f 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/GlobalVMContext.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/GlobalVMContext.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; import li.cil.ceres.api.Serialized; -import li.cil.oc2.api.bus.device.vm.context.*; -import li.cil.oc2.common.vm.context.EventManager; -import li.cil.oc2.common.vm.context.InterruptManager; -import li.cil.oc2.common.vm.context.MemoryRangeManager; -import li.cil.oc2.common.vm.context.VMContextManagerCollection; +import li.cil.oc2r.api.bus.device.vm.context.*; +import li.cil.oc2r.common.vm.context.EventManager; +import li.cil.oc2r.common.vm.context.InterruptManager; +import li.cil.oc2r.common.vm.context.MemoryRangeManager; +import li.cil.oc2r.common.vm.context.VMContextManagerCollection; import li.cil.sedna.api.Board; import li.cil.sedna.api.device.InterruptController; import li.cil.sedna.api.memory.MemoryMap; diff --git a/src/main/java/li/cil/oc2/common/vm/context/global/MemoryRangeList.java b/src/main/java/li/cil/oc2r/common/vm/context/global/MemoryRangeList.java similarity index 79% rename from src/main/java/li/cil/oc2/common/vm/context/global/MemoryRangeList.java rename to src/main/java/li/cil/oc2r/common/vm/context/global/MemoryRangeList.java index 32f841e5..0b7dcf83 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/global/MemoryRangeList.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/MemoryRangeList.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.global; +package li.cil.oc2r.common.vm.context.global; import li.cil.sedna.api.memory.MemoryRange; diff --git a/src/main/java/li/cil/oc2r/common/vm/context/global/package-info.java b/src/main/java/li/cil/oc2r/common/vm/context/global/package-info.java new file mode 100644 index 00000000..1b53b7ad --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/vm/context/global/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.vm.context.global; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedEventBus.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedEventBus.java similarity index 86% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedEventBus.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedEventBus.java index d0fe29ce..81b9fadd 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedEventBus.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedEventBus.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.api.bus.device.vm.context.VMLifecycleEventBus; -import li.cil.oc2.common.vm.context.EventManager; +import li.cil.oc2r.api.bus.device.vm.context.VMLifecycleEventBus; +import li.cil.oc2r.common.vm.context.EventManager; import java.util.ArrayList; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptAllocator.java similarity index 90% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptAllocator.java index 0064ad88..e8cbe162 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptAllocator.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.api.bus.device.vm.context.InterruptAllocator; -import li.cil.oc2.common.vm.context.InterruptManager; -import li.cil.oc2.common.vm.context.InterruptValidator; +import li.cil.oc2r.api.bus.device.vm.context.InterruptAllocator; +import li.cil.oc2r.common.vm.context.InterruptManager; +import li.cil.oc2r.common.vm.context.InterruptValidator; import java.util.BitSet; import java.util.OptionalInt; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptController.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptController.java similarity index 94% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptController.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptController.java index c73082f9..26d9f71a 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedInterruptController.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedInterruptController.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.common.vm.context.InterruptValidator; +import li.cil.oc2r.common.vm.context.InterruptValidator; import li.cil.sedna.api.device.InterruptController; public final class ManagedInterruptController implements InterruptController { diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryAllocator.java similarity index 85% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryAllocator.java index 98ed2a5c..40d9fc70 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryAllocator.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.api.bus.device.vm.context.MemoryAllocator; -import li.cil.oc2.common.vm.Allocator; +import li.cil.oc2r.api.bus.device.vm.context.MemoryAllocator; +import li.cil.oc2r.common.vm.Allocator; import java.util.ArrayList; import java.util.UUID; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryMap.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryMap.java similarity index 97% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryMap.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryMap.java index bd91d907..a9be28d5 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryMap.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryMap.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MappedMemoryRange; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryRangeAllocator.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryRangeAllocator.java similarity index 93% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryRangeAllocator.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryRangeAllocator.java index 4a9907bb..60e0b0f6 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedMemoryRangeAllocator.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedMemoryRangeAllocator.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.api.bus.device.vm.context.MemoryRangeAllocator; -import li.cil.oc2.common.vm.context.MemoryRangeManager; +import li.cil.oc2r.api.bus.device.vm.context.MemoryRangeAllocator; +import li.cil.oc2r.common.vm.context.MemoryRangeManager; import li.cil.sedna.api.device.MemoryMappedDevice; import java.util.ArrayList; diff --git a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedVMContext.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedVMContext.java similarity index 94% rename from src/main/java/li/cil/oc2/common/vm/context/managed/ManagedVMContext.java rename to src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedVMContext.java index eaa6c061..76c9632e 100644 --- a/src/main/java/li/cil/oc2/common/vm/context/managed/ManagedVMContext.java +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/ManagedVMContext.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.context.managed; +package li.cil.oc2r.common.vm.context.managed; -import li.cil.oc2.api.bus.device.vm.context.*; -import li.cil.oc2.common.vm.context.VMContextManagerCollection; +import li.cil.oc2r.api.bus.device.vm.context.*; +import li.cil.oc2r.common.vm.context.VMContextManagerCollection; import li.cil.sedna.api.device.InterruptController; import li.cil.sedna.api.memory.MemoryMap; diff --git a/src/main/java/li/cil/oc2r/common/vm/context/managed/package-info.java b/src/main/java/li/cil/oc2r/common/vm/context/managed/package-info.java new file mode 100644 index 00000000..f0201dc0 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/vm/context/managed/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.vm.context.managed; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2r/common/vm/context/package-info.java b/src/main/java/li/cil/oc2r/common/vm/context/package-info.java new file mode 100644 index 00000000..ba9a8427 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/vm/context/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.vm.context; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/device/PciRootPortDevice.java b/src/main/java/li/cil/oc2r/common/vm/device/PciRootPortDevice.java similarity index 98% rename from src/main/java/li/cil/oc2/common/vm/device/PciRootPortDevice.java rename to src/main/java/li/cil/oc2r/common/vm/device/PciRootPortDevice.java index 34605d62..e97ef0d8 100644 --- a/src/main/java/li/cil/oc2/common/vm/device/PciRootPortDevice.java +++ b/src/main/java/li/cil/oc2r/common/vm/device/PciRootPortDevice.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.device; +package li.cil.oc2r.common.vm.device; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MemoryAccessException; diff --git a/src/main/java/li/cil/oc2/common/vm/device/SimpleFramebufferDevice.java b/src/main/java/li/cil/oc2r/common/vm/device/SimpleFramebufferDevice.java similarity index 97% rename from src/main/java/li/cil/oc2/common/vm/device/SimpleFramebufferDevice.java rename to src/main/java/li/cil/oc2r/common/vm/device/SimpleFramebufferDevice.java index 2e680851..ea34837c 100644 --- a/src/main/java/li/cil/oc2/common/vm/device/SimpleFramebufferDevice.java +++ b/src/main/java/li/cil/oc2r/common/vm/device/SimpleFramebufferDevice.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.device; +package li.cil.oc2r.common.vm.device; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.scale.RgbToYuv420j; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.scale.RgbToYuv420j; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.memory.MemoryAccessException; import li.cil.sedna.utils.DirectByteBufferUtils; diff --git a/src/main/java/li/cil/oc2/common/vm/fs/LayeredFileSystem.java b/src/main/java/li/cil/oc2r/common/vm/fs/LayeredFileSystem.java similarity index 99% rename from src/main/java/li/cil/oc2/common/vm/fs/LayeredFileSystem.java rename to src/main/java/li/cil/oc2r/common/vm/fs/LayeredFileSystem.java index 1555f3a7..03daaec4 100644 --- a/src/main/java/li/cil/oc2/common/vm/fs/LayeredFileSystem.java +++ b/src/main/java/li/cil/oc2r/common/vm/fs/LayeredFileSystem.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.fs; +package li.cil.oc2r.common.vm.fs; import li.cil.sedna.fs.*; diff --git a/src/main/java/li/cil/oc2r/common/vm/fs/package-info.java b/src/main/java/li/cil/oc2r/common/vm/fs/package-info.java new file mode 100644 index 00000000..3b2b9b87 --- /dev/null +++ b/src/main/java/li/cil/oc2r/common/vm/fs/package-info.java @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: MIT */ + +@ParametersAreNonnullByDefault +@MethodsReturnNonnullByDefault +package li.cil.oc2r.common.vm.fs; + +import net.minecraft.MethodsReturnNonnullByDefault; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/client/gui/package-info.java b/src/main/java/li/cil/oc2r/common/vm/package-info.java similarity index 86% rename from src/main/java/li/cil/oc2/client/gui/package-info.java rename to src/main/java/li/cil/oc2r/common/vm/package-info.java index ec9bf592..b53ef283 100644 --- a/src/main/java/li/cil/oc2/client/gui/package-info.java +++ b/src/main/java/li/cil/oc2r/common/vm/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.client.gui; +package li.cil.oc2r.common.vm; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/common/vm/provider/DeviceTreeProviders.java b/src/main/java/li/cil/oc2r/common/vm/provider/DeviceTreeProviders.java similarity index 71% rename from src/main/java/li/cil/oc2/common/vm/provider/DeviceTreeProviders.java rename to src/main/java/li/cil/oc2r/common/vm/provider/DeviceTreeProviders.java index 912a47f6..2d3714f7 100644 --- a/src/main/java/li/cil/oc2/common/vm/provider/DeviceTreeProviders.java +++ b/src/main/java/li/cil/oc2r/common/vm/provider/DeviceTreeProviders.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.provider; +package li.cil.oc2r.common.vm.provider; -import li.cil.oc2.common.vm.device.PciRootPortDevice; -import li.cil.oc2.common.vm.device.SimpleFramebufferDevice; +import li.cil.oc2r.common.vm.device.PciRootPortDevice; +import li.cil.oc2r.common.vm.device.SimpleFramebufferDevice; import li.cil.sedna.devicetree.DeviceTreeRegistry; public final class DeviceTreeProviders { diff --git a/src/main/java/li/cil/oc2/common/vm/provider/PciRootPortDeviceProvider.java b/src/main/java/li/cil/oc2r/common/vm/provider/PciRootPortDeviceProvider.java similarity index 95% rename from src/main/java/li/cil/oc2/common/vm/provider/PciRootPortDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/vm/provider/PciRootPortDeviceProvider.java index 514af517..7e5c19c1 100644 --- a/src/main/java/li/cil/oc2/common/vm/provider/PciRootPortDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/vm/provider/PciRootPortDeviceProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.provider; +package li.cil.oc2r.common.vm.provider; -import li.cil.oc2.common.vm.device.PciRootPortDevice; +import li.cil.oc2r.common.vm.device.PciRootPortDevice; import li.cil.sedna.api.device.Device; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.devicetree.DeviceNames; diff --git a/src/main/java/li/cil/oc2/common/vm/provider/SimpleFramebufferDeviceProvider.java b/src/main/java/li/cil/oc2r/common/vm/provider/SimpleFramebufferDeviceProvider.java similarity index 94% rename from src/main/java/li/cil/oc2/common/vm/provider/SimpleFramebufferDeviceProvider.java rename to src/main/java/li/cil/oc2r/common/vm/provider/SimpleFramebufferDeviceProvider.java index ac165c3c..a875de99 100644 --- a/src/main/java/li/cil/oc2/common/vm/provider/SimpleFramebufferDeviceProvider.java +++ b/src/main/java/li/cil/oc2r/common/vm/provider/SimpleFramebufferDeviceProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.common.vm.provider; +package li.cil.oc2r.common.vm.provider; -import li.cil.oc2.common.vm.device.SimpleFramebufferDevice; +import li.cil.oc2r.common.vm.device.SimpleFramebufferDevice; import li.cil.sedna.api.device.Device; import li.cil.sedna.api.device.MemoryMappedDevice; import li.cil.sedna.api.devicetree.DevicePropertyNames; diff --git a/src/main/java/li/cil/oc2/common/vxlan/TunnelManager.java b/src/main/java/li/cil/oc2r/common/vxlan/TunnelManager.java similarity index 97% rename from src/main/java/li/cil/oc2/common/vxlan/TunnelManager.java rename to src/main/java/li/cil/oc2r/common/vxlan/TunnelManager.java index def122ef..f28fff00 100644 --- a/src/main/java/li/cil/oc2/common/vxlan/TunnelManager.java +++ b/src/main/java/li/cil/oc2r/common/vxlan/TunnelManager.java @@ -1,7 +1,7 @@ -package li.cil.oc2.common.vxlan; +package li.cil.oc2r.common.vxlan; -import li.cil.oc2.api.capabilities.NetworkInterface; -import li.cil.oc2.common.Config; +import li.cil.oc2r.api.capabilities.NetworkInterface; +import li.cil.oc2r.common.Config; import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/src/main/java/li/cil/oc2/data/DataGenerators.java b/src/main/java/li/cil/oc2r/data/DataGenerators.java similarity index 97% rename from src/main/java/li/cil/oc2/data/DataGenerators.java rename to src/main/java/li/cil/oc2r/data/DataGenerators.java index eac532ac..1381ad8c 100644 --- a/src/main/java/li/cil/oc2/data/DataGenerators.java +++ b/src/main/java/li/cil/oc2r/data/DataGenerators.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.data.DataGenerator; import net.minecraft.data.DataProvider; import net.minecraft.data.loot.LootTableProvider; diff --git a/src/main/java/li/cil/oc2/data/ModBlockStateProvider.java b/src/main/java/li/cil/oc2r/data/ModBlockStateProvider.java similarity index 98% rename from src/main/java/li/cil/oc2/data/ModBlockStateProvider.java rename to src/main/java/li/cil/oc2r/data/ModBlockStateProvider.java index 5a6399c5..ccbf33fc 100644 --- a/src/main/java/li/cil/oc2/data/ModBlockStateProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModBlockStateProvider.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.api.API; -import li.cil.oc2.common.block.Blocks; -import li.cil.oc2.common.block.BusCableBlock; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.block.Blocks; +import li.cil.oc2r.common.block.BusCableBlock; +import li.cil.oc2r.common.item.Items; import net.minecraft.core.Direction; import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; diff --git a/src/main/java/li/cil/oc2/data/ModBlockTagsProvider.java b/src/main/java/li/cil/oc2r/data/ModBlockTagsProvider.java similarity index 88% rename from src/main/java/li/cil/oc2/data/ModBlockTagsProvider.java rename to src/main/java/li/cil/oc2r/data/ModBlockTagsProvider.java index 33082310..6ca99f14 100644 --- a/src/main/java/li/cil/oc2/data/ModBlockTagsProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModBlockTagsProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.api.API; +import li.cil.oc2r.api.API; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; import net.minecraftforge.common.data.BlockTagsProvider; @@ -12,8 +12,8 @@ import javax.annotation.Nullable; import java.util.concurrent.CompletableFuture; -import static li.cil.oc2.common.block.Blocks.*; -import static li.cil.oc2.common.tags.BlockTags.*; +import static li.cil.oc2r.common.block.Blocks.*; +import static li.cil.oc2r.common.tags.BlockTags.*; public final class ModBlockTagsProvider extends BlockTagsProvider { public ModBlockTagsProvider(final PackOutput packOutput, CompletableFuture lookupProvider, @Nullable final ExistingFileHelper existingFileHelper) { diff --git a/src/main/java/li/cil/oc2/data/ModItemModelProvider.java b/src/main/java/li/cil/oc2r/data/ModItemModelProvider.java similarity index 95% rename from src/main/java/li/cil/oc2/data/ModItemModelProvider.java rename to src/main/java/li/cil/oc2r/data/ModItemModelProvider.java index e4df3257..121f6649 100644 --- a/src/main/java/li/cil/oc2/data/ModItemModelProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModItemModelProvider.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.api.API; -import li.cil.oc2.common.entity.Entities; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.api.API; +import li.cil.oc2r.common.entity.Entities; +import li.cil.oc2r.common.item.Items; import net.minecraft.data.PackOutput; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.Item; diff --git a/src/main/java/li/cil/oc2/data/ModItemTagsProvider.java b/src/main/java/li/cil/oc2r/data/ModItemTagsProvider.java similarity index 95% rename from src/main/java/li/cil/oc2/data/ModItemTagsProvider.java rename to src/main/java/li/cil/oc2r/data/ModItemTagsProvider.java index 63ad5fdf..df9f8881 100644 --- a/src/main/java/li/cil/oc2/data/ModItemTagsProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModItemTagsProvider.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.tags.BlockTags; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.tags.BlockTags; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; import net.minecraft.data.tags.ItemTagsProvider; @@ -14,7 +14,7 @@ import javax.annotation.Nullable; import java.util.concurrent.CompletableFuture; -import static li.cil.oc2.common.tags.ItemTags.*; +import static li.cil.oc2r.common.tags.ItemTags.*; public final class ModItemTagsProvider extends ItemTagsProvider { public ModItemTagsProvider( diff --git a/src/main/java/li/cil/oc2/data/ModLootTableProvider.java b/src/main/java/li/cil/oc2r/data/ModLootTableProvider.java similarity index 96% rename from src/main/java/li/cil/oc2/data/ModLootTableProvider.java rename to src/main/java/li/cil/oc2r/data/ModLootTableProvider.java index fae0c9e5..540fbc86 100644 --- a/src/main/java/li/cil/oc2/data/ModLootTableProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModLootTableProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.common.block.Blocks; +import li.cil.oc2r.common.block.Blocks; import net.minecraft.data.PackOutput; import net.minecraft.data.loot.BlockLootSubProvider; import net.minecraft.world.flag.FeatureFlags; @@ -24,7 +24,7 @@ import java.util.Set; import java.util.stream.Collectors; import static java.util.Collections.singletonList; -import static li.cil.oc2.common.Constants.*; +import static li.cil.oc2r.common.Constants.*; public final class ModLootTableProvider extends LootTableProvider { public ModLootTableProvider(final PackOutput output, final Set additionalTables, final List subProviders) { diff --git a/src/main/java/li/cil/oc2/data/ModRecipesProvider.java b/src/main/java/li/cil/oc2r/data/ModRecipesProvider.java similarity index 99% rename from src/main/java/li/cil/oc2/data/ModRecipesProvider.java rename to src/main/java/li/cil/oc2r/data/ModRecipesProvider.java index 52aa4cd5..9c950c66 100644 --- a/src/main/java/li/cil/oc2/data/ModRecipesProvider.java +++ b/src/main/java/li/cil/oc2r/data/ModRecipesProvider.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; -import li.cil.oc2.common.item.Items; +import li.cil.oc2r.common.item.Items; import net.minecraft.advancements.critereon.InventoryChangeTrigger; import net.minecraft.data.PackOutput; import net.minecraft.data.recipes.*; diff --git a/src/main/java/li/cil/oc2/data/WrenchRecipeBuilder.java b/src/main/java/li/cil/oc2r/data/WrenchRecipeBuilder.java similarity index 98% rename from src/main/java/li/cil/oc2/data/WrenchRecipeBuilder.java rename to src/main/java/li/cil/oc2r/data/WrenchRecipeBuilder.java index ae052221..e87b0b39 100644 --- a/src/main/java/li/cil/oc2/data/WrenchRecipeBuilder.java +++ b/src/main/java/li/cil/oc2r/data/WrenchRecipeBuilder.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: MIT */ -package li.cil.oc2.data; +package li.cil.oc2r.data; import com.google.common.collect.Lists; import com.google.gson.JsonArray; import com.google.gson.JsonObject; -import li.cil.oc2.common.item.Items; -import li.cil.oc2.common.item.crafting.RecipeSerializers; +import li.cil.oc2r.common.item.Items; +import li.cil.oc2r.common.item.crafting.RecipeSerializers; import net.minecraft.advancements.Advancement; import net.minecraft.advancements.AdvancementRewards; import net.minecraft.advancements.CriterionTriggerInstance; diff --git a/src/main/java/li/cil/oc2/data/package-info.java b/src/main/java/li/cil/oc2r/data/package-info.java similarity index 88% rename from src/main/java/li/cil/oc2/data/package-info.java rename to src/main/java/li/cil/oc2r/data/package-info.java index 0e56eff2..4a321d19 100644 --- a/src/main/java/li/cil/oc2/data/package-info.java +++ b/src/main/java/li/cil/oc2r/data/package-info.java @@ -2,7 +2,7 @@ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault -package li.cil.oc2.data; +package li.cil.oc2r.data; import net.minecraft.MethodsReturnNonnullByDefault; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MConst.java b/src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MConst.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MConst.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MConst.java index 95761cf5..aacab085 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MConst.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MConst.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.common.biari; +package li.cil.oc2r.jcodec.codecs.common.biari; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MDecoder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MDecoder.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MDecoder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MDecoder.java index 72001509..13b5a740 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/common/biari/MDecoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/common/biari/MDecoder.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.common.biari; +package li.cil.oc2r.jcodec.codecs.common.biari; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Const.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Const.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Const.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Const.java index 7827ad95..d06b2e3f 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Const.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Const.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264; +package li.cil.oc2r.jcodec.codecs.h264; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.common.io.VLC; -import li.cil.oc2.jcodec.common.io.VLCBuilder; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.common.io.VLC; +import li.cil.oc2r.jcodec.common.io.VLCBuilder; +import li.cil.oc2r.jcodec.common.model.Picture; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Decoder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Decoder.java similarity index 94% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Decoder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Decoder.java index 0c45c158..060093ad 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Decoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Decoder.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264; +package li.cil.oc2r.jcodec.codecs.h264; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList2D; -import li.cil.oc2.jcodec.codecs.h264.decode.DeblockerInput; -import li.cil.oc2.jcodec.codecs.h264.decode.FrameReader; -import li.cil.oc2.jcodec.codecs.h264.decode.SliceDecoder; -import li.cil.oc2.jcodec.codecs.h264.decode.SliceReader; -import li.cil.oc2.jcodec.codecs.h264.decode.deblock.DeblockingFilter; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.common.IntObjectMap; -import li.cil.oc2.jcodec.common.VideoDecoder; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList2D; +import li.cil.oc2r.jcodec.codecs.h264.decode.DeblockerInput; +import li.cil.oc2r.jcodec.codecs.h264.decode.FrameReader; +import li.cil.oc2r.jcodec.codecs.h264.decode.SliceDecoder; +import li.cil.oc2r.jcodec.codecs.h264.decode.SliceReader; +import li.cil.oc2r.jcodec.codecs.h264.decode.deblock.DeblockingFilter; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.common.IntObjectMap; +import li.cil.oc2r.jcodec.common.VideoDecoder; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import java.nio.ByteBuffer; import java.util.ArrayList; @@ -21,7 +21,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Encoder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Encoder.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Encoder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Encoder.java index ed96d6b8..9d46efa2 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Encoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Encoder.java @@ -1,24 +1,24 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264; +package li.cil.oc2r.jcodec.codecs.h264; -import li.cil.oc2.jcodec.codecs.h264.encode.*; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter; -import li.cil.oc2.jcodec.codecs.h264.io.write.SliceHeaderWriter; -import li.cil.oc2.jcodec.common.VideoEncoder; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.model.Size; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.encode.*; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter; +import li.cil.oc2r.jcodec.codecs.h264.io.write.SliceHeaderWriter; +import li.cil.oc2r.jcodec.common.VideoEncoder; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.Size; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import java.nio.ByteBuffer; import java.util.LinkedList; import java.util.List; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.escapeNAL; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.escapeNAL; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Utils.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Utils.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Utils.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Utils.java index 7adef5ad..e532467b 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/H264Utils.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/H264Utils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264; +package li.cil.oc2r.jcodec.codecs.h264; import java.nio.ByteBuffer; import java.nio.ByteOrder; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/POCManager.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/POCManager.java similarity index 89% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/POCManager.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/POCManager.java index 7af4e12f..e55afe7c 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/POCManager.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/POCManager.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264; +package li.cil.oc2r.jcodec.codecs.h264; -import li.cil.oc2.jcodec.codecs.h264.io.model.NALUnit; -import li.cil.oc2.jcodec.codecs.h264.io.model.RefPicMarking.InstrType; -import li.cil.oc2.jcodec.codecs.h264.io.model.RefPicMarking.Instruction; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.NALUnit; +import li.cil.oc2r.jcodec.codecs.h264.io.model.RefPicMarking.InstrType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.RefPicMarking.Instruction; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; -import static li.cil.oc2.jcodec.codecs.h264.io.model.NALUnitType.IDR_SLICE; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.NALUnitType.IDR_SLICE; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/BlockInterpolator.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/BlockInterpolator.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/BlockInterpolator.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/BlockInterpolator.java index 2bc99059..2c8c8688 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/BlockInterpolator.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/BlockInterpolator.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static java.lang.System.arraycopy; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CABACContst.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CABACContst.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CABACContst.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CABACContst.java index a1682e06..134f7eed 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CABACContst.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CABACContst.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CAVLCReader.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CAVLCReader.java similarity index 91% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CAVLCReader.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CAVLCReader.java index 63e389e7..e4f3597b 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CAVLCReader.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CAVLCReader.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Utils; -import li.cil.oc2.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils; +import li.cil.oc2r.jcodec.common.io.BitReader; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java index f0c572e3..3bc75bff 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/ChromaPredictionBuilder.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.CHROMA_BLOCK_LUT; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.CHROMA_POS_LUT; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.CHROMA_BLOCK_LUT; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.CHROMA_POS_LUT; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CoeffTransformer.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CoeffTransformer.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CoeffTransformer.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CoeffTransformer.java index 9e8cbeb7..c6bdce5d 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/CoeffTransformer.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/CoeffTransformer.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.ArrayUtil; +import li.cil.oc2r.jcodec.common.ArrayUtil; import java.util.Arrays; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DeblockerInput.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DeblockerInput.java similarity index 74% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DeblockerInput.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DeblockerInput.java index f8671b01..dac26caf 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DeblockerInput.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DeblockerInput.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Utils; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; -import static li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet.getPicHeightInMbs; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet.getPicHeightInMbs; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DecoderState.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DecoderState.java similarity index 86% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DecoderState.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DecoderState.java index eb349a1d..8c0b4675 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/DecoderState.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/DecoderState.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Utils; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/FrameReader.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/FrameReader.java similarity index 77% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/FrameReader.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/FrameReader.java index 86a83906..13979d05 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/FrameReader.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/FrameReader.java @@ -1,25 +1,25 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.common.biari.MDecoder; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.MapManager; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.CABAC; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.NALUnit; -import li.cil.oc2.jcodec.codecs.h264.io.model.PictureParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.IntObjectMap; -import li.cil.oc2.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.codecs.common.biari.MDecoder; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.MapManager; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.CABAC; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.NALUnit; +import li.cil.oc2r.jcodec.codecs.h264.io.model.PictureParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.IntObjectMap; +import li.cil.oc2r.jcodec.common.io.BitReader; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.List; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.unescapeNAL; -import static li.cil.oc2.jcodec.codecs.h264.io.model.NALUnitType.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.unescapeNAL; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.NALUnitType.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java index 338b904b..cefe0e4e 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra16x16PredictionBuilder.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.ArrayUtil; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.ArrayUtil; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.LUMA_4x4_BLOCK_LUT; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.LUMA_4x4_POS_LUT; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.LUMA_4x4_BLOCK_LUT; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.LUMA_4x4_POS_LUT; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java index 17bfdb0f..c60e1119 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra4x4PredictionBuilder.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java index dca8cfc2..f4a238dc 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/Intra8x8PredictionBuilder.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static com.google.common.base.Preconditions.checkState; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlock.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlock.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlock.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlock.java index fd18a290..ef9e76e3 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlock.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlock.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred; -import li.cil.oc2.jcodec.codecs.h264.H264Utils; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.common.model.ColorSpace; import java.util.Arrays; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java index fd5bf56d..ca0cae3a 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBDirect.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; /** * A decoder for B direct macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBase.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBase.java similarity index 93% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBase.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBase.java index 21ce8261..fbcdea16 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderBase.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderBase.java @@ -1,20 +1,20 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java similarity index 65% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java index 4754532b..0f69883a 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIPCM.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.common.model.Picture; -import static li.cil.oc2.jcodec.codecs.h264.decode.MBlockDecoderUtils.collectPredictors; -import static li.cil.oc2.jcodec.codecs.h264.decode.MBlockDecoderUtils.saveVectIntra; +import static li.cil.oc2r.jcodec.codecs.h264.decode.MBlockDecoderUtils.collectPredictors; +import static li.cil.oc2r.jcodec.codecs.h264.decode.MBlockDecoderUtils.saveVectIntra; /** * A decoder for Intra PCM macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter.java index adcd4026..dfe5e119 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter.java @@ -1,19 +1,19 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; -import static li.cil.oc2.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; -import static li.cil.oc2.jcodec.codecs.h264.decode.PredictionMerger.mergePrediction; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; +import static li.cil.oc2r.jcodec.codecs.h264.decode.PredictionMerger.mergePrediction; /** * A decoder for Inter 16x16, 16x8 and 8x16 macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java index 8d6e68e3..12035233 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderInter8x8.java @@ -1,21 +1,21 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.model.Picture; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.Direct; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.L0; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.Direct; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.L0; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; /** * A decoder for Inter 16x16, 16x8 and 8x16 macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java similarity index 88% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java index 5640b858..dcfe4bc1 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntra16x16.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.Picture; -import static li.cil.oc2.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; +import static li.cil.oc2r.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; /** * A decoder for I16x16 macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java similarity index 92% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java index 7626bb76..4c580fbd 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderIntraNxN.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.Picture; /** * A decoder for I16x16 macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderUtils.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderUtils.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderUtils.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderUtils.java index c7c1ff90..417d598d 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockDecoderUtils.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockDecoderUtils.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static java.lang.System.arraycopy; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; public final class MBlockDecoderUtils { public static final int NULL_VECTOR = packMv(0, 0, -1); diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockSkipDecoder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockSkipDecoder.java similarity index 82% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockSkipDecoder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockSkipDecoder.java index 27e67331..e10b04ae 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/MBlockSkipDecoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/MBlockSkipDecoder.java @@ -1,22 +1,22 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.model.Picture; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.L0; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.identityMapping4; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.packMv; -import static li.cil.oc2.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; -import static li.cil.oc2.jcodec.codecs.h264.io.model.SliceType.P; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.L0; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.identityMapping4; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.packMv; +import static li.cil.oc2r.jcodec.codecs.h264.decode.MBlockDecoderUtils.*; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType.P; /** * A decoder for P skip macroblocks diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/PredictionMerger.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/PredictionMerger.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/PredictionMerger.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/PredictionMerger.java index eaf56c9c..2000825a 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/PredictionMerger.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/PredictionMerger.java @@ -1,12 +1,12 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/RefListManager.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/RefListManager.java similarity index 92% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/RefListManager.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/RefListManager.java index 0eff1230..d153deb1 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/RefListManager.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/RefListManager.java @@ -1,14 +1,14 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.io.model.Frame; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.IntObjectMap; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.io.model.Frame; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.IntObjectMap; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import java.util.Arrays; import java.util.Comparator; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceDecoder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceDecoder.java similarity index 93% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceDecoder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceDecoder.java index aa03b692..ff598054 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceDecoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceDecoder.java @@ -1,18 +1,18 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.MapManager; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.common.IntObjectMap; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.MapManager; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.common.IntObjectMap; +import li.cil.oc2r.jcodec.common.model.Picture; import static java.lang.System.arraycopy; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.L0; -import static li.cil.oc2.jcodec.codecs.h264.io.model.MBType.*; -import static li.cil.oc2.jcodec.codecs.h264.io.model.SliceType.P; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.L0; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.MBType.*; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType.P; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceHeaderReader.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceHeaderReader.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceHeaderReader.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceHeaderReader.java index dd389a89..e65d682f 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceHeaderReader.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceHeaderReader.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.codecs.h264.io.model.RefPicMarking.InstrType; -import li.cil.oc2.jcodec.codecs.h264.io.model.RefPicMarking.Instruction; -import li.cil.oc2.jcodec.common.IntArrayList; -import li.cil.oc2.jcodec.common.io.BitReader; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.codecs.h264.io.model.RefPicMarking.InstrType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.RefPicMarking.Instruction; +import li.cil.oc2r.jcodec.common.IntArrayList; +import li.cil.oc2r.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; import java.util.ArrayList; -import static li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet.getPicHeightInMbs; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet.getPicHeightInMbs; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceReader.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceReader.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceReader.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceReader.java index ab29cac3..c0977783 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/SliceReader.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/SliceReader.java @@ -1,21 +1,21 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode; +package li.cil.oc2r.jcodec.codecs.h264.decode; -import li.cil.oc2.jcodec.codecs.common.biari.MDecoder; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.decode.aso.Mapper; -import li.cil.oc2.jcodec.codecs.h264.io.CABAC; -import li.cil.oc2.jcodec.codecs.h264.io.CABAC.BlockType; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.common.io.BitReader; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.common.biari.MDecoder; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.decode.aso.Mapper; +import li.cil.oc2r.jcodec.codecs.h264.io.CABAC; +import li.cil.oc2r.jcodec.codecs.h264.io.CABAC.BlockType; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.Direct; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.PartPred.L0; -import static li.cil.oc2.jcodec.codecs.h264.io.model.MBType.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.Direct; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.PartPred.L0; +import static li.cil.oc2r.jcodec.codecs.h264.io.model.MBType.*; /** * Contains methods for reading high-level symbols out of H.264 bitstream diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java index 9a796423..0ebb0921 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/FlatMBlockMapper.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java similarity index 89% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java index cdc5e395..ba2f55c7 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MBToSliceGroupMap.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MapManager.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MapManager.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MapManager.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MapManager.java index f49738e2..6e0bb2e6 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/MapManager.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/MapManager.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; -import li.cil.oc2.jcodec.codecs.h264.io.model.PictureParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.PictureParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/Mapper.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/Mapper.java similarity index 90% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/Mapper.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/Mapper.java index d32165dd..66c7f856 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/Mapper.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/Mapper.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java index 7dcac178..b849bd78 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/PrebuiltMBlockMapper.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java index 516c3049..ce01ac43 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/aso/SliceGroupMapBuilder.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.aso; +package li.cil.oc2r.jcodec.codecs.h264.decode.aso; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java index ed5c66df..ed31d638 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/decode/deblock/DeblockingFilter.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.decode.deblock; +package li.cil.oc2r.jcodec.codecs.h264.decode.deblock; -import li.cil.oc2.jcodec.codecs.h264.decode.DeblockerInput; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceHeader; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.decode.DeblockerInput; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceHeader; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static java.lang.Math.abs; -import static li.cil.oc2.jcodec.codecs.h264.H264Utils.Mv.*; -import static li.cil.oc2.jcodec.common.tools.MathUtil.clip; +import static li.cil.oc2r.jcodec.codecs.h264.H264Utils.Mv.*; +import static li.cil.oc2r.jcodec.common.tools.MathUtil.clip; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/CQPRateControl.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/CQPRateControl.java similarity index 90% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/CQPRateControl.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/CQPRateControl.java index 952aafac..1512ffec 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/CQPRateControl.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/CQPRateControl.java @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.model.Size; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.Size; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * Constant QP with psyvisual adjustments diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodedMB.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodedMB.java similarity index 86% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodedMB.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodedMB.java index 73e31c1c..962f6991 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodedMB.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodedMB.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodingContext.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodingContext.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodingContext.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodingContext.java index 8aea05cf..95d2bc2d 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/EncodingContext.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/EncodingContext.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; import static java.lang.System.arraycopy; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/H264EncoderUtils.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/H264EncoderUtils.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/H264EncoderUtils.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/H264EncoderUtils.java index 4fea10ea..781130ce 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/H264EncoderUtils.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/H264EncoderUtils.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; import static java.lang.Math.max; import static java.lang.Math.min; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/IntraPredEstimator.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/IntraPredEstimator.java similarity index 91% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/IntraPredEstimator.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/IntraPredEstimator.java index 2ee1eb13..45075166 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/IntraPredEstimator.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/IntraPredEstimator.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.decode.ChromaPredictionBuilder; -import li.cil.oc2.jcodec.codecs.h264.decode.CoeffTransformer; -import li.cil.oc2.jcodec.codecs.h264.decode.Intra16x16PredictionBuilder; -import li.cil.oc2.jcodec.codecs.h264.decode.Intra4x4PredictionBuilder; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.decode.ChromaPredictionBuilder; +import li.cil.oc2r.jcodec.codecs.h264.decode.CoeffTransformer; +import li.cil.oc2r.jcodec.codecs.h264.decode.Intra16x16PredictionBuilder; +import li.cil.oc2r.jcodec.codecs.h264.decode.Intra4x4PredictionBuilder; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.BLK_DISP_MAP; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.BLK_DISP_MAP; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBDeblocker.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBDeblocker.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBDeblocker.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBDeblocker.java index e51c7bd3..1ac9cf82 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBDeblocker.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBDeblocker.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.decode.deblock.DeblockingFilter; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.decode.deblock.DeblockingFilter; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static java.lang.Math.abs; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.QP_SCALE_CR; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.QP_SCALE_CR; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBEncoderHelper.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBEncoderHelper.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBEncoderHelper.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBEncoderHelper.java index 0736d9bd..7c89af38 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBEncoderHelper.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBEncoderHelper.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterI16x16.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterI16x16.java similarity index 93% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterI16x16.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterI16x16.java index 510a25f3..a87caa5b 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterI16x16.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterI16x16.java @@ -1,20 +1,20 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Encoder.NonRdVector; -import li.cil.oc2.jcodec.codecs.h264.decode.ChromaPredictionBuilder; -import li.cil.oc2.jcodec.codecs.h264.decode.CoeffTransformer; -import li.cil.oc2.jcodec.codecs.h264.decode.Intra16x16PredictionBuilder; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Encoder.NonRdVector; +import li.cil.oc2r.jcodec.codecs.h264.decode.ChromaPredictionBuilder; +import li.cil.oc2r.jcodec.codecs.h264.decode.CoeffTransformer; +import li.cil.oc2r.jcodec.codecs.h264.decode.Intra16x16PredictionBuilder; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.*; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterINxN.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterINxN.java similarity index 91% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterINxN.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterINxN.java index edc20896..87166146 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterINxN.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterINxN.java @@ -1,19 +1,19 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Encoder.NonRdVector; -import li.cil.oc2.jcodec.codecs.h264.decode.CoeffTransformer; -import li.cil.oc2.jcodec.codecs.h264.decode.Intra4x4PredictionBuilder; -import li.cil.oc2.jcodec.codecs.h264.io.CAVLC; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Encoder.NonRdVector; +import li.cil.oc2r.jcodec.codecs.h264.decode.CoeffTransformer; +import li.cil.oc2r.jcodec.codecs.h264.decode.Intra4x4PredictionBuilder; +import li.cil.oc2r.jcodec.codecs.h264.io.CAVLC; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.BLK_DISP_MAP; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.BLK_DISP_MAP; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterP16x16.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterP16x16.java similarity index 91% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterP16x16.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterP16x16.java index 53da9b89..2ac8b24f 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MBWriterP16x16.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MBWriterP16x16.java @@ -1,21 +1,21 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Encoder.NonRdVector; -import li.cil.oc2.jcodec.codecs.h264.decode.BlockInterpolator; -import li.cil.oc2.jcodec.codecs.h264.decode.CoeffTransformer; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Encoder.NonRdVector; +import li.cil.oc2r.jcodec.codecs.h264.decode.BlockInterpolator; +import li.cil.oc2r.jcodec.codecs.h264.decode.CoeffTransformer; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.Picture; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.MB_DISP_OFF_LEFT; -import static li.cil.oc2.jcodec.codecs.h264.H264Const.MB_DISP_OFF_TOP; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.MB_DISP_OFF_LEFT; +import static li.cil.oc2r.jcodec.codecs.h264.H264Const.MB_DISP_OFF_TOP; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MotionEstimator.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MotionEstimator.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MotionEstimator.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MotionEstimator.java index 02b6fef6..b9d84dd9 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/MotionEstimator.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/MotionEstimator.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; import static java.lang.Math.min; -import static li.cil.oc2.jcodec.codecs.h264.encode.H264EncoderUtils.median; +import static li.cil.oc2r.jcodec.codecs.h264.encode.H264EncoderUtils.median; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/RateControl.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/RateControl.java similarity index 70% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/RateControl.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/RateControl.java index 0fffd182..591d9935 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/encode/RateControl.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/encode/RateControl.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.encode; +package li.cil.oc2r.jcodec.codecs.h264.encode; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.model.Size; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.Size; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CABAC.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CABAC.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CABAC.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CABAC.java index 66c2ffb2..a03254f8 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CABAC.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CABAC.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io; +package li.cil.oc2r.jcodec.codecs.h264.io; -import li.cil.oc2.jcodec.codecs.common.biari.MDecoder; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.H264Utils; -import li.cil.oc2.jcodec.codecs.h264.decode.CABACContst; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.model.SliceType; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.common.biari.MDecoder; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils; +import li.cil.oc2r.jcodec.codecs.h264.decode.CABACContst; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SliceType; +import li.cil.oc2r.jcodec.common.tools.MathUtil; -import static li.cil.oc2.jcodec.codecs.h264.io.CABAC.BlockType.*; +import static li.cil.oc2r.jcodec.codecs.h264.io.CABAC.BlockType.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CAVLC.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CAVLC.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CAVLC.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CAVLC.java index 62381f03..02084536 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/CAVLC.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/CAVLC.java @@ -1,16 +1,16 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io; +package li.cil.oc2r.jcodec.codecs.h264.io; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.decode.CAVLCReader; -import li.cil.oc2.jcodec.codecs.h264.io.model.MBType; -import li.cil.oc2.jcodec.codecs.h264.io.model.SeqParameterSet; -import li.cil.oc2.jcodec.common.io.BitReader; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.io.VLC; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.decode.CAVLCReader; +import li.cil.oc2r.jcodec.codecs.h264.io.model.MBType; +import li.cil.oc2r.jcodec.codecs.h264.io.model.SeqParameterSet; +import li.cil.oc2r.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.io.VLC; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/AspectRatio.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/AspectRatio.java similarity index 92% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/AspectRatio.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/AspectRatio.java index f3ec6080..e76f5ad7 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/AspectRatio.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/AspectRatio.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/Frame.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/Frame.java similarity index 92% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/Frame.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/Frame.java index 590aa2d8..7d2ad0be 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/Frame.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/Frame.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; -import li.cil.oc2.jcodec.codecs.h264.H264Utils.MvList2D; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.codecs.h264.H264Utils.MvList2D; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; import java.util.Comparator; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/HRDParameters.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/HRDParameters.java similarity index 94% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/HRDParameters.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/HRDParameters.java index 33ef6145..1f1d3408 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/HRDParameters.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/HRDParameters.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/MBType.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/MBType.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/MBType.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/MBType.java index ff741aae..a76ed76a 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/MBType.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/MBType.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnit.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnit.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnit.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnit.java index 0c169c4a..257936cb 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnit.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnit.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnitType.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnitType.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnitType.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnitType.java index 4a32a143..d7a99f3d 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/NALUnitType.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/NALUnitType.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PictureParameterSet.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PictureParameterSet.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PictureParameterSet.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PictureParameterSet.java index 2d0e026d..202fa381 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PictureParameterSet.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PictureParameterSet.java @@ -1,15 +1,15 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; -import li.cil.oc2.jcodec.codecs.h264.decode.CAVLCReader; -import li.cil.oc2.jcodec.common.io.BitReader; -import li.cil.oc2.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.codecs.h264.decode.CAVLCReader; +import li.cil.oc2r.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.common.io.BitWriter; import java.nio.ByteBuffer; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter.*; +import static li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PredictionWeightTable.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PredictionWeightTable.java similarity index 93% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PredictionWeightTable.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PredictionWeightTable.java index 9bda9784..bae5b4e0 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/PredictionWeightTable.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/PredictionWeightTable.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarking.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarking.java similarity index 91% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarking.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarking.java index b4e65aef..8582d850 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarking.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarking.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java similarity index 87% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java index 8bfc8d18..86abe051 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/RefPicMarkingIDR.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SeqParameterSet.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SeqParameterSet.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SeqParameterSet.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SeqParameterSet.java index 25f1cda3..69b255ab 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SeqParameterSet.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SeqParameterSet.java @@ -1,17 +1,17 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; -import li.cil.oc2.jcodec.codecs.h264.H264Const; -import li.cil.oc2.jcodec.codecs.h264.decode.CAVLCReader; -import li.cil.oc2.jcodec.common.io.BitReader; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.h264.H264Const; +import li.cil.oc2r.jcodec.codecs.h264.decode.CAVLCReader; +import li.cil.oc2r.jcodec.common.io.BitReader; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.ColorSpace; import java.nio.ByteBuffer; import java.util.Arrays; -import static li.cil.oc2.jcodec.codecs.h264.io.write.CAVLCWriter.*; +import static li.cil.oc2r.jcodec.codecs.h264.io.write.CAVLCWriter.*; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceHeader.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceHeader.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceHeader.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceHeader.java index 79600dd1..15a67702 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceHeader.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceHeader.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceType.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceType.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceType.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceType.java index 9aa610d7..d98793dc 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/SliceType.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/SliceType.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/VUIParameters.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/VUIParameters.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/VUIParameters.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/VUIParameters.java index 48ff42c0..8297ae6a 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/model/VUIParameters.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/model/VUIParameters.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.model; +package li.cil.oc2r.jcodec.codecs.h264.io.model; /** * This class is part of JCodec ( www.jcodec.org ) diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/CAVLCWriter.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/CAVLCWriter.java similarity index 92% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/CAVLCWriter.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/CAVLCWriter.java index a070988b..8f0d2e90 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/CAVLCWriter.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/CAVLCWriter.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.write; +package li.cil.oc2r.jcodec.codecs.h264.io.write; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/SliceHeaderWriter.java b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/SliceHeaderWriter.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/SliceHeaderWriter.java rename to src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/SliceHeaderWriter.java index 60b71fee..e04bb3d4 100644 --- a/src/main/java/li/cil/oc2/jcodec/codecs/h264/io/write/SliceHeaderWriter.java +++ b/src/main/java/li/cil/oc2r/jcodec/codecs/h264/io/write/SliceHeaderWriter.java @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.codecs.h264.io.write; +package li.cil.oc2r.jcodec.codecs.h264.io.write; -import li.cil.oc2.jcodec.codecs.h264.io.model.*; -import li.cil.oc2.jcodec.common.io.BitWriter; -import li.cil.oc2.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.codecs.h264.io.model.*; +import li.cil.oc2r.jcodec.common.io.BitWriter; +import li.cil.oc2r.jcodec.common.model.ColorSpace; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/common/ArrayUtil.java b/src/main/java/li/cil/oc2r/jcodec/common/ArrayUtil.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/common/ArrayUtil.java rename to src/main/java/li/cil/oc2r/jcodec/common/ArrayUtil.java index 799135dc..3d98f57b 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/ArrayUtil.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/ArrayUtil.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common; +package li.cil.oc2r.jcodec.common; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/common/IntArrayList.java b/src/main/java/li/cil/oc2r/jcodec/common/IntArrayList.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/common/IntArrayList.java rename to src/main/java/li/cil/oc2r/jcodec/common/IntArrayList.java index 9e9aeb4e..ff91c9d2 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/IntArrayList.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/IntArrayList.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common; +package li.cil.oc2r.jcodec.common; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/li/cil/oc2/jcodec/common/IntObjectMap.java b/src/main/java/li/cil/oc2r/jcodec/common/IntObjectMap.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/common/IntObjectMap.java rename to src/main/java/li/cil/oc2r/jcodec/common/IntObjectMap.java index 574e1962..437c0ef6 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/IntObjectMap.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/IntObjectMap.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common; +package li.cil.oc2r.jcodec.common; import java.util.Arrays; diff --git a/src/main/java/li/cil/oc2/jcodec/common/VideoDecoder.java b/src/main/java/li/cil/oc2r/jcodec/common/VideoDecoder.java similarity index 86% rename from src/main/java/li/cil/oc2/jcodec/common/VideoDecoder.java rename to src/main/java/li/cil/oc2r/jcodec/common/VideoDecoder.java index d7c1870c..f48b9a8d 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/VideoDecoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/VideoDecoder.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common; +package li.cil.oc2r.jcodec.common; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.Picture; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/common/VideoEncoder.java b/src/main/java/li/cil/oc2r/jcodec/common/VideoEncoder.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/common/VideoEncoder.java rename to src/main/java/li/cil/oc2r/jcodec/common/VideoEncoder.java index 40476b2e..30184b18 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/VideoEncoder.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/VideoEncoder.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common; +package li.cil.oc2r.jcodec.common; -import li.cil.oc2.jcodec.common.model.ColorSpace; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.ColorSpace; +import li.cil.oc2r.jcodec.common.model.Picture; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/common/io/BitReader.java b/src/main/java/li/cil/oc2r/jcodec/common/io/BitReader.java similarity index 99% rename from src/main/java/li/cil/oc2/jcodec/common/io/BitReader.java rename to src/main/java/li/cil/oc2r/jcodec/common/io/BitReader.java index bf579b1c..94c4b4b0 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/io/BitReader.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/io/BitReader.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.io; +package li.cil.oc2r.jcodec.common.io; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/common/io/BitWriter.java b/src/main/java/li/cil/oc2r/jcodec/common/io/BitWriter.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/common/io/BitWriter.java rename to src/main/java/li/cil/oc2r/jcodec/common/io/BitWriter.java index 3da21507..6046ef33 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/io/BitWriter.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/io/BitWriter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.io; +package li.cil.oc2r.jcodec.common.io; import java.nio.ByteBuffer; diff --git a/src/main/java/li/cil/oc2/jcodec/common/io/VLC.java b/src/main/java/li/cil/oc2r/jcodec/common/io/VLC.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/common/io/VLC.java rename to src/main/java/li/cil/oc2r/jcodec/common/io/VLC.java index e2f0ba49..066ef348 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/io/VLC.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/io/VLC.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.io; +package li.cil.oc2r.jcodec.common.io; -import li.cil.oc2.jcodec.common.IntArrayList; +import li.cil.oc2r.jcodec.common.IntArrayList; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/common/io/VLCBuilder.java b/src/main/java/li/cil/oc2r/jcodec/common/io/VLCBuilder.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/common/io/VLCBuilder.java rename to src/main/java/li/cil/oc2r/jcodec/common/io/VLCBuilder.java index d98a684f..3fffd07b 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/io/VLCBuilder.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/io/VLCBuilder.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.io; +package li.cil.oc2r.jcodec.common.io; import it.unimi.dsi.fastutil.ints.Int2IntArrayMap; -import li.cil.oc2.jcodec.common.IntArrayList; +import li.cil.oc2r.jcodec.common.IntArrayList; /** diff --git a/src/main/java/li/cil/oc2/jcodec/common/model/ColorSpace.java b/src/main/java/li/cil/oc2r/jcodec/common/model/ColorSpace.java similarity index 97% rename from src/main/java/li/cil/oc2/jcodec/common/model/ColorSpace.java rename to src/main/java/li/cil/oc2r/jcodec/common/model/ColorSpace.java index 24b5e382..a2973cb1 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/model/ColorSpace.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/model/ColorSpace.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.model; +package li.cil.oc2r.jcodec.common.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/common/model/Picture.java b/src/main/java/li/cil/oc2r/jcodec/common/model/Picture.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/common/model/Picture.java rename to src/main/java/li/cil/oc2r/jcodec/common/model/Picture.java index ecf7278a..556a5968 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/model/Picture.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/model/Picture.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.model; +package li.cil.oc2r.jcodec.common.model; import java.util.Arrays; diff --git a/src/main/java/li/cil/oc2/jcodec/common/model/Size.java b/src/main/java/li/cil/oc2r/jcodec/common/model/Size.java similarity index 86% rename from src/main/java/li/cil/oc2/jcodec/common/model/Size.java rename to src/main/java/li/cil/oc2r/jcodec/common/model/Size.java index 54047e46..3d8319ed 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/model/Size.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/model/Size.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.model; +package li.cil.oc2r.jcodec.common.model; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/common/tools/MathUtil.java b/src/main/java/li/cil/oc2r/jcodec/common/tools/MathUtil.java similarity index 98% rename from src/main/java/li/cil/oc2/jcodec/common/tools/MathUtil.java rename to src/main/java/li/cil/oc2r/jcodec/common/tools/MathUtil.java index a3f274a7..a99d296d 100644 --- a/src/main/java/li/cil/oc2/jcodec/common/tools/MathUtil.java +++ b/src/main/java/li/cil/oc2r/jcodec/common/tools/MathUtil.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.common.tools; +package li.cil.oc2r.jcodec.common.tools; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/scale/RgbToYuv420j.java b/src/main/java/li/cil/oc2r/jcodec/scale/RgbToYuv420j.java similarity index 95% rename from src/main/java/li/cil/oc2/jcodec/scale/RgbToYuv420j.java rename to src/main/java/li/cil/oc2r/jcodec/scale/RgbToYuv420j.java index 921445e9..00512822 100644 --- a/src/main/java/li/cil/oc2/jcodec/scale/RgbToYuv420j.java +++ b/src/main/java/li/cil/oc2r/jcodec/scale/RgbToYuv420j.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.scale; +package li.cil.oc2r.jcodec.scale; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/java/li/cil/oc2/jcodec/scale/Transform.java b/src/main/java/li/cil/oc2r/jcodec/scale/Transform.java similarity index 78% rename from src/main/java/li/cil/oc2/jcodec/scale/Transform.java rename to src/main/java/li/cil/oc2r/jcodec/scale/Transform.java index 836a2bc0..4a0d7a2d 100644 --- a/src/main/java/li/cil/oc2/jcodec/scale/Transform.java +++ b/src/main/java/li/cil/oc2r/jcodec/scale/Transform.java @@ -1,8 +1,8 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.scale; +package li.cil.oc2r.jcodec.scale; -import li.cil.oc2.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.model.Picture; /** * This class is part of JCodec ( www.jcodec.org ) diff --git a/src/main/java/li/cil/oc2/jcodec/scale/Yuv420jToRgb.java b/src/main/java/li/cil/oc2r/jcodec/scale/Yuv420jToRgb.java similarity index 96% rename from src/main/java/li/cil/oc2/jcodec/scale/Yuv420jToRgb.java rename to src/main/java/li/cil/oc2r/jcodec/scale/Yuv420jToRgb.java index a1ca7951..852199f5 100644 --- a/src/main/java/li/cil/oc2/jcodec/scale/Yuv420jToRgb.java +++ b/src/main/java/li/cil/oc2r/jcodec/scale/Yuv420jToRgb.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: BSD 2-Clause "Simplified" License */ -package li.cil.oc2.jcodec.scale; +package li.cil.oc2r.jcodec.scale; -import li.cil.oc2.jcodec.common.model.Picture; -import li.cil.oc2.jcodec.common.tools.MathUtil; +import li.cil.oc2r.jcodec.common.model.Picture; +import li.cil.oc2r.jcodec.common.tools.MathUtil; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index 90f803fa..9deda7d1 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -1,10 +1,10 @@ modLoader = "javafml" loaderVersion = "[47,)" -issueTrackerURL = "https://github.com/perkinslr/oc2r/issues" +issueTrackerURL = "https://github.com/perkinslr/oc2rr/issues" license = "MIT" [[mods]] -modId = "oc2" +modId = "oc2rr" version = "${file.jarVersion}" displayName = "OpenComputers II: Reimagined" authors = "North Western Development (Originally by Sangar)" @@ -14,30 +14,30 @@ Modern computers for the modern player. This mod uses the Terminus Font under the Open Font License. The full license can be found in the JAR of this mod. ''' -[[dependencies.oc2]] +[[dependencies.oc2rr]] modId = "forge" mandatory = true versionRange = "[40.1.68,)" ordering = "NONE" side = "BOTH" -[[dependencies.oc2]] +[[dependencies.oc2rr]] modId = "minecraft" mandatory = true versionRange = "1.20.1" ordering = "NONE" side = "BOTH" -[[dependencies.oc2]] +[[dependencies.oc2rr]] modId = "sedna" mandatory = true versionRange = "[1.0.14,)" ordering = "NONE" side = "BOTH" -[[dependencies.oc2]] +[[dependencies.oc2rr]] modId = "markdown_manual" mandatory = true versionRange = "[1.2.1,)" side = "CLIENT" -[[dependencies.oc2]] +[[dependencies.oc2rr]] modId = "projectred_transmission" mandatory = false versionRange = "[4.19.0,)" diff --git a/src/main/resources/assets/oc2/blockstates/creative_energy.json b/src/main/resources/assets/oc2/blockstates/creative_energy.json deleted file mode 100644 index 6be1c44e..00000000 --- a/src/main/resources/assets/oc2/blockstates/creative_energy.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "oc2:block/creative_energy" - } - } -} diff --git a/src/main/resources/assets/oc2/blockstates/flash_memory_flasher.json b/src/main/resources/assets/oc2/blockstates/flash_memory_flasher.json deleted file mode 100644 index be0a273c..00000000 --- a/src/main/resources/assets/oc2/blockstates/flash_memory_flasher.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=north": { - "model": "oc2:block/flash_memory_flasher" - }, - "facing=south": { - "model": "oc2:block/flash_memory_flasher", - "y": 180 - }, - "facing=west": { - "model": "oc2:block/flash_memory_flasher", - "y": 270 - }, - "facing=east": { - "model": "oc2:block/flash_memory_flasher", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/oc2/blockstates/redstone_interface.json b/src/main/resources/assets/oc2/blockstates/redstone_interface.json deleted file mode 100644 index 2fed34fc..00000000 --- a/src/main/resources/assets/oc2/blockstates/redstone_interface.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "variants": { - "facing=north": { - "model": "oc2:block/redstone_interface" - }, - "facing=south": { - "model": "oc2:block/redstone_interface", - "y": 180 - }, - "facing=west": { - "model": "oc2:block/redstone_interface", - "y": 270 - }, - "facing=east": { - "model": "oc2:block/redstone_interface", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/oc2/lang/en_us.json b/src/main/resources/assets/oc2/lang/en_us.json deleted file mode 100644 index b2bce2e3..00000000 --- a/src/main/resources/assets/oc2/lang/en_us.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "item_group.oc2.common": "OpenComputers II", - - "block.oc2.computer": "Computer", - "block.oc2.computer.desc": "Runs software from Flash Memory and Hard Disks.", - "block.oc2.computer.preconfigured": "Preconfigured Computer", - "block.oc2.monitor": "Monitor", - "block.oc2.monitor.desc": "A special framebuffer based monitor for your computer.", - "block.oc2.bus_cable": "Bus Cable", - "block.oc2.bus_cable.desc": "Connects Bus Interfaces.", - "block.oc2.network_connector": "Network Connector", - "block.oc2.network_connector.desc": "Transmits network packets via Network Cables.", - "block.oc2.network_hub": "Network Hub", - "block.oc2.network_hub.desc": "Distributes network packets among all attached Network Connectors.", - "block.oc2.redstone_interface": "Redstone Interface", - "block.oc2.redstone_interface.desc": "Emits and reads redstone signals.", - "block.oc2.disk_drive": "Disk Drive", - "block.oc2.disk_drive.desc": "Used to access Floppy Disks.", - "block.oc2.flash_memory_flasher": "Flash Memory Flasher", - "block.oc2.flash_memory_flasher.desc": "Used to flash a new firmware onto a flash memory chip.", - "block.oc2.charger": "Charger", - "block.oc2.charger.desc": "Charges entities and items in containers on top of it.", - "block.oc2.creative_energy": "Infinite Energy Cube", - "block.oc2.creative_energy.desc": "Provides unlimited energy to adjacent blocks. Intended for testing.", - "block.oc2.projector": "Projector", - "block.oc2.projector.desc": "Projects images onto surfaces in front of it.", - "block.oc2.keyboard": "Keyboard", - "block.oc2.keyboard.desc": "Allows keyboard input when using a projector.", - "block.oc2.internet_gateway": "Internet Gateway", - "block.oc2.internet_gateway.desc": "Gives access to the Internet.", - - "item.oc2.wrench": "Scrench", - "item.oc2.wrench.desc": "Configures devices and dismantles them (while sneaking).", - "item.oc2.manual": "The Computerist's Handbook", - "item.oc2.manual.desc": "Holds information on all things needed when working with Computers.", - "item.oc2.bus_interface": "Bus Interface", - "item.oc2.bus_interface.desc": "Connects external devices to Computers.", - "item.oc2.cpu_tier_1": "CPU Tier 1", - "item.oc2.cpu_tier_1.desc": "Processes computer instructions.", - "item.oc2.cpu_tier_2": "CPU Tier 2", - "item.oc2.cpu_tier_2.desc": "Processes computer instructions.", - "item.oc2.cpu_tier_3": "CPU Tier 3", - "item.oc2.cpu_tier_3.desc": "Processes computer instructions.", - "item.oc2.cpu_tier_4": "CPU Tier 4", - "item.oc2.cpu_tier_4.desc": "Processes computer instructions.", - "item.oc2.network_cable": "Network Cable", - "item.oc2.network_cable.desc": "Connects Network Connectors.", - "item.oc2.memory": "Memory", - "item.oc2.memory.desc": "Random Access Memory (RAM) used in Computers and Robots.", - "item.oc2.hard_drive": "Hard Drive", - "item.oc2.hard_drive.desc": "Mass storage for operating systems and data.", - "item.oc2.floppy": "Floppy Disk", - "item.oc2.floppy.desc": "Portable storage used to transfer data between Computers.", - "item.oc2.floppy_modern": "Modern Floppy Disk", - "item.oc2.floppy_modern.desc": "Newer version of portable storage used to transfer data between Computers.", - "item.oc2.flash_memory": "Flash Memory", - "item.oc2.flash_memory.desc": "Readonly storage for firmware.", - "item.oc2.redstone_interface_card": "Redstone Interface Card", - "item.oc2.redstone_interface_card.desc": "Emits and reads redstone signals through the Computer.", - "item.oc2.network_interface_card": "Network Interface Card", - "item.oc2.network_interface_card.desc": "Sends and receives network packets via attached Network Connectors.", - "item.oc2.network_interface_card.is_configured": "Has connectivity configuration.", - "item.oc2.network_tunnel_card": "Network Tunnel Card", - "item.oc2.network_tunnel_card.desc": "Sends and receives network packets to a linked device.", - "item.oc2.file_import_export_card": "File Import/Export Card", - "item.oc2.file_import_export_card.desc": "Imports and exports files from and into your real file system.", - "item.oc2.robot": "Robot", - "item.oc2.robot.desc": "A mobile Computer. Use a Scrench to pick it back up.", - "item.oc2.inventory_operations_module": "Inventory Operations Module", - "item.oc2.inventory_operations_module.desc": "Moves items in, into and out of the Robot's inventory.", - "item.oc2.block_operations_module": "Block Operations Module", - "item.oc2.block_operations_module.desc": "Breaks and places blocks.", - "item.oc2.sound_card": "Sound Card", - "item.oc2.sound_card.desc": "Plays various sounds from its highly realistic sound bank.", - "item.oc2.network_tunnel_module": "Network Tunnel Module", - "item.oc2.network_tunnel_module.desc": "Sends and receives network packets to a linked device.", - "item.oc2.internet_card": "Internet Card", - "item.oc2.internet_card.desc": "Gives access to the Internet", - - "item.oc2.transistor": "Transistor", - "item.oc2.transistor.desc": "Crafting material.", - "item.oc2.circuit_board": "Circuit Board", - "item.oc2.circuit_board.desc": "Crafting material.", - - "item.oc2.silicon": "Silicon", - "item.oc2.silicon.desc": "Crafting material.", - "item.oc2.silicon_blend": "Silicon Blend", - "item.oc2.silicon_blend.desc": "A mixture of sand and quartz from which silicon is cooked.", - "item.oc2.silicon_wafer": "Silicon Wafer", - "item.oc2.silicon_wafer.desc": "A wafer ready for processor construction.", - "item.oc2.raw_silicon_wafer": "Raw Silicon Wafer", - "item.oc2.raw_silicon_wafer.desc": "A wafer with small imperfections that must be cooked out.", - - - "entity.oc2.robot": "Robot", - - "gui.oc2.computer.error.unknown": "Unknown Error", - "gui.oc2.computer.error.missing_firmware": "Missing Firmware", - "gui.oc2.computer.error.insufficient_memory": "Insufficient Memory", - "gui.oc2.computer.bus_state.incomplete": "Bus Incomplete", - "gui.oc2.computer.bus_state.too_complex": "Bus Too Complex", - "gui.oc2.computer.bus_state.multiple_controllers": "Multiple Bus Controllers", - "gui.oc2.computer.error.not_enough_energy": "Not Enough Energy", - "gui.oc2.computer.error.missing_cpu": "Missing CPU", - - "gui.oc2.computer.capture_input.capt": "Capture Input", - "gui.oc2.computer.capture_input.desc": "When enabled, as long as the mouse cursor is hovering the terminal contents, all input will be captured, including the escape key.", - "gui.oc2.computer.power.capt": "Toggle Power", - "gui.oc2.computer.power.desc": "Toggles the power state of the computer.", - - "gui.oc2.machine.open_inventory.capt": "Open Inventory", - "gui.oc2.machine.open_terminal.capt": "Open Terminal", - - "gui.oc2.device_type.memory": "Memory", - "gui.oc2.device_type.hard_drive": "Hard Drive", - "gui.oc2.device_type.flash_memory": "Flash Memory", - "gui.oc2.device_type.card": "Card", - - "gui.oc2.file_chooser.title.load": "Open file", - "gui.oc2.file_chooser.title.save": "Save file", - "gui.oc2.file_chooser.text_field.filename": "File name", - "gui.oc2.file_chooser.confirm_button.load": "Open", - "gui.oc2.file_chooser.confirm_button.save": "Save", - "gui.oc2.file_chooser.confirm_button.overwrite": "Overwrite", - "gui.oc2.file_chooser.cancel_button": "Cancel", - - "gui.oc2.network_interface_card.side_state": "Connectivity: %s", - "gui.oc2.network_interface_card.connectivity.enabled": "Enabled", - "gui.oc2.network_interface_card.connectivity.disabled": "Disabled", - "gui.oc2.network_interface_card.info": "Drag to rotate. Click faces to toggle connectivity.", - - "gui.oc2.keyboard.close_info": "Right click to close.", - - "gui.oc2.network_tunnel.link": "Link", - - "manual.oc2.home": "Home", - "manual.oc2.blocks": "Blocks", - "manual.oc2.items": "Items", - - "message.oc2.connector.error.full": "Cannot attach more cables.", - "message.oc2.connector.error.too_far": "Distance between connectors is too large.", - "message.oc2.connector.error.obstructed": "No clear line of sight between connectors.", - "message.oc2.import_file.file_too_large": "File is too large.", - "message.oc2.invalid_facade_block": "This block cannot be used as a facade.", - - "tooltip.oc2.device_needs_reboot": "Requires reboot", - "tooltip.oc2.flash_memory_missing": "A flash memory containing a firmware is required to boot.", - "tooltip.oc2.memory_missing": "Some memory is required to load the flash memory for execution to boot.", - "tooltip.oc2.hard_drive_missing": "Most systems will require a root file system to boot.", - "tooltip.oc2.cpu_missing": "A cpu is required to boot", - "tooltip.oc2.energy": "Energy: %s", - "tooltip.oc2.energyConsumption": "Energy Consumption: %s/t", - "tooltip.oc2.confirm": "Confirm", - "tooltip.oc2.cancel": "Cancel", - "tooltip.oc2.network_tunnel_id": "Tunnel: %s", - "tooltip.oc2.internet.disabled": "Note that Internet access is currently disabled. It can be enabled in the mod config, but expect this to be potentially unsafe. Make sure that you trust everyone you're playing with and/or limit addresses which can be connected to in the config.", - "tooltip.oc2.internet.energy_per_packet": "Energy per packet sent: %s", - - "subtitles.oc2.computer": "Computer fans running", - "subtitles.oc2.floppy": "Floppy access", - "subtitles.oc2.floppy_eject": "Floppy ejected", - "subtitles.oc2.floppy_insert": "Floppy inserted", - "subtitles.oc2.hdd": "Hard drive access" -} diff --git a/src/main/resources/assets/oc2/lang/ru_ru.json b/src/main/resources/assets/oc2/lang/ru_ru.json deleted file mode 100644 index 5c02fdc7..00000000 --- a/src/main/resources/assets/oc2/lang/ru_ru.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "block.oc2.bus_cable": "Интерфейсный кабель", - "block.oc2.bus_cable.desc": "Соединяет интерфейсные шины.", - "block.oc2.charger": "Зарядное устройство", - "block.oc2.charger.desc": "Заряжает сущности и предметы в контейнерах над ним.", - "block.oc2.computer": "Компьютер", - "block.oc2.computer.desc": "Выполняет программы из карт памяти и жестких дисков.", - "block.oc2.computer.preconfigured": "Собранный компьютер", - "block.oc2.creative_energy": "Энергокуб бесконечности", - "block.oc2.creative_energy.desc": "Подает бесконечную энергию на соседние блоки. Применять только в тестовых целях.", - "block.oc2.disk_drive": "Дисковод", - "block.oc2.disk_drive.desc": "Нужен для работы с дискетами.", - "block.oc2.flash_memory_flasher": "Программатор карты памяти", - "block.oc2.flash_memory_flasher.desc": "Используется для загрузки/чтения прошивки карты памяти.", - "block.oc2.keyboard": "Клавиатура", - "block.oc2.keyboard.desc": "Позволяет вводить текст при использовании проектора.", - "block.oc2.monitor": "Монитор", - "block.oc2.monitor.desc": "Монитор основанный на фреймбуфере с клавиатурой.", - "block.oc2.network_connector": "Сетевой разъем", - "block.oc2.network_connector.desc": "Передает пакеты через сетевые кабели.", - "block.oc2.network_hub": "Сетевой концентратор", - "block.oc2.network_hub.desc": "Передает пакеты на все подключенные к нему сетевые разъемы.", - "block.oc2.projector": "Проектор", - "block.oc2.projector.desc": "Проецирует изображения на поверхности перед ним.", - "block.oc2.redstone_interface": "Красный интерфейс", - "block.oc2.redstone_interface.desc": "Подает и считывает редстоун сигналы.", - "entity.oc2.robot": "Робот", - "gui.oc2.computer.bus_state.incomplete": "Шина не заполнена", - "gui.oc2.computer.bus_state.multiple_controllers": "Много контроллеров шины", - "gui.oc2.computer.bus_state.too_complex": "Слишком много устройств", - "gui.oc2.computer.capture_input.capt": "Захват ввода", - "gui.oc2.computer.capture_input.desc": "Пока курсор находится в пределах окна терминала, ввод (включая нажатие на ESC) будет захватываться.", - "gui.oc2.computer.error.insufficient_memory": "Недостаточно памяти", - "gui.oc2.computer.error.missing_cpu": "Отсутствует процессор", - "gui.oc2.computer.error.missing_firmware": "Отсутствует прошивка", - "gui.oc2.computer.error.not_enough_energy": "Недостаточно энергии", - "gui.oc2.computer.error.unknown": "Неизвестная ошибка", - "gui.oc2.computer.power.capt": "Кнопка питания", - "gui.oc2.computer.power.desc": "Включает или выключает компьютер.", - "gui.oc2.device_type.card": "Карта", - "gui.oc2.device_type.flash_memory": "Карта памяти", - "gui.oc2.device_type.hard_drive": "Жесткий диск", - "gui.oc2.device_type.memory": "Память", - "gui.oc2.file_chooser.cancel_button": "Отмена", - "gui.oc2.file_chooser.confirm_button.load": "Открыть", - "gui.oc2.file_chooser.confirm_button.overwrite": "Перезаписать", - "gui.oc2.file_chooser.confirm_button.save": "Сохранить", - "gui.oc2.file_chooser.text_field.filename": "Имя файла", - "gui.oc2.file_chooser.title.load": "Открыть файл", - "gui.oc2.file_chooser.title.save": "Сохранить файл", - "gui.oc2.keyboard.close_info": "Для закрытия нажмите ПКМ.", - "gui.oc2.machine.open_inventory.capt": "Открыть инвентарь", - "gui.oc2.machine.open_terminal.capt": "Открыть терминал", - "gui.oc2.network_interface_card.connectivity.disabled": "Выключено", - "gui.oc2.network_interface_card.connectivity.enabled": "Включено", - "gui.oc2.network_interface_card.info": "Потяните для поворота. Клик на сторону переключит соединение.", - "gui.oc2.network_interface_card.side_state": "Соединение: %s", - "gui.oc2.network_tunnel.link": "Привязать", - "item.oc2.block_operations_module": "Модуль управления блоками", - "item.oc2.block_operations_module.desc": "Ломает и ставит блоки.", - "item.oc2.bus_interface": "Интерфейсная шина", - "item.oc2.bus_interface.desc": "Соединяет внешние устройства с компьютерами.", - "item.oc2.circuit_board": "Печатная плата", - "item.oc2.circuit_board.desc": "Материал для крафта.", - "item.oc2.cpu_tier_1": "CPU уровень 1", - "item.oc2.cpu_tier_1.desc": "Выполняет компьютерные инструкции.", - "item.oc2.cpu_tier_2": "CPU уровень 2", - "item.oc2.cpu_tier_2.desc": "Выполняет компьютерные инструкции.", - "item.oc2.cpu_tier_3": "CPU уровень 3", - "item.oc2.cpu_tier_3.desc": "Выполняет компьютерные инструкции.", - "item.oc2.cpu_tier_4": "CPU уровень 4", - "item.oc2.cpu_tier_4.desc": "Выполняет компьютерные инструкции.", - "item.oc2.file_import_export_card": "Карта импорта/экспорта файлов", - "item.oc2.file_import_export_card.desc": "Импортирует и экспортирует файлы между вашим реальным компьютером.", - "item.oc2.flash_memory": "Карта памяти", - "item.oc2.flash_memory.desc": "Накопитель для прошивки.", - "item.oc2.floppy": "Дискета", - "item.oc2.floppy.desc": "Съемный накопитель для переноса данных между компьютерами.", - "item.oc2.floppy_modern": "Современная дискета", - "item.oc2.floppy_modern.desc": "Новая версия портативного хранилища, используемого для передачи данных между компьютерами.", - "item.oc2.hard_drive": "Жесткий диск", - "item.oc2.hard_drive.desc": "Накопитель для операционных систем и данных.", - "item.oc2.inventory_operations_module": "Модуль управления инвентарем", - "item.oc2.inventory_operations_module.desc": "Позволяет роботу управлять своим инвентарем.", - "item.oc2.manual": "Справочник компьютерщика", - "item.oc2.manual.desc": "Содержит информацию о всем, что нужно для работы с компьютерами.", - "item.oc2.memory": "Память", - "item.oc2.memory.desc": "Оперативное Запоминающее Устройство (ОЗУ). Используется в компьютерах и роботах.", - "item.oc2.network_cable": "Сетевой кабель", - "item.oc2.network_cable.desc": "Соединяет сетевые разъемы.", - "item.oc2.network_interface_card": "Сетевая интерфейсная карта", - "item.oc2.network_interface_card.desc": "Отсылает и принимает пакеты через сетевой разъем.", - "item.oc2.network_interface_card.is_configured": "Установлены настройки соединения.", - "item.oc2.network_tunnel_card": "Сетевая туннельная карта", - "item.oc2.network_tunnel_card.desc": "Отсылает и принимает пакеты с привязанного устройства.", - "item.oc2.network_tunnel_module": "Сетевой туннельный модуль", - "item.oc2.network_tunnel_module.desc": "Отсылает и принимает пакеты с привязанного устройства.", - "item.oc2.raw_silicon_wafer": "Необработанная кремниевая пластина", - "item.oc2.raw_silicon_wafer.desc": "Пластина с небольшими дефектами, которую необходимо обработать.", - "item.oc2.redstone_interface_card": "Красная интерфейсная карта", - "item.oc2.redstone_interface_card.desc": "Подает и считывает редстоун сигналы от блока компьютера.", - "item.oc2.robot": "Робот", - "item.oc2.robot.desc": "Портативный компьютер. Используйте ключ, чтобы убрать его", - "item.oc2.silicon": "Кремний", - "item.oc2.silicon.desc": "Материал крафта.", - "item.oc2.silicon_blend": "Смесь кремния", - "item.oc2.silicon_blend.desc": "Смесь песка и кварца, из которой готовят кремний.", - "item.oc2.silicon_wafer": "Кремниевая пластина", - "item.oc2.silicon_wafer.desc": "Подложка, готовая для изготовления процессора.", - "item.oc2.sound_card": "Звуковая карта", - "item.oc2.sound_card.desc": "Проигрывает разные звуки из своих высококачественных звуковых банков.", - "item.oc2.transistor": "Транзистор", - "item.oc2.transistor.desc": "Материал для крафта.", - "item.oc2.wrench": "Ключ", - "item.oc2.wrench.desc": "Конфигурирует и демонтирует (если присесть) устройства.", - "item_group.oc2.common": "OpenComputers II", - "manual.oc2.blocks": "Блоки", - "manual.oc2.home": "Главная страница", - "manual.oc2.items": "Предметы", - "message.oc2.connector.error.full": "Подключено слишком много кабелей.", - "message.oc2.connector.error.obstructed": "Между разъемами присутствует преграда.", - "message.oc2.connector.error.too_far": "Дистанция между разъемами слишком велика.", - "message.oc2.import_file.file_too_large": "Файл слишком большой.", - "message.oc2.invalid_facade_block": "Этот блок нельзя использовать как фасад.", - "subtitles.oc2.computer": "Запуск вентиляторов", - "subtitles.oc2.floppy": "Жужжание дисковода", - "subtitles.oc2.floppy_eject": "Дискета извлечена", - "subtitles.oc2.floppy_insert": "Дискета вставлена", - "subtitles.oc2.hdd": "Шум жесткого диска", - "tooltip.oc2.cancel": "Отмена", - "tooltip.oc2.confirm": "Подтвердить", - "tooltip.oc2.cpu_missing": "Для загрузки требуется процессор", - "tooltip.oc2.device_needs_reboot": "Требуется перезагрузка", - "tooltip.oc2.energy": "Энергия: %s", - "tooltip.oc2.energyConsumption": "Потребление энергии: %s/t", - "tooltip.oc2.flash_memory_missing": "Карта памяти содержит прошивку, необходимую для загрузки.", - "tooltip.oc2.hard_drive_missing": "Большинству ОС для загрузки необходима файловая система.", - "tooltip.oc2.memory_missing": "Оперативная память требуется для загрузки прошивки из карты памяти и последующей работы.", - "tooltip.oc2.network_tunnel_id": "Туннель: %s" -} diff --git a/src/main/resources/assets/oc2/lang/zh_cn.json b/src/main/resources/assets/oc2/lang/zh_cn.json deleted file mode 100644 index d706b0d1..00000000 --- a/src/main/resources/assets/oc2/lang/zh_cn.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "block.oc2.bus_cable": "总线线缆", - "block.oc2.bus_cable.desc": "与总线接口结合使用,以将外部设备连接到电脑。", - "block.oc2.charger": "充电器", - "block.oc2.charger.desc": "通过站在上面给实体和物品充电。", - "block.oc2.computer": "电脑", - "block.oc2.computer.desc": "使用螺丝刀扳手或者兼容的扳手来添加或移除组件。", - "block.oc2.computer.preconfigured": "电脑(已经配置好的)", - "block.oc2.creative_energy": "无限能量方块", - "block.oc2.creative_energy.desc": "提供无限的能量给连接的方块。", - "block.oc2.disk_drive": "磁盘驱动器", - "block.oc2.disk_drive.desc": "使用这个来访问软盘。", - "block.oc2.flash_memory_flasher": "闪存刷新器", - "block.oc2.flash_memory_flasher.desc": "用于将新固件刷新到闪存芯片上。", - "block.oc2.keyboard": "键盘", - "block.oc2.keyboard.desc": "在使用投影仪时允许键盘输入。", - "block.oc2.monitor": "显示器", - "block.oc2.monitor.desc": "一款基于帧缓冲的特殊显示器,用于您的电脑。", - "block.oc2.network_connector": "网络连接口", - "block.oc2.network_connector.desc": "通过网线传输网络数据包。", - "block.oc2.network_hub": "网线集线器", - "block.oc2.network_hub.desc": "在所有连接的网络接口之间分发网络数据包。", - "block.oc2.projector": "投影仪", - "block.oc2.projector.desc": "将图像投影到前面的表面上。", - "block.oc2.redstone_interface": "红石接口", - "block.oc2.redstone_interface.desc": "发射和读取红石信号。", - "entity.oc2.robot": "机器人", - "gui.oc2.computer.bus_state.incomplete": "总线不完整", - "gui.oc2.computer.bus_state.multiple_controllers": "检测到多个总线控制器", - "gui.oc2.computer.bus_state.too_complex": "总线太复杂", - "gui.oc2.computer.capture_input.capt": "捕获输入", - "gui.oc2.computer.capture_input.desc": "当开启并且鼠标移动到终端内时,将捕获所有的输入,包括ESC键", - "gui.oc2.computer.error.insufficient_memory": "内存不足", - "gui.oc2.computer.error.missing_cpu": "缺少CPU", - "gui.oc2.computer.error.missing_firmware": "丢失固件", - "gui.oc2.computer.error.not_enough_energy": "能量不足", - "gui.oc2.computer.error.unknown": "未知错误", - "gui.oc2.computer.power.capt": "电源", - "gui.oc2.computer.power.desc": "开启或关闭这台电脑。", - "gui.oc2.device_type.card": "卡", - "gui.oc2.device_type.flash_memory": "固件", - "gui.oc2.device_type.hard_drive": "硬盘", - "gui.oc2.device_type.memory": "内存条", - "gui.oc2.file_chooser.cancel_button": "取消", - "gui.oc2.file_chooser.confirm_button.load": "打开", - "gui.oc2.file_chooser.confirm_button.overwrite": "覆盖", - "gui.oc2.file_chooser.confirm_button.save": "保存", - "gui.oc2.file_chooser.text_field.filename": "文件名称", - "gui.oc2.file_chooser.title.load": "打开文件", - "gui.oc2.file_chooser.title.save": "保存文件", - "gui.oc2.keyboard.close_info": "右键点击以关闭。", - "gui.oc2.machine.open_inventory.capt": "打开物品栏", - "gui.oc2.machine.open_terminal.capt": "打开终端", - "gui.oc2.network_interface_card.connectivity.disabled": "已禁用", - "gui.oc2.network_interface_card.connectivity.enabled": "已启用", - "gui.oc2.network_interface_card.info": "拖动以旋转。点击面以切换连接状态。", - "gui.oc2.network_interface_card.side_state": "连接状态:%s", - "gui.oc2.network_tunnel.link": "连接", - "item.oc2.block_operations_module": "方块操作模块", - "item.oc2.block_operations_module.desc": "允许机器人放置/破坏方块。", - "item.oc2.bus_interface": "总线接口", - "item.oc2.bus_interface.desc": "通过总线线缆来和外部设备通讯。", - "item.oc2.circuit_board": "电路板", - "item.oc2.circuit_board.desc": "制作材料。", - "item.oc2.cpu_tier_1": "1级 CPU", - "item.oc2.cpu_tier_1.desc": "处理计算机指令。", - "item.oc2.cpu_tier_2": "2级 CPU", - "item.oc2.cpu_tier_2.desc": "处理计算机指令。", - "item.oc2.cpu_tier_3": "3级 CPU", - "item.oc2.cpu_tier_3.desc": "处理计算机指令。", - "item.oc2.cpu_tier_4": "4级 CPU", - "item.oc2.cpu_tier_4.desc": "处理计算机指令。", - "item.oc2.file_import_export_card": "文件导入/导出卡", - "item.oc2.file_import_export_card.desc": "提供一个API来导入/导出文件。", - "item.oc2.flash_memory": "固件", - "item.oc2.flash_memory.desc": "固件的只读存储。", - "item.oc2.floppy": "软盘", - "item.oc2.floppy.desc": "用于在计算机之间传输数据的便携式存储。", - "item.oc2.floppy_modern": "现代软盘", - "item.oc2.floppy_modern.desc": "用于在计算机之间传输数据的较新版本的便携式存储。", - "item.oc2.hard_drive": "硬盘", - "item.oc2.hard_drive.desc": "用于操作系统和数据的大容量存储。", - "item.oc2.inventory_operations_module": "物品栏操作模块", - "item.oc2.inventory_operations_module.desc": "允许机器人存取物品。", - "item.oc2.manual": "计算机专家手册", - "item.oc2.manual.desc": "包含工作中所需的所有计算机相关信息。", - "item.oc2.memory": "内存条", - "item.oc2.memory.desc": "计算机和机器人使用的随机访问内存(RAM)。", - "item.oc2.network_cable": "网线", - "item.oc2.network_cable.desc": "连接网络接口。", - "item.oc2.network_interface_card": "网卡", - "item.oc2.network_interface_card.desc": "通过连接的网络接口发送和接收网络数据包。", - "item.oc2.network_interface_card.is_configured": "具有连接配置。", - "item.oc2.network_tunnel_card": "网络频道卡", - "item.oc2.network_tunnel_card.desc": "向连接的设备发送和接收网络数据包。", - "item.oc2.network_tunnel_module": "网络频道模块", - "item.oc2.network_tunnel_module.desc": "向连接的设备发送和接收网络数据包。", - "item.oc2.raw_silicon_wafer": "原料硅片", - "item.oc2.raw_silicon_wafer.desc": "一种带有小瑕疵的硅片,需要烘烤以去除这些瑕疵。", - "item.oc2.redstone_interface_card": "红石卡", - "item.oc2.redstone_interface_card.desc": "通过计算机发射和读取红石信号。", - "item.oc2.robot": "机器人", - "item.oc2.robot.desc": "使用螺丝刀扳手或者兼容的扳手来添加或移除组件。", - "item.oc2.silicon": "硅", - "item.oc2.silicon.desc": "制作材料", - "item.oc2.silicon_blend": "硅混合物", - "item.oc2.silicon_blend.desc": "一种由沙子和石英混合而成的物质,用于提炼硅。", - "item.oc2.silicon_wafer": "硅片", - "item.oc2.silicon_wafer.desc": "用于处理器制造的硅片。", - "item.oc2.sound_card": "声卡", - "item.oc2.sound_card.desc": "可以从其高度逼真的音库播放各种声音。", - "item.oc2.transistor": "晶体管", - "item.oc2.transistor.desc": "制作材料", - "item.oc2.wrench": "螺丝刀扳手", - "item.oc2.wrench.desc": "当潜行时用于配置设备和拆卸设备。", - "item_group.oc2.common": "开放式电脑 II", - "manual.oc2.blocks": "方块", - "manual.oc2.home": "主页", - "manual.oc2.items": "物品", - "message.oc2.connector.error.full": "不能放置更多线缆。", - "message.oc2.connector.error.obstructed": "直线内有方块", - "message.oc2.connector.error.too_far": "距离太远了。", - "message.oc2.import_file.file_too_large": "文件过大", - "message.oc2.invalid_facade_block": "该方块不能被用作一个面。", - "subtitles.oc2.computer": "电脑:运行", - "subtitles.oc2.floppy": "软盘:访问", - "subtitles.oc2.floppy_eject": "软盘:弹出", - "subtitles.oc2.floppy_insert": "软盘:插入", - "subtitles.oc2.hdd": "硬盘:访问", - "tooltip.oc2.cancel": "取消", - "tooltip.oc2.confirm": "确认", - "tooltip.oc2.cpu_missing": "启动时需要CPU", - "tooltip.oc2.device_needs_reboot": "需要重启", - "tooltip.oc2.energy": "能量:%s", - "tooltip.oc2.energyConsumption": "能量使用:%s/t", - "tooltip.oc2.flash_memory_missing": "启动时需要包含固件的闪存。", - "tooltip.oc2.hard_drive_missing": "找不到硬盘。", - "tooltip.oc2.memory_missing": "需要一些内存来加载闪存以执行引导.", - "tooltip.oc2.network_tunnel_id": "频道:%s" -} diff --git a/src/main/resources/assets/oc2/models/block/cable_base.json b/src/main/resources/assets/oc2/models/block/cable_base.json deleted file mode 100644 index 1672f401..00000000 --- a/src/main/resources/assets/oc2/models/block/cable_base.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","loader": "oc2:bus_cable","textures":{"atlas0":"oc2:block/cable_base/cable_base_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,6],"to":[10,6,10],"faces":{"east":{"texture":"atlas0","uv":[0.0,8.0,2.0,8.5]},"west":{"texture":"atlas0","uv":[0.0,8.5,2.0,9.0]},"down":{"texture":"atlas0","uv":[0.0,9.0,2.0,11.0]},"north":{"texture":"atlas0","uv":[0.0,11.0,2.0,11.5]},"south":{"texture":"atlas0","uv":[0.0,11.5,2.0,12.0]}}},{"from":[6,6,10],"to":[10,10,11],"faces":{"east":{"texture":"atlas0","uv":[3.0,0.0,3.5,2.0]},"west":{"texture":"atlas0","uv":[3.5,0.0,4.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,2.0,12.5]},"down":{"texture":"atlas0","uv":[0.0,12.5,2.0,13.0]},"south":{"texture":"atlas0","uv":[0.0,13.0,2.0,15.0]}}},{"from":[5,6,6],"to":[11,10,10],"faces":{"east":{"texture":"atlas0","uv":[2.0,13.0,4.0,15.0]},"west":{"texture":"atlas0","uv":[4.0,13.0,6.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,3.0,2.0]},"down":{"texture":"atlas0","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas0","uv":[0.0,4.0,3.0,6.0]},"south":{"texture":"atlas0","uv":[0.0,6.0,3.0,8.0]}}},{"from":[6,6,5],"to":[10,10,6],"faces":{"east":{"texture":"atlas0","uv":[4.0,0.0,4.5,2.0]},"west":{"texture":"atlas0","uv":[4.5,0.0,5.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,15.0,2.0,15.5]},"down":{"texture":"atlas0","uv":[0.0,15.5,2.0,16.0]},"north":{"texture":"atlas0","uv":[6.0,13.0,8.0,15.0]}}},{"from":[6,10,6],"to":[10,11,10],"faces":{"east":{"texture":"atlas0","uv":[2.0,15.5,4.0,16.0]},"west":{"texture":"atlas0","uv":[4.0,15.5,6.0,16.0]},"up":{"texture":"atlas0","uv":[8.0,13.0,10.0,15.0]},"north":{"texture":"atlas0","uv":[6.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,10.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/cable_link.json b/src/main/resources/assets/oc2/models/block/cable_link.json deleted file mode 100644 index c4089bc6..00000000 --- a/src/main/resources/assets/oc2/models/block/cable_link.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/cable_link/cable_link_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,11],"to":[10,6,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,9.0,2.5,9.5]},"west":{"texture":"atlas0","uv":[0.0,9.5,2.5,10.0]},"down":{"texture":"atlas0","uv":[3.0,0.0,5.0,2.5]},"north":{"texture":"atlas0","uv":[0.0,15.0,2.0,15.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,15.5,2.0,16.0]}}},{"from":[5,6,11],"to":[11,10,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,10.0,2.5,12.0]},"west":{"texture":"atlas0","uv":[0.0,12.0,2.5,14.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,3.0,2.5]},"down":{"texture":"atlas0","uv":[0.0,2.5,3.0,5.0]},"north":{"texture":"atlas0","uv":[0.0,5.0,3.0,7.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,7.0,3.0,9.0]}}},{"from":[6,10,11],"to":[10,11,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,14.0,2.5,14.5]},"west":{"texture":"atlas0","uv":[0.0,14.5,2.5,15.0]},"up":{"texture":"atlas0","uv":[5.0,0.0,7.0,2.5]},"north":{"texture":"atlas0","uv":[2.0,15.5,4.0,16.0]},"south":{"texture":"atlas0","cullface":"south","uv":[4.0,15.5,6.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/cable_plug.json b/src/main/resources/assets/oc2/models/block/cable_plug.json deleted file mode 100644 index 365378ae..00000000 --- a/src/main/resources/assets/oc2/models/block/cable_plug.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/cable_plug/cable_plug_atlas0","particle":"#atlas0"},"elements":[{"from":[4,4,15],"to":[12,6,16],"faces":{"east":{"texture":"atlas0","uv":[4.0,1.0,4.5,2.0]},"west":{"texture":"atlas0","uv":[4.5,1.0,5.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,4.0,0.5]},"down":{"texture":"atlas0","uv":[0.0,0.5,4.0,1.0]},"north":{"texture":"atlas0","uv":[0.0,1.0,4.0,2.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,2.0,4.0,3.0]}}},{"from":[7,4,14],"to":[9,5,15],"faces":{"east":{"texture":"atlas0","uv":[14.0,14.0,14.5,14.5]},"west":{"texture":"atlas0","uv":[14.5,14.0,15.0,14.5]},"down":{"texture":"atlas0","uv":[15.0,15.5,16.0,16.0]},"north":{"texture":"atlas0","uv":[14.0,14.5,15.0,15.0]}}},{"from":[5,5,14],"to":[11,6,15],"faces":{"east":{"texture":"atlas0","uv":[15.0,14.0,15.5,14.5]},"west":{"texture":"atlas0","uv":[15.5,14.0,16.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,9.0,3.0,9.5]},"north":{"texture":"atlas0","uv":[0.0,9.5,3.0,10.0]}}},{"from":[6,5,11],"to":[10,6,14],"faces":{"east":{"texture":"atlas0","uv":[8.0,14.5,9.5,15.0]},"west":{"texture":"atlas0","uv":[9.5,14.5,11.0,15.0]},"down":{"texture":"atlas0","uv":[3.0,13.0,5.0,14.5]},"north":{"texture":"atlas0","uv":[6.0,14.5,8.0,15.0]}}},{"from":[4,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas0","uv":[6.0,10.0,6.5,12.0]},"west":{"texture":"atlas0","uv":[6.5,10.0,7.0,12.0]},"up":{"texture":"atlas0","uv":[15.0,14.5,16.0,15.0]},"down":{"texture":"atlas0","uv":[7.0,14.0,8.0,14.5]},"north":{"texture":"atlas0","uv":[7.0,10.0,8.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,10.0,9.0,12.0]}}},{"from":[10,6,15],"to":[12,10,16],"faces":{"east":{"texture":"atlas0","uv":[9.0,10.0,9.5,12.0]},"west":{"texture":"atlas0","uv":[9.5,10.0,10.0,12.0]},"up":{"texture":"atlas0","uv":[8.0,14.0,9.0,14.5]},"down":{"texture":"atlas0","uv":[9.0,14.0,10.0,14.5]},"north":{"texture":"atlas0","uv":[10.0,10.0,11.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[11.0,10.0,12.0,12.0]}}},{"from":[5,6,11],"to":[11,7,15],"faces":{"east":{"texture":"atlas0","uv":[6.0,15.0,8.0,15.5]},"west":{"texture":"atlas0","uv":[8.0,15.0,10.0,15.5]},"down":{"texture":"atlas0","uv":[0.0,10.0,3.0,12.0]},"north":{"texture":"atlas0","uv":[0.0,12.0,3.0,12.5]},"south":{"texture":"atlas0","uv":[0.0,12.5,3.0,13.0]}}},{"from":[7,7,15],"to":[9,9,16],"faces":{"east":{"texture":"atlas0","uv":[5.0,1.0,5.5,2.0]},"west":{"texture":"atlas0","uv":[5.5,1.0,6.0,2.0]},"up":{"texture":"atlas0","uv":[10.0,14.0,11.0,14.5]},"down":{"texture":"atlas0","uv":[11.0,14.0,12.0,14.5]},"south":{"texture":"atlas0","cullface":"south","uv":[10.0,13.0,11.0,14.0]}}},{"from":[4,7,14],"to":[12,9,15],"faces":{"east":{"texture":"atlas0","uv":[6.0,1.0,6.5,2.0]},"west":{"texture":"atlas0","uv":[6.5,1.0,7.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,3.0,4.0,3.5]},"down":{"texture":"atlas0","uv":[0.0,3.5,4.0,4.0]},"north":{"texture":"atlas0","uv":[0.0,4.0,4.0,5.0]},"south":{"texture":"atlas0","uv":[0.0,5.0,4.0,6.0]}}},{"from":[5,7,11],"to":[11,9,14],"faces":{"east":{"texture":"atlas0","uv":[7.0,13.0,8.5,14.0]},"west":{"texture":"atlas0","uv":[8.5,13.0,10.0,14.0]},"up":{"texture":"atlas0","uv":[0.0,13.0,3.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,14.5,3.0,16.0]},"north":{"texture":"atlas0","uv":[3.0,14.5,6.0,15.5]}}},{"from":[5,9,11],"to":[11,10,15],"faces":{"east":{"texture":"atlas0","uv":[10.0,15.0,12.0,15.5]},"west":{"texture":"atlas0","uv":[12.0,15.0,14.0,15.5]},"up":{"texture":"atlas0","uv":[3.0,10.0,6.0,12.0]},"north":{"texture":"atlas0","uv":[3.0,15.5,6.0,16.0]},"south":{"texture":"atlas0","uv":[6.0,15.5,9.0,16.0]}}},{"from":[4,10,15],"to":[12,12,16],"faces":{"east":{"texture":"atlas0","uv":[7.0,1.0,7.5,2.0]},"west":{"texture":"atlas0","uv":[7.5,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,4.0,6.5]},"down":{"texture":"atlas0","uv":[0.0,6.5,4.0,7.0]},"north":{"texture":"atlas0","uv":[0.0,7.0,4.0,8.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,8.0,4.0,9.0]}}},{"from":[5,10,14],"to":[11,11,15],"faces":{"east":{"texture":"atlas0","uv":[11.0,13.0,11.5,13.5]},"west":{"texture":"atlas0","uv":[11.0,13.5,11.5,14.0]},"up":{"texture":"atlas0","uv":[9.0,15.5,12.0,16.0]},"north":{"texture":"atlas0","uv":[12.0,15.5,15.0,16.0]}}},{"from":[6,10,11],"to":[10,11,14],"faces":{"east":{"texture":"atlas0","uv":[11.0,14.5,12.5,15.0]},"west":{"texture":"atlas0","uv":[12.5,14.5,14.0,15.0]},"up":{"texture":"atlas0","uv":[5.0,13.0,7.0,14.5]},"north":{"texture":"atlas0","uv":[14.0,15.0,16.0,15.5]}}},{"from":[7,11,14],"to":[9,12,15],"faces":{"east":{"texture":"atlas0","uv":[11.5,13.5,12.0,14.0]},"west":{"texture":"atlas0","uv":[12.0,13.5,12.5,14.0]},"up":{"texture":"atlas0","uv":[12.0,14.0,13.0,14.5]},"north":{"texture":"atlas0","uv":[13.0,14.0,14.0,14.5]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/cable_straight.json b/src/main/resources/assets/oc2/models/block/cable_straight.json deleted file mode 100644 index a31779f3..00000000 --- a/src/main/resources/assets/oc2/models/block/cable_straight.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/cable_straight/cable_straight_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,5],"to":[10,6,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,3.0,0.5]},"west":{"texture":"atlas0","uv":[0.0,0.5,3.0,1.0]},"down":{"texture":"atlas0","uv":[0.0,1.0,2.0,4.0]},"north":{"texture":"atlas0","uv":[6.0,15.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[6.0,15.5,8.0,16.0]}}},{"from":[5,6,5],"to":[11,10,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,4.0,3.0,6.0]},"west":{"texture":"atlas0","uv":[0.0,6.0,3.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,8.0,3.0,11.0]},"down":{"texture":"atlas0","uv":[0.0,11.0,3.0,14.0]},"north":{"texture":"atlas0","uv":[0.0,14.0,3.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,14.0,6.0,16.0]}}},{"from":[6,10,5],"to":[10,11,11],"faces":{"east":{"texture":"atlas0","uv":[6.0,14.0,9.0,14.5]},"west":{"texture":"atlas0","uv":[6.0,14.5,9.0,15.0]},"up":{"texture":"atlas0","uv":[2.0,1.0,4.0,4.0]},"north":{"texture":"atlas0","uv":[8.0,15.5,10.0,16.0]},"south":{"texture":"atlas0","uv":[10.0,15.5,12.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/cable_support.json b/src/main/resources/assets/oc2/models/block/cable_support.json deleted file mode 100644 index 9f8c87d8..00000000 --- a/src/main/resources/assets/oc2/models/block/cable_support.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/cable_support/cable_support_atlas0","particle":"#atlas0"},"elements":[{"from":[7,7,11],"to":[9,9,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,2.5,1.0]},"west":{"texture":"atlas0","uv":[0.0,1.0,2.5,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,1.0,4.5]},"down":{"texture":"atlas0","uv":[1.0,2.0,2.0,4.5]},"north":{"texture":"atlas0","uv":[0.0,4.5,1.0,5.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,5.5,1.0,6.5]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/charger.json b/src/main/resources/assets/oc2/models/block/charger.json deleted file mode 100644 index 6c41de82..00000000 --- a/src/main/resources/assets/oc2/models/block/charger.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/charger/charger_atlas0","atlas1":"oc2:block/charger/charger_atlas1","atlas2":"oc2:block/charger/charger_atlas2","atlas3":"oc2:block/charger/charger_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,12,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,6.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,6.0,8.0,12.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","cullface":"down","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,6.0,16.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,6.0]}}},{"from":[0,12,15],"to":[3,13,16],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,12.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,12.5,16.0,13.0]},"up":{"texture":"atlas2","uv":[14.0,7.5,15.5,8.0]},"down":{"texture":"atlas2","uv":[14.0,7.0,15.5,7.5]},"south":{"texture":"atlas2","cullface":"south","uv":[14.0,6.5,15.5,7.0]}}},{"from":[13,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.5,13.0,16.0,13.5]},"west":{"texture":"atlas2","uv":[15.5,13.5,16.0,14.0]},"up":{"texture":"atlas2","uv":[8.0,6.0,9.5,6.5]},"down":{"texture":"atlas2","uv":[9.5,6.0,11.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,6.0,12.5,6.5]}}},{"from":[0,12,13],"to":[16,13,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,10.5,16.0,11.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,10.0,16.0,10.5]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"down":{"texture":"atlas0","uv":[0.0,13.0,8.0,14.0]},"north":{"texture":"atlas0","uv":[0.0,14.0,8.0,14.5]},"south":{"texture":"atlas0","uv":[0.0,14.5,8.0,15.0]}}},{"from":[1,12,3],"to":[15,13,13],"faces":{"east":{"texture":"atlas2","uv":[8.0,8.5,13.0,9.0]},"west":{"texture":"atlas2","uv":[8.0,9.0,13.0,9.5]},"up":{"texture":"atlas2","uv":[0.0,11.0,7.0,16.0]},"down":{"texture":"atlas2","uv":[7.0,11.0,14.0,16.0]},"north":{"texture":"atlas2","uv":[8.0,10.5,15.0,11.0]},"south":{"texture":"atlas2","uv":[8.0,10.0,15.0,10.5]}}},{"from":[0,12,1],"to":[16,13,3],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[11.0,4.5,12.0,5.0]},"west":{"texture":"atlas2","cullface":"west","uv":[12.0,4.5,13.0,5.0]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"down":{"texture":"atlas0","uv":[8.0,15.0,16.0,16.0]},"north":{"texture":"atlas0","uv":[8.0,14.5,16.0,15.0]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,14.5]}}},{"from":[0,12,0],"to":[3,13,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,7.5,16.0,8.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,7.0,16.0,7.5]},"up":{"texture":"atlas2","uv":[12.5,6.0,14.0,6.5]},"down":{"texture":"atlas2","uv":[14.0,6.0,15.5,6.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,5.5,9.5,6.0]}}},{"from":[13,12,0],"to":[16,13,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.5,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.5,6.0,16.0,6.5]},"up":{"texture":"atlas2","uv":[9.5,5.5,11.0,6.0]},"down":{"texture":"atlas2","uv":[11.0,5.5,12.5,6.0]},"north":{"texture":"atlas2","cullface":"north","uv":[12.5,5.5,14.0,6.0]}}},{"from":[0,13,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[8.0,13.0,16.0,14.0]},"west":{"texture":"atlas0","cullface":"west","uv":[8.0,12.0,16.0,13.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,16.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,8.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,0.0,8.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,1.0,8.0,2.0]}}},{"from":[0,15,13],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,5.5,15.5,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,4.5,9.5,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,2.0,8.0,3.5]},"north":{"texture":"atlas2","uv":[0.0,3.5,8.0,4.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,4.0,8.0,4.5]}}},{"from":[0,15,12],"to":[6,16,13],"faces":{"east":{"texture":"atlas2","uv":[15.5,5.5,16.0,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,5.0,16.0,5.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,9.5,11.0,10.0]},"north":{"texture":"atlas2","uv":[11.0,9.5,14.0,10.0]},"south":{"texture":"atlas2","uv":[13.0,9.0,16.0,9.5]}}},{"from":[10,15,12],"to":[16,16,13],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[13.0,4.0,13.5,4.5]},"west":{"texture":"atlas2","uv":[13.5,4.0,14.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[13.0,8.5,16.0,9.0]},"north":{"texture":"atlas2","uv":[8.0,8.0,11.0,8.5]},"south":{"texture":"atlas2","uv":[11.0,8.0,14.0,8.5]}}},{"from":[0,15,10],"to":[16,16,12],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[13.0,4.5,14.0,5.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,4.5,15.0,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.5,8.0,5.5]},"north":{"texture":"atlas2","uv":[0.0,5.5,8.0,6.0]},"south":{"texture":"atlas2","uv":[0.0,6.0,8.0,6.5]}}},{"from":[0,15,6],"to":[3,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,11.0,16.0,11.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,11.5,16.0,12.0]},"up":{"texture":"atlas2","cullface":"up","uv":[14.0,12.0,15.5,14.0]},"north":{"texture":"atlas2","uv":[8.0,5.0,9.5,5.5]},"south":{"texture":"atlas2","uv":[9.5,5.0,11.0,5.5]}}},{"from":[4,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,14.0,16.0,14.5]},"west":{"texture":"atlas2","uv":[14.0,14.5,16.0,15.0]},"up":{"texture":"atlas3","cullface":"up","uv":[0.0,0.0,1.0,2.0]},"north":{"texture":"atlas2","uv":[15.0,4.5,16.0,5.0]},"south":{"texture":"atlas2","uv":[8.0,4.0,9.0,4.5]}}},{"from":[10,15,6],"to":[12,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,15.0,16.0,15.5]},"west":{"texture":"atlas2","uv":[14.0,15.5,16.0,16.0]},"up":{"texture":"atlas3","cullface":"up","uv":[1.0,0.0,2.0,2.0]},"north":{"texture":"atlas2","uv":[9.0,4.0,10.0,4.5]},"south":{"texture":"atlas2","uv":[10.0,4.0,11.0,4.5]}}},{"from":[13,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,9.5,16.0,10.0]},"west":{"texture":"atlas2","uv":[14.0,8.0,16.0,8.5]},"up":{"texture":"atlas3","cullface":"up","uv":[2.0,0.0,3.5,2.0]},"north":{"texture":"atlas2","uv":[11.0,5.0,12.5,5.5]},"south":{"texture":"atlas2","uv":[12.5,5.0,14.0,5.5]}}},{"from":[0,15,4],"to":[16,16,6],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[11.0,4.0,12.0,4.5]},"west":{"texture":"atlas2","cullface":"west","uv":[12.0,4.0,13.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,6.5,8.0,7.5]},"north":{"texture":"atlas2","uv":[0.0,7.5,8.0,8.0]},"south":{"texture":"atlas2","uv":[0.0,8.0,8.0,8.5]}}},{"from":[0,15,3],"to":[6,16,4],"faces":{"east":{"texture":"atlas2","uv":[14.0,4.0,14.5,4.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,4.0,15.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,7.5,11.0,8.0]},"north":{"texture":"atlas2","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas2","uv":[8.0,6.5,11.0,7.0]}}},{"from":[10,15,3],"to":[16,16,4],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,4.0,15.5,4.5]},"west":{"texture":"atlas2","uv":[15.5,4.0,16.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,7.0,11.0,7.5]},"north":{"texture":"atlas2","uv":[11.0,7.0,14.0,7.5]},"south":{"texture":"atlas2","uv":[11.0,6.5,14.0,7.0]}}},{"from":[0,15,0],"to":[16,16,3],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,5.0,15.5,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[9.5,4.5,11.0,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,8.5,8.0,10.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,10.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,11.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/disk_drive.json b/src/main/resources/assets/oc2/models/block/disk_drive.json deleted file mode 100644 index dca2fd2d..00000000 --- a/src/main/resources/assets/oc2/models/block/disk_drive.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/disk_drive/disk_drive_atlas0","atlas1":"oc2:block/disk_drive/disk_drive_atlas1","atlas2":"oc2:block/disk_drive/disk_drive_atlas2","atlas3":"oc2:block/disk_drive/disk_drive_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,3.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,3.0,8.0,6.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,8.0,14.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,6.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,3.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,3.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[14.0,0.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,0.0,15.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,15.5,11.0,16.0]},"down":{"texture":"atlas2","uv":[11.0,15.5,14.0,16.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,0.0,11.0,2.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,13.5,11.0,14.0]},"down":{"texture":"atlas2","uv":[11.0,13.5,14.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,0.0,14.0,2.0]}}},{"from":[0,6,0],"to":[16,9,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,14.0,15.5,15.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,12.0,15.5,13.5]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,7.5]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,14.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,15.5]}}},{"from":[0,9,1],"to":[16,10,15],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[0.0,15.5,7.0,16.0]},"west":{"texture":"atlas1","cullface":"west","uv":[7.0,15.5,14.0,16.0]},"up":{"texture":"atlas1","uv":[0.0,7.5,8.0,14.5]},"down":{"texture":"atlas1","uv":[8.0,7.5,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,9,0],"to":[3,12,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,13.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,14.0,16.0,15.5]},"up":{"texture":"atlas1","uv":[14.0,15.5,15.5,16.0]},"down":{"texture":"atlas2","uv":[14.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,0.0,1.5,1.5]}}},{"from":[13,9,0],"to":[16,12,1],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[1.5,0.0,2.0,1.5]},"west":{"texture":"atlas3","uv":[2.0,0.0,2.5,1.5]},"up":{"texture":"atlas2","uv":[14.0,13.5,15.5,14.0]},"down":{"texture":"atlas3","uv":[0.0,1.5,1.5,2.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,2.0,1.5,3.5]}}},{"from":[0,10,1],"to":[16,12,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,2.0,15.5,3.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,3.0,15.5,4.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,7.5]},"north":{"texture":"atlas1","uv":[0.0,14.5,8.0,15.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,14.5,16.0,15.5]}}},{"from":[0,12,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,0.0,8.0,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,2.0,8.0,4.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.0,8.0,12.0]},"down":{"texture":"atlas2","uv":[8.0,4.0,16.0,12.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,12.0,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,14.0,8.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/flash_memory_flasher.json b/src/main/resources/assets/oc2/models/block/flash_memory_flasher.json deleted file mode 100644 index dca2fd2d..00000000 --- a/src/main/resources/assets/oc2/models/block/flash_memory_flasher.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/disk_drive/disk_drive_atlas0","atlas1":"oc2:block/disk_drive/disk_drive_atlas1","atlas2":"oc2:block/disk_drive/disk_drive_atlas2","atlas3":"oc2:block/disk_drive/disk_drive_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,3.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,3.0,8.0,6.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,8.0,14.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,6.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,3.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,3.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[14.0,0.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,0.0,15.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,15.5,11.0,16.0]},"down":{"texture":"atlas2","uv":[11.0,15.5,14.0,16.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,0.0,11.0,2.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,13.5,11.0,14.0]},"down":{"texture":"atlas2","uv":[11.0,13.5,14.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,0.0,14.0,2.0]}}},{"from":[0,6,0],"to":[16,9,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,14.0,15.5,15.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,12.0,15.5,13.5]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,7.5]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,14.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,15.5]}}},{"from":[0,9,1],"to":[16,10,15],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[0.0,15.5,7.0,16.0]},"west":{"texture":"atlas1","cullface":"west","uv":[7.0,15.5,14.0,16.0]},"up":{"texture":"atlas1","uv":[0.0,7.5,8.0,14.5]},"down":{"texture":"atlas1","uv":[8.0,7.5,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,9,0],"to":[3,12,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,13.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,14.0,16.0,15.5]},"up":{"texture":"atlas1","uv":[14.0,15.5,15.5,16.0]},"down":{"texture":"atlas2","uv":[14.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,0.0,1.5,1.5]}}},{"from":[13,9,0],"to":[16,12,1],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[1.5,0.0,2.0,1.5]},"west":{"texture":"atlas3","uv":[2.0,0.0,2.5,1.5]},"up":{"texture":"atlas2","uv":[14.0,13.5,15.5,14.0]},"down":{"texture":"atlas3","uv":[0.0,1.5,1.5,2.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,2.0,1.5,3.5]}}},{"from":[0,10,1],"to":[16,12,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,2.0,15.5,3.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,3.0,15.5,4.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,7.5]},"north":{"texture":"atlas1","uv":[0.0,14.5,8.0,15.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,14.5,16.0,15.5]}}},{"from":[0,12,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,0.0,8.0,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,2.0,8.0,4.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.0,8.0,12.0]},"down":{"texture":"atlas2","uv":[8.0,4.0,16.0,12.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,12.0,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,14.0,8.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/keyboard.json b/src/main/resources/assets/oc2/models/block/keyboard.json deleted file mode 100644 index 032e500d..00000000 --- a/src/main/resources/assets/oc2/models/block/keyboard.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/keyboard/keyboard_atlas0","atlas1":"oc2:block/keyboard/keyboard_atlas1","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,15.0,3.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,15.5,3.0,16.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,0.0,8.0,3.0]},"north":{"texture":"atlas0","uv":[0.0,3.0,8.0,3.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,3.5,8.0,4.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas0","uv":[9.0,15.0,11.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[11.0,15.0,13.0,15.5]},"down":{"texture":"atlas1","cullface":"down","uv":[12.0,14.0,15.0,16.0]},"north":{"texture":"atlas0","uv":[3.0,15.5,6.0,16.0]},"south":{"texture":"atlas0","uv":[6.0,15.5,9.0,16.0]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[13.0,15.0,15.0,15.5]},"west":{"texture":"atlas0","uv":[8.0,7.5,10.0,8.0]},"down":{"texture":"atlas1","cullface":"down","uv":[12.0,12.0,15.0,14.0]},"north":{"texture":"atlas0","uv":[9.0,15.5,12.0,16.0]},"south":{"texture":"atlas0","uv":[12.0,15.5,15.0,16.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[3.0,15.0,6.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[6.0,15.0,9.0,15.5]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,8.0,7.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,7.0,8.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,8.0,8.0]}}},{"from":[0,1,0],"to":[16,8,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,8.0,8.0,11.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,11.5,8.0,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,11.5,16.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,8.0,16.0,11.5]}}},{"from":[0,8,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,12.0,12.0,14.0]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,14.0,12.0,16.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,12.0]},"north":{"texture":"atlas0","uv":[8.0,4.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/monitor.json b/src/main/resources/assets/oc2/models/block/monitor.json deleted file mode 100644 index 0034b85c..00000000 --- a/src/main/resources/assets/oc2/models/block/monitor.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "parent": "block/block", - "loader": "forge:obj", - "flip_v": true, - "model": "oc2:models/block/monitor.obj", - "textures": { - "texture0": "oc2:block/monitor/monitor", - "particle": "oc2:block/monitor/monitor" - } -} diff --git a/src/main/resources/assets/oc2/models/block/network_connector.json b/src/main/resources/assets/oc2/models/block/network_connector.json deleted file mode 100644 index d97a97cd..00000000 --- a/src/main/resources/assets/oc2/models/block/network_connector.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/network_connector/network_connector_atlas0","particle":"#atlas0"},"elements":[{"from":[5,0,5],"to":[11,1,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,3.0,0.5]},"west":{"texture":"atlas0","uv":[0.0,0.5,3.0,1.0]},"up":{"texture":"atlas0","uv":[0.0,1.0,3.0,4.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,3.0,7.0]},"north":{"texture":"atlas0","uv":[0.0,7.0,3.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,3.0,8.0]}}},{"from":[6,1,10],"to":[10,3,11],"faces":{"east":{"texture":"atlas0","uv":[7.0,1.0,7.5,2.0]},"west":{"texture":"atlas0","uv":[7.5,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[3.0,15.5,5.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,11.0,5.0,12.0]}}},{"from":[5,1,6],"to":[11,3,10],"faces":{"east":{"texture":"atlas0","uv":[5.0,11.0,7.0,12.0]},"west":{"texture":"atlas0","uv":[7.0,11.0,9.0,12.0]},"up":{"texture":"atlas0","uv":[0.0,8.0,3.0,10.0]},"north":{"texture":"atlas0","uv":[0.0,10.0,3.0,11.0]},"south":{"texture":"atlas0","uv":[0.0,11.0,3.0,12.0]}}},{"from":[6,1,5],"to":[10,3,6],"faces":{"east":{"texture":"atlas0","uv":[8.0,1.0,8.5,2.0]},"west":{"texture":"atlas0","uv":[8.5,1.0,9.0,2.0]},"up":{"texture":"atlas0","uv":[5.0,15.5,7.0,16.0]},"north":{"texture":"atlas0","uv":[9.0,11.0,11.0,12.0]}}},{"from":[6,3,10],"to":[7,4,11],"faces":{"east":{"texture":"atlas0","uv":[7.0,14.5,7.5,15.0]},"west":{"texture":"atlas0","uv":[7.5,14.5,8.0,15.0]},"up":{"texture":"atlas0","uv":[8.0,14.5,8.5,15.0]},"down":{"texture":"atlas0","uv":[8.5,14.5,9.0,15.0]},"south":{"texture":"atlas0","uv":[9.0,14.5,9.5,15.0]}}},{"from":[9,3,10],"to":[10,4,11],"faces":{"east":{"texture":"atlas0","uv":[9.5,14.5,10.0,15.0]},"west":{"texture":"atlas0","uv":[10.0,14.5,10.5,15.0]},"up":{"texture":"atlas0","uv":[10.5,14.5,11.0,15.0]},"down":{"texture":"atlas0","uv":[11.0,14.5,11.5,15.0]},"south":{"texture":"atlas0","uv":[11.5,14.5,12.0,15.0]}}},{"from":[5,3,9],"to":[11,4,10],"faces":{"east":{"texture":"atlas0","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas0","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,3.0,12.5]},"down":{"texture":"atlas0","uv":[0.0,12.5,3.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,3.0,13.5]},"south":{"texture":"atlas0","uv":[0.0,13.5,3.0,14.0]}}},{"from":[6,3,7],"to":[10,4,9],"faces":{"east":{"texture":"atlas0","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas0","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[11.0,11.0,13.0,12.0]},"down":{"texture":"atlas0","uv":[13.0,11.0,15.0,12.0]},"north":{"texture":"atlas0","uv":[7.0,15.5,9.0,16.0]},"south":{"texture":"atlas0","uv":[9.0,15.5,11.0,16.0]}}},{"from":[5,3,6],"to":[11,4,7],"faces":{"east":{"texture":"atlas0","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas0","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,14.0,3.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,14.5,3.0,15.0]},"north":{"texture":"atlas0","uv":[0.0,15.0,3.0,15.5]},"south":{"texture":"atlas0","uv":[0.0,15.5,3.0,16.0]}}},{"from":[6,3,5],"to":[7,4,6],"faces":{"east":{"texture":"atlas0","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas0","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas0","uv":[15.0,14.5,15.5,15.0]},"down":{"texture":"atlas0","uv":[15.5,14.5,16.0,15.0]},"north":{"texture":"atlas0","uv":[3.0,14.0,3.5,14.5]}}},{"from":[9,3,5],"to":[10,4,6],"faces":{"east":{"texture":"atlas0","uv":[3.5,14.0,4.0,14.5]},"west":{"texture":"atlas0","uv":[4.0,14.0,4.5,14.5]},"up":{"texture":"atlas0","uv":[4.5,14.0,5.0,14.5]},"down":{"texture":"atlas0","uv":[5.0,14.0,5.5,14.5]},"north":{"texture":"atlas0","uv":[5.5,14.0,6.0,14.5]}}},{"from":[6,4,10],"to":[10,7,11],"faces":{"east":{"texture":"atlas0","uv":[5.0,1.0,5.5,2.5]},"west":{"texture":"atlas0","uv":[5.5,1.0,6.0,2.5]},"up":{"texture":"atlas0","uv":[11.0,15.5,13.0,16.0]},"down":{"texture":"atlas0","uv":[13.0,15.5,15.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,4.0,5.0,5.5]}}},{"from":[5,4,6],"to":[11,7,10],"faces":{"east":{"texture":"atlas0","uv":[3.0,5.5,5.0,7.0]},"west":{"texture":"atlas0","uv":[5.0,5.5,7.0,7.0]},"up":{"texture":"atlas0","uv":[3.0,8.0,6.0,10.0]},"down":{"texture":"atlas0","uv":[6.0,8.0,9.0,10.0]},"north":{"texture":"atlas0","uv":[9.0,8.0,12.0,9.5]},"south":{"texture":"atlas0","uv":[12.0,8.0,15.0,9.5]}}},{"from":[6,4,5],"to":[10,7,6],"faces":{"east":{"texture":"atlas0","uv":[6.0,1.0,6.5,2.5]},"west":{"texture":"atlas0","uv":[6.5,1.0,7.0,2.5]},"up":{"texture":"atlas0","uv":[3.0,15.0,5.0,15.5]},"down":{"texture":"atlas0","uv":[5.0,15.0,7.0,15.5]},"north":{"texture":"atlas0","uv":[7.0,5.5,9.0,7.0]}}},{"from":[6,7,6],"to":[10,8,10],"faces":{"east":{"texture":"atlas0","uv":[7.0,15.0,9.0,15.5]},"west":{"texture":"atlas0","uv":[9.0,15.0,11.0,15.5]},"up":{"texture":"atlas0","uv":[3.0,1.0,5.0,3.0]},"north":{"texture":"atlas0","uv":[11.0,15.0,13.0,15.5]},"south":{"texture":"atlas0","uv":[13.0,15.0,15.0,15.5]}}},{"from":[7,8,7],"to":[9,9,9],"faces":{"east":{"texture":"atlas0","uv":[3.0,14.5,4.0,15.0]},"west":{"texture":"atlas0","uv":[4.0,14.5,5.0,15.0]},"up":{"texture":"atlas0","uv":[15.0,11.0,16.0,12.0]},"north":{"texture":"atlas0","uv":[5.0,14.5,6.0,15.0]},"south":{"texture":"atlas0","uv":[6.0,14.5,7.0,15.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/network_hub.json b/src/main/resources/assets/oc2/models/block/network_hub.json deleted file mode 100644 index 68ef62ad..00000000 --- a/src/main/resources/assets/oc2/models/block/network_hub.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/network_hub/network_hub_atlas0","atlas1":"oc2:block/network_hub/network_hub_atlas1","atlas2":"oc2:block/network_hub/network_hub_atlas2","atlas3":"oc2:block/network_hub/network_hub_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,7.0,11.0,7.5]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,0.0,8.0,3.0]},"north":{"texture":"atlas0","uv":[0.0,3.0,8.0,3.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,3.5,8.0,4.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas1","uv":[14.0,7.5,16.0,8.0]},"west":{"texture":"atlas1","cullface":"west","uv":[14.0,7.0,16.0,7.5]},"down":{"texture":"atlas3","cullface":"down","uv":[0.0,0.0,3.0,2.0]},"north":{"texture":"atlas1","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas1","uv":[11.0,7.0,14.0,7.5]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[9.0,14.5,11.0,15.0]},"west":{"texture":"atlas3","uv":[11.0,14.5,13.0,15.0]},"down":{"texture":"atlas3","cullface":"down","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas3","uv":[0.0,4.0,3.0,4.5]},"south":{"texture":"atlas3","uv":[0.0,4.5,3.0,5.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,5.0,3.0,5.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,5.5,3.0,6.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,8.0,7.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,7.0,8.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,8.0,8.0]}}},{"from":[0,1,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,8.0,8.0,10.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,10.5,8.0,13.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,13.0,8.0,15.5]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.5]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas3","uv":[0.0,6.0,3.0,6.5]},"down":{"texture":"atlas3","uv":[0.0,6.5,3.0,7.0]},"south":{"texture":"atlas3","cullface":"south","uv":[0.0,7.0,3.0,9.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,2.0,15.5,4.0]},"west":{"texture":"atlas2","uv":[15.5,2.0,16.0,4.0]},"up":{"texture":"atlas3","uv":[0.0,9.0,3.0,9.5]},"down":{"texture":"atlas3","uv":[0.0,9.5,3.0,10.0]},"south":{"texture":"atlas3","cullface":"south","uv":[0.0,10.0,3.0,12.0]}}},{"from":[0,6,10],"to":[16,10,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[3.0,10.0,5.5,12.0]},"west":{"texture":"atlas3","cullface":"west","uv":[5.5,10.0,8.0,12.0]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,13.0]},"down":{"texture":"atlas0","uv":[8.0,8.0,16.0,10.5]},"north":{"texture":"atlas0","uv":[8.0,4.0,16.0,6.0]},"south":{"texture":"atlas0","uv":[8.0,0.0,16.0,2.0]}}},{"from":[1,6,6],"to":[15,10,10],"faces":{"east":{"texture":"atlas3","uv":[13.0,10.0,15.0,12.0]},"west":{"texture":"atlas3","uv":[3.0,7.0,5.0,9.0]},"up":{"texture":"atlas2","uv":[8.0,0.0,15.0,2.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,4.0]},"north":{"texture":"atlas2","uv":[8.0,4.0,15.0,6.0]},"south":{"texture":"atlas2","uv":[8.0,6.0,15.0,8.0]}}},{"from":[0,6,1],"to":[16,10,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[8.0,10.0,10.5,12.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.5,10.0,13.0,12.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,10.5]},"down":{"texture":"atlas1","uv":[8.0,10.5,16.0,13.0]},"north":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,0.0,16.0,2.0]}}},{"from":[0,6,0],"to":[6,10,1],"faces":{"east":{"texture":"atlas2","uv":[15.0,4.0,15.5,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,4.0,16.0,6.0]},"up":{"texture":"atlas3","uv":[0.0,12.0,3.0,12.5]},"down":{"texture":"atlas3","uv":[0.0,12.5,3.0,13.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,13.0,3.0,15.0]}}},{"from":[10,6,0],"to":[16,10,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,6.0,15.5,8.0]},"west":{"texture":"atlas2","uv":[15.5,6.0,16.0,8.0]},"up":{"texture":"atlas3","uv":[0.0,15.0,3.0,15.5]},"down":{"texture":"atlas3","uv":[0.0,15.5,3.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[3.0,13.0,6.0,15.0]}}},{"from":[0,10,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,2.0,16.0,4.5]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,4.5,16.0,7.0]},"up":{"texture":"atlas2","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas2","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,8.0,16.0,10.5]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,10.5,16.0,13.0]}}},{"from":[0,15,13],"to":[16,16,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.0,13.0,12.5,13.5]},"west":{"texture":"atlas3","cullface":"west","uv":[12.5,13.0,14.0,13.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,13.0,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,15,12],"to":[6,16,13],"faces":{"east":{"texture":"atlas3","uv":[15.5,13.0,16.0,13.5]},"west":{"texture":"atlas3","cullface":"west","uv":[13.5,12.5,14.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[3.0,15.5,6.0,16.0]},"north":{"texture":"atlas3","uv":[6.0,15.5,9.0,16.0]},"south":{"texture":"atlas3","uv":[9.0,15.5,12.0,16.0]}}},{"from":[10,15,12],"to":[16,16,13],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[14.0,12.5,14.5,13.0]},"west":{"texture":"atlas3","uv":[14.5,12.5,15.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[12.0,15.5,15.0,16.0]},"north":{"texture":"atlas3","uv":[3.0,15.0,6.0,15.5]},"south":{"texture":"atlas3","uv":[6.0,15.0,9.0,15.5]}}},{"from":[0,15,10],"to":[16,16,12],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","cullface":"up","uv":[8.0,6.0,16.0,7.0]},"north":{"texture":"atlas0","uv":[8.0,7.5,16.0,8.0]},"south":{"texture":"atlas0","uv":[8.0,7.0,16.0,7.5]}}},{"from":[0,15,6],"to":[3,16,10],"faces":{"east":{"texture":"atlas3","uv":[13.0,14.5,15.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[9.0,14.0,11.0,14.5]},"up":{"texture":"atlas3","cullface":"up","uv":[3.0,0.0,4.5,2.0]},"north":{"texture":"atlas3","uv":[14.0,13.0,15.5,13.5]},"south":{"texture":"atlas3","uv":[3.0,12.5,4.5,13.0]}}},{"from":[4,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas3","uv":[11.0,14.0,13.0,14.5]},"west":{"texture":"atlas3","uv":[13.0,14.0,15.0,14.5]},"up":{"texture":"atlas3","cullface":"up","uv":[4.5,0.0,5.5,2.0]},"north":{"texture":"atlas3","uv":[15.0,14.5,16.0,15.0]},"south":{"texture":"atlas3","uv":[15.0,14.0,16.0,14.5]}}},{"from":[10,15,6],"to":[12,16,10],"faces":{"east":{"texture":"atlas3","uv":[9.0,13.5,11.0,14.0]},"west":{"texture":"atlas3","uv":[11.0,13.5,13.0,14.0]},"up":{"texture":"atlas3","cullface":"up","uv":[5.5,0.0,6.5,2.0]},"north":{"texture":"atlas3","uv":[15.0,13.5,16.0,14.0]},"south":{"texture":"atlas3","uv":[10.5,12.5,11.5,13.0]}}},{"from":[13,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[13.0,13.5,15.0,14.0]},"west":{"texture":"atlas3","uv":[9.0,13.0,11.0,13.5]},"up":{"texture":"atlas3","cullface":"up","uv":[6.5,0.0,8.0,2.0]},"north":{"texture":"atlas3","uv":[4.5,12.5,6.0,13.0]},"south":{"texture":"atlas3","uv":[6.0,12.5,7.5,13.0]}}},{"from":[0,15,4],"to":[16,16,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.5,12.5,12.5,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[12.5,12.5,13.5,13.0]},"up":{"texture":"atlas0","cullface":"up","uv":[8.0,2.0,16.0,3.0]},"north":{"texture":"atlas0","uv":[8.0,3.5,16.0,4.0]},"south":{"texture":"atlas0","uv":[8.0,3.0,16.0,3.5]}}},{"from":[0,15,3],"to":[6,16,4],"faces":{"east":{"texture":"atlas3","uv":[15.0,12.5,15.5,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,12.5,16.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[9.0,15.0,12.0,15.5]},"north":{"texture":"atlas3","uv":[12.0,15.0,15.0,15.5]},"south":{"texture":"atlas3","uv":[6.0,13.0,9.0,13.5]}}},{"from":[10,15,3],"to":[16,16,4],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[3.0,12.0,3.5,12.5]},"west":{"texture":"atlas3","uv":[3.5,12.0,4.0,12.5]},"up":{"texture":"atlas3","cullface":"up","uv":[6.0,13.5,9.0,14.0]},"north":{"texture":"atlas3","uv":[6.0,14.0,9.0,14.5]},"south":{"texture":"atlas3","uv":[6.0,14.5,9.0,15.0]}}},{"from":[0,15,0],"to":[16,16,3],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[7.5,12.5,9.0,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[9.0,12.5,10.5,13.0]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,14.5,16.0,16.0]},"north":{"texture":"atlas1","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,15.5,16.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/pci_card_cage.json b/src/main/resources/assets/oc2/models/block/pci_card_cage.json deleted file mode 100644 index 1267853b..00000000 --- a/src/main/resources/assets/oc2/models/block/pci_card_cage.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/pci_card_cage/pci_card_cage_atlas0","atlas1":"oc2:block/pci_card_cage/pci_card_cage_atlas1","atlas2":"oc2:block/pci_card_cage/pci_card_cage_atlas2","atlas3":"oc2:block/pci_card_cage/pci_card_cage_atlas3","atlas4":"oc2:block/pci_card_cage/pci_card_cage_atlas4","atlas5":"oc2:block/pci_card_cage/pci_card_cage_atlas5","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,2,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,1.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,2.0,16.0,10.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,10.0,8.0,11.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,11.0,8.0,12.0]}}},{"from":[0,2,14],"to":[16,6,16],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[15.0,4.0,16.0,6.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,6.0,16.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,2,2],"to":[15,6,14],"faces":{"east":{"texture":"atlas3","uv":[7.0,12.0,13.0,14.0]},"west":{"texture":"atlas4","uv":[8.0,14.0,14.0,16.0]},"up":{"texture":"atlas4","uv":[8.0,8.0,15.0,14.0]},"down":{"texture":"atlas4","uv":[8.0,0.0,15.0,6.0]},"north":{"texture":"atlas3","uv":[0.0,12.0,7.0,14.0]}}},{"from":[0,2,0],"to":[16,3,2],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,3,1],"to":[16,4,2],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.5,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[8.0,12.0,16.0,12.5]},"north":{"texture":"atlas0","uv":[8.0,12.5,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,11.5]}}},{"from":[0,3,0],"to":[7,4,1],"faces":{"east":{"texture":"atlas3","uv":[15.5,14.5,16.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,14.0,16.0,14.5]},"up":{"texture":"atlas3","uv":[12.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[4.0,15.0,7.5,15.5]}}},{"from":[9,3,0],"to":[16,4,1],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,14.5,4.5,15.0]},"west":{"texture":"atlas5","uv":[4.5,14.5,5.0,15.0]},"up":{"texture":"atlas3","uv":[7.5,15.0,11.0,15.5]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,15.0,14.5,15.5]}}},{"from":[0,4,0],"to":[4,12,2],"faces":{"east":{"texture":"atlas4","uv":[15.0,0.0,16.0,4.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,8.0,16.0,12.0]},"up":{"texture":"atlas4","uv":[14.0,14.0,16.0,15.0]},"down":{"texture":"atlas4","uv":[14.0,15.0,16.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[0.0,10.5,2.0,14.5]},"south":{"texture":"atlas5","uv":[2.0,10.5,4.0,14.5]}}},{"from":[6,4,0],"to":[10,5,2],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.0,3.0,16.0,3.5]},"up":{"texture":"atlas5","uv":[0.0,15.0,2.0,16.0]},"down":{"texture":"atlas5","uv":[2.0,15.0,4.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[13.5,14.5,15.5,15.0]}}},{"from":[12,4,0],"to":[16,12,2],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,10.5,5.0,14.5]},"west":{"texture":"atlas5","uv":[5.0,10.5,6.0,14.5]},"up":{"texture":"atlas5","uv":[4.0,15.0,6.0,16.0]},"down":{"texture":"atlas5","uv":[6.0,15.0,8.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[6.0,10.5,8.0,14.5]},"south":{"texture":"atlas5","uv":[8.0,10.5,10.0,14.5]}}},{"from":[0,6,15],"to":[2,7,16],"faces":{"east":{"texture":"atlas5","uv":[5.0,14.5,5.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[5.5,14.5,6.0,15.0]},"up":{"texture":"atlas2","uv":[15.0,2.5,16.0,3.0]},"down":{"texture":"atlas2","uv":[15.0,2.0,16.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[14.5,15.0,15.5,15.5]}}},{"from":[5,6,15],"to":[6,7,16],"faces":{"east":{"texture":"atlas5","uv":[6.0,14.5,6.5,15.0]},"west":{"texture":"atlas5","uv":[6.5,14.5,7.0,15.0]},"up":{"texture":"atlas5","uv":[7.0,14.5,7.5,15.0]},"down":{"texture":"atlas5","uv":[7.5,14.5,8.0,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[8.0,14.5,8.5,15.0]}}},{"from":[10,6,15],"to":[11,7,16],"faces":{"east":{"texture":"atlas5","uv":[8.5,14.5,9.0,15.0]},"west":{"texture":"atlas5","uv":[9.0,14.5,9.5,15.0]},"up":{"texture":"atlas5","uv":[9.5,14.5,10.0,15.0]},"down":{"texture":"atlas5","uv":[10.0,14.5,10.5,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.5,14.5,11.0,15.0]}}},{"from":[14,6,15],"to":[16,7,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[11.0,14.5,11.5,15.0]},"west":{"texture":"atlas5","uv":[11.5,14.5,12.0,15.0]},"up":{"texture":"atlas3","uv":[14.0,11.5,15.0,12.0]},"down":{"texture":"atlas3","uv":[15.0,11.5,16.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[14.0,7.5,15.0,8.0]}}},{"from":[0,6,2],"to":[16,7,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,14.0,6.5,14.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,14.5,6.5,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,6.5]},"down":{"texture":"atlas1","uv":[0.0,6.5,8.0,13.0]},"north":{"texture":"atlas0","uv":[8.0,11.5,16.0,12.0]},"south":{"texture":"atlas0","uv":[8.0,10.0,16.0,10.5]}}},{"from":[0,7,15],"to":[6,8,16],"faces":{"east":{"texture":"atlas5","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas3","uv":[6.5,14.0,9.5,14.5]},"down":{"texture":"atlas3","uv":[9.5,14.0,12.5,14.5]},"south":{"texture":"atlas3","cullface":"south","uv":[12.5,14.0,15.5,14.5]}}},{"from":[10,7,15],"to":[16,8,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas5","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas3","uv":[13.0,12.0,16.0,12.5]},"down":{"texture":"atlas3","uv":[13.0,12.5,16.0,13.0]},"south":{"texture":"atlas3","cullface":"south","uv":[13.0,13.0,16.0,13.5]}}},{"from":[0,7,8],"to":[16,11,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[8.0,6.0,11.5,8.0]},"west":{"texture":"atlas4","cullface":"west","uv":[11.5,6.0,15.0,8.0]},"up":{"texture":"atlas1","uv":[8.0,6.5,16.0,10.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,3.5]},"north":{"texture":"atlas1","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,7,7],"to":[15,14,8],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,3.5]},"west":{"texture":"atlas3","uv":[15.5,0.0,16.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,15.5,15.0,16.0]},"down":{"texture":"atlas2","uv":[8.0,15.0,15.0,15.5]},"north":{"texture":"atlas3","uv":[8.0,8.0,15.0,11.5]},"south":{"texture":"atlas3","uv":[8.0,4.0,15.0,7.5]}}},{"from":[0,7,6],"to":[16,14,7],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,4.0,15.5,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,4.0,16.0,7.5]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,11.0]},"down":{"texture":"atlas0","uv":[8.0,1.0,16.0,1.5]},"north":{"texture":"atlas2","uv":[0.0,0.0,8.0,3.5]},"south":{"texture":"atlas2","uv":[0.0,3.5,8.0,7.0]}}},{"from":[1,7,5],"to":[15,14,6],"faces":{"east":{"texture":"atlas3","uv":[15.0,8.0,15.5,11.5]},"west":{"texture":"atlas3","uv":[15.5,8.0,16.0,11.5]},"up":{"texture":"atlas2","uv":[8.0,6.5,15.0,7.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,2.5]},"north":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.5]},"south":{"texture":"atlas5","uv":[0.0,0.0,7.0,3.5]}}},{"from":[0,7,4],"to":[16,14,5],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[7.0,0.0,7.5,3.5]},"west":{"texture":"atlas5","cullface":"west","uv":[7.5,0.0,8.0,3.5]},"up":{"texture":"atlas0","uv":[8.0,1.5,16.0,2.0]},"down":{"texture":"atlas0","uv":[8.0,0.0,16.0,0.5]},"north":{"texture":"atlas2","uv":[0.0,7.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,14.0]}}},{"from":[1,7,3],"to":[15,14,4],"faces":{"east":{"texture":"atlas5","uv":[8.0,0.0,8.5,3.5]},"west":{"texture":"atlas5","uv":[8.5,0.0,9.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,15.0,3.0]},"down":{"texture":"atlas2","uv":[8.0,3.0,15.0,3.5]},"north":{"texture":"atlas5","uv":[0.0,3.5,7.0,7.0]},"south":{"texture":"atlas5","uv":[0.0,7.0,7.0,10.5]}}},{"from":[0,7,2],"to":[16,12,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[9.0,0.0,9.5,2.5]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,0.0,10.0,2.5]},"up":{"texture":"atlas0","uv":[8.0,0.5,16.0,1.0]},"down":{"texture":"atlas1","uv":[0.0,15.0,8.0,15.5]},"north":{"texture":"atlas1","uv":[8.0,10.0,16.0,12.5]},"south":{"texture":"atlas1","uv":[8.0,3.5,16.0,6.0]}}},{"from":[0,8,15],"to":[2,9,16],"faces":{"east":{"texture":"atlas5","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas3","uv":[15.0,7.5,16.0,8.0]},"down":{"texture":"atlas3","uv":[14.0,3.5,15.0,4.0]},"south":{"texture":"atlas3","cullface":"south","uv":[15.0,3.5,16.0,4.0]}}},{"from":[5,8,15],"to":[6,9,16],"faces":{"east":{"texture":"atlas5","uv":[15.0,14.5,15.5,15.0]},"west":{"texture":"atlas5","uv":[15.5,14.5,16.0,15.0]},"up":{"texture":"atlas5","uv":[10.0,10.5,10.5,11.0]},"down":{"texture":"atlas5","uv":[10.0,11.0,10.5,11.5]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,11.5,10.5,12.0]}}},{"from":[10,8,15],"to":[11,9,16],"faces":{"east":{"texture":"atlas5","uv":[10.0,12.0,10.5,12.5]},"west":{"texture":"atlas5","uv":[10.0,12.5,10.5,13.0]},"up":{"texture":"atlas5","uv":[10.0,13.0,10.5,13.5]},"down":{"texture":"atlas5","uv":[10.0,13.5,10.5,14.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,14.0,10.5,14.5]}}},{"from":[14,8,15],"to":[16,9,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[10.5,14.0,11.0,14.5]},"west":{"texture":"atlas5","uv":[11.0,14.0,11.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,12.0,16.0,12.5]},"down":{"texture":"atlas4","uv":[15.0,12.5,16.0,13.0]},"south":{"texture":"atlas4","cullface":"south","uv":[15.0,13.0,16.0,13.5]}}},{"from":[0,9,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas5","uv":[11.5,14.0,12.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[12.0,14.0,12.5,14.5]},"up":{"texture":"atlas3","uv":[13.0,13.5,16.0,14.0]},"down":{"texture":"atlas3","uv":[8.0,11.5,11.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,11.5,14.0,12.0]}}},{"from":[10,9,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.5,14.0,13.0,14.5]},"west":{"texture":"atlas5","uv":[13.0,14.0,13.5,14.5]},"up":{"texture":"atlas3","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,3.5,11.0,4.0]}}},{"from":[0,10,15],"to":[2,11,16],"faces":{"east":{"texture":"atlas5","uv":[13.5,14.0,14.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[14.0,14.0,14.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,13.5,16.0,14.0]},"down":{"texture":"atlas5","uv":[11.0,15.0,12.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[11.0,15.5,12.0,16.0]}}},{"from":[5,10,15],"to":[11,11,16],"faces":{"east":{"texture":"atlas5","uv":[14.5,14.0,15.0,14.5]},"west":{"texture":"atlas5","uv":[15.0,14.0,15.5,14.5]},"down":{"texture":"atlas3","uv":[11.0,3.5,14.0,4.0]},"south":{"texture":"atlas5","cullface":"south","uv":[0.0,14.5,3.0,15.0]}}},{"from":[14,10,15],"to":[16,11,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[15.5,14.0,16.0,14.5]},"west":{"texture":"atlas5","uv":[10.5,13.5,11.0,14.0]},"up":{"texture":"atlas5","uv":[12.0,15.5,13.0,16.0]},"down":{"texture":"atlas5","uv":[13.0,15.5,14.0,16.0]},"south":{"texture":"atlas5","cullface":"south","uv":[14.0,15.5,15.0,16.0]}}},{"from":[0,11,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,15.0,4.0,15.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,15.5,4.0,16.0]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,4.0]},"down":{"texture":"atlas3","uv":[0.0,4.0,8.0,8.0]},"north":{"texture":"atlas1","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,12,15],"to":[2,13,16],"faces":{"east":{"texture":"atlas5","uv":[11.0,13.5,11.5,14.0]},"west":{"texture":"atlas5","cullface":"west","uv":[11.5,13.5,12.0,14.0]},"up":{"texture":"atlas5","uv":[15.0,15.5,16.0,16.0]},"down":{"texture":"atlas5","uv":[12.0,15.0,13.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[13.0,15.0,14.0,15.5]}}},{"from":[14,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.0,13.5,12.5,14.0]},"west":{"texture":"atlas5","uv":[12.5,13.5,13.0,14.0]},"up":{"texture":"atlas5","uv":[14.0,15.0,15.0,15.5]},"down":{"texture":"atlas5","uv":[15.0,15.0,16.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[3.0,14.5,4.0,15.0]}}},{"from":[0,12,8],"to":[16,13,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[6.5,14.5,10.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.0,14.5,13.5,15.0]},"up":{"texture":"atlas2","uv":[8.0,10.5,16.0,14.0]},"down":{"texture":"atlas2","uv":[8.0,7.0,16.0,10.5]},"north":{"texture":"atlas1","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,12.5,16.0,13.0]}}},{"from":[0,12,0],"to":[16,14,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[8.0,15.0,9.5,16.0]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,15.0,11.0,16.0]},"down":{"texture":"atlas2","uv":[0.0,14.0,8.0,15.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,14.0,16.0,15.0]},"south":{"texture":"atlas2","uv":[8.0,3.5,16.0,4.5]}}},{"from":[0,13,8],"to":[16,14,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[4.0,15.5,8.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,15.5,12.0,16.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,12.0]},"north":{"texture":"atlas1","uv":[8.0,6.0,16.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,15.5,8.0,16.0]}}},{"from":[0,14,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,5.5,16.0,6.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas4","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,0.0,16.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,1.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/projector.json b/src/main/resources/assets/oc2/models/block/projector.json deleted file mode 100644 index 16bdff6c..00000000 --- a/src/main/resources/assets/oc2/models/block/projector.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/projector/projector_atlas0","atlas1":"oc2:block/projector/projector_atlas1","atlas2":"oc2:block/projector/projector_atlas2","atlas3":"oc2:block/projector/projector_atlas3","atlas4":"oc2:block/projector/projector_atlas4","atlas5":"oc2:block/projector/projector_atlas5","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,2,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,1.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,2.0,16.0,10.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,10.0,8.0,11.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,11.0,8.0,12.0]}}},{"from":[0,2,14],"to":[16,6,16],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[15.0,4.0,16.0,6.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,6.0,16.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,2,2],"to":[15,6,14],"faces":{"east":{"texture":"atlas3","uv":[7.0,12.0,13.0,14.0]},"west":{"texture":"atlas4","uv":[8.0,14.0,14.0,16.0]},"up":{"texture":"atlas4","uv":[8.0,8.0,15.0,14.0]},"down":{"texture":"atlas4","uv":[8.0,0.0,15.0,6.0]},"north":{"texture":"atlas3","uv":[0.0,12.0,7.0,14.0]}}},{"from":[0,2,0],"to":[16,3,2],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,3,1],"to":[16,4,2],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.5,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[8.0,12.0,16.0,12.5]},"north":{"texture":"atlas0","uv":[8.0,12.5,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,11.5]}}},{"from":[0,3,0],"to":[7,4,1],"faces":{"east":{"texture":"atlas3","uv":[15.5,14.5,16.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,14.0,16.0,14.5]},"up":{"texture":"atlas3","uv":[12.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[4.0,15.0,7.5,15.5]}}},{"from":[9,3,0],"to":[16,4,1],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,14.5,4.5,15.0]},"west":{"texture":"atlas5","uv":[4.5,14.5,5.0,15.0]},"up":{"texture":"atlas3","uv":[7.5,15.0,11.0,15.5]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,15.0,14.5,15.5]}}},{"from":[0,4,0],"to":[4,12,2],"faces":{"east":{"texture":"atlas4","uv":[15.0,0.0,16.0,4.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,8.0,16.0,12.0]},"up":{"texture":"atlas4","uv":[14.0,14.0,16.0,15.0]},"down":{"texture":"atlas4","uv":[14.0,15.0,16.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[0.0,10.5,2.0,14.5]},"south":{"texture":"atlas5","uv":[2.0,10.5,4.0,14.5]}}},{"from":[6,4,0],"to":[10,5,2],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.0,3.0,16.0,3.5]},"up":{"texture":"atlas5","uv":[0.0,15.0,2.0,16.0]},"down":{"texture":"atlas5","uv":[2.0,15.0,4.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[13.5,14.5,15.5,15.0]}}},{"from":[12,4,0],"to":[16,12,2],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,10.5,5.0,14.5]},"west":{"texture":"atlas5","uv":[5.0,10.5,6.0,14.5]},"up":{"texture":"atlas5","uv":[4.0,15.0,6.0,16.0]},"down":{"texture":"atlas5","uv":[6.0,15.0,8.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[6.0,10.5,8.0,14.5]},"south":{"texture":"atlas5","uv":[8.0,10.5,10.0,14.5]}}},{"from":[0,6,15],"to":[2,7,16],"faces":{"east":{"texture":"atlas5","uv":[5.0,14.5,5.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[5.5,14.5,6.0,15.0]},"up":{"texture":"atlas2","uv":[15.0,2.5,16.0,3.0]},"down":{"texture":"atlas2","uv":[15.0,2.0,16.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[14.5,15.0,15.5,15.5]}}},{"from":[5,6,15],"to":[6,7,16],"faces":{"east":{"texture":"atlas5","uv":[6.0,14.5,6.5,15.0]},"west":{"texture":"atlas5","uv":[6.5,14.5,7.0,15.0]},"up":{"texture":"atlas5","uv":[7.0,14.5,7.5,15.0]},"down":{"texture":"atlas5","uv":[7.5,14.5,8.0,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[8.0,14.5,8.5,15.0]}}},{"from":[10,6,15],"to":[11,7,16],"faces":{"east":{"texture":"atlas5","uv":[8.5,14.5,9.0,15.0]},"west":{"texture":"atlas5","uv":[9.0,14.5,9.5,15.0]},"up":{"texture":"atlas5","uv":[9.5,14.5,10.0,15.0]},"down":{"texture":"atlas5","uv":[10.0,14.5,10.5,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.5,14.5,11.0,15.0]}}},{"from":[14,6,15],"to":[16,7,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[11.0,14.5,11.5,15.0]},"west":{"texture":"atlas5","uv":[11.5,14.5,12.0,15.0]},"up":{"texture":"atlas3","uv":[14.0,11.5,15.0,12.0]},"down":{"texture":"atlas3","uv":[15.0,11.5,16.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[14.0,7.5,15.0,8.0]}}},{"from":[0,6,2],"to":[16,7,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,14.0,6.5,14.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,14.5,6.5,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,6.5]},"down":{"texture":"atlas1","uv":[0.0,6.5,8.0,13.0]},"north":{"texture":"atlas0","uv":[8.0,11.5,16.0,12.0]},"south":{"texture":"atlas0","uv":[8.0,10.0,16.0,10.5]}}},{"from":[0,7,15],"to":[6,8,16],"faces":{"east":{"texture":"atlas5","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas3","uv":[6.5,14.0,9.5,14.5]},"down":{"texture":"atlas3","uv":[9.5,14.0,12.5,14.5]},"south":{"texture":"atlas3","cullface":"south","uv":[12.5,14.0,15.5,14.5]}}},{"from":[10,7,15],"to":[16,8,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas5","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas3","uv":[13.0,12.0,16.0,12.5]},"down":{"texture":"atlas3","uv":[13.0,12.5,16.0,13.0]},"south":{"texture":"atlas3","cullface":"south","uv":[13.0,13.0,16.0,13.5]}}},{"from":[0,7,8],"to":[16,11,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[8.0,6.0,11.5,8.0]},"west":{"texture":"atlas4","cullface":"west","uv":[11.5,6.0,15.0,8.0]},"up":{"texture":"atlas1","uv":[8.0,6.5,16.0,10.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,3.5]},"north":{"texture":"atlas1","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,7,7],"to":[15,14,8],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,3.5]},"west":{"texture":"atlas3","uv":[15.5,0.0,16.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,15.5,15.0,16.0]},"down":{"texture":"atlas2","uv":[8.0,15.0,15.0,15.5]},"north":{"texture":"atlas3","uv":[8.0,8.0,15.0,11.5]},"south":{"texture":"atlas3","uv":[8.0,4.0,15.0,7.5]}}},{"from":[0,7,6],"to":[16,14,7],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,4.0,15.5,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,4.0,16.0,7.5]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,11.0]},"down":{"texture":"atlas0","uv":[8.0,1.0,16.0,1.5]},"north":{"texture":"atlas2","uv":[0.0,0.0,8.0,3.5]},"south":{"texture":"atlas2","uv":[0.0,3.5,8.0,7.0]}}},{"from":[1,7,5],"to":[15,14,6],"faces":{"east":{"texture":"atlas3","uv":[15.0,8.0,15.5,11.5]},"west":{"texture":"atlas3","uv":[15.5,8.0,16.0,11.5]},"up":{"texture":"atlas2","uv":[8.0,6.5,15.0,7.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,2.5]},"north":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.5]},"south":{"texture":"atlas5","uv":[0.0,0.0,7.0,3.5]}}},{"from":[0,7,4],"to":[16,14,5],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[7.0,0.0,7.5,3.5]},"west":{"texture":"atlas5","cullface":"west","uv":[7.5,0.0,8.0,3.5]},"up":{"texture":"atlas0","uv":[8.0,1.5,16.0,2.0]},"down":{"texture":"atlas0","uv":[8.0,0.0,16.0,0.5]},"north":{"texture":"atlas2","uv":[0.0,7.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,14.0]}}},{"from":[1,7,3],"to":[15,14,4],"faces":{"east":{"texture":"atlas5","uv":[8.0,0.0,8.5,3.5]},"west":{"texture":"atlas5","uv":[8.5,0.0,9.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,15.0,3.0]},"down":{"texture":"atlas2","uv":[8.0,3.0,15.0,3.5]},"north":{"texture":"atlas5","uv":[0.0,3.5,7.0,7.0]},"south":{"texture":"atlas5","uv":[0.0,7.0,7.0,10.5]}}},{"from":[0,7,2],"to":[16,12,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[9.0,0.0,9.5,2.5]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,0.0,10.0,2.5]},"up":{"texture":"atlas0","uv":[8.0,0.5,16.0,1.0]},"down":{"texture":"atlas1","uv":[0.0,15.0,8.0,15.5]},"north":{"texture":"atlas1","uv":[8.0,10.0,16.0,12.5]},"south":{"texture":"atlas1","uv":[8.0,3.5,16.0,6.0]}}},{"from":[0,8,15],"to":[2,9,16],"faces":{"east":{"texture":"atlas5","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas3","uv":[15.0,7.5,16.0,8.0]},"down":{"texture":"atlas3","uv":[14.0,3.5,15.0,4.0]},"south":{"texture":"atlas3","cullface":"south","uv":[15.0,3.5,16.0,4.0]}}},{"from":[5,8,15],"to":[6,9,16],"faces":{"east":{"texture":"atlas5","uv":[15.0,14.5,15.5,15.0]},"west":{"texture":"atlas5","uv":[15.5,14.5,16.0,15.0]},"up":{"texture":"atlas5","uv":[10.0,10.5,10.5,11.0]},"down":{"texture":"atlas5","uv":[10.0,11.0,10.5,11.5]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,11.5,10.5,12.0]}}},{"from":[10,8,15],"to":[11,9,16],"faces":{"east":{"texture":"atlas5","uv":[10.0,12.0,10.5,12.5]},"west":{"texture":"atlas5","uv":[10.0,12.5,10.5,13.0]},"up":{"texture":"atlas5","uv":[10.0,13.0,10.5,13.5]},"down":{"texture":"atlas5","uv":[10.0,13.5,10.5,14.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,14.0,10.5,14.5]}}},{"from":[14,8,15],"to":[16,9,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[10.5,14.0,11.0,14.5]},"west":{"texture":"atlas5","uv":[11.0,14.0,11.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,12.0,16.0,12.5]},"down":{"texture":"atlas4","uv":[15.0,12.5,16.0,13.0]},"south":{"texture":"atlas4","cullface":"south","uv":[15.0,13.0,16.0,13.5]}}},{"from":[0,9,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas5","uv":[11.5,14.0,12.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[12.0,14.0,12.5,14.5]},"up":{"texture":"atlas3","uv":[13.0,13.5,16.0,14.0]},"down":{"texture":"atlas3","uv":[8.0,11.5,11.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,11.5,14.0,12.0]}}},{"from":[10,9,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.5,14.0,13.0,14.5]},"west":{"texture":"atlas5","uv":[13.0,14.0,13.5,14.5]},"up":{"texture":"atlas3","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,3.5,11.0,4.0]}}},{"from":[0,10,15],"to":[2,11,16],"faces":{"east":{"texture":"atlas5","uv":[13.5,14.0,14.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[14.0,14.0,14.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,13.5,16.0,14.0]},"down":{"texture":"atlas5","uv":[11.0,15.0,12.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[11.0,15.5,12.0,16.0]}}},{"from":[5,10,15],"to":[11,11,16],"faces":{"east":{"texture":"atlas5","uv":[14.5,14.0,15.0,14.5]},"west":{"texture":"atlas5","uv":[15.0,14.0,15.5,14.5]},"down":{"texture":"atlas3","uv":[11.0,3.5,14.0,4.0]},"south":{"texture":"atlas5","cullface":"south","uv":[0.0,14.5,3.0,15.0]}}},{"from":[14,10,15],"to":[16,11,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[15.5,14.0,16.0,14.5]},"west":{"texture":"atlas5","uv":[10.5,13.5,11.0,14.0]},"up":{"texture":"atlas5","uv":[12.0,15.5,13.0,16.0]},"down":{"texture":"atlas5","uv":[13.0,15.5,14.0,16.0]},"south":{"texture":"atlas5","cullface":"south","uv":[14.0,15.5,15.0,16.0]}}},{"from":[0,11,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,15.0,4.0,15.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,15.5,4.0,16.0]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,4.0]},"down":{"texture":"atlas3","uv":[0.0,4.0,8.0,8.0]},"north":{"texture":"atlas1","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,12,15],"to":[2,13,16],"faces":{"east":{"texture":"atlas5","uv":[11.0,13.5,11.5,14.0]},"west":{"texture":"atlas5","cullface":"west","uv":[11.5,13.5,12.0,14.0]},"up":{"texture":"atlas5","uv":[15.0,15.5,16.0,16.0]},"down":{"texture":"atlas5","uv":[12.0,15.0,13.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[13.0,15.0,14.0,15.5]}}},{"from":[14,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.0,13.5,12.5,14.0]},"west":{"texture":"atlas5","uv":[12.5,13.5,13.0,14.0]},"up":{"texture":"atlas5","uv":[14.0,15.0,15.0,15.5]},"down":{"texture":"atlas5","uv":[15.0,15.0,16.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[3.0,14.5,4.0,15.0]}}},{"from":[0,12,8],"to":[16,13,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[6.5,14.5,10.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.0,14.5,13.5,15.0]},"up":{"texture":"atlas2","uv":[8.0,10.5,16.0,14.0]},"down":{"texture":"atlas2","uv":[8.0,7.0,16.0,10.5]},"north":{"texture":"atlas1","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,12.5,16.0,13.0]}}},{"from":[0,12,0],"to":[16,14,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[8.0,15.0,9.5,16.0]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,15.0,11.0,16.0]},"down":{"texture":"atlas2","uv":[0.0,14.0,8.0,15.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,14.0,16.0,15.0]},"south":{"texture":"atlas2","uv":[8.0,3.5,16.0,4.5]}}},{"from":[0,13,8],"to":[16,14,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[4.0,15.5,8.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,15.5,12.0,16.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,12.0]},"north":{"texture":"atlas1","uv":[8.0,6.0,16.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,15.5,8.0,16.0]}}},{"from":[0,14,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,5.5,16.0,6.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas4","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,0.0,16.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,1.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/redstone_interface.json b/src/main/resources/assets/oc2/models/block/redstone_interface.json deleted file mode 100644 index 742438b5..00000000 --- a/src/main/resources/assets/oc2/models/block/redstone_interface.json +++ /dev/null @@ -1 +0,0 @@ -{"parent":"block/block","textures":{"atlas0":"oc2:block/redstone_interface/redstone_interface_atlas0","atlas1":"oc2:block/redstone_interface/redstone_interface_atlas1","atlas2":"oc2:block/redstone_interface/redstone_interface_atlas2","atlas3":"oc2:block/redstone_interface/redstone_interface_atlas3","atlas4":"oc2:block/redstone_interface/redstone_interface_atlas4","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,7.5,11.0,8.0]},"west":{"texture":"atlas1","cullface":"west","uv":[11.0,7.5,14.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,8.0,3.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,3.0,8.0,6.0]},"north":{"texture":"atlas0","uv":[0.0,6.0,8.0,6.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,6.5,8.0,7.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas1","uv":[14.0,7.5,16.0,8.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,14.0,16.0,14.5]},"up":{"texture":"atlas2","uv":[8.0,4.5,11.0,6.5]},"down":{"texture":"atlas2","cullface":"down","uv":[11.0,4.5,14.0,6.5]},"north":{"texture":"atlas2","uv":[8.0,11.0,11.0,11.5]},"south":{"texture":"atlas2","uv":[11.0,11.0,14.0,11.5]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,14.5,16.0,15.0]},"west":{"texture":"atlas2","uv":[14.0,15.0,16.0,15.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,11.0,4.5]},"down":{"texture":"atlas2","cullface":"down","uv":[11.0,2.5,14.0,4.5]},"north":{"texture":"atlas2","uv":[8.0,8.5,11.0,9.0]},"south":{"texture":"atlas2","uv":[11.0,8.5,14.0,9.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,0.0,11.0,0.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,0.5,11.0,1.0]},"up":{"texture":"atlas0","uv":[0.0,7.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,10.0,8.0,13.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,13.0,8.0,13.5]},"south":{"texture":"atlas0","uv":[0.0,13.5,8.0,14.0]}}},{"from":[0,1,15],"to":[5,3,16],"faces":{"east":{"texture":"atlas0","uv":[15.0,5.0,15.5,6.0]},"west":{"texture":"atlas0","cullface":"west","uv":[15.5,5.0,16.0,6.0]},"up":{"texture":"atlas4","uv":[0.0,4.0,2.5,4.5]},"down":{"texture":"atlas4","uv":[0.0,4.5,2.5,5.0]},"south":{"texture":"atlas4","cullface":"south","uv":[0.0,5.0,2.5,6.0]}}},{"from":[11,1,15],"to":[16,3,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[15.0,6.5,15.5,7.5]},"west":{"texture":"atlas1","uv":[15.5,6.5,16.0,7.5]},"up":{"texture":"atlas4","uv":[0.0,6.0,2.5,6.5]},"down":{"texture":"atlas4","uv":[0.0,6.5,2.5,7.0]},"south":{"texture":"atlas4","cullface":"south","uv":[0.0,7.0,2.5,8.0]}}},{"from":[0,1,11],"to":[16,3,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,5.5,16.0,6.5]},"up":{"texture":"atlas0","uv":[0.0,14.0,8.0,16.0]},"down":{"texture":"atlas0","uv":[8.0,14.0,16.0,16.0]},"north":{"texture":"atlas0","uv":[8.0,10.0,16.0,11.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,12.0]}}},{"from":[1,1,5],"to":[15,3,11],"faces":{"east":{"texture":"atlas2","uv":[8.0,1.0,11.0,2.0]},"west":{"texture":"atlas2","uv":[11.0,1.0,14.0,2.0]},"down":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.0]},"north":{"texture":"atlas0","uv":[8.0,5.0,15.0,6.0]},"south":{"texture":"atlas1","uv":[8.0,6.5,15.0,7.5]}}},{"from":[0,1,1],"to":[16,3,5],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,2.5,16.0,3.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,3.5,16.0,4.5]},"up":{"texture":"atlas0","uv":[8.0,7.0,16.0,9.0]},"down":{"texture":"atlas0","uv":[8.0,3.0,16.0,5.0]},"north":{"texture":"atlas0","uv":[8.0,12.0,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,9.0,16.0,10.0]}}},{"from":[0,1,0],"to":[5,3,1],"faces":{"east":{"texture":"atlas2","uv":[14.0,1.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,1.0,15.0,2.0]},"up":{"texture":"atlas4","uv":[0.0,8.0,2.5,8.5]},"down":{"texture":"atlas4","uv":[0.0,8.5,2.5,9.0]},"north":{"texture":"atlas4","cullface":"north","uv":[0.0,9.0,2.5,10.0]}}},{"from":[11,1,0],"to":[16,3,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,1.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,1.0,16.0,2.0]},"up":{"texture":"atlas4","uv":[0.0,10.0,2.5,10.5]},"down":{"texture":"atlas4","uv":[0.0,10.5,2.5,11.0]},"north":{"texture":"atlas4","cullface":"north","uv":[0.0,11.0,2.5,12.0]}}},{"from":[0,3,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[8.0,0.0,16.0,1.5]},"west":{"texture":"atlas0","cullface":"west","uv":[8.0,1.5,16.0,3.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas1","cullface":"north","uv":[8.0,8.0,16.0,9.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,9.5,16.0,11.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,15.5,8.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,6.5,16.0,8.5]},"up":{"texture":"atlas2","uv":[8.0,2.0,11.0,2.5]},"down":{"texture":"atlas2","uv":[11.0,2.0,14.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,14.0,11.0,16.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,9.0,15.5,11.0]},"west":{"texture":"atlas2","uv":[15.5,9.0,16.0,11.0]},"up":{"texture":"atlas2","uv":[11.0,0.5,14.0,1.0]},"down":{"texture":"atlas2","uv":[11.0,0.0,14.0,0.5]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,14.0,14.0,16.0]}}},{"from":[0,6,10],"to":[16,10,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[0.0,12.0,2.5,14.0]},"west":{"texture":"atlas4","cullface":"west","uv":[0.0,14.0,2.5,16.0]},"up":{"texture":"atlas1","uv":[8.0,11.0,16.0,13.5]},"down":{"texture":"atlas1","uv":[8.0,13.5,16.0,16.0]},"north":{"texture":"atlas1","uv":[8.0,0.0,16.0,2.0]},"south":{"texture":"atlas1","uv":[8.0,2.0,16.0,4.0]}}},{"from":[1,6,6],"to":[15,10,10],"faces":{"east":{"texture":"atlas3","uv":[14.0,14.0,16.0,16.0]},"west":{"texture":"atlas3","uv":[14.0,4.0,16.0,6.0]},"up":{"texture":"atlas2","uv":[0.0,14.0,7.0,16.0]},"down":{"texture":"atlas2","uv":[7.0,14.0,14.0,16.0]},"north":{"texture":"atlas2","uv":[8.0,9.0,15.0,11.0]},"south":{"texture":"atlas2","uv":[8.0,6.5,15.0,8.5]}}},{"from":[0,6,1],"to":[16,10,6],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[2.5,14.0,5.0,16.0]},"west":{"texture":"atlas4","cullface":"west","uv":[5.0,14.0,7.5,16.0]},"up":{"texture":"atlas1","uv":[8.0,4.0,16.0,6.5]},"down":{"texture":"atlas2","uv":[0.0,0.0,8.0,2.5]},"north":{"texture":"atlas2","uv":[0.0,2.5,8.0,4.5]},"south":{"texture":"atlas2","uv":[0.0,4.5,8.0,6.5]}}},{"from":[0,6,0],"to":[6,10,1],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas3","uv":[8.0,3.0,11.0,3.5]},"down":{"texture":"atlas3","uv":[8.0,3.5,11.0,4.0]},"north":{"texture":"atlas3","cullface":"north","uv":[8.0,4.0,11.0,6.0]}}},{"from":[10,6,0],"to":[16,10,1],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[3.0,0.0,3.5,2.0]},"west":{"texture":"atlas4","uv":[3.5,0.0,4.0,2.0]},"up":{"texture":"atlas3","uv":[8.0,6.0,11.0,6.5]},"down":{"texture":"atlas3","uv":[8.0,6.5,11.0,7.0]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,4.0,14.0,6.0]}}},{"from":[0,10,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,6.5,8.0,9.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,9.0,8.0,11.5]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,11.5,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,11.5,16.0,14.0]}}},{"from":[0,15,10],"to":[16,16,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[8.0,7.0,11.0,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,7.5,11.0,8.0]},"up":{"texture":"atlas3","cullface":"up","uv":[8.0,8.0,16.0,11.0]},"north":{"texture":"atlas0","uv":[8.0,13.5,16.0,14.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,13.5]}}},{"from":[0,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,11.0,16.0,11.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,3.0,2.0]},"north":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","uv":[11.0,7.0,14.0,7.5]}}},{"from":[10,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,8.5,16.0,9.0]},"west":{"texture":"atlas2","uv":[14.0,2.0,16.0,2.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas3","uv":[11.0,6.5,14.0,7.0]},"south":{"texture":"atlas3","uv":[11.0,6.0,14.0,6.5]}}},{"from":[0,15,0],"to":[16,16,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.0,3.5,14.0,4.0]},"west":{"texture":"atlas3","cullface":"west","uv":[11.0,3.0,14.0,3.5]},"up":{"texture":"atlas3","cullface":"up","uv":[8.0,11.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,6.5,16.0,7.0]},"south":{"texture":"atlas0","uv":[8.0,6.0,16.0,6.5]}}}]} diff --git a/src/main/resources/assets/oc2/models/item/charger.json b/src/main/resources/assets/oc2/models/item/charger.json deleted file mode 100644 index c77a006c..00000000 --- a/src/main/resources/assets/oc2/models/item/charger.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/charger" -} diff --git a/src/main/resources/assets/oc2/models/item/computer.json b/src/main/resources/assets/oc2/models/item/computer.json deleted file mode 100644 index a22104b9..00000000 --- a/src/main/resources/assets/oc2/models/item/computer.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/computer" -} diff --git a/src/main/resources/assets/oc2/models/item/creative_energy.json b/src/main/resources/assets/oc2/models/item/creative_energy.json deleted file mode 100644 index 41fe656b..00000000 --- a/src/main/resources/assets/oc2/models/item/creative_energy.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/creative_energy" -} diff --git a/src/main/resources/assets/oc2/models/item/disk_drive.json b/src/main/resources/assets/oc2/models/item/disk_drive.json deleted file mode 100644 index 9db583a1..00000000 --- a/src/main/resources/assets/oc2/models/item/disk_drive.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/disk_drive" -} diff --git a/src/main/resources/assets/oc2/models/item/flash_memory_flasher.json b/src/main/resources/assets/oc2/models/item/flash_memory_flasher.json deleted file mode 100644 index 4d0591e6..00000000 --- a/src/main/resources/assets/oc2/models/item/flash_memory_flasher.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/flash_memory_flasher" -} diff --git a/src/main/resources/assets/oc2/models/item/floppy.json b/src/main/resources/assets/oc2/models/item/floppy.json deleted file mode 100644 index e3c1457c..00000000 --- a/src/main/resources/assets/oc2/models/item/floppy.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/floppy_base", - "layer1": "oc2:item/floppy_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/floppy_modern.json b/src/main/resources/assets/oc2/models/item/floppy_modern.json deleted file mode 100644 index e3c1457c..00000000 --- a/src/main/resources/assets/oc2/models/item/floppy_modern.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/floppy_base", - "layer1": "oc2:item/floppy_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/hard_drive_custom.json b/src/main/resources/assets/oc2/models/item/hard_drive_custom.json deleted file mode 100644 index 0d9aa83a..00000000 --- a/src/main/resources/assets/oc2/models/item/hard_drive_custom.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/hard_drive_base", - "layer1": "oc2:item/hard_drive_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/hard_drive_extra_large.json b/src/main/resources/assets/oc2/models/item/hard_drive_extra_large.json deleted file mode 100644 index 0d9aa83a..00000000 --- a/src/main/resources/assets/oc2/models/item/hard_drive_extra_large.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/hard_drive_base", - "layer1": "oc2:item/hard_drive_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/hard_drive_large.json b/src/main/resources/assets/oc2/models/item/hard_drive_large.json deleted file mode 100644 index 0d9aa83a..00000000 --- a/src/main/resources/assets/oc2/models/item/hard_drive_large.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/hard_drive_base", - "layer1": "oc2:item/hard_drive_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/hard_drive_medium.json b/src/main/resources/assets/oc2/models/item/hard_drive_medium.json deleted file mode 100644 index 0d9aa83a..00000000 --- a/src/main/resources/assets/oc2/models/item/hard_drive_medium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/hard_drive_base", - "layer1": "oc2:item/hard_drive_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/hard_drive_small.json b/src/main/resources/assets/oc2/models/item/hard_drive_small.json deleted file mode 100644 index 0d9aa83a..00000000 --- a/src/main/resources/assets/oc2/models/item/hard_drive_small.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "oc2:item/hard_drive_base", - "layer1": "oc2:item/hard_drive_tint" - } -} diff --git a/src/main/resources/assets/oc2/models/item/internet_gateway.json b/src/main/resources/assets/oc2/models/item/internet_gateway.json deleted file mode 100644 index 7a96d6a3..00000000 --- a/src/main/resources/assets/oc2/models/item/internet_gateway.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/internet_gateway" -} \ No newline at end of file diff --git a/src/main/resources/assets/oc2/models/item/keyboard.json b/src/main/resources/assets/oc2/models/item/keyboard.json deleted file mode 100644 index 50e6b0ba..00000000 --- a/src/main/resources/assets/oc2/models/item/keyboard.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/keyboard" -} diff --git a/src/main/resources/assets/oc2/models/item/monitor.json b/src/main/resources/assets/oc2/models/item/monitor.json deleted file mode 100644 index c8363946..00000000 --- a/src/main/resources/assets/oc2/models/item/monitor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/monitor" -} diff --git a/src/main/resources/assets/oc2/models/item/network_hub.json b/src/main/resources/assets/oc2/models/item/network_hub.json deleted file mode 100644 index f205ddc6..00000000 --- a/src/main/resources/assets/oc2/models/item/network_hub.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/network_hub" -} diff --git a/src/main/resources/assets/oc2/models/item/network_switch.json b/src/main/resources/assets/oc2/models/item/network_switch.json deleted file mode 100644 index 657bd289..00000000 --- a/src/main/resources/assets/oc2/models/item/network_switch.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/network_switch" -} diff --git a/src/main/resources/assets/oc2/models/item/pci_card_cage.json b/src/main/resources/assets/oc2/models/item/pci_card_cage.json deleted file mode 100644 index b01fc003..00000000 --- a/src/main/resources/assets/oc2/models/item/pci_card_cage.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/pci_card_cage" -} diff --git a/src/main/resources/assets/oc2/models/item/projector.json b/src/main/resources/assets/oc2/models/item/projector.json deleted file mode 100644 index f935e4bf..00000000 --- a/src/main/resources/assets/oc2/models/item/projector.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/projector" -} diff --git a/src/main/resources/assets/oc2/models/item/redstone_interface.json b/src/main/resources/assets/oc2/models/item/redstone_interface.json deleted file mode 100644 index a476fc4d..00000000 --- a/src/main/resources/assets/oc2/models/item/redstone_interface.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/redstone_interface" -} diff --git a/src/main/resources/assets/oc2/models/item/vxlan_hub.json b/src/main/resources/assets/oc2/models/item/vxlan_hub.json deleted file mode 100644 index eee4e7ff..00000000 --- a/src/main/resources/assets/oc2/models/item/vxlan_hub.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "oc2:block/vxlan_hub" -} diff --git a/src/main/resources/assets/oc2/sounds.json b/src/main/resources/assets/oc2/sounds.json deleted file mode 100644 index 35089839..00000000 --- a/src/main/resources/assets/oc2/sounds.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "computer_running": { - "category": "block", - "subtitle": "subtitles.oc2.computer", - "sounds": [ - { - "name": "oc2:computer_running", - "stream": true, - "volume": 0.25 - } - ] - }, - "floppy_access": { - "category": "block", - "subtitle": "subtitles.oc2.floppy", - "sounds": [ - "oc2:floppy_access1", - "oc2:floppy_access2", - "oc2:floppy_access3", - "oc2:floppy_access4", - "oc2:floppy_access5", - "oc2:floppy_access6" - ] - }, - "floppy_eject": { - "category": "block", - "subtitle": "subtitles.oc2.floppy_eject", - "sounds": [ - "oc2:floppy_eject" - ] - }, - "floppy_insert": { - "category": "block", - "subtitle": "subtitles.oc2.floppy_insert", - "sounds": [ - "oc2:floppy_insert" - ] - }, - "hdd_access": { - "category": "block", - "subtitle": "subtitles.oc2.hdd", - "sounds": [ - "oc2:hdd_access1", - "oc2:hdd_access2", - "oc2:hdd_access3", - "oc2:hdd_access4", - "oc2:hdd_access5", - "oc2:hdd_access6", - "oc2:hdd_access7" - ] - } -} diff --git a/src/main/resources/assets/oc2/blockstates/bus_cable.json b/src/main/resources/assets/oc2r/blockstates/bus_cable.json similarity index 77% rename from src/main/resources/assets/oc2/blockstates/bus_cable.json rename to src/main/resources/assets/oc2r/blockstates/bus_cable.json index fa635cd8..3a529bb3 100644 --- a/src/main/resources/assets/oc2/blockstates/bus_cable.json +++ b/src/main/resources/assets/oc2r/blockstates/bus_cable.json @@ -2,7 +2,7 @@ "multipart": [ { "apply": { - "model": "oc2:block/cable_base" + "model": "oc2r:block/cable_base" } }, { @@ -11,7 +11,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link", + "model": "oc2r:block/cable_link", "x": -90, "y": 270 } @@ -22,7 +22,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug", + "model": "oc2r:block/cable_plug", "x": -90, "y": 270 } @@ -33,7 +33,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link", + "model": "oc2r:block/cable_link", "x": 90, "y": 270 } @@ -44,7 +44,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug", + "model": "oc2r:block/cable_plug", "x": 90, "y": 270 } @@ -55,7 +55,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link", + "model": "oc2r:block/cable_link", "y": 180 } }, @@ -65,7 +65,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug", + "model": "oc2r:block/cable_plug", "y": 180 } }, @@ -75,7 +75,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link" + "model": "oc2r:block/cable_link" } }, { @@ -84,7 +84,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug" + "model": "oc2r:block/cable_plug" } }, { @@ -93,7 +93,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link", + "model": "oc2r:block/cable_link", "y": 90 } }, @@ -103,7 +103,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug", + "model": "oc2r:block/cable_plug", "y": 90 } }, @@ -113,7 +113,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_link", + "model": "oc2r:block/cable_link", "y": 270 } }, @@ -123,7 +123,7 @@ "has_facade": "false" }, "apply": { - "model": "oc2:block/cable_plug", + "model": "oc2r:block/cable_plug", "y": 270 } } diff --git a/src/main/resources/assets/oc2/blockstates/charger.json b/src/main/resources/assets/oc2r/blockstates/charger.json similarity index 55% rename from src/main/resources/assets/oc2/blockstates/charger.json rename to src/main/resources/assets/oc2r/blockstates/charger.json index f91bbeed..34d24703 100644 --- a/src/main/resources/assets/oc2/blockstates/charger.json +++ b/src/main/resources/assets/oc2r/blockstates/charger.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/charger" + "model": "oc2r:block/charger" }, "facing=south": { - "model": "oc2:block/charger", + "model": "oc2r:block/charger", "y": 180 }, "facing=west": { - "model": "oc2:block/charger", + "model": "oc2r:block/charger", "y": 270 }, "facing=east": { - "model": "oc2:block/charger", + "model": "oc2r:block/charger", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/computer.json b/src/main/resources/assets/oc2r/blockstates/computer.json similarity index 54% rename from src/main/resources/assets/oc2/blockstates/computer.json rename to src/main/resources/assets/oc2r/blockstates/computer.json index 023c5106..f13155d7 100644 --- a/src/main/resources/assets/oc2/blockstates/computer.json +++ b/src/main/resources/assets/oc2r/blockstates/computer.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/computer" + "model": "oc2r:block/computer" }, "facing=south": { - "model": "oc2:block/computer", + "model": "oc2r:block/computer", "y": 180 }, "facing=west": { - "model": "oc2:block/computer", + "model": "oc2r:block/computer", "y": 270 }, "facing=east": { - "model": "oc2:block/computer", + "model": "oc2r:block/computer", "y": 90 } } diff --git a/src/main/resources/assets/oc2r/blockstates/creative_energy.json b/src/main/resources/assets/oc2r/blockstates/creative_energy.json new file mode 100644 index 00000000..75bd6b82 --- /dev/null +++ b/src/main/resources/assets/oc2r/blockstates/creative_energy.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "oc2r:block/creative_energy" + } + } +} diff --git a/src/main/resources/assets/oc2/blockstates/disk_drive.json b/src/main/resources/assets/oc2r/blockstates/disk_drive.json similarity index 53% rename from src/main/resources/assets/oc2/blockstates/disk_drive.json rename to src/main/resources/assets/oc2r/blockstates/disk_drive.json index b72941fe..12f20b4f 100644 --- a/src/main/resources/assets/oc2/blockstates/disk_drive.json +++ b/src/main/resources/assets/oc2r/blockstates/disk_drive.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/disk_drive" + "model": "oc2r:block/disk_drive" }, "facing=south": { - "model": "oc2:block/disk_drive", + "model": "oc2r:block/disk_drive", "y": 180 }, "facing=west": { - "model": "oc2:block/disk_drive", + "model": "oc2r:block/disk_drive", "y": 270 }, "facing=east": { - "model": "oc2:block/disk_drive", + "model": "oc2r:block/disk_drive", "y": 90 } } diff --git a/src/main/resources/assets/oc2r/blockstates/flash_memory_flasher.json b/src/main/resources/assets/oc2r/blockstates/flash_memory_flasher.json new file mode 100644 index 00000000..0b2976cc --- /dev/null +++ b/src/main/resources/assets/oc2r/blockstates/flash_memory_flasher.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "oc2r:block/flash_memory_flasher" + }, + "facing=south": { + "model": "oc2r:block/flash_memory_flasher", + "y": 180 + }, + "facing=west": { + "model": "oc2r:block/flash_memory_flasher", + "y": 270 + }, + "facing=east": { + "model": "oc2r:block/flash_memory_flasher", + "y": 90 + } + } +} diff --git a/src/main/resources/assets/oc2/blockstates/internet_gateway.json b/src/main/resources/assets/oc2r/blockstates/internet_gateway.json similarity index 51% rename from src/main/resources/assets/oc2/blockstates/internet_gateway.json rename to src/main/resources/assets/oc2r/blockstates/internet_gateway.json index b9ffcd77..c824bb60 100644 --- a/src/main/resources/assets/oc2/blockstates/internet_gateway.json +++ b/src/main/resources/assets/oc2r/blockstates/internet_gateway.json @@ -1,7 +1,7 @@ { "variants": { "": { - "model": "oc2:block/internet_gateway" + "model": "oc2r:block/internet_gateway" } } } \ No newline at end of file diff --git a/src/main/resources/assets/oc2/blockstates/keyboard.json b/src/main/resources/assets/oc2r/blockstates/keyboard.json similarity index 54% rename from src/main/resources/assets/oc2/blockstates/keyboard.json rename to src/main/resources/assets/oc2r/blockstates/keyboard.json index 7d14a478..276023b0 100644 --- a/src/main/resources/assets/oc2/blockstates/keyboard.json +++ b/src/main/resources/assets/oc2r/blockstates/keyboard.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/keyboard" + "model": "oc2r:block/keyboard" }, "facing=south": { - "model": "oc2:block/keyboard", + "model": "oc2r:block/keyboard", "y": 180 }, "facing=west": { - "model": "oc2:block/keyboard", + "model": "oc2r:block/keyboard", "y": 270 }, "facing=east": { - "model": "oc2:block/keyboard", + "model": "oc2r:block/keyboard", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/monitor.json b/src/main/resources/assets/oc2r/blockstates/monitor.json similarity index 55% rename from src/main/resources/assets/oc2/blockstates/monitor.json rename to src/main/resources/assets/oc2r/blockstates/monitor.json index f24d17b1..197642b5 100644 --- a/src/main/resources/assets/oc2/blockstates/monitor.json +++ b/src/main/resources/assets/oc2r/blockstates/monitor.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/monitor" + "model": "oc2r:block/monitor" }, "facing=south": { - "model": "oc2:block/monitor", + "model": "oc2r:block/monitor", "y": 180 }, "facing=west": { - "model": "oc2:block/monitor", + "model": "oc2r:block/monitor", "y": 270 }, "facing=east": { - "model": "oc2:block/monitor", + "model": "oc2r:block/monitor", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/network_connector.json b/src/main/resources/assets/oc2r/blockstates/network_connector.json similarity index 57% rename from src/main/resources/assets/oc2/blockstates/network_connector.json rename to src/main/resources/assets/oc2r/blockstates/network_connector.json index 7a6873de..19baa4c0 100644 --- a/src/main/resources/assets/oc2/blockstates/network_connector.json +++ b/src/main/resources/assets/oc2r/blockstates/network_connector.json @@ -1,55 +1,55 @@ { "variants": { "face=floor,facing=north": { - "model": "oc2:block/network_connector" + "model": "oc2r:block/network_connector" }, "face=wall,facing=north": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 90 }, "face=ceiling,facing=north": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 180, "y": 180 }, "face=floor,facing=south": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "y": 180 }, "face=wall,facing=south": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 90, "y": 180 }, "face=ceiling,facing=south": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 180 }, "face=floor,facing=west": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "y": 270 }, "face=wall,facing=west": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 90, "y": 270 }, "face=ceiling,facing=west": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 180, "y": 90 }, "face=floor,facing=east": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "y": 90 }, "face=wall,facing=east": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 90, "y": 90 }, "face=ceiling,facing=east": { - "model": "oc2:block/network_connector", + "model": "oc2r:block/network_connector", "x": 180, "y": 270 } diff --git a/src/main/resources/assets/oc2/blockstates/network_hub.json b/src/main/resources/assets/oc2r/blockstates/network_hub.json similarity index 52% rename from src/main/resources/assets/oc2/blockstates/network_hub.json rename to src/main/resources/assets/oc2r/blockstates/network_hub.json index 99bb9127..9e790fa4 100644 --- a/src/main/resources/assets/oc2/blockstates/network_hub.json +++ b/src/main/resources/assets/oc2r/blockstates/network_hub.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/network_hub" + "model": "oc2r:block/network_hub" }, "facing=south": { - "model": "oc2:block/network_hub", + "model": "oc2r:block/network_hub", "y": 180 }, "facing=west": { - "model": "oc2:block/network_hub", + "model": "oc2r:block/network_hub", "y": 270 }, "facing=east": { - "model": "oc2:block/network_hub", + "model": "oc2r:block/network_hub", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/network_switch.json b/src/main/resources/assets/oc2r/blockstates/network_switch.json similarity index 50% rename from src/main/resources/assets/oc2/blockstates/network_switch.json rename to src/main/resources/assets/oc2r/blockstates/network_switch.json index cb558822..eb2f9747 100644 --- a/src/main/resources/assets/oc2/blockstates/network_switch.json +++ b/src/main/resources/assets/oc2r/blockstates/network_switch.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/network_switch" + "model": "oc2r:block/network_switch" }, "facing=south": { - "model": "oc2:block/network_switch", + "model": "oc2r:block/network_switch", "y": 180 }, "facing=west": { - "model": "oc2:block/network_switch", + "model": "oc2r:block/network_switch", "y": 270 }, "facing=east": { - "model": "oc2:block/network_switch", + "model": "oc2r:block/network_switch", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/pci_card_cage.json b/src/main/resources/assets/oc2r/blockstates/pci_card_cage.json similarity index 54% rename from src/main/resources/assets/oc2/blockstates/pci_card_cage.json rename to src/main/resources/assets/oc2r/blockstates/pci_card_cage.json index 769b106f..e1fe97ee 100644 --- a/src/main/resources/assets/oc2/blockstates/pci_card_cage.json +++ b/src/main/resources/assets/oc2r/blockstates/pci_card_cage.json @@ -1,33 +1,33 @@ { "variants": { "facing=north,lit=false": { - "model": "oc2:block/pci_card_cage" + "model": "oc2r:block/pci_card_cage" }, "facing=south,lit=false": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 180 }, "facing=west,lit=false": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 270 }, "facing=east,lit=false": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 90 }, "facing=north,lit=true": { - "model": "oc2:block/pci_card_cage" + "model": "oc2r:block/pci_card_cage" }, "facing=south,lit=true": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 180 }, "facing=west,lit=true": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 270 }, "facing=east,lit=true": { - "model": "oc2:block/pci_card_cage", + "model": "oc2r:block/pci_card_cage", "y": 90 } } diff --git a/src/main/resources/assets/oc2/blockstates/projector.json b/src/main/resources/assets/oc2r/blockstates/projector.json similarity index 57% rename from src/main/resources/assets/oc2/blockstates/projector.json rename to src/main/resources/assets/oc2r/blockstates/projector.json index c9124c5c..eebe0ffd 100644 --- a/src/main/resources/assets/oc2/blockstates/projector.json +++ b/src/main/resources/assets/oc2r/blockstates/projector.json @@ -1,33 +1,33 @@ { "variants": { "facing=north,lit=false": { - "model": "oc2:block/projector" + "model": "oc2r:block/projector" }, "facing=south,lit=false": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 180 }, "facing=west,lit=false": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 270 }, "facing=east,lit=false": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 90 }, "facing=north,lit=true": { - "model": "oc2:block/projector" + "model": "oc2r:block/projector" }, "facing=south,lit=true": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 180 }, "facing=west,lit=true": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 270 }, "facing=east,lit=true": { - "model": "oc2:block/projector", + "model": "oc2r:block/projector", "y": 90 } } diff --git a/src/main/resources/assets/oc2r/blockstates/redstone_interface.json b/src/main/resources/assets/oc2r/blockstates/redstone_interface.json new file mode 100644 index 00000000..a37c62e1 --- /dev/null +++ b/src/main/resources/assets/oc2r/blockstates/redstone_interface.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=north": { + "model": "oc2r:block/redstone_interface" + }, + "facing=south": { + "model": "oc2r:block/redstone_interface", + "y": 180 + }, + "facing=west": { + "model": "oc2r:block/redstone_interface", + "y": 270 + }, + "facing=east": { + "model": "oc2r:block/redstone_interface", + "y": 90 + } + } +} diff --git a/src/main/resources/assets/oc2/blockstates/vxlan_hub.json b/src/main/resources/assets/oc2r/blockstates/vxlan_hub.json similarity index 53% rename from src/main/resources/assets/oc2/blockstates/vxlan_hub.json rename to src/main/resources/assets/oc2r/blockstates/vxlan_hub.json index c951dc4e..093f5c10 100644 --- a/src/main/resources/assets/oc2/blockstates/vxlan_hub.json +++ b/src/main/resources/assets/oc2r/blockstates/vxlan_hub.json @@ -1,18 +1,18 @@ { "variants": { "facing=north": { - "model": "oc2:block/vxlan_hub" + "model": "oc2r:block/vxlan_hub" }, "facing=south": { - "model": "oc2:block/vxlan_hub", + "model": "oc2r:block/vxlan_hub", "y": 180 }, "facing=west": { - "model": "oc2:block/vxlan_hub", + "model": "oc2r:block/vxlan_hub", "y": 270 }, "facing=east": { - "model": "oc2:block/vxlan_hub", + "model": "oc2r:block/vxlan_hub", "y": 90 } } diff --git a/src/main/resources/assets/oc2/doc/en_us/basics.md b/src/main/resources/assets/oc2r/doc/en_us/basics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/basics.md rename to src/main/resources/assets/oc2r/doc/en_us/basics.md diff --git a/src/main/resources/assets/oc2/doc/en_us/block/bus_cable.md b/src/main/resources/assets/oc2r/doc/en_us/block/bus_cable.md similarity index 86% rename from src/main/resources/assets/oc2/doc/en_us/block/bus_cable.md rename to src/main/resources/assets/oc2r/doc/en_us/block/bus_cable.md index 3ca641d8..699ef9cf 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/bus_cable.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/bus_cable.md @@ -1,5 +1,5 @@ # Bus Cable -![Party Bus](block:oc2:bus_cable) +![Party Bus](block:oc2r:bus_cable) The bus cable connects [bus interfaces](bus_interface.md) to a computer. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/bus_interface.md b/src/main/resources/assets/oc2r/doc/en_us/block/bus_interface.md similarity index 94% rename from src/main/resources/assets/oc2/doc/en_us/block/bus_interface.md rename to src/main/resources/assets/oc2r/doc/en_us/block/bus_interface.md index 11cafbc8..bdda5162 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/bus_interface.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/bus_interface.md @@ -1,5 +1,5 @@ # Bus Interface -![Plug and play](item:oc2:bus_interface) +![Plug and play](item:oc2r:bus_interface) Bus interfaces connect external devices to [computers](computer.md). This includes explicit device blocks, such as the [redstone interface](redstone_interface.md). Some generic functionality blocks of blocks is also available, such as information on energy storage. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/charger.md b/src/main/resources/assets/oc2r/doc/en_us/block/charger.md similarity index 91% rename from src/main/resources/assets/oc2/doc/en_us/block/charger.md rename to src/main/resources/assets/oc2r/doc/en_us/block/charger.md index 6c72f1da..9e3cc579 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/charger.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/charger.md @@ -1,5 +1,5 @@ # Charger -![Codename: Leeroy](block:oc2:charger) +![Codename: Leeroy](block:oc2r:charger) The charger transfers energy from a connected power source to energy consumers on top of it. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/computer.md b/src/main/resources/assets/oc2r/doc/en_us/block/computer.md similarity index 96% rename from src/main/resources/assets/oc2/doc/en_us/block/computer.md rename to src/main/resources/assets/oc2r/doc/en_us/block/computer.md index 51dcc1de..dfcf5cbc 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/computer.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/computer.md @@ -1,5 +1,5 @@ # Computer -![1 + 1 = 10](block:oc2:computer) +![1 + 1 = 10](block:oc2r:computer) Computers provide a basis for building hardware capable of running an operating system or low-level software. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/disk_drive.md b/src/main/resources/assets/oc2r/doc/en_us/block/disk_drive.md similarity index 96% rename from src/main/resources/assets/oc2/doc/en_us/block/disk_drive.md rename to src/main/resources/assets/oc2r/doc/en_us/block/disk_drive.md index e655359a..88a972fe 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/disk_drive.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/disk_drive.md @@ -1,5 +1,5 @@ # Disk Drive -![Taking it for a spin](block:oc2:disk_drive) +![Taking it for a spin](block:oc2r:disk_drive) The disk drive provides an option for quick media exchange. [Floppy disks](../item/floppy.md) can be added and removed at runtime, unlike [hard drives](../item/hard_drive.md). diff --git a/src/main/resources/assets/oc2/doc/en_us/block/flash_memory_flasher.md b/src/main/resources/assets/oc2r/doc/en_us/block/flash_memory_flasher.md similarity index 93% rename from src/main/resources/assets/oc2/doc/en_us/block/flash_memory_flasher.md rename to src/main/resources/assets/oc2r/doc/en_us/block/flash_memory_flasher.md index 625c20fe..963b794c 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/flash_memory_flasher.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/flash_memory_flasher.md @@ -1,5 +1,5 @@ # Flash Memory Flasher -![Flashes before your eyes](block:oc2:flash_memory_flasher) +![Flashes before your eyes](block:oc2r:flash_memory_flasher) The memory flasher provides a way to flash custom compiled firmware onto a flash chip for your computer. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/index.md b/src/main/resources/assets/oc2r/doc/en_us/block/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/block/index.md rename to src/main/resources/assets/oc2r/doc/en_us/block/index.md diff --git a/src/main/resources/assets/oc2/doc/en_us/block/keyboard.md b/src/main/resources/assets/oc2r/doc/en_us/block/keyboard.md similarity index 95% rename from src/main/resources/assets/oc2/doc/en_us/block/keyboard.md rename to src/main/resources/assets/oc2r/doc/en_us/block/keyboard.md index 730070c9..d344bb67 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/keyboard.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/keyboard.md @@ -1,5 +1,5 @@ # Keyboard -![To click or not to click](block:oc2:keyboard) +![To click or not to click](block:oc2r:keyboard) The keyboard allows key presses to be picked up by [computers](computer.md). Its primary use-case is in combination with a [projector](projector.md), when using a Linux system. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/monitor.md b/src/main/resources/assets/oc2r/doc/en_us/block/monitor.md similarity index 97% rename from src/main/resources/assets/oc2/doc/en_us/block/monitor.md rename to src/main/resources/assets/oc2r/doc/en_us/block/monitor.md index bd4350b1..e2737c43 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/monitor.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/monitor.md @@ -1,5 +1,5 @@ # Monitor -![Monitor](block:oc2:monitor) +![Monitor](block:oc2r:monitor) The monitor, like the projector, provides a framebuffer device to [computers](computer.md). They have a resolution of 640 by 480 pixels, with the color format r5g6b5: 5 bits for the red color component, 6 bits for the green color component and 5 bits for the blue color component. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/network_connector.md b/src/main/resources/assets/oc2r/doc/en_us/block/network_connector.md similarity index 93% rename from src/main/resources/assets/oc2/doc/en_us/block/network_connector.md rename to src/main/resources/assets/oc2r/doc/en_us/block/network_connector.md index 26ad85ce..5da95b0f 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/network_connector.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/network_connector.md @@ -1,5 +1,5 @@ # Network Connector -![The data must flow](block:oc2:network_connector) +![The data must flow](block:oc2r:network_connector) The network connector is a fundamental part for building a network connecting different [computers](computer.md). Use [network cables](../item/network_cable.md) to connect connectors with each other. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/network_hub.md b/src/main/resources/assets/oc2r/doc/en_us/block/network_hub.md similarity index 87% rename from src/main/resources/assets/oc2/doc/en_us/block/network_hub.md rename to src/main/resources/assets/oc2r/doc/en_us/block/network_hub.md index ce2738c7..f59f734e 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/network_hub.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/network_hub.md @@ -1,4 +1,4 @@ # Network Hub -![One to five](block:oc2:network_hub) +![One to five](block:oc2r:network_hub) The network hub connects multiple [network connectors](network_connector.md) with each other. It forwards any packet arriving at any attached connector to all other attached connectors. This forwarding operation will consume one hop, reducing the packet's time to live. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/projector.md b/src/main/resources/assets/oc2r/doc/en_us/block/projector.md similarity index 96% rename from src/main/resources/assets/oc2/doc/en_us/block/projector.md rename to src/main/resources/assets/oc2r/doc/en_us/block/projector.md index 75f62e73..c3d686d7 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/projector.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/projector.md @@ -1,5 +1,5 @@ # Projector -![Shadow on the wall](block:oc2:projector) +![Shadow on the wall](block:oc2r:projector) The projector provides a framebuffer device to [computers](computer.md). They have a resolution of 640 by 480 pixels, with the color format r5g6b5: 5 bits for the red color component, 6 bits for the green color component and 5 bits for the blue color component. diff --git a/src/main/resources/assets/oc2/doc/en_us/block/redstone_interface.md b/src/main/resources/assets/oc2r/doc/en_us/block/redstone_interface.md similarity index 97% rename from src/main/resources/assets/oc2/doc/en_us/block/redstone_interface.md rename to src/main/resources/assets/oc2r/doc/en_us/block/redstone_interface.md index 71c2e821..88449cc0 100644 --- a/src/main/resources/assets/oc2/doc/en_us/block/redstone_interface.md +++ b/src/main/resources/assets/oc2r/doc/en_us/block/redstone_interface.md @@ -1,5 +1,5 @@ # Redstone Interface -![Everything Red](block:oc2:redstone_interface) +![Everything Red](block:oc2r:redstone_interface) The redstone interface provides an omnidirectional bus to receive and emit redstone signals. diff --git a/src/main/resources/assets/oc2/doc/en_us/getting_started.md b/src/main/resources/assets/oc2r/doc/en_us/getting_started.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/getting_started.md rename to src/main/resources/assets/oc2r/doc/en_us/getting_started.md diff --git a/src/main/resources/assets/oc2/doc/en_us/index.md b/src/main/resources/assets/oc2r/doc/en_us/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/index.md rename to src/main/resources/assets/oc2r/doc/en_us/index.md diff --git a/src/main/resources/assets/oc2/doc/en_us/item/block_operations_module.md b/src/main/resources/assets/oc2r/doc/en_us/item/block_operations_module.md similarity index 96% rename from src/main/resources/assets/oc2/doc/en_us/item/block_operations_module.md rename to src/main/resources/assets/oc2r/doc/en_us/item/block_operations_module.md index 87c5172c..89089b15 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/block_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/block_operations_module.md @@ -1,5 +1,5 @@ # Block Operations Module -![Break it, quick replace it](item:oc2:block_operations_module) +![Break it, quick replace it](item:oc2r:block_operations_module) The block operations module provides to [robots](robot.md) the ability to break and place blocks in the world. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/file_import_export_card.md b/src/main/resources/assets/oc2r/doc/en_us/item/file_import_export_card.md similarity index 95% rename from src/main/resources/assets/oc2/doc/en_us/item/file_import_export_card.md rename to src/main/resources/assets/oc2r/doc/en_us/item/file_import_export_card.md index 12f73381..af000214 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/file_import_export_card.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/file_import_export_card.md @@ -1,5 +1,5 @@ # File Import/Export Card -![Tear down this wall!](item:oc2:file_import_export_card) +![Tear down this wall!](item:oc2r:file_import_export_card) The file import/export card allows breaking the fourth wall. It allows: - uploading files from your real computer into a virtual [computer](../block/computer.md). diff --git a/src/main/resources/assets/oc2/doc/en_us/item/flash_memory.md b/src/main/resources/assets/oc2r/doc/en_us/item/flash_memory.md similarity index 90% rename from src/main/resources/assets/oc2/doc/en_us/item/flash_memory.md rename to src/main/resources/assets/oc2r/doc/en_us/item/flash_memory.md index 645c256f..d089e1a1 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/flash_memory.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/flash_memory.md @@ -1,4 +1,4 @@ # Flash Memory -![Not that Flash](item:oc2:flash_memory) +![Not that Flash](item:oc2r:flash_memory) Flash memory contains the initial code loaded into a [computer's](../block/computer.md) memory upon boot. This typically at least includes the firmware for the system. The default firmware provided with new computers and [robots](robot.md) also contains a Linux kernel. This kernel expects a root filesystem to be present on the first [hard drive](hard_drive.md) in the system. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/floppy.md b/src/main/resources/assets/oc2r/doc/en_us/item/floppy.md similarity index 87% rename from src/main/resources/assets/oc2/doc/en_us/item/floppy.md rename to src/main/resources/assets/oc2r/doc/en_us/item/floppy.md index 3cc19e2c..af651b1e 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/floppy.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/floppy.md @@ -1,5 +1,5 @@ # Floppy -![It's not the floppy that bends](item:oc2:floppy) +![It's not the floppy that bends](item:oc2r:floppy) Floppy disks are removable media. This means they can be inserted and removed from [disk drives](../block/disk_drive.md) without the [computer](../block/disk_drive.md) using the disk drive having to reboot to use them. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/hard_drive.md b/src/main/resources/assets/oc2r/doc/en_us/item/hard_drive.md similarity index 93% rename from src/main/resources/assets/oc2/doc/en_us/item/hard_drive.md rename to src/main/resources/assets/oc2r/doc/en_us/item/hard_drive.md index 4f2df52c..bdbe90bf 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/hard_drive.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/hard_drive.md @@ -1,5 +1,5 @@ # Hard Drive -![Going in circles](item:oc2:hard_drive_large) +![Going in circles](item:oc2r:hard_drive_large) Hard drives are the main storage device used for data storage in [computers](../block/computer.md) and [robots](robot.md). diff --git a/src/main/resources/assets/oc2/doc/en_us/item/index.md b/src/main/resources/assets/oc2r/doc/en_us/item/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/item/index.md rename to src/main/resources/assets/oc2r/doc/en_us/item/index.md diff --git a/src/main/resources/assets/oc2/doc/en_us/item/inventory_operations_module.md b/src/main/resources/assets/oc2r/doc/en_us/item/inventory_operations_module.md similarity index 97% rename from src/main/resources/assets/oc2/doc/en_us/item/inventory_operations_module.md rename to src/main/resources/assets/oc2r/doc/en_us/item/inventory_operations_module.md index 0d92757a..95a6020c 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/inventory_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/inventory_operations_module.md @@ -1,5 +1,5 @@ # Inventory Operations Module -![What's yours is mine](item:oc2:inventory_operations_module) +![What's yours is mine](item:oc2r:inventory_operations_module) The inventory operations module provides to [robots](robot.md) the ability to insert and extract items from inventories in the world. This supports both block and entity inventories. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/manual.md b/src/main/resources/assets/oc2r/doc/en_us/item/manual.md similarity index 85% rename from src/main/resources/assets/oc2/doc/en_us/item/manual.md rename to src/main/resources/assets/oc2r/doc/en_us/item/manual.md index afab9bb7..d26b84b1 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/manual.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/manual.md @@ -1,5 +1,5 @@ # The Computerists Handbook -![Nobody reads me anyway...](item:oc2:manual) +![Nobody reads me anyway...](item:oc2r:manual) You handy quick-reference for all topics concerning [computers](../block/computer.md) and devices related to them. It's what you're currently reading! diff --git a/src/main/resources/assets/oc2/doc/en_us/item/memory.md b/src/main/resources/assets/oc2r/doc/en_us/item/memory.md similarity index 94% rename from src/main/resources/assets/oc2/doc/en_us/item/memory.md rename to src/main/resources/assets/oc2r/doc/en_us/item/memory.md index 6409f77e..7875cffe 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/memory.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/memory.md @@ -1,5 +1,5 @@ # Memory -![Random Access Memories](item:oc2:memory_large) +![Random Access Memories](item:oc2r:memory_large) The random access memory (RAM) device provides working memory to [computers](../block/computer.md) and [robots](robot.md). diff --git a/src/main/resources/assets/oc2/doc/en_us/item/network_cable.md b/src/main/resources/assets/oc2r/doc/en_us/item/network_cable.md similarity index 90% rename from src/main/resources/assets/oc2/doc/en_us/item/network_cable.md rename to src/main/resources/assets/oc2r/doc/en_us/item/network_cable.md index 32cc8714..e06e1308 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/network_cable.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/network_cable.md @@ -1,5 +1,5 @@ # Network Cable -![What the CAT!?](item:oc2:network_cable) +![What the CAT!?](item:oc2r:network_cable) Network cables connect pairs of [network connectors](../block/network_connector.md). This makes it possible to conveniently bridge large distances. To place a network cable, use it on the two network connectors to connect, one after the other. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/network_interface_card.md b/src/main/resources/assets/oc2r/doc/en_us/item/network_interface_card.md similarity index 94% rename from src/main/resources/assets/oc2/doc/en_us/item/network_interface_card.md rename to src/main/resources/assets/oc2r/doc/en_us/item/network_interface_card.md index 1e3a307e..5f512306 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/network_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/network_interface_card.md @@ -1,5 +1,5 @@ # Network Interface Card -![Talk to strangers](item:oc2:network_interface_card) +![Talk to strangers](item:oc2r:network_interface_card) The network interface card (NIC) allows [computers](../block/computer.md) to send messages to and receive messages from [network connectors](../block/network_connector.md) attached to the computer. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_card.md b/src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_card.md similarity index 95% rename from src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_card.md rename to src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_card.md index 3b91fdf6..9c6fb1c3 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_card.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_card.md @@ -1,5 +1,5 @@ # Network Tunnel Card -![Tunnel vision?](item:oc2:network_tunnel_card) +![Tunnel vision?](item:oc2r:network_tunnel_card) The network tunnel card allows [computers](../block/computer.md) to send messages to and receive messages from another tunnel device (tunnel cards and [tunnel modules](network_tunnel_module.md)) linked to the card. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_module.md b/src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_module.md similarity index 95% rename from src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_module.md rename to src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_module.md index c1544cf1..d1152a94 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/network_tunnel_module.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/network_tunnel_module.md @@ -1,5 +1,5 @@ # Network Tunnel Module -![Tunnel vision?](item:oc2:network_tunnel_module) +![Tunnel vision?](item:oc2r:network_tunnel_module) The network tunnel module allows [robots](robot.md) to send messages to and receive messages from another tunnel device (tunnel modules and [tunnel cards](network_tunnel_card.md)) linked to the module. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/redstone_interface_card.md b/src/main/resources/assets/oc2r/doc/en_us/item/redstone_interface_card.md similarity index 90% rename from src/main/resources/assets/oc2/doc/en_us/item/redstone_interface_card.md rename to src/main/resources/assets/oc2r/doc/en_us/item/redstone_interface_card.md index afb63829..ceb04b5c 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/redstone_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/redstone_interface_card.md @@ -1,5 +1,5 @@ # Redstone Interface Card -![Got signal?](item:oc2:redstone_interface_card) +![Got signal?](item:oc2r:redstone_interface_card) The redstone interface card is a more compact version of the [redstone interface block](../block/redstone_interface.md). It enables users to build more compact designs. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/robot.md b/src/main/resources/assets/oc2r/doc/en_us/item/robot.md similarity index 99% rename from src/main/resources/assets/oc2/doc/en_us/item/robot.md rename to src/main/resources/assets/oc2r/doc/en_us/item/robot.md index 275f1e62..a29536ca 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/robot.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/robot.md @@ -1,5 +1,5 @@ # Robot -![I, for one, welcome our new robot overlords](item:oc2:robot) +![I, for one, welcome our new robot overlords](item:oc2r:robot) Robots are essentially mobile [computers](../block/computer.md). Due to their non-stationary nature, there is some behavior that differs from regular computers. They cannot connect to [bus interfaces](../block/bus_interface.md). Instead of card devices, they support module devices. These are specialized devices taking into account the robots' mobility. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/sound_card.md b/src/main/resources/assets/oc2r/doc/en_us/item/sound_card.md similarity index 96% rename from src/main/resources/assets/oc2/doc/en_us/item/sound_card.md rename to src/main/resources/assets/oc2r/doc/en_us/item/sound_card.md index bf86bef6..80e511eb 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/sound_card.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/sound_card.md @@ -1,5 +1,5 @@ # Sound Card -![Less sound of silence](item:oc2:sound_card) +![Less sound of silence](item:oc2r:sound_card) The sound card enables playing back various sound effects from its vast library of life-like samples. Due to internal engineering constraints, playback of sequential effects requires a small pause. Attempts to play back additional effects in this time window will have no effect. diff --git a/src/main/resources/assets/oc2/doc/en_us/item/wrench.md b/src/main/resources/assets/oc2r/doc/en_us/item/wrench.md similarity index 93% rename from src/main/resources/assets/oc2/doc/en_us/item/wrench.md rename to src/main/resources/assets/oc2r/doc/en_us/item/wrench.md index 17ebdb22..78f3e6f1 100644 --- a/src/main/resources/assets/oc2/doc/en_us/item/wrench.md +++ b/src/main/resources/assets/oc2r/doc/en_us/item/wrench.md @@ -1,5 +1,5 @@ # Scrench -![Screw it!](item:oc2:wrench) +![Screw it!](item:oc2r:wrench) The wrench-screwdriver multi-tool, nicknamed "Scrench", can be used to directly access the configuration of some blocks, such as [computers](../block/computer.md). diff --git a/src/main/resources/assets/oc2/doc/en_us/networking.md b/src/main/resources/assets/oc2r/doc/en_us/networking.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/networking.md rename to src/main/resources/assets/oc2r/doc/en_us/networking.md diff --git a/src/main/resources/assets/oc2/doc/en_us/robotics.md b/src/main/resources/assets/oc2r/doc/en_us/robotics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/robotics.md rename to src/main/resources/assets/oc2r/doc/en_us/robotics.md diff --git a/src/main/resources/assets/oc2/doc/en_us/scripting.md b/src/main/resources/assets/oc2r/doc/en_us/scripting.md similarity index 100% rename from src/main/resources/assets/oc2/doc/en_us/scripting.md rename to src/main/resources/assets/oc2r/doc/en_us/scripting.md diff --git a/src/main/resources/assets/oc2/doc/img/getting_started_basics.png b/src/main/resources/assets/oc2r/doc/img/getting_started_basics.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/getting_started_basics.png rename to src/main/resources/assets/oc2r/doc/img/getting_started_basics.png diff --git a/src/main/resources/assets/oc2/doc/img/getting_started_energy.png b/src/main/resources/assets/oc2r/doc/img/getting_started_energy.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/getting_started_energy.png rename to src/main/resources/assets/oc2r/doc/img/getting_started_energy.png diff --git a/src/main/resources/assets/oc2/doc/img/getting_started_inventory.png b/src/main/resources/assets/oc2r/doc/img/getting_started_inventory.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/getting_started_inventory.png rename to src/main/resources/assets/oc2r/doc/img/getting_started_inventory.png diff --git a/src/main/resources/assets/oc2/doc/img/getting_started_login.png b/src/main/resources/assets/oc2r/doc/img/getting_started_login.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/getting_started_login.png rename to src/main/resources/assets/oc2r/doc/img/getting_started_login.png diff --git a/src/main/resources/assets/oc2/doc/img/scripting_lamp.png b/src/main/resources/assets/oc2r/doc/img/scripting_lamp.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/scripting_lamp.png rename to src/main/resources/assets/oc2r/doc/img/scripting_lamp.png diff --git a/src/main/resources/assets/oc2/doc/img/scripting_lua_interactive.png b/src/main/resources/assets/oc2r/doc/img/scripting_lua_interactive.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/scripting_lua_interactive.png rename to src/main/resources/assets/oc2r/doc/img/scripting_lua_interactive.png diff --git a/src/main/resources/assets/oc2/doc/img/scripting_redstone_interface.png b/src/main/resources/assets/oc2r/doc/img/scripting_redstone_interface.png similarity index 100% rename from src/main/resources/assets/oc2/doc/img/scripting_redstone_interface.png rename to src/main/resources/assets/oc2r/doc/img/scripting_redstone_interface.png diff --git a/src/main/resources/assets/oc2/doc/ru_ru/basics.md b/src/main/resources/assets/oc2r/doc/ru_ru/basics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/basics.md rename to src/main/resources/assets/oc2r/doc/ru_ru/basics.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_cable.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/bus_cable.md similarity index 87% rename from src/main/resources/assets/oc2/doc/ru_ru/block/bus_cable.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/bus_cable.md index 7c53867f..a167a730 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_cable.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/bus_cable.md @@ -1,5 +1,5 @@ # Интерфейсный кабель -![Внутри бегают байтики](block:oc2:bus_cable) +![Внутри бегают байтики](block:oc2r:bus_cable) Интерфейсный кабель соединяет [интерфейсные шины](bus_interface.md) других устройств с интерфейсной шиной компьютера. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/bus_interface.md similarity index 95% rename from src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/bus_interface.md index 935ad611..d177dcc0 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/bus_interface.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/bus_interface.md @@ -1,5 +1,5 @@ # Интерфейсная шина -![Plug and play](item:oc2:bus_interface) +![Plug and play](item:oc2r:bus_interface) Интерфейсные шины позволяют соединять внешние устройства с [компьютерами](computer.md). Помимо компьютеров, шина присоединяется и к блокам-устройствам, вроде [красного интерфейса](redstone_interface.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/charger.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/charger.md similarity index 93% rename from src/main/resources/assets/oc2/doc/ru_ru/block/charger.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/charger.md index 2d283de3..0412c31c 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/charger.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/charger.md @@ -1,5 +1,5 @@ # Зарядное устройство -![Кодовое имя: Лирой](block:oc2:charger) +![Кодовое имя: Лирой](block:oc2r:charger) Зарядное устройство передает энергию от подключенного источника питания к потребителю, установленному сверху. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/computer.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/computer.md similarity index 97% rename from src/main/resources/assets/oc2/doc/ru_ru/block/computer.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/computer.md index 182d7643..0c78a161 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/computer.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/computer.md @@ -1,5 +1,5 @@ # Компьютер -![1 + 1 = 10](block:oc2:computer) +![1 + 1 = 10](block:oc2r:computer) Компьютер является основой для аппаратного обеспечения, необходимого для запуска операционной системы и низкоуровневых программ. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/disk_drive.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/disk_drive.md similarity index 98% rename from src/main/resources/assets/oc2/doc/ru_ru/block/disk_drive.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/disk_drive.md index 1ac36fe4..4dc09b42 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/disk_drive.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/disk_drive.md @@ -1,5 +1,5 @@ # Дисковод -![Он заставляет дискеты крутиться](block:oc2:disk_drive) +![Он заставляет дискеты крутиться](block:oc2r:disk_drive) Дисковод предоставляет функцию быстрого обмена файлами на носителях. [Дискеты](../item/floppy.md) можно вставлять и извлекать в любое время, в отличие от [жестких дисков](../item/hard_drive.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/flash_memory_flasher.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/flash_memory_flasher.md similarity index 96% rename from src/main/resources/assets/oc2/doc/ru_ru/block/flash_memory_flasher.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/flash_memory_flasher.md index 2fddc988..28c8c1ae 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/flash_memory_flasher.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/flash_memory_flasher.md @@ -1,5 +1,5 @@ # Программатор карты памяти -![Flash перед глазами](block:oc2:flash_memory_flasher) +![Flash перед глазами](block:oc2r:flash_memory_flasher) Программатор карты памяти предоставляет возможность прошивать скомпилированную прошивку на карту памяти для вашего компьютера. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/index.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/block/index.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/index.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/keyboard.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/keyboard.md similarity index 98% rename from src/main/resources/assets/oc2/doc/ru_ru/block/keyboard.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/keyboard.md index 9566a339..0c94681d 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/keyboard.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/keyboard.md @@ -1,5 +1,5 @@ # Клавиатура -![Нажимать или не нажимать, вот в чем вопрос](block:oc2:keyboard) +![Нажимать или не нажимать, вот в чем вопрос](block:oc2r:keyboard) Клавиатура передает нажатия клавиш [компьютеру](computer.md). Она может использоваться совместно с [проектором](projector.md), когда на компьютере запущен Linux. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/monitor.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/monitor.md similarity index 96% rename from src/main/resources/assets/oc2/doc/ru_ru/block/monitor.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/monitor.md index 39becdaf..e27cf156 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/monitor.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/monitor.md @@ -1,5 +1,5 @@ # Монитор -![А какая у тебя диагональ?](block:oc2:monitor) +![А какая у тебя диагональ?](block:oc2r:monitor) Монитор, как и проектор, служит устройством графического вывода для [компьютера](computer.md). Он имеет разрешение 640 на 480 пикселей и цветовой формат *r5g6b5*: 5 бит для красной цветовой составляющей, 6 бит для зеленой и 5 бит для синей. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/network_connector.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/network_connector.md similarity index 93% rename from src/main/resources/assets/oc2/doc/ru_ru/block/network_connector.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/network_connector.md index 8e62a9eb..fe1cc7a8 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/network_connector.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/network_connector.md @@ -1,5 +1,5 @@ # Сетевой разъем -![Данные должны двигаться](block:oc2:network_connector) +![Данные должны двигаться](block:oc2r:network_connector) Сетевой разъем является одним из основных деталей для [компьютерных](computer.md) сетей. Используйте [сетевые кабели](../item/network_cable.md) для соединения разъемов между собой. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/network_hub.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/network_hub.md similarity index 88% rename from src/main/resources/assets/oc2/doc/ru_ru/block/network_hub.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/network_hub.md index cc03dedf..edaf818f 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/network_hub.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/network_hub.md @@ -1,4 +1,4 @@ # Сетевой концентратор -![От одного до пяти](block:oc2:network_hub) +![От одного до пяти](block:oc2r:network_hub) Сетевой концентратор соединяет между собой несколько [сетевых разъемов](network_connector.md). Он рассылает пакет, пришедший с одного разъема, на остальные. Операция рассылки занимает один прыжок, снижая время жизни пакета. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/projector.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/projector.md similarity index 97% rename from src/main/resources/assets/oc2/doc/ru_ru/block/projector.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/projector.md index 3fc46484..f6d73b6d 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/projector.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/projector.md @@ -1,5 +1,5 @@ # Проектор -![Тень на стене](block:oc2:projector) +![Тень на стене](block:oc2r:projector) Проектор предоставляет [компьютеру](computer.md) устройство framebuffer. Оно имеет разрешение 640 на 480 пикселей, с цветовым форматом r5g6b5: 5 битов на красный, 6 битов на зеленый и 5 битов на синий. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/block/redstone_interface.md b/src/main/resources/assets/oc2r/doc/ru_ru/block/redstone_interface.md similarity index 98% rename from src/main/resources/assets/oc2/doc/ru_ru/block/redstone_interface.md rename to src/main/resources/assets/oc2r/doc/ru_ru/block/redstone_interface.md index 86ff815e..123cce07 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/block/redstone_interface.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/block/redstone_interface.md @@ -1,5 +1,5 @@ # Красный интерфейс -![Весь красный](block:oc2:redstone_interface) +![Весь красный](block:oc2r:redstone_interface) Красный интерфейс предоставляет двунаправленную шину для получения и излучения красного сигнала. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/getting_started.md b/src/main/resources/assets/oc2r/doc/ru_ru/getting_started.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/getting_started.md rename to src/main/resources/assets/oc2r/doc/ru_ru/getting_started.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/index.md b/src/main/resources/assets/oc2r/doc/ru_ru/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/index.md rename to src/main/resources/assets/oc2r/doc/ru_ru/index.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/block_operations_module.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/block_operations_module.md similarity index 97% rename from src/main/resources/assets/oc2/doc/ru_ru/item/block_operations_module.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/block_operations_module.md index 9cde51d6..d34d0240 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/block_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/block_operations_module.md @@ -1,5 +1,5 @@ # Модуль управления блоками -![Сломай и быстро замени](item:oc2:block_operations_module) +![Сломай и быстро замени](item:oc2r:block_operations_module) Модуль управления блоками позволяет [роботам](robot.md) ломать и ставить блоки в игровом мире. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/file_import_export_card.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/file_import_export_card.md similarity index 96% rename from src/main/resources/assets/oc2/doc/ru_ru/item/file_import_export_card.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/file_import_export_card.md index 7c79116f..b1f26dda 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/file_import_export_card.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/file_import_export_card.md @@ -1,5 +1,5 @@ # Карта импорта/экспорта файлов -![Разрушим эту стену!](item:oc2:file_import_export_card) +![Разрушим эту стену!](item:oc2r:file_import_export_card) Карта импорта/экспорта файлов напрочь ломает четвертую стену. Она позволяет: - выгружать файлы с вашего реального ПК на [компьютеры](../block/computer.md) из мода. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/flash_memory.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/flash_memory.md similarity index 95% rename from src/main/resources/assets/oc2/doc/ru_ru/item/flash_memory.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/flash_memory.md index 4b40567f..89fb7d87 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/flash_memory.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/flash_memory.md @@ -1,4 +1,4 @@ # Карта памяти -![К бумажным картам отношения не имеет](item:oc2:flash_memory) +![К бумажным картам отношения не имеет](item:oc2r:flash_memory) Карта памяти содержит загрузочный код, загружаемый в [компьютерную](../block/computer.md) память при его старте. Проще говоря, она содержит прошивку для компьютера. Прошивка, поставляемая с новыми компьютерами и [роботами](robot.md) содержит в себе ядро Linux. Ядро загружает корневую файловую систему, хранящуюся на первом [жестком диске](hard_drive.md) в системе. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/floppy.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/floppy.md similarity index 89% rename from src/main/resources/assets/oc2/doc/ru_ru/item/floppy.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/floppy.md index c47eb2e9..01d335ab 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/floppy.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/floppy.md @@ -1,5 +1,5 @@ # Дискета -![Лучше не гните ее](item:oc2:floppy) +![Лучше не гните ее](item:oc2r:floppy) Дискета является сменным носителем. Это значит, что их можно менять в [дисководе](../block/disk_drive.md) не перезагружая [компьютер](../block/disk_drive.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/hard_drive.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/hard_drive.md similarity index 94% rename from src/main/resources/assets/oc2/doc/ru_ru/item/hard_drive.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/hard_drive.md index 8dbe0884..743dd621 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/hard_drive.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/hard_drive.md @@ -1,5 +1,5 @@ # Жесткий диск -![Начинает крутиться](item:oc2:hard_drive_large) +![Начинает крутиться](item:oc2r:hard_drive_large) Жесткие диски являются основным файловым хранилищем в [компьютерах](../block/computer.md) и [роботах](robot.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/index.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/item/index.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/index.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/inventory_operations_module.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/inventory_operations_module.md similarity index 98% rename from src/main/resources/assets/oc2/doc/ru_ru/item/inventory_operations_module.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/inventory_operations_module.md index 388095f9..60f46a07 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/inventory_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/inventory_operations_module.md @@ -1,5 +1,5 @@ # Модуль управления инвентарем -![Что твое, то мое](item:oc2:inventory_operations_module) +![Что твое, то мое](item:oc2r:inventory_operations_module) Модуль управления инвентарем позволяет [роботам](robot.md) брать и выкидывать предметы из своего инвентаря. Это касается как предметов, так и блоков. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/manual.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/manual.md similarity index 88% rename from src/main/resources/assets/oc2/doc/ru_ru/item/manual.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/manual.md index 1f404a70..f1cfe7fc 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/manual.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/manual.md @@ -1,5 +1,5 @@ # Справочник компьютерщика -![Никто меня не читает...](item:oc2:manual) +![Никто меня не читает...](item:oc2r:manual) Маленькая книжечка с короткими описаниями всего, что касается [компьютеров](../block/computer.md) и устройств для них. Собственно, ее же вы сейчас и читаете! diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/memory.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/memory.md similarity index 98% rename from src/main/resources/assets/oc2/doc/ru_ru/item/memory.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/memory.md index ed558483..edb70b4e 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/memory.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/memory.md @@ -1,5 +1,5 @@ # Память -![Воспоминания Произвольного Доступа](item:oc2:memory_large) +![Воспоминания Произвольного Доступа](item:oc2r:memory_large) Оперативное Запоминающее Устройство (ОЗУ) является одной из необходимых вещей для работы [компьютера](../block/computer.md) и [робота](robot.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_cable.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_cable.md similarity index 92% rename from src/main/resources/assets/oc2/doc/ru_ru/item/network_cable.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/network_cable.md index 37bae8b5..f9824fed 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/network_cable.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_cable.md @@ -1,5 +1,5 @@ # Сетевой кабель -![Какого КОТА!?](item:oc2:network_cable) +![Какого КОТА!?](item:oc2r:network_cable) Сетевые кабели соединяют пары [сетевых разъемов](../block/network_connector.md) между собой. Один кабель можно протянуть на довольно длинную дистанцию. Для подключения кабеля кликните им по двум сетевым разъемам. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_interface_card.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_interface_card.md similarity index 95% rename from src/main/resources/assets/oc2/doc/ru_ru/item/network_interface_card.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/network_interface_card.md index cc2aa7e9..3b34dcca 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/network_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_interface_card.md @@ -1,5 +1,5 @@ # Сетевая интерфейсная карта -![Поговори с незнакомцами](item:oc2:network_interface_card) +![Поговори с незнакомцами](item:oc2r:network_interface_card) Сетевая интерфейсная карта (NIC) позволяет [компьютерам](../block/computer.md) обмениваться сообщениями через [сетевые разъемы](../block/network_connector.md), подключенные к ним. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_card.md similarity index 96% rename from src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_card.md index 35aeb73e..753c3b4b 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_card.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_card.md @@ -1,5 +1,5 @@ # Сетевая туннельная карта -![Туннельное зрение?](item:oc2:network_tunnel_card) +![Туннельное зрение?](item:oc2r:network_tunnel_card) Сетевая туннельная карта позволяет [компьютерам](../block/computer.md) отправлять и принимать сообщения с другого туннельного устройства (туннельные карты и [туннельные модули](network_tunnel_module.md)), привязанного к нему. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_module.md similarity index 96% rename from src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_module.md index 33df8e56..e5c7cc44 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/network_tunnel_module.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/network_tunnel_module.md @@ -1,5 +1,5 @@ # Сетевой туннельный модуль -![Туннельное зрение?](item:oc2:network_tunnel_module) +![Туннельное зрение?](item:oc2r:network_tunnel_module) Сетевой туннельный модуль позволяет [роботам](robot.md) отправлять и принимать сообщения с другого туннельного устройства (туннельные модули и [туннельные карты](network_tunnel_card.md)), привязанного к нему. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/redstone_interface_card.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/redstone_interface_card.md similarity index 92% rename from src/main/resources/assets/oc2/doc/ru_ru/item/redstone_interface_card.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/redstone_interface_card.md index 16ed755d..a9ec77d1 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/redstone_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/redstone_interface_card.md @@ -1,5 +1,5 @@ # Красная интерфейсная карта -![Есть сигнал?](item:oc2:redstone_interface_card) +![Есть сигнал?](item:oc2r:redstone_interface_card) Красная интерфейсная карта - более компактная версия [красного интерфейсного блока](../block/redstone_interface.md). Она позволяет пользователям собирать более компактные системы. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/robot.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/robot.md similarity index 99% rename from src/main/resources/assets/oc2/doc/ru_ru/item/robot.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/robot.md index 75d716be..bbc1dc65 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/robot.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/robot.md @@ -1,5 +1,5 @@ # Робот -![Приветствую наших новых повелителей роботов](item:oc2:robot) +![Приветствую наших новых повелителей роботов](item:oc2r:robot) Фактически роботы представляют из себя маленькие [компьютеры](../block/computer.md). Однако учитывая их нестационарное назначение, роботы несколько отличаются от обычных компьютеров. Они не могут подключаться к [интерфейсной шине](../block/bus_interface.md). Вместо карт расширения они поддерживают модульные устройства. Это специальные устройства, разработанные с учетом мобильности роботов. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/sound_card.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/sound_card.md similarity index 97% rename from src/main/resources/assets/oc2/doc/ru_ru/item/sound_card.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/sound_card.md index 14a8bb4e..dd97187b 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/sound_card.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/sound_card.md @@ -1,5 +1,5 @@ # Звуковая карта -![Меньше звука тишины](item:oc2:sound_card) +![Меньше звука тишины](item:oc2r:sound_card) Звуковая карта позволяет проигрывать разные звуковые эффекты из своей огромной библиотеки реалистичных семплов. Из-за некоторых технических особенностей, последовательное проигрывание эффектов требует небольшой паузы между ними. Если попытаться проиграть эффект в это время, то звука просто не будет. diff --git a/src/main/resources/assets/oc2/doc/ru_ru/item/wrench.md b/src/main/resources/assets/oc2r/doc/ru_ru/item/wrench.md similarity index 91% rename from src/main/resources/assets/oc2/doc/ru_ru/item/wrench.md rename to src/main/resources/assets/oc2r/doc/ru_ru/item/wrench.md index a71f69fe..e4d06a2c 100644 --- a/src/main/resources/assets/oc2/doc/ru_ru/item/wrench.md +++ b/src/main/resources/assets/oc2r/doc/ru_ru/item/wrench.md @@ -1,5 +1,5 @@ # Ключ -![А зачем отвертка?](item:oc2:wrench) +![А зачем отвертка?](item:oc2r:wrench) Ключ-отвертка или просто ключ предназначен для конфигурации некоторых блоков, например [компьютеров](../block/computer.md). diff --git a/src/main/resources/assets/oc2/doc/ru_ru/networking.md b/src/main/resources/assets/oc2r/doc/ru_ru/networking.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/networking.md rename to src/main/resources/assets/oc2r/doc/ru_ru/networking.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/robotics.md b/src/main/resources/assets/oc2r/doc/ru_ru/robotics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/robotics.md rename to src/main/resources/assets/oc2r/doc/ru_ru/robotics.md diff --git a/src/main/resources/assets/oc2/doc/ru_ru/scripting.md b/src/main/resources/assets/oc2r/doc/ru_ru/scripting.md similarity index 100% rename from src/main/resources/assets/oc2/doc/ru_ru/scripting.md rename to src/main/resources/assets/oc2r/doc/ru_ru/scripting.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/basics.md b/src/main/resources/assets/oc2r/doc/zh_cn/basics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/basics.md rename to src/main/resources/assets/oc2r/doc/zh_cn/basics.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/bus_cable.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/bus_cable.md similarity index 87% rename from src/main/resources/assets/oc2/doc/zh_cn/block/bus_cable.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/bus_cable.md index 8f524622..de6918bf 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/bus_cable.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/bus_cable.md @@ -1,5 +1,5 @@ # 总线线缆 -![Party Bus](block:oc2:bus_cable) +![Party Bus](block:oc2r:bus_cable) 总线线缆将 [总线接口](bus_interface.md) 连接到计算机。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/bus_interface.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/bus_interface.md similarity index 93% rename from src/main/resources/assets/oc2/doc/zh_cn/block/bus_interface.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/bus_interface.md index 5f817fc0..f3147d16 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/bus_interface.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/bus_interface.md @@ -1,5 +1,5 @@ # 总线接口 -![即插即用](item:oc2:bus_interface) +![即插即用](item:oc2r:bus_interface) 总线接口将外部设备连接到 [计算机](computer.md)。这包括显式设备方块,例如 [红石接口](redstone_interface.md)。还提供了一些通用功能方块,例如能量存储信息。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/charger.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/charger.md similarity index 90% rename from src/main/resources/assets/oc2/doc/zh_cn/block/charger.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/charger.md index 623bae1b..2ae57d28 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/charger.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/charger.md @@ -1,5 +1,5 @@ # 充电器 -![代号:Leeroy](block:oc2:charger) +![代号:Leeroy](block:oc2r:charger) 充电器将能量从连接的电源传输到其上方的能量接收器。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/computer.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/computer.md similarity index 95% rename from src/main/resources/assets/oc2/doc/zh_cn/block/computer.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/computer.md index 013978c5..dbce6af8 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/computer.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/computer.md @@ -1,5 +1,5 @@ # 计算机 -![1 + 1 = 10](block:oc2:computer) +![1 + 1 = 10](block:oc2r:computer) 计算机为构建能够运行操作系统或低级软件的硬件提供了基础。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/disk_drive.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/disk_drive.md similarity index 96% rename from src/main/resources/assets/oc2/doc/zh_cn/block/disk_drive.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/disk_drive.md index e9a38f4b..296e47fb 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/disk_drive.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/disk_drive.md @@ -1,5 +1,5 @@ # 磁盘驱动器 -![旋转一下](block:oc2:disk_drive) +![旋转一下](block:oc2r:disk_drive) 磁盘驱动器提供了快速媒体交换的选项。与 [硬盘](../item/hard_drive.md) 不同,[软盘](../item/floppy.md) 可以在运行时添加和移除。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/flash_memory_flasher.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/flash_memory_flasher.md similarity index 93% rename from src/main/resources/assets/oc2/doc/zh_cn/block/flash_memory_flasher.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/flash_memory_flasher.md index c44adab7..eb765c5f 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/flash_memory_flasher.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/flash_memory_flasher.md @@ -1,5 +1,5 @@ # 闪存刷新器 -![在你眼前闪烁](block:oc2:flash_memory_flasher) +![在你眼前闪烁](block:oc2r:flash_memory_flasher) 闪存刷新器提供了一种将自定义编译的固件刷新到计算机的闪存芯片上的方法。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/index.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/block/index.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/index.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/keyboard.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/keyboard.md similarity index 96% rename from src/main/resources/assets/oc2/doc/zh_cn/block/keyboard.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/keyboard.md index 385996d0..bc91efc1 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/keyboard.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/keyboard.md @@ -1,5 +1,5 @@ # 键盘 -![点击与否](block:oc2:keyboard) +![点击与否](block:oc2r:keyboard) 键盘允许 [计算机](computer.md) 捕捉按键输入。它的主要使用场景是在使用 Linux 系统时与 [投影仪](projector.md) 配合使用。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/monitor.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/monitor.md similarity index 96% rename from src/main/resources/assets/oc2/doc/zh_cn/block/monitor.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/monitor.md index 02882df5..332a16bf 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/monitor.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/monitor.md @@ -1,5 +1,5 @@ # 显示器 -![显示器](block:oc2:monitor) +![显示器](block:oc2r:monitor) 显示器与投影仪类似,为 [计算机](computer.md) 提供了一个帧缓冲设备。它们的分辨率为 640 x 480 像素,颜色格式为 r5g6b5:红色组件 5 位,绿色组件 6 位,蓝色组件 5 位。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/network_connector.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/network_connector.md similarity index 93% rename from src/main/resources/assets/oc2/doc/zh_cn/block/network_connector.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/network_connector.md index 365c92a0..a3640ed2 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/network_connector.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/network_connector.md @@ -1,5 +1,5 @@ # 网络连接口 -![数据必须流动](block:oc2:network_connector) +![数据必须流动](block:oc2r:network_connector) 网络连接口是构建连接不同 [计算机](computer.md) 的网络的基本组成部分。使用 [网线](../item/network_cable.md) 将连接口相互连接。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/network_hub.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/network_hub.md similarity index 87% rename from src/main/resources/assets/oc2/doc/zh_cn/block/network_hub.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/network_hub.md index 11247528..50140c51 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/network_hub.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/network_hub.md @@ -1,4 +1,4 @@ # 网线集线器 -![一对五](block:oc2:network_hub) +![一对五](block:oc2r:network_hub) 网线集线器将多个 [网络连接口](network_connector.md) 互相连接。它将任何到达附加连接口的数据包转发到所有其他附加的连接口。此转发操作将消耗一个跳数,减少数据包的生存时间。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/projector.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/projector.md similarity index 95% rename from src/main/resources/assets/oc2/doc/zh_cn/block/projector.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/projector.md index 372a7256..0a90c6a8 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/projector.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/projector.md @@ -1,5 +1,5 @@ # 投影仪 -![墙上的阴影](block:oc2:projector) +![墙上的阴影](block:oc2r:projector) 投影仪为 [计算机](computer.md) 提供了一个帧缓冲设备。它的分辨率为 640 x 480 像素,颜色格式为 r5g6b5:红色组件 5 位,绿色组件 6 位,蓝色组件 5 位。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/block/redstone_interface.md b/src/main/resources/assets/oc2r/doc/zh_cn/block/redstone_interface.md similarity index 96% rename from src/main/resources/assets/oc2/doc/zh_cn/block/redstone_interface.md rename to src/main/resources/assets/oc2r/doc/zh_cn/block/redstone_interface.md index ab6db16a..4acb0146 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/block/redstone_interface.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/block/redstone_interface.md @@ -1,5 +1,5 @@ # 红石接口 -![一切都是红色的](block:oc2:redstone_interface) +![一切都是红色的](block:oc2r:redstone_interface) 红石接口提供了一个全方向的总线,用于接收和发射红石信号。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/getting_started.md b/src/main/resources/assets/oc2r/doc/zh_cn/getting_started.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/getting_started.md rename to src/main/resources/assets/oc2r/doc/zh_cn/getting_started.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/index.md b/src/main/resources/assets/oc2r/doc/zh_cn/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/index.md rename to src/main/resources/assets/oc2r/doc/zh_cn/index.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/block_operations_module.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/block_operations_module.md similarity index 96% rename from src/main/resources/assets/oc2/doc/zh_cn/item/block_operations_module.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/block_operations_module.md index 498f671e..8d900f4b 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/block_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/block_operations_module.md @@ -1,5 +1,5 @@ # 方块操作模块 -![快速破坏和替换](item:oc2:block_operations_module) +![快速破坏和替换](item:oc2r:block_operations_module) 方块操作模块为 [机器人](robot.md) 提供了在世界中破坏和放置方块的能力。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/file_import_export_card.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/file_import_export_card.md similarity index 94% rename from src/main/resources/assets/oc2/doc/zh_cn/item/file_import_export_card.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/file_import_export_card.md index 9571fef8..982708f5 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/file_import_export_card.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/file_import_export_card.md @@ -1,5 +1,5 @@ # 文件导入/导出卡 -![拆除这堵墙!](item:oc2:file_import_export_card) +![拆除这堵墙!](item:oc2r:file_import_export_card) 文件导入/导出卡允许打破第四面墙。它允许: - 从您的真实计算机上传文件到虚拟 [计算机](../block/computer.md)。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/flash_memory.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/flash_memory.md similarity index 87% rename from src/main/resources/assets/oc2/doc/zh_cn/item/flash_memory.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/flash_memory.md index 92e7275e..f9941616 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/flash_memory.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/flash_memory.md @@ -1,4 +1,4 @@ # 闪存 -![不是那个闪电](item:oc2:flash_memory) +![不是那个闪电](item:oc2r:flash_memory) 闪存包含在 [计算机](../block/computer.md) 启动时加载到内存中的初始代码。这通常至少包括系统的固件。新计算机和 [机器人](robot.md) 附带的默认固件还包含一个 Linux 内核。该内核期望在系统的第一个 [硬盘](hard_drive.md) 上存在根文件系统。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/floppy.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/floppy.md similarity index 89% rename from src/main/resources/assets/oc2/doc/zh_cn/item/floppy.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/floppy.md index 3766f2a2..48303575 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/floppy.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/floppy.md @@ -1,5 +1,5 @@ # 软盘 -![不是弯的软盘](item:oc2:floppy) +![不是弯的软盘](item:oc2r:floppy) 软盘是可移动媒体,这意味着它们可以插入和移除 [磁盘驱动器](../block/disk_drive.md) 而不需要使用磁盘驱动器的 [计算机](../block/computer.md) 重新启动即可使用它们。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/hard_drive.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/hard_drive.md similarity index 93% rename from src/main/resources/assets/oc2/doc/zh_cn/item/hard_drive.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/hard_drive.md index 313a40ca..a6758dea 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/hard_drive.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/hard_drive.md @@ -1,5 +1,5 @@ # 硬盘 -![转圈圈](item:oc2:hard_drive_large) +![转圈圈](item:oc2r:hard_drive_large) 硬盘是用于在[计算机](../block/computer.md)和[机器人](robot.md)中存储数据的主要存储设备。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/index.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/index.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/item/index.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/index.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/inventory_operations_module.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/inventory_operations_module.md similarity index 97% rename from src/main/resources/assets/oc2/doc/zh_cn/item/inventory_operations_module.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/inventory_operations_module.md index c5e7e6d3..f5a053e7 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/inventory_operations_module.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/inventory_operations_module.md @@ -1,5 +1,5 @@ # 物品栏操作模块 -![你的就是我的](item:oc2:inventory_operations_module) +![你的就是我的](item:oc2r:inventory_operations_module) 物品栏操作模块为[机器人](robot.md)提供了从世界中的物品栏插入和提取物品的能力。它支持方块和实体的物品栏。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/manual.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/manual.md similarity index 86% rename from src/main/resources/assets/oc2/doc/zh_cn/item/manual.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/manual.md index 21a1c673..74119ef6 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/manual.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/manual.md @@ -1,5 +1,5 @@ # 计算机专家手册 -![反正没人看我...](item:oc2:manual) +![反正没人看我...](item:oc2r:manual) 你随手可查的关于[计算机](../block/computer.md)及其相关设备的所有主题的快速参考。这就是你当前正在阅读的内容! diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/memory.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/memory.md similarity index 94% rename from src/main/resources/assets/oc2/doc/zh_cn/item/memory.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/memory.md index 797fed1d..d5f7defa 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/memory.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/memory.md @@ -1,5 +1,5 @@ # 内存条 -![随机访问记忆](item:oc2:memory_large) +![随机访问记忆](item:oc2r:memory_large) 随机访问内存(RAM)设备为[计算机](../block/computer.md)和[机器人](robot.md)提供工作内存。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/network_cable.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_cable.md similarity index 88% rename from src/main/resources/assets/oc2/doc/zh_cn/item/network_cable.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/network_cable.md index 10537cc4..bf7e8349 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/network_cable.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_cable.md @@ -1,5 +1,5 @@ # 网线 -![什么猫!?](item:oc2:network_cable) +![什么猫!?](item:oc2r:network_cable) 网线连接一对[网络连接口](../block/network_connector.md)。这使得便捷地跨越较大距离成为可能。要放置网线,请依次使用它连接两个网络连接口。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/network_interface_card.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_interface_card.md similarity index 93% rename from src/main/resources/assets/oc2/doc/zh_cn/item/network_interface_card.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/network_interface_card.md index d7e5d012..f3aec1e2 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/network_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_interface_card.md @@ -1,5 +1,5 @@ # 网卡 -![与陌生人交谈](item:oc2:network_interface_card) +![与陌生人交谈](item:oc2r:network_interface_card) 网卡(NIC)允许[计算机](../block/computer.md)向[网络连接口](../block/network_connector.md)发送和接收消息。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_card.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_card.md similarity index 94% rename from src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_card.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_card.md index 0fb716e6..4753c29e 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_card.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_card.md @@ -1,5 +1,5 @@ # 网络频道卡 -![频道视野?](item:oc2:network_tunnel_card) +![频道视野?](item:oc2r:network_tunnel_card) 网络频道卡允许[计算机](../block/computer.md)向与该卡连接的另一个频道设备(频道卡和[频道模块](network_tunnel_module.md))发送和接收消息。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_module.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_module.md similarity index 94% rename from src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_module.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_module.md index 5151cdd2..affafc73 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/network_tunnel_module.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/network_tunnel_module.md @@ -1,5 +1,5 @@ # 网络频道模块 -![频道视野?](item:oc2:network_tunnel_module) +![频道视野?](item:oc2r:network_tunnel_module) 网络频道模块允许[机器人](robot.md)向与该模块连接的另一个频道设备(频道模块和[频道卡](network_tunnel_card.md))发送和接收消息。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/redstone_interface_card.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/redstone_interface_card.md similarity index 86% rename from src/main/resources/assets/oc2/doc/zh_cn/item/redstone_interface_card.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/redstone_interface_card.md index c28e16dd..313a3b91 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/redstone_interface_card.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/redstone_interface_card.md @@ -1,5 +1,5 @@ # 红石卡 -![有信号吗?](item:oc2:redstone_interface_card) +![有信号吗?](item:oc2r:redstone_interface_card) 红石卡是[红石接口](../block/redstone_interface.md)的一个更紧凑的版本。它使用户能够构建更紧凑的设计。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/robot.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/robot.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/item/robot.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/robot.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/sound_card.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/sound_card.md similarity index 95% rename from src/main/resources/assets/oc2/doc/zh_cn/item/sound_card.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/sound_card.md index 903b5f2d..c42ad668 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/sound_card.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/sound_card.md @@ -1,5 +1,5 @@ # 声音卡 -![少一点寂静的声音](item:oc2:sound_card) +![少一点寂静的声音](item:oc2r:sound_card) 声音卡允许从其广泛的逼真样本库中播放各种声音效果。由于内部工程限制,播放连续效果时需要短暂的暂停。在此时间窗口内尝试播放其他效果将没有效果。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/item/wrench.md b/src/main/resources/assets/oc2r/doc/zh_cn/item/wrench.md similarity index 91% rename from src/main/resources/assets/oc2/doc/zh_cn/item/wrench.md rename to src/main/resources/assets/oc2r/doc/zh_cn/item/wrench.md index 71de5a66..34c1a22b 100644 --- a/src/main/resources/assets/oc2/doc/zh_cn/item/wrench.md +++ b/src/main/resources/assets/oc2r/doc/zh_cn/item/wrench.md @@ -1,5 +1,5 @@ # 螺丝刀扳手 -![扭转工具!](item:oc2:wrench) +![扭转工具!](item:oc2r:wrench) 名为“螺丝刀扳手”的扳手-螺丝刀多功能工具,可用于直接访问一些方块的配置,例如 [计算机](../block/computer.md)。 diff --git a/src/main/resources/assets/oc2/doc/zh_cn/networking.md b/src/main/resources/assets/oc2r/doc/zh_cn/networking.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/networking.md rename to src/main/resources/assets/oc2r/doc/zh_cn/networking.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/robotics.md b/src/main/resources/assets/oc2r/doc/zh_cn/robotics.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/robotics.md rename to src/main/resources/assets/oc2r/doc/zh_cn/robotics.md diff --git a/src/main/resources/assets/oc2/doc/zh_cn/scripting.md b/src/main/resources/assets/oc2r/doc/zh_cn/scripting.md similarity index 100% rename from src/main/resources/assets/oc2/doc/zh_cn/scripting.md rename to src/main/resources/assets/oc2r/doc/zh_cn/scripting.md diff --git a/src/main/resources/assets/oc2r/lang/en_us.json b/src/main/resources/assets/oc2r/lang/en_us.json new file mode 100644 index 00000000..fb4b32f3 --- /dev/null +++ b/src/main/resources/assets/oc2r/lang/en_us.json @@ -0,0 +1,164 @@ +{ + "item_group.oc2r.common": "OpenComputers II", + + "block.oc2r.computer": "Computer", + "block.oc2r.computer.desc": "Runs software from Flash Memory and Hard Disks.", + "block.oc2r.computer.preconfigured": "Preconfigured Computer", + "block.oc2r.monitor": "Monitor", + "block.oc2r.monitor.desc": "A special framebuffer based monitor for your computer.", + "block.oc2r.bus_cable": "Bus Cable", + "block.oc2r.bus_cable.desc": "Connects Bus Interfaces.", + "block.oc2r.network_connector": "Network Connector", + "block.oc2r.network_connector.desc": "Transmits network packets via Network Cables.", + "block.oc2r.network_hub": "Network Hub", + "block.oc2r.network_hub.desc": "Distributes network packets among all attached Network Connectors.", + "block.oc2r.redstone_interface": "Redstone Interface", + "block.oc2r.redstone_interface.desc": "Emits and reads redstone signals.", + "block.oc2r.disk_drive": "Disk Drive", + "block.oc2r.disk_drive.desc": "Used to access Floppy Disks.", + "block.oc2r.flash_memory_flasher": "Flash Memory Flasher", + "block.oc2r.flash_memory_flasher.desc": "Used to flash a new firmware onto a flash memory chip.", + "block.oc2r.charger": "Charger", + "block.oc2r.charger.desc": "Charges entities and items in containers on top of it.", + "block.oc2r.creative_energy": "Infinite Energy Cube", + "block.oc2r.creative_energy.desc": "Provides unlimited energy to adjacent blocks. Intended for testing.", + "block.oc2r.projector": "Projector", + "block.oc2r.projector.desc": "Projects images onto surfaces in front of it.", + "block.oc2r.keyboard": "Keyboard", + "block.oc2r.keyboard.desc": "Allows keyboard input when using a projector.", + "block.oc2r.internet_gateway": "Internet Gateway", + "block.oc2r.internet_gateway.desc": "Gives access to the Internet.", + + "item.oc2r.wrench": "Scrench", + "item.oc2r.wrench.desc": "Configures devices and dismantles them (while sneaking).", + "item.oc2r.manual": "The Computerist's Handbook", + "item.oc2r.manual.desc": "Holds information on all things needed when working with Computers.", + "item.oc2r.bus_interface": "Bus Interface", + "item.oc2r.bus_interface.desc": "Connects external devices to Computers.", + "item.oc2r.cpu_tier_1": "CPU Tier 1", + "item.oc2r.cpu_tier_1.desc": "Processes computer instructions.", + "item.oc2r.cpu_tier_2": "CPU Tier 2", + "item.oc2r.cpu_tier_2.desc": "Processes computer instructions.", + "item.oc2r.cpu_tier_3": "CPU Tier 3", + "item.oc2r.cpu_tier_3.desc": "Processes computer instructions.", + "item.oc2r.cpu_tier_4": "CPU Tier 4", + "item.oc2r.cpu_tier_4.desc": "Processes computer instructions.", + "item.oc2r.network_cable": "Network Cable", + "item.oc2r.network_cable.desc": "Connects Network Connectors.", + "item.oc2r.memory": "Memory", + "item.oc2r.memory.desc": "Random Access Memory (RAM) used in Computers and Robots.", + "item.oc2r.hard_drive": "Hard Drive", + "item.oc2r.hard_drive.desc": "Mass storage for operating systems and data.", + "item.oc2r.floppy": "Floppy Disk", + "item.oc2r.floppy.desc": "Portable storage used to transfer data between Computers.", + "item.oc2r.floppy_modern": "Modern Floppy Disk", + "item.oc2r.floppy_modern.desc": "Newer version of portable storage used to transfer data between Computers.", + "item.oc2r.flash_memory": "Flash Memory", + "item.oc2r.flash_memory.desc": "Readonly storage for firmware.", + "item.oc2r.redstone_interface_card": "Redstone Interface Card", + "item.oc2r.redstone_interface_card.desc": "Emits and reads redstone signals through the Computer.", + "item.oc2r.network_interface_card": "Network Interface Card", + "item.oc2r.network_interface_card.desc": "Sends and receives network packets via attached Network Connectors.", + "item.oc2r.network_interface_card.is_configured": "Has connectivity configuration.", + "item.oc2r.network_tunnel_card": "Network Tunnel Card", + "item.oc2r.network_tunnel_card.desc": "Sends and receives network packets to a linked device.", + "item.oc2r.file_import_export_card": "File Import/Export Card", + "item.oc2r.file_import_export_card.desc": "Imports and exports files from and into your real file system.", + "item.oc2r.robot": "Robot", + "item.oc2r.robot.desc": "A mobile Computer. Use a Scrench to pick it back up.", + "item.oc2r.inventory_operations_module": "Inventory Operations Module", + "item.oc2r.inventory_operations_module.desc": "Moves items in, into and out of the Robot's inventory.", + "item.oc2r.block_operations_module": "Block Operations Module", + "item.oc2r.block_operations_module.desc": "Breaks and places blocks.", + "item.oc2r.sound_card": "Sound Card", + "item.oc2r.sound_card.desc": "Plays various sounds from its highly realistic sound bank.", + "item.oc2r.network_tunnel_module": "Network Tunnel Module", + "item.oc2r.network_tunnel_module.desc": "Sends and receives network packets to a linked device.", + "item.oc2r.internet_card": "Internet Card", + "item.oc2r.internet_card.desc": "Gives access to the Internet", + + "item.oc2r.transistor": "Transistor", + "item.oc2r.transistor.desc": "Crafting material.", + "item.oc2r.circuit_board": "Circuit Board", + "item.oc2r.circuit_board.desc": "Crafting material.", + + "item.oc2r.silicon": "Silicon", + "item.oc2r.silicon.desc": "Crafting material.", + "item.oc2r.silicon_blend": "Silicon Blend", + "item.oc2r.silicon_blend.desc": "A mixture of sand and quartz from which silicon is cooked.", + "item.oc2r.silicon_wafer": "Silicon Wafer", + "item.oc2r.silicon_wafer.desc": "A wafer ready for processor construction.", + "item.oc2r.raw_silicon_wafer": "Raw Silicon Wafer", + "item.oc2r.raw_silicon_wafer.desc": "A wafer with small imperfections that must be cooked out.", + + + "entity.oc2r.robot": "Robot", + + "gui.oc2r.computer.error.unknown": "Unknown Error", + "gui.oc2r.computer.error.missing_firmware": "Missing Firmware", + "gui.oc2r.computer.error.insufficient_memory": "Insufficient Memory", + "gui.oc2r.computer.bus_state.incomplete": "Bus Incomplete", + "gui.oc2r.computer.bus_state.too_complex": "Bus Too Complex", + "gui.oc2r.computer.bus_state.multiple_controllers": "Multiple Bus Controllers", + "gui.oc2r.computer.error.not_enough_energy": "Not Enough Energy", + "gui.oc2r.computer.error.missing_cpu": "Missing CPU", + + "gui.oc2r.computer.capture_input.capt": "Capture Input", + "gui.oc2r.computer.capture_input.desc": "When enabled, as long as the mouse cursor is hovering the terminal contents, all input will be captured, including the escape key.", + "gui.oc2r.computer.power.capt": "Toggle Power", + "gui.oc2r.computer.power.desc": "Toggles the power state of the computer.", + + "gui.oc2r.machine.open_inventory.capt": "Open Inventory", + "gui.oc2r.machine.open_terminal.capt": "Open Terminal", + + "gui.oc2r.device_type.memory": "Memory", + "gui.oc2r.device_type.hard_drive": "Hard Drive", + "gui.oc2r.device_type.flash_memory": "Flash Memory", + "gui.oc2r.device_type.card": "Card", + + "gui.oc2r.file_chooser.title.load": "Open file", + "gui.oc2r.file_chooser.title.save": "Save file", + "gui.oc2r.file_chooser.text_field.filename": "File name", + "gui.oc2r.file_chooser.confirm_button.load": "Open", + "gui.oc2r.file_chooser.confirm_button.save": "Save", + "gui.oc2r.file_chooser.confirm_button.overwrite": "Overwrite", + "gui.oc2r.file_chooser.cancel_button": "Cancel", + + "gui.oc2r.network_interface_card.side_state": "Connectivity: %s", + "gui.oc2r.network_interface_card.connectivity.enabled": "Enabled", + "gui.oc2r.network_interface_card.connectivity.disabled": "Disabled", + "gui.oc2r.network_interface_card.info": "Drag to rotate. Click faces to toggle connectivity.", + + "gui.oc2r.keyboard.close_info": "Right click to close.", + + "gui.oc2r.network_tunnel.link": "Link", + + "manual.oc2r.home": "Home", + "manual.oc2r.blocks": "Blocks", + "manual.oc2r.items": "Items", + + "message.oc2r.connector.error.full": "Cannot attach more cables.", + "message.oc2r.connector.error.too_far": "Distance between connectors is too large.", + "message.oc2r.connector.error.obstructed": "No clear line of sight between connectors.", + "message.oc2r.import_file.file_too_large": "File is too large.", + "message.oc2r.invalid_facade_block": "This block cannot be used as a facade.", + + "tooltip.oc2r.device_needs_reboot": "Requires reboot", + "tooltip.oc2r.flash_memory_missing": "A flash memory containing a firmware is required to boot.", + "tooltip.oc2r.memory_missing": "Some memory is required to load the flash memory for execution to boot.", + "tooltip.oc2r.hard_drive_missing": "Most systems will require a root file system to boot.", + "tooltip.oc2r.cpu_missing": "A cpu is required to boot", + "tooltip.oc2r.energy": "Energy: %s", + "tooltip.oc2r.energyConsumption": "Energy Consumption: %s/t", + "tooltip.oc2r.confirm": "Confirm", + "tooltip.oc2r.cancel": "Cancel", + "tooltip.oc2r.network_tunnel_id": "Tunnel: %s", + "tooltip.oc2r.internet.disabled": "Note that Internet access is currently disabled. It can be enabled in the mod config, but expect this to be potentially unsafe. Make sure that you trust everyone you're playing with and/or limit addresses which can be connected to in the config.", + "tooltip.oc2r.internet.energy_per_packet": "Energy per packet sent: %s", + + "subtitles.oc2r.computer": "Computer fans running", + "subtitles.oc2r.floppy": "Floppy access", + "subtitles.oc2r.floppy_eject": "Floppy ejected", + "subtitles.oc2r.floppy_insert": "Floppy inserted", + "subtitles.oc2r.hdd": "Hard drive access" +} diff --git a/src/main/resources/assets/oc2r/lang/ru_ru.json b/src/main/resources/assets/oc2r/lang/ru_ru.json new file mode 100644 index 00000000..16c4a143 --- /dev/null +++ b/src/main/resources/assets/oc2r/lang/ru_ru.json @@ -0,0 +1,140 @@ +{ + "block.oc2r.bus_cable": "Интерфейсный кабель", + "block.oc2r.bus_cable.desc": "Соединяет интерфейсные шины.", + "block.oc2r.charger": "Зарядное устройство", + "block.oc2r.charger.desc": "Заряжает сущности и предметы в контейнерах над ним.", + "block.oc2r.computer": "Компьютер", + "block.oc2r.computer.desc": "Выполняет программы из карт памяти и жестких дисков.", + "block.oc2r.computer.preconfigured": "Собранный компьютер", + "block.oc2r.creative_energy": "Энергокуб бесконечности", + "block.oc2r.creative_energy.desc": "Подает бесконечную энергию на соседние блоки. Применять только в тестовых целях.", + "block.oc2r.disk_drive": "Дисковод", + "block.oc2r.disk_drive.desc": "Нужен для работы с дискетами.", + "block.oc2r.flash_memory_flasher": "Программатор карты памяти", + "block.oc2r.flash_memory_flasher.desc": "Используется для загрузки/чтения прошивки карты памяти.", + "block.oc2r.keyboard": "Клавиатура", + "block.oc2r.keyboard.desc": "Позволяет вводить текст при использовании проектора.", + "block.oc2r.monitor": "Монитор", + "block.oc2r.monitor.desc": "Монитор основанный на фреймбуфере с клавиатурой.", + "block.oc2r.network_connector": "Сетевой разъем", + "block.oc2r.network_connector.desc": "Передает пакеты через сетевые кабели.", + "block.oc2r.network_hub": "Сетевой концентратор", + "block.oc2r.network_hub.desc": "Передает пакеты на все подключенные к нему сетевые разъемы.", + "block.oc2r.projector": "Проектор", + "block.oc2r.projector.desc": "Проецирует изображения на поверхности перед ним.", + "block.oc2r.redstone_interface": "Красный интерфейс", + "block.oc2r.redstone_interface.desc": "Подает и считывает редстоун сигналы.", + "entity.oc2r.robot": "Робот", + "gui.oc2r.computer.bus_state.incomplete": "Шина не заполнена", + "gui.oc2r.computer.bus_state.multiple_controllers": "Много контроллеров шины", + "gui.oc2r.computer.bus_state.too_complex": "Слишком много устройств", + "gui.oc2r.computer.capture_input.capt": "Захват ввода", + "gui.oc2r.computer.capture_input.desc": "Пока курсор находится в пределах окна терминала, ввод (включая нажатие на ESC) будет захватываться.", + "gui.oc2r.computer.error.insufficient_memory": "Недостаточно памяти", + "gui.oc2r.computer.error.missing_cpu": "Отсутствует процессор", + "gui.oc2r.computer.error.missing_firmware": "Отсутствует прошивка", + "gui.oc2r.computer.error.not_enough_energy": "Недостаточно энергии", + "gui.oc2r.computer.error.unknown": "Неизвестная ошибка", + "gui.oc2r.computer.power.capt": "Кнопка питания", + "gui.oc2r.computer.power.desc": "Включает или выключает компьютер.", + "gui.oc2r.device_type.card": "Карта", + "gui.oc2r.device_type.flash_memory": "Карта памяти", + "gui.oc2r.device_type.hard_drive": "Жесткий диск", + "gui.oc2r.device_type.memory": "Память", + "gui.oc2r.file_chooser.cancel_button": "Отмена", + "gui.oc2r.file_chooser.confirm_button.load": "Открыть", + "gui.oc2r.file_chooser.confirm_button.overwrite": "Перезаписать", + "gui.oc2r.file_chooser.confirm_button.save": "Сохранить", + "gui.oc2r.file_chooser.text_field.filename": "Имя файла", + "gui.oc2r.file_chooser.title.load": "Открыть файл", + "gui.oc2r.file_chooser.title.save": "Сохранить файл", + "gui.oc2r.keyboard.close_info": "Для закрытия нажмите ПКМ.", + "gui.oc2r.machine.open_inventory.capt": "Открыть инвентарь", + "gui.oc2r.machine.open_terminal.capt": "Открыть терминал", + "gui.oc2r.network_interface_card.connectivity.disabled": "Выключено", + "gui.oc2r.network_interface_card.connectivity.enabled": "Включено", + "gui.oc2r.network_interface_card.info": "Потяните для поворота. Клик на сторону переключит соединение.", + "gui.oc2r.network_interface_card.side_state": "Соединение: %s", + "gui.oc2r.network_tunnel.link": "Привязать", + "item.oc2r.block_operations_module": "Модуль управления блоками", + "item.oc2r.block_operations_module.desc": "Ломает и ставит блоки.", + "item.oc2r.bus_interface": "Интерфейсная шина", + "item.oc2r.bus_interface.desc": "Соединяет внешние устройства с компьютерами.", + "item.oc2r.circuit_board": "Печатная плата", + "item.oc2r.circuit_board.desc": "Материал для крафта.", + "item.oc2r.cpu_tier_1": "CPU уровень 1", + "item.oc2r.cpu_tier_1.desc": "Выполняет компьютерные инструкции.", + "item.oc2r.cpu_tier_2": "CPU уровень 2", + "item.oc2r.cpu_tier_2.desc": "Выполняет компьютерные инструкции.", + "item.oc2r.cpu_tier_3": "CPU уровень 3", + "item.oc2r.cpu_tier_3.desc": "Выполняет компьютерные инструкции.", + "item.oc2r.cpu_tier_4": "CPU уровень 4", + "item.oc2r.cpu_tier_4.desc": "Выполняет компьютерные инструкции.", + "item.oc2r.file_import_export_card": "Карта импорта/экспорта файлов", + "item.oc2r.file_import_export_card.desc": "Импортирует и экспортирует файлы между вашим реальным компьютером.", + "item.oc2r.flash_memory": "Карта памяти", + "item.oc2r.flash_memory.desc": "Накопитель для прошивки.", + "item.oc2r.floppy": "Дискета", + "item.oc2r.floppy.desc": "Съемный накопитель для переноса данных между компьютерами.", + "item.oc2r.floppy_modern": "Современная дискета", + "item.oc2r.floppy_modern.desc": "Новая версия портативного хранилища, используемого для передачи данных между компьютерами.", + "item.oc2r.hard_drive": "Жесткий диск", + "item.oc2r.hard_drive.desc": "Накопитель для операционных систем и данных.", + "item.oc2r.inventory_operations_module": "Модуль управления инвентарем", + "item.oc2r.inventory_operations_module.desc": "Позволяет роботу управлять своим инвентарем.", + "item.oc2r.manual": "Справочник компьютерщика", + "item.oc2r.manual.desc": "Содержит информацию о всем, что нужно для работы с компьютерами.", + "item.oc2r.memory": "Память", + "item.oc2r.memory.desc": "Оперативное Запоминающее Устройство (ОЗУ). Используется в компьютерах и роботах.", + "item.oc2r.network_cable": "Сетевой кабель", + "item.oc2r.network_cable.desc": "Соединяет сетевые разъемы.", + "item.oc2r.network_interface_card": "Сетевая интерфейсная карта", + "item.oc2r.network_interface_card.desc": "Отсылает и принимает пакеты через сетевой разъем.", + "item.oc2r.network_interface_card.is_configured": "Установлены настройки соединения.", + "item.oc2r.network_tunnel_card": "Сетевая туннельная карта", + "item.oc2r.network_tunnel_card.desc": "Отсылает и принимает пакеты с привязанного устройства.", + "item.oc2r.network_tunnel_module": "Сетевой туннельный модуль", + "item.oc2r.network_tunnel_module.desc": "Отсылает и принимает пакеты с привязанного устройства.", + "item.oc2r.raw_silicon_wafer": "Необработанная кремниевая пластина", + "item.oc2r.raw_silicon_wafer.desc": "Пластина с небольшими дефектами, которую необходимо обработать.", + "item.oc2r.redstone_interface_card": "Красная интерфейсная карта", + "item.oc2r.redstone_interface_card.desc": "Подает и считывает редстоун сигналы от блока компьютера.", + "item.oc2r.robot": "Робот", + "item.oc2r.robot.desc": "Портативный компьютер. Используйте ключ, чтобы убрать его", + "item.oc2r.silicon": "Кремний", + "item.oc2r.silicon.desc": "Материал крафта.", + "item.oc2r.silicon_blend": "Смесь кремния", + "item.oc2r.silicon_blend.desc": "Смесь песка и кварца, из которой готовят кремний.", + "item.oc2r.silicon_wafer": "Кремниевая пластина", + "item.oc2r.silicon_wafer.desc": "Подложка, готовая для изготовления процессора.", + "item.oc2r.sound_card": "Звуковая карта", + "item.oc2r.sound_card.desc": "Проигрывает разные звуки из своих высококачественных звуковых банков.", + "item.oc2r.transistor": "Транзистор", + "item.oc2r.transistor.desc": "Материал для крафта.", + "item.oc2r.wrench": "Ключ", + "item.oc2r.wrench.desc": "Конфигурирует и демонтирует (если присесть) устройства.", + "item_group.oc2r.common": "OpenComputers II", + "manual.oc2r.blocks": "Блоки", + "manual.oc2r.home": "Главная страница", + "manual.oc2r.items": "Предметы", + "message.oc2r.connector.error.full": "Подключено слишком много кабелей.", + "message.oc2r.connector.error.obstructed": "Между разъемами присутствует преграда.", + "message.oc2r.connector.error.too_far": "Дистанция между разъемами слишком велика.", + "message.oc2r.import_file.file_too_large": "Файл слишком большой.", + "message.oc2r.invalid_facade_block": "Этот блок нельзя использовать как фасад.", + "subtitles.oc2r.computer": "Запуск вентиляторов", + "subtitles.oc2r.floppy": "Жужжание дисковода", + "subtitles.oc2r.floppy_eject": "Дискета извлечена", + "subtitles.oc2r.floppy_insert": "Дискета вставлена", + "subtitles.oc2r.hdd": "Шум жесткого диска", + "tooltip.oc2r.cancel": "Отмена", + "tooltip.oc2r.confirm": "Подтвердить", + "tooltip.oc2r.cpu_missing": "Для загрузки требуется процессор", + "tooltip.oc2r.device_needs_reboot": "Требуется перезагрузка", + "tooltip.oc2r.energy": "Энергия: %s", + "tooltip.oc2r.energyConsumption": "Потребление энергии: %s/t", + "tooltip.oc2r.flash_memory_missing": "Карта памяти содержит прошивку, необходимую для загрузки.", + "tooltip.oc2r.hard_drive_missing": "Большинству ОС для загрузки необходима файловая система.", + "tooltip.oc2r.memory_missing": "Оперативная память требуется для загрузки прошивки из карты памяти и последующей работы.", + "tooltip.oc2r.network_tunnel_id": "Туннель: %s" +} diff --git a/src/main/resources/assets/oc2r/lang/zh_cn.json b/src/main/resources/assets/oc2r/lang/zh_cn.json new file mode 100644 index 00000000..cf747f92 --- /dev/null +++ b/src/main/resources/assets/oc2r/lang/zh_cn.json @@ -0,0 +1,140 @@ +{ + "block.oc2r.bus_cable": "总线线缆", + "block.oc2r.bus_cable.desc": "与总线接口结合使用,以将外部设备连接到电脑。", + "block.oc2r.charger": "充电器", + "block.oc2r.charger.desc": "通过站在上面给实体和物品充电。", + "block.oc2r.computer": "电脑", + "block.oc2r.computer.desc": "使用螺丝刀扳手或者兼容的扳手来添加或移除组件。", + "block.oc2r.computer.preconfigured": "电脑(已经配置好的)", + "block.oc2r.creative_energy": "无限能量方块", + "block.oc2r.creative_energy.desc": "提供无限的能量给连接的方块。", + "block.oc2r.disk_drive": "磁盘驱动器", + "block.oc2r.disk_drive.desc": "使用这个来访问软盘。", + "block.oc2r.flash_memory_flasher": "闪存刷新器", + "block.oc2r.flash_memory_flasher.desc": "用于将新固件刷新到闪存芯片上。", + "block.oc2r.keyboard": "键盘", + "block.oc2r.keyboard.desc": "在使用投影仪时允许键盘输入。", + "block.oc2r.monitor": "显示器", + "block.oc2r.monitor.desc": "一款基于帧缓冲的特殊显示器,用于您的电脑。", + "block.oc2r.network_connector": "网络连接口", + "block.oc2r.network_connector.desc": "通过网线传输网络数据包。", + "block.oc2r.network_hub": "网线集线器", + "block.oc2r.network_hub.desc": "在所有连接的网络接口之间分发网络数据包。", + "block.oc2r.projector": "投影仪", + "block.oc2r.projector.desc": "将图像投影到前面的表面上。", + "block.oc2r.redstone_interface": "红石接口", + "block.oc2r.redstone_interface.desc": "发射和读取红石信号。", + "entity.oc2r.robot": "机器人", + "gui.oc2r.computer.bus_state.incomplete": "总线不完整", + "gui.oc2r.computer.bus_state.multiple_controllers": "检测到多个总线控制器", + "gui.oc2r.computer.bus_state.too_complex": "总线太复杂", + "gui.oc2r.computer.capture_input.capt": "捕获输入", + "gui.oc2r.computer.capture_input.desc": "当开启并且鼠标移动到终端内时,将捕获所有的输入,包括ESC键", + "gui.oc2r.computer.error.insufficient_memory": "内存不足", + "gui.oc2r.computer.error.missing_cpu": "缺少CPU", + "gui.oc2r.computer.error.missing_firmware": "丢失固件", + "gui.oc2r.computer.error.not_enough_energy": "能量不足", + "gui.oc2r.computer.error.unknown": "未知错误", + "gui.oc2r.computer.power.capt": "电源", + "gui.oc2r.computer.power.desc": "开启或关闭这台电脑。", + "gui.oc2r.device_type.card": "卡", + "gui.oc2r.device_type.flash_memory": "固件", + "gui.oc2r.device_type.hard_drive": "硬盘", + "gui.oc2r.device_type.memory": "内存条", + "gui.oc2r.file_chooser.cancel_button": "取消", + "gui.oc2r.file_chooser.confirm_button.load": "打开", + "gui.oc2r.file_chooser.confirm_button.overwrite": "覆盖", + "gui.oc2r.file_chooser.confirm_button.save": "保存", + "gui.oc2r.file_chooser.text_field.filename": "文件名称", + "gui.oc2r.file_chooser.title.load": "打开文件", + "gui.oc2r.file_chooser.title.save": "保存文件", + "gui.oc2r.keyboard.close_info": "右键点击以关闭。", + "gui.oc2r.machine.open_inventory.capt": "打开物品栏", + "gui.oc2r.machine.open_terminal.capt": "打开终端", + "gui.oc2r.network_interface_card.connectivity.disabled": "已禁用", + "gui.oc2r.network_interface_card.connectivity.enabled": "已启用", + "gui.oc2r.network_interface_card.info": "拖动以旋转。点击面以切换连接状态。", + "gui.oc2r.network_interface_card.side_state": "连接状态:%s", + "gui.oc2r.network_tunnel.link": "连接", + "item.oc2r.block_operations_module": "方块操作模块", + "item.oc2r.block_operations_module.desc": "允许机器人放置/破坏方块。", + "item.oc2r.bus_interface": "总线接口", + "item.oc2r.bus_interface.desc": "通过总线线缆来和外部设备通讯。", + "item.oc2r.circuit_board": "电路板", + "item.oc2r.circuit_board.desc": "制作材料。", + "item.oc2r.cpu_tier_1": "1级 CPU", + "item.oc2r.cpu_tier_1.desc": "处理计算机指令。", + "item.oc2r.cpu_tier_2": "2级 CPU", + "item.oc2r.cpu_tier_2.desc": "处理计算机指令。", + "item.oc2r.cpu_tier_3": "3级 CPU", + "item.oc2r.cpu_tier_3.desc": "处理计算机指令。", + "item.oc2r.cpu_tier_4": "4级 CPU", + "item.oc2r.cpu_tier_4.desc": "处理计算机指令。", + "item.oc2r.file_import_export_card": "文件导入/导出卡", + "item.oc2r.file_import_export_card.desc": "提供一个API来导入/导出文件。", + "item.oc2r.flash_memory": "固件", + "item.oc2r.flash_memory.desc": "固件的只读存储。", + "item.oc2r.floppy": "软盘", + "item.oc2r.floppy.desc": "用于在计算机之间传输数据的便携式存储。", + "item.oc2r.floppy_modern": "现代软盘", + "item.oc2r.floppy_modern.desc": "用于在计算机之间传输数据的较新版本的便携式存储。", + "item.oc2r.hard_drive": "硬盘", + "item.oc2r.hard_drive.desc": "用于操作系统和数据的大容量存储。", + "item.oc2r.inventory_operations_module": "物品栏操作模块", + "item.oc2r.inventory_operations_module.desc": "允许机器人存取物品。", + "item.oc2r.manual": "计算机专家手册", + "item.oc2r.manual.desc": "包含工作中所需的所有计算机相关信息。", + "item.oc2r.memory": "内存条", + "item.oc2r.memory.desc": "计算机和机器人使用的随机访问内存(RAM)。", + "item.oc2r.network_cable": "网线", + "item.oc2r.network_cable.desc": "连接网络接口。", + "item.oc2r.network_interface_card": "网卡", + "item.oc2r.network_interface_card.desc": "通过连接的网络接口发送和接收网络数据包。", + "item.oc2r.network_interface_card.is_configured": "具有连接配置。", + "item.oc2r.network_tunnel_card": "网络频道卡", + "item.oc2r.network_tunnel_card.desc": "向连接的设备发送和接收网络数据包。", + "item.oc2r.network_tunnel_module": "网络频道模块", + "item.oc2r.network_tunnel_module.desc": "向连接的设备发送和接收网络数据包。", + "item.oc2r.raw_silicon_wafer": "原料硅片", + "item.oc2r.raw_silicon_wafer.desc": "一种带有小瑕疵的硅片,需要烘烤以去除这些瑕疵。", + "item.oc2r.redstone_interface_card": "红石卡", + "item.oc2r.redstone_interface_card.desc": "通过计算机发射和读取红石信号。", + "item.oc2r.robot": "机器人", + "item.oc2r.robot.desc": "使用螺丝刀扳手或者兼容的扳手来添加或移除组件。", + "item.oc2r.silicon": "硅", + "item.oc2r.silicon.desc": "制作材料", + "item.oc2r.silicon_blend": "硅混合物", + "item.oc2r.silicon_blend.desc": "一种由沙子和石英混合而成的物质,用于提炼硅。", + "item.oc2r.silicon_wafer": "硅片", + "item.oc2r.silicon_wafer.desc": "用于处理器制造的硅片。", + "item.oc2r.sound_card": "声卡", + "item.oc2r.sound_card.desc": "可以从其高度逼真的音库播放各种声音。", + "item.oc2r.transistor": "晶体管", + "item.oc2r.transistor.desc": "制作材料", + "item.oc2r.wrench": "螺丝刀扳手", + "item.oc2r.wrench.desc": "当潜行时用于配置设备和拆卸设备。", + "item_group.oc2r.common": "开放式电脑 II", + "manual.oc2r.blocks": "方块", + "manual.oc2r.home": "主页", + "manual.oc2r.items": "物品", + "message.oc2r.connector.error.full": "不能放置更多线缆。", + "message.oc2r.connector.error.obstructed": "直线内有方块", + "message.oc2r.connector.error.too_far": "距离太远了。", + "message.oc2r.import_file.file_too_large": "文件过大", + "message.oc2r.invalid_facade_block": "该方块不能被用作一个面。", + "subtitles.oc2r.computer": "电脑:运行", + "subtitles.oc2r.floppy": "软盘:访问", + "subtitles.oc2r.floppy_eject": "软盘:弹出", + "subtitles.oc2r.floppy_insert": "软盘:插入", + "subtitles.oc2r.hdd": "硬盘:访问", + "tooltip.oc2r.cancel": "取消", + "tooltip.oc2r.confirm": "确认", + "tooltip.oc2r.cpu_missing": "启动时需要CPU", + "tooltip.oc2r.device_needs_reboot": "需要重启", + "tooltip.oc2r.energy": "能量:%s", + "tooltip.oc2r.energyConsumption": "能量使用:%s/t", + "tooltip.oc2r.flash_memory_missing": "启动时需要包含固件的闪存。", + "tooltip.oc2r.hard_drive_missing": "找不到硬盘。", + "tooltip.oc2r.memory_missing": "需要一些内存来加载闪存以执行引导.", + "tooltip.oc2r.network_tunnel_id": "频道:%s" +} diff --git a/src/main/resources/assets/oc2r/models/block/cable_base.json b/src/main/resources/assets/oc2r/models/block/cable_base.json new file mode 100644 index 00000000..3a1c05c0 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/cable_base.json @@ -0,0 +1 @@ +{"parent":"block/block","loader": "oc2r:bus_cable","textures":{"atlas0":"oc2r:block/cable_base/cable_base_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,6],"to":[10,6,10],"faces":{"east":{"texture":"atlas0","uv":[0.0,8.0,2.0,8.5]},"west":{"texture":"atlas0","uv":[0.0,8.5,2.0,9.0]},"down":{"texture":"atlas0","uv":[0.0,9.0,2.0,11.0]},"north":{"texture":"atlas0","uv":[0.0,11.0,2.0,11.5]},"south":{"texture":"atlas0","uv":[0.0,11.5,2.0,12.0]}}},{"from":[6,6,10],"to":[10,10,11],"faces":{"east":{"texture":"atlas0","uv":[3.0,0.0,3.5,2.0]},"west":{"texture":"atlas0","uv":[3.5,0.0,4.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,2.0,12.5]},"down":{"texture":"atlas0","uv":[0.0,12.5,2.0,13.0]},"south":{"texture":"atlas0","uv":[0.0,13.0,2.0,15.0]}}},{"from":[5,6,6],"to":[11,10,10],"faces":{"east":{"texture":"atlas0","uv":[2.0,13.0,4.0,15.0]},"west":{"texture":"atlas0","uv":[4.0,13.0,6.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,3.0,2.0]},"down":{"texture":"atlas0","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas0","uv":[0.0,4.0,3.0,6.0]},"south":{"texture":"atlas0","uv":[0.0,6.0,3.0,8.0]}}},{"from":[6,6,5],"to":[10,10,6],"faces":{"east":{"texture":"atlas0","uv":[4.0,0.0,4.5,2.0]},"west":{"texture":"atlas0","uv":[4.5,0.0,5.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,15.0,2.0,15.5]},"down":{"texture":"atlas0","uv":[0.0,15.5,2.0,16.0]},"north":{"texture":"atlas0","uv":[6.0,13.0,8.0,15.0]}}},{"from":[6,10,6],"to":[10,11,10],"faces":{"east":{"texture":"atlas0","uv":[2.0,15.5,4.0,16.0]},"west":{"texture":"atlas0","uv":[4.0,15.5,6.0,16.0]},"up":{"texture":"atlas0","uv":[8.0,13.0,10.0,15.0]},"north":{"texture":"atlas0","uv":[6.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,10.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/cable_link.json b/src/main/resources/assets/oc2r/models/block/cable_link.json new file mode 100644 index 00000000..34035375 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/cable_link.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/cable_link/cable_link_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,11],"to":[10,6,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,9.0,2.5,9.5]},"west":{"texture":"atlas0","uv":[0.0,9.5,2.5,10.0]},"down":{"texture":"atlas0","uv":[3.0,0.0,5.0,2.5]},"north":{"texture":"atlas0","uv":[0.0,15.0,2.0,15.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,15.5,2.0,16.0]}}},{"from":[5,6,11],"to":[11,10,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,10.0,2.5,12.0]},"west":{"texture":"atlas0","uv":[0.0,12.0,2.5,14.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,3.0,2.5]},"down":{"texture":"atlas0","uv":[0.0,2.5,3.0,5.0]},"north":{"texture":"atlas0","uv":[0.0,5.0,3.0,7.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,7.0,3.0,9.0]}}},{"from":[6,10,11],"to":[10,11,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,14.0,2.5,14.5]},"west":{"texture":"atlas0","uv":[0.0,14.5,2.5,15.0]},"up":{"texture":"atlas0","uv":[5.0,0.0,7.0,2.5]},"north":{"texture":"atlas0","uv":[2.0,15.5,4.0,16.0]},"south":{"texture":"atlas0","cullface":"south","uv":[4.0,15.5,6.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/cable_plug.json b/src/main/resources/assets/oc2r/models/block/cable_plug.json new file mode 100644 index 00000000..3f013338 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/cable_plug.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/cable_plug/cable_plug_atlas0","particle":"#atlas0"},"elements":[{"from":[4,4,15],"to":[12,6,16],"faces":{"east":{"texture":"atlas0","uv":[4.0,1.0,4.5,2.0]},"west":{"texture":"atlas0","uv":[4.5,1.0,5.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,4.0,0.5]},"down":{"texture":"atlas0","uv":[0.0,0.5,4.0,1.0]},"north":{"texture":"atlas0","uv":[0.0,1.0,4.0,2.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,2.0,4.0,3.0]}}},{"from":[7,4,14],"to":[9,5,15],"faces":{"east":{"texture":"atlas0","uv":[14.0,14.0,14.5,14.5]},"west":{"texture":"atlas0","uv":[14.5,14.0,15.0,14.5]},"down":{"texture":"atlas0","uv":[15.0,15.5,16.0,16.0]},"north":{"texture":"atlas0","uv":[14.0,14.5,15.0,15.0]}}},{"from":[5,5,14],"to":[11,6,15],"faces":{"east":{"texture":"atlas0","uv":[15.0,14.0,15.5,14.5]},"west":{"texture":"atlas0","uv":[15.5,14.0,16.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,9.0,3.0,9.5]},"north":{"texture":"atlas0","uv":[0.0,9.5,3.0,10.0]}}},{"from":[6,5,11],"to":[10,6,14],"faces":{"east":{"texture":"atlas0","uv":[8.0,14.5,9.5,15.0]},"west":{"texture":"atlas0","uv":[9.5,14.5,11.0,15.0]},"down":{"texture":"atlas0","uv":[3.0,13.0,5.0,14.5]},"north":{"texture":"atlas0","uv":[6.0,14.5,8.0,15.0]}}},{"from":[4,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas0","uv":[6.0,10.0,6.5,12.0]},"west":{"texture":"atlas0","uv":[6.5,10.0,7.0,12.0]},"up":{"texture":"atlas0","uv":[15.0,14.5,16.0,15.0]},"down":{"texture":"atlas0","uv":[7.0,14.0,8.0,14.5]},"north":{"texture":"atlas0","uv":[7.0,10.0,8.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,10.0,9.0,12.0]}}},{"from":[10,6,15],"to":[12,10,16],"faces":{"east":{"texture":"atlas0","uv":[9.0,10.0,9.5,12.0]},"west":{"texture":"atlas0","uv":[9.5,10.0,10.0,12.0]},"up":{"texture":"atlas0","uv":[8.0,14.0,9.0,14.5]},"down":{"texture":"atlas0","uv":[9.0,14.0,10.0,14.5]},"north":{"texture":"atlas0","uv":[10.0,10.0,11.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[11.0,10.0,12.0,12.0]}}},{"from":[5,6,11],"to":[11,7,15],"faces":{"east":{"texture":"atlas0","uv":[6.0,15.0,8.0,15.5]},"west":{"texture":"atlas0","uv":[8.0,15.0,10.0,15.5]},"down":{"texture":"atlas0","uv":[0.0,10.0,3.0,12.0]},"north":{"texture":"atlas0","uv":[0.0,12.0,3.0,12.5]},"south":{"texture":"atlas0","uv":[0.0,12.5,3.0,13.0]}}},{"from":[7,7,15],"to":[9,9,16],"faces":{"east":{"texture":"atlas0","uv":[5.0,1.0,5.5,2.0]},"west":{"texture":"atlas0","uv":[5.5,1.0,6.0,2.0]},"up":{"texture":"atlas0","uv":[10.0,14.0,11.0,14.5]},"down":{"texture":"atlas0","uv":[11.0,14.0,12.0,14.5]},"south":{"texture":"atlas0","cullface":"south","uv":[10.0,13.0,11.0,14.0]}}},{"from":[4,7,14],"to":[12,9,15],"faces":{"east":{"texture":"atlas0","uv":[6.0,1.0,6.5,2.0]},"west":{"texture":"atlas0","uv":[6.5,1.0,7.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,3.0,4.0,3.5]},"down":{"texture":"atlas0","uv":[0.0,3.5,4.0,4.0]},"north":{"texture":"atlas0","uv":[0.0,4.0,4.0,5.0]},"south":{"texture":"atlas0","uv":[0.0,5.0,4.0,6.0]}}},{"from":[5,7,11],"to":[11,9,14],"faces":{"east":{"texture":"atlas0","uv":[7.0,13.0,8.5,14.0]},"west":{"texture":"atlas0","uv":[8.5,13.0,10.0,14.0]},"up":{"texture":"atlas0","uv":[0.0,13.0,3.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,14.5,3.0,16.0]},"north":{"texture":"atlas0","uv":[3.0,14.5,6.0,15.5]}}},{"from":[5,9,11],"to":[11,10,15],"faces":{"east":{"texture":"atlas0","uv":[10.0,15.0,12.0,15.5]},"west":{"texture":"atlas0","uv":[12.0,15.0,14.0,15.5]},"up":{"texture":"atlas0","uv":[3.0,10.0,6.0,12.0]},"north":{"texture":"atlas0","uv":[3.0,15.5,6.0,16.0]},"south":{"texture":"atlas0","uv":[6.0,15.5,9.0,16.0]}}},{"from":[4,10,15],"to":[12,12,16],"faces":{"east":{"texture":"atlas0","uv":[7.0,1.0,7.5,2.0]},"west":{"texture":"atlas0","uv":[7.5,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,4.0,6.5]},"down":{"texture":"atlas0","uv":[0.0,6.5,4.0,7.0]},"north":{"texture":"atlas0","uv":[0.0,7.0,4.0,8.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,8.0,4.0,9.0]}}},{"from":[5,10,14],"to":[11,11,15],"faces":{"east":{"texture":"atlas0","uv":[11.0,13.0,11.5,13.5]},"west":{"texture":"atlas0","uv":[11.0,13.5,11.5,14.0]},"up":{"texture":"atlas0","uv":[9.0,15.5,12.0,16.0]},"north":{"texture":"atlas0","uv":[12.0,15.5,15.0,16.0]}}},{"from":[6,10,11],"to":[10,11,14],"faces":{"east":{"texture":"atlas0","uv":[11.0,14.5,12.5,15.0]},"west":{"texture":"atlas0","uv":[12.5,14.5,14.0,15.0]},"up":{"texture":"atlas0","uv":[5.0,13.0,7.0,14.5]},"north":{"texture":"atlas0","uv":[14.0,15.0,16.0,15.5]}}},{"from":[7,11,14],"to":[9,12,15],"faces":{"east":{"texture":"atlas0","uv":[11.5,13.5,12.0,14.0]},"west":{"texture":"atlas0","uv":[12.0,13.5,12.5,14.0]},"up":{"texture":"atlas0","uv":[12.0,14.0,13.0,14.5]},"north":{"texture":"atlas0","uv":[13.0,14.0,14.0,14.5]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/cable_straight.json b/src/main/resources/assets/oc2r/models/block/cable_straight.json new file mode 100644 index 00000000..46a9435d --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/cable_straight.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/cable_straight/cable_straight_atlas0","particle":"#atlas0"},"elements":[{"from":[6,5,5],"to":[10,6,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,3.0,0.5]},"west":{"texture":"atlas0","uv":[0.0,0.5,3.0,1.0]},"down":{"texture":"atlas0","uv":[0.0,1.0,2.0,4.0]},"north":{"texture":"atlas0","uv":[6.0,15.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[6.0,15.5,8.0,16.0]}}},{"from":[5,6,5],"to":[11,10,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,4.0,3.0,6.0]},"west":{"texture":"atlas0","uv":[0.0,6.0,3.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,8.0,3.0,11.0]},"down":{"texture":"atlas0","uv":[0.0,11.0,3.0,14.0]},"north":{"texture":"atlas0","uv":[0.0,14.0,3.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,14.0,6.0,16.0]}}},{"from":[6,10,5],"to":[10,11,11],"faces":{"east":{"texture":"atlas0","uv":[6.0,14.0,9.0,14.5]},"west":{"texture":"atlas0","uv":[6.0,14.5,9.0,15.0]},"up":{"texture":"atlas0","uv":[2.0,1.0,4.0,4.0]},"north":{"texture":"atlas0","uv":[8.0,15.5,10.0,16.0]},"south":{"texture":"atlas0","uv":[10.0,15.5,12.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/cable_support.json b/src/main/resources/assets/oc2r/models/block/cable_support.json new file mode 100644 index 00000000..c6e52785 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/cable_support.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/cable_support/cable_support_atlas0","particle":"#atlas0"},"elements":[{"from":[7,7,11],"to":[9,9,16],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,2.5,1.0]},"west":{"texture":"atlas0","uv":[0.0,1.0,2.5,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,1.0,4.5]},"down":{"texture":"atlas0","uv":[1.0,2.0,2.0,4.5]},"north":{"texture":"atlas0","uv":[0.0,4.5,1.0,5.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,5.5,1.0,6.5]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/charger.json b/src/main/resources/assets/oc2r/models/block/charger.json new file mode 100644 index 00000000..ec94a43b --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/charger.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/charger/charger_atlas0","atlas1":"oc2r:block/charger/charger_atlas1","atlas2":"oc2r:block/charger/charger_atlas2","atlas3":"oc2r:block/charger/charger_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,12,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,6.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,6.0,8.0,12.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","cullface":"down","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,6.0,16.0,12.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,6.0]}}},{"from":[0,12,15],"to":[3,13,16],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,12.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,12.5,16.0,13.0]},"up":{"texture":"atlas2","uv":[14.0,7.5,15.5,8.0]},"down":{"texture":"atlas2","uv":[14.0,7.0,15.5,7.5]},"south":{"texture":"atlas2","cullface":"south","uv":[14.0,6.5,15.5,7.0]}}},{"from":[13,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.5,13.0,16.0,13.5]},"west":{"texture":"atlas2","uv":[15.5,13.5,16.0,14.0]},"up":{"texture":"atlas2","uv":[8.0,6.0,9.5,6.5]},"down":{"texture":"atlas2","uv":[9.5,6.0,11.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,6.0,12.5,6.5]}}},{"from":[0,12,13],"to":[16,13,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,10.5,16.0,11.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,10.0,16.0,10.5]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"down":{"texture":"atlas0","uv":[0.0,13.0,8.0,14.0]},"north":{"texture":"atlas0","uv":[0.0,14.0,8.0,14.5]},"south":{"texture":"atlas0","uv":[0.0,14.5,8.0,15.0]}}},{"from":[1,12,3],"to":[15,13,13],"faces":{"east":{"texture":"atlas2","uv":[8.0,8.5,13.0,9.0]},"west":{"texture":"atlas2","uv":[8.0,9.0,13.0,9.5]},"up":{"texture":"atlas2","uv":[0.0,11.0,7.0,16.0]},"down":{"texture":"atlas2","uv":[7.0,11.0,14.0,16.0]},"north":{"texture":"atlas2","uv":[8.0,10.5,15.0,11.0]},"south":{"texture":"atlas2","uv":[8.0,10.0,15.0,10.5]}}},{"from":[0,12,1],"to":[16,13,3],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[11.0,4.5,12.0,5.0]},"west":{"texture":"atlas2","cullface":"west","uv":[12.0,4.5,13.0,5.0]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"down":{"texture":"atlas0","uv":[8.0,15.0,16.0,16.0]},"north":{"texture":"atlas0","uv":[8.0,14.5,16.0,15.0]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,14.5]}}},{"from":[0,12,0],"to":[3,13,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,7.5,16.0,8.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,7.0,16.0,7.5]},"up":{"texture":"atlas2","uv":[12.5,6.0,14.0,6.5]},"down":{"texture":"atlas2","uv":[14.0,6.0,15.5,6.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,5.5,9.5,6.0]}}},{"from":[13,12,0],"to":[16,13,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.5,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.5,6.0,16.0,6.5]},"up":{"texture":"atlas2","uv":[9.5,5.5,11.0,6.0]},"down":{"texture":"atlas2","uv":[11.0,5.5,12.5,6.0]},"north":{"texture":"atlas2","cullface":"north","uv":[12.5,5.5,14.0,6.0]}}},{"from":[0,13,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[8.0,13.0,16.0,14.0]},"west":{"texture":"atlas0","cullface":"west","uv":[8.0,12.0,16.0,13.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,16.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,8.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,0.0,8.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,1.0,8.0,2.0]}}},{"from":[0,15,13],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,5.5,15.5,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,4.5,9.5,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,2.0,8.0,3.5]},"north":{"texture":"atlas2","uv":[0.0,3.5,8.0,4.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,4.0,8.0,4.5]}}},{"from":[0,15,12],"to":[6,16,13],"faces":{"east":{"texture":"atlas2","uv":[15.5,5.5,16.0,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,5.0,16.0,5.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,9.5,11.0,10.0]},"north":{"texture":"atlas2","uv":[11.0,9.5,14.0,10.0]},"south":{"texture":"atlas2","uv":[13.0,9.0,16.0,9.5]}}},{"from":[10,15,12],"to":[16,16,13],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[13.0,4.0,13.5,4.5]},"west":{"texture":"atlas2","uv":[13.5,4.0,14.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[13.0,8.5,16.0,9.0]},"north":{"texture":"atlas2","uv":[8.0,8.0,11.0,8.5]},"south":{"texture":"atlas2","uv":[11.0,8.0,14.0,8.5]}}},{"from":[0,15,10],"to":[16,16,12],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[13.0,4.5,14.0,5.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,4.5,15.0,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.5,8.0,5.5]},"north":{"texture":"atlas2","uv":[0.0,5.5,8.0,6.0]},"south":{"texture":"atlas2","uv":[0.0,6.0,8.0,6.5]}}},{"from":[0,15,6],"to":[3,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,11.0,16.0,11.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,11.5,16.0,12.0]},"up":{"texture":"atlas2","cullface":"up","uv":[14.0,12.0,15.5,14.0]},"north":{"texture":"atlas2","uv":[8.0,5.0,9.5,5.5]},"south":{"texture":"atlas2","uv":[9.5,5.0,11.0,5.5]}}},{"from":[4,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,14.0,16.0,14.5]},"west":{"texture":"atlas2","uv":[14.0,14.5,16.0,15.0]},"up":{"texture":"atlas3","cullface":"up","uv":[0.0,0.0,1.0,2.0]},"north":{"texture":"atlas2","uv":[15.0,4.5,16.0,5.0]},"south":{"texture":"atlas2","uv":[8.0,4.0,9.0,4.5]}}},{"from":[10,15,6],"to":[12,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,15.0,16.0,15.5]},"west":{"texture":"atlas2","uv":[14.0,15.5,16.0,16.0]},"up":{"texture":"atlas3","cullface":"up","uv":[1.0,0.0,2.0,2.0]},"north":{"texture":"atlas2","uv":[9.0,4.0,10.0,4.5]},"south":{"texture":"atlas2","uv":[10.0,4.0,11.0,4.5]}}},{"from":[13,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,9.5,16.0,10.0]},"west":{"texture":"atlas2","uv":[14.0,8.0,16.0,8.5]},"up":{"texture":"atlas3","cullface":"up","uv":[2.0,0.0,3.5,2.0]},"north":{"texture":"atlas2","uv":[11.0,5.0,12.5,5.5]},"south":{"texture":"atlas2","uv":[12.5,5.0,14.0,5.5]}}},{"from":[0,15,4],"to":[16,16,6],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[11.0,4.0,12.0,4.5]},"west":{"texture":"atlas2","cullface":"west","uv":[12.0,4.0,13.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,6.5,8.0,7.5]},"north":{"texture":"atlas2","uv":[0.0,7.5,8.0,8.0]},"south":{"texture":"atlas2","uv":[0.0,8.0,8.0,8.5]}}},{"from":[0,15,3],"to":[6,16,4],"faces":{"east":{"texture":"atlas2","uv":[14.0,4.0,14.5,4.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,4.0,15.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,7.5,11.0,8.0]},"north":{"texture":"atlas2","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas2","uv":[8.0,6.5,11.0,7.0]}}},{"from":[10,15,3],"to":[16,16,4],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,4.0,15.5,4.5]},"west":{"texture":"atlas2","uv":[15.5,4.0,16.0,4.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,7.0,11.0,7.5]},"north":{"texture":"atlas2","uv":[11.0,7.0,14.0,7.5]},"south":{"texture":"atlas2","uv":[11.0,6.5,14.0,7.0]}}},{"from":[0,15,0],"to":[16,16,3],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,5.0,15.5,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[9.5,4.5,11.0,5.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,8.5,8.0,10.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,10.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,11.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/computer.json b/src/main/resources/assets/oc2r/models/block/computer.json similarity index 99% rename from src/main/resources/assets/oc2/models/block/computer.json rename to src/main/resources/assets/oc2r/models/block/computer.json index d8ca0661..4b2445f8 100644 --- a/src/main/resources/assets/oc2/models/block/computer.json +++ b/src/main/resources/assets/oc2r/models/block/computer.json @@ -1,11 +1,11 @@ { "parent": "block/block", "textures": { - "atlas0": "oc2:block/computer/computer_atlas0", - "atlas1": "oc2:block/computer/computer_atlas1", - "atlas2": "oc2:block/computer/computer_atlas2", - "atlas3": "oc2:block/computer/computer_atlas3", - "atlas4": "oc2:block/computer/computer_atlas4", + "atlas0": "oc2r:block/computer/computer_atlas0", + "atlas1": "oc2r:block/computer/computer_atlas1", + "atlas2": "oc2r:block/computer/computer_atlas2", + "atlas3": "oc2r:block/computer/computer_atlas3", + "atlas4": "oc2r:block/computer/computer_atlas4", "particle": "#atlas0" }, "elements": [ diff --git a/src/main/resources/assets/oc2/models/block/creative_energy.json b/src/main/resources/assets/oc2r/models/block/creative_energy.json similarity index 61% rename from src/main/resources/assets/oc2/models/block/creative_energy.json rename to src/main/resources/assets/oc2r/models/block/creative_energy.json index af9ff5c5..d18f6cb2 100644 --- a/src/main/resources/assets/oc2/models/block/creative_energy.json +++ b/src/main/resources/assets/oc2r/models/block/creative_energy.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "oc2:block/creative_energy" + "all": "oc2r:block/creative_energy" } } diff --git a/src/main/resources/assets/oc2r/models/block/disk_drive.json b/src/main/resources/assets/oc2r/models/block/disk_drive.json new file mode 100644 index 00000000..1b8d09dd --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/disk_drive.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/disk_drive/disk_drive_atlas0","atlas1":"oc2r:block/disk_drive/disk_drive_atlas1","atlas2":"oc2r:block/disk_drive/disk_drive_atlas2","atlas3":"oc2r:block/disk_drive/disk_drive_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,3.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,3.0,8.0,6.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,8.0,14.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,6.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,3.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,3.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[14.0,0.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,0.0,15.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,15.5,11.0,16.0]},"down":{"texture":"atlas2","uv":[11.0,15.5,14.0,16.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,0.0,11.0,2.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,13.5,11.0,14.0]},"down":{"texture":"atlas2","uv":[11.0,13.5,14.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,0.0,14.0,2.0]}}},{"from":[0,6,0],"to":[16,9,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,14.0,15.5,15.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,12.0,15.5,13.5]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,7.5]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,14.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,15.5]}}},{"from":[0,9,1],"to":[16,10,15],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[0.0,15.5,7.0,16.0]},"west":{"texture":"atlas1","cullface":"west","uv":[7.0,15.5,14.0,16.0]},"up":{"texture":"atlas1","uv":[0.0,7.5,8.0,14.5]},"down":{"texture":"atlas1","uv":[8.0,7.5,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,9,0],"to":[3,12,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,13.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,14.0,16.0,15.5]},"up":{"texture":"atlas1","uv":[14.0,15.5,15.5,16.0]},"down":{"texture":"atlas2","uv":[14.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,0.0,1.5,1.5]}}},{"from":[13,9,0],"to":[16,12,1],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[1.5,0.0,2.0,1.5]},"west":{"texture":"atlas3","uv":[2.0,0.0,2.5,1.5]},"up":{"texture":"atlas2","uv":[14.0,13.5,15.5,14.0]},"down":{"texture":"atlas3","uv":[0.0,1.5,1.5,2.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,2.0,1.5,3.5]}}},{"from":[0,10,1],"to":[16,12,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,2.0,15.5,3.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,3.0,15.5,4.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,7.5]},"north":{"texture":"atlas1","uv":[0.0,14.5,8.0,15.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,14.5,16.0,15.5]}}},{"from":[0,12,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,0.0,8.0,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,2.0,8.0,4.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.0,8.0,12.0]},"down":{"texture":"atlas2","uv":[8.0,4.0,16.0,12.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,12.0,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,14.0,8.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/flash_memory_flasher.json b/src/main/resources/assets/oc2r/models/block/flash_memory_flasher.json new file mode 100644 index 00000000..1b8d09dd --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/flash_memory_flasher.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/disk_drive/disk_drive_atlas0","atlas1":"oc2r:block/disk_drive/disk_drive_atlas1","atlas2":"oc2r:block/disk_drive/disk_drive_atlas2","atlas3":"oc2r:block/disk_drive/disk_drive_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,3.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,3.0,8.0,6.0]},"up":{"texture":"atlas0","uv":[0.0,6.0,8.0,14.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,6.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,3.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,3.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[14.0,0.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,0.0,15.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,15.5,11.0,16.0]},"down":{"texture":"atlas2","uv":[11.0,15.5,14.0,16.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,0.0,11.0,2.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas2","uv":[8.0,13.5,11.0,14.0]},"down":{"texture":"atlas2","uv":[11.0,13.5,14.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[11.0,0.0,14.0,2.0]}}},{"from":[0,6,0],"to":[16,9,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,14.0,15.5,15.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,12.0,15.5,13.5]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,7.5]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,14.0,8.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,14.0,16.0,15.5]}}},{"from":[0,9,1],"to":[16,10,15],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[0.0,15.5,7.0,16.0]},"west":{"texture":"atlas1","cullface":"west","uv":[7.0,15.5,14.0,16.0]},"up":{"texture":"atlas1","uv":[0.0,7.5,8.0,14.5]},"down":{"texture":"atlas1","uv":[8.0,7.5,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,9,0],"to":[3,12,1],"faces":{"east":{"texture":"atlas2","uv":[15.5,12.0,16.0,13.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,14.0,16.0,15.5]},"up":{"texture":"atlas1","uv":[14.0,15.5,15.5,16.0]},"down":{"texture":"atlas2","uv":[14.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,0.0,1.5,1.5]}}},{"from":[13,9,0],"to":[16,12,1],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[1.5,0.0,2.0,1.5]},"west":{"texture":"atlas3","uv":[2.0,0.0,2.5,1.5]},"up":{"texture":"atlas2","uv":[14.0,13.5,15.5,14.0]},"down":{"texture":"atlas3","uv":[0.0,1.5,1.5,2.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,2.0,1.5,3.5]}}},{"from":[0,10,1],"to":[16,12,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,2.0,15.5,3.0]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,3.0,15.5,4.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,7.5]},"north":{"texture":"atlas1","uv":[0.0,14.5,8.0,15.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,14.5,16.0,15.5]}}},{"from":[0,12,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,0.0,8.0,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,2.0,8.0,4.0]},"up":{"texture":"atlas2","cullface":"up","uv":[0.0,4.0,8.0,12.0]},"down":{"texture":"atlas2","uv":[8.0,4.0,16.0,12.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,12.0,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,14.0,8.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/internet_gateway.json b/src/main/resources/assets/oc2r/models/block/internet_gateway.json similarity index 96% rename from src/main/resources/assets/oc2/models/block/internet_gateway.json rename to src/main/resources/assets/oc2r/models/block/internet_gateway.json index c4cfd8d7..4c63e8a3 100644 --- a/src/main/resources/assets/oc2/models/block/internet_gateway.json +++ b/src/main/resources/assets/oc2r/models/block/internet_gateway.json @@ -3,8 +3,8 @@ "parent": "block/block", "texture_size": [32, 32], "textures": { - "0": "oc2:block/internet_gateway/internet_gateway_atlas0", - "particle": "oc2:block/internet_gateway/internet_gateway_atlas0" + "0": "oc2r:block/internet_gateway/internet_gateway_atlas0", + "particle": "oc2r:block/internet_gateway/internet_gateway_atlas0" }, "elements": [ { diff --git a/src/main/resources/assets/oc2r/models/block/keyboard.json b/src/main/resources/assets/oc2r/models/block/keyboard.json new file mode 100644 index 00000000..73e7104a --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/keyboard.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/keyboard/keyboard_atlas0","atlas1":"oc2r:block/keyboard/keyboard_atlas1","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,15.0,3.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,15.5,3.0,16.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,0.0,8.0,3.0]},"north":{"texture":"atlas0","uv":[0.0,3.0,8.0,3.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,3.5,8.0,4.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas0","uv":[9.0,15.0,11.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[11.0,15.0,13.0,15.5]},"down":{"texture":"atlas1","cullface":"down","uv":[12.0,14.0,15.0,16.0]},"north":{"texture":"atlas0","uv":[3.0,15.5,6.0,16.0]},"south":{"texture":"atlas0","uv":[6.0,15.5,9.0,16.0]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[13.0,15.0,15.0,15.5]},"west":{"texture":"atlas0","uv":[8.0,7.5,10.0,8.0]},"down":{"texture":"atlas1","cullface":"down","uv":[12.0,12.0,15.0,14.0]},"north":{"texture":"atlas0","uv":[9.0,15.5,12.0,16.0]},"south":{"texture":"atlas0","uv":[12.0,15.5,15.0,16.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[3.0,15.0,6.0,15.5]},"west":{"texture":"atlas0","cullface":"west","uv":[6.0,15.0,9.0,15.5]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,8.0,7.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,7.0,8.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,8.0,8.0]}}},{"from":[0,1,0],"to":[16,8,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,8.0,8.0,11.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,11.5,8.0,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,11.5,16.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,8.0,16.0,11.5]}}},{"from":[0,8,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,12.0,12.0,14.0]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,14.0,12.0,16.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,12.0]},"north":{"texture":"atlas0","uv":[8.0,4.0,16.0,6.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,0.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/monitor.json b/src/main/resources/assets/oc2r/models/block/monitor.json new file mode 100644 index 00000000..856b3cd1 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/monitor.json @@ -0,0 +1,10 @@ +{ + "parent": "block/block", + "loader": "forge:obj", + "flip_v": true, + "model": "oc2r:models/block/monitor.obj", + "textures": { + "texture0": "oc2r:block/monitor/monitor", + "particle": "oc2r:block/monitor/monitor" + } +} diff --git a/src/main/resources/assets/oc2/models/block/monitor.mtl b/src/main/resources/assets/oc2r/models/block/monitor.mtl similarity index 100% rename from src/main/resources/assets/oc2/models/block/monitor.mtl rename to src/main/resources/assets/oc2r/models/block/monitor.mtl diff --git a/src/main/resources/assets/oc2/models/block/monitor.obj b/src/main/resources/assets/oc2r/models/block/monitor.obj similarity index 100% rename from src/main/resources/assets/oc2/models/block/monitor.obj rename to src/main/resources/assets/oc2r/models/block/monitor.obj diff --git a/src/main/resources/assets/oc2r/models/block/network_connector.json b/src/main/resources/assets/oc2r/models/block/network_connector.json new file mode 100644 index 00000000..39a5e9dc --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/network_connector.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/network_connector/network_connector_atlas0","particle":"#atlas0"},"elements":[{"from":[5,0,5],"to":[11,1,11],"faces":{"east":{"texture":"atlas0","uv":[0.0,0.0,3.0,0.5]},"west":{"texture":"atlas0","uv":[0.0,0.5,3.0,1.0]},"up":{"texture":"atlas0","uv":[0.0,1.0,3.0,4.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,3.0,7.0]},"north":{"texture":"atlas0","uv":[0.0,7.0,3.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,3.0,8.0]}}},{"from":[6,1,10],"to":[10,3,11],"faces":{"east":{"texture":"atlas0","uv":[7.0,1.0,7.5,2.0]},"west":{"texture":"atlas0","uv":[7.5,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[3.0,15.5,5.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,11.0,5.0,12.0]}}},{"from":[5,1,6],"to":[11,3,10],"faces":{"east":{"texture":"atlas0","uv":[5.0,11.0,7.0,12.0]},"west":{"texture":"atlas0","uv":[7.0,11.0,9.0,12.0]},"up":{"texture":"atlas0","uv":[0.0,8.0,3.0,10.0]},"north":{"texture":"atlas0","uv":[0.0,10.0,3.0,11.0]},"south":{"texture":"atlas0","uv":[0.0,11.0,3.0,12.0]}}},{"from":[6,1,5],"to":[10,3,6],"faces":{"east":{"texture":"atlas0","uv":[8.0,1.0,8.5,2.0]},"west":{"texture":"atlas0","uv":[8.5,1.0,9.0,2.0]},"up":{"texture":"atlas0","uv":[5.0,15.5,7.0,16.0]},"north":{"texture":"atlas0","uv":[9.0,11.0,11.0,12.0]}}},{"from":[6,3,10],"to":[7,4,11],"faces":{"east":{"texture":"atlas0","uv":[7.0,14.5,7.5,15.0]},"west":{"texture":"atlas0","uv":[7.5,14.5,8.0,15.0]},"up":{"texture":"atlas0","uv":[8.0,14.5,8.5,15.0]},"down":{"texture":"atlas0","uv":[8.5,14.5,9.0,15.0]},"south":{"texture":"atlas0","uv":[9.0,14.5,9.5,15.0]}}},{"from":[9,3,10],"to":[10,4,11],"faces":{"east":{"texture":"atlas0","uv":[9.5,14.5,10.0,15.0]},"west":{"texture":"atlas0","uv":[10.0,14.5,10.5,15.0]},"up":{"texture":"atlas0","uv":[10.5,14.5,11.0,15.0]},"down":{"texture":"atlas0","uv":[11.0,14.5,11.5,15.0]},"south":{"texture":"atlas0","uv":[11.5,14.5,12.0,15.0]}}},{"from":[5,3,9],"to":[11,4,10],"faces":{"east":{"texture":"atlas0","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas0","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,3.0,12.5]},"down":{"texture":"atlas0","uv":[0.0,12.5,3.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,3.0,13.5]},"south":{"texture":"atlas0","uv":[0.0,13.5,3.0,14.0]}}},{"from":[6,3,7],"to":[10,4,9],"faces":{"east":{"texture":"atlas0","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas0","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[11.0,11.0,13.0,12.0]},"down":{"texture":"atlas0","uv":[13.0,11.0,15.0,12.0]},"north":{"texture":"atlas0","uv":[7.0,15.5,9.0,16.0]},"south":{"texture":"atlas0","uv":[9.0,15.5,11.0,16.0]}}},{"from":[5,3,6],"to":[11,4,7],"faces":{"east":{"texture":"atlas0","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas0","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas0","uv":[0.0,14.0,3.0,14.5]},"down":{"texture":"atlas0","uv":[0.0,14.5,3.0,15.0]},"north":{"texture":"atlas0","uv":[0.0,15.0,3.0,15.5]},"south":{"texture":"atlas0","uv":[0.0,15.5,3.0,16.0]}}},{"from":[6,3,5],"to":[7,4,6],"faces":{"east":{"texture":"atlas0","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas0","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas0","uv":[15.0,14.5,15.5,15.0]},"down":{"texture":"atlas0","uv":[15.5,14.5,16.0,15.0]},"north":{"texture":"atlas0","uv":[3.0,14.0,3.5,14.5]}}},{"from":[9,3,5],"to":[10,4,6],"faces":{"east":{"texture":"atlas0","uv":[3.5,14.0,4.0,14.5]},"west":{"texture":"atlas0","uv":[4.0,14.0,4.5,14.5]},"up":{"texture":"atlas0","uv":[4.5,14.0,5.0,14.5]},"down":{"texture":"atlas0","uv":[5.0,14.0,5.5,14.5]},"north":{"texture":"atlas0","uv":[5.5,14.0,6.0,14.5]}}},{"from":[6,4,10],"to":[10,7,11],"faces":{"east":{"texture":"atlas0","uv":[5.0,1.0,5.5,2.5]},"west":{"texture":"atlas0","uv":[5.5,1.0,6.0,2.5]},"up":{"texture":"atlas0","uv":[11.0,15.5,13.0,16.0]},"down":{"texture":"atlas0","uv":[13.0,15.5,15.0,16.0]},"south":{"texture":"atlas0","uv":[3.0,4.0,5.0,5.5]}}},{"from":[5,4,6],"to":[11,7,10],"faces":{"east":{"texture":"atlas0","uv":[3.0,5.5,5.0,7.0]},"west":{"texture":"atlas0","uv":[5.0,5.5,7.0,7.0]},"up":{"texture":"atlas0","uv":[3.0,8.0,6.0,10.0]},"down":{"texture":"atlas0","uv":[6.0,8.0,9.0,10.0]},"north":{"texture":"atlas0","uv":[9.0,8.0,12.0,9.5]},"south":{"texture":"atlas0","uv":[12.0,8.0,15.0,9.5]}}},{"from":[6,4,5],"to":[10,7,6],"faces":{"east":{"texture":"atlas0","uv":[6.0,1.0,6.5,2.5]},"west":{"texture":"atlas0","uv":[6.5,1.0,7.0,2.5]},"up":{"texture":"atlas0","uv":[3.0,15.0,5.0,15.5]},"down":{"texture":"atlas0","uv":[5.0,15.0,7.0,15.5]},"north":{"texture":"atlas0","uv":[7.0,5.5,9.0,7.0]}}},{"from":[6,7,6],"to":[10,8,10],"faces":{"east":{"texture":"atlas0","uv":[7.0,15.0,9.0,15.5]},"west":{"texture":"atlas0","uv":[9.0,15.0,11.0,15.5]},"up":{"texture":"atlas0","uv":[3.0,1.0,5.0,3.0]},"north":{"texture":"atlas0","uv":[11.0,15.0,13.0,15.5]},"south":{"texture":"atlas0","uv":[13.0,15.0,15.0,15.5]}}},{"from":[7,8,7],"to":[9,9,9],"faces":{"east":{"texture":"atlas0","uv":[3.0,14.5,4.0,15.0]},"west":{"texture":"atlas0","uv":[4.0,14.5,5.0,15.0]},"up":{"texture":"atlas0","uv":[15.0,11.0,16.0,12.0]},"north":{"texture":"atlas0","uv":[5.0,14.5,6.0,15.0]},"south":{"texture":"atlas0","uv":[6.0,14.5,7.0,15.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/network_hub.json b/src/main/resources/assets/oc2r/models/block/network_hub.json new file mode 100644 index 00000000..a6108a6d --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/network_hub.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/network_hub/network_hub_atlas0","atlas1":"oc2r:block/network_hub/network_hub_atlas1","atlas2":"oc2r:block/network_hub/network_hub_atlas2","atlas3":"oc2r:block/network_hub/network_hub_atlas3","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,7.0,11.0,7.5]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,0.0,8.0,3.0]},"north":{"texture":"atlas0","uv":[0.0,3.0,8.0,3.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,3.5,8.0,4.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas1","uv":[14.0,7.5,16.0,8.0]},"west":{"texture":"atlas1","cullface":"west","uv":[14.0,7.0,16.0,7.5]},"down":{"texture":"atlas3","cullface":"down","uv":[0.0,0.0,3.0,2.0]},"north":{"texture":"atlas1","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas1","uv":[11.0,7.0,14.0,7.5]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[9.0,14.5,11.0,15.0]},"west":{"texture":"atlas3","uv":[11.0,14.5,13.0,15.0]},"down":{"texture":"atlas3","cullface":"down","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas3","uv":[0.0,4.0,3.0,4.5]},"south":{"texture":"atlas3","uv":[0.0,4.5,3.0,5.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,5.0,3.0,5.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,5.5,3.0,6.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,4.0,8.0,7.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,7.0,8.0,7.5]},"south":{"texture":"atlas0","uv":[0.0,7.5,8.0,8.0]}}},{"from":[0,1,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,8.0,8.0,10.5]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,10.5,8.0,13.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,13.0,8.0,15.5]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.5]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas3","uv":[0.0,6.0,3.0,6.5]},"down":{"texture":"atlas3","uv":[0.0,6.5,3.0,7.0]},"south":{"texture":"atlas3","cullface":"south","uv":[0.0,7.0,3.0,9.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,2.0,15.5,4.0]},"west":{"texture":"atlas2","uv":[15.5,2.0,16.0,4.0]},"up":{"texture":"atlas3","uv":[0.0,9.0,3.0,9.5]},"down":{"texture":"atlas3","uv":[0.0,9.5,3.0,10.0]},"south":{"texture":"atlas3","cullface":"south","uv":[0.0,10.0,3.0,12.0]}}},{"from":[0,6,10],"to":[16,10,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[3.0,10.0,5.5,12.0]},"west":{"texture":"atlas3","cullface":"west","uv":[5.5,10.0,8.0,12.0]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,13.0]},"down":{"texture":"atlas0","uv":[8.0,8.0,16.0,10.5]},"north":{"texture":"atlas0","uv":[8.0,4.0,16.0,6.0]},"south":{"texture":"atlas0","uv":[8.0,0.0,16.0,2.0]}}},{"from":[1,6,6],"to":[15,10,10],"faces":{"east":{"texture":"atlas3","uv":[13.0,10.0,15.0,12.0]},"west":{"texture":"atlas3","uv":[3.0,7.0,5.0,9.0]},"up":{"texture":"atlas2","uv":[8.0,0.0,15.0,2.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,4.0]},"north":{"texture":"atlas2","uv":[8.0,4.0,15.0,6.0]},"south":{"texture":"atlas2","uv":[8.0,6.0,15.0,8.0]}}},{"from":[0,6,1],"to":[16,10,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[8.0,10.0,10.5,12.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.5,10.0,13.0,12.0]},"up":{"texture":"atlas1","uv":[8.0,8.0,16.0,10.5]},"down":{"texture":"atlas1","uv":[8.0,10.5,16.0,13.0]},"north":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,0.0,16.0,2.0]}}},{"from":[0,6,0],"to":[6,10,1],"faces":{"east":{"texture":"atlas2","uv":[15.0,4.0,15.5,6.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,4.0,16.0,6.0]},"up":{"texture":"atlas3","uv":[0.0,12.0,3.0,12.5]},"down":{"texture":"atlas3","uv":[0.0,12.5,3.0,13.0]},"north":{"texture":"atlas3","cullface":"north","uv":[0.0,13.0,3.0,15.0]}}},{"from":[10,6,0],"to":[16,10,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,6.0,15.5,8.0]},"west":{"texture":"atlas2","uv":[15.5,6.0,16.0,8.0]},"up":{"texture":"atlas3","uv":[0.0,15.0,3.0,15.5]},"down":{"texture":"atlas3","uv":[0.0,15.5,3.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[3.0,13.0,6.0,15.0]}}},{"from":[0,10,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,2.0,16.0,4.5]},"west":{"texture":"atlas1","cullface":"west","uv":[8.0,4.5,16.0,7.0]},"up":{"texture":"atlas2","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas2","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,8.0,16.0,10.5]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,10.5,16.0,13.0]}}},{"from":[0,15,13],"to":[16,16,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.0,13.0,12.5,13.5]},"west":{"texture":"atlas3","cullface":"west","uv":[12.5,13.0,14.0,13.5]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,13.0,16.0,14.5]},"north":{"texture":"atlas0","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,15,12],"to":[6,16,13],"faces":{"east":{"texture":"atlas3","uv":[15.5,13.0,16.0,13.5]},"west":{"texture":"atlas3","cullface":"west","uv":[13.5,12.5,14.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[3.0,15.5,6.0,16.0]},"north":{"texture":"atlas3","uv":[6.0,15.5,9.0,16.0]},"south":{"texture":"atlas3","uv":[9.0,15.5,12.0,16.0]}}},{"from":[10,15,12],"to":[16,16,13],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[14.0,12.5,14.5,13.0]},"west":{"texture":"atlas3","uv":[14.5,12.5,15.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[12.0,15.5,15.0,16.0]},"north":{"texture":"atlas3","uv":[3.0,15.0,6.0,15.5]},"south":{"texture":"atlas3","uv":[6.0,15.0,9.0,15.5]}}},{"from":[0,15,10],"to":[16,16,12],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","cullface":"up","uv":[8.0,6.0,16.0,7.0]},"north":{"texture":"atlas0","uv":[8.0,7.5,16.0,8.0]},"south":{"texture":"atlas0","uv":[8.0,7.0,16.0,7.5]}}},{"from":[0,15,6],"to":[3,16,10],"faces":{"east":{"texture":"atlas3","uv":[13.0,14.5,15.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[9.0,14.0,11.0,14.5]},"up":{"texture":"atlas3","cullface":"up","uv":[3.0,0.0,4.5,2.0]},"north":{"texture":"atlas3","uv":[14.0,13.0,15.5,13.5]},"south":{"texture":"atlas3","uv":[3.0,12.5,4.5,13.0]}}},{"from":[4,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas3","uv":[11.0,14.0,13.0,14.5]},"west":{"texture":"atlas3","uv":[13.0,14.0,15.0,14.5]},"up":{"texture":"atlas3","cullface":"up","uv":[4.5,0.0,5.5,2.0]},"north":{"texture":"atlas3","uv":[15.0,14.5,16.0,15.0]},"south":{"texture":"atlas3","uv":[15.0,14.0,16.0,14.5]}}},{"from":[10,15,6],"to":[12,16,10],"faces":{"east":{"texture":"atlas3","uv":[9.0,13.5,11.0,14.0]},"west":{"texture":"atlas3","uv":[11.0,13.5,13.0,14.0]},"up":{"texture":"atlas3","cullface":"up","uv":[5.5,0.0,6.5,2.0]},"north":{"texture":"atlas3","uv":[15.0,13.5,16.0,14.0]},"south":{"texture":"atlas3","uv":[10.5,12.5,11.5,13.0]}}},{"from":[13,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[13.0,13.5,15.0,14.0]},"west":{"texture":"atlas3","uv":[9.0,13.0,11.0,13.5]},"up":{"texture":"atlas3","cullface":"up","uv":[6.5,0.0,8.0,2.0]},"north":{"texture":"atlas3","uv":[4.5,12.5,6.0,13.0]},"south":{"texture":"atlas3","uv":[6.0,12.5,7.5,13.0]}}},{"from":[0,15,4],"to":[16,16,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.5,12.5,12.5,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[12.5,12.5,13.5,13.0]},"up":{"texture":"atlas0","cullface":"up","uv":[8.0,2.0,16.0,3.0]},"north":{"texture":"atlas0","uv":[8.0,3.5,16.0,4.0]},"south":{"texture":"atlas0","uv":[8.0,3.0,16.0,3.5]}}},{"from":[0,15,3],"to":[6,16,4],"faces":{"east":{"texture":"atlas3","uv":[15.0,12.5,15.5,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,12.5,16.0,13.0]},"up":{"texture":"atlas3","cullface":"up","uv":[9.0,15.0,12.0,15.5]},"north":{"texture":"atlas3","uv":[12.0,15.0,15.0,15.5]},"south":{"texture":"atlas3","uv":[6.0,13.0,9.0,13.5]}}},{"from":[10,15,3],"to":[16,16,4],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[3.0,12.0,3.5,12.5]},"west":{"texture":"atlas3","uv":[3.5,12.0,4.0,12.5]},"up":{"texture":"atlas3","cullface":"up","uv":[6.0,13.5,9.0,14.0]},"north":{"texture":"atlas3","uv":[6.0,14.0,9.0,14.5]},"south":{"texture":"atlas3","uv":[6.0,14.5,9.0,15.0]}}},{"from":[0,15,0],"to":[16,16,3],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[7.5,12.5,9.0,13.0]},"west":{"texture":"atlas3","cullface":"west","uv":[9.0,12.5,10.5,13.0]},"up":{"texture":"atlas2","cullface":"up","uv":[8.0,14.5,16.0,16.0]},"north":{"texture":"atlas1","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,15.5,16.0,16.0]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/network_switch.json b/src/main/resources/assets/oc2r/models/block/network_switch.json similarity index 97% rename from src/main/resources/assets/oc2/models/block/network_switch.json rename to src/main/resources/assets/oc2r/models/block/network_switch.json index 36b365b8..58d7c5ea 100644 --- a/src/main/resources/assets/oc2/models/block/network_switch.json +++ b/src/main/resources/assets/oc2r/models/block/network_switch.json @@ -1,11 +1,11 @@ { "parent": "block/block", "textures": { - "particle": "oc2:block/network_switch/network_switch_atlas0", - "atlas0": "oc2:block/network_switch/network_switch_atlas0", - "atlas1": "oc2:block/network_switch/network_switch_atlas1", - "atlas2": "oc2:block/network_switch/network_switch_atlas2", - "atlas3": "oc2:block/network_switch/network_switch_atlas3" + "particle": "oc2r:block/network_switch/network_switch_atlas0", + "atlas0": "oc2r:block/network_switch/network_switch_atlas0", + "atlas1": "oc2r:block/network_switch/network_switch_atlas1", + "atlas2": "oc2r:block/network_switch/network_switch_atlas2", + "atlas3": "oc2r:block/network_switch/network_switch_atlas3" }, "elements": [ { diff --git a/src/main/resources/assets/oc2r/models/block/pci_card_cage.json b/src/main/resources/assets/oc2r/models/block/pci_card_cage.json new file mode 100644 index 00000000..33e97ae2 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/pci_card_cage.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/pci_card_cage/pci_card_cage_atlas0","atlas1":"oc2r:block/pci_card_cage/pci_card_cage_atlas1","atlas2":"oc2r:block/pci_card_cage/pci_card_cage_atlas2","atlas3":"oc2r:block/pci_card_cage/pci_card_cage_atlas3","atlas4":"oc2r:block/pci_card_cage/pci_card_cage_atlas4","atlas5":"oc2r:block/pci_card_cage/pci_card_cage_atlas5","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,2,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,1.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,2.0,16.0,10.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,10.0,8.0,11.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,11.0,8.0,12.0]}}},{"from":[0,2,14],"to":[16,6,16],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[15.0,4.0,16.0,6.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,6.0,16.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,2,2],"to":[15,6,14],"faces":{"east":{"texture":"atlas3","uv":[7.0,12.0,13.0,14.0]},"west":{"texture":"atlas4","uv":[8.0,14.0,14.0,16.0]},"up":{"texture":"atlas4","uv":[8.0,8.0,15.0,14.0]},"down":{"texture":"atlas4","uv":[8.0,0.0,15.0,6.0]},"north":{"texture":"atlas3","uv":[0.0,12.0,7.0,14.0]}}},{"from":[0,2,0],"to":[16,3,2],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,3,1],"to":[16,4,2],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.5,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[8.0,12.0,16.0,12.5]},"north":{"texture":"atlas0","uv":[8.0,12.5,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,11.5]}}},{"from":[0,3,0],"to":[7,4,1],"faces":{"east":{"texture":"atlas3","uv":[15.5,14.5,16.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,14.0,16.0,14.5]},"up":{"texture":"atlas3","uv":[12.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[4.0,15.0,7.5,15.5]}}},{"from":[9,3,0],"to":[16,4,1],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,14.5,4.5,15.0]},"west":{"texture":"atlas5","uv":[4.5,14.5,5.0,15.0]},"up":{"texture":"atlas3","uv":[7.5,15.0,11.0,15.5]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,15.0,14.5,15.5]}}},{"from":[0,4,0],"to":[4,12,2],"faces":{"east":{"texture":"atlas4","uv":[15.0,0.0,16.0,4.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,8.0,16.0,12.0]},"up":{"texture":"atlas4","uv":[14.0,14.0,16.0,15.0]},"down":{"texture":"atlas4","uv":[14.0,15.0,16.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[0.0,10.5,2.0,14.5]},"south":{"texture":"atlas5","uv":[2.0,10.5,4.0,14.5]}}},{"from":[6,4,0],"to":[10,5,2],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.0,3.0,16.0,3.5]},"up":{"texture":"atlas5","uv":[0.0,15.0,2.0,16.0]},"down":{"texture":"atlas5","uv":[2.0,15.0,4.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[13.5,14.5,15.5,15.0]}}},{"from":[12,4,0],"to":[16,12,2],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,10.5,5.0,14.5]},"west":{"texture":"atlas5","uv":[5.0,10.5,6.0,14.5]},"up":{"texture":"atlas5","uv":[4.0,15.0,6.0,16.0]},"down":{"texture":"atlas5","uv":[6.0,15.0,8.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[6.0,10.5,8.0,14.5]},"south":{"texture":"atlas5","uv":[8.0,10.5,10.0,14.5]}}},{"from":[0,6,15],"to":[2,7,16],"faces":{"east":{"texture":"atlas5","uv":[5.0,14.5,5.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[5.5,14.5,6.0,15.0]},"up":{"texture":"atlas2","uv":[15.0,2.5,16.0,3.0]},"down":{"texture":"atlas2","uv":[15.0,2.0,16.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[14.5,15.0,15.5,15.5]}}},{"from":[5,6,15],"to":[6,7,16],"faces":{"east":{"texture":"atlas5","uv":[6.0,14.5,6.5,15.0]},"west":{"texture":"atlas5","uv":[6.5,14.5,7.0,15.0]},"up":{"texture":"atlas5","uv":[7.0,14.5,7.5,15.0]},"down":{"texture":"atlas5","uv":[7.5,14.5,8.0,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[8.0,14.5,8.5,15.0]}}},{"from":[10,6,15],"to":[11,7,16],"faces":{"east":{"texture":"atlas5","uv":[8.5,14.5,9.0,15.0]},"west":{"texture":"atlas5","uv":[9.0,14.5,9.5,15.0]},"up":{"texture":"atlas5","uv":[9.5,14.5,10.0,15.0]},"down":{"texture":"atlas5","uv":[10.0,14.5,10.5,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.5,14.5,11.0,15.0]}}},{"from":[14,6,15],"to":[16,7,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[11.0,14.5,11.5,15.0]},"west":{"texture":"atlas5","uv":[11.5,14.5,12.0,15.0]},"up":{"texture":"atlas3","uv":[14.0,11.5,15.0,12.0]},"down":{"texture":"atlas3","uv":[15.0,11.5,16.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[14.0,7.5,15.0,8.0]}}},{"from":[0,6,2],"to":[16,7,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,14.0,6.5,14.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,14.5,6.5,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,6.5]},"down":{"texture":"atlas1","uv":[0.0,6.5,8.0,13.0]},"north":{"texture":"atlas0","uv":[8.0,11.5,16.0,12.0]},"south":{"texture":"atlas0","uv":[8.0,10.0,16.0,10.5]}}},{"from":[0,7,15],"to":[6,8,16],"faces":{"east":{"texture":"atlas5","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas3","uv":[6.5,14.0,9.5,14.5]},"down":{"texture":"atlas3","uv":[9.5,14.0,12.5,14.5]},"south":{"texture":"atlas3","cullface":"south","uv":[12.5,14.0,15.5,14.5]}}},{"from":[10,7,15],"to":[16,8,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas5","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas3","uv":[13.0,12.0,16.0,12.5]},"down":{"texture":"atlas3","uv":[13.0,12.5,16.0,13.0]},"south":{"texture":"atlas3","cullface":"south","uv":[13.0,13.0,16.0,13.5]}}},{"from":[0,7,8],"to":[16,11,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[8.0,6.0,11.5,8.0]},"west":{"texture":"atlas4","cullface":"west","uv":[11.5,6.0,15.0,8.0]},"up":{"texture":"atlas1","uv":[8.0,6.5,16.0,10.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,3.5]},"north":{"texture":"atlas1","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,7,7],"to":[15,14,8],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,3.5]},"west":{"texture":"atlas3","uv":[15.5,0.0,16.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,15.5,15.0,16.0]},"down":{"texture":"atlas2","uv":[8.0,15.0,15.0,15.5]},"north":{"texture":"atlas3","uv":[8.0,8.0,15.0,11.5]},"south":{"texture":"atlas3","uv":[8.0,4.0,15.0,7.5]}}},{"from":[0,7,6],"to":[16,14,7],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,4.0,15.5,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,4.0,16.0,7.5]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,11.0]},"down":{"texture":"atlas0","uv":[8.0,1.0,16.0,1.5]},"north":{"texture":"atlas2","uv":[0.0,0.0,8.0,3.5]},"south":{"texture":"atlas2","uv":[0.0,3.5,8.0,7.0]}}},{"from":[1,7,5],"to":[15,14,6],"faces":{"east":{"texture":"atlas3","uv":[15.0,8.0,15.5,11.5]},"west":{"texture":"atlas3","uv":[15.5,8.0,16.0,11.5]},"up":{"texture":"atlas2","uv":[8.0,6.5,15.0,7.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,2.5]},"north":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.5]},"south":{"texture":"atlas5","uv":[0.0,0.0,7.0,3.5]}}},{"from":[0,7,4],"to":[16,14,5],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[7.0,0.0,7.5,3.5]},"west":{"texture":"atlas5","cullface":"west","uv":[7.5,0.0,8.0,3.5]},"up":{"texture":"atlas0","uv":[8.0,1.5,16.0,2.0]},"down":{"texture":"atlas0","uv":[8.0,0.0,16.0,0.5]},"north":{"texture":"atlas2","uv":[0.0,7.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,14.0]}}},{"from":[1,7,3],"to":[15,14,4],"faces":{"east":{"texture":"atlas5","uv":[8.0,0.0,8.5,3.5]},"west":{"texture":"atlas5","uv":[8.5,0.0,9.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,15.0,3.0]},"down":{"texture":"atlas2","uv":[8.0,3.0,15.0,3.5]},"north":{"texture":"atlas5","uv":[0.0,3.5,7.0,7.0]},"south":{"texture":"atlas5","uv":[0.0,7.0,7.0,10.5]}}},{"from":[0,7,2],"to":[16,12,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[9.0,0.0,9.5,2.5]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,0.0,10.0,2.5]},"up":{"texture":"atlas0","uv":[8.0,0.5,16.0,1.0]},"down":{"texture":"atlas1","uv":[0.0,15.0,8.0,15.5]},"north":{"texture":"atlas1","uv":[8.0,10.0,16.0,12.5]},"south":{"texture":"atlas1","uv":[8.0,3.5,16.0,6.0]}}},{"from":[0,8,15],"to":[2,9,16],"faces":{"east":{"texture":"atlas5","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas3","uv":[15.0,7.5,16.0,8.0]},"down":{"texture":"atlas3","uv":[14.0,3.5,15.0,4.0]},"south":{"texture":"atlas3","cullface":"south","uv":[15.0,3.5,16.0,4.0]}}},{"from":[5,8,15],"to":[6,9,16],"faces":{"east":{"texture":"atlas5","uv":[15.0,14.5,15.5,15.0]},"west":{"texture":"atlas5","uv":[15.5,14.5,16.0,15.0]},"up":{"texture":"atlas5","uv":[10.0,10.5,10.5,11.0]},"down":{"texture":"atlas5","uv":[10.0,11.0,10.5,11.5]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,11.5,10.5,12.0]}}},{"from":[10,8,15],"to":[11,9,16],"faces":{"east":{"texture":"atlas5","uv":[10.0,12.0,10.5,12.5]},"west":{"texture":"atlas5","uv":[10.0,12.5,10.5,13.0]},"up":{"texture":"atlas5","uv":[10.0,13.0,10.5,13.5]},"down":{"texture":"atlas5","uv":[10.0,13.5,10.5,14.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,14.0,10.5,14.5]}}},{"from":[14,8,15],"to":[16,9,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[10.5,14.0,11.0,14.5]},"west":{"texture":"atlas5","uv":[11.0,14.0,11.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,12.0,16.0,12.5]},"down":{"texture":"atlas4","uv":[15.0,12.5,16.0,13.0]},"south":{"texture":"atlas4","cullface":"south","uv":[15.0,13.0,16.0,13.5]}}},{"from":[0,9,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas5","uv":[11.5,14.0,12.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[12.0,14.0,12.5,14.5]},"up":{"texture":"atlas3","uv":[13.0,13.5,16.0,14.0]},"down":{"texture":"atlas3","uv":[8.0,11.5,11.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,11.5,14.0,12.0]}}},{"from":[10,9,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.5,14.0,13.0,14.5]},"west":{"texture":"atlas5","uv":[13.0,14.0,13.5,14.5]},"up":{"texture":"atlas3","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,3.5,11.0,4.0]}}},{"from":[0,10,15],"to":[2,11,16],"faces":{"east":{"texture":"atlas5","uv":[13.5,14.0,14.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[14.0,14.0,14.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,13.5,16.0,14.0]},"down":{"texture":"atlas5","uv":[11.0,15.0,12.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[11.0,15.5,12.0,16.0]}}},{"from":[5,10,15],"to":[11,11,16],"faces":{"east":{"texture":"atlas5","uv":[14.5,14.0,15.0,14.5]},"west":{"texture":"atlas5","uv":[15.0,14.0,15.5,14.5]},"down":{"texture":"atlas3","uv":[11.0,3.5,14.0,4.0]},"south":{"texture":"atlas5","cullface":"south","uv":[0.0,14.5,3.0,15.0]}}},{"from":[14,10,15],"to":[16,11,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[15.5,14.0,16.0,14.5]},"west":{"texture":"atlas5","uv":[10.5,13.5,11.0,14.0]},"up":{"texture":"atlas5","uv":[12.0,15.5,13.0,16.0]},"down":{"texture":"atlas5","uv":[13.0,15.5,14.0,16.0]},"south":{"texture":"atlas5","cullface":"south","uv":[14.0,15.5,15.0,16.0]}}},{"from":[0,11,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,15.0,4.0,15.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,15.5,4.0,16.0]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,4.0]},"down":{"texture":"atlas3","uv":[0.0,4.0,8.0,8.0]},"north":{"texture":"atlas1","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,12,15],"to":[2,13,16],"faces":{"east":{"texture":"atlas5","uv":[11.0,13.5,11.5,14.0]},"west":{"texture":"atlas5","cullface":"west","uv":[11.5,13.5,12.0,14.0]},"up":{"texture":"atlas5","uv":[15.0,15.5,16.0,16.0]},"down":{"texture":"atlas5","uv":[12.0,15.0,13.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[13.0,15.0,14.0,15.5]}}},{"from":[14,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.0,13.5,12.5,14.0]},"west":{"texture":"atlas5","uv":[12.5,13.5,13.0,14.0]},"up":{"texture":"atlas5","uv":[14.0,15.0,15.0,15.5]},"down":{"texture":"atlas5","uv":[15.0,15.0,16.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[3.0,14.5,4.0,15.0]}}},{"from":[0,12,8],"to":[16,13,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[6.5,14.5,10.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.0,14.5,13.5,15.0]},"up":{"texture":"atlas2","uv":[8.0,10.5,16.0,14.0]},"down":{"texture":"atlas2","uv":[8.0,7.0,16.0,10.5]},"north":{"texture":"atlas1","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,12.5,16.0,13.0]}}},{"from":[0,12,0],"to":[16,14,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[8.0,15.0,9.5,16.0]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,15.0,11.0,16.0]},"down":{"texture":"atlas2","uv":[0.0,14.0,8.0,15.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,14.0,16.0,15.0]},"south":{"texture":"atlas2","uv":[8.0,3.5,16.0,4.5]}}},{"from":[0,13,8],"to":[16,14,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[4.0,15.5,8.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,15.5,12.0,16.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,12.0]},"north":{"texture":"atlas1","uv":[8.0,6.0,16.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,15.5,8.0,16.0]}}},{"from":[0,14,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,5.5,16.0,6.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas4","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,0.0,16.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,1.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/projector.json b/src/main/resources/assets/oc2r/models/block/projector.json new file mode 100644 index 00000000..17c087b9 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/projector.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/projector/projector_atlas0","atlas1":"oc2r:block/projector/projector_atlas1","atlas2":"oc2r:block/projector/projector_atlas2","atlas3":"oc2r:block/projector/projector_atlas3","atlas4":"oc2r:block/projector/projector_atlas4","atlas5":"oc2r:block/projector/projector_atlas5","particle":"#atlas0"},"elements":[{"from":[0,0,0],"to":[16,2,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[0.0,0.0,8.0,1.0]},"west":{"texture":"atlas0","cullface":"west","uv":[0.0,1.0,8.0,2.0]},"up":{"texture":"atlas0","uv":[0.0,2.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[8.0,2.0,16.0,10.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,10.0,8.0,11.0]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,11.0,8.0,12.0]}}},{"from":[0,2,14],"to":[16,6,16],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[15.0,4.0,16.0,6.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,6.0,16.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,12.0,8.0,13.0]},"north":{"texture":"atlas0","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,2,2],"to":[15,6,14],"faces":{"east":{"texture":"atlas3","uv":[7.0,12.0,13.0,14.0]},"west":{"texture":"atlas4","uv":[8.0,14.0,14.0,16.0]},"up":{"texture":"atlas4","uv":[8.0,8.0,15.0,14.0]},"down":{"texture":"atlas4","uv":[8.0,0.0,15.0,6.0]},"north":{"texture":"atlas3","uv":[0.0,12.0,7.0,14.0]}}},{"from":[0,2,0],"to":[16,3,2],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[15.0,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[0.0,15.0,8.0,16.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas0","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,3,1],"to":[16,4,2],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.5,15.5,16.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,15.0,16.0,15.5]},"up":{"texture":"atlas0","uv":[8.0,12.0,16.0,12.5]},"north":{"texture":"atlas0","uv":[8.0,12.5,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,11.5]}}},{"from":[0,3,0],"to":[7,4,1],"faces":{"east":{"texture":"atlas3","uv":[15.5,14.5,16.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,14.0,16.0,14.5]},"up":{"texture":"atlas3","uv":[12.0,15.5,15.5,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[4.0,15.0,7.5,15.5]}}},{"from":[9,3,0],"to":[16,4,1],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,14.5,4.5,15.0]},"west":{"texture":"atlas5","uv":[4.5,14.5,5.0,15.0]},"up":{"texture":"atlas3","uv":[7.5,15.0,11.0,15.5]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,15.0,14.5,15.5]}}},{"from":[0,4,0],"to":[4,12,2],"faces":{"east":{"texture":"atlas4","uv":[15.0,0.0,16.0,4.0]},"west":{"texture":"atlas4","cullface":"west","uv":[15.0,8.0,16.0,12.0]},"up":{"texture":"atlas4","uv":[14.0,14.0,16.0,15.0]},"down":{"texture":"atlas4","uv":[14.0,15.0,16.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[0.0,10.5,2.0,14.5]},"south":{"texture":"atlas5","uv":[2.0,10.5,4.0,14.5]}}},{"from":[6,4,0],"to":[10,5,2],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,16.0,7.0]},"west":{"texture":"atlas2","uv":[15.0,3.0,16.0,3.5]},"up":{"texture":"atlas5","uv":[0.0,15.0,2.0,16.0]},"down":{"texture":"atlas5","uv":[2.0,15.0,4.0,16.0]},"north":{"texture":"atlas3","cullface":"north","uv":[13.5,14.5,15.5,15.0]}}},{"from":[12,4,0],"to":[16,12,2],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[4.0,10.5,5.0,14.5]},"west":{"texture":"atlas5","uv":[5.0,10.5,6.0,14.5]},"up":{"texture":"atlas5","uv":[4.0,15.0,6.0,16.0]},"down":{"texture":"atlas5","uv":[6.0,15.0,8.0,16.0]},"north":{"texture":"atlas5","cullface":"north","uv":[6.0,10.5,8.0,14.5]},"south":{"texture":"atlas5","uv":[8.0,10.5,10.0,14.5]}}},{"from":[0,6,15],"to":[2,7,16],"faces":{"east":{"texture":"atlas5","uv":[5.0,14.5,5.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[5.5,14.5,6.0,15.0]},"up":{"texture":"atlas2","uv":[15.0,2.5,16.0,3.0]},"down":{"texture":"atlas2","uv":[15.0,2.0,16.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[14.5,15.0,15.5,15.5]}}},{"from":[5,6,15],"to":[6,7,16],"faces":{"east":{"texture":"atlas5","uv":[6.0,14.5,6.5,15.0]},"west":{"texture":"atlas5","uv":[6.5,14.5,7.0,15.0]},"up":{"texture":"atlas5","uv":[7.0,14.5,7.5,15.0]},"down":{"texture":"atlas5","uv":[7.5,14.5,8.0,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[8.0,14.5,8.5,15.0]}}},{"from":[10,6,15],"to":[11,7,16],"faces":{"east":{"texture":"atlas5","uv":[8.5,14.5,9.0,15.0]},"west":{"texture":"atlas5","uv":[9.0,14.5,9.5,15.0]},"up":{"texture":"atlas5","uv":[9.5,14.5,10.0,15.0]},"down":{"texture":"atlas5","uv":[10.0,14.5,10.5,15.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.5,14.5,11.0,15.0]}}},{"from":[14,6,15],"to":[16,7,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[11.0,14.5,11.5,15.0]},"west":{"texture":"atlas5","uv":[11.5,14.5,12.0,15.0]},"up":{"texture":"atlas3","uv":[14.0,11.5,15.0,12.0]},"down":{"texture":"atlas3","uv":[15.0,11.5,16.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[14.0,7.5,15.0,8.0]}}},{"from":[0,6,2],"to":[16,7,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,14.0,6.5,14.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,14.5,6.5,15.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,6.5]},"down":{"texture":"atlas1","uv":[0.0,6.5,8.0,13.0]},"north":{"texture":"atlas0","uv":[8.0,11.5,16.0,12.0]},"south":{"texture":"atlas0","uv":[8.0,10.0,16.0,10.5]}}},{"from":[0,7,15],"to":[6,8,16],"faces":{"east":{"texture":"atlas5","uv":[12.0,14.5,12.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[12.5,14.5,13.0,15.0]},"up":{"texture":"atlas3","uv":[6.5,14.0,9.5,14.5]},"down":{"texture":"atlas3","uv":[9.5,14.0,12.5,14.5]},"south":{"texture":"atlas3","cullface":"south","uv":[12.5,14.0,15.5,14.5]}}},{"from":[10,7,15],"to":[16,8,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[13.0,14.5,13.5,15.0]},"west":{"texture":"atlas5","uv":[13.5,14.5,14.0,15.0]},"up":{"texture":"atlas3","uv":[13.0,12.0,16.0,12.5]},"down":{"texture":"atlas3","uv":[13.0,12.5,16.0,13.0]},"south":{"texture":"atlas3","cullface":"south","uv":[13.0,13.0,16.0,13.5]}}},{"from":[0,7,8],"to":[16,11,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[8.0,6.0,11.5,8.0]},"west":{"texture":"atlas4","cullface":"west","uv":[11.5,6.0,15.0,8.0]},"up":{"texture":"atlas1","uv":[8.0,6.5,16.0,10.0]},"down":{"texture":"atlas1","uv":[8.0,0.0,16.0,3.5]},"north":{"texture":"atlas1","uv":[0.0,13.0,8.0,15.0]},"south":{"texture":"atlas1","uv":[8.0,13.0,16.0,15.0]}}},{"from":[1,7,7],"to":[15,14,8],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,3.5]},"west":{"texture":"atlas3","uv":[15.5,0.0,16.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,15.5,15.0,16.0]},"down":{"texture":"atlas2","uv":[8.0,15.0,15.0,15.5]},"north":{"texture":"atlas3","uv":[8.0,8.0,15.0,11.5]},"south":{"texture":"atlas3","uv":[8.0,4.0,15.0,7.5]}}},{"from":[0,7,6],"to":[16,14,7],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[15.0,4.0,15.5,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,4.0,16.0,7.5]},"up":{"texture":"atlas0","uv":[8.0,10.5,16.0,11.0]},"down":{"texture":"atlas0","uv":[8.0,1.0,16.0,1.5]},"north":{"texture":"atlas2","uv":[0.0,0.0,8.0,3.5]},"south":{"texture":"atlas2","uv":[0.0,3.5,8.0,7.0]}}},{"from":[1,7,5],"to":[15,14,6],"faces":{"east":{"texture":"atlas3","uv":[15.0,8.0,15.5,11.5]},"west":{"texture":"atlas3","uv":[15.5,8.0,16.0,11.5]},"up":{"texture":"atlas2","uv":[8.0,6.5,15.0,7.0]},"down":{"texture":"atlas2","uv":[8.0,2.0,15.0,2.5]},"north":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.5]},"south":{"texture":"atlas5","uv":[0.0,0.0,7.0,3.5]}}},{"from":[0,7,4],"to":[16,14,5],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[7.0,0.0,7.5,3.5]},"west":{"texture":"atlas5","cullface":"west","uv":[7.5,0.0,8.0,3.5]},"up":{"texture":"atlas0","uv":[8.0,1.5,16.0,2.0]},"down":{"texture":"atlas0","uv":[8.0,0.0,16.0,0.5]},"north":{"texture":"atlas2","uv":[0.0,7.0,8.0,10.5]},"south":{"texture":"atlas2","uv":[0.0,10.5,8.0,14.0]}}},{"from":[1,7,3],"to":[15,14,4],"faces":{"east":{"texture":"atlas5","uv":[8.0,0.0,8.5,3.5]},"west":{"texture":"atlas5","uv":[8.5,0.0,9.0,3.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,15.0,3.0]},"down":{"texture":"atlas2","uv":[8.0,3.0,15.0,3.5]},"north":{"texture":"atlas5","uv":[0.0,3.5,7.0,7.0]},"south":{"texture":"atlas5","uv":[0.0,7.0,7.0,10.5]}}},{"from":[0,7,2],"to":[16,12,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[9.0,0.0,9.5,2.5]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,0.0,10.0,2.5]},"up":{"texture":"atlas0","uv":[8.0,0.5,16.0,1.0]},"down":{"texture":"atlas1","uv":[0.0,15.0,8.0,15.5]},"north":{"texture":"atlas1","uv":[8.0,10.0,16.0,12.5]},"south":{"texture":"atlas1","uv":[8.0,3.5,16.0,6.0]}}},{"from":[0,8,15],"to":[2,9,16],"faces":{"east":{"texture":"atlas5","uv":[14.0,14.5,14.5,15.0]},"west":{"texture":"atlas5","cullface":"west","uv":[14.5,14.5,15.0,15.0]},"up":{"texture":"atlas3","uv":[15.0,7.5,16.0,8.0]},"down":{"texture":"atlas3","uv":[14.0,3.5,15.0,4.0]},"south":{"texture":"atlas3","cullface":"south","uv":[15.0,3.5,16.0,4.0]}}},{"from":[5,8,15],"to":[6,9,16],"faces":{"east":{"texture":"atlas5","uv":[15.0,14.5,15.5,15.0]},"west":{"texture":"atlas5","uv":[15.5,14.5,16.0,15.0]},"up":{"texture":"atlas5","uv":[10.0,10.5,10.5,11.0]},"down":{"texture":"atlas5","uv":[10.0,11.0,10.5,11.5]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,11.5,10.5,12.0]}}},{"from":[10,8,15],"to":[11,9,16],"faces":{"east":{"texture":"atlas5","uv":[10.0,12.0,10.5,12.5]},"west":{"texture":"atlas5","uv":[10.0,12.5,10.5,13.0]},"up":{"texture":"atlas5","uv":[10.0,13.0,10.5,13.5]},"down":{"texture":"atlas5","uv":[10.0,13.5,10.5,14.0]},"south":{"texture":"atlas5","cullface":"south","uv":[10.0,14.0,10.5,14.5]}}},{"from":[14,8,15],"to":[16,9,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[10.5,14.0,11.0,14.5]},"west":{"texture":"atlas5","uv":[11.0,14.0,11.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,12.0,16.0,12.5]},"down":{"texture":"atlas4","uv":[15.0,12.5,16.0,13.0]},"south":{"texture":"atlas4","cullface":"south","uv":[15.0,13.0,16.0,13.5]}}},{"from":[0,9,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas5","uv":[11.5,14.0,12.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[12.0,14.0,12.5,14.5]},"up":{"texture":"atlas3","uv":[13.0,13.5,16.0,14.0]},"down":{"texture":"atlas3","uv":[8.0,11.5,11.0,12.0]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,11.5,14.0,12.0]}}},{"from":[10,9,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.5,14.0,13.0,14.5]},"west":{"texture":"atlas5","uv":[13.0,14.0,13.5,14.5]},"up":{"texture":"atlas3","uv":[8.0,7.5,11.0,8.0]},"down":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,3.5,11.0,4.0]}}},{"from":[0,10,15],"to":[2,11,16],"faces":{"east":{"texture":"atlas5","uv":[13.5,14.0,14.0,14.5]},"west":{"texture":"atlas5","cullface":"west","uv":[14.0,14.0,14.5,14.5]},"up":{"texture":"atlas4","uv":[15.0,13.5,16.0,14.0]},"down":{"texture":"atlas5","uv":[11.0,15.0,12.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[11.0,15.5,12.0,16.0]}}},{"from":[5,10,15],"to":[11,11,16],"faces":{"east":{"texture":"atlas5","uv":[14.5,14.0,15.0,14.5]},"west":{"texture":"atlas5","uv":[15.0,14.0,15.5,14.5]},"down":{"texture":"atlas3","uv":[11.0,3.5,14.0,4.0]},"south":{"texture":"atlas5","cullface":"south","uv":[0.0,14.5,3.0,15.0]}}},{"from":[14,10,15],"to":[16,11,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[15.5,14.0,16.0,14.5]},"west":{"texture":"atlas5","uv":[10.5,13.5,11.0,14.0]},"up":{"texture":"atlas5","uv":[12.0,15.5,13.0,16.0]},"down":{"texture":"atlas5","uv":[13.0,15.5,14.0,16.0]},"south":{"texture":"atlas5","cullface":"south","uv":[14.0,15.5,15.0,16.0]}}},{"from":[0,11,8],"to":[16,12,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[0.0,15.0,4.0,15.5]},"west":{"texture":"atlas3","cullface":"west","uv":[0.0,15.5,4.0,16.0]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,4.0]},"down":{"texture":"atlas3","uv":[0.0,4.0,8.0,8.0]},"north":{"texture":"atlas1","uv":[0.0,15.5,8.0,16.0]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,15.5,16.0,16.0]}}},{"from":[0,12,15],"to":[2,13,16],"faces":{"east":{"texture":"atlas5","uv":[11.0,13.5,11.5,14.0]},"west":{"texture":"atlas5","cullface":"west","uv":[11.5,13.5,12.0,14.0]},"up":{"texture":"atlas5","uv":[15.0,15.5,16.0,16.0]},"down":{"texture":"atlas5","uv":[12.0,15.0,13.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[13.0,15.0,14.0,15.5]}}},{"from":[14,12,15],"to":[16,13,16],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[12.0,13.5,12.5,14.0]},"west":{"texture":"atlas5","uv":[12.5,13.5,13.0,14.0]},"up":{"texture":"atlas5","uv":[14.0,15.0,15.0,15.5]},"down":{"texture":"atlas5","uv":[15.0,15.0,16.0,15.5]},"south":{"texture":"atlas5","cullface":"south","uv":[3.0,14.5,4.0,15.0]}}},{"from":[0,12,8],"to":[16,13,15],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[6.5,14.5,10.0,15.0]},"west":{"texture":"atlas3","cullface":"west","uv":[10.0,14.5,13.5,15.0]},"up":{"texture":"atlas2","uv":[8.0,10.5,16.0,14.0]},"down":{"texture":"atlas2","uv":[8.0,7.0,16.0,10.5]},"north":{"texture":"atlas1","uv":[8.0,15.0,16.0,15.5]},"south":{"texture":"atlas1","uv":[8.0,12.5,16.0,13.0]}}},{"from":[0,12,0],"to":[16,14,3],"faces":{"east":{"texture":"atlas5","cullface":"east","uv":[8.0,15.0,9.5,16.0]},"west":{"texture":"atlas5","cullface":"west","uv":[9.5,15.0,11.0,16.0]},"down":{"texture":"atlas2","uv":[0.0,14.0,8.0,15.5]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,14.0,16.0,15.0]},"south":{"texture":"atlas2","uv":[8.0,3.5,16.0,4.5]}}},{"from":[0,13,8],"to":[16,14,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[4.0,15.5,8.0,16.0]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,15.5,12.0,16.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,12.0]},"north":{"texture":"atlas1","uv":[8.0,6.0,16.0,6.5]},"south":{"texture":"atlas2","cullface":"south","uv":[0.0,15.5,8.0,16.0]}}},{"from":[0,14,0],"to":[16,16,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,5.5,16.0,6.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas4","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[8.0,0.0,16.0,1.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,1.0,16.0,2.0]}}}]} diff --git a/src/main/resources/assets/oc2r/models/block/redstone_interface.json b/src/main/resources/assets/oc2r/models/block/redstone_interface.json new file mode 100644 index 00000000..0a549f26 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/block/redstone_interface.json @@ -0,0 +1 @@ +{"parent":"block/block","textures":{"atlas0":"oc2r:block/redstone_interface/redstone_interface_atlas0","atlas1":"oc2r:block/redstone_interface/redstone_interface_atlas1","atlas2":"oc2r:block/redstone_interface/redstone_interface_atlas2","atlas3":"oc2r:block/redstone_interface/redstone_interface_atlas3","atlas4":"oc2r:block/redstone_interface/redstone_interface_atlas4","particle":"#atlas0"},"elements":[{"from":[0,0,10],"to":[16,1,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[8.0,7.5,11.0,8.0]},"west":{"texture":"atlas1","cullface":"west","uv":[11.0,7.5,14.0,8.0]},"up":{"texture":"atlas0","uv":[0.0,0.0,8.0,3.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,3.0,8.0,6.0]},"north":{"texture":"atlas0","uv":[0.0,6.0,8.0,6.5]},"south":{"texture":"atlas0","cullface":"south","uv":[0.0,6.5,8.0,7.0]}}},{"from":[0,0,6],"to":[6,1,10],"faces":{"east":{"texture":"atlas1","uv":[14.0,7.5,16.0,8.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,14.0,16.0,14.5]},"up":{"texture":"atlas2","uv":[8.0,4.5,11.0,6.5]},"down":{"texture":"atlas2","cullface":"down","uv":[11.0,4.5,14.0,6.5]},"north":{"texture":"atlas2","uv":[8.0,11.0,11.0,11.5]},"south":{"texture":"atlas2","uv":[11.0,11.0,14.0,11.5]}}},{"from":[10,0,6],"to":[16,1,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,14.5,16.0,15.0]},"west":{"texture":"atlas2","uv":[14.0,15.0,16.0,15.5]},"up":{"texture":"atlas2","uv":[8.0,2.5,11.0,4.5]},"down":{"texture":"atlas2","cullface":"down","uv":[11.0,2.5,14.0,4.5]},"north":{"texture":"atlas2","uv":[8.0,8.5,11.0,9.0]},"south":{"texture":"atlas2","uv":[11.0,8.5,14.0,9.0]}}},{"from":[0,0,0],"to":[16,1,6],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[8.0,0.0,11.0,0.5]},"west":{"texture":"atlas2","cullface":"west","uv":[8.0,0.5,11.0,1.0]},"up":{"texture":"atlas0","uv":[0.0,7.0,8.0,10.0]},"down":{"texture":"atlas0","cullface":"down","uv":[0.0,10.0,8.0,13.0]},"north":{"texture":"atlas0","cullface":"north","uv":[0.0,13.0,8.0,13.5]},"south":{"texture":"atlas0","uv":[0.0,13.5,8.0,14.0]}}},{"from":[0,1,15],"to":[5,3,16],"faces":{"east":{"texture":"atlas0","uv":[15.0,5.0,15.5,6.0]},"west":{"texture":"atlas0","cullface":"west","uv":[15.5,5.0,16.0,6.0]},"up":{"texture":"atlas4","uv":[0.0,4.0,2.5,4.5]},"down":{"texture":"atlas4","uv":[0.0,4.5,2.5,5.0]},"south":{"texture":"atlas4","cullface":"south","uv":[0.0,5.0,2.5,6.0]}}},{"from":[11,1,15],"to":[16,3,16],"faces":{"east":{"texture":"atlas1","cullface":"east","uv":[15.0,6.5,15.5,7.5]},"west":{"texture":"atlas1","uv":[15.5,6.5,16.0,7.5]},"up":{"texture":"atlas4","uv":[0.0,6.0,2.5,6.5]},"down":{"texture":"atlas4","uv":[0.0,6.5,2.5,7.0]},"south":{"texture":"atlas4","cullface":"south","uv":[0.0,7.0,2.5,8.0]}}},{"from":[0,1,11],"to":[16,3,15],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,4.5,16.0,5.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,5.5,16.0,6.5]},"up":{"texture":"atlas0","uv":[0.0,14.0,8.0,16.0]},"down":{"texture":"atlas0","uv":[8.0,14.0,16.0,16.0]},"north":{"texture":"atlas0","uv":[8.0,10.0,16.0,11.0]},"south":{"texture":"atlas0","uv":[8.0,11.0,16.0,12.0]}}},{"from":[1,1,5],"to":[15,3,11],"faces":{"east":{"texture":"atlas2","uv":[8.0,1.0,11.0,2.0]},"west":{"texture":"atlas2","uv":[11.0,1.0,14.0,2.0]},"down":{"texture":"atlas3","uv":[8.0,0.0,15.0,3.0]},"north":{"texture":"atlas0","uv":[8.0,5.0,15.0,6.0]},"south":{"texture":"atlas1","uv":[8.0,6.5,15.0,7.5]}}},{"from":[0,1,1],"to":[16,3,5],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,2.5,16.0,3.5]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,3.5,16.0,4.5]},"up":{"texture":"atlas0","uv":[8.0,7.0,16.0,9.0]},"down":{"texture":"atlas0","uv":[8.0,3.0,16.0,5.0]},"north":{"texture":"atlas0","uv":[8.0,12.0,16.0,13.0]},"south":{"texture":"atlas0","uv":[8.0,9.0,16.0,10.0]}}},{"from":[0,1,0],"to":[5,3,1],"faces":{"east":{"texture":"atlas2","uv":[14.0,1.0,14.5,2.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.5,1.0,15.0,2.0]},"up":{"texture":"atlas4","uv":[0.0,8.0,2.5,8.5]},"down":{"texture":"atlas4","uv":[0.0,8.5,2.5,9.0]},"north":{"texture":"atlas4","cullface":"north","uv":[0.0,9.0,2.5,10.0]}}},{"from":[11,1,0],"to":[16,3,1],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,1.0,15.5,2.0]},"west":{"texture":"atlas2","uv":[15.5,1.0,16.0,2.0]},"up":{"texture":"atlas4","uv":[0.0,10.0,2.5,10.5]},"down":{"texture":"atlas4","uv":[0.0,10.5,2.5,11.0]},"north":{"texture":"atlas4","cullface":"north","uv":[0.0,11.0,2.5,12.0]}}},{"from":[0,3,0],"to":[16,6,16],"faces":{"east":{"texture":"atlas0","cullface":"east","uv":[8.0,0.0,16.0,1.5]},"west":{"texture":"atlas0","cullface":"west","uv":[8.0,1.5,16.0,3.0]},"up":{"texture":"atlas1","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas1","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas1","cullface":"north","uv":[8.0,8.0,16.0,9.5]},"south":{"texture":"atlas1","cullface":"south","uv":[8.0,9.5,16.0,11.0]}}},{"from":[0,6,15],"to":[6,10,16],"faces":{"east":{"texture":"atlas2","uv":[15.0,6.5,15.5,8.5]},"west":{"texture":"atlas2","cullface":"west","uv":[15.5,6.5,16.0,8.5]},"up":{"texture":"atlas2","uv":[8.0,2.0,11.0,2.5]},"down":{"texture":"atlas2","uv":[11.0,2.0,14.0,2.5]},"south":{"texture":"atlas3","cullface":"south","uv":[8.0,14.0,11.0,16.0]}}},{"from":[10,6,15],"to":[16,10,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[15.0,9.0,15.5,11.0]},"west":{"texture":"atlas2","uv":[15.5,9.0,16.0,11.0]},"up":{"texture":"atlas2","uv":[11.0,0.5,14.0,1.0]},"down":{"texture":"atlas2","uv":[11.0,0.0,14.0,0.5]},"south":{"texture":"atlas3","cullface":"south","uv":[11.0,14.0,14.0,16.0]}}},{"from":[0,6,10],"to":[16,10,15],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[0.0,12.0,2.5,14.0]},"west":{"texture":"atlas4","cullface":"west","uv":[0.0,14.0,2.5,16.0]},"up":{"texture":"atlas1","uv":[8.0,11.0,16.0,13.5]},"down":{"texture":"atlas1","uv":[8.0,13.5,16.0,16.0]},"north":{"texture":"atlas1","uv":[8.0,0.0,16.0,2.0]},"south":{"texture":"atlas1","uv":[8.0,2.0,16.0,4.0]}}},{"from":[1,6,6],"to":[15,10,10],"faces":{"east":{"texture":"atlas3","uv":[14.0,14.0,16.0,16.0]},"west":{"texture":"atlas3","uv":[14.0,4.0,16.0,6.0]},"up":{"texture":"atlas2","uv":[0.0,14.0,7.0,16.0]},"down":{"texture":"atlas2","uv":[7.0,14.0,14.0,16.0]},"north":{"texture":"atlas2","uv":[8.0,9.0,15.0,11.0]},"south":{"texture":"atlas2","uv":[8.0,6.5,15.0,8.5]}}},{"from":[0,6,1],"to":[16,10,6],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[2.5,14.0,5.0,16.0]},"west":{"texture":"atlas4","cullface":"west","uv":[5.0,14.0,7.5,16.0]},"up":{"texture":"atlas1","uv":[8.0,4.0,16.0,6.5]},"down":{"texture":"atlas2","uv":[0.0,0.0,8.0,2.5]},"north":{"texture":"atlas2","uv":[0.0,2.5,8.0,4.5]},"south":{"texture":"atlas2","uv":[0.0,4.5,8.0,6.5]}}},{"from":[0,6,0],"to":[6,10,1],"faces":{"east":{"texture":"atlas3","uv":[15.0,0.0,15.5,2.0]},"west":{"texture":"atlas3","cullface":"west","uv":[15.5,0.0,16.0,2.0]},"up":{"texture":"atlas3","uv":[8.0,3.0,11.0,3.5]},"down":{"texture":"atlas3","uv":[8.0,3.5,11.0,4.0]},"north":{"texture":"atlas3","cullface":"north","uv":[8.0,4.0,11.0,6.0]}}},{"from":[10,6,0],"to":[16,10,1],"faces":{"east":{"texture":"atlas4","cullface":"east","uv":[3.0,0.0,3.5,2.0]},"west":{"texture":"atlas4","uv":[3.5,0.0,4.0,2.0]},"up":{"texture":"atlas3","uv":[8.0,6.0,11.0,6.5]},"down":{"texture":"atlas3","uv":[8.0,6.5,11.0,7.0]},"north":{"texture":"atlas3","cullface":"north","uv":[11.0,4.0,14.0,6.0]}}},{"from":[0,10,0],"to":[16,15,16],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[0.0,6.5,8.0,9.0]},"west":{"texture":"atlas2","cullface":"west","uv":[0.0,9.0,8.0,11.5]},"up":{"texture":"atlas3","uv":[0.0,0.0,8.0,8.0]},"down":{"texture":"atlas3","uv":[0.0,8.0,8.0,16.0]},"north":{"texture":"atlas2","cullface":"north","uv":[0.0,11.5,8.0,14.0]},"south":{"texture":"atlas2","cullface":"south","uv":[8.0,11.5,16.0,14.0]}}},{"from":[0,15,10],"to":[16,16,16],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[8.0,7.0,11.0,7.5]},"west":{"texture":"atlas3","cullface":"west","uv":[8.0,7.5,11.0,8.0]},"up":{"texture":"atlas3","cullface":"up","uv":[8.0,8.0,16.0,11.0]},"north":{"texture":"atlas0","uv":[8.0,13.5,16.0,14.0]},"south":{"texture":"atlas0","cullface":"south","uv":[8.0,13.0,16.0,13.5]}}},{"from":[0,15,6],"to":[6,16,10],"faces":{"east":{"texture":"atlas2","uv":[14.0,15.5,16.0,16.0]},"west":{"texture":"atlas2","cullface":"west","uv":[14.0,11.0,16.0,11.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,0.0,3.0,2.0]},"north":{"texture":"atlas3","uv":[11.0,7.5,14.0,8.0]},"south":{"texture":"atlas3","uv":[11.0,7.0,14.0,7.5]}}},{"from":[10,15,6],"to":[16,16,10],"faces":{"east":{"texture":"atlas2","cullface":"east","uv":[14.0,8.5,16.0,9.0]},"west":{"texture":"atlas2","uv":[14.0,2.0,16.0,2.5]},"up":{"texture":"atlas4","cullface":"up","uv":[0.0,2.0,3.0,4.0]},"north":{"texture":"atlas3","uv":[11.0,6.5,14.0,7.0]},"south":{"texture":"atlas3","uv":[11.0,6.0,14.0,6.5]}}},{"from":[0,15,0],"to":[16,16,6],"faces":{"east":{"texture":"atlas3","cullface":"east","uv":[11.0,3.5,14.0,4.0]},"west":{"texture":"atlas3","cullface":"west","uv":[11.0,3.0,14.0,3.5]},"up":{"texture":"atlas3","cullface":"up","uv":[8.0,11.0,16.0,14.0]},"north":{"texture":"atlas0","cullface":"north","uv":[8.0,6.5,16.0,7.0]},"south":{"texture":"atlas0","uv":[8.0,6.0,16.0,6.5]}}}]} diff --git a/src/main/resources/assets/oc2/models/block/vxlan_hub.json b/src/main/resources/assets/oc2r/models/block/vxlan_hub.json similarity index 97% rename from src/main/resources/assets/oc2/models/block/vxlan_hub.json rename to src/main/resources/assets/oc2r/models/block/vxlan_hub.json index 622cc9b3..4e4f4562 100644 --- a/src/main/resources/assets/oc2/models/block/vxlan_hub.json +++ b/src/main/resources/assets/oc2r/models/block/vxlan_hub.json @@ -1,11 +1,11 @@ { "parent": "block/block", "textures": { - "particle": "oc2:block/vxlan_hub/vxlan_hub_atlas0", - "atlas0": "oc2:block/vxlan_hub/vxlan_hub_atlas0", - "atlas1": "oc2:block/vxlan_hub/vxlan_hub_atlas1", - "atlas2": "oc2:block/vxlan_hub/vxlan_hub_atlas2", - "atlas3": "oc2:block/vxlan_hub/vxlan_hub_atlas3" + "particle": "oc2r:block/vxlan_hub/vxlan_hub_atlas0", + "atlas0": "oc2r:block/vxlan_hub/vxlan_hub_atlas0", + "atlas1": "oc2r:block/vxlan_hub/vxlan_hub_atlas1", + "atlas2": "oc2r:block/vxlan_hub/vxlan_hub_atlas2", + "atlas3": "oc2r:block/vxlan_hub/vxlan_hub_atlas3" }, "elements": [ { diff --git a/src/main/resources/assets/oc2/models/item/block_operations_module.json b/src/main/resources/assets/oc2r/models/item/block_operations_module.json similarity index 56% rename from src/main/resources/assets/oc2/models/item/block_operations_module.json rename to src/main/resources/assets/oc2r/models/item/block_operations_module.json index d720cef8..02a87851 100644 --- a/src/main/resources/assets/oc2/models/item/block_operations_module.json +++ b/src/main/resources/assets/oc2r/models/item/block_operations_module.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/block_operations_module" + "layer0": "oc2r:item/block_operations_module" } } diff --git a/src/main/resources/assets/oc2/models/item/bus_cable.json b/src/main/resources/assets/oc2r/models/item/bus_cable.json similarity index 95% rename from src/main/resources/assets/oc2/models/item/bus_cable.json rename to src/main/resources/assets/oc2r/models/item/bus_cable.json index 547e650f..7018bef0 100644 --- a/src/main/resources/assets/oc2/models/item/bus_cable.json +++ b/src/main/resources/assets/oc2r/models/item/bus_cable.json @@ -1,5 +1,5 @@ { - "parent": "oc2:block/cable_straight", + "parent": "oc2r:block/cable_straight", "display": { "gui": { "rotation": [ diff --git a/src/main/resources/assets/oc2/models/item/bus_interface.json b/src/main/resources/assets/oc2r/models/item/bus_interface.json similarity index 97% rename from src/main/resources/assets/oc2/models/item/bus_interface.json rename to src/main/resources/assets/oc2r/models/item/bus_interface.json index 4f131fe9..47b4e160 100644 --- a/src/main/resources/assets/oc2/models/item/bus_interface.json +++ b/src/main/resources/assets/oc2r/models/item/bus_interface.json @@ -1,5 +1,5 @@ { - "parent": "oc2:block/cable_plug", + "parent": "oc2r:block/cable_plug", "display": { "gui": { "rotation": [ diff --git a/src/main/resources/assets/oc2r/models/item/charger.json b/src/main/resources/assets/oc2r/models/item/charger.json new file mode 100644 index 00000000..aef6413a --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/charger.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/charger" +} diff --git a/src/main/resources/assets/oc2/models/item/circuit_board.json b/src/main/resources/assets/oc2r/models/item/circuit_board.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/circuit_board.json rename to src/main/resources/assets/oc2r/models/item/circuit_board.json index 8375fc86..b6e65d4f 100644 --- a/src/main/resources/assets/oc2/models/item/circuit_board.json +++ b/src/main/resources/assets/oc2r/models/item/circuit_board.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/circuit_board" + "layer0": "oc2r:item/circuit_board" } } diff --git a/src/main/resources/assets/oc2r/models/item/computer.json b/src/main/resources/assets/oc2r/models/item/computer.json new file mode 100644 index 00000000..87f9cb40 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/computer.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/computer" +} diff --git a/src/main/resources/assets/oc2/models/item/cpu_tier_1.json b/src/main/resources/assets/oc2r/models/item/cpu_tier_1.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/cpu_tier_1.json rename to src/main/resources/assets/oc2r/models/item/cpu_tier_1.json index 54a9a303..6f651de2 100644 --- a/src/main/resources/assets/oc2/models/item/cpu_tier_1.json +++ b/src/main/resources/assets/oc2r/models/item/cpu_tier_1.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/cpu_tier_1" + "layer0": "oc2r:item/cpu_tier_1" } } diff --git a/src/main/resources/assets/oc2/models/item/cpu_tier_2.json b/src/main/resources/assets/oc2r/models/item/cpu_tier_2.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/cpu_tier_2.json rename to src/main/resources/assets/oc2r/models/item/cpu_tier_2.json index 4c001339..83aa4ab9 100644 --- a/src/main/resources/assets/oc2/models/item/cpu_tier_2.json +++ b/src/main/resources/assets/oc2r/models/item/cpu_tier_2.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/cpu_tier_2" + "layer0": "oc2r:item/cpu_tier_2" } } diff --git a/src/main/resources/assets/oc2/models/item/cpu_tier_3.json b/src/main/resources/assets/oc2r/models/item/cpu_tier_3.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/cpu_tier_3.json rename to src/main/resources/assets/oc2r/models/item/cpu_tier_3.json index 9a311dc9..439acbc8 100644 --- a/src/main/resources/assets/oc2/models/item/cpu_tier_3.json +++ b/src/main/resources/assets/oc2r/models/item/cpu_tier_3.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/cpu_tier_3" + "layer0": "oc2r:item/cpu_tier_3" } } diff --git a/src/main/resources/assets/oc2/models/item/cpu_tier_4.json b/src/main/resources/assets/oc2r/models/item/cpu_tier_4.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/cpu_tier_4.json rename to src/main/resources/assets/oc2r/models/item/cpu_tier_4.json index e38ee80e..2db63cee 100644 --- a/src/main/resources/assets/oc2/models/item/cpu_tier_4.json +++ b/src/main/resources/assets/oc2r/models/item/cpu_tier_4.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/cpu_tier_4" + "layer0": "oc2r:item/cpu_tier_4" } } diff --git a/src/main/resources/assets/oc2r/models/item/creative_energy.json b/src/main/resources/assets/oc2r/models/item/creative_energy.json new file mode 100644 index 00000000..6e177018 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/creative_energy.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/creative_energy" +} diff --git a/src/main/resources/assets/oc2r/models/item/disk_drive.json b/src/main/resources/assets/oc2r/models/item/disk_drive.json new file mode 100644 index 00000000..84fae56e --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/disk_drive.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/disk_drive" +} diff --git a/src/main/resources/assets/oc2/models/item/file_import_export_card.json b/src/main/resources/assets/oc2r/models/item/file_import_export_card.json similarity index 56% rename from src/main/resources/assets/oc2/models/item/file_import_export_card.json rename to src/main/resources/assets/oc2r/models/item/file_import_export_card.json index 4f3c7347..7fcd3c61 100644 --- a/src/main/resources/assets/oc2/models/item/file_import_export_card.json +++ b/src/main/resources/assets/oc2r/models/item/file_import_export_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/file_import_export_card" + "layer0": "oc2r:item/file_import_export_card" } } diff --git a/src/main/resources/assets/oc2/models/item/flash_memory.json b/src/main/resources/assets/oc2r/models/item/flash_memory.json similarity index 62% rename from src/main/resources/assets/oc2/models/item/flash_memory.json rename to src/main/resources/assets/oc2r/models/item/flash_memory.json index a5a68c4d..069e825c 100644 --- a/src/main/resources/assets/oc2/models/item/flash_memory.json +++ b/src/main/resources/assets/oc2r/models/item/flash_memory.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/flash_memory" + "layer0": "oc2r:item/flash_memory" } } diff --git a/src/main/resources/assets/oc2/models/item/flash_memory_custom.json b/src/main/resources/assets/oc2r/models/item/flash_memory_custom.json similarity index 62% rename from src/main/resources/assets/oc2/models/item/flash_memory_custom.json rename to src/main/resources/assets/oc2r/models/item/flash_memory_custom.json index a5a68c4d..069e825c 100644 --- a/src/main/resources/assets/oc2/models/item/flash_memory_custom.json +++ b/src/main/resources/assets/oc2r/models/item/flash_memory_custom.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/flash_memory" + "layer0": "oc2r:item/flash_memory" } } diff --git a/src/main/resources/assets/oc2r/models/item/flash_memory_flasher.json b/src/main/resources/assets/oc2r/models/item/flash_memory_flasher.json new file mode 100644 index 00000000..3c4409d0 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/flash_memory_flasher.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/flash_memory_flasher" +} diff --git a/src/main/resources/assets/oc2r/models/item/floppy.json b/src/main/resources/assets/oc2r/models/item/floppy.json new file mode 100644 index 00000000..500d0966 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/floppy.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/floppy_base", + "layer1": "oc2r:item/floppy_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/floppy_modern.json b/src/main/resources/assets/oc2r/models/item/floppy_modern.json new file mode 100644 index 00000000..500d0966 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/floppy_modern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/floppy_base", + "layer1": "oc2r:item/floppy_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/hard_drive_custom.json b/src/main/resources/assets/oc2r/models/item/hard_drive_custom.json new file mode 100644 index 00000000..ce13c2ff --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/hard_drive_custom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/hard_drive_base", + "layer1": "oc2r:item/hard_drive_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/hard_drive_extra_large.json b/src/main/resources/assets/oc2r/models/item/hard_drive_extra_large.json new file mode 100644 index 00000000..ce13c2ff --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/hard_drive_extra_large.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/hard_drive_base", + "layer1": "oc2r:item/hard_drive_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/hard_drive_large.json b/src/main/resources/assets/oc2r/models/item/hard_drive_large.json new file mode 100644 index 00000000..ce13c2ff --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/hard_drive_large.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/hard_drive_base", + "layer1": "oc2r:item/hard_drive_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/hard_drive_medium.json b/src/main/resources/assets/oc2r/models/item/hard_drive_medium.json new file mode 100644 index 00000000..ce13c2ff --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/hard_drive_medium.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/hard_drive_base", + "layer1": "oc2r:item/hard_drive_tint" + } +} diff --git a/src/main/resources/assets/oc2r/models/item/hard_drive_small.json b/src/main/resources/assets/oc2r/models/item/hard_drive_small.json new file mode 100644 index 00000000..ce13c2ff --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/hard_drive_small.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "oc2r:item/hard_drive_base", + "layer1": "oc2r:item/hard_drive_tint" + } +} diff --git a/src/main/resources/assets/oc2/models/item/internet_card.json b/src/main/resources/assets/oc2r/models/item/internet_card.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/internet_card.json rename to src/main/resources/assets/oc2r/models/item/internet_card.json index a669a237..9220d233 100644 --- a/src/main/resources/assets/oc2/models/item/internet_card.json +++ b/src/main/resources/assets/oc2r/models/item/internet_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/internet_card" + "layer0": "oc2r:item/internet_card" } } \ No newline at end of file diff --git a/src/main/resources/assets/oc2r/models/item/internet_gateway.json b/src/main/resources/assets/oc2r/models/item/internet_gateway.json new file mode 100644 index 00000000..2febd603 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/internet_gateway.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/internet_gateway" +} \ No newline at end of file diff --git a/src/main/resources/assets/oc2/models/item/inventory_operations_module.json b/src/main/resources/assets/oc2r/models/item/inventory_operations_module.json similarity index 54% rename from src/main/resources/assets/oc2/models/item/inventory_operations_module.json rename to src/main/resources/assets/oc2r/models/item/inventory_operations_module.json index f565b4f6..bd7b2326 100644 --- a/src/main/resources/assets/oc2/models/item/inventory_operations_module.json +++ b/src/main/resources/assets/oc2r/models/item/inventory_operations_module.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/inventory_operations_module" + "layer0": "oc2r:item/inventory_operations_module" } } diff --git a/src/main/resources/assets/oc2r/models/item/keyboard.json b/src/main/resources/assets/oc2r/models/item/keyboard.json new file mode 100644 index 00000000..47e9a219 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/keyboard.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/keyboard" +} diff --git a/src/main/resources/assets/oc2/models/item/manual.json b/src/main/resources/assets/oc2r/models/item/manual.json similarity index 65% rename from src/main/resources/assets/oc2/models/item/manual.json rename to src/main/resources/assets/oc2r/models/item/manual.json index 4140d77e..3eecc583 100644 --- a/src/main/resources/assets/oc2/models/item/manual.json +++ b/src/main/resources/assets/oc2r/models/item/manual.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/manual" + "layer0": "oc2r:item/manual" } } diff --git a/src/main/resources/assets/oc2/models/item/memory_extra_large.json b/src/main/resources/assets/oc2r/models/item/memory_extra_large.json similarity index 58% rename from src/main/resources/assets/oc2/models/item/memory_extra_large.json rename to src/main/resources/assets/oc2r/models/item/memory_extra_large.json index f07b7646..9f25a419 100644 --- a/src/main/resources/assets/oc2/models/item/memory_extra_large.json +++ b/src/main/resources/assets/oc2r/models/item/memory_extra_large.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/memory_extra_large" + "layer0": "oc2r:item/memory_extra_large" } } diff --git a/src/main/resources/assets/oc2/models/item/memory_large.json b/src/main/resources/assets/oc2r/models/item/memory_large.json similarity index 62% rename from src/main/resources/assets/oc2/models/item/memory_large.json rename to src/main/resources/assets/oc2r/models/item/memory_large.json index 81d93b9c..50144c74 100644 --- a/src/main/resources/assets/oc2/models/item/memory_large.json +++ b/src/main/resources/assets/oc2r/models/item/memory_large.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/memory_large" + "layer0": "oc2r:item/memory_large" } } diff --git a/src/main/resources/assets/oc2/models/item/memory_medium.json b/src/main/resources/assets/oc2r/models/item/memory_medium.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/memory_medium.json rename to src/main/resources/assets/oc2r/models/item/memory_medium.json index c3da2b2e..23fa8a2d 100644 --- a/src/main/resources/assets/oc2/models/item/memory_medium.json +++ b/src/main/resources/assets/oc2r/models/item/memory_medium.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/memory_medium" + "layer0": "oc2r:item/memory_medium" } } diff --git a/src/main/resources/assets/oc2/models/item/memory_small.json b/src/main/resources/assets/oc2r/models/item/memory_small.json similarity index 62% rename from src/main/resources/assets/oc2/models/item/memory_small.json rename to src/main/resources/assets/oc2r/models/item/memory_small.json index 1069e856..96b94bc9 100644 --- a/src/main/resources/assets/oc2/models/item/memory_small.json +++ b/src/main/resources/assets/oc2r/models/item/memory_small.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/memory_small" + "layer0": "oc2r:item/memory_small" } } diff --git a/src/main/resources/assets/oc2r/models/item/monitor.json b/src/main/resources/assets/oc2r/models/item/monitor.json new file mode 100644 index 00000000..bb48edbb --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/monitor" +} diff --git a/src/main/resources/assets/oc2/models/item/network_cable.json b/src/main/resources/assets/oc2r/models/item/network_cable.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/network_cable.json rename to src/main/resources/assets/oc2r/models/item/network_cable.json index f7f5d527..76123a8d 100644 --- a/src/main/resources/assets/oc2/models/item/network_cable.json +++ b/src/main/resources/assets/oc2r/models/item/network_cable.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/network_cable" + "layer0": "oc2r:item/network_cable" } } diff --git a/src/main/resources/assets/oc2/models/item/network_connector.json b/src/main/resources/assets/oc2r/models/item/network_connector.json similarity index 89% rename from src/main/resources/assets/oc2/models/item/network_connector.json rename to src/main/resources/assets/oc2r/models/item/network_connector.json index 9482f13c..138831d6 100644 --- a/src/main/resources/assets/oc2/models/item/network_connector.json +++ b/src/main/resources/assets/oc2r/models/item/network_connector.json @@ -1,5 +1,5 @@ { - "parent": "oc2:block/network_connector", + "parent": "oc2r:block/network_connector", "display": { "gui": { "rotation": [ diff --git a/src/main/resources/assets/oc2r/models/item/network_hub.json b/src/main/resources/assets/oc2r/models/item/network_hub.json new file mode 100644 index 00000000..967fd4bc --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/network_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/network_hub" +} diff --git a/src/main/resources/assets/oc2/models/item/network_interface_card.json b/src/main/resources/assets/oc2r/models/item/network_interface_card.json similarity index 56% rename from src/main/resources/assets/oc2/models/item/network_interface_card.json rename to src/main/resources/assets/oc2r/models/item/network_interface_card.json index 12d27838..200ea8df 100644 --- a/src/main/resources/assets/oc2/models/item/network_interface_card.json +++ b/src/main/resources/assets/oc2r/models/item/network_interface_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/network_interface_card" + "layer0": "oc2r:item/network_interface_card" } } diff --git a/src/main/resources/assets/oc2r/models/item/network_switch.json b/src/main/resources/assets/oc2r/models/item/network_switch.json new file mode 100644 index 00000000..9d52f858 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/network_switch.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/network_switch" +} diff --git a/src/main/resources/assets/oc2/models/item/network_tunnel_card.json b/src/main/resources/assets/oc2r/models/item/network_tunnel_card.json similarity index 58% rename from src/main/resources/assets/oc2/models/item/network_tunnel_card.json rename to src/main/resources/assets/oc2r/models/item/network_tunnel_card.json index 8be134a9..84434847 100644 --- a/src/main/resources/assets/oc2/models/item/network_tunnel_card.json +++ b/src/main/resources/assets/oc2r/models/item/network_tunnel_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/network_tunnel_card" + "layer0": "oc2r:item/network_tunnel_card" } } diff --git a/src/main/resources/assets/oc2/models/item/network_tunnel_module.json b/src/main/resources/assets/oc2r/models/item/network_tunnel_module.json similarity index 57% rename from src/main/resources/assets/oc2/models/item/network_tunnel_module.json rename to src/main/resources/assets/oc2r/models/item/network_tunnel_module.json index 3fdcd1cc..1339709b 100644 --- a/src/main/resources/assets/oc2/models/item/network_tunnel_module.json +++ b/src/main/resources/assets/oc2r/models/item/network_tunnel_module.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/network_tunnel_module" + "layer0": "oc2r:item/network_tunnel_module" } } diff --git a/src/main/resources/assets/oc2r/models/item/pci_card_cage.json b/src/main/resources/assets/oc2r/models/item/pci_card_cage.json new file mode 100644 index 00000000..7dde9270 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/pci_card_cage.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/pci_card_cage" +} diff --git a/src/main/resources/assets/oc2r/models/item/projector.json b/src/main/resources/assets/oc2r/models/item/projector.json new file mode 100644 index 00000000..a73a8bcb --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/projector.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/projector" +} diff --git a/src/main/resources/assets/oc2/models/item/raw_silicon_wafer.json b/src/main/resources/assets/oc2r/models/item/raw_silicon_wafer.json similarity index 59% rename from src/main/resources/assets/oc2/models/item/raw_silicon_wafer.json rename to src/main/resources/assets/oc2r/models/item/raw_silicon_wafer.json index 77f59295..a0f3cacf 100644 --- a/src/main/resources/assets/oc2/models/item/raw_silicon_wafer.json +++ b/src/main/resources/assets/oc2r/models/item/raw_silicon_wafer.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/raw_silicon_wafer" + "layer0": "oc2r:item/raw_silicon_wafer" } } diff --git a/src/main/resources/assets/oc2r/models/item/redstone_interface.json b/src/main/resources/assets/oc2r/models/item/redstone_interface.json new file mode 100644 index 00000000..4db417fb --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/redstone_interface.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/redstone_interface" +} diff --git a/src/main/resources/assets/oc2/models/item/redstone_interface_card.json b/src/main/resources/assets/oc2r/models/item/redstone_interface_card.json similarity index 56% rename from src/main/resources/assets/oc2/models/item/redstone_interface_card.json rename to src/main/resources/assets/oc2r/models/item/redstone_interface_card.json index be10221f..0d14d5c1 100644 --- a/src/main/resources/assets/oc2/models/item/redstone_interface_card.json +++ b/src/main/resources/assets/oc2r/models/item/redstone_interface_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/redstone_interface_card" + "layer0": "oc2r:item/redstone_interface_card" } } diff --git a/src/main/resources/assets/oc2/models/item/robot.json b/src/main/resources/assets/oc2r/models/item/robot.json similarity index 100% rename from src/main/resources/assets/oc2/models/item/robot.json rename to src/main/resources/assets/oc2r/models/item/robot.json diff --git a/src/main/resources/assets/oc2/models/item/silicon.json b/src/main/resources/assets/oc2r/models/item/silicon.json similarity index 65% rename from src/main/resources/assets/oc2/models/item/silicon.json rename to src/main/resources/assets/oc2r/models/item/silicon.json index a180dbfe..dae2affd 100644 --- a/src/main/resources/assets/oc2/models/item/silicon.json +++ b/src/main/resources/assets/oc2r/models/item/silicon.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/silicon" + "layer0": "oc2r:item/silicon" } } diff --git a/src/main/resources/assets/oc2/models/item/silicon_blend.json b/src/main/resources/assets/oc2r/models/item/silicon_blend.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/silicon_blend.json rename to src/main/resources/assets/oc2r/models/item/silicon_blend.json index 800b5693..63d09e1d 100644 --- a/src/main/resources/assets/oc2/models/item/silicon_blend.json +++ b/src/main/resources/assets/oc2r/models/item/silicon_blend.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/silicon_blend" + "layer0": "oc2r:item/silicon_blend" } } diff --git a/src/main/resources/assets/oc2/models/item/silicon_wafer.json b/src/main/resources/assets/oc2r/models/item/silicon_wafer.json similarity index 61% rename from src/main/resources/assets/oc2/models/item/silicon_wafer.json rename to src/main/resources/assets/oc2r/models/item/silicon_wafer.json index c8dc0845..213b2afb 100644 --- a/src/main/resources/assets/oc2/models/item/silicon_wafer.json +++ b/src/main/resources/assets/oc2r/models/item/silicon_wafer.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/silicon_wafer" + "layer0": "oc2r:item/silicon_wafer" } } diff --git a/src/main/resources/assets/oc2/models/item/sound_card.json b/src/main/resources/assets/oc2r/models/item/sound_card.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/sound_card.json rename to src/main/resources/assets/oc2r/models/item/sound_card.json index ced89005..37ad6d72 100644 --- a/src/main/resources/assets/oc2/models/item/sound_card.json +++ b/src/main/resources/assets/oc2r/models/item/sound_card.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/sound_card" + "layer0": "oc2r:item/sound_card" } } diff --git a/src/main/resources/assets/oc2/models/item/transistor.json b/src/main/resources/assets/oc2r/models/item/transistor.json similarity index 63% rename from src/main/resources/assets/oc2/models/item/transistor.json rename to src/main/resources/assets/oc2r/models/item/transistor.json index 18e573c4..114d0196 100644 --- a/src/main/resources/assets/oc2/models/item/transistor.json +++ b/src/main/resources/assets/oc2r/models/item/transistor.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/transistor" + "layer0": "oc2r:item/transistor" } } diff --git a/src/main/resources/assets/oc2r/models/item/vxlan_hub.json b/src/main/resources/assets/oc2r/models/item/vxlan_hub.json new file mode 100644 index 00000000..1e8bbe74 --- /dev/null +++ b/src/main/resources/assets/oc2r/models/item/vxlan_hub.json @@ -0,0 +1,3 @@ +{ + "parent": "oc2r:block/vxlan_hub" +} diff --git a/src/main/resources/assets/oc2/models/item/wrench.json b/src/main/resources/assets/oc2r/models/item/wrench.json similarity index 65% rename from src/main/resources/assets/oc2/models/item/wrench.json rename to src/main/resources/assets/oc2r/models/item/wrench.json index 0db4c527..300714f6 100644 --- a/src/main/resources/assets/oc2/models/item/wrench.json +++ b/src/main/resources/assets/oc2r/models/item/wrench.json @@ -1,6 +1,6 @@ { "parent": "minecraft:item/generated", "textures": { - "layer0": "oc2:item/wrench" + "layer0": "oc2r:item/wrench" } } diff --git a/src/main/resources/assets/oc2/shaders/core/projectors.fsh b/src/main/resources/assets/oc2r/shaders/core/projectors.fsh similarity index 100% rename from src/main/resources/assets/oc2/shaders/core/projectors.fsh rename to src/main/resources/assets/oc2r/shaders/core/projectors.fsh diff --git a/src/main/resources/assets/oc2/shaders/core/projectors.json b/src/main/resources/assets/oc2r/shaders/core/projectors.json similarity index 95% rename from src/main/resources/assets/oc2/shaders/core/projectors.json rename to src/main/resources/assets/oc2r/shaders/core/projectors.json index b26f9a94..bc73658b 100644 --- a/src/main/resources/assets/oc2/shaders/core/projectors.json +++ b/src/main/resources/assets/oc2r/shaders/core/projectors.json @@ -4,8 +4,8 @@ "srcrgb": "srcalpha", "dstrgb": "1-srcalpha" }, - "vertex": "oc2:projectors", - "fragment": "oc2:projectors", + "vertex": "oc2r:projectors", + "fragment": "oc2r:projectors", "attributes": ["Position", "UV0"], "samplers": [ {"name": "MainCameraDepth"}, diff --git a/src/main/resources/assets/oc2/shaders/core/projectors.vsh b/src/main/resources/assets/oc2r/shaders/core/projectors.vsh similarity index 100% rename from src/main/resources/assets/oc2/shaders/core/projectors.vsh rename to src/main/resources/assets/oc2r/shaders/core/projectors.vsh diff --git a/src/main/resources/assets/oc2r/sounds.json b/src/main/resources/assets/oc2r/sounds.json new file mode 100644 index 00000000..d61aecb2 --- /dev/null +++ b/src/main/resources/assets/oc2r/sounds.json @@ -0,0 +1,52 @@ +{ + "computer_running": { + "category": "block", + "subtitle": "subtitles.oc2r.computer", + "sounds": [ + { + "name": "oc2r:computer_running", + "stream": true, + "volume": 0.25 + } + ] + }, + "floppy_access": { + "category": "block", + "subtitle": "subtitles.oc2r.floppy", + "sounds": [ + "oc2r:floppy_access1", + "oc2r:floppy_access2", + "oc2r:floppy_access3", + "oc2r:floppy_access4", + "oc2r:floppy_access5", + "oc2r:floppy_access6" + ] + }, + "floppy_eject": { + "category": "block", + "subtitle": "subtitles.oc2r.floppy_eject", + "sounds": [ + "oc2r:floppy_eject" + ] + }, + "floppy_insert": { + "category": "block", + "subtitle": "subtitles.oc2r.floppy_insert", + "sounds": [ + "oc2r:floppy_insert" + ] + }, + "hdd_access": { + "category": "block", + "subtitle": "subtitles.oc2r.hdd", + "sounds": [ + "oc2r:hdd_access1", + "oc2r:hdd_access2", + "oc2r:hdd_access3", + "oc2r:hdd_access4", + "oc2r:hdd_access5", + "oc2r:hdd_access6", + "oc2r:hdd_access7" + ] + } +} diff --git a/src/main/resources/assets/oc2/sounds/computer_running.ogg b/src/main/resources/assets/oc2r/sounds/computer_running.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/computer_running.ogg rename to src/main/resources/assets/oc2r/sounds/computer_running.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access1.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access1.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access1.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access1.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access2.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access2.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access2.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access2.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access3.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access3.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access3.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access3.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access4.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access4.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access4.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access4.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access5.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access5.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access5.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access5.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_access6.ogg b/src/main/resources/assets/oc2r/sounds/floppy_access6.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_access6.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_access6.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_eject.ogg b/src/main/resources/assets/oc2r/sounds/floppy_eject.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_eject.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_eject.ogg diff --git a/src/main/resources/assets/oc2/sounds/floppy_insert.ogg b/src/main/resources/assets/oc2r/sounds/floppy_insert.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/floppy_insert.ogg rename to src/main/resources/assets/oc2r/sounds/floppy_insert.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access1.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access1.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access1.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access1.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access2.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access2.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access2.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access2.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access3.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access3.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access3.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access3.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access4.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access4.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access4.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access4.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access5.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access5.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access5.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access5.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access6.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access6.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access6.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access6.ogg diff --git a/src/main/resources/assets/oc2/sounds/hdd_access7.ogg b/src/main/resources/assets/oc2r/sounds/hdd_access7.ogg similarity index 100% rename from src/main/resources/assets/oc2/sounds/hdd_access7.ogg rename to src/main/resources/assets/oc2r/sounds/hdd_access7.ogg diff --git a/src/main/resources/assets/oc2/textures/block/cable_base/cable_base_atlas0.png b/src/main/resources/assets/oc2r/textures/block/cable_base/cable_base_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/cable_base/cable_base_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/cable_base/cable_base_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/cable_link/cable_link_atlas0.png b/src/main/resources/assets/oc2r/textures/block/cable_link/cable_link_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/cable_link/cable_link_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/cable_link/cable_link_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/cable_plug/cable_plug_atlas0.png b/src/main/resources/assets/oc2r/textures/block/cable_plug/cable_plug_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/cable_plug/cable_plug_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/cable_plug/cable_plug_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/cable_straight/cable_straight_atlas0.png b/src/main/resources/assets/oc2r/textures/block/cable_straight/cable_straight_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/cable_straight/cable_straight_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/cable_straight/cable_straight_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/cable_support/cable_support_atlas0.png b/src/main/resources/assets/oc2r/textures/block/cable_support/cable_support_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/cable_support/cable_support_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/cable_support/cable_support_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/charger/charger_atlas0.png b/src/main/resources/assets/oc2r/textures/block/charger/charger_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/charger/charger_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/charger/charger_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/charger/charger_atlas1.png b/src/main/resources/assets/oc2r/textures/block/charger/charger_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/charger/charger_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/charger/charger_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/charger/charger_atlas2.png b/src/main/resources/assets/oc2r/textures/block/charger/charger_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/charger/charger_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/charger/charger_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/charger/charger_atlas3.png b/src/main/resources/assets/oc2r/textures/block/charger/charger_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/charger/charger_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/charger/charger_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/charger/effect.png b/src/main/resources/assets/oc2r/textures/block/charger/effect.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/charger/effect.png rename to src/main/resources/assets/oc2r/textures/block/charger/effect.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_atlas0.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_atlas1.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_atlas2.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_atlas3.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_atlas4.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_atlas4.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_atlas4.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_atlas4.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_overlay_power.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_power.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_overlay_power.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_power.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_overlay_status.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_status.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_overlay_status.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_status.png diff --git a/src/main/resources/assets/oc2/textures/block/computer/computer_overlay_terminal.png b/src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_terminal.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/computer/computer_overlay_terminal.png rename to src/main/resources/assets/oc2r/textures/block/computer/computer_overlay_terminal.png diff --git a/src/main/resources/assets/oc2/textures/block/creative_energy.png b/src/main/resources/assets/oc2r/textures/block/creative_energy.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/creative_energy.png rename to src/main/resources/assets/oc2r/textures/block/creative_energy.png diff --git a/src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas0.png b/src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas1.png b/src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas2.png b/src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas3.png b/src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/disk_drive/disk_drive_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/disk_drive/disk_drive_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/internet_gateway/internet_gateway_atlas0.png b/src/main/resources/assets/oc2r/textures/block/internet_gateway/internet_gateway_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/internet_gateway/internet_gateway_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/internet_gateway/internet_gateway_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/keyboard/keyboard_atlas0.png b/src/main/resources/assets/oc2r/textures/block/keyboard/keyboard_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/keyboard/keyboard_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/keyboard/keyboard_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/keyboard/keyboard_atlas1.png b/src/main/resources/assets/oc2r/textures/block/keyboard/keyboard_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/keyboard/keyboard_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/keyboard/keyboard_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/monitor/monitor.png b/src/main/resources/assets/oc2r/textures/block/monitor/monitor.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/monitor/monitor.png rename to src/main/resources/assets/oc2r/textures/block/monitor/monitor.png diff --git a/src/main/resources/assets/oc2/textures/block/monitor/monitor_overlay_power.png b/src/main/resources/assets/oc2r/textures/block/monitor/monitor_overlay_power.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/monitor/monitor_overlay_power.png rename to src/main/resources/assets/oc2r/textures/block/monitor/monitor_overlay_power.png diff --git a/src/main/resources/assets/oc2/textures/block/network_connector/network_connector_atlas0.png b/src/main/resources/assets/oc2r/textures/block/network_connector/network_connector_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_connector/network_connector_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/network_connector/network_connector_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas0.png b/src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas1.png b/src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas2.png b/src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas3.png b/src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_hub/network_hub_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/network_hub/network_hub_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas0.png b/src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas1.png b/src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas2.png b/src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas3.png b/src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/network_switch/network_switch_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/network_switch/network_switch_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas0.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas1.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas2.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas3.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas4.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas4.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas4.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas4.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas5.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas5.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas5.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas5.png diff --git a/src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas6.png b/src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas6.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/pci_card_cage/pci_card_cage_atlas6.png rename to src/main/resources/assets/oc2r/textures/block/pci_card_cage/pci_card_cage_atlas6.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas0.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas1.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas2.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas3.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas4.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas4.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas4.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas4.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas5.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas5.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas5.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas5.png diff --git a/src/main/resources/assets/oc2/textures/block/projector/projector_atlas6.png b/src/main/resources/assets/oc2r/textures/block/projector/projector_atlas6.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/projector/projector_atlas6.png rename to src/main/resources/assets/oc2r/textures/block/projector/projector_atlas6.png diff --git a/src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas0.png b/src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas1.png b/src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas2.png b/src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas3.png b/src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas4.png b/src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas4.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/redstone_interface/redstone_interface_atlas4.png rename to src/main/resources/assets/oc2r/textures/block/redstone_interface/redstone_interface_atlas4.png diff --git a/src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas0.png b/src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas0.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas0.png rename to src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas0.png diff --git a/src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas1.png b/src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas1.png rename to src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas1.png diff --git a/src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas2.png b/src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas2.png rename to src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas2.png diff --git a/src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas3.png b/src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/block/vxlan_hub/vxlan_hub_atlas3.png rename to src/main/resources/assets/oc2r/textures/block/vxlan_hub/vxlan_hub_atlas3.png diff --git a/src/main/resources/assets/oc2/textures/entity/robot/robot.png b/src/main/resources/assets/oc2r/textures/entity/robot/robot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/entity/robot/robot.png rename to src/main/resources/assets/oc2r/textures/entity/robot/robot.png diff --git a/src/main/resources/assets/oc2/textures/font/OFL.TXT b/src/main/resources/assets/oc2r/textures/font/OFL.TXT similarity index 100% rename from src/main/resources/assets/oc2/textures/font/OFL.TXT rename to src/main/resources/assets/oc2r/textures/font/OFL.TXT diff --git a/src/main/resources/assets/oc2/textures/font/monospace.png b/src/main/resources/assets/oc2r/textures/font/monospace.png similarity index 100% rename from src/main/resources/assets/oc2/textures/font/monospace.png rename to src/main/resources/assets/oc2r/textures/font/monospace.png diff --git a/src/main/resources/assets/oc2/textures/font/terminus.png b/src/main/resources/assets/oc2r/textures/font/terminus.png similarity index 100% rename from src/main/resources/assets/oc2/textures/font/terminus.png rename to src/main/resources/assets/oc2r/textures/font/terminus.png diff --git a/src/main/resources/assets/oc2/textures/gui/manual/home.png b/src/main/resources/assets/oc2r/textures/gui/manual/home.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/manual/home.png rename to src/main/resources/assets/oc2r/textures/gui/manual/home.png diff --git a/src/main/resources/assets/oc2/textures/gui/manual/manual.png b/src/main/resources/assets/oc2r/textures/gui/manual/manual.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/manual/manual.png rename to src/main/resources/assets/oc2r/textures/gui/manual/manual.png diff --git a/src/main/resources/assets/oc2/textures/gui/manual/scroll_button.png b/src/main/resources/assets/oc2r/textures/gui/manual/scroll_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/manual/scroll_button.png rename to src/main/resources/assets/oc2r/textures/gui/manual/scroll_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/manual/tab_button.png b/src/main/resources/assets/oc2r/textures/gui/manual/tab_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/manual/tab_button.png rename to src/main/resources/assets/oc2r/textures/gui/manual/tab_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/block_face_disabled.png b/src/main/resources/assets/oc2r/textures/gui/overlay/block_face_disabled.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/block_face_disabled.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/block_face_disabled.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/block_face_enabled.png b/src/main/resources/assets/oc2r/textures/gui/overlay/block_face_enabled.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/block_face_enabled.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/block_face_enabled.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/block_face_focused.png b/src/main/resources/assets/oc2r/textures/gui/overlay/block_face_focused.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/block_face_focused.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/block_face_focused.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/slot_info.png b/src/main/resources/assets/oc2r/textures/gui/overlay/slot_info.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/slot_info.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/slot_info.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/slot_selection.png b/src/main/resources/assets/oc2r/textures/gui/overlay/slot_selection.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/slot_selection.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/slot_selection.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/slot_warn.png b/src/main/resources/assets/oc2r/textures/gui/overlay/slot_warn.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/slot_warn.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/slot_warn.png diff --git a/src/main/resources/assets/oc2/textures/gui/overlay/terminal_focused.png b/src/main/resources/assets/oc2r/textures/gui/overlay/terminal_focused.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/overlay/terminal_focused.png rename to src/main/resources/assets/oc2r/textures/gui/overlay/terminal_focused.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/bus_interface_screen.png b/src/main/resources/assets/oc2r/textures/gui/widget/bus_interface_screen.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/bus_interface_screen.png rename to src/main/resources/assets/oc2r/textures/gui/widget/bus_interface_screen.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/cancel_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/cancel_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/cancel_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/cancel_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/computer_container.png b/src/main/resources/assets/oc2r/textures/gui/widget/computer_container.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/computer_container.png rename to src/main/resources/assets/oc2r/textures/gui/widget/computer_container.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/confirm_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/confirm_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/confirm_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/confirm_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/energy.png b/src/main/resources/assets/oc2r/textures/gui/widget/energy.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/energy.png rename to src/main/resources/assets/oc2r/textures/gui/widget/energy.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/hotbar.png b/src/main/resources/assets/oc2r/textures/gui/widget/hotbar.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/hotbar.png rename to src/main/resources/assets/oc2r/textures/gui/widget/hotbar.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/input_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/input_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/input_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/input_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/inventory_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/inventory_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/inventory_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/inventory_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/monitor_screen.png b/src/main/resources/assets/oc2r/textures/gui/widget/monitor_screen.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/monitor_screen.png rename to src/main/resources/assets/oc2r/textures/gui/widget/monitor_screen.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/monitor_sidebar_1.png b/src/main/resources/assets/oc2r/textures/gui/widget/monitor_sidebar_1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/monitor_sidebar_1.png rename to src/main/resources/assets/oc2r/textures/gui/widget/monitor_sidebar_1.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/network_interface_card_screen.png b/src/main/resources/assets/oc2r/textures/gui/widget/network_interface_card_screen.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/network_interface_card_screen.png rename to src/main/resources/assets/oc2r/textures/gui/widget/network_interface_card_screen.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/network_tunnel_link_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/network_tunnel_link_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/network_tunnel_link_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/network_tunnel_link_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/network_tunnel_screen.png b/src/main/resources/assets/oc2r/textures/gui/widget/network_tunnel_screen.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/network_tunnel_screen.png rename to src/main/resources/assets/oc2r/textures/gui/widget/network_tunnel_screen.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/power_button.png b/src/main/resources/assets/oc2r/textures/gui/widget/power_button.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/power_button.png rename to src/main/resources/assets/oc2r/textures/gui/widget/power_button.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/robot_container.png b/src/main/resources/assets/oc2r/textures/gui/widget/robot_container.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/robot_container.png rename to src/main/resources/assets/oc2r/textures/gui/widget/robot_container.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/sidebar_2.png b/src/main/resources/assets/oc2r/textures/gui/widget/sidebar_2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/sidebar_2.png rename to src/main/resources/assets/oc2r/textures/gui/widget/sidebar_2.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/sidebar_3.png b/src/main/resources/assets/oc2r/textures/gui/widget/sidebar_3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/sidebar_3.png rename to src/main/resources/assets/oc2r/textures/gui/widget/sidebar_3.png diff --git a/src/main/resources/assets/oc2/textures/gui/widget/terminal_screen.png b/src/main/resources/assets/oc2r/textures/gui/widget/terminal_screen.png similarity index 100% rename from src/main/resources/assets/oc2/textures/gui/widget/terminal_screen.png rename to src/main/resources/assets/oc2r/textures/gui/widget/terminal_screen.png diff --git a/src/main/resources/assets/oc2/textures/item/backlight.png b/src/main/resources/assets/oc2r/textures/item/backlight.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/backlight.png rename to src/main/resources/assets/oc2r/textures/item/backlight.png diff --git a/src/main/resources/assets/oc2/textures/item/block_operations_module.png b/src/main/resources/assets/oc2r/textures/item/block_operations_module.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/block_operations_module.png rename to src/main/resources/assets/oc2r/textures/item/block_operations_module.png diff --git a/src/main/resources/assets/oc2/textures/item/card_slot.png b/src/main/resources/assets/oc2r/textures/item/card_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/card_slot.png rename to src/main/resources/assets/oc2r/textures/item/card_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/circuit_board.png b/src/main/resources/assets/oc2r/textures/item/circuit_board.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/circuit_board.png rename to src/main/resources/assets/oc2r/textures/item/circuit_board.png diff --git a/src/main/resources/assets/oc2/textures/item/cpu_slot.png b/src/main/resources/assets/oc2r/textures/item/cpu_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/cpu_slot.png rename to src/main/resources/assets/oc2r/textures/item/cpu_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/cpu_tier_1.png b/src/main/resources/assets/oc2r/textures/item/cpu_tier_1.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/cpu_tier_1.png rename to src/main/resources/assets/oc2r/textures/item/cpu_tier_1.png diff --git a/src/main/resources/assets/oc2/textures/item/cpu_tier_2.png b/src/main/resources/assets/oc2r/textures/item/cpu_tier_2.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/cpu_tier_2.png rename to src/main/resources/assets/oc2r/textures/item/cpu_tier_2.png diff --git a/src/main/resources/assets/oc2/textures/item/cpu_tier_3.png b/src/main/resources/assets/oc2r/textures/item/cpu_tier_3.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/cpu_tier_3.png rename to src/main/resources/assets/oc2r/textures/item/cpu_tier_3.png diff --git a/src/main/resources/assets/oc2/textures/item/cpu_tier_4.png b/src/main/resources/assets/oc2r/textures/item/cpu_tier_4.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/cpu_tier_4.png rename to src/main/resources/assets/oc2r/textures/item/cpu_tier_4.png diff --git a/src/main/resources/assets/oc2/textures/item/file_import_export_card.png b/src/main/resources/assets/oc2r/textures/item/file_import_export_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/file_import_export_card.png rename to src/main/resources/assets/oc2r/textures/item/file_import_export_card.png diff --git a/src/main/resources/assets/oc2/textures/item/file_import_export_card.png.mcmeta b/src/main/resources/assets/oc2r/textures/item/file_import_export_card.png.mcmeta similarity index 100% rename from src/main/resources/assets/oc2/textures/item/file_import_export_card.png.mcmeta rename to src/main/resources/assets/oc2r/textures/item/file_import_export_card.png.mcmeta diff --git a/src/main/resources/assets/oc2/textures/item/flash_memory.png b/src/main/resources/assets/oc2r/textures/item/flash_memory.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/flash_memory.png rename to src/main/resources/assets/oc2r/textures/item/flash_memory.png diff --git a/src/main/resources/assets/oc2/textures/item/flash_memory_slot.png b/src/main/resources/assets/oc2r/textures/item/flash_memory_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/flash_memory_slot.png rename to src/main/resources/assets/oc2r/textures/item/flash_memory_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/floppy_base.png b/src/main/resources/assets/oc2r/textures/item/floppy_base.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/floppy_base.png rename to src/main/resources/assets/oc2r/textures/item/floppy_base.png diff --git a/src/main/resources/assets/oc2/textures/item/floppy_slot.png b/src/main/resources/assets/oc2r/textures/item/floppy_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/floppy_slot.png rename to src/main/resources/assets/oc2r/textures/item/floppy_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/floppy_tint.png b/src/main/resources/assets/oc2r/textures/item/floppy_tint.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/floppy_tint.png rename to src/main/resources/assets/oc2r/textures/item/floppy_tint.png diff --git a/src/main/resources/assets/oc2/textures/item/front_display_glass.png b/src/main/resources/assets/oc2r/textures/item/front_display_glass.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/front_display_glass.png rename to src/main/resources/assets/oc2r/textures/item/front_display_glass.png diff --git a/src/main/resources/assets/oc2/textures/item/hard_disk_platter.png b/src/main/resources/assets/oc2r/textures/item/hard_disk_platter.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/hard_disk_platter.png rename to src/main/resources/assets/oc2r/textures/item/hard_disk_platter.png diff --git a/src/main/resources/assets/oc2/textures/item/hard_drive_base.png b/src/main/resources/assets/oc2r/textures/item/hard_drive_base.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/hard_drive_base.png rename to src/main/resources/assets/oc2r/textures/item/hard_drive_base.png diff --git a/src/main/resources/assets/oc2/textures/item/hard_drive_slot.png b/src/main/resources/assets/oc2r/textures/item/hard_drive_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/hard_drive_slot.png rename to src/main/resources/assets/oc2r/textures/item/hard_drive_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/hard_drive_tint.png b/src/main/resources/assets/oc2r/textures/item/hard_drive_tint.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/hard_drive_tint.png rename to src/main/resources/assets/oc2r/textures/item/hard_drive_tint.png diff --git a/src/main/resources/assets/oc2/textures/item/internet_card.png b/src/main/resources/assets/oc2r/textures/item/internet_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/internet_card.png rename to src/main/resources/assets/oc2r/textures/item/internet_card.png diff --git a/src/main/resources/assets/oc2/textures/item/internet_card.png.mcmeta b/src/main/resources/assets/oc2r/textures/item/internet_card.png.mcmeta similarity index 100% rename from src/main/resources/assets/oc2/textures/item/internet_card.png.mcmeta rename to src/main/resources/assets/oc2r/textures/item/internet_card.png.mcmeta diff --git a/src/main/resources/assets/oc2/textures/item/inventory_operations_module.png b/src/main/resources/assets/oc2r/textures/item/inventory_operations_module.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/inventory_operations_module.png rename to src/main/resources/assets/oc2r/textures/item/inventory_operations_module.png diff --git a/src/main/resources/assets/oc2/textures/item/lcd_display.png b/src/main/resources/assets/oc2r/textures/item/lcd_display.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/lcd_display.png rename to src/main/resources/assets/oc2r/textures/item/lcd_display.png diff --git a/src/main/resources/assets/oc2/textures/item/liquid_crystal_layers.png b/src/main/resources/assets/oc2r/textures/item/liquid_crystal_layers.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/liquid_crystal_layers.png rename to src/main/resources/assets/oc2r/textures/item/liquid_crystal_layers.png diff --git a/src/main/resources/assets/oc2/textures/item/manual.png b/src/main/resources/assets/oc2r/textures/item/manual.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/manual.png rename to src/main/resources/assets/oc2r/textures/item/manual.png diff --git a/src/main/resources/assets/oc2/textures/item/memory_extra_large.png b/src/main/resources/assets/oc2r/textures/item/memory_extra_large.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/memory_extra_large.png rename to src/main/resources/assets/oc2r/textures/item/memory_extra_large.png diff --git a/src/main/resources/assets/oc2/textures/item/memory_large.png b/src/main/resources/assets/oc2r/textures/item/memory_large.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/memory_large.png rename to src/main/resources/assets/oc2r/textures/item/memory_large.png diff --git a/src/main/resources/assets/oc2/textures/item/memory_medium.png b/src/main/resources/assets/oc2r/textures/item/memory_medium.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/memory_medium.png rename to src/main/resources/assets/oc2r/textures/item/memory_medium.png diff --git a/src/main/resources/assets/oc2/textures/item/memory_slot.png b/src/main/resources/assets/oc2r/textures/item/memory_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/memory_slot.png rename to src/main/resources/assets/oc2r/textures/item/memory_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/memory_small.png b/src/main/resources/assets/oc2r/textures/item/memory_small.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/memory_small.png rename to src/main/resources/assets/oc2r/textures/item/memory_small.png diff --git a/src/main/resources/assets/oc2/textures/item/motor.png b/src/main/resources/assets/oc2r/textures/item/motor.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/motor.png rename to src/main/resources/assets/oc2r/textures/item/motor.png diff --git a/src/main/resources/assets/oc2/textures/item/network_cable.png b/src/main/resources/assets/oc2r/textures/item/network_cable.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/network_cable.png rename to src/main/resources/assets/oc2r/textures/item/network_cable.png diff --git a/src/main/resources/assets/oc2/textures/item/network_interface_card.png b/src/main/resources/assets/oc2r/textures/item/network_interface_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/network_interface_card.png rename to src/main/resources/assets/oc2r/textures/item/network_interface_card.png diff --git a/src/main/resources/assets/oc2/textures/item/network_tunnel_card.png b/src/main/resources/assets/oc2r/textures/item/network_tunnel_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/network_tunnel_card.png rename to src/main/resources/assets/oc2r/textures/item/network_tunnel_card.png diff --git a/src/main/resources/assets/oc2/textures/item/network_tunnel_module.png b/src/main/resources/assets/oc2r/textures/item/network_tunnel_module.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/network_tunnel_module.png rename to src/main/resources/assets/oc2r/textures/item/network_tunnel_module.png diff --git a/src/main/resources/assets/oc2/textures/item/network_tunnel_slot.png b/src/main/resources/assets/oc2r/textures/item/network_tunnel_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/network_tunnel_slot.png rename to src/main/resources/assets/oc2r/textures/item/network_tunnel_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/polarization_filter.png b/src/main/resources/assets/oc2r/textures/item/polarization_filter.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/polarization_filter.png rename to src/main/resources/assets/oc2r/textures/item/polarization_filter.png diff --git a/src/main/resources/assets/oc2/textures/item/raw_silicon_wafer.png b/src/main/resources/assets/oc2r/textures/item/raw_silicon_wafer.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/raw_silicon_wafer.png rename to src/main/resources/assets/oc2r/textures/item/raw_silicon_wafer.png diff --git a/src/main/resources/assets/oc2/textures/item/redstone_interface_card.png b/src/main/resources/assets/oc2r/textures/item/redstone_interface_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/redstone_interface_card.png rename to src/main/resources/assets/oc2r/textures/item/redstone_interface_card.png diff --git a/src/main/resources/assets/oc2/textures/item/robot_module_slot.png b/src/main/resources/assets/oc2r/textures/item/robot_module_slot.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/robot_module_slot.png rename to src/main/resources/assets/oc2r/textures/item/robot_module_slot.png diff --git a/src/main/resources/assets/oc2/textures/item/silicon.png b/src/main/resources/assets/oc2r/textures/item/silicon.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/silicon.png rename to src/main/resources/assets/oc2r/textures/item/silicon.png diff --git a/src/main/resources/assets/oc2/textures/item/silicon_blend.png b/src/main/resources/assets/oc2r/textures/item/silicon_blend.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/silicon_blend.png rename to src/main/resources/assets/oc2r/textures/item/silicon_blend.png diff --git a/src/main/resources/assets/oc2/textures/item/silicon_wafer.png b/src/main/resources/assets/oc2r/textures/item/silicon_wafer.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/silicon_wafer.png rename to src/main/resources/assets/oc2r/textures/item/silicon_wafer.png diff --git a/src/main/resources/assets/oc2/textures/item/sound_card.png b/src/main/resources/assets/oc2r/textures/item/sound_card.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/sound_card.png rename to src/main/resources/assets/oc2r/textures/item/sound_card.png diff --git a/src/main/resources/assets/oc2/textures/item/transistor.png b/src/main/resources/assets/oc2r/textures/item/transistor.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/transistor.png rename to src/main/resources/assets/oc2r/textures/item/transistor.png diff --git a/src/main/resources/assets/oc2/textures/item/wrench.png b/src/main/resources/assets/oc2r/textures/item/wrench.png similarity index 100% rename from src/main/resources/assets/oc2/textures/item/wrench.png rename to src/main/resources/assets/oc2r/textures/item/wrench.png diff --git a/src/main/resources/data/forge/tags/items/silicon.json b/src/main/resources/data/forge/tags/items/silicon.json index c3b650dc..d566e40a 100644 --- a/src/main/resources/data/forge/tags/items/silicon.json +++ b/src/main/resources/data/forge/tags/items/silicon.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "oc2:silicon" + "oc2r:silicon" ] } diff --git a/src/main/resources/data/oc2/file_systems/scripts.json b/src/main/resources/data/oc2/file_systems/scripts.json deleted file mode 100644 index 329b9040..00000000 --- a/src/main/resources/data/oc2/file_systems/scripts.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "layer", - "order": 0, - "location": "oc2:file_systems/scripts.zip" -} diff --git a/src/main/resources/data/oc2/item_tag_filters/oc2/hard_drive.json b/src/main/resources/data/oc2/item_tag_filters/oc2/hard_drive.json deleted file mode 100644 index ebf024ef..00000000 --- a/src/main/resources/data/oc2/item_tag_filters/oc2/hard_drive.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "item": "oc2:hard_drive", - "tags": [ - "tag.oc2.size" - ] -} diff --git a/src/main/resources/data/oc2/item_tag_filters/oc2/memory.json b/src/main/resources/data/oc2/item_tag_filters/oc2/memory.json deleted file mode 100644 index fd16800b..00000000 --- a/src/main/resources/data/oc2/item_tag_filters/oc2/memory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "item": "oc2:memory", - "tags": [ - "tag.oc2.size" - ] -} diff --git a/src/main/resources/data/oc2/recipes/flash_memory_custom.json b/src/main/resources/data/oc2/recipes/flash_memory_custom.json deleted file mode 100644 index 3004a95d..00000000 --- a/src/main/resources/data/oc2/recipes/flash_memory_custom.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "oc2:wrench", - "ingredients": [ - { - "item": "oc2:wrench" - }, - { - "item": "oc2:flash_memory" - } - ], - "result": { - "item": "oc2:flash_memory_custom" - } -} diff --git a/src/main/resources/data/oc2/recipes/hard_drive_custom.json b/src/main/resources/data/oc2/recipes/hard_drive_custom.json deleted file mode 100644 index 6df0e213..00000000 --- a/src/main/resources/data/oc2/recipes/hard_drive_custom.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "oc2:wrench", - "ingredients": [ - { - "item": "oc2:wrench" - }, - { - "item": "oc2:hard_drive_large" - } - ], - "result": { - "item": "oc2:hard_drive_custom" - } -} diff --git a/src/main/resources/data/oc2/tags/blocks/devices.json b/src/main/resources/data/oc2/tags/blocks/devices.json deleted file mode 100644 index 70f6bc35..00000000 --- a/src/main/resources/data/oc2/tags/blocks/devices.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:computer", - "oc2:redstone_interface", - "oc2:disk_drive", - "oc2:projector" - ] -} diff --git a/src/main/resources/data/oc2/tags/blocks/wrench_breakable.json b/src/main/resources/data/oc2/tags/blocks/wrench_breakable.json deleted file mode 100644 index 5a72f850..00000000 --- a/src/main/resources/data/oc2/tags/blocks/wrench_breakable.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:computer", - "oc2:bus_cable", - "oc2:network_connector", - "oc2:network_hub", - "oc2:redstone_interface", - "oc2:disk_drive", - "oc2:charger", - "oc2:projector" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/device_needs_reboot.json b/src/main/resources/data/oc2/tags/items/device_needs_reboot.json deleted file mode 100644 index 50ec87fa..00000000 --- a/src/main/resources/data/oc2/tags/items/device_needs_reboot.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:disk_drive", - "oc2:flash_memory", - "oc2:flash_memory_custom", - "oc2:hard_drive_small", - "oc2:hard_drive_medium", - "oc2:hard_drive_large", - "oc2:hard_drive_extra_large", - "oc2:hard_drive_custom", - "oc2:keyboard", - "oc2:memory_small", - "oc2:memory_medium", - "oc2:memory_large", - "oc2:memory_extra_large", - "oc2:network_interface_card", - "oc2:network_tunnel_card", - "oc2:network_tunnel_module", - "oc2:projector", - "oc2:cpu_tier_1", - "oc2:cpu_tier_2", - "oc2:cpu_tier_3", - "oc2:cpu_tier_4" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices.json b/src/main/resources/data/oc2/tags/items/devices.json deleted file mode 100644 index bc44270c..00000000 --- a/src/main/resources/data/oc2/tags/items/devices.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:computer", - "oc2:redstone_interface", - "oc2:disk_drive", - "oc2:projector", - "#oc2:devices/memory", - "#oc2:devices/hard_drive", - "#oc2:devices/flash_memory", - "#oc2:devices/card", - "#oc2:devices/robot_module", - "#oc2:devices/floppy", - "#oc2:devices/cpu" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/card.json b/src/main/resources/data/oc2/tags/items/devices/card.json deleted file mode 100644 index 6ba94f7c..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/card.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:redstone_interface_card", - "oc2:network_interface_card", - "oc2:file_import_export_card", - "oc2:sound_card", - "oc2:network_tunnel_card", - "oc2:internet_card" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/cpu.json b/src/main/resources/data/oc2/tags/items/devices/cpu.json deleted file mode 100644 index 0abfb014..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/cpu.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:cpu_tier_1", - "oc2:cpu_tier_2", - "oc2:cpu_tier_3", - "oc2:cpu_tier_4" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/flash_memory.json b/src/main/resources/data/oc2/tags/items/devices/flash_memory.json deleted file mode 100644 index ea2de6f4..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/flash_memory.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:flash_memory", - "oc2:flash_memory_custom" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/floppy.json b/src/main/resources/data/oc2/tags/items/devices/floppy.json deleted file mode 100644 index f1fd7e1f..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/floppy.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:floppy", - "oc2:floppy_modern" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/hard_drive.json b/src/main/resources/data/oc2/tags/items/devices/hard_drive.json deleted file mode 100644 index 30764a13..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/hard_drive.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:hard_drive_small", - "oc2:hard_drive_medium", - "oc2:hard_drive_large", - "oc2:hard_drive_extra_large", - "oc2:hard_drive_custom" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/memory.json b/src/main/resources/data/oc2/tags/items/devices/memory.json deleted file mode 100644 index c2ed3079..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/memory.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:memory_small", - "oc2:memory_medium", - "oc2:memory_large", - "oc2:memory_extra_large" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/network_tunnel.json b/src/main/resources/data/oc2/tags/items/devices/network_tunnel.json deleted file mode 100644 index 76845085..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/network_tunnel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:network_tunnel_card", - "oc2:network_tunnel_module" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/devices/robot_module.json b/src/main/resources/data/oc2/tags/items/devices/robot_module.json deleted file mode 100644 index 7b7ec73c..00000000 --- a/src/main/resources/data/oc2/tags/items/devices/robot_module.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "oc2:inventory_operations_module", - "oc2:block_operations_module", - "oc2:network_tunnel_module" - ] -} diff --git a/src/main/resources/data/oc2/tags/items/tool_materials.json b/src/main/resources/data/oc2/tags/items/tool_materials.json deleted file mode 100644 index 2cf45fa2..00000000 --- a/src/main/resources/data/oc2/tags/items/tool_materials.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "#oc2:tool_materials/wood", - "#oc2:tool_materials/stone", - "#oc2:tool_materials/iron", - "#oc2:tool_materials/gold", - "#oc2:tool_materials/diamond", - "#oc2:tool_materials/netherite" - ] -} diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/block_operations_module.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/block_operations_module.json similarity index 81% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/block_operations_module.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/block_operations_module.json index 835ea1f2..bb282af4 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/block_operations_module.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/block_operations_module.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:block_operations_module" + "oc2r:block_operations_module" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:block_operations_module" + "recipe": "oc2r:block_operations_module" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_cable.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_cable.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_cable.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_cable.json index a29a7546..839490ad 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_cable.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_cable.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:bus_cable" + "oc2r:bus_cable" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:bus_cable" + "recipe": "oc2r:bus_cable" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_interface.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_interface.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_interface.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_interface.json index 935f4928..d7832faf 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/bus_interface.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/bus_interface.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:bus_interface" + "oc2r:bus_interface" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:bus_cable" + "oc2r:bus_cable" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:bus_interface" + "recipe": "oc2r:bus_interface" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/charger.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/charger.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/charger.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/charger.json index c84cc281..ff52545a 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/charger.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/charger.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:charger" + "oc2r:charger" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:charger" + "recipe": "oc2r:charger" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/circuit_board.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/circuit_board.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/circuit_board.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/circuit_board.json index eff1764d..9c379c7f 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/circuit_board.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/circuit_board.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:circuit_board" + "oc2r:circuit_board" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:circuit_board" + "recipe": "oc2r:circuit_board" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/computer.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/computer.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/computer.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/computer.json index 563cbcff..75b91793 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/computer.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/computer.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:computer" + "oc2r:computer" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:circuit_board" + "oc2r:circuit_board" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:computer" + "recipe": "oc2r:computer" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/disk_drive.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/disk_drive.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/disk_drive.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/disk_drive.json index fd987fe2..268c4330 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/disk_drive.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/disk_drive.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:disk_drive" + "oc2r:disk_drive" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:disk_drive" + "recipe": "oc2r:disk_drive" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/file_import_export_card.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/file_import_export_card.json similarity index 80% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/file_import_export_card.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/file_import_export_card.json index 9005454d..f67d0400 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/file_import_export_card.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/file_import_export_card.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:file_import_export_card" + "oc2r:file_import_export_card" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:file_import_export_card" + "recipe": "oc2r:file_import_export_card" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory.json index c8970079..e884723b 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:flash_memory" + "oc2r:flash_memory" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:flash_memory" + "recipe": "oc2r:flash_memory" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory_custom.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory_custom.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory_custom.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory_custom.json index 229e711b..68eb78c2 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/flash_memory_custom.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/flash_memory_custom.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:flash_memory_custom" + "oc2r:flash_memory_custom" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:flash_memory_custom" + "recipe": "oc2r:flash_memory_custom" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy.json index 5babc04e..baa314a3 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:floppy" + "oc2r:floppy" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:disk_drive" + "oc2r:disk_drive" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:floppy" + "recipe": "oc2r:floppy" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy_modern.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy_modern.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy_modern.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy_modern.json index 9a4e61c1..28c0542c 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/floppy_modern.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/floppy_modern.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:floppy_modern" + "oc2r:floppy_modern" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:disk_drive" + "oc2r:disk_drive" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:floppy_modern" + "recipe": "oc2r:floppy_modern" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_custom.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_custom.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_custom.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_custom.json index eef235fe..7eaca159 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_custom.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_custom.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:hard_drive_custom" + "oc2r:hard_drive_custom" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:hard_drive_custom" + "recipe": "oc2r:hard_drive_custom" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_extra_large.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_extra_large.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_extra_large.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_extra_large.json index cb3f2ab8..40a1eaf7 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_extra_large.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_extra_large.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:hard_drive_extra_large" + "oc2r:hard_drive_extra_large" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:hard_drive_extra_large" + "recipe": "oc2r:hard_drive_extra_large" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_large.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_large.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_large.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_large.json index 54825ff2..fc89cdf5 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_large.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_large.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:hard_drive_large" + "oc2r:hard_drive_large" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:hard_drive_large" + "recipe": "oc2r:hard_drive_large" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_medium.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_medium.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_medium.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_medium.json index a2001806..c665a227 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_medium.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_medium.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:hard_drive_medium" + "oc2r:hard_drive_medium" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:hard_drive_medium" + "recipe": "oc2r:hard_drive_medium" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_small.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_small.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_small.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_small.json index 4beea8ea..3218fe44 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/hard_drive_small.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/hard_drive_small.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:hard_drive_small" + "oc2r:hard_drive_small" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:hard_drive_small" + "recipe": "oc2r:hard_drive_small" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/inventory_operations_module.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/inventory_operations_module.json similarity index 80% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/inventory_operations_module.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/inventory_operations_module.json index aaf42612..59fdb479 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/inventory_operations_module.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/inventory_operations_module.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:inventory_operations_module" + "oc2r:inventory_operations_module" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:inventory_operations_module" + "recipe": "oc2r:inventory_operations_module" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/keyboard.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/keyboard.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/keyboard.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/keyboard.json index 42621e67..acfb0b38 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/keyboard.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/keyboard.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:keyboard" + "oc2r:keyboard" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:keyboard" + "recipe": "oc2r:keyboard" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/manual.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/manual.json similarity index 90% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/manual.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/manual.json index 06b00537..e0f34b34 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/manual.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/manual.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:manual" + "oc2r:manual" ] }, "criteria": { @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:wrench" + "oc2r:wrench" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:manual" + "recipe": "oc2r:manual" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_extra_large.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_extra_large.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_extra_large.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_extra_large.json index a118ae62..e93a97f1 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_extra_large.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_extra_large.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:memory_extra_large" + "oc2r:memory_extra_large" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:memory_extra_large" + "recipe": "oc2r:memory_extra_large" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_large.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_large.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_large.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_large.json index 5e36f056..bb2fa505 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_large.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_large.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:memory_large" + "oc2r:memory_large" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:memory_large" + "recipe": "oc2r:memory_large" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_medium.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_medium.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_medium.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_medium.json index b1d788a9..b3c521c5 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_medium.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_medium.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:memory_medium" + "oc2r:memory_medium" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:memory_medium" + "recipe": "oc2r:memory_medium" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_small.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_small.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_small.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_small.json index afbcb638..097ba94e 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/memory_small.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/memory_small.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:memory_small" + "oc2r:memory_small" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:memory_small" + "recipe": "oc2r:memory_small" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_cable.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_cable.json similarity index 82% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_cable.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_cable.json index 701afa28..45be0b8c 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_cable.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_cable.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_cable" + "oc2r:network_cable" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:network_connector" + "oc2r:network_connector" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_cable" + "recipe": "oc2r:network_cable" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_connector.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_connector.json similarity index 82% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_connector.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_connector.json index 49fabf43..11a17ab9 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_connector.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_connector.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_connector" + "oc2r:network_connector" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_connector" + "recipe": "oc2r:network_connector" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_hub.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_hub.json similarity index 83% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_hub.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_hub.json index 3a9d6069..ca4d0142 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_hub.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_hub.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_hub" + "oc2r:network_hub" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:network_connector" + "oc2r:network_connector" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_hub" + "recipe": "oc2r:network_hub" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_interface_card.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_interface_card.json similarity index 81% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_interface_card.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_interface_card.json index 127869cc..d98e37fd 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_interface_card.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_interface_card.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_interface_card" + "oc2r:network_interface_card" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_interface_card" + "recipe": "oc2r:network_interface_card" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_card.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_card.json similarity index 81% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_card.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_card.json index 66976ca7..b7326705 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_card.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_card.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_tunnel_card" + "oc2r:network_tunnel_card" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_tunnel_card" + "recipe": "oc2r:network_tunnel_card" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_module.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_module.json similarity index 81% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_module.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_module.json index 277ace0e..28a991df 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/network_tunnel_module.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/network_tunnel_module.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:network_tunnel_module" + "oc2r:network_tunnel_module" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:robot" + "oc2r:robot" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:network_tunnel_module" + "recipe": "oc2r:network_tunnel_module" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/projector.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/projector.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/projector.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/projector.json index ac163330..57126887 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/projector.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/projector.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:projector" + "oc2r:projector" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:projector" + "recipe": "oc2r:projector" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface.json similarity index 82% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface.json index b1238ace..15bbd455 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:redstone_interface" + "oc2r:redstone_interface" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:redstone_interface" + "recipe": "oc2r:redstone_interface" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface_card.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface_card.json similarity index 80% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface_card.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface_card.json index 0e6bfda6..62adf5f0 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/redstone_interface_card.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/redstone_interface_card.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:redstone_interface_card" + "oc2r:redstone_interface_card" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:redstone_interface_card" + "recipe": "oc2r:redstone_interface_card" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/robot.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/robot.json similarity index 86% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/robot.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/robot.json index 220f80cf..ffda9650 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/robot.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/robot.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:robot" + "oc2r:robot" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -24,7 +24,7 @@ "items": [ { "items": [ - "oc2:circuit_board" + "oc2r:circuit_board" ] } ] @@ -33,7 +33,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:robot" + "recipe": "oc2r:robot" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/sound_card.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/sound_card.json similarity index 84% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/sound_card.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/sound_card.json index b1a0b42a..110a0649 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/sound_card.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/sound_card.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:sound_card" + "oc2r:sound_card" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:computer" + "oc2r:computer" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:sound_card" + "recipe": "oc2r:sound_card" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/transistor.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/transistor.json similarity index 89% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/transistor.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/transistor.json index 9a7babb8..e63816b9 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/transistor.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/transistor.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:transistor" + "oc2r:transistor" ] }, "criteria": { @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:transistor" + "recipe": "oc2r:transistor" } } }, diff --git a/src/main/resources/data/oc2/advancements/recipes/oc2.common/wrench.json b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/wrench.json similarity index 85% rename from src/main/resources/data/oc2/advancements/recipes/oc2.common/wrench.json rename to src/main/resources/data/oc2r/advancements/recipes/oc2r.common/wrench.json index 4ccc36a5..f85de253 100644 --- a/src/main/resources/data/oc2/advancements/recipes/oc2.common/wrench.json +++ b/src/main/resources/data/oc2r/advancements/recipes/oc2r.common/wrench.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "oc2:wrench" + "oc2r:wrench" ] }, "criteria": { @@ -12,7 +12,7 @@ "items": [ { "items": [ - "oc2:transistor" + "oc2r:transistor" ] } ] @@ -21,7 +21,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "oc2:wrench" + "recipe": "oc2r:wrench" } } }, diff --git a/src/main/resources/data/oc2/file_systems/README.md b/src/main/resources/data/oc2r/file_systems/README.md similarity index 93% rename from src/main/resources/data/oc2/file_systems/README.md rename to src/main/resources/data/oc2r/file_systems/README.md index c174f59a..a7e642f4 100644 --- a/src/main/resources/data/oc2/file_systems/README.md +++ b/src/main/resources/data/oc2r/file_systems/README.md @@ -25,7 +25,7 @@ The directory structure for this, when not using zipped datapacks, would then lo - my_data_pack/ - pack.mcmeta - data/ - - oc2/ + - oc2r/ - file_systems/ - my_block_descriptor.json - my_block.ext2 @@ -46,7 +46,7 @@ Example: ```json { "type": "layer", - "location": "oc2:file_systems/my_layer.zip" + "location": "oc2r:file_systems/my_layer.zip" } ``` @@ -64,6 +64,6 @@ Example: { "type": "block", "name": "My Disk Image", - "location": "oc2:file_systems/my_block.ext2" + "location": "oc2r:file_systems/my_block.ext2" } ``` diff --git a/src/main/resources/data/oc2/file_systems/bootfs.json b/src/main/resources/data/oc2r/file_systems/bootfs.json similarity index 53% rename from src/main/resources/data/oc2/file_systems/bootfs.json rename to src/main/resources/data/oc2r/file_systems/bootfs.json index 0f0cc952..60418f34 100644 --- a/src/main/resources/data/oc2/file_systems/bootfs.json +++ b/src/main/resources/data/oc2r/file_systems/bootfs.json @@ -2,5 +2,5 @@ "name": "bootfs", "type": "block", "order": 1, - "location": "oc2:file_systems/bootfs.squashfs" + "location": "oc2r:file_systems/bootfs.squashfs" } diff --git a/src/main/resources/data/oc2/file_systems/bootfs.squashfs b/src/main/resources/data/oc2r/file_systems/bootfs.squashfs similarity index 100% rename from src/main/resources/data/oc2/file_systems/bootfs.squashfs rename to src/main/resources/data/oc2r/file_systems/bootfs.squashfs diff --git a/src/main/resources/data/oc2/file_systems/rootfs.dsk b/src/main/resources/data/oc2r/file_systems/rootfs.dsk similarity index 100% rename from src/main/resources/data/oc2/file_systems/rootfs.dsk rename to src/main/resources/data/oc2r/file_systems/rootfs.dsk diff --git a/src/main/resources/data/oc2/file_systems/rootfs.json b/src/main/resources/data/oc2r/file_systems/rootfs.json similarity index 55% rename from src/main/resources/data/oc2/file_systems/rootfs.json rename to src/main/resources/data/oc2r/file_systems/rootfs.json index 4a4419f1..8e0283d8 100644 --- a/src/main/resources/data/oc2/file_systems/rootfs.json +++ b/src/main/resources/data/oc2r/file_systems/rootfs.json @@ -2,5 +2,5 @@ "name": "rootfs", "type": "block", "order": 1, - "location": "oc2:file_systems/rootfs.dsk" + "location": "oc2r:file_systems/rootfs.dsk" } diff --git a/src/main/resources/data/oc2r/file_systems/scripts.json b/src/main/resources/data/oc2r/file_systems/scripts.json new file mode 100644 index 00000000..20a86de9 --- /dev/null +++ b/src/main/resources/data/oc2r/file_systems/scripts.json @@ -0,0 +1,5 @@ +{ + "type": "layer", + "order": 0, + "location": "oc2r:file_systems/scripts.zip" +} diff --git a/src/main/resources/data/oc2/item_tag_filters/minecraft/common.json b/src/main/resources/data/oc2r/item_tag_filters/minecraft/common.json similarity index 100% rename from src/main/resources/data/oc2/item_tag_filters/minecraft/common.json rename to src/main/resources/data/oc2r/item_tag_filters/minecraft/common.json diff --git a/src/main/resources/data/oc2r/item_tag_filters/oc2/hard_drive.json b/src/main/resources/data/oc2r/item_tag_filters/oc2/hard_drive.json new file mode 100644 index 00000000..925610ed --- /dev/null +++ b/src/main/resources/data/oc2r/item_tag_filters/oc2/hard_drive.json @@ -0,0 +1,6 @@ +{ + "item": "oc2r:hard_drive", + "tags": [ + "tag.oc2r.size" + ] +} diff --git a/src/main/resources/data/oc2r/item_tag_filters/oc2/memory.json b/src/main/resources/data/oc2r/item_tag_filters/oc2/memory.json new file mode 100644 index 00000000..09b08a11 --- /dev/null +++ b/src/main/resources/data/oc2r/item_tag_filters/oc2/memory.json @@ -0,0 +1,6 @@ +{ + "item": "oc2r:memory", + "tags": [ + "tag.oc2r.size" + ] +} diff --git a/src/main/resources/data/oc2/loot_tables/blocks/charger.json b/src/main/resources/data/oc2r/loot_tables/blocks/charger.json similarity index 89% rename from src/main/resources/data/oc2/loot_tables/blocks/charger.json rename to src/main/resources/data/oc2r/loot_tables/blocks/charger.json index c36a7f59..c64fd5c0 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/charger.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/charger.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:charger" + "name": "oc2r:charger" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/computer.json b/src/main/resources/data/oc2r/loot_tables/blocks/computer.json similarity index 95% rename from src/main/resources/data/oc2/loot_tables/blocks/computer.json rename to src/main/resources/data/oc2r/loot_tables/blocks/computer.json index 473150ec..38575b60 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/computer.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/computer.json @@ -25,7 +25,7 @@ ] } ], - "name": "oc2:computer" + "name": "oc2r:computer" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/disk_drive.json b/src/main/resources/data/oc2r/loot_tables/blocks/disk_drive.json similarity index 89% rename from src/main/resources/data/oc2/loot_tables/blocks/disk_drive.json rename to src/main/resources/data/oc2r/loot_tables/blocks/disk_drive.json index 6e423399..8c638451 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/disk_drive.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/disk_drive.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:disk_drive" + "name": "oc2r:disk_drive" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/keyboard.json b/src/main/resources/data/oc2r/loot_tables/blocks/keyboard.json similarity index 89% rename from src/main/resources/data/oc2/loot_tables/blocks/keyboard.json rename to src/main/resources/data/oc2r/loot_tables/blocks/keyboard.json index 48fcd18a..2466a709 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/keyboard.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/keyboard.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:keyboard" + "name": "oc2r:keyboard" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/network_connector.json b/src/main/resources/data/oc2r/loot_tables/blocks/network_connector.json similarity index 87% rename from src/main/resources/data/oc2/loot_tables/blocks/network_connector.json rename to src/main/resources/data/oc2r/loot_tables/blocks/network_connector.json index 383dd98a..0a4ad429 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/network_connector.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/network_connector.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:network_connector" + "name": "oc2r:network_connector" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/network_hub.json b/src/main/resources/data/oc2r/loot_tables/blocks/network_hub.json similarity index 88% rename from src/main/resources/data/oc2/loot_tables/blocks/network_hub.json rename to src/main/resources/data/oc2r/loot_tables/blocks/network_hub.json index 74de0a72..4c95e834 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/network_hub.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/network_hub.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:network_hub" + "name": "oc2r:network_hub" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/projector.json b/src/main/resources/data/oc2r/loot_tables/blocks/projector.json similarity index 89% rename from src/main/resources/data/oc2/loot_tables/blocks/projector.json rename to src/main/resources/data/oc2r/loot_tables/blocks/projector.json index 002e0f9e..bfd38da4 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/projector.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/projector.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:projector" + "name": "oc2r:projector" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/loot_tables/blocks/redstone_interface.json b/src/main/resources/data/oc2r/loot_tables/blocks/redstone_interface.json similarity index 87% rename from src/main/resources/data/oc2/loot_tables/blocks/redstone_interface.json rename to src/main/resources/data/oc2r/loot_tables/blocks/redstone_interface.json index 9cefca6e..f97aabc2 100644 --- a/src/main/resources/data/oc2/loot_tables/blocks/redstone_interface.json +++ b/src/main/resources/data/oc2r/loot_tables/blocks/redstone_interface.json @@ -7,7 +7,7 @@ "entries": [ { "type": "minecraft:item", - "name": "oc2:redstone_interface" + "name": "oc2r:redstone_interface" } ], "conditions": [ diff --git a/src/main/resources/data/oc2/recipes/block_operations_module.json b/src/main/resources/data/oc2r/recipes/block_operations_module.json similarity index 70% rename from src/main/resources/data/oc2/recipes/block_operations_module.json rename to src/main/resources/data/oc2r/recipes/block_operations_module.json index 9a5df7ee..5ce54ecb 100644 --- a/src/main/resources/data/oc2/recipes/block_operations_module.json +++ b/src/main/resources/data/oc2r/recipes/block_operations_module.json @@ -6,7 +6,7 @@ ], "key": { "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "P": { "item": "minecraft:diamond_pickaxe" @@ -15,10 +15,10 @@ "tag": "forge:ingots/gold" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:block_operations_module" + "item": "oc2r:block_operations_module" } } diff --git a/src/main/resources/data/oc2/recipes/bus_cable.json b/src/main/resources/data/oc2r/recipes/bus_cable.json similarity index 80% rename from src/main/resources/data/oc2/recipes/bus_cable.json rename to src/main/resources/data/oc2r/recipes/bus_cable.json index e98759f6..0ec0a6f7 100644 --- a/src/main/resources/data/oc2/recipes/bus_cable.json +++ b/src/main/resources/data/oc2r/recipes/bus_cable.json @@ -13,11 +13,11 @@ "tag": "forge:ingots/gold" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" } }, "result": { - "item": "oc2:bus_cable", + "item": "oc2r:bus_cable", "count": 16 } } diff --git a/src/main/resources/data/oc2/recipes/bus_interface.json b/src/main/resources/data/oc2r/recipes/bus_interface.json similarity index 54% rename from src/main/resources/data/oc2/recipes/bus_interface.json rename to src/main/resources/data/oc2r/recipes/bus_interface.json index cbca7885..f9516f36 100644 --- a/src/main/resources/data/oc2/recipes/bus_interface.json +++ b/src/main/resources/data/oc2r/recipes/bus_interface.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shapeless", "ingredients": [ { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, { - "item": "oc2:bus_cable" + "item": "oc2r:bus_cable" } ], "result": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" } } diff --git a/src/main/resources/data/oc2/recipes/charger.json b/src/main/resources/data/oc2r/recipes/charger.json similarity index 78% rename from src/main/resources/data/oc2/recipes/charger.json rename to src/main/resources/data/oc2r/recipes/charger.json index 189e4b74..4665cd53 100644 --- a/src/main/resources/data/oc2/recipes/charger.json +++ b/src/main/resources/data/oc2r/recipes/charger.json @@ -13,16 +13,16 @@ "item": "minecraft:light_weighted_pressure_plate" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "R": { "tag": "forge:storage_blocks/redstone" } }, "result": { - "item": "oc2:charger" + "item": "oc2r:charger" } } diff --git a/src/main/resources/data/oc2/recipes/circuit_board.json b/src/main/resources/data/oc2r/recipes/circuit_board.json similarity index 76% rename from src/main/resources/data/oc2/recipes/circuit_board.json rename to src/main/resources/data/oc2r/recipes/circuit_board.json index e9b4dcce..2833e2a7 100644 --- a/src/main/resources/data/oc2/recipes/circuit_board.json +++ b/src/main/resources/data/oc2r/recipes/circuit_board.json @@ -8,11 +8,11 @@ "item": "minecraft:clay_ball" }, { - "item": "oc2:transistor" + "item": "oc2r:transistor" } ], "result": { - "item": "oc2:circuit_board", + "item": "oc2r:circuit_board", "count": 6 } } diff --git a/src/main/resources/data/oc2/recipes/computer.json b/src/main/resources/data/oc2r/recipes/computer.json similarity index 67% rename from src/main/resources/data/oc2/recipes/computer.json rename to src/main/resources/data/oc2r/recipes/computer.json index a3637e62..a3b96a9b 100644 --- a/src/main/resources/data/oc2/recipes/computer.json +++ b/src/main/resources/data/oc2r/recipes/computer.json @@ -13,26 +13,26 @@ "tag": "forge:chests/wooden" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:computer", + "item": "oc2r:computer", "nbt": { "BlockEntityTag": { "items": { - "translation{key='gui.oc2.device_type.flash_memory', args=[]}": { + "translation{key='gui.oc2r.device_type.flash_memory', args=[]}": { "Items": [ { "Slot": 0, "Count": 1, - "id": "oc2:flash_memory_custom" + "id": "oc2r:flash_memory_custom" } ], "Size": 1 diff --git a/src/main/resources/data/oc2/recipes/cpu_tier_1.json b/src/main/resources/data/oc2r/recipes/cpu_tier_1.json similarity index 68% rename from src/main/resources/data/oc2/recipes/cpu_tier_1.json rename to src/main/resources/data/oc2r/recipes/cpu_tier_1.json index a008b16c..5aaf1a5b 100644 --- a/src/main/resources/data/oc2/recipes/cpu_tier_1.json +++ b/src/main/resources/data/oc2r/recipes/cpu_tier_1.json @@ -13,16 +13,16 @@ "tag": "forge:ingots/copper" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "S": { - "item": "oc2:silicon_wafer" + "item": "oc2r:silicon_wafer" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:cpu_tier_1" + "item": "oc2r:cpu_tier_1" } } diff --git a/src/main/resources/data/oc2/recipes/cpu_tier_2.json b/src/main/resources/data/oc2r/recipes/cpu_tier_2.json similarity index 68% rename from src/main/resources/data/oc2/recipes/cpu_tier_2.json rename to src/main/resources/data/oc2r/recipes/cpu_tier_2.json index 792073a3..934b2abc 100644 --- a/src/main/resources/data/oc2/recipes/cpu_tier_2.json +++ b/src/main/resources/data/oc2r/recipes/cpu_tier_2.json @@ -13,16 +13,16 @@ "tag": "forge:ingots/copper" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "S": { - "item": "oc2:silicon_wafer" + "item": "oc2r:silicon_wafer" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:cpu_tier_2" + "item": "oc2r:cpu_tier_2" } } diff --git a/src/main/resources/data/oc2/recipes/cpu_tier_3.json b/src/main/resources/data/oc2r/recipes/cpu_tier_3.json similarity index 68% rename from src/main/resources/data/oc2/recipes/cpu_tier_3.json rename to src/main/resources/data/oc2r/recipes/cpu_tier_3.json index 9c95b49f..0ccc5d31 100644 --- a/src/main/resources/data/oc2/recipes/cpu_tier_3.json +++ b/src/main/resources/data/oc2r/recipes/cpu_tier_3.json @@ -13,16 +13,16 @@ "tag": "forge:ingots/gold" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "S": { - "item": "oc2:silicon_wafer" + "item": "oc2r:silicon_wafer" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:cpu_tier_3" + "item": "oc2r:cpu_tier_3" } } diff --git a/src/main/resources/data/oc2/recipes/cpu_tier_4.json b/src/main/resources/data/oc2r/recipes/cpu_tier_4.json similarity index 68% rename from src/main/resources/data/oc2/recipes/cpu_tier_4.json rename to src/main/resources/data/oc2r/recipes/cpu_tier_4.json index d2fecaed..919ae71f 100644 --- a/src/main/resources/data/oc2/recipes/cpu_tier_4.json +++ b/src/main/resources/data/oc2r/recipes/cpu_tier_4.json @@ -13,16 +13,16 @@ "tag": "forge:ingots/gold" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "S": { - "item": "oc2:silicon_wafer" + "item": "oc2r:silicon_wafer" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:cpu_tier_4" + "item": "oc2r:cpu_tier_4" } } diff --git a/src/main/resources/data/oc2/recipes/disk_drive.json b/src/main/resources/data/oc2r/recipes/disk_drive.json similarity index 71% rename from src/main/resources/data/oc2/recipes/disk_drive.json rename to src/main/resources/data/oc2r/recipes/disk_drive.json index d9549442..09b18b33 100644 --- a/src/main/resources/data/oc2/recipes/disk_drive.json +++ b/src/main/resources/data/oc2r/recipes/disk_drive.json @@ -13,19 +13,19 @@ "tag": "minecraft:buttons" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "D": { "item": "minecraft:dispenser" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:disk_drive" + "item": "oc2r:disk_drive" } } diff --git a/src/main/resources/data/oc2/recipes/file_import_export_card.json b/src/main/resources/data/oc2r/recipes/file_import_export_card.json similarity index 69% rename from src/main/resources/data/oc2/recipes/file_import_export_card.json rename to src/main/resources/data/oc2r/recipes/file_import_export_card.json index c8dbbdc9..c1b140fe 100644 --- a/src/main/resources/data/oc2/recipes/file_import_export_card.json +++ b/src/main/resources/data/oc2r/recipes/file_import_export_card.json @@ -12,13 +12,13 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:file_import_export_card" + "item": "oc2r:file_import_export_card" } } diff --git a/src/main/resources/data/oc2/recipes/flash_memory.json b/src/main/resources/data/oc2r/recipes/flash_memory.json similarity index 72% rename from src/main/resources/data/oc2/recipes/flash_memory.json rename to src/main/resources/data/oc2r/recipes/flash_memory.json index 1433ca13..0d894848 100644 --- a/src/main/resources/data/oc2/recipes/flash_memory.json +++ b/src/main/resources/data/oc2r/recipes/flash_memory.json @@ -9,16 +9,16 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "R": { "tag": "forge:dusts/redstone" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:flash_memory" + "item": "oc2r:flash_memory" } } diff --git a/src/main/resources/data/oc2r/recipes/flash_memory_custom.json b/src/main/resources/data/oc2r/recipes/flash_memory_custom.json new file mode 100644 index 00000000..9b34456c --- /dev/null +++ b/src/main/resources/data/oc2r/recipes/flash_memory_custom.json @@ -0,0 +1,14 @@ +{ + "type": "oc2r:wrench", + "ingredients": [ + { + "item": "oc2r:wrench" + }, + { + "item": "oc2r:flash_memory" + } + ], + "result": { + "item": "oc2r:flash_memory_custom" + } +} diff --git a/src/main/resources/data/oc2/recipes/flash_memory_flasher.json b/src/main/resources/data/oc2r/recipes/flash_memory_flasher.json similarity index 70% rename from src/main/resources/data/oc2/recipes/flash_memory_flasher.json rename to src/main/resources/data/oc2r/recipes/flash_memory_flasher.json index 896d065e..c1898d41 100644 --- a/src/main/resources/data/oc2/recipes/flash_memory_flasher.json +++ b/src/main/resources/data/oc2r/recipes/flash_memory_flasher.json @@ -13,19 +13,19 @@ "tag": "minecraft:buttons" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "D": { "item": "minecraft:dropper" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:flash_memory_flasher" + "item": "oc2r:flash_memory_flasher" } } diff --git a/src/main/resources/data/oc2/recipes/floppy.json b/src/main/resources/data/oc2r/recipes/floppy.json similarity index 73% rename from src/main/resources/data/oc2/recipes/floppy.json rename to src/main/resources/data/oc2r/recipes/floppy.json index 0e8eab0a..d1a3e384 100644 --- a/src/main/resources/data/oc2/recipes/floppy.json +++ b/src/main/resources/data/oc2r/recipes/floppy.json @@ -9,16 +9,16 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "Q": { "tag": "forge:gems/quartz" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:floppy" + "item": "oc2r:floppy" } } diff --git a/src/main/resources/data/oc2/recipes/floppy_modern.json b/src/main/resources/data/oc2r/recipes/floppy_modern.json similarity index 72% rename from src/main/resources/data/oc2/recipes/floppy_modern.json rename to src/main/resources/data/oc2r/recipes/floppy_modern.json index 65343e20..715bc81b 100644 --- a/src/main/resources/data/oc2/recipes/floppy_modern.json +++ b/src/main/resources/data/oc2r/recipes/floppy_modern.json @@ -10,16 +10,16 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "Q": { "tag": "forge:gems/quartz" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:floppy_modern" + "item": "oc2r:floppy_modern" } } diff --git a/src/main/resources/data/oc2r/recipes/hard_drive_custom.json b/src/main/resources/data/oc2r/recipes/hard_drive_custom.json new file mode 100644 index 00000000..77bca18b --- /dev/null +++ b/src/main/resources/data/oc2r/recipes/hard_drive_custom.json @@ -0,0 +1,14 @@ +{ + "type": "oc2r:wrench", + "ingredients": [ + { + "item": "oc2r:wrench" + }, + { + "item": "oc2r:hard_drive_large" + } + ], + "result": { + "item": "oc2r:hard_drive_custom" + } +} diff --git a/src/main/resources/data/oc2/recipes/hard_drive_extra_large.json b/src/main/resources/data/oc2r/recipes/hard_drive_extra_large.json similarity index 71% rename from src/main/resources/data/oc2/recipes/hard_drive_extra_large.json rename to src/main/resources/data/oc2r/recipes/hard_drive_extra_large.json index 4b37f468..a881a42a 100644 --- a/src/main/resources/data/oc2/recipes/hard_drive_extra_large.json +++ b/src/main/resources/data/oc2r/recipes/hard_drive_extra_large.json @@ -10,16 +10,16 @@ "tag": "forge:gems/diamond" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" }, "E": { "tag": "forge:gems/emerald" } }, "result": { - "item": "oc2:hard_drive_extra_large" + "item": "oc2r:hard_drive_extra_large" } } diff --git a/src/main/resources/data/oc2/recipes/hard_drive_large.json b/src/main/resources/data/oc2r/recipes/hard_drive_large.json similarity index 71% rename from src/main/resources/data/oc2/recipes/hard_drive_large.json rename to src/main/resources/data/oc2r/recipes/hard_drive_large.json index 8096710c..42025d78 100644 --- a/src/main/resources/data/oc2/recipes/hard_drive_large.json +++ b/src/main/resources/data/oc2r/recipes/hard_drive_large.json @@ -9,16 +9,16 @@ "tag": "forge:gems/diamond" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" }, "E": { "tag": "forge:gems/emerald" } }, "result": { - "item": "oc2:hard_drive_large" + "item": "oc2r:hard_drive_large" } } diff --git a/src/main/resources/data/oc2/recipes/hard_drive_medium.json b/src/main/resources/data/oc2r/recipes/hard_drive_medium.json similarity index 71% rename from src/main/resources/data/oc2/recipes/hard_drive_medium.json rename to src/main/resources/data/oc2r/recipes/hard_drive_medium.json index c968f9b9..77977c79 100644 --- a/src/main/resources/data/oc2/recipes/hard_drive_medium.json +++ b/src/main/resources/data/oc2r/recipes/hard_drive_medium.json @@ -9,16 +9,16 @@ "tag": "forge:ingots/gold" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" }, "E": { "tag": "forge:gems/emerald" } }, "result": { - "item": "oc2:hard_drive_medium" + "item": "oc2r:hard_drive_medium" } } diff --git a/src/main/resources/data/oc2/recipes/hard_drive_small.json b/src/main/resources/data/oc2r/recipes/hard_drive_small.json similarity index 71% rename from src/main/resources/data/oc2/recipes/hard_drive_small.json rename to src/main/resources/data/oc2r/recipes/hard_drive_small.json index 7d326dc1..6cebe302 100644 --- a/src/main/resources/data/oc2/recipes/hard_drive_small.json +++ b/src/main/resources/data/oc2r/recipes/hard_drive_small.json @@ -9,16 +9,16 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" }, "E": { "tag": "forge:gems/emerald" } }, "result": { - "item": "oc2:hard_drive_small" + "item": "oc2r:hard_drive_small" } } diff --git a/src/main/resources/data/oc2/recipes/inventory_operations_module.json b/src/main/resources/data/oc2r/recipes/inventory_operations_module.json similarity index 69% rename from src/main/resources/data/oc2/recipes/inventory_operations_module.json rename to src/main/resources/data/oc2r/recipes/inventory_operations_module.json index a3a3cfb7..642eed34 100644 --- a/src/main/resources/data/oc2/recipes/inventory_operations_module.json +++ b/src/main/resources/data/oc2r/recipes/inventory_operations_module.json @@ -6,7 +6,7 @@ ], "key": { "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "C": { "tag": "forge:chests/wooden" @@ -15,10 +15,10 @@ "tag": "forge:ingots/gold" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:inventory_operations_module" + "item": "oc2r:inventory_operations_module" } } diff --git a/src/main/resources/data/oc2/recipes/keyboard.json b/src/main/resources/data/oc2r/recipes/keyboard.json similarity index 68% rename from src/main/resources/data/oc2/recipes/keyboard.json rename to src/main/resources/data/oc2r/recipes/keyboard.json index 3f636e8f..290fdbf9 100644 --- a/src/main/resources/data/oc2/recipes/keyboard.json +++ b/src/main/resources/data/oc2r/recipes/keyboard.json @@ -13,16 +13,16 @@ "tag": "minecraft:buttons" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:keyboard" + "item": "oc2r:keyboard" } } diff --git a/src/main/resources/data/oc2/recipes/manual.json b/src/main/resources/data/oc2r/recipes/manual.json similarity index 56% rename from src/main/resources/data/oc2/recipes/manual.json rename to src/main/resources/data/oc2r/recipes/manual.json index 6338b4b3..e5bca1f0 100644 --- a/src/main/resources/data/oc2/recipes/manual.json +++ b/src/main/resources/data/oc2r/recipes/manual.json @@ -1,14 +1,14 @@ { - "type": "oc2:wrench", + "type": "oc2r:wrench", "ingredients": [ { - "item": "oc2:wrench" + "item": "oc2r:wrench" }, { "item": "minecraft:book" } ], "result": { - "item": "oc2:manual" + "item": "oc2r:manual" } } diff --git a/src/main/resources/data/oc2/recipes/memory_extra_large.json b/src/main/resources/data/oc2r/recipes/memory_extra_large.json similarity index 72% rename from src/main/resources/data/oc2/recipes/memory_extra_large.json rename to src/main/resources/data/oc2r/recipes/memory_extra_large.json index d1dbd6ec..00ed5000 100644 --- a/src/main/resources/data/oc2/recipes/memory_extra_large.json +++ b/src/main/resources/data/oc2r/recipes/memory_extra_large.json @@ -10,17 +10,17 @@ "tag": "forge:gems/diamond" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" }, "E": { "tag": "forge:gems/emerald" } }, "result": { - "item": "oc2:memory_extra_large", + "item": "oc2r:memory_extra_large", "count": 2 } } diff --git a/src/main/resources/data/oc2/recipes/memory_large.json b/src/main/resources/data/oc2r/recipes/memory_large.json similarity index 68% rename from src/main/resources/data/oc2/recipes/memory_large.json rename to src/main/resources/data/oc2r/recipes/memory_large.json index 9a99c780..77861f46 100644 --- a/src/main/resources/data/oc2/recipes/memory_large.json +++ b/src/main/resources/data/oc2r/recipes/memory_large.json @@ -9,14 +9,14 @@ "tag": "forge:gems/diamond" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:memory_large", + "item": "oc2r:memory_large", "count": 2 } } diff --git a/src/main/resources/data/oc2/recipes/memory_medium.json b/src/main/resources/data/oc2r/recipes/memory_medium.json similarity index 68% rename from src/main/resources/data/oc2/recipes/memory_medium.json rename to src/main/resources/data/oc2r/recipes/memory_medium.json index 81a49fac..f90b62ca 100644 --- a/src/main/resources/data/oc2/recipes/memory_medium.json +++ b/src/main/resources/data/oc2r/recipes/memory_medium.json @@ -9,14 +9,14 @@ "tag": "forge:ingots/gold" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:memory_medium", + "item": "oc2r:memory_medium", "count": 2 } } diff --git a/src/main/resources/data/oc2/recipes/memory_small.json b/src/main/resources/data/oc2r/recipes/memory_small.json similarity index 68% rename from src/main/resources/data/oc2/recipes/memory_small.json rename to src/main/resources/data/oc2r/recipes/memory_small.json index 31cda205..f24196da 100644 --- a/src/main/resources/data/oc2/recipes/memory_small.json +++ b/src/main/resources/data/oc2r/recipes/memory_small.json @@ -9,14 +9,14 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:memory_small", + "item": "oc2r:memory_small", "count": 2 } } diff --git a/src/main/resources/data/oc2/recipes/network_cable.json b/src/main/resources/data/oc2r/recipes/network_cable.json similarity index 79% rename from src/main/resources/data/oc2/recipes/network_cable.json rename to src/main/resources/data/oc2r/recipes/network_cable.json index 7d6bb7ef..f4ec5641 100644 --- a/src/main/resources/data/oc2/recipes/network_cable.json +++ b/src/main/resources/data/oc2r/recipes/network_cable.json @@ -13,11 +13,11 @@ "tag": "forge:glass" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" } }, "result": { - "item": "oc2:network_cable", + "item": "oc2r:network_cable", "count": 8 } } diff --git a/src/main/resources/data/oc2/recipes/network_connector.json b/src/main/resources/data/oc2r/recipes/network_connector.json similarity index 77% rename from src/main/resources/data/oc2/recipes/network_connector.json rename to src/main/resources/data/oc2r/recipes/network_connector.json index 9ce76176..13d8b8c8 100644 --- a/src/main/resources/data/oc2/recipes/network_connector.json +++ b/src/main/resources/data/oc2r/recipes/network_connector.json @@ -12,11 +12,11 @@ "tag": "forge:glass" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" } }, "result": { - "item": "oc2:network_connector", + "item": "oc2r:network_connector", "count": 4 } } diff --git a/src/main/resources/data/oc2/recipes/network_hub.json b/src/main/resources/data/oc2r/recipes/network_hub.json similarity index 59% rename from src/main/resources/data/oc2/recipes/network_hub.json rename to src/main/resources/data/oc2r/recipes/network_hub.json index f445e76b..209eeff2 100644 --- a/src/main/resources/data/oc2/recipes/network_hub.json +++ b/src/main/resources/data/oc2r/recipes/network_hub.json @@ -10,19 +10,19 @@ "tag": "forge:ingots/iron" }, "C": { - "item": "oc2:network_connector" + "item": "oc2r:network_connector" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:network_hub" + "item": "oc2r:network_hub" } } diff --git a/src/main/resources/data/oc2/recipes/network_interface_card.json b/src/main/resources/data/oc2r/recipes/network_interface_card.json similarity index 69% rename from src/main/resources/data/oc2/recipes/network_interface_card.json rename to src/main/resources/data/oc2r/recipes/network_interface_card.json index 8d7ece8c..241cda90 100644 --- a/src/main/resources/data/oc2/recipes/network_interface_card.json +++ b/src/main/resources/data/oc2r/recipes/network_interface_card.json @@ -12,13 +12,13 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:network_interface_card" + "item": "oc2r:network_interface_card" } } diff --git a/src/main/resources/data/oc2/recipes/network_tunnel_card.json b/src/main/resources/data/oc2r/recipes/network_tunnel_card.json similarity index 70% rename from src/main/resources/data/oc2/recipes/network_tunnel_card.json rename to src/main/resources/data/oc2r/recipes/network_tunnel_card.json index 10ceb13e..d31c8170 100644 --- a/src/main/resources/data/oc2/recipes/network_tunnel_card.json +++ b/src/main/resources/data/oc2r/recipes/network_tunnel_card.json @@ -12,13 +12,13 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:network_tunnel_card" + "item": "oc2r:network_tunnel_card" } } diff --git a/src/main/resources/data/oc2/recipes/network_tunnel_module.json b/src/main/resources/data/oc2r/recipes/network_tunnel_module.json similarity index 70% rename from src/main/resources/data/oc2/recipes/network_tunnel_module.json rename to src/main/resources/data/oc2r/recipes/network_tunnel_module.json index 1d704fd4..13e6a819 100644 --- a/src/main/resources/data/oc2/recipes/network_tunnel_module.json +++ b/src/main/resources/data/oc2r/recipes/network_tunnel_module.json @@ -6,7 +6,7 @@ ], "key": { "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "E": { "tag": "forge:ender_pearls" @@ -15,10 +15,10 @@ "tag": "forge:ingots/gold" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:network_tunnel_module" + "item": "oc2r:network_tunnel_module" } } diff --git a/src/main/resources/data/oc2/recipes/projector.json b/src/main/resources/data/oc2r/recipes/projector.json similarity index 72% rename from src/main/resources/data/oc2/recipes/projector.json rename to src/main/resources/data/oc2r/recipes/projector.json index 5d7a0663..64c05169 100644 --- a/src/main/resources/data/oc2/recipes/projector.json +++ b/src/main/resources/data/oc2r/recipes/projector.json @@ -16,16 +16,16 @@ "tag": "forge:gems/diamond" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:projector" + "item": "oc2r:projector" } } diff --git a/src/main/resources/data/oc2/recipes/raw_silicon_wafer.json b/src/main/resources/data/oc2r/recipes/raw_silicon_wafer.json similarity index 81% rename from src/main/resources/data/oc2/recipes/raw_silicon_wafer.json rename to src/main/resources/data/oc2r/recipes/raw_silicon_wafer.json index 5fff1630..f52ce402 100644 --- a/src/main/resources/data/oc2/recipes/raw_silicon_wafer.json +++ b/src/main/resources/data/oc2r/recipes/raw_silicon_wafer.json @@ -9,7 +9,7 @@ } }, "result": { - "item": "oc2:raw_silicon_wafer", + "item": "oc2r:raw_silicon_wafer", "count": 1 } } diff --git a/src/main/resources/data/oc2/recipes/redstone_interface.json b/src/main/resources/data/oc2r/recipes/redstone_interface.json similarity index 67% rename from src/main/resources/data/oc2/recipes/redstone_interface.json rename to src/main/resources/data/oc2r/recipes/redstone_interface.json index 340ec5f4..1f205f7a 100644 --- a/src/main/resources/data/oc2/recipes/redstone_interface.json +++ b/src/main/resources/data/oc2r/recipes/redstone_interface.json @@ -13,16 +13,16 @@ "item": "minecraft:comparator" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "X": { - "item": "oc2:bus_interface" + "item": "oc2r:bus_interface" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:redstone_interface" + "item": "oc2r:redstone_interface" } } diff --git a/src/main/resources/data/oc2/recipes/redstone_interface_card.json b/src/main/resources/data/oc2r/recipes/redstone_interface_card.json similarity index 70% rename from src/main/resources/data/oc2/recipes/redstone_interface_card.json rename to src/main/resources/data/oc2r/recipes/redstone_interface_card.json index 9060b996..dcfb4b77 100644 --- a/src/main/resources/data/oc2/recipes/redstone_interface_card.json +++ b/src/main/resources/data/oc2r/recipes/redstone_interface_card.json @@ -12,13 +12,13 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:redstone_interface_card" + "item": "oc2r:redstone_interface_card" } } diff --git a/src/main/resources/data/oc2/recipes/robot.json b/src/main/resources/data/oc2r/recipes/robot.json similarity index 69% rename from src/main/resources/data/oc2/recipes/robot.json rename to src/main/resources/data/oc2r/recipes/robot.json index f36e68a9..9ebc91ec 100644 --- a/src/main/resources/data/oc2/recipes/robot.json +++ b/src/main/resources/data/oc2r/recipes/robot.json @@ -16,23 +16,23 @@ "item": "minecraft:piston" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:robot", + "item": "oc2r:robot", "nbt": { - "oc2": { + "oc2r": { "items": { - "translation{key='gui.oc2.device_type.flash_memory', args=[]}": { + "translation{key='gui.oc2r.device_type.flash_memory', args=[]}": { "Items": [ { "Slot": 0, "Count": 1, - "id": "oc2:flash_memory_custom" + "id": "oc2r:flash_memory_custom" } ], "Size": 1 diff --git a/src/main/resources/data/oc2/recipes/silicon.json b/src/main/resources/data/oc2r/recipes/silicon.json similarity index 62% rename from src/main/resources/data/oc2/recipes/silicon.json rename to src/main/resources/data/oc2r/recipes/silicon.json index ccedf3a9..e09d10de 100644 --- a/src/main/resources/data/oc2/recipes/silicon.json +++ b/src/main/resources/data/oc2r/recipes/silicon.json @@ -1,9 +1,9 @@ { "type": "minecraft:smelting", "ingredient": { - "item": "oc2:silicon_blend" + "item": "oc2r:silicon_blend" }, - "result": "oc2:silicon", + "result": "oc2r:silicon", "experience": 0.1, "cookingtime": 200 } diff --git a/src/main/resources/data/oc2/recipes/silicon_blend.json b/src/main/resources/data/oc2r/recipes/silicon_blend.json similarity index 86% rename from src/main/resources/data/oc2/recipes/silicon_blend.json rename to src/main/resources/data/oc2r/recipes/silicon_blend.json index 8d17375a..1469857b 100644 --- a/src/main/resources/data/oc2/recipes/silicon_blend.json +++ b/src/main/resources/data/oc2r/recipes/silicon_blend.json @@ -13,7 +13,7 @@ } }, "result": { - "item": "oc2:silicon_blend", + "item": "oc2r:silicon_blend", "count": 4 } } diff --git a/src/main/resources/data/oc2/recipes/silicon_wafer.json b/src/main/resources/data/oc2r/recipes/silicon_wafer.json similarity index 58% rename from src/main/resources/data/oc2/recipes/silicon_wafer.json rename to src/main/resources/data/oc2r/recipes/silicon_wafer.json index 379fb5d1..55c041e6 100644 --- a/src/main/resources/data/oc2/recipes/silicon_wafer.json +++ b/src/main/resources/data/oc2r/recipes/silicon_wafer.json @@ -1,9 +1,9 @@ { "type": "minecraft:smelting", "ingredient": { - "item": "oc2:raw_silicon_wafer" + "item": "oc2r:raw_silicon_wafer" }, - "result": "oc2:silicon_wafer", + "result": "oc2r:silicon_wafer", "experience": 0.1, "cookingtime": 200 } diff --git a/src/main/resources/data/oc2/recipes/sound_card.json b/src/main/resources/data/oc2r/recipes/sound_card.json similarity index 72% rename from src/main/resources/data/oc2/recipes/sound_card.json rename to src/main/resources/data/oc2r/recipes/sound_card.json index 1c6bfead..e2b7dce4 100644 --- a/src/main/resources/data/oc2/recipes/sound_card.json +++ b/src/main/resources/data/oc2r/recipes/sound_card.json @@ -12,13 +12,13 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" }, "B": { - "item": "oc2:circuit_board" + "item": "oc2r:circuit_board" } }, "result": { - "item": "oc2:sound_card" + "item": "oc2r:sound_card" } } diff --git a/src/main/resources/data/oc2/recipes/transistor.json b/src/main/resources/data/oc2r/recipes/transistor.json similarity index 90% rename from src/main/resources/data/oc2/recipes/transistor.json rename to src/main/resources/data/oc2r/recipes/transistor.json index 74c6b522..2ce9a859 100644 --- a/src/main/resources/data/oc2/recipes/transistor.json +++ b/src/main/resources/data/oc2r/recipes/transistor.json @@ -16,7 +16,7 @@ } }, "result": { - "item": "oc2:transistor", + "item": "oc2r:transistor", "count": 12 } } diff --git a/src/main/resources/data/oc2/recipes/unflash.json b/src/main/resources/data/oc2r/recipes/unflash.json similarity index 57% rename from src/main/resources/data/oc2/recipes/unflash.json rename to src/main/resources/data/oc2r/recipes/unflash.json index 5c721a71..b6242eaa 100644 --- a/src/main/resources/data/oc2/recipes/unflash.json +++ b/src/main/resources/data/oc2r/recipes/unflash.json @@ -2,10 +2,10 @@ "type": "minecraft:crafting_shapeless", "ingredients": [ { - "item": "oc2:flash_memory_custom" + "item": "oc2r:flash_memory_custom" } ], "result": { - "item": "oc2:flash_memory" + "item": "oc2r:flash_memory" } } diff --git a/src/main/resources/data/oc2/recipes/wrench.json b/src/main/resources/data/oc2r/recipes/wrench.json similarity index 77% rename from src/main/resources/data/oc2/recipes/wrench.json rename to src/main/resources/data/oc2r/recipes/wrench.json index b349ea43..4f560be4 100644 --- a/src/main/resources/data/oc2/recipes/wrench.json +++ b/src/main/resources/data/oc2r/recipes/wrench.json @@ -10,10 +10,10 @@ "tag": "forge:ingots/iron" }, "T": { - "item": "oc2:transistor" + "item": "oc2r:transistor" } }, "result": { - "item": "oc2:wrench" + "item": "oc2r:wrench" } } diff --git a/src/main/resources/data/oc2/tags/blocks/cables.json b/src/main/resources/data/oc2r/tags/blocks/cables.json similarity index 66% rename from src/main/resources/data/oc2/tags/blocks/cables.json rename to src/main/resources/data/oc2r/tags/blocks/cables.json index 8fda7d91..c2fda5e5 100644 --- a/src/main/resources/data/oc2/tags/blocks/cables.json +++ b/src/main/resources/data/oc2r/tags/blocks/cables.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "oc2:bus_cable" + "oc2r:bus_cable" ] } diff --git a/src/main/resources/data/oc2r/tags/blocks/devices.json b/src/main/resources/data/oc2r/tags/blocks/devices.json new file mode 100644 index 00000000..fa8dbb43 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/blocks/devices.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "oc2r:computer", + "oc2r:redstone_interface", + "oc2r:disk_drive", + "oc2r:projector" + ] +} diff --git a/src/main/resources/data/oc2r/tags/blocks/wrench_breakable.json b/src/main/resources/data/oc2r/tags/blocks/wrench_breakable.json new file mode 100644 index 00000000..3df66895 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/blocks/wrench_breakable.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "oc2r:computer", + "oc2r:bus_cable", + "oc2r:network_connector", + "oc2r:network_hub", + "oc2r:redstone_interface", + "oc2r:disk_drive", + "oc2r:charger", + "oc2r:projector" + ] +} diff --git a/src/main/resources/data/oc2/tags/items/cables.json b/src/main/resources/data/oc2r/tags/items/cables.json similarity index 66% rename from src/main/resources/data/oc2/tags/items/cables.json rename to src/main/resources/data/oc2r/tags/items/cables.json index 8fda7d91..c2fda5e5 100644 --- a/src/main/resources/data/oc2/tags/items/cables.json +++ b/src/main/resources/data/oc2r/tags/items/cables.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "oc2:bus_cable" + "oc2r:bus_cable" ] } diff --git a/src/main/resources/data/oc2r/tags/items/device_needs_reboot.json b/src/main/resources/data/oc2r/tags/items/device_needs_reboot.json new file mode 100644 index 00000000..45c4bad5 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/device_needs_reboot.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "oc2r:disk_drive", + "oc2r:flash_memory", + "oc2r:flash_memory_custom", + "oc2r:hard_drive_small", + "oc2r:hard_drive_medium", + "oc2r:hard_drive_large", + "oc2r:hard_drive_extra_large", + "oc2r:hard_drive_custom", + "oc2r:keyboard", + "oc2r:memory_small", + "oc2r:memory_medium", + "oc2r:memory_large", + "oc2r:memory_extra_large", + "oc2r:network_interface_card", + "oc2r:network_tunnel_card", + "oc2r:network_tunnel_module", + "oc2r:projector", + "oc2r:cpu_tier_1", + "oc2r:cpu_tier_2", + "oc2r:cpu_tier_3", + "oc2r:cpu_tier_4" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices.json b/src/main/resources/data/oc2r/tags/items/devices.json new file mode 100644 index 00000000..70b89ba1 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices.json @@ -0,0 +1,16 @@ +{ + "replace": false, + "values": [ + "oc2r:computer", + "oc2r:redstone_interface", + "oc2r:disk_drive", + "oc2r:projector", + "#oc2r:devices/memory", + "#oc2r:devices/hard_drive", + "#oc2r:devices/flash_memory", + "#oc2r:devices/card", + "#oc2r:devices/robot_module", + "#oc2r:devices/floppy", + "#oc2r:devices/cpu" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/card.json b/src/main/resources/data/oc2r/tags/items/devices/card.json new file mode 100644 index 00000000..9bf04340 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/card.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "oc2r:redstone_interface_card", + "oc2r:network_interface_card", + "oc2r:file_import_export_card", + "oc2r:sound_card", + "oc2r:network_tunnel_card", + "oc2r:internet_card" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/cpu.json b/src/main/resources/data/oc2r/tags/items/devices/cpu.json new file mode 100644 index 00000000..5282a5fc --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/cpu.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "oc2r:cpu_tier_1", + "oc2r:cpu_tier_2", + "oc2r:cpu_tier_3", + "oc2r:cpu_tier_4" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/flash_memory.json b/src/main/resources/data/oc2r/tags/items/devices/flash_memory.json new file mode 100644 index 00000000..4c672487 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/flash_memory.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "oc2r:flash_memory", + "oc2r:flash_memory_custom" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/floppy.json b/src/main/resources/data/oc2r/tags/items/devices/floppy.json new file mode 100644 index 00000000..efa9ca65 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/floppy.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "oc2r:floppy", + "oc2r:floppy_modern" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/hard_drive.json b/src/main/resources/data/oc2r/tags/items/devices/hard_drive.json new file mode 100644 index 00000000..b57141c5 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/hard_drive.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "oc2r:hard_drive_small", + "oc2r:hard_drive_medium", + "oc2r:hard_drive_large", + "oc2r:hard_drive_extra_large", + "oc2r:hard_drive_custom" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/memory.json b/src/main/resources/data/oc2r/tags/items/devices/memory.json new file mode 100644 index 00000000..928bd07b --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/memory.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "oc2r:memory_small", + "oc2r:memory_medium", + "oc2r:memory_large", + "oc2r:memory_extra_large" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/network_tunnel.json b/src/main/resources/data/oc2r/tags/items/devices/network_tunnel.json new file mode 100644 index 00000000..ef155361 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/network_tunnel.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "oc2r:network_tunnel_card", + "oc2r:network_tunnel_module" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/devices/robot_module.json b/src/main/resources/data/oc2r/tags/items/devices/robot_module.json new file mode 100644 index 00000000..0b184616 --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/devices/robot_module.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "oc2r:inventory_operations_module", + "oc2r:block_operations_module", + "oc2r:network_tunnel_module" + ] +} diff --git a/src/main/resources/data/oc2r/tags/items/tool_materials.json b/src/main/resources/data/oc2r/tags/items/tool_materials.json new file mode 100644 index 00000000..7a9493ff --- /dev/null +++ b/src/main/resources/data/oc2r/tags/items/tool_materials.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#oc2r:tool_materials/wood", + "#oc2r:tool_materials/stone", + "#oc2r:tool_materials/iron", + "#oc2r:tool_materials/gold", + "#oc2r:tool_materials/diamond", + "#oc2r:tool_materials/netherite" + ] +} diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/diamond.json b/src/main/resources/data/oc2r/tags/items/tool_materials/diamond.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/diamond.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/diamond.json diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/gold.json b/src/main/resources/data/oc2r/tags/items/tool_materials/gold.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/gold.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/gold.json diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/iron.json b/src/main/resources/data/oc2r/tags/items/tool_materials/iron.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/iron.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/iron.json diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/netherite.json b/src/main/resources/data/oc2r/tags/items/tool_materials/netherite.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/netherite.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/netherite.json diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/stone.json b/src/main/resources/data/oc2r/tags/items/tool_materials/stone.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/stone.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/stone.json diff --git a/src/main/resources/data/oc2/tags/items/tool_materials/wood.json b/src/main/resources/data/oc2r/tags/items/tool_materials/wood.json similarity index 100% rename from src/main/resources/data/oc2/tags/items/tool_materials/wood.json rename to src/main/resources/data/oc2r/tags/items/tool_materials/wood.json diff --git a/src/main/resources/data/oc2/tags/items/wrenches.json b/src/main/resources/data/oc2r/tags/items/wrenches.json similarity index 70% rename from src/main/resources/data/oc2/tags/items/wrenches.json rename to src/main/resources/data/oc2r/tags/items/wrenches.json index d97158c9..d66e16de 100644 --- a/src/main/resources/data/oc2/tags/items/wrenches.json +++ b/src/main/resources/data/oc2r/tags/items/wrenches.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "oc2:wrench" + "oc2r:wrench" ] } diff --git a/src/main/resources/mixins.oc2.json b/src/main/resources/mixins.oc2r.json similarity index 76% rename from src/main/resources/mixins.oc2.json rename to src/main/resources/mixins.oc2r.json index 3e9d9541..99156c8b 100644 --- a/src/main/resources/mixins.oc2.json +++ b/src/main/resources/mixins.oc2r.json @@ -2,8 +2,8 @@ "minVersion": "0.8.5", "compatibilityLevel": "JAVA_17", "required": true, - "package": "li.cil.oc2.common.mixin", - "refmap": "mixins.oc2.refmap.json", + "package": "li.cil.oc2rr.common.mixin", + "refmap": "mixins.oc2rr.refmap.json", "mixins": [ "ServerChunkCacheMixin" ], diff --git a/src/test/java/li/cil/oc2/common/inet/Ipv4SpaceTest.java b/src/test/java/li/cil/oc2r/common/inet/Ipv4SpaceTest.java similarity index 98% rename from src/test/java/li/cil/oc2/common/inet/Ipv4SpaceTest.java rename to src/test/java/li/cil/oc2r/common/inet/Ipv4SpaceTest.java index 62fca431..3b251136 100644 --- a/src/test/java/li/cil/oc2/common/inet/Ipv4SpaceTest.java +++ b/src/test/java/li/cil/oc2r/common/inet/Ipv4SpaceTest.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.inet; +package li.cil.oc2r.common.inet; import org.junit.jupiter.api.Test; diff --git a/src/test/java/li/cil/oc2/common/util/IntegerSpaceTest.java b/src/test/java/li/cil/oc2r/common/util/IntegerSpaceTest.java similarity index 99% rename from src/test/java/li/cil/oc2/common/util/IntegerSpaceTest.java rename to src/test/java/li/cil/oc2r/common/util/IntegerSpaceTest.java index aeac5076..cc5d4f11 100644 --- a/src/test/java/li/cil/oc2/common/util/IntegerSpaceTest.java +++ b/src/test/java/li/cil/oc2r/common/util/IntegerSpaceTest.java @@ -1,4 +1,4 @@ -package li.cil.oc2.common.util; +package li.cil.oc2r.common.util; import org.junit.jupiter.api.Test;