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 AstralFlow-0.1.6-build+7.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
io.ib67.astralflow.security
├─ io.ib67.astralflow.security.ISecurityService.class - [JAR]
io.ib67.astralflow.extension
├─ io.ib67.astralflow.extension.IExtensionRegistry.class - [JAR]
io.ib67.astralflow.capability
├─ io.ib67.astralflow.capability.ICapabilityService.class - [JAR]
io.ib67.astralflow.machines.factories
├─ io.ib67.astralflow.machines.factories.IMachineFactory.class - [JAR]
io.ib67.astralflow.security.mem
├─ io.ib67.astralflow.security.mem.ILeakTracker.class - [JAR]
io.ib67.astralflow.item.oredict
├─ io.ib67.astralflow.item.oredict.IOreDict.class - [JAR]
io.ib67.astralflow.security.impl
├─ io.ib67.astralflow.security.impl.SimpleSecurityService.class - [JAR]
io.ib67.astralflow.capability.wireless.message
├─ io.ib67.astralflow.capability.wireless.message.StatelessMessage.class - [JAR]
io.ib67.astralflow.internal.storage
├─ io.ib67.astralflow.internal.storage.IMachineStorage.class - [JAR]
├─ io.ib67.astralflow.internal.storage.KeyedStorage.class - [JAR]
├─ io.ib67.astralflow.internal.storage.MachineSerializer.class - [JAR]
├─ io.ib67.astralflow.internal.storage.SimpleChunkTracker.class - [JAR]
io.ib67.astralflow.internal.config
├─ io.ib67.astralflow.internal.config.AstralFlowConfiguration.class - [JAR]
├─ io.ib67.astralflow.internal.config.ConfigManager.class - [JAR]
├─ io.ib67.astralflow.internal.config.ConfigMigrator.class - [JAR]
├─ io.ib67.astralflow.internal.config.Language.class - [JAR]
io.ib67.astralflow.util
├─ io.ib67.astralflow.util.Blocks.class - [JAR]
├─ io.ib67.astralflow.util.ItemStackBuilder.class - [JAR]
├─ io.ib67.astralflow.util.ItemStacks.class - [JAR]
├─ io.ib67.astralflow.util.LogCategory.class - [JAR]
io.ib67.astralflow.capability.wireless.registry
├─ io.ib67.astralflow.capability.wireless.registry.IWirelessRegistry.class - [JAR]
io.ib67.astralflow.api.item.dummy
├─ io.ib67.astralflow.api.item.dummy.DummyCategory.class - [JAR]
├─ io.ib67.astralflow.api.item.dummy.DummyItem.class - [JAR]
├─ io.ib67.astralflow.api.item.dummy.DummyItemProperty.class - [JAR]
├─ io.ib67.astralflow.api.item.dummy.FetchMethod.class - [JAR]
io.ib67.astralflow.item.oredict.internal
├─ io.ib67.astralflow.item.oredict.internal.CompoundOreDict.class - [JAR]
├─ io.ib67.astralflow.item.oredict.internal.SimpleOreDict.class - [JAR]
├─ io.ib67.astralflow.item.oredict.internal.VanillaOreDict.class - [JAR]
io.ib67.internal.util.bukkit.serializer
├─ io.ib67.internal.util.bukkit.serializer.ItemStackSerializer.class - [JAR]
├─ io.ib67.internal.util.bukkit.serializer.LocationSerializer.class - [JAR]
io.ib67.astralflow.machines
├─ io.ib67.astralflow.machines.AbstractMachine.class - [JAR]
├─ io.ib67.astralflow.machines.AutoFactory.class - [JAR]
├─ io.ib67.astralflow.machines.IMachine.class - [JAR]
├─ io.ib67.astralflow.machines.IState.class - [JAR]
├─ io.ib67.astralflow.machines.LifeCycle.class - [JAR]
├─ io.ib67.astralflow.machines.MachineContext.class - [JAR]
├─ io.ib67.astralflow.machines.MachineProperty.class - [JAR]
├─ io.ib67.astralflow.machines.Tickless.class - [JAR]
io.ib67.astralflow.api.item.dummy.fetch
├─ io.ib67.astralflow.api.item.dummy.fetch.BreakBlock.class - [JAR]
├─ io.ib67.astralflow.api.item.dummy.fetch.BreakMachine.class - [JAR]
├─ io.ib67.astralflow.api.item.dummy.fetch.KillMob.class - [JAR]
io.ib67.astralflow.internal
├─ io.ib67.astralflow.internal.AstralConstants.class - [JAR]
├─ io.ib67.astralflow.internal.IChunkTracker.class - [JAR]
├─ io.ib67.astralflow.internal.RecipeHelper.class - [JAR]
├─ io.ib67.astralflow.internal.Warnings.class - [JAR]
io.ib67.astralflow.capability.wireless.impl
├─ io.ib67.astralflow.capability.wireless.impl.SimpleWirelessRegistry.class - [JAR]
io.ib67.astralflow.scheduler.exception
├─ io.ib67.astralflow.scheduler.exception.TickTaskException.class - [JAR]
io.ib67.astralflow.machines.internal.scheduler
├─ io.ib67.astralflow.machines.internal.scheduler.SimpleCatchingScheduler.class - [JAR]
io.ib67.astralflow.item.factory
├─ io.ib67.astralflow.item.factory.ItemPrototypeFactory.class - [JAR]
io.ib67.astralflow.internal.task
├─ io.ib67.astralflow.internal.task.SaveDataTask.class - [JAR]
io.ib67.astralflow.item.recipe.kind
├─ io.ib67.astralflow.item.recipe.kind.Brewing.class - [JAR]
├─ io.ib67.astralflow.item.recipe.kind.Shaped.class - [JAR]
├─ io.ib67.astralflow.item.recipe.kind.Shapeless.class - [JAR]
├─ io.ib67.astralflow.item.recipe.kind.Smelting.class - [JAR]
io.ib67.astralflow.api
├─ io.ib67.astralflow.api.AstralFlowAPI.class - [JAR]
├─ io.ib67.astralflow.api.AstralHelper.class - [JAR]
io.ib67.astralflow.internal.update
├─ io.ib67.astralflow.internal.update.UpdateChecker.class - [JAR]
io.ib67.astralflow.internal.serialization.config
├─ io.ib67.astralflow.internal.serialization.config.LanguageSerializer.class - [JAR]
io.ib67.astralflow.item.internal
├─ io.ib67.astralflow.item.internal.NullItemState.class - [JAR]
io.ib67.astralflow.scheduler
├─ io.ib67.astralflow.scheduler.AwaitingTickable.class - [JAR]
├─ io.ib67.astralflow.scheduler.Scheduler.class - [JAR]
├─ io.ib67.astralflow.scheduler.TickReceipt.class - [JAR]
io.ib67.astralflow.texture.util
├─ io.ib67.astralflow.texture.util.TextureHelper.class - [JAR]
io.ib67.astralflow.manager.impl
├─ io.ib67.astralflow.manager.impl.FactoryManagerImpl.class - [JAR]
├─ io.ib67.astralflow.manager.impl.ItemRegistryImpl.class - [JAR]
├─ io.ib67.astralflow.manager.impl.MachineManagerImpl.class - [JAR]
├─ io.ib67.astralflow.manager.impl.SimpleTickManager.class - [JAR]
io.ib67.astralflow.api.events
├─ io.ib67.astralflow.api.events.MachineBlockBreakEvent.class - [JAR]
├─ io.ib67.astralflow.api.events.MachineBlockPlaceEvent.class - [JAR]
├─ io.ib67.astralflow.api.events.MachineEvent.class - [JAR]
├─ io.ib67.astralflow.api.events.PlayerInteractMachineEvent.class - [JAR]
io.ib67.astralflow.capability.impl
├─ io.ib67.astralflow.capability.impl.SimpleCapabilityService.class - [JAR]
io.ib67.astralflow.internal.storage.impl
├─ io.ib67.astralflow.internal.storage.impl.MachineStorageType.class - [JAR]
io.ib67.astralflow.extension.impl
├─ io.ib67.astralflow.extension.impl.ExtensionRegistryImpl.class - [JAR]
io.ib67.astralflow.manager
├─ io.ib67.astralflow.manager.IFactoryManager.class - [JAR]
├─ io.ib67.astralflow.manager.IMachineManager.class - [JAR]
├─ io.ib67.astralflow.manager.ITickManager.class - [JAR]
├─ io.ib67.astralflow.manager.ItemRegistry.class - [JAR]
io.ib67.astralflow.machines.exception
├─ io.ib67.astralflow.machines.exception.MachineException.class - [JAR]
├─ io.ib67.astralflow.machines.exception.MachineNotPushableException.class - [JAR]
io.ib67.astralflow.item.recipe
├─ io.ib67.astralflow.item.recipe.AstralRecipe.class - [JAR]
├─ io.ib67.astralflow.item.recipe.IRecipeRegistry.class - [JAR]
├─ io.ib67.astralflow.item.recipe.IngredientChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.ItemMatrix.class - [JAR]
├─ io.ib67.astralflow.item.recipe.RecipeRegistryImpl.class - [JAR]
├─ io.ib67.astralflow.item.recipe.RecipeType.class - [JAR]
io.ib67.astralflow.internal.listener.crafts
├─ io.ib67.astralflow.internal.listener.crafts.RecipeListener.class - [JAR]
io.ib67.astralflow.api.item.weapon
├─ io.ib67.astralflow.api.item.weapon.MeleeItem.class - [JAR]
├─ io.ib67.astralflow.api.item.weapon.RangedItem.class - [JAR]
├─ io.ib67.astralflow.api.item.weapon.WeaponBase.class - [JAR]
├─ io.ib67.astralflow.api.item.weapon.WeaponCategory.class - [JAR]
├─ io.ib67.astralflow.api.item.weapon.WeaponProperty.class - [JAR]
io.ib67.astralflow.scheduler.internal
├─ io.ib67.astralflow.scheduler.internal.SchedulerAdapter.class - [JAR]
├─ io.ib67.astralflow.scheduler.internal.SyncScheduler.class - [JAR]
io.ib67.astralflow.api.item.machine.internal
├─ io.ib67.astralflow.api.item.machine.internal.SimpleMachineItemState.class - [JAR]
io.ib67.astralflow.internal.item.state
├─ io.ib67.astralflow.internal.item.state.InternalItemState.class - [JAR]
io.ib67.astralflow.api.external
├─ io.ib67.astralflow.api.external.AstralExtension.class - [JAR]
├─ io.ib67.astralflow.api.external.ExtensionInfo.class - [JAR]
io.ib67.astralflow.item.recipe.choices
├─ io.ib67.astralflow.item.recipe.choices.AnyChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.choices.AstralItemChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.choices.ExactItemChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.choices.MaterialChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.choices.OreDictChoice.class - [JAR]
├─ io.ib67.astralflow.item.recipe.choices.TagChoice.class - [JAR]
io.ib67.astralflow
├─ io.ib67.astralflow.AstralFlow.class - [JAR]
├─ io.ib67.astralflow.Tickable.class - [JAR]
io.ib67.astralflow.scheduler.strategies
├─ io.ib67.astralflow.scheduler.strategies.PeriodicTicks.class - [JAR]
io.ib67.astralflow.api.item.armor
├─ io.ib67.astralflow.api.item.armor.ArmorCategory.class - [JAR]
├─ io.ib67.astralflow.api.item.armor.ArmorItem.class - [JAR]
├─ io.ib67.astralflow.api.item.armor.ArmorProperty.class - [JAR]
io.ib67.astralflow.internal.serialization
├─ io.ib67.astralflow.internal.serialization.ItemKeySerializer.class - [JAR]
├─ io.ib67.astralflow.internal.serialization.JsonMachineSerializer.class - [JAR]
├─ io.ib67.astralflow.internal.serialization.MachineStorageHelper.class - [JAR]
├─ io.ib67.astralflow.internal.serialization.StateSerializer.class - [JAR]
io.ib67.astralflow.item.internal.tag
├─ io.ib67.astralflow.item.internal.tag.ItemStateTag.class - [JAR]
io.ib67.astralflow.item.internal.serialization
├─ io.ib67.astralflow.item.internal.serialization.ItemSerializer.class - [JAR]
├─ io.ib67.astralflow.item.internal.serialization.ItemStorageType.class - [JAR]
├─ io.ib67.astralflow.item.internal.serialization.JsonItemSerializer.class - [JAR]
io.ib67.astralflow.texture
├─ io.ib67.astralflow.texture.ITextureExporter.class - [JAR]
├─ io.ib67.astralflow.texture.ITextureRegistry.class - [JAR]
├─ io.ib67.astralflow.texture.Texture.class - [JAR]
├─ io.ib67.astralflow.texture.TextureType.class - [JAR]
io.ib67.astralflow.item.builder
├─ io.ib67.astralflow.item.builder.ItemBuilder.class - [JAR]
├─ io.ib67.astralflow.item.builder.ItemCategory.class - [JAR]
├─ io.ib67.astralflow.item.builder.ItemPrototype.class - [JAR]
├─ io.ib67.astralflow.item.builder.PrototypeDecorator.class - [JAR]
io.ib67.astralflow.internal.storage.impl.chunk.tag
├─ io.ib67.astralflow.internal.storage.impl.chunk.tag.MachineDataTag.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.tag.MachineIndexTag.class - [JAR]
io.ib67.astralflow.capability.wireless
├─ io.ib67.astralflow.capability.wireless.IWirelessPeer.class - [JAR]
├─ io.ib67.astralflow.capability.wireless.SimplePeer.class - [JAR]
io.ib67.astralflow.item
├─ io.ib67.astralflow.item.AstralItem.class - [JAR]
├─ io.ib67.astralflow.item.ItemKey.class - [JAR]
├─ io.ib67.astralflow.item.ItemKeys.class - [JAR]
├─ io.ib67.astralflow.item.ItemState.class - [JAR]
├─ io.ib67.astralflow.item.LogicalHolder.class - [JAR]
├─ io.ib67.astralflow.item.StateScope.class - [JAR]
io.ib67.astralflow.internal.storage.impl.chunk
├─ io.ib67.astralflow.internal.storage.impl.chunk.BufferUtil.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.ChunkBasedMachineStorage.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.ChunkMachineIndex.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.InMemoryChunk.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.InMemoryChunkFactory.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.MachineCache.class - [JAR]
├─ io.ib67.astralflow.internal.storage.impl.chunk.MachineData.class - [JAR]
io.ib67.internal.util.bukkit
├─ io.ib67.internal.util.bukkit.BukkitGson.class - [JAR]
├─ io.ib67.internal.util.bukkit.Log.class - [JAR]
io.ib67.astralflow.internal.listener
├─ io.ib67.astralflow.internal.listener.BlockListener.class - [JAR]
├─ io.ib67.astralflow.internal.listener.EntityListener.class - [JAR]
├─ io.ib67.astralflow.internal.listener.ItemListener.class - [JAR]
├─ io.ib67.astralflow.internal.listener.MachineListener.class - [JAR]
├─ io.ib67.astralflow.internal.listener.PlayerListener.class - [JAR]
├─ io.ib67.astralflow.internal.listener.WorldListener.class - [JAR]
io.ib67.astralflow.security.mem.impl
├─ io.ib67.astralflow.security.mem.impl.SimpleLeakTracker.class - [JAR]
├─ io.ib67.astralflow.security.mem.impl.TrackedObject.class - [JAR]
io.ib67.astralflow.api.item.machine
├─ io.ib67.astralflow.api.item.machine.MachineCategory.class - [JAR]
├─ io.ib67.astralflow.api.item.machine.MachineItem.class - [JAR]
io.ib67.astralflow.machines.trait
├─ io.ib67.astralflow.machines.trait.Interactive.class - [JAR]
├─ io.ib67.astralflow.machines.trait.Pushable.class - [JAR]
io.ib67.astralflow.hook
├─ io.ib67.astralflow.hook.HookType.class - [JAR]
io.ib67.astralflow.hook.event.server
├─ io.ib67.astralflow.hook.event.server.SaveDataEvent.class - [JAR]
io.ib67.astralflow.api.item
├─ io.ib67.astralflow.api.item.BaseCategory.class - [JAR]
├─ io.ib67.astralflow.api.item.ItemBase.class - [JAR]
io.ib67.astralflow.hook.event
├─ io.ib67.astralflow.hook.event.HookEvent.class - [JAR]
io.ib67.astralflow.machines.factories.internal
├─ io.ib67.astralflow.machines.factories.internal.SimpleMachineFactory.class - [JAR]