View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window protocol-1.1.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.github.shiruka.protocol.data
├─ io.github.shiruka.protocol.data.AdventureSetting.class - [JAR]
├─ io.github.shiruka.protocol.data.AttributeData.class - [JAR]
├─ io.github.shiruka.protocol.data.AuthoritativeMovementMode.class - [JAR]
├─ io.github.shiruka.protocol.data.BlockPropertyData.class - [JAR]
├─ io.github.shiruka.protocol.data.ClientChainData.class - [JAR]
├─ io.github.shiruka.protocol.data.ClientPlayMode.class - [JAR]
├─ io.github.shiruka.protocol.data.CommonLevelEvent.class - [JAR]
├─ io.github.shiruka.protocol.data.EduSharedUriResource.class - [JAR]
├─ io.github.shiruka.protocol.data.ExperimentData.class - [JAR]
├─ io.github.shiruka.protocol.data.GamePublishSetting.class - [JAR]
├─ io.github.shiruka.protocol.data.GameRuleValue.class - [JAR]
├─ io.github.shiruka.protocol.data.GameType.class - [JAR]
├─ io.github.shiruka.protocol.data.ImageData.class - [JAR]
├─ io.github.shiruka.protocol.data.InputMode.class - [JAR]
├─ io.github.shiruka.protocol.data.ItemDefinition.class - [JAR]
├─ io.github.shiruka.protocol.data.ItemEntry.class - [JAR]
├─ io.github.shiruka.protocol.data.LevelEventType.class - [JAR]
├─ io.github.shiruka.protocol.data.ParticleType.class - [JAR]
├─ io.github.shiruka.protocol.data.PlayerActionType.class - [JAR]
├─ io.github.shiruka.protocol.data.PlayerAuthInputData.class - [JAR]
├─ io.github.shiruka.protocol.data.PlayerBlockActionData.class - [JAR]
├─ io.github.shiruka.protocol.data.PlayerPermission.class - [JAR]
├─ io.github.shiruka.protocol.data.SoundEvent.class - [JAR]
├─ io.github.shiruka.protocol.data.SpawnBiomeType.class - [JAR]
├─ io.github.shiruka.protocol.data.SyncedPlayerMovementSettings.class - [JAR]
io.github.shiruka.protocol.data.inventory.stackrequestactions
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADAutoCraftRecipe.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADBeaconPayment.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADConsume.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftCreative.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftGrindstone.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftLoom.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftNonImplemented.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftRecipe.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftRecipeOptional.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCraftResultsDeprecated.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADCreate.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADDestroy.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADDrop.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADLabTableCombine.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADPlace.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADRecipe.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADSwap.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADTake.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.SRADTransfer.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.StackRequestActionData.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.stackrequestactions.StackRequestActionType.class - [JAR]
io.github.shiruka.protocol.codec.v291.encoders
├─ io.github.shiruka.protocol.codec.v291.encoders.AddBehaviorTreeEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AddEntityEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AddHangingEntityEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AddItemEntityEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AddPaintingEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AddPlayerEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AdventureSettingsEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AnimateEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AutomationClientConnectEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.AvailableCommandsEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.BlockEntityDataEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.BlockEventEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.ClientToServerHandshakeEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.DisconnectEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.LevelEventEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.LevelSoundEvent1EncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.LoginEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.MoveEntityAbsoluteEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.MovePlayerEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.PlayStatusEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.RemoveEntityEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.ResourcePackClientResponseEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.ResourcePackInfoEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.ResourcePackStackEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.RiderJumpEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.ServerToClientHandshakeEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.SetTimeEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.TakeItemEntityEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.TextEncoderV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.encoders.UpdateBlockEncoderV291.class - [JAR]
io.github.shiruka.protocol.pipelines
├─ io.github.shiruka.protocol.pipelines.CompressorCodec.class - [JAR]
├─ io.github.shiruka.protocol.pipelines.MinecraftPacketCodec.class - [JAR]
├─ io.github.shiruka.protocol.pipelines.MinecraftPacketHandler.class - [JAR]
io.github.shiruka.protocol.data.entity
├─ io.github.shiruka.protocol.data.entity.EntityData.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityDataMap.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityDataType.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityFlag.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityFlags.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityLinkData.class - [JAR]
├─ io.github.shiruka.protocol.data.entity.EntityLinkDataType.class - [JAR]
io.github.shiruka.protocol.common
├─ io.github.shiruka.protocol.common.MinecraftPacket.class - [JAR]
├─ io.github.shiruka.protocol.common.MinecraftSession.class - [JAR]
├─ io.github.shiruka.protocol.common.PacketHandler.class - [JAR]
io.github.shiruka.protocol.server.pipelines
├─ io.github.shiruka.protocol.server.pipelines.MinecraftServerConnection.class - [JAR]
├─ io.github.shiruka.protocol.server.pipelines.MinecraftServerInitializer.class - [JAR]
io.github.shiruka.protocol.codec.v291
├─ io.github.shiruka.protocol.codec.v291.CodecHelperV291.class - [JAR]
├─ io.github.shiruka.protocol.codec.v291.CodecV291.class - [JAR]
io.github.shiruka.protocol.server
├─ io.github.shiruka.protocol.server.MinecraftServer.class - [JAR]
├─ io.github.shiruka.protocol.server.MinecraftServerSession.class - [JAR]
├─ io.github.shiruka.protocol.server.ServerListener.class - [JAR]
io.github.shiruka.protocol.data.command
├─ io.github.shiruka.protocol.data.command.CommandData.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandEnumConstraintData.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandEnumConstraintType.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandEnumData.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandParam.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandParamData.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandParamOption.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandParamType.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandPermission.class - [JAR]
├─ io.github.shiruka.protocol.data.command.CommandSymbolData.class - [JAR]
io.github.shiruka.protocol.codec
├─ io.github.shiruka.protocol.codec.Codec.class - [JAR]
├─ io.github.shiruka.protocol.codec.CodecHelper.class - [JAR]
├─ io.github.shiruka.protocol.codec.Constants.class - [JAR]
├─ io.github.shiruka.protocol.codec.Definition.class - [JAR]
├─ io.github.shiruka.protocol.codec.IdentifierDefinition.class - [JAR]
├─ io.github.shiruka.protocol.codec.IdentifierDefinitionRegistry.class - [JAR]
├─ io.github.shiruka.protocol.codec.IntTypeMap.class - [JAR]
├─ io.github.shiruka.protocol.codec.PacketDefinition.class - [JAR]
├─ io.github.shiruka.protocol.codec.PacketEncodeException.class - [JAR]
├─ io.github.shiruka.protocol.codec.PacketEncoder.class - [JAR]
├─ io.github.shiruka.protocol.codec.PacketId.class - [JAR]
io.github.shiruka.protocol.data.skin
├─ io.github.shiruka.protocol.data.skin.PersonaPiece.class - [JAR]
├─ io.github.shiruka.protocol.data.skin.Skin.class - [JAR]
io.github.shiruka.protocol.data.inventory
├─ io.github.shiruka.protocol.data.inventory.ContainerId.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.ContainerSlotType.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.InventoryActionData.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.InventorySource.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.ItemData.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.ItemStackRequest.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.ItemUseTransaction.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.LegacySetItemSlotData.class - [JAR]
├─ io.github.shiruka.protocol.data.inventory.StackRequestSlotInfoData.class - [JAR]
io.github.shiruka.protocol.server.channels
├─ io.github.shiruka.protocol.server.channels.MinecraftChildChannel.class - [JAR]
├─ io.github.shiruka.protocol.server.channels.MinecraftServerChannel.class - [JAR]
io.github.shiruka.protocol.packets
├─ io.github.shiruka.protocol.packets.AddBehaviorTree.class - [JAR]
├─ io.github.shiruka.protocol.packets.AddEntity.class - [JAR]
├─ io.github.shiruka.protocol.packets.AddHangingEntity.class - [JAR]
├─ io.github.shiruka.protocol.packets.AddItemEntity.class - [JAR]
├─ io.github.shiruka.protocol.packets.AddPainting.class - [JAR]
├─ io.github.shiruka.protocol.packets.AddPlayer.class - [JAR]
├─ io.github.shiruka.protocol.packets.AdventureSettings.class - [JAR]
├─ io.github.shiruka.protocol.packets.Animate.class - [JAR]
├─ io.github.shiruka.protocol.packets.AutomationClientConnect.class - [JAR]
├─ io.github.shiruka.protocol.packets.AvailableCommands.class - [JAR]
├─ io.github.shiruka.protocol.packets.BlockEntityData.class - [JAR]
├─ io.github.shiruka.protocol.packets.BlockEvent.class - [JAR]
├─ io.github.shiruka.protocol.packets.ClientToServerHandshake.class - [JAR]
├─ io.github.shiruka.protocol.packets.Disconnect.class - [JAR]
├─ io.github.shiruka.protocol.packets.LevelEvent.class - [JAR]
├─ io.github.shiruka.protocol.packets.LevelSoundEvent1.class - [JAR]
├─ io.github.shiruka.protocol.packets.Login.class - [JAR]
├─ io.github.shiruka.protocol.packets.MoveEntityAbsolute.class - [JAR]
├─ io.github.shiruka.protocol.packets.MovePlayer.class - [JAR]
├─ io.github.shiruka.protocol.packets.PlayStatus.class - [JAR]
├─ io.github.shiruka.protocol.packets.PlayerAuthInput.class - [JAR]
├─ io.github.shiruka.protocol.packets.RemoveEntity.class - [JAR]
├─ io.github.shiruka.protocol.packets.ResourcePackClientResponse.class - [JAR]
├─ io.github.shiruka.protocol.packets.ResourcePackInfo.class - [JAR]
├─ io.github.shiruka.protocol.packets.ResourcePackStack.class - [JAR]
├─ io.github.shiruka.protocol.packets.RiderJump.class - [JAR]
├─ io.github.shiruka.protocol.packets.ServerToClientHandshake.class - [JAR]
├─ io.github.shiruka.protocol.packets.SetTime.class - [JAR]
├─ io.github.shiruka.protocol.packets.StartGame.class - [JAR]
├─ io.github.shiruka.protocol.packets.TakeItemEntity.class - [JAR]
├─ io.github.shiruka.protocol.packets.Text.class - [JAR]
├─ io.github.shiruka.protocol.packets.TickSync.class - [JAR]
├─ io.github.shiruka.protocol.packets.Unknown.class - [JAR]
├─ io.github.shiruka.protocol.packets.UpdateBlock.class - [JAR]