├── .gitignore ├── .travis.yml ├── DOCUMENTATION.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── SwiftMC │ ├── Blocks │ │ ├── Material.swift │ │ └── MaterialData.swift │ ├── Chat │ │ ├── ChatColor.swift │ │ ├── ChatMessage.swift │ │ ├── ChatProgressBar.swift │ │ └── CommandSender.swift │ ├── Commands │ │ ├── ChatCommand.swift │ │ ├── Command.swift │ │ ├── GamemodeCommand.swift │ │ ├── HelpCommand.swift │ │ ├── StopCommand.swift │ │ └── WorldCommand.swift │ ├── Configuration │ │ ├── Configuration.swift │ │ ├── GameMode.swift │ │ └── ServerInfo.swift │ ├── Encryption │ │ ├── AuthentificationMode.swift │ │ └── EncryptionManager.swift │ ├── Entities │ │ ├── Entity.swift │ │ └── Player.swift │ ├── Events │ │ ├── Event.swift │ │ ├── EventListener.swift │ │ ├── PlayerChatEvent.swift │ │ ├── PlayerConnectEvent.swift │ │ ├── PlayerDisconnectEvent.swift │ │ ├── PlayerJoinEvent.swift │ │ ├── PlayerMoveEvent.swift │ │ └── PlayerQuitEvent.swift │ ├── Extensions │ │ ├── ByteBufferExtension.swift │ │ ├── DataExtension.swift │ │ ├── FileHandleExtension.swift │ │ ├── StringExtension.swift │ │ └── SystemExtension.swift │ ├── HTTP │ │ ├── BStatsSubmitData.swift │ │ ├── MojangHasJoined.swift │ │ └── MojangJoin.swift │ ├── Handlers │ │ ├── ChannelHandler.swift │ │ ├── ClientHandler.swift │ │ ├── GameHandler.swift │ │ ├── InitialHandler.swift │ │ ├── MinecraftDecoder.swift │ │ ├── MinecraftEncoder.swift │ │ └── PacketHandler.swift │ ├── Inventory │ │ └── Slot.swift │ ├── NBT │ │ ├── NBTByte.swift │ │ ├── NBTByteArray.swift │ │ ├── NBTCompound.swift │ │ ├── NBTDouble.swift │ │ ├── NBTEnd.swift │ │ ├── NBTFloat.swift │ │ ├── NBTInt.swift │ │ ├── NBTIntArray.swift │ │ ├── NBTList.swift │ │ ├── NBTLong.swift │ │ ├── NBTLongArray.swift │ │ ├── NBTRegistry.swift │ │ ├── NBTShort.swift │ │ ├── NBTString.swift │ │ └── NBTTag.swift │ ├── Packets │ │ ├── BlockPlace.swift │ │ ├── Chat.swift │ │ ├── EncryptionRequest.swift │ │ ├── EncryptionResponse.swift │ │ ├── GameState.swift │ │ ├── Handshake.swift │ │ ├── KeepAlive.swift │ │ ├── Kick.swift │ │ ├── LegacyHandshake.swift │ │ ├── LegacyPing.swift │ │ ├── Login.swift │ │ ├── LoginRequest.swift │ │ ├── LoginSuccess.swift │ │ ├── MapChunk.swift │ │ ├── Packet.swift │ │ ├── PingPacket.swift │ │ ├── PlayerInfo.swift │ │ ├── PlayerListHeaderFooter.swift │ │ ├── PlayerLook.swift │ │ ├── PlayerPosition.swift │ │ ├── PlayerPositionLook.swift │ │ ├── PluginMessage.swift │ │ ├── Position.swift │ │ ├── Respawn.swift │ │ ├── SetCompression.swift │ │ ├── StatusRequest.swift │ │ ├── StatusResponse.swift │ │ └── UnknownPacket.swift │ ├── Protocols │ │ ├── DirectionData.swift │ │ ├── Protocol.swift │ │ ├── ProtocolConstants.swift │ │ ├── ProtocolData.swift │ │ └── ProtocolMapping.swift │ ├── Random │ │ ├── PerlinGenerator.swift │ │ └── Random.swift │ ├── SwiftMC.swift │ ├── Worlds │ │ ├── Biome.swift │ │ ├── LocalWorld.swift │ │ ├── Location.swift │ │ ├── NibbleArray.swift │ │ ├── OverworldGenerator.swift │ │ ├── PlayerData.swift │ │ ├── RemoteWorld.swift │ │ ├── SuperflatGenerator.swift │ │ ├── VariableValueArray.swift │ │ ├── WorldChunk.swift │ │ ├── WorldChunkData.swift │ │ ├── WorldChunkSection.swift │ │ ├── WorldConfiguration.swift │ │ ├── WorldGenerator.swift │ │ ├── WorldProtocol.swift │ │ ├── WorldRegion.swift │ │ └── WorldType.swift │ └── Wrappers │ │ └── ChannelWrapper.swift └── SwiftMCRun │ └── main.swift └── Tests ├── LinuxMain.swift └── SwiftMCTests ├── SwiftMCTests.swift └── XCTestManifests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/.travis.yml -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftMC/Blocks/Material.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Blocks/Material.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Blocks/MaterialData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Blocks/MaterialData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Chat/ChatColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Chat/ChatColor.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Chat/ChatMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Chat/ChatMessage.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Chat/ChatProgressBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Chat/ChatProgressBar.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Chat/CommandSender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Chat/CommandSender.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/ChatCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/ChatCommand.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/Command.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/GamemodeCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/GamemodeCommand.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/HelpCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/HelpCommand.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/StopCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/StopCommand.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Commands/WorldCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Commands/WorldCommand.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Configuration/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Configuration/Configuration.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Configuration/GameMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Configuration/GameMode.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Configuration/ServerInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Configuration/ServerInfo.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Encryption/AuthentificationMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Encryption/AuthentificationMode.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Encryption/EncryptionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Encryption/EncryptionManager.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Entities/Entity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Entities/Entity.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Entities/Player.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Entities/Player.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/Event.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/EventListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/EventListener.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerChatEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerChatEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerConnectEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerConnectEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerDisconnectEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerDisconnectEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerJoinEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerJoinEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerMoveEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerMoveEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Events/PlayerQuitEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Events/PlayerQuitEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Extensions/ByteBufferExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Extensions/ByteBufferExtension.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Extensions/DataExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Extensions/DataExtension.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Extensions/FileHandleExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Extensions/FileHandleExtension.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Extensions/StringExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Extensions/StringExtension.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Extensions/SystemExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Extensions/SystemExtension.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/HTTP/BStatsSubmitData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/HTTP/BStatsSubmitData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/HTTP/MojangHasJoined.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/HTTP/MojangHasJoined.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/HTTP/MojangJoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/HTTP/MojangJoin.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/ChannelHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/ChannelHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/ClientHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/ClientHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/GameHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/GameHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/InitialHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/InitialHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/MinecraftDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/MinecraftDecoder.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/MinecraftEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/MinecraftEncoder.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Handlers/PacketHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Handlers/PacketHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Inventory/Slot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Inventory/Slot.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTByte.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTByte.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTByteArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTByteArray.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTCompound.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTCompound.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTDouble.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTDouble.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTEnd.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTEnd.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTFloat.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTInt.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTIntArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTIntArray.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTList.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTLong.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTLong.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTLongArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTLongArray.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTRegistry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTRegistry.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTShort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTShort.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTString.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/NBT/NBTTag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/NBT/NBTTag.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/BlockPlace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/BlockPlace.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Chat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Chat.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/EncryptionRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/EncryptionRequest.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/EncryptionResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/EncryptionResponse.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/GameState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/GameState.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Handshake.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Handshake.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/KeepAlive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/KeepAlive.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Kick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Kick.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/LegacyHandshake.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/LegacyHandshake.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/LegacyPing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/LegacyPing.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Login.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Login.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/LoginRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/LoginRequest.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/LoginSuccess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/LoginSuccess.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/MapChunk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/MapChunk.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Packet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Packet.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PingPacket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PingPacket.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PlayerInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PlayerInfo.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PlayerListHeaderFooter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PlayerListHeaderFooter.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PlayerLook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PlayerLook.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PlayerPosition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PlayerPosition.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PlayerPositionLook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PlayerPositionLook.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/PluginMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/PluginMessage.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Position.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Position.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/Respawn.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/Respawn.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/SetCompression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/SetCompression.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/StatusRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/StatusRequest.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/StatusResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/StatusResponse.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Packets/UnknownPacket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Packets/UnknownPacket.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Protocols/DirectionData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Protocols/DirectionData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Protocols/Protocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Protocols/Protocol.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Protocols/ProtocolConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Protocols/ProtocolConstants.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Protocols/ProtocolData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Protocols/ProtocolData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Protocols/ProtocolMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Protocols/ProtocolMapping.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Random/PerlinGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Random/PerlinGenerator.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Random/Random.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Random/Random.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/SwiftMC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/SwiftMC.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/Biome.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/Biome.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/LocalWorld.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/LocalWorld.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/Location.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/Location.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/NibbleArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/NibbleArray.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/OverworldGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/OverworldGenerator.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/PlayerData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/PlayerData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/RemoteWorld.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/RemoteWorld.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/SuperflatGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/SuperflatGenerator.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/VariableValueArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/VariableValueArray.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldChunk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldChunk.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldChunkData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldChunkData.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldChunkSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldChunkSection.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldConfiguration.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldGenerator.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldProtocol.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldRegion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldRegion.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Worlds/WorldType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Worlds/WorldType.swift -------------------------------------------------------------------------------- /Sources/SwiftMC/Wrappers/ChannelWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMC/Wrappers/ChannelWrapper.swift -------------------------------------------------------------------------------- /Sources/SwiftMCRun/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Sources/SwiftMCRun/main.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/SwiftMCTests/SwiftMCTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Tests/SwiftMCTests/SwiftMCTests.swift -------------------------------------------------------------------------------- /Tests/SwiftMCTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PlugNPush/SwiftMC/HEAD/Tests/SwiftMCTests/XCTestManifests.swift --------------------------------------------------------------------------------