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 sectionprotection-1.19.2-2.0.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.matyrobbrt.sectionprotection.mixin.lectern
├─ com.matyrobbrt.sectionprotection.mixin.lectern.MixinLecternBE.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.lectern.MixinLecternBlock.class - [JAR]
com.matyrobbrt.sectionprotection.api.banner
├─ com.matyrobbrt.sectionprotection.api.banner.Banner.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.banner.BannerManager.class - [JAR]
com.matyrobbrt.sectionprotection.shade.vjavax.observer
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.Observable.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.Property.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.Subscription.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.ValueChangeEvent.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.ValueChangeListener.class - [JAR]
com.matyrobbrt.sectionprotection.recipe
├─ com.matyrobbrt.sectionprotection.recipe.ConditionalShapedRecipeBuilder.class - [JAR]
├─ com.matyrobbrt.sectionprotection.recipe.ConditionalShapelessRecipeBuilder.class - [JAR]
├─ com.matyrobbrt.sectionprotection.recipe.RecipeEnabledCondition.class - [JAR]
com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.CollectionChange.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.CollectionChangeEvent.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.CollectionChangeListener.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.CollectionObservable.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.ListChange.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.ObservableList.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.ObservableSet.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.SetChange.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.vjavax.observer.collection.SetObservable.class - [JAR]
com.matyrobbrt.sectionprotection.commands
├─ com.matyrobbrt.sectionprotection.commands.SPCommands.class - [JAR]
com.matyrobbrt.sectionprotection
├─ com.matyrobbrt.sectionprotection.APIImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.MixinHooks.class - [JAR]
├─ com.matyrobbrt.sectionprotection.ProtectionListeners.class - [JAR]
├─ com.matyrobbrt.sectionprotection.SPDatagen.class - [JAR]
├─ com.matyrobbrt.sectionprotection.SPTags.class - [JAR]
├─ com.matyrobbrt.sectionprotection.SectionProtection.class - [JAR]
com.matyrobbrt.sectionprotection.util
├─ com.matyrobbrt.sectionprotection.util.BookBuilder.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.Constants.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.FakePlayerHolder.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.SPVersion.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.ServerConfig.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.Utils.class - [JAR]
├─ com.matyrobbrt.sectionprotection.util.Value.class - [JAR]
com.matyrobbrt.sectionprotection.network
├─ com.matyrobbrt.sectionprotection.network.SPFeatures.class - [JAR]
├─ com.matyrobbrt.sectionprotection.network.SPNetwork.class - [JAR]
com.matyrobbrt.sectionprotection.mixin.banner
├─ com.matyrobbrt.sectionprotection.mixin.banner.MixinBannerBE.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.banner.MixinBannerBlock.class - [JAR]
com.matyrobbrt.sectionprotection.client
├─ com.matyrobbrt.sectionprotection.client.ClientApiImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.client.ClientConfig.class - [JAR]
├─ com.matyrobbrt.sectionprotection.client.SPClient.class - [JAR]
com.matyrobbrt.sectionprotection.network.packet.claiming
├─ com.matyrobbrt.sectionprotection.network.packet.claiming.UnclaimChunkPacket.class - [JAR]
com.matyrobbrt.sectionprotection.api.chunk
├─ com.matyrobbrt.sectionprotection.api.chunk.ChunkData.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.chunk.ChunkManager.class - [JAR]
com.matyrobbrt.sectionprotection.client.journeymap
├─ com.matyrobbrt.sectionprotection.client.journeymap.ClientJMEventListeners.class - [JAR]
├─ com.matyrobbrt.sectionprotection.client.journeymap.JMHelper.class - [JAR]
├─ com.matyrobbrt.sectionprotection.client.journeymap.JourneyMapAddon.class - [JAR]
├─ com.matyrobbrt.sectionprotection.client.journeymap.SimpleOverlayListener.class - [JAR]
com.matyrobbrt.sectionprotection.util.function
├─ com.matyrobbrt.sectionprotection.util.function.ExceptionSupplier.class - [JAR]
com.matyrobbrt.sectionprotection.mixin.datagen
├─ com.matyrobbrt.sectionprotection.mixin.datagen.ShapedRecipeBuilderAccessor.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.datagen.ShapelessRecipeBuilderAccessor.class - [JAR]
com.matyrobbrt.sectionprotection.world
├─ com.matyrobbrt.sectionprotection.world.Banners.class - [JAR]
├─ com.matyrobbrt.sectionprotection.world.ClaimedChunks.class - [JAR]
com.matyrobbrt.sectionprotection.mixin
├─ com.matyrobbrt.sectionprotection.mixin.MixinBannerDuplicateRecipe.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinBlock.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinBlockBehaviour.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinBlockEntity.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinBlockItem.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinExplosion.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.MixinFakePlayer.class - [JAR]
├─ com.matyrobbrt.sectionprotection.mixin.SPMixinPlugin.class - [JAR]
com.matyrobbrt.sectionprotection.api.extensions
├─ com.matyrobbrt.sectionprotection.api.extensions.BannerExtension.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.extensions.LecternExtension.class - [JAR]
com.matyrobbrt.sectionprotection.api
├─ com.matyrobbrt.sectionprotection.api.ActionType.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.SectionProtectionAPI.class - [JAR]
com.matyrobbrt.sectionprotection.network.packet
├─ com.matyrobbrt.sectionprotection.network.packet.SPPacket.class - [JAR]
├─ com.matyrobbrt.sectionprotection.network.packet.SyncChunkPacket.class - [JAR]
├─ com.matyrobbrt.sectionprotection.network.packet.SyncChunksPacket.class - [JAR]
├─ com.matyrobbrt.sectionprotection.network.packet.SyncTeamPacket.class - [JAR]
com.matyrobbrt.sectionprotection.api.client
├─ com.matyrobbrt.sectionprotection.api.client.SectionProtectionClientAPI.class - [JAR]
com.matyrobbrt.sectionprotection.api.event
├─ com.matyrobbrt.sectionprotection.api.event.AttackBlockEvent.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.event.ChunkDataChangeEvent.class - [JAR]
├─ com.matyrobbrt.sectionprotection.api.event.TeamChangeEvent.class - [JAR]
com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.EventUtil.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VList.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChange.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChangeEvent.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChangeEventImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChangeImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChangeListener.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListChangeSupport.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListObservable.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VListObservableImpl.class - [JAR]
├─ com.matyrobbrt.sectionprotection.shade.eu.mihosoft.vcollections.VMappedList.class - [JAR]