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 cgl-1.21-neoforge-0.5.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.groovymc.cgl.api.extension.chat
├─ org.groovymc.cgl.api.extension.chat.ComponentExtension.class - [JAR]
├─ org.groovymc.cgl.api.extension.chat.StyleExtension.class - [JAR]
org.groovymc.cgl.reg.neoforge
├─ org.groovymc.cgl.reg.neoforge.NeoForgeArgumentTypeHelper.class - [JAR]
├─ org.groovymc.cgl.reg.neoforge.NeoForgeBusGetter.class - [JAR]
├─ org.groovymc.cgl.reg.neoforge.NeoForgeDatapackRegistryBuilder.class - [JAR]
├─ org.groovymc.cgl.reg.neoforge.NeoForgeEntityDataSerializerHelper.class - [JAR]
├─ org.groovymc.cgl.reg.neoforge.NeoForgeRegistrationFactory.class - [JAR]
org.groovymc.cgl.api.transform.codec
├─ org.groovymc.cgl.api.transform.codec.CodecRetriever.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.CodecSerializable.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.ExposeCodec.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.ExposeCodecFactory.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.ExposesCodec.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.ExposesCodecFactory.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.WithCodec.class - [JAR]
├─ org.groovymc.cgl.api.transform.codec.WithCodecs.class - [JAR]
org.groovymc.cgl.api.extension.client
├─ org.groovymc.cgl.api.extension.client.MinecraftExtensions.class - [JAR]
org.groovymc.cgl.reg
├─ org.groovymc.cgl.reg.ArgumentTypeHelper.class - [JAR]
├─ org.groovymc.cgl.reg.EntityDataSerializerHelper.class - [JAR]
├─ org.groovymc.cgl.reg.RegistrationProvider.class - [JAR]
├─ org.groovymc.cgl.reg.RegistryHolder.class - [JAR]
├─ org.groovymc.cgl.reg.RegistryObject.class - [JAR]
org.groovymc.cgl.impl.transform
├─ org.groovymc.cgl.impl.transform.TransformUtils.class - [JAR]
├─ org.groovymc.cgl.impl.transform.package-info.class - [JAR]
org.groovymc.cgl.impl.transform.codec
├─ org.groovymc.cgl.impl.transform.codec.CodecSerializableTransformation.class - [JAR]
├─ org.groovymc.cgl.impl.transform.codec.ExposeCodecFactoryTransformation.class - [JAR]
├─ org.groovymc.cgl.impl.transform.codec.ExposeCodecTransformation.class - [JAR]
├─ org.groovymc.cgl.impl.transform.codec.ExposesCodecChecker.class - [JAR]
├─ org.groovymc.cgl.impl.transform.codec.ExposesCodecFactoryChecker.class - [JAR]
├─ org.groovymc.cgl.impl.transform.codec.package-info.class - [JAR]
org.groovymc.cgl.api.resources
├─ org.groovymc.cgl.api.resources.ScriptResourceProvider.class - [JAR]
org.groovymc.cgl.api.transform.registroid
├─ org.groovymc.cgl.api.transform.registroid.BlockItemAddon.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.RecipeTypeAddon.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.RegistrationName.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.Registroid.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.RegistroidAddon.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.RegistroidAddonClass.class - [JAR]
├─ org.groovymc.cgl.api.transform.registroid.SoundEventAddon.class - [JAR]
org.groovymc.cgl.api.extension
├─ org.groovymc.cgl.api.extension.CodecExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.EnvironmentExtension.class - [JAR]
├─ org.groovymc.cgl.api.extension.GeneralExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.NBTExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.StaticGeneralExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.StaticNBTExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.TagExtensions.class - [JAR]
org.groovymc.cgl.api.transform.util
├─ org.groovymc.cgl.api.transform.util.ModClassTransformer.class - [JAR]
├─ org.groovymc.cgl.api.transform.util.ModIdRequester.class - [JAR]
org.groovymc.cgl.api.codec.comments
├─ org.groovymc.cgl.api.codec.comments.Comment.class - [JAR]
├─ org.groovymc.cgl.api.codec.comments.CommentFirstListCodec.class - [JAR]
├─ org.groovymc.cgl.api.codec.comments.CommentSpec.class - [JAR]
├─ org.groovymc.cgl.api.codec.comments.CommentedFieldMapCodec.class - [JAR]
├─ org.groovymc.cgl.api.codec.comments.CommentingOps.class - [JAR]
├─ org.groovymc.cgl.api.codec.comments.MapCommentSpec.class - [JAR]
org.groovymc.cgl.impl.neoforge.transform
├─ org.groovymc.cgl.impl.neoforge.transform.NeoForgeModClassTransformer.class - [JAR]
├─ org.groovymc.cgl.impl.neoforge.transform.NeoForgeModIdRequester.class - [JAR]
├─ org.groovymc.cgl.impl.neoforge.transform.package-info.class - [JAR]
org.groovymc.cgl.api.chat
├─ org.groovymc.cgl.api.chat.StyleBuilder.class - [JAR]
org.groovymc.cgl.reg.registries
├─ org.groovymc.cgl.reg.registries.DatapackRegistry.class - [JAR]
├─ org.groovymc.cgl.reg.registries.DatapackRegistryBuilder.class - [JAR]
├─ org.groovymc.cgl.reg.registries.RegistryBuilder.class - [JAR]
├─ org.groovymc.cgl.reg.registries.RegistryFeatureType.class - [JAR]
org.groovymc.cgl.api.extension.registry
├─ org.groovymc.cgl.api.extension.registry.RegistryExtension.class - [JAR]
org.groovymc.cgl.impl.neoforge.resources
├─ org.groovymc.cgl.impl.neoforge.resources.ResourceCompilerCustomizerImpl.class - [JAR]
├─ org.groovymc.cgl.impl.neoforge.resources.package-info.class - [JAR]
org.groovymc.cgl.impl.resources
├─ org.groovymc.cgl.impl.resources.ResourceCompilerCustomizer.class - [JAR]
├─ org.groovymc.cgl.impl.resources.ResourceConsumer.class - [JAR]
├─ org.groovymc.cgl.impl.resources.ScriptResourceListener.class - [JAR]
├─ org.groovymc.cgl.impl.resources.package-info.class - [JAR]
org.groovymc.cgl.api.extension.brigadier
├─ org.groovymc.cgl.api.extension.brigadier.ArgumentExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.brigadier.ArgumentGetter.class - [JAR]
├─ org.groovymc.cgl.api.extension.brigadier.CommandContextExtensions.class - [JAR]
├─ org.groovymc.cgl.api.extension.brigadier.CommandExtensions.class - [JAR]
org.groovymc.cgl.impl
├─ org.groovymc.cgl.impl.CommonGroovyLibrary.class - [JAR]
├─ org.groovymc.cgl.impl.package-info.class - [JAR]
org.groovymc.cgl.impl.neoforge
├─ org.groovymc.cgl.impl.neoforge.CGLNeoForge.class - [JAR]
├─ org.groovymc.cgl.impl.neoforge.GMLBusGetter.class - [JAR]
├─ org.groovymc.cgl.impl.neoforge.package-info.class - [JAR]
org.groovymc.cgl.reg.util
├─ org.groovymc.cgl.reg.util.DatapackRegistryGenerator.class - [JAR]
org.groovymc.cgl.api.codec
├─ org.groovymc.cgl.api.codec.JanksonOps.class - [JAR]
├─ org.groovymc.cgl.api.codec.NightConfigOps.class - [JAR]
├─ org.groovymc.cgl.api.codec.ObjectOps.class - [JAR]
├─ org.groovymc.cgl.api.codec.TomlConfigOps.class - [JAR]
├─ org.groovymc.cgl.api.codec.TupleMapCodec.class - [JAR]
org.groovymc.cgl.reg.specialised
├─ org.groovymc.cgl.reg.specialised.BlockRegistrationProvider.class - [JAR]
├─ org.groovymc.cgl.reg.specialised.BlockRegistryObject.class - [JAR]
├─ org.groovymc.cgl.reg.specialised.ItemRegistrationProvider.class - [JAR]
├─ org.groovymc.cgl.reg.specialised.ItemRegistryObject.class - [JAR]
├─ org.groovymc.cgl.reg.specialised.SpecialisedRegistrationFactory.class - [JAR]
org.groovymc.cgl.impl.transform.registroid
├─ org.groovymc.cgl.impl.transform.registroid.BlockItemAddonTransformer.class - [JAR]
├─ org.groovymc.cgl.impl.transform.registroid.RecipeTypeAddonTransformer.class - [JAR]
├─ org.groovymc.cgl.impl.transform.registroid.RegistroidASTTransformer.class - [JAR]
├─ org.groovymc.cgl.impl.transform.registroid.SoundEventAddonTransformer.class - [JAR]
├─ org.groovymc.cgl.impl.transform.registroid.package-info.class - [JAR]
org.groovymc.cgl.api.extension.math
├─ org.groovymc.cgl.api.extension.math.ArithmeticExtension.class - [JAR]