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 magiclib-core-neoforge-0.8.99-beta.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
top.hendrixshen.magiclib
├─ top.hendrixshen.magiclib.MagicLib.class - [JAR]
├─ top.hendrixshen.magiclib.MagicLibProperties.class - [JAR]
├─ top.hendrixshen.magiclib.MagicLibVersion.class - [JAR]
├─ top.hendrixshen.magiclib.SharedConstants.class - [JAR]
top.hendrixshen.magiclib.api.event
├─ top.hendrixshen.magiclib.api.event.AbstractCancellableEvent.class - [JAR]
├─ top.hendrixshen.magiclib.api.event.CancellableEvent.class - [JAR]
├─ top.hendrixshen.magiclib.api.event.Event.class - [JAR]
├─ top.hendrixshen.magiclib.api.event.Listener.class - [JAR]
top.hendrixshen.magiclib.util.serializable
├─ top.hendrixshen.magiclib.util.serializable.JsonSaveAble.class - [JAR]
top.hendrixshen.magiclib.impl.mixin.audit
├─ top.hendrixshen.magiclib.impl.mixin.audit.MixinAuditor.class - [JAR]
top.hendrixshen.magiclib.api.dependency.annotation
├─ top.hendrixshen.magiclib.api.dependency.annotation.CompositeDependencies.class - [JAR]
├─ top.hendrixshen.magiclib.api.dependency.annotation.Dependencies.class - [JAR]
├─ top.hendrixshen.magiclib.api.dependency.annotation.Dependency.class - [JAR]
top.hendrixshen.magiclib.api.mixin
├─ top.hendrixshen.magiclib.api.mixin.EmptyMixinPlugin.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.MixinPredicate.class - [JAR]
top.hendrixshen.magiclib.impl.platform.adapter
├─ top.hendrixshen.magiclib.impl.platform.adapter.NeoForgeLoadingModList.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.adapter.NeoForgeModContainer.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.adapter.NeoForgeModEntryPoint.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.adapter.NeoForgeModList.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.adapter.NeoForgeModMetaData.class - [JAR]
top.hendrixshen.magiclib.api.entrypoint
├─ top.hendrixshen.magiclib.api.entrypoint.ModInitializer.class - [JAR]
top.hendrixshen.magiclib.api.preprocess.annotation
├─ top.hendrixshen.magiclib.api.preprocess.annotation.Preprocess.class - [JAR]
top.hendrixshen.magiclib.util.collect.tuple
├─ top.hendrixshen.magiclib.util.collect.tuple.ImmutablePair.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.tuple.ImmutableTriple.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.tuple.MutablePair.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.tuple.MutableTriple.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.tuple.Pair.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.tuple.Triple.class - [JAR]
top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.info
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.info.MixinClassInfoImpl.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.info.MixinFieldInfoImpl.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.info.MixinMethodInfoImpl.class - [JAR]
top.hendrixshen.magiclib.api.mixin.checker
├─ top.hendrixshen.magiclib.api.mixin.checker.MixinDependencyCheckFailureCallback.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.checker.MixinDependencyChecker.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.checker.MixinDependencyCheckers.class - [JAR]
top.hendrixshen.magiclib.api.platform.adapter.forge
├─ top.hendrixshen.magiclib.api.platform.adapter.forge.ModListAdapter.class - [JAR]
top.hendrixshen.magiclib.api.dependency
├─ top.hendrixshen.magiclib.api.dependency.DependencyCheckException.class - [JAR]
├─ top.hendrixshen.magiclib.api.dependency.DependencyType.class - [JAR]
top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.predicate
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.predicate.MixinEraserClass.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.predicate.MixinEraserField.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.predicate.MixinEraserMethod.class - [JAR]
top.hendrixshen.magiclib.util.mixin
├─ top.hendrixshen.magiclib.util.mixin.MixinInternals.class - [JAR]
├─ top.hendrixshen.magiclib.util.mixin.MixinUtil.class - [JAR]
top.hendrixshen.magiclib.impl.dependency
├─ top.hendrixshen.magiclib.impl.dependency.DependenciesContainer.class - [JAR]
├─ top.hendrixshen.magiclib.impl.dependency.DependencyCheckResult.class - [JAR]
├─ top.hendrixshen.magiclib.impl.dependency.DependencyContainer.class - [JAR]
├─ top.hendrixshen.magiclib.impl.dependency.EntryPointDependency.class - [JAR]
top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.EraserExtension.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.InternalTsuihoField.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.InternalTsuihoMethod.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.jikuTsuiho.MixinEraserManager.class - [JAR]
top.hendrixshen.magiclib.libs.org.semver4j
├─ top.hendrixshen.magiclib.libs.org.semver4j.Range.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.RangesExpression.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.RangesList.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.RangesListFactory.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.RangesString.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.Semver.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.SemverException.class - [JAR]
top.hendrixshen.magiclib.impl.i18n.provider
├─ top.hendrixshen.magiclib.impl.i18n.provider.FileLanguageProvider.class - [JAR]
├─ top.hendrixshen.magiclib.impl.i18n.provider.JarLanguageProvider.class - [JAR]
top.hendrixshen.magiclib.api.i18n
├─ top.hendrixshen.magiclib.api.i18n.I18n.class - [JAR]
├─ top.hendrixshen.magiclib.api.i18n.LanguageProvider.class - [JAR]
top.hendrixshen.magiclib.api.mixin.annotation
├─ top.hendrixshen.magiclib.api.mixin.annotation.JikuTsuiho.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.annotation.MagicInit.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.annotation.SuperInit.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.annotation.ThisInit.class - [JAR]
top.hendrixshen.magiclib.api.preprocess
├─ top.hendrixshen.magiclib.api.preprocess.DummyClass.class - [JAR]
top.hendrixshen.magiclib.libs.org.semver4j.internal.range
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.RangeProcessorPipeline.class - [JAR]
top.hendrixshen.magiclib.api.platform.adapter
├─ top.hendrixshen.magiclib.api.platform.adapter.ModContainerAdapter.class - [JAR]
├─ top.hendrixshen.magiclib.api.platform.adapter.ModEntryPointAdapter.class - [JAR]
├─ top.hendrixshen.magiclib.api.platform.adapter.ModMetaDataAdapter.class - [JAR]
top.hendrixshen.magiclib.impl.i18n
├─ top.hendrixshen.magiclib.impl.i18n.MagicLanguageManager.class - [JAR]
top.hendrixshen.magiclib.libs.org.semver4j.internal
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.Coerce.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.Comparator.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.Differ.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.Modifier.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.StrictParser.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.Tokenizers.class - [JAR]
top.hendrixshen.magiclib.impl.event
├─ top.hendrixshen.magiclib.impl.event.EventManager.class - [JAR]
top.hendrixshen.magiclib.util
├─ top.hendrixshen.magiclib.util.ASMUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.FileUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.GsonUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.JsonUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.MiscUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.ReflectionUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.SystemUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.VersionUtil.class - [JAR]
top.hendrixshen.magiclib.impl.mixin.extension
├─ top.hendrixshen.magiclib.impl.mixin.extension.AnnotationRestorerExtension.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.MagicExtensions.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.extension.MagicInitExtension.class - [JAR]
top.hendrixshen.magiclib.util.fabric
├─ top.hendrixshen.magiclib.util.fabric.ExceptionUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.fabric.LoaderUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.fabric.StringUtil.class - [JAR]
├─ top.hendrixshen.magiclib.util.fabric.UrlConversionException.class - [JAR]
├─ top.hendrixshen.magiclib.util.fabric.UrlUtil.class - [JAR]
top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.info
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.info.MixinClassInfo.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.info.MixinFieldInfo.class - [JAR]
├─ top.hendrixshen.magiclib.api.mixin.extension.jikuTsuiho.info.MixinMethodInfo.class - [JAR]
top.hendrixshen.magiclib.api.platform
├─ top.hendrixshen.magiclib.api.platform.DistType.class - [JAR]
├─ top.hendrixshen.magiclib.api.platform.Platform.class - [JAR]
├─ top.hendrixshen.magiclib.api.platform.PlatformType.class - [JAR]
top.hendrixshen.magiclib.impl.mixin.checker
├─ top.hendrixshen.magiclib.impl.mixin.checker.MemorizedMixinChecker.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.checker.SimpleMixinChecker.class - [JAR]
top.hendrixshen.magiclib.impl.mixin
├─ top.hendrixshen.magiclib.impl.mixin.AnnotationRestorer.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.BuiltInPredicates.class - [JAR]
├─ top.hendrixshen.magiclib.impl.mixin.MagicMixinPlugin.class - [JAR]
top.hendrixshen.magiclib.entrypoint.core
├─ top.hendrixshen.magiclib.entrypoint.core.MagicLibNeoForge.class - [JAR]
top.hendrixshen.magiclib.impl.platform
├─ top.hendrixshen.magiclib.impl.platform.NeoForgeBootstrapMixinPlugin.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.NeoForgePlatformImpl.class - [JAR]
├─ top.hendrixshen.magiclib.impl.platform.PlatformManager.class - [JAR]
top.hendrixshen.magiclib.impl.gui.fabric
├─ top.hendrixshen.magiclib.impl.gui.fabric.FabricGuiEntry.class - [JAR]
├─ top.hendrixshen.magiclib.impl.gui.fabric.FabricMainWindow.class - [JAR]
├─ top.hendrixshen.magiclib.impl.gui.fabric.FabricStatusTree.class - [JAR]
top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.CaretProcessor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.GreaterThanOrEqualZeroProcessor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.HyphenProcessor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.IvyProcessor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.Processor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.RangesUtils.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.TildeProcessor.class - [JAR]
├─ top.hendrixshen.magiclib.libs.org.semver4j.internal.range.processor.XRangeProcessor.class - [JAR]
top.hendrixshen.magiclib.api.mixin.extension
├─ top.hendrixshen.magiclib.api.mixin.extension.EmptyExtension.class - [JAR]
top.hendrixshen.magiclib.util.collect
├─ top.hendrixshen.magiclib.util.collect.InfoNode.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.Provider.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.SimplePredicate.class - [JAR]
├─ top.hendrixshen.magiclib.util.collect.ValueContainer.class - [JAR]