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 api-5.4.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
net.luckperms.api.event.player.lookup
├─ net.luckperms.api.event.player.lookup.UniqueIdDetermineTypeEvent.class - [JAR]
├─ net.luckperms.api.event.player.lookup.UniqueIdLookupEvent.class - [JAR]
├─ net.luckperms.api.event.player.lookup.UsernameLookupEvent.class - [JAR]
├─ net.luckperms.api.event.player.lookup.UsernameValidityCheckEvent.class - [JAR]
net.luckperms.api.context
├─ net.luckperms.api.context.Context.class - [JAR]
├─ net.luckperms.api.context.ContextCalculator.class - [JAR]
├─ net.luckperms.api.context.ContextConsumer.class - [JAR]
├─ net.luckperms.api.context.ContextManager.class - [JAR]
├─ net.luckperms.api.context.ContextSatisfyMode.class - [JAR]
├─ net.luckperms.api.context.ContextSet.class - [JAR]
├─ net.luckperms.api.context.ContextSetFactory.class - [JAR]
├─ net.luckperms.api.context.DefaultContextKeys.class - [JAR]
├─ net.luckperms.api.context.ImmutableContextSet.class - [JAR]
├─ net.luckperms.api.context.MutableContextSet.class - [JAR]
├─ net.luckperms.api.context.StaticContextCalculator.class - [JAR]
net.luckperms.api.node
├─ net.luckperms.api.node.ChatMetaType.class - [JAR]
├─ net.luckperms.api.node.DummyNodeEqualityPredicate.class - [JAR]
├─ net.luckperms.api.node.HeldNode.class - [JAR]
├─ net.luckperms.api.node.Node.class - [JAR]
├─ net.luckperms.api.node.NodeBuilder.class - [JAR]
├─ net.luckperms.api.node.NodeBuilderRegistry.class - [JAR]
├─ net.luckperms.api.node.NodeEqualityPredicate.class - [JAR]
├─ net.luckperms.api.node.NodeType.class - [JAR]
├─ net.luckperms.api.node.ScopedNode.class - [JAR]
├─ net.luckperms.api.node.SimpleNodeType.class - [JAR]
net.luckperms.api.event
├─ net.luckperms.api.event.EventBus.class - [JAR]
├─ net.luckperms.api.event.EventSubscription.class - [JAR]
├─ net.luckperms.api.event.LuckPermsEvent.class - [JAR]
net.luckperms.api.query
├─ net.luckperms.api.query.Flag.class - [JAR]
├─ net.luckperms.api.query.OptionKey.class - [JAR]
├─ net.luckperms.api.query.QueryMode.class - [JAR]
├─ net.luckperms.api.query.QueryOptions.class - [JAR]
├─ net.luckperms.api.query.QueryOptionsRegistry.class - [JAR]
├─ net.luckperms.api.query.SimpleOptionKey.class - [JAR]
net.luckperms.api.messaging
├─ net.luckperms.api.messaging.MessagingService.class - [JAR]
net.luckperms.api.util
├─ net.luckperms.api.util.Result.class - [JAR]
├─ net.luckperms.api.util.Tristate.class - [JAR]
net.luckperms.api.event.source
├─ net.luckperms.api.event.source.EntitySource.class - [JAR]
├─ net.luckperms.api.event.source.Source.class - [JAR]
net.luckperms.api.event.log
├─ net.luckperms.api.event.log.LogBroadcastEvent.class - [JAR]
├─ net.luckperms.api.event.log.LogNetworkPublishEvent.class - [JAR]
├─ net.luckperms.api.event.log.LogNotifyEvent.class - [JAR]
├─ net.luckperms.api.event.log.LogPublishEvent.class - [JAR]
├─ net.luckperms.api.event.log.LogReceiveEvent.class - [JAR]
net.luckperms.api.event.sync
├─ net.luckperms.api.event.sync.ConfigReloadEvent.class - [JAR]
├─ net.luckperms.api.event.sync.PostSyncEvent.class - [JAR]
├─ net.luckperms.api.event.sync.PreNetworkSyncEvent.class - [JAR]
├─ net.luckperms.api.event.sync.PreSyncEvent.class - [JAR]
net.luckperms.api.event.track
├─ net.luckperms.api.event.track.TrackCreateEvent.class - [JAR]
├─ net.luckperms.api.event.track.TrackDeleteEvent.class - [JAR]
├─ net.luckperms.api.event.track.TrackLoadAllEvent.class - [JAR]
├─ net.luckperms.api.event.track.TrackLoadEvent.class - [JAR]
net.luckperms.api.model.data
├─ net.luckperms.api.model.data.DataMutateResult.class - [JAR]
├─ net.luckperms.api.model.data.DataType.class - [JAR]
├─ net.luckperms.api.model.data.NodeMap.class - [JAR]
├─ net.luckperms.api.model.data.TemporaryNodeMergeStrategy.class - [JAR]
net.luckperms.api.messenger.message.type
├─ net.luckperms.api.messenger.message.type.ActionLogMessage.class - [JAR]
├─ net.luckperms.api.messenger.message.type.UpdateMessage.class - [JAR]
├─ net.luckperms.api.messenger.message.type.UserUpdateMessage.class - [JAR]
net.luckperms.api.event.cause
├─ net.luckperms.api.event.cause.CreationCause.class - [JAR]
├─ net.luckperms.api.event.cause.DeletionCause.class - [JAR]
net.luckperms.api.node.metadata
├─ net.luckperms.api.node.metadata.NodeMetadataKey.class - [JAR]
├─ net.luckperms.api.node.metadata.SimpleNodeMetadataKey.class - [JAR]
net.luckperms.api.query.dataorder
├─ net.luckperms.api.query.dataorder.DataQueryOrder.class - [JAR]
├─ net.luckperms.api.query.dataorder.DataQueryOrderFunction.class - [JAR]
├─ net.luckperms.api.query.dataorder.DataTypeFilter.class - [JAR]
├─ net.luckperms.api.query.dataorder.DataTypeFilterFunction.class - [JAR]
net.luckperms.api.event.player
├─ net.luckperms.api.event.player.PlayerDataSaveEvent.class - [JAR]
├─ net.luckperms.api.event.player.PlayerLoginProcessEvent.class - [JAR]
net.luckperms.api.event.user
├─ net.luckperms.api.event.user.UserCacheLoadEvent.class - [JAR]
├─ net.luckperms.api.event.user.UserDataRecalculateEvent.class - [JAR]
├─ net.luckperms.api.event.user.UserFirstLoginEvent.class - [JAR]
├─ net.luckperms.api.event.user.UserLoadEvent.class - [JAR]
├─ net.luckperms.api.event.user.UserUnloadEvent.class - [JAR]
net.luckperms.api.model
├─ net.luckperms.api.model.PermissionHolder.class - [JAR]
├─ net.luckperms.api.model.PlayerSaveResult.class - [JAR]
net.luckperms.api.node.matcher
├─ net.luckperms.api.node.matcher.NodeMatcher.class - [JAR]
├─ net.luckperms.api.node.matcher.NodeMatcherFactory.class - [JAR]
net.luckperms.api.event.user.track
├─ net.luckperms.api.event.user.track.TrackAction.class - [JAR]
├─ net.luckperms.api.event.user.track.UserDemoteEvent.class - [JAR]
├─ net.luckperms.api.event.user.track.UserPromoteEvent.class - [JAR]
├─ net.luckperms.api.event.user.track.UserTrackEvent.class - [JAR]
net.luckperms.api.track
├─ net.luckperms.api.track.DemotionResult.class - [JAR]
├─ net.luckperms.api.track.PromotionResult.class - [JAR]
├─ net.luckperms.api.track.Track.class - [JAR]
├─ net.luckperms.api.track.TrackManager.class - [JAR]
net.luckperms.api.event.context
├─ net.luckperms.api.event.context.ContextUpdateEvent.class - [JAR]
net.luckperms.api.event.group
├─ net.luckperms.api.event.group.GroupCacheLoadEvent.class - [JAR]
├─ net.luckperms.api.event.group.GroupCreateEvent.class - [JAR]
├─ net.luckperms.api.event.group.GroupDataRecalculateEvent.class - [JAR]
├─ net.luckperms.api.event.group.GroupDeleteEvent.class - [JAR]
├─ net.luckperms.api.event.group.GroupLoadAllEvent.class - [JAR]
├─ net.luckperms.api.event.group.GroupLoadEvent.class - [JAR]
net.luckperms.api.event.track.mutate
├─ net.luckperms.api.event.track.mutate.TrackAddGroupEvent.class - [JAR]
├─ net.luckperms.api.event.track.mutate.TrackClearEvent.class - [JAR]
├─ net.luckperms.api.event.track.mutate.TrackMutateEvent.class - [JAR]
├─ net.luckperms.api.event.track.mutate.TrackRemoveGroupEvent.class - [JAR]
net.luckperms.api.actionlog
├─ net.luckperms.api.actionlog.Action.class - [JAR]
├─ net.luckperms.api.actionlog.ActionLog.class - [JAR]
├─ net.luckperms.api.actionlog.ActionLogger.class - [JAR]
net.luckperms.api.event.extension
├─ net.luckperms.api.event.extension.ExtensionLoadEvent.class - [JAR]
net.luckperms.api.event.util
├─ net.luckperms.api.event.util.Param.class - [JAR]
net.luckperms.api.query.meta
├─ net.luckperms.api.query.meta.MetaValueSelector.class - [JAR]
net.luckperms.api.extension
├─ net.luckperms.api.extension.Extension.class - [JAR]
├─ net.luckperms.api.extension.ExtensionManager.class - [JAR]
net.luckperms.api.node.types
├─ net.luckperms.api.node.types.ChatMetaNode.class - [JAR]
├─ net.luckperms.api.node.types.DisplayNameNode.class - [JAR]
├─ net.luckperms.api.node.types.InheritanceNode.class - [JAR]
├─ net.luckperms.api.node.types.MetaNode.class - [JAR]
├─ net.luckperms.api.node.types.PermissionNode.class - [JAR]
├─ net.luckperms.api.node.types.PrefixNode.class - [JAR]
├─ net.luckperms.api.node.types.RegexPermissionNode.class - [JAR]
├─ net.luckperms.api.node.types.SuffixNode.class - [JAR]
├─ net.luckperms.api.node.types.WeightNode.class - [JAR]
net.luckperms.api.platform
├─ net.luckperms.api.platform.Platform.class - [JAR]
├─ net.luckperms.api.platform.PlatformEntity.class - [JAR]
├─ net.luckperms.api.platform.PlayerAdapter.class - [JAR]
├─ net.luckperms.api.platform.PluginMetadata.class - [JAR]
net.luckperms.api
├─ net.luckperms.api.LuckPerms.class - [JAR]
├─ net.luckperms.api.LuckPermsProvider.class - [JAR]
net.luckperms.api.messenger
├─ net.luckperms.api.messenger.IncomingMessageConsumer.class - [JAR]
├─ net.luckperms.api.messenger.Messenger.class - [JAR]
├─ net.luckperms.api.messenger.MessengerProvider.class - [JAR]
net.luckperms.api.event.node
├─ net.luckperms.api.event.node.NodeAddEvent.class - [JAR]
├─ net.luckperms.api.event.node.NodeClearEvent.class - [JAR]
├─ net.luckperms.api.event.node.NodeMutateEvent.class - [JAR]
├─ net.luckperms.api.event.node.NodeRemoveEvent.class - [JAR]
net.luckperms.api.cacheddata
├─ net.luckperms.api.cacheddata.CachedData.class - [JAR]
├─ net.luckperms.api.cacheddata.CachedDataManager.class - [JAR]
├─ net.luckperms.api.cacheddata.CachedMetaData.class - [JAR]
├─ net.luckperms.api.cacheddata.CachedPermissionData.class - [JAR]
├─ net.luckperms.api.cacheddata.Result.class - [JAR]
net.luckperms.api.event.type
├─ net.luckperms.api.event.type.Cancellable.class - [JAR]
├─ net.luckperms.api.event.type.ResultEvent.class - [JAR]
├─ net.luckperms.api.event.type.Sourced.class - [JAR]
net.luckperms.api.node.metadata.types
├─ net.luckperms.api.node.metadata.types.InheritanceOriginMetadata.class - [JAR]
net.luckperms.api.model.user
├─ net.luckperms.api.model.user.User.class - [JAR]
├─ net.luckperms.api.model.user.UserManager.class - [JAR]
net.luckperms.api.metastacking
├─ net.luckperms.api.metastacking.DuplicateRemovalFunction.class - [JAR]
├─ net.luckperms.api.metastacking.MetaStackDefinition.class - [JAR]
├─ net.luckperms.api.metastacking.MetaStackElement.class - [JAR]
├─ net.luckperms.api.metastacking.MetaStackFactory.class - [JAR]
net.luckperms.api.model.group
├─ net.luckperms.api.model.group.Group.class - [JAR]
├─ net.luckperms.api.model.group.GroupManager.class - [JAR]
net.luckperms.api.messenger.message
├─ net.luckperms.api.messenger.message.Message.class - [JAR]
├─ net.luckperms.api.messenger.message.OutgoingMessage.class - [JAR]