├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENCE ├── README.md ├── build.gradle.kts ├── docs ├── README.md └── index.html ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs └── lumenized-1.0.3-dev.jar ├── scripts └── example_script.zs ├── settings.gradle.kts └── src ├── api └── java │ └── yalter │ └── mousetweaks │ └── api │ └── IMTModGuiContainer2.java └── main ├── java ├── com │ └── cleanroommc │ │ └── client │ │ ├── preview │ │ └── renderer │ │ │ └── scene │ │ │ ├── FBOWorldSceneRenderer.java │ │ │ ├── ISceneRenderHook.java │ │ │ ├── ImmediateWorldSceneRenderer.java │ │ │ └── WorldSceneRenderer.java │ │ ├── shader │ │ └── ShaderManager.java │ │ └── util │ │ ├── BlockInfo.java │ │ ├── EntityCamera.java │ │ ├── LRMap.java │ │ ├── LRVertexBuffer.java │ │ ├── Position.java │ │ ├── PositionedRect.java │ │ ├── Quat.java │ │ ├── RayTraceUtils.java │ │ ├── RenderUtils.java │ │ ├── ShapeUtils.java │ │ ├── Size.java │ │ ├── TrackedDummyWorld.java │ │ ├── Vector3.java │ │ └── world │ │ ├── DummyChunkProvider.java │ │ ├── DummySaveHandler.java │ │ ├── DummyWorld.java │ │ └── LRDummyWorld.java ├── github │ └── kasuminova │ │ └── mmce │ │ ├── client │ │ ├── gui │ │ │ ├── AEBaseGuiContainerDynamic.java │ │ │ ├── GuiContainerDynamic.java │ │ │ ├── GuiMEFluidInputBus.java │ │ │ ├── GuiMEFluidOutputBus.java │ │ │ ├── GuiMEGasInputBus.java │ │ │ ├── GuiMEGasOutputBus.java │ │ │ ├── GuiMEItemBus.java │ │ │ ├── GuiMEItemInputBus.java │ │ │ ├── GuiMEItemOutputBus.java │ │ │ ├── GuiMEPatternProvider.java │ │ │ ├── GuiScreenDynamic.java │ │ │ ├── integration │ │ │ │ └── GuiBlueprintScreenJEI.java │ │ │ ├── slot │ │ │ │ ├── GuiFullCapFluidTank.java │ │ │ │ └── Size1Slot.java │ │ │ ├── util │ │ │ │ ├── AnimationValue.java │ │ │ │ ├── MousePos.java │ │ │ │ ├── RenderFunction.java │ │ │ │ ├── RenderPos.java │ │ │ │ ├── RenderSize.java │ │ │ │ └── TextureProperties.java │ │ │ └── widget │ │ │ │ ├── Button.java │ │ │ │ ├── Button4State.java │ │ │ │ ├── Button5State.java │ │ │ │ ├── ButtonElements.java │ │ │ │ ├── HorizontalLine.java │ │ │ │ ├── MultiLineLabel.java │ │ │ │ ├── Scrollbar.java │ │ │ │ ├── TextureOverlay.java │ │ │ │ ├── base │ │ │ │ ├── DynamicWidget.java │ │ │ │ ├── WidgetController.java │ │ │ │ └── WidgetGui.java │ │ │ │ ├── container │ │ │ │ ├── Column.java │ │ │ │ ├── Row.java │ │ │ │ ├── ScrollingColumn.java │ │ │ │ ├── Selectable.java │ │ │ │ ├── SingletonWidgetColumn.java │ │ │ │ └── WidgetContainer.java │ │ │ │ ├── event │ │ │ │ ├── GuiEvent.java │ │ │ │ ├── WidgetEvent.java │ │ │ │ └── WorldRendererCacheCleanEvent.java │ │ │ │ ├── impl │ │ │ │ ├── patternprovider │ │ │ │ │ └── PatternProviderIngredientList.java │ │ │ │ └── preview │ │ │ │ │ ├── IngredientList.java │ │ │ │ │ ├── IngredientListVertical.java │ │ │ │ │ ├── LayerRenderScrollbar.java │ │ │ │ │ ├── MachineStructurePreviewPanel.java │ │ │ │ │ ├── PreviewStatusBar.java │ │ │ │ │ ├── StructurePreviewTitle.java │ │ │ │ │ ├── UpgradeIngredientList.java │ │ │ │ │ └── WorldSceneRendererWidget.java │ │ │ │ └── slot │ │ │ │ ├── SlotFluidVirtual.java │ │ │ │ ├── SlotFluidVirtualJEI.java │ │ │ │ ├── SlotGasVirtual.java │ │ │ │ ├── SlotGasVirtualJEI.java │ │ │ │ ├── SlotItemVirtual.java │ │ │ │ ├── SlotItemVirtualJEI.java │ │ │ │ ├── SlotItemVirtualSelectable.java │ │ │ │ ├── SlotItemVirtualSelectableJEI.java │ │ │ │ └── SlotVirtual.java │ │ ├── model │ │ │ ├── DynamicMachineModelRegistry.java │ │ │ ├── MachineControllerModel.java │ │ │ ├── ModelBufferSize.java │ │ │ ├── ModelPool.java │ │ │ └── StaticModelBones.java │ │ ├── preivew │ │ │ └── PreviewPanels.java │ │ ├── renderer │ │ │ ├── BloomGeoModelRenderer.java │ │ │ ├── ControllerModelRenderManager.java │ │ │ ├── GeoModelRenderTask.java │ │ │ ├── MachineControllerRenderer.java │ │ │ └── RenderType.java │ │ ├── resource │ │ │ └── GeoModelExternalLoader.java │ │ ├── util │ │ │ ├── BufferBuilderPool.java │ │ │ ├── BufferProvider.java │ │ │ ├── ItemStackUtils.java │ │ │ ├── MatrixStack.java │ │ │ ├── ReusableVBOUploader.java │ │ │ └── UpgradeIngredient.java │ │ └── world │ │ │ └── BlockModelHider.java │ │ ├── common │ │ ├── block │ │ │ └── appeng │ │ │ │ ├── BlockMEFluidBus.java │ │ │ │ ├── BlockMEFluidInputBus.java │ │ │ │ ├── BlockMEFluidOutputBus.java │ │ │ │ ├── BlockMEGasBus.java │ │ │ │ ├── BlockMEGasInputBus.java │ │ │ │ ├── BlockMEGasOutputBus.java │ │ │ │ ├── BlockMEItemBus.java │ │ │ │ ├── BlockMEItemInputBus.java │ │ │ │ ├── BlockMEItemOutputBus.java │ │ │ │ ├── BlockMEMachineComponent.java │ │ │ │ └── BlockMEPatternProvider.java │ │ ├── capability │ │ │ ├── CapabilityUpgrade.java │ │ │ └── CapabilityUpgradeProvider.java │ │ ├── concurrent │ │ │ ├── FactoryRecipeSearchTask.java │ │ │ ├── RecipeCraftingContextPool.java │ │ │ ├── RecipeSearchTask.java │ │ │ ├── Sync.java │ │ │ └── TaskExecutor.java │ │ ├── container │ │ │ ├── ContainerMEFluidBus.java │ │ │ ├── ContainerMEFluidInputBus.java │ │ │ ├── ContainerMEFluidOutputBus.java │ │ │ ├── ContainerMEGasBus.java │ │ │ ├── ContainerMEGasInputBus.java │ │ │ ├── ContainerMEGasOutputBus.java │ │ │ ├── ContainerMEItemInputBus.java │ │ │ ├── ContainerMEItemOutputBus.java │ │ │ └── ContainerMEPatternProvider.java │ │ ├── event │ │ │ ├── Phase.java │ │ │ ├── client │ │ │ │ ├── ControllerGUIRenderEvent.java │ │ │ │ ├── ControllerModelAnimationEvent.java │ │ │ │ └── ControllerModelGetEvent.java │ │ │ ├── machine │ │ │ │ ├── MachineEvent.java │ │ │ │ ├── MachineStructureFormedEvent.java │ │ │ │ ├── MachineStructureUpdateEvent.java │ │ │ │ ├── MachineTickEvent.java │ │ │ │ └── SmartInterfaceUpdateEvent.java │ │ │ └── recipe │ │ │ │ ├── FactoryRecipeEvent.java │ │ │ │ ├── FactoryRecipeFailureEvent.java │ │ │ │ ├── FactoryRecipeFinishEvent.java │ │ │ │ ├── FactoryRecipeStartEvent.java │ │ │ │ ├── FactoryRecipeTickEvent.java │ │ │ │ ├── RecipeCheckEvent.java │ │ │ │ ├── RecipeEvent.java │ │ │ │ ├── RecipeFailureEvent.java │ │ │ │ ├── RecipeFinishEvent.java │ │ │ │ ├── RecipeStartEvent.java │ │ │ │ ├── RecipeTickEvent.java │ │ │ │ └── ResultChanceCreateEvent.java │ │ ├── handler │ │ │ ├── ClientHandler.java │ │ │ ├── EventHandler.java │ │ │ ├── UpgradeEventHandler.java │ │ │ └── UpgradeMachineEventHandler.java │ │ ├── helper │ │ │ ├── AdvancedBlockChecker.java │ │ │ ├── AdvancedItemChecker.java │ │ │ ├── AdvancedItemModifier.java │ │ │ ├── IBlockStatePredicate.java │ │ │ ├── IDynamicPatternInfo.java │ │ │ ├── IMachineController.java │ │ │ └── MachineController.java │ │ ├── integration │ │ │ ├── ModIntegrationAE2.java │ │ │ └── gregtech │ │ │ │ ├── ModIntegrationGTCEU.java │ │ │ │ ├── componentproxy │ │ │ │ ├── GTEnergyHatchProxy.java │ │ │ │ ├── GTFluidHatchProxy.java │ │ │ │ └── GTItemBusProxy.java │ │ │ │ ├── handlerproxy │ │ │ │ ├── GTEnergyHandlerProxy.java │ │ │ │ └── GTFluidTankProxy.java │ │ │ │ └── patternproxy │ │ │ │ └── GTBlockMachineProxy.java │ │ ├── itemtype │ │ │ ├── ChancedIngredientStack.java │ │ │ └── IngredientStack.java │ │ ├── machine │ │ │ ├── component │ │ │ │ ├── MachineComponentProxy.java │ │ │ │ └── MachineComponentProxyRegistry.java │ │ │ └── pattern │ │ │ │ ├── SpecialItemBlockProxy.java │ │ │ │ └── SpecialItemBlockProxyRegistry.java │ │ ├── network │ │ │ ├── PktAutoAssemblyRequest.java │ │ │ ├── PktMEInputBusInvAction.java │ │ │ ├── PktMEPatternProviderAction.java │ │ │ ├── PktMEPatternProviderHandlerItems.java │ │ │ └── PktPerformanceReport.java │ │ ├── tile │ │ │ ├── MEFluidInputBus.java │ │ │ ├── MEFluidOutputBus.java │ │ │ ├── MEGasInputBus.java │ │ │ ├── MEGasOutputBus.java │ │ │ ├── MEItemInputBus.java │ │ │ ├── MEItemOutputBus.java │ │ │ ├── MEPatternProvider.java │ │ │ └── base │ │ │ │ ├── MEFluidBus.java │ │ │ │ ├── MEGasBus.java │ │ │ │ ├── MEItemBus.java │ │ │ │ └── MEMachineComponent.java │ │ ├── upgrade │ │ │ ├── DynamicMachineUpgrade.java │ │ │ ├── MachineUpgrade.java │ │ │ ├── SimpleDynamicMachineUpgrade.java │ │ │ ├── SimpleMachineUpgrade.java │ │ │ ├── UpgradeType.java │ │ │ └── registry │ │ │ │ ├── RegistryUpgrade.java │ │ │ │ └── UpgradeInfo.java │ │ ├── util │ │ │ ├── AEFluidInventoryUpgradeable.java │ │ │ ├── BlockPos2ValueMap.java │ │ │ ├── DynamicPattern.java │ │ │ ├── GasInventoryHandler.java │ │ │ ├── HashedItemStack.java │ │ │ ├── IExtendedGasHandler.java │ │ │ ├── InfItemFluidHandler.java │ │ │ ├── MultiFluidTank.java │ │ │ ├── MultiGasTank.java │ │ │ ├── OredictCache.java │ │ │ ├── PatternItemFilter.java │ │ │ ├── Sides.java │ │ │ ├── TimeRecorder.java │ │ │ └── concurrent │ │ │ │ ├── Action.java │ │ │ │ ├── ActionExecutor.java │ │ │ │ ├── CustomForkJoinWorkerThreadFactory.java │ │ │ │ ├── CustomThreadFactory.java │ │ │ │ ├── ExecuteGroup.java │ │ │ │ ├── Queues.java │ │ │ │ ├── ReadWriteLockProvider.java │ │ │ │ ├── SequentialTaskExecutor.java │ │ │ │ ├── TimeRecordingAction.java │ │ │ │ └── TimeRecordingTask.java │ │ └── world │ │ │ ├── MMWorldEventListener.java │ │ │ └── MachineComponentManager.java │ │ └── mixin │ │ ├── MMCEEarlyMixinLoader.java │ │ ├── MMCELateMixinLoader.java │ │ ├── jei │ │ ├── MixinRecipeLayout.java │ │ └── MixinRecipesGui.java │ │ └── minecraft │ │ ├── MixinRenderGlobal.java │ │ └── MixinTileEntityRendererDispatcher.java ├── hellfirepvp │ └── modularmachinery │ │ ├── ModularMachinery.java │ │ ├── client │ │ ├── ClientProxy.java │ │ ├── ClientScheduler.java │ │ ├── gui │ │ │ ├── GuiContainerBase.java │ │ │ ├── GuiContainerEnergyHatch.java │ │ │ ├── GuiContainerFluidHatch.java │ │ │ ├── GuiContainerItemBus.java │ │ │ ├── GuiContainerParallelController.java │ │ │ ├── GuiContainerSmartInterface.java │ │ │ ├── GuiContainerUpgradeBus.java │ │ │ ├── GuiFactoryController.java │ │ │ ├── GuiMachineController.java │ │ │ ├── GuiScreenBlueprint.java │ │ │ └── widget │ │ │ │ └── GuiScrollbar.java │ │ └── util │ │ │ ├── AirBlockRenderWorld.java │ │ │ ├── Blending.java │ │ │ ├── BlockArrayPreviewRenderHelper.java │ │ │ ├── BlockArrayRenderHelper.java │ │ │ ├── DebugOverlayHelper.java │ │ │ ├── DynamicMachineRenderContext.java │ │ │ ├── EnergyDisplayUtil.java │ │ │ ├── RenderingUtils.java │ │ │ └── SelectionBoxRenderHelper.java │ │ └── common │ │ ├── CommonProxy.java │ │ ├── base │ │ └── Mods.java │ │ ├── block │ │ ├── BlockBus.java │ │ ├── BlockCasing.java │ │ ├── BlockController.java │ │ ├── BlockCustomName.java │ │ ├── BlockDynamicColor.java │ │ ├── BlockEnergyHatch.java │ │ ├── BlockEnergyInputHatch.java │ │ ├── BlockEnergyOutputHatch.java │ │ ├── BlockFactoryController.java │ │ ├── BlockFluidHatch.java │ │ ├── BlockFluidInputHatch.java │ │ ├── BlockFluidOutputHatch.java │ │ ├── BlockInputBus.java │ │ ├── BlockMachineComponent.java │ │ ├── BlockOutputBus.java │ │ ├── BlockParallelController.java │ │ ├── BlockSmartInterface.java │ │ ├── BlockStatedMachineComponent.java │ │ ├── BlockUpgradeBus.java │ │ ├── BlockVariants.java │ │ └── prop │ │ │ ├── EnergyHatchData.java │ │ │ ├── FluidHatchSize.java │ │ │ ├── ItemBusSize.java │ │ │ ├── ParallelControllerData.java │ │ │ ├── SmartInterfaceTypeEnum.java │ │ │ ├── UpgradeBusData.java │ │ │ └── WorkingState.java │ │ ├── command │ │ ├── CommandGetBluePrint.java │ │ ├── CommandHand.java │ │ ├── CommandPerformanceReport.java │ │ └── CommandSyntax.java │ │ ├── container │ │ ├── ContainerBase.java │ │ ├── ContainerController.java │ │ ├── ContainerEnergyHatch.java │ │ ├── ContainerFactoryController.java │ │ ├── ContainerFluidHatch.java │ │ ├── ContainerItemBus.java │ │ ├── ContainerParallelController.java │ │ ├── ContainerSmartInterface.java │ │ └── ContainerUpgradeBus.java │ │ ├── crafting │ │ ├── ActiveMachineRecipe.java │ │ ├── ComponentType.java │ │ ├── IntegrationTypeHelper.java │ │ ├── MachineRecipe.java │ │ ├── PreparedRecipe.java │ │ ├── RecipeLoader.java │ │ ├── RecipeRegistry.java │ │ ├── adapter │ │ │ ├── AdapterMinecraftFurnace.java │ │ │ ├── DynamicMachineRecipeAdapter.java │ │ │ ├── RecipeAdapter.java │ │ │ ├── RecipeAdapterAccessor.java │ │ │ ├── RecipeAdapterRegistry.java │ │ │ ├── ic2 │ │ │ │ ├── AdapterIC2Compressor.java │ │ │ │ ├── AdapterIC2Macerator.java │ │ │ │ └── AdapterIC2Machine.java │ │ │ ├── nco │ │ │ │ ├── AdapterNCOAlloyFurnace.java │ │ │ │ ├── AdapterNCOChemicalReactor.java │ │ │ │ ├── AdapterNCOInfuser.java │ │ │ │ ├── AdapterNCOMachine.java │ │ │ │ └── AdapterNCOMelter.java │ │ │ ├── tc6 │ │ │ │ └── AdapterTC6InfusionMatrix.java │ │ │ ├── tconstruct │ │ │ │ ├── AdapterSmelteryAlloyRecipe.java │ │ │ │ └── AdapterSmelteryMeltingRecipe.java │ │ │ └── te5 │ │ │ │ └── InsolatorRecipeAdapter.java │ │ ├── command │ │ │ ├── ControllerCommandSender.java │ │ │ ├── RecipeCommandContainer.java │ │ │ └── RecipeRunnableCommand.java │ │ ├── component │ │ │ ├── ComponentEnergy.java │ │ │ ├── ComponentFluid.java │ │ │ ├── ComponentGas.java │ │ │ ├── ComponentItem.java │ │ │ ├── ComponentItemFluid.java │ │ │ ├── ComponentParallelController.java │ │ │ ├── ComponentSmartInterface.java │ │ │ └── ComponentUpgradeBus.java │ │ ├── helper │ │ │ ├── ComponentOutputRestrictor.java │ │ │ ├── ComponentRequirement.java │ │ │ ├── ComponentSelectorTag.java │ │ │ ├── CraftCheck.java │ │ │ ├── CraftingStatus.java │ │ │ ├── ProcessingComponent.java │ │ │ ├── RecipeCraftingContext.java │ │ │ └── RequirementComponents.java │ │ ├── requirement │ │ │ ├── RequirementCatalyst.java │ │ │ ├── RequirementEnergy.java │ │ │ ├── RequirementFluid.java │ │ │ ├── RequirementFluidPerTick.java │ │ │ ├── RequirementGas.java │ │ │ ├── RequirementGasPerTick.java │ │ │ ├── RequirementIngredientArray.java │ │ │ ├── RequirementInterfaceNumInput.java │ │ │ ├── RequirementItem.java │ │ │ ├── RequirementItemDurability.java │ │ │ ├── jei │ │ │ │ ├── JEIComponentCatalyst.java │ │ │ │ ├── JEIComponentEnergy.java │ │ │ │ ├── JEIComponentFluid.java │ │ │ │ ├── JEIComponentFluidPerTick.java │ │ │ │ ├── JEIComponentGas.java │ │ │ │ ├── JEIComponentGasPerTick.java │ │ │ │ ├── JEIComponentIngredientArray.java │ │ │ │ └── JEIComponentItem.java │ │ │ └── type │ │ │ │ ├── RequirementDuration.java │ │ │ │ ├── RequirementType.java │ │ │ │ ├── RequirementTypeCatalyst.java │ │ │ │ ├── RequirementTypeEnergy.java │ │ │ │ ├── RequirementTypeFluid.java │ │ │ │ ├── RequirementTypeFluidPerTick.java │ │ │ │ ├── RequirementTypeGas.java │ │ │ │ ├── RequirementTypeGasPerTick.java │ │ │ │ ├── RequirementTypeIngredientArray.java │ │ │ │ ├── RequirementTypeInterfaceNumInput.java │ │ │ │ ├── RequirementTypeItem.java │ │ │ │ └── RequirementTypeItemDurability.java │ │ └── tooltip │ │ │ ├── RequirementTip.java │ │ │ ├── TooltipEnergyInput.java │ │ │ ├── TooltipEnergyOutput.java │ │ │ ├── TooltipFuelInput.java │ │ │ └── TooltipInterfaceNumberInput.java │ │ ├── data │ │ ├── Config.java │ │ ├── DataLoadProfiler.java │ │ └── ModDataHolder.java │ │ ├── integration │ │ ├── IntegrationIC2EventHandlerHelper.java │ │ ├── ModIntegrationCrafttweaker.java │ │ ├── ModIntegrationJEI.java │ │ ├── ModIntegrationTOP.java │ │ ├── crafttweaker │ │ │ ├── BlockArrayBuilder.java │ │ │ ├── IngredientArrayBuilder.java │ │ │ ├── IngredientArrayPrimer.java │ │ │ ├── MachineBuilder.java │ │ │ ├── MachineModifier.java │ │ │ ├── RecipeAdapterBuilder.java │ │ │ ├── RecipeBuilder.java │ │ │ ├── RecipeModifierBuilder.java │ │ │ ├── RecipePrimer.java │ │ │ ├── StatedMachineComponentBuilder.java │ │ │ ├── command │ │ │ │ ├── CommandCTReload.java │ │ │ │ └── CommandCTReloadClient.java │ │ │ ├── event │ │ │ │ └── MMEvents.java │ │ │ ├── generator │ │ │ │ ├── BlockArrayGenerator.java │ │ │ │ ├── MachineGenerator.java │ │ │ │ └── RecipeGenerator.java │ │ │ ├── helper │ │ │ │ ├── AdvancedBlockCheckerCT.java │ │ │ │ ├── AdvancedItemCheckerCT.java │ │ │ │ ├── AdvancedItemModifierCT.java │ │ │ │ ├── IFunction.java │ │ │ │ ├── UpgradeEventHandlerCT.java │ │ │ │ └── UpgradeEventHandlerWrapper.java │ │ │ ├── model │ │ │ │ └── GeoMachineModel.java │ │ │ ├── modifier │ │ │ │ └── MultiBlockModifierBuilder.java │ │ │ └── upgrade │ │ │ │ ├── DynamicMachineUpgradeBuilder.java │ │ │ │ ├── MachineUpgradeBuilder.java │ │ │ │ └── MachineUpgradeHelper.java │ │ ├── fluxnetworks │ │ │ ├── MMEnergyHandler.java │ │ │ └── ModIntegrationFluxNetworks.java │ │ ├── ingredient │ │ │ ├── HybridFluid.java │ │ │ ├── HybridFluidGas.java │ │ │ ├── HybridFluidRenderer.java │ │ │ ├── HybridStackHelper.java │ │ │ ├── IngredientItemStack.java │ │ │ └── IngredientItemStackRenderer.java │ │ ├── preview │ │ │ ├── CategoryStructurePreview.java │ │ │ └── StructurePreviewWrapper.java │ │ ├── recipe │ │ │ ├── CategoryDynamicRecipe.java │ │ │ ├── DynamicRecipeWrapper.java │ │ │ ├── RecipeLayoutHelper.java │ │ │ └── RecipeLayoutPart.java │ │ └── theoneprobe │ │ │ └── MMInfoProvider.java │ │ ├── item │ │ ├── ItemBlockController.java │ │ ├── ItemBlockCustomName.java │ │ ├── ItemBlockMEMachineComponent.java │ │ ├── ItemBlockMachineComponent.java │ │ ├── ItemBlockMachineComponentCustomName.java │ │ ├── ItemBlueprint.java │ │ ├── ItemConstructTool.java │ │ ├── ItemDebugStruct.java │ │ ├── ItemDynamicColor.java │ │ ├── ItemMachineProjector.java │ │ └── ItemModularium.java │ │ ├── lib │ │ ├── BlocksMM.java │ │ ├── ComponentTypesMM.java │ │ ├── ItemsMM.java │ │ ├── RecipeAdaptersMM.java │ │ ├── RegistriesMM.java │ │ ├── RequirementTipsMM.java │ │ └── RequirementTypesMM.java │ │ ├── machine │ │ ├── AbstractMachine.java │ │ ├── ComponentRestriction.java │ │ ├── DynamicMachine.java │ │ ├── DynamicMachinePreDeserializer.java │ │ ├── IOType.java │ │ ├── MachineComponent.java │ │ ├── MachineLoader.java │ │ ├── MachineRecipeThread.java │ │ ├── MachineRegistry.java │ │ ├── RecipeFailureActions.java │ │ ├── RecipeThread.java │ │ ├── TaggedPositionBlockArray.java │ │ └── factory │ │ │ └── FactoryRecipeThread.java │ │ ├── modifier │ │ ├── AbstractModifierReplacement.java │ │ ├── DynamicModifierReplacement.java │ │ ├── ModifierRegistry.java │ │ ├── MultiBlockModifierReplacement.java │ │ ├── RecipeModifier.java │ │ └── SingleBlockModifierReplacement.java │ │ ├── network │ │ ├── PktAssemblyReport.java │ │ ├── PktCopyToClipboard.java │ │ ├── PktInteractFluidTankGui.java │ │ ├── PktParallelControllerUpdate.java │ │ ├── PktSmartInterfaceUpdate.java │ │ └── PktSyncSelection.java │ │ ├── registry │ │ ├── RegistryBlocks.java │ │ ├── RegistryComponentTypes.java │ │ ├── RegistryItems.java │ │ ├── RegistryRecipeAdapters.java │ │ ├── RegistryRegistries.java │ │ ├── RegistryRequirementTips.java │ │ ├── RegistryRequirementTypes.java │ │ └── internal │ │ │ ├── InternalRegistryPrimer.java │ │ │ └── PrimerEventHandler.java │ │ ├── selection │ │ └── PlayerStructureSelectionHelper.java │ │ ├── tiles │ │ ├── TileEnergyInputHatch.java │ │ ├── TileEnergyOutputHatch.java │ │ ├── TileFactoryController.java │ │ ├── TileFluidInputHatch.java │ │ ├── TileFluidOutputHatch.java │ │ ├── TileItemInputBus.java │ │ ├── TileItemOutputBus.java │ │ ├── TileMachineController.java │ │ ├── TileParallelController.java │ │ ├── TileSmartInterface.java │ │ ├── TileUpgradeBus.java │ │ └── base │ │ │ ├── ColorableMachineTile.java │ │ │ ├── GTEnergyContainer.java │ │ │ ├── MachineComponentTile.java │ │ │ ├── MachineComponentTileNotifiable.java │ │ │ ├── SelectiveUpdateTileEntity.java │ │ │ ├── TileColorableMachineComponent.java │ │ │ ├── TileEnergyHatch.java │ │ │ ├── TileEntityRestrictedTick.java │ │ │ ├── TileEntitySynchronized.java │ │ │ ├── TileFluidTank.java │ │ │ ├── TileInventory.java │ │ │ ├── TileItemBus.java │ │ │ └── TileMultiblockMachineController.java │ │ └── util │ │ ├── Asyncable.java │ │ ├── BlockArray.java │ │ ├── BlockArrayCache.java │ │ ├── BlockCompatHelper.java │ │ ├── BlockInformationVariable.java │ │ ├── ByteBufUtils.java │ │ ├── FileUtils.java │ │ ├── FuelItemHelper.java │ │ ├── HybridFluidUtils.java │ │ ├── HybridGasTank.java │ │ ├── HybridTank.java │ │ ├── IBlockStateDescriptor.java │ │ ├── IEnergyHandler.java │ │ ├── IEnergyHandlerAsync.java │ │ ├── IEnergyHandlerImpl.java │ │ ├── IItemHandlerImpl.java │ │ ├── IOInventory.java │ │ ├── InventoryUpdateListener.java │ │ ├── ItemUtils.java │ │ ├── MiscUtils.java │ │ ├── PriorityProvider.java │ │ ├── RedstoneHelper.java │ │ ├── ResultChance.java │ │ ├── SmartInterfaceData.java │ │ ├── SmartInterfaceType.java │ │ └── nbt │ │ ├── NBTComparableByte.java │ │ ├── NBTComparableDouble.java │ │ ├── NBTComparableFloat.java │ │ ├── NBTComparableInteger.java │ │ ├── NBTComparableLong.java │ │ ├── NBTComparableNumber.java │ │ ├── NBTComparableShort.java │ │ ├── NBTHelper.java │ │ ├── NBTJsonDeserializer.java │ │ ├── NBTJsonSerializer.java │ │ ├── NBTMatchingHelper.java │ │ └── NBTPatternString.java ├── ink │ └── ikx │ │ └── mmce │ │ ├── common │ │ ├── assembly │ │ │ ├── MachineAssembly.java │ │ │ └── MachineAssemblyManager.java │ │ └── utils │ │ │ ├── FluidUtils.java │ │ │ ├── MiscUtils.java │ │ │ ├── StackUtils.java │ │ │ └── StructureIngredient.java │ │ └── core │ │ ├── AssemblyConfig.java │ │ └── AssemblyEventHandler.java ├── kport │ └── modularmagic │ │ ├── client │ │ ├── gui │ │ │ └── GuiContainerLifeEssence.java │ │ └── renderer │ │ │ ├── BloodOrbModel.java │ │ │ ├── TileAspectProviderRenderer.java │ │ │ └── TileLifeEssentiaHatchRenderer.java │ │ └── common │ │ ├── block │ │ ├── BlockAspectProvider.java │ │ ├── BlockAspectProviderInput.java │ │ ├── BlockAspectProviderOutput.java │ │ ├── BlockAuraProviderInput.java │ │ ├── BlockAuraProviderOutput.java │ │ ├── BlockConstellationProvider.java │ │ ├── BlockGridProviderInput.java │ │ ├── BlockGridProviderOutput.java │ │ ├── BlockImpetusProvider.java │ │ ├── BlockImpetusProviderInput.java │ │ ├── BlockImpetusProviderOutput.java │ │ ├── BlockLifeEssenceProviderInput.java │ │ ├── BlockLifeEssenceProviderOutput.java │ │ ├── BlockManaProviderInput.java │ │ ├── BlockManaProviderOutput.java │ │ ├── BlockRainbowProvider.java │ │ ├── BlockStarlightProviderInput.java │ │ ├── BlockStarlightProviderOutput.java │ │ ├── BlockWillProviderInput.java │ │ └── BlockWillProviderOutput.java │ │ ├── container │ │ └── ContainerLifeEssence.java │ │ ├── crafting │ │ ├── component │ │ │ ├── ComponentAspect.java │ │ │ ├── ComponentAura.java │ │ │ ├── ComponentConstellation.java │ │ │ ├── ComponentGrid.java │ │ │ ├── ComponentImpetus.java │ │ │ ├── ComponentLifeEssence.java │ │ │ ├── ComponentMana.java │ │ │ ├── ComponentRainbow.java │ │ │ ├── ComponentStarlight.java │ │ │ ├── ComponentWill.java │ │ │ └── ModularMagicComponents.java │ │ ├── helper │ │ │ ├── AspectProviderCopy.java │ │ │ ├── ImpetusProviderCopy.java │ │ │ ├── LifeEssenceProviderCopy.java │ │ │ └── ManaProviderCopy.java │ │ └── requirement │ │ │ ├── RequirementAspect.java │ │ │ ├── RequirementAura.java │ │ │ ├── RequirementConstellation.java │ │ │ ├── RequirementGrid.java │ │ │ ├── RequirementImpetus.java │ │ │ ├── RequirementLifeEssence.java │ │ │ ├── RequirementMana.java │ │ │ ├── RequirementRainbow.java │ │ │ ├── RequirementStarlight.java │ │ │ ├── RequirementWill.java │ │ │ └── types │ │ │ ├── ModularMagicRequirements.java │ │ │ ├── RequirementTypeAspect.java │ │ │ ├── RequirementTypeAura.java │ │ │ ├── RequirementTypeConstellation.java │ │ │ ├── RequirementTypeGrid.java │ │ │ ├── RequirementTypeImpetus.java │ │ │ ├── RequirementTypeLifeEssence.java │ │ │ ├── RequirementTypeMana.java │ │ │ ├── RequirementTypeRainbow.java │ │ │ ├── RequirementTypeStarlight.java │ │ │ └── RequirementTypeWill.java │ │ ├── event │ │ ├── RegistrationEvent.java │ │ └── StarlightEventHandler.java │ │ ├── integration │ │ ├── JeiPlugin.java │ │ ├── crafttweaker │ │ │ └── MagicPrimer.java │ │ └── jei │ │ │ ├── component │ │ │ ├── JEIComponentAspect.java │ │ │ ├── JEIComponentAura.java │ │ │ ├── JEIComponentConstellation.java │ │ │ ├── JEIComponentGrid.java │ │ │ ├── JEIComponentImpetus.java │ │ │ ├── JEIComponentLifeEssence.java │ │ │ ├── JEIComponentMana.java │ │ │ ├── JEIComponentRainbow.java │ │ │ ├── JEIComponentStarlight.java │ │ │ └── JEIComponentWill.java │ │ │ ├── helper │ │ │ ├── AspectHelper.java │ │ │ ├── AuraHelper.java │ │ │ ├── ConstellationHelper.java │ │ │ ├── DemonWillHelper.java │ │ │ ├── GridHelper.java │ │ │ ├── ImpetusHelper.java │ │ │ ├── LifeEssenceHelper.java │ │ │ ├── ManaHelper.java │ │ │ ├── RainbowHelper.java │ │ │ └── StarlightHelper.java │ │ │ ├── ingredient │ │ │ ├── Aura.java │ │ │ ├── Constellation.java │ │ │ ├── DemonWill.java │ │ │ ├── Grid.java │ │ │ ├── Impetus.java │ │ │ ├── LifeEssence.java │ │ │ ├── Mana.java │ │ │ ├── Rainbow.java │ │ │ └── Starlight.java │ │ │ ├── recipelayoutpart │ │ │ ├── LayoutAspect.java │ │ │ ├── LayoutAura.java │ │ │ ├── LayoutConstellation.java │ │ │ ├── LayoutGrid.java │ │ │ ├── LayoutImpetus.java │ │ │ ├── LayoutLifeEssence.java │ │ │ ├── LayoutMana.java │ │ │ ├── LayoutRainbow.java │ │ │ ├── LayoutStarlight.java │ │ │ └── LayoutWill.java │ │ │ └── render │ │ │ ├── AspectRenderer.java │ │ │ ├── AuraRenderer.java │ │ │ ├── ConstellationRenderer.java │ │ │ ├── DemonWillRenderer.java │ │ │ ├── GridRenderer.java │ │ │ ├── ImpetusRender.java │ │ │ ├── LifeEssenceRenderer.java │ │ │ ├── ManaRenderer.java │ │ │ ├── RainbowRenderer.java │ │ │ └── StarlightRenderer.java │ │ ├── item │ │ └── ModularMagicItems.java │ │ ├── network │ │ └── StarlightMessage.java │ │ ├── tile │ │ ├── TileAspectProvider.java │ │ ├── TileAuraProvider.java │ │ ├── TileConstellationProvider.java │ │ ├── TileGridProvider.java │ │ ├── TileImpetusComponent.java │ │ ├── TileLifeEssenceProvider.java │ │ ├── TileManaProvider.java │ │ ├── TileRainbowProvider.java │ │ ├── TileStarlightInput.java │ │ ├── TileStarlightOutput.java │ │ ├── TileWillProvider.java │ │ └── machinecomponent │ │ │ ├── MachineComponentAspectProvider.java │ │ │ ├── MachineComponentAuraProvider.java │ │ │ ├── MachineComponentConstellationProvider.java │ │ │ ├── MachineComponentGridProvider.java │ │ │ ├── MachineComponentImpetus.java │ │ │ ├── MachineComponentLifeEssenceProvider.java │ │ │ ├── MachineComponentManaProvider.java │ │ │ ├── MachineComponentRainbowProvider.java │ │ │ ├── MachineComponentStarlightProviderInput.java │ │ │ ├── MachineComponentStarlightProviderOutput.java │ │ │ └── MachineComponentWillProvider.java │ │ └── utils │ │ └── RequirementUtils.java └── youyihj │ └── mmce │ └── common │ ├── item │ └── MachineProjector.java │ └── preview │ └── StructurePreviewHelper.java └── resources ├── assets ├── modularmachinery │ ├── blockstates │ │ ├── block_factory_controller.json │ │ ├── block_machine_controller.json │ │ ├── blockaspectproviderinput.json │ │ ├── blockaspectprovideroutput.json │ │ ├── blockauraproviderinput.json │ │ ├── blockauraprovideroutput.json │ │ ├── blockcasing.json │ │ ├── blockconstellationprovider.json │ │ ├── blockcontroller.json │ │ ├── blockenergyinputhatch.json │ │ ├── blockenergyoutputhatch.json │ │ ├── blockfactorycontroller.json │ │ ├── blockfluidinputhatch.json │ │ ├── blockfluidoutputhatch.json │ │ ├── blockgridproviderinput.json │ │ ├── blockgridprovideroutput.json │ │ ├── blockimpetusproviderinput.json │ │ ├── blockimpetusprovideroutput.json │ │ ├── blockinputbus.json │ │ ├── blocklifeessenceproviderinput.json │ │ ├── blocklifeessenceprovideroutput.json │ │ ├── blockmanaproviderinput.json │ │ ├── blockmanaprovideroutput.json │ │ ├── blockmefluidinputbus.json │ │ ├── blockmefluidoutputbus.json │ │ ├── blockmegasinputbus.json │ │ ├── blockmegasoutputbus.json │ │ ├── blockmeiteminputbus.json │ │ ├── blockmeitemoutputbus.json │ │ ├── blockmepatternprovider.json │ │ ├── blockoutputbus.json │ │ ├── blockparallelcontroller.json │ │ ├── blockrainbowprovider.json │ │ ├── blocksmartinterface.json │ │ ├── blockstarlightproviderinput.json │ │ ├── blockstarlightprovideroutput.json │ │ ├── blockupgradebus.json │ │ ├── blockwillproviderinput.json │ │ ├── blockwillprovideroutput.json │ │ └── crushing_wheels.json │ ├── default_machinery │ │ ├── alloy_furnace.json │ │ ├── assembly_line.json │ │ ├── iron_centrifuge.json │ │ └── power_transformer.json │ ├── default_recipes │ │ ├── alloy_smelter │ │ │ ├── alloy_smelter_diamond.json │ │ │ ├── alloy_smelter_furnaces.adapter.json │ │ │ └── alloy_smelter_modularium.json │ │ ├── centrifuge │ │ │ ├── centrifuge_centrifuge_blaze_powder.json │ │ │ ├── centrifuge_centrifuge_grass.json │ │ │ ├── centrifuge_centrifuge_magma_cream.json │ │ │ ├── centrifuge_centrifuge_wool.json │ │ │ ├── centrifuge_wash_glowstone.json │ │ │ └── centrifuge_wash_redstone.json │ │ └── power_transformer_energy_transform.json │ ├── default_variables │ │ └── casings.var.json │ ├── lang │ │ ├── en_US.lang │ │ └── zh_CN.lang │ ├── models │ │ ├── block │ │ │ ├── blockaspectproviderinput.json │ │ │ ├── blockaspectprovideroutput.json │ │ │ ├── blockauraproviderinput.json │ │ │ ├── blockauraprovideroutput.json │ │ │ ├── blockcasing_circuitry.json │ │ │ ├── blockcasing_firebox.json │ │ │ ├── blockcasing_gearbox.json │ │ │ ├── blockcasing_plain.json │ │ │ ├── blockcasing_reinforced.json │ │ │ ├── blockcasing_vent.json │ │ │ ├── blockconstellationprovider.json │ │ │ ├── blockcontroller.json │ │ │ ├── blockenergyinputhatch_big.json │ │ │ ├── blockenergyinputhatch_huge.json │ │ │ ├── blockenergyinputhatch_ludicrous.json │ │ │ ├── blockenergyinputhatch_normal.json │ │ │ ├── blockenergyinputhatch_reinforced.json │ │ │ ├── blockenergyinputhatch_small.json │ │ │ ├── blockenergyinputhatch_tiny.json │ │ │ ├── blockenergyinputhatch_ultimate.json │ │ │ ├── blockenergyoutputhatch_big.json │ │ │ ├── blockenergyoutputhatch_huge.json │ │ │ ├── blockenergyoutputhatch_ludicrous.json │ │ │ ├── blockenergyoutputhatch_normal.json │ │ │ ├── blockenergyoutputhatch_reinforced.json │ │ │ ├── blockenergyoutputhatch_small.json │ │ │ ├── blockenergyoutputhatch_tiny.json │ │ │ ├── blockenergyoutputhatch_ultimate.json │ │ │ ├── blockfactorycontroller.json │ │ │ ├── blockfluidinputhatch_big.json │ │ │ ├── blockfluidinputhatch_huge.json │ │ │ ├── blockfluidinputhatch_ludicrous.json │ │ │ ├── blockfluidinputhatch_normal.json │ │ │ ├── blockfluidinputhatch_reinforced.json │ │ │ ├── blockfluidinputhatch_small.json │ │ │ ├── blockfluidinputhatch_tiny.json │ │ │ ├── blockfluidinputhatch_vacuum.json │ │ │ ├── blockfluidoutputhatch_big.json │ │ │ ├── blockfluidoutputhatch_huge.json │ │ │ ├── blockfluidoutputhatch_ludicrous.json │ │ │ ├── blockfluidoutputhatch_normal.json │ │ │ ├── blockfluidoutputhatch_reinforced.json │ │ │ ├── blockfluidoutputhatch_small.json │ │ │ ├── blockfluidoutputhatch_tiny.json │ │ │ ├── blockfluidoutputhatch_vacuum.json │ │ │ ├── blockgridproviderinput.json │ │ │ ├── blockgridprovideroutput.json │ │ │ ├── blockimpetushatch.json │ │ │ ├── blockinputbus_big.json │ │ │ ├── blockinputbus_huge.json │ │ │ ├── blockinputbus_ludicrous.json │ │ │ ├── blockinputbus_normal.json │ │ │ ├── blockinputbus_reinforced.json │ │ │ ├── blockinputbus_small.json │ │ │ ├── blockinputbus_tiny.json │ │ │ ├── blocklifeessenceproviderinput.json │ │ │ ├── blocklifeessenceprovideroutput.json │ │ │ ├── blockmanaproviderinput.json │ │ │ ├── blockmanaprovideroutput.json │ │ │ ├── blockmefluidinputbus.json │ │ │ ├── blockmefluidoutputbus.json │ │ │ ├── blockmegasinputbus.json │ │ │ ├── blockmegasoutputbus.json │ │ │ ├── blockmeiteminputbus.json │ │ │ ├── blockmeitemoutputbus.json │ │ │ ├── blockmepatternprovider.json │ │ │ ├── blockmodel_overlay.json │ │ │ ├── blockmodel_overlay_all.json │ │ │ ├── blockmodel_overlay_orientable_all.json │ │ │ ├── blockoutputbus_big.json │ │ │ ├── blockoutputbus_huge.json │ │ │ ├── blockoutputbus_ludicrous.json │ │ │ ├── blockoutputbus_normal.json │ │ │ ├── blockoutputbus_reinforced.json │ │ │ ├── blockoutputbus_small.json │ │ │ ├── blockoutputbus_tiny.json │ │ │ ├── blockparallelcontroller_elite.json │ │ │ ├── blockparallelcontroller_normal.json │ │ │ ├── blockparallelcontroller_reinforced.json │ │ │ ├── blockparallelcontroller_super.json │ │ │ ├── blockparallelcontroller_ultimate.json │ │ │ ├── blockrainbowprovider.json │ │ │ ├── blocksmartinterface_number.json │ │ │ ├── blocksmartinterface_string.json │ │ │ ├── blockstarlightproviderinput.json │ │ │ ├── blockstarlightprovideroutput.json │ │ │ ├── blockupgradebus_elite.json │ │ │ ├── blockupgradebus_normal.json │ │ │ ├── blockupgradebus_reinforced.json │ │ │ ├── blockupgradebus_super.json │ │ │ ├── blockupgradebus_ultimate.json │ │ │ ├── blockwillproviderinput.json │ │ │ ├── blockwillprovideroutput.json │ │ │ ├── crushing_wheels_idle.json │ │ │ └── crushing_wheels_working.json │ │ └── item │ │ │ ├── blockaspectproviderinput.json │ │ │ ├── blockaspectprovideroutput.json │ │ │ ├── blockauraproviderinput.json │ │ │ ├── blockauraprovideroutput.json │ │ │ ├── blockcasing_circuitry.json │ │ │ ├── blockcasing_firebox.json │ │ │ ├── blockcasing_gearbox.json │ │ │ ├── blockcasing_plain.json │ │ │ ├── blockcasing_reinforced.json │ │ │ ├── blockcasing_vent.json │ │ │ ├── blockconstellationprovider.json │ │ │ ├── blockcontroller.json │ │ │ ├── blockenergyinputhatch_big.json │ │ │ ├── blockenergyinputhatch_huge.json │ │ │ ├── blockenergyinputhatch_ludicrous.json │ │ │ ├── blockenergyinputhatch_normal.json │ │ │ ├── blockenergyinputhatch_reinforced.json │ │ │ ├── blockenergyinputhatch_small.json │ │ │ ├── blockenergyinputhatch_tiny.json │ │ │ ├── blockenergyinputhatch_ultimate.json │ │ │ ├── blockenergyoutputhatch_big.json │ │ │ ├── blockenergyoutputhatch_huge.json │ │ │ ├── blockenergyoutputhatch_ludicrous.json │ │ │ ├── blockenergyoutputhatch_normal.json │ │ │ ├── blockenergyoutputhatch_reinforced.json │ │ │ ├── blockenergyoutputhatch_small.json │ │ │ ├── blockenergyoutputhatch_tiny.json │ │ │ ├── blockenergyoutputhatch_ultimate.json │ │ │ ├── blockfactorycontroller.json │ │ │ ├── blockfluidinputhatch_big.json │ │ │ ├── blockfluidinputhatch_huge.json │ │ │ ├── blockfluidinputhatch_ludicrous.json │ │ │ ├── blockfluidinputhatch_normal.json │ │ │ ├── blockfluidinputhatch_reinforced.json │ │ │ ├── blockfluidinputhatch_small.json │ │ │ ├── blockfluidinputhatch_tiny.json │ │ │ ├── blockfluidinputhatch_vacuum.json │ │ │ ├── blockfluidoutputhatch_big.json │ │ │ ├── blockfluidoutputhatch_huge.json │ │ │ ├── blockfluidoutputhatch_ludicrous.json │ │ │ ├── blockfluidoutputhatch_normal.json │ │ │ ├── blockfluidoutputhatch_reinforced.json │ │ │ ├── blockfluidoutputhatch_small.json │ │ │ ├── blockfluidoutputhatch_tiny.json │ │ │ ├── blockfluidoutputhatch_vacuum.json │ │ │ ├── blockgridproviderinput.json │ │ │ ├── blockgridprovideroutput.json │ │ │ ├── blockinputbus_big.json │ │ │ ├── blockinputbus_huge.json │ │ │ ├── blockinputbus_ludicrous.json │ │ │ ├── blockinputbus_normal.json │ │ │ ├── blockinputbus_reinforced.json │ │ │ ├── blockinputbus_small.json │ │ │ ├── blockinputbus_tiny.json │ │ │ ├── blocklifeessenceproviderinput.json │ │ │ ├── blocklifeessenceprovideroutput.json │ │ │ ├── blockmanaproviderinput.json │ │ │ ├── blockmanaprovideroutput.json │ │ │ ├── blockmefluidinputbus.json │ │ │ ├── blockmefluidoutputbus.json │ │ │ ├── blockmeiteminputbus.json │ │ │ ├── blockmeitemoutputbus.json │ │ │ ├── blockmepatternprovider.json │ │ │ ├── blockoutputbus_big.json │ │ │ ├── blockoutputbus_huge.json │ │ │ ├── blockoutputbus_ludicrous.json │ │ │ ├── blockoutputbus_normal.json │ │ │ ├── blockoutputbus_reinforced.json │ │ │ ├── blockoutputbus_small.json │ │ │ ├── blockoutputbus_tiny.json │ │ │ ├── blockparallelcontroller_elite.json │ │ │ ├── blockparallelcontroller_normal.json │ │ │ ├── blockparallelcontroller_reinforced.json │ │ │ ├── blockparallelcontroller_super.json │ │ │ ├── blockparallelcontroller_ultimate.json │ │ │ ├── blockrainbowprovider.json │ │ │ ├── blocksmartinterface_number.json │ │ │ ├── blocksmartinterface_string.json │ │ │ ├── blockstarlightproviderinput.json │ │ │ ├── blockstarlightprovideroutput.json │ │ │ ├── blockupgradebus_elite.json │ │ │ ├── blockupgradebus_normal.json │ │ │ ├── blockupgradebus_reinforced.json │ │ │ ├── blockupgradebus_super.json │ │ │ ├── blockupgradebus_ultimate.json │ │ │ ├── blockwillproviderinput.json │ │ │ ├── blockwillprovideroutput.json │ │ │ ├── crushing_wheels.json │ │ │ ├── crushing_wheels_idle.json │ │ │ ├── crushing_wheels_working.json │ │ │ ├── itemblueprint.json │ │ │ ├── itemconstructtool.json │ │ │ ├── itemmodularium.json │ │ │ └── machineprojector.json │ ├── recipes │ │ ├── casing_firebox.json │ │ ├── casing_plain.json │ │ ├── casing_reinforced.json │ │ ├── controller.json │ │ ├── energy_input_small.json │ │ ├── energy_input_tiny.json │ │ ├── energy_output_small.json │ │ ├── energy_output_tiny.json │ │ ├── fluid_input_small.json │ │ ├── fluid_input_tiny.json │ │ ├── fluid_output_small.json │ │ ├── fluid_output_tiny.json │ │ ├── item_input_small.json │ │ ├── item_input_tiny.json │ │ ├── item_output_small.json │ │ ├── item_output_tiny.json │ │ └── modularium_ingot.json │ └── textures │ │ ├── blocks │ │ ├── aspectprovider.png │ │ ├── blockcasing_plain.png │ │ ├── crushing_wheels_idle.png │ │ ├── crushing_wheels_working.png │ │ ├── crushing_wheels_working.png.mcmeta │ │ ├── impetus_hatch.png │ │ ├── lifeessenceprovider.png │ │ ├── orb1.png │ │ ├── orb2.png │ │ ├── orb3.png │ │ ├── orb4.png │ │ ├── orb5.png │ │ ├── orb6.png │ │ ├── orb7.png │ │ ├── orb8.png │ │ ├── orbnova.png │ │ ├── overlay_auraproviderinput.png │ │ ├── overlay_auraprovideroutput.png │ │ ├── overlay_circuitry.png │ │ ├── overlay_controller.png │ │ ├── overlay_energyinputhatch_big.png │ │ ├── overlay_energyinputhatch_huge.png │ │ ├── overlay_energyinputhatch_ludicrous.png │ │ ├── overlay_energyinputhatch_normal.png │ │ ├── overlay_energyinputhatch_reinforced.png │ │ ├── overlay_energyinputhatch_small.png │ │ ├── overlay_energyinputhatch_tiny.png │ │ ├── overlay_energyinputhatch_ultimate.png │ │ ├── overlay_energyoutputhatch_big.png │ │ ├── overlay_energyoutputhatch_huge.png │ │ ├── overlay_energyoutputhatch_ludicrous.png │ │ ├── overlay_energyoutputhatch_normal.png │ │ ├── overlay_energyoutputhatch_reinforced.png │ │ ├── overlay_energyoutputhatch_small.png │ │ ├── overlay_energyoutputhatch_tiny.png │ │ ├── overlay_energyoutputhatch_ultimate.png │ │ ├── overlay_factory_controller.png │ │ ├── overlay_firebox.png │ │ ├── overlay_fluidinputhatch_big.png │ │ ├── overlay_fluidinputhatch_huge.png │ │ ├── overlay_fluidinputhatch_ludicrous.png │ │ ├── overlay_fluidinputhatch_normal.png │ │ ├── overlay_fluidinputhatch_reinforced.png │ │ ├── overlay_fluidinputhatch_small.png │ │ ├── overlay_fluidinputhatch_tiny.png │ │ ├── overlay_fluidinputhatch_vacuum.png │ │ ├── overlay_fluidoutputhatch_big.png │ │ ├── overlay_fluidoutputhatch_huge.png │ │ ├── overlay_fluidoutputhatch_ludicrous.png │ │ ├── overlay_fluidoutputhatch_normal.png │ │ ├── overlay_fluidoutputhatch_reinforced.png │ │ ├── overlay_fluidoutputhatch_small.png │ │ ├── overlay_fluidoutputhatch_tiny.png │ │ ├── overlay_fluidoutputhatch_vacuum.png │ │ ├── overlay_gearbox.png │ │ ├── overlay_gridproviderinput.png │ │ ├── overlay_gridprovideroutput.png │ │ ├── overlay_inputbus_big.png │ │ ├── overlay_inputbus_huge.png │ │ ├── overlay_inputbus_ludicrous.png │ │ ├── overlay_inputbus_normal.png │ │ ├── overlay_inputbus_reinforced.png │ │ ├── overlay_inputbus_small.png │ │ ├── overlay_inputbus_tiny.png │ │ ├── overlay_manaproviderinput.png │ │ ├── overlay_manaprovideroutput.png │ │ ├── overlay_mefluidinputbus.png │ │ ├── overlay_mefluidoutputbus.png │ │ ├── overlay_megasinputbus.png │ │ ├── overlay_megasoutputbus.png │ │ ├── overlay_meinputbus.png │ │ ├── overlay_meoutputbus.png │ │ ├── overlay_mepatternprovider.png │ │ ├── overlay_outputbus_big.png │ │ ├── overlay_outputbus_huge.png │ │ ├── overlay_outputbus_ludicrous.png │ │ ├── overlay_outputbus_normal.png │ │ ├── overlay_outputbus_reinforced.png │ │ ├── overlay_outputbus_small.png │ │ ├── overlay_outputbus_tiny.png │ │ ├── overlay_parallel_controller_elite.png │ │ ├── overlay_parallel_controller_elite.png.mcmeta │ │ ├── overlay_parallel_controller_normal.png │ │ ├── overlay_parallel_controller_normal.png.mcmeta │ │ ├── overlay_parallel_controller_reinforced.png │ │ ├── overlay_parallel_controller_reinforced.png.mcmeta │ │ ├── overlay_parallel_controller_super.png │ │ ├── overlay_parallel_controller_super.png.mcmeta │ │ ├── overlay_parallel_controller_ultimate.png │ │ ├── overlay_parallel_controller_ultimate.png.mcmeta │ │ ├── overlay_rainbowprovider.png │ │ ├── overlay_redstone_tiny.png │ │ ├── overlay_reinforced.png │ │ ├── overlay_smartinterface_number.png │ │ ├── overlay_smartinterface_number.png.mcmeta │ │ ├── overlay_transparent.png │ │ ├── overlay_upgrade_bus_elite.png │ │ ├── overlay_upgrade_bus_normal.png │ │ ├── overlay_upgrade_bus_reinforced.png │ │ ├── overlay_upgrade_bus_super.png │ │ ├── overlay_upgrade_bus_ultimate.png │ │ ├── overlay_vent.png │ │ ├── overlay_willproviderinput.png │ │ └── overlay_willprovideroutput.png │ │ ├── gui │ │ ├── guibar.png │ │ ├── guiblueprint_new.png │ │ ├── guiblueprint_new_second.png │ │ ├── guicontroller_large.png │ │ ├── guifactory.png │ │ ├── guifactoryelements.png │ │ ├── guismartinterface.png │ │ ├── guitank.png │ │ ├── guiupgradebus.png │ │ ├── inventory_big.png │ │ ├── inventory_huge.png │ │ ├── inventory_ludicrous.png │ │ ├── inventory_normal.png │ │ ├── inventory_reinforced.png │ │ ├── inventory_small.png │ │ ├── inventory_tiny.png │ │ ├── jeirecipeicons_ce.png │ │ ├── mefluidinputbus.png │ │ ├── mefluidoutputbus.png │ │ ├── meiteminputbus.png │ │ ├── mepatternprovider.png │ │ └── widgets.png │ │ ├── items │ │ ├── blueprint.png │ │ ├── machine_projector.png │ │ ├── modularium.png │ │ ├── redstonesignal.png │ │ └── wrench.png │ │ └── logo.png └── modularmagic │ ├── blockstates │ ├── blockaspectproviderinput.json │ ├── blockaspectprovideroutput.json │ ├── blockauraproviderinput.json │ ├── blockauraprovideroutput.json │ ├── blockconstellationprovider.json │ ├── blockgridproviderinput.json │ ├── blockgridprovideroutput.json │ ├── blockimpetusproviderinput.json │ ├── blockimpetusprovideroutput.json │ ├── blocklifeessenceproviderinput.json │ ├── blocklifeessenceprovideroutput.json │ ├── blockmanaproviderinput.json │ ├── blockmanaprovideroutput.json │ ├── blockrainbowprovider.json │ ├── blockstarlightproviderinput.json │ ├── blockstarlightprovideroutput.json │ ├── blockwillproviderinput.json │ └── blockwillprovideroutput.json │ ├── lang │ ├── en_US.lang │ └── zh_CN.lang │ ├── models │ ├── block │ │ ├── blockaspectproviderinput.json │ │ ├── blockaspectprovideroutput.json │ │ ├── blockauraproviderinput.json │ │ ├── blockauraprovideroutput.json │ │ ├── blockconstellationprovider.json │ │ ├── blockgridproviderinput.json │ │ ├── blockgridprovideroutput.json │ │ ├── blockimpetushatch.json │ │ ├── blocklifeessenceproviderinput.json │ │ ├── blocklifeessenceprovideroutput.json │ │ ├── blockmanaproviderinput.json │ │ ├── blockmanaprovideroutput.json │ │ ├── blockrainbowprovider.json │ │ ├── blockstarlightproviderinput.json │ │ ├── blockstarlightprovideroutput.json │ │ ├── blockwillproviderinput.json │ │ └── blockwillprovideroutput.json │ └── item │ │ ├── blockaspectproviderinput.json │ │ ├── blockaspectprovideroutput.json │ │ ├── blockauraproviderinput.json │ │ ├── blockauraprovideroutput.json │ │ ├── blockconstellationprovider.json │ │ ├── blockgridproviderinput.json │ │ ├── blockgridprovideroutput.json │ │ ├── blocklifeessenceproviderinput.json │ │ ├── blocklifeessenceprovideroutput.json │ │ ├── blockmanaproviderinput.json │ │ ├── blockmanaprovideroutput.json │ │ ├── blockrainbowprovider.json │ │ ├── blockstarlightproviderinput.json │ │ ├── blockstarlightprovideroutput.json │ │ ├── blockwillproviderinput.json │ │ └── blockwillprovideroutput.json │ └── textures │ ├── blocks │ ├── aspectprovider.png │ ├── impetus_hatch.png │ ├── lifeessenceprovider.png │ ├── orb1.png │ ├── orb2.png │ ├── orb3.png │ ├── orb4.png │ ├── orb5.png │ ├── orb6.png │ ├── orb7.png │ ├── orb8.png │ ├── orbnova.png │ ├── overlay_auraproviderinput.png │ ├── overlay_auraprovideroutput.png │ ├── overlay_gridproviderinput.png │ ├── overlay_gridprovideroutput.png │ ├── overlay_manaproviderinput.png │ ├── overlay_manaprovideroutput.png │ ├── overlay_rainbowprovider.png │ ├── overlay_willproviderinput.png │ └── overlay_willprovideroutput.png │ └── gui │ └── widgets.png ├── mcmod.info ├── mixins.mmce_jei_hacky.json └── mixins.mmce_minecraft.json /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.war 8 | *.ear 9 | 10 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 11 | hs_err_pid* 12 | 13 | # Eclipse stuff 14 | /.classpath 15 | /.project 16 | /.settings 17 | 18 | # netbeans 19 | /nbproject 20 | 21 | 22 | # maven 23 | /build.xml 24 | /target 25 | 26 | # vim 27 | .*.sw[a-p] 28 | 29 | # various other potential build files 30 | /build 31 | /bin 32 | /dist 33 | /manifest.mf 34 | /run 35 | /eclipse 36 | /classes 37 | 38 | # Mac filesystem dust 39 | /.DS_Store 40 | 41 | # IntelliJ 42 | *.iml 43 | *.ipr 44 | *.iws 45 | .idea/ 46 | 47 | # For good measure... 48 | *.jks 49 | gradle.properties 50 | 51 | /libs/* 52 | .gradle -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # ModularMachinery: Community Edition Wiki 2 | 3 | WIP ;P -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | MMCE-Documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Mar 24 08:46:50 CST 2023 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | https.protocols=TLSv1.1,TLSv1.2,TLSv1.3 8 | -------------------------------------------------------------------------------- /libs/lumenized-1.0.3-dev.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/libs/lumenized-1.0.3-dev.jar -------------------------------------------------------------------------------- /src/main/java/com/cleanroommc/client/preview/renderer/scene/ISceneRenderHook.java: -------------------------------------------------------------------------------- 1 | package com.cleanroommc.client.preview.renderer.scene; 2 | 3 | import net.minecraft.util.BlockRenderLayer; 4 | 5 | /** 6 | * Scene Render State hooks. 7 | * This is where you decide whether or not this group of pos should be rendered. What other requirements do you have for rendering. 8 | */ 9 | public interface ISceneRenderHook { 10 | void apply(boolean isTESR, int pass, BlockRenderLayer layer); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/util/MousePos.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.util; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | 5 | @Desugar 6 | public record MousePos(int mouseX, int mouseY) { 7 | 8 | public MousePos relativeTo(RenderPos renderPos) { 9 | return new MousePos(mouseX - renderPos.posX(), mouseY - renderPos.posY()); 10 | } 11 | 12 | public MousePos add(RenderPos renderPos) { 13 | return new MousePos(mouseX + renderPos.posX(), mouseY + renderPos.posY()); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/util/RenderFunction.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.util; 2 | 3 | import github.kasuminova.mmce.client.gui.widget.base.DynamicWidget; 4 | import github.kasuminova.mmce.client.gui.widget.base.WidgetGui; 5 | import net.minecraft.client.gui.GuiScreen; 6 | 7 | @FunctionalInterface 8 | public interface RenderFunction { 9 | 10 | void doRender(DynamicWidget dynamicWidget, WidgetGui gui, RenderSize renderSize, RenderPos renderPos, MousePos mousePos); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/util/RenderPos.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.util; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | 5 | @Desugar 6 | public record RenderPos(int posX, int posY) { 7 | 8 | public RenderPos add(RenderPos another) { 9 | return new RenderPos(posX + another.posX, posY + another.posY); 10 | } 11 | 12 | public RenderPos subtract(RenderPos another) { 13 | return new RenderPos(posX - another.posX, posY - another.posY); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/widget/container/Selectable.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.widget.container; 2 | 3 | public interface Selectable { 4 | 5 | void setSelected(boolean selected); 6 | 7 | boolean isSelected(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/widget/container/SingletonWidgetColumn.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.widget.container; 2 | 3 | import github.kasuminova.mmce.client.gui.widget.base.DynamicWidget; 4 | 5 | public class SingletonWidgetColumn extends Column { 6 | 7 | public SingletonWidgetColumn(final DynamicWidget widget) { 8 | super.addWidget(widget); 9 | } 10 | 11 | @Override 12 | public Column addWidget(final DynamicWidget widget) { 13 | throw new UnsupportedOperationException(); 14 | } 15 | 16 | @Override 17 | public Column removeWidget(final DynamicWidget widget) { 18 | throw new UnsupportedOperationException(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/widget/event/GuiEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.widget.event; 2 | 3 | import github.kasuminova.mmce.client.gui.widget.base.WidgetGui; 4 | import net.minecraft.client.gui.GuiScreen; 5 | 6 | public abstract class GuiEvent { 7 | protected final WidgetGui gui; 8 | 9 | public GuiEvent(final WidgetGui gui) { 10 | this.gui = gui; 11 | } 12 | 13 | public WidgetGui getGui() { 14 | return gui; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/widget/event/WidgetEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.widget.event; 2 | 3 | import github.kasuminova.mmce.client.gui.widget.base.DynamicWidget; 4 | import github.kasuminova.mmce.client.gui.widget.base.WidgetGui; 5 | import net.minecraft.client.gui.GuiScreen; 6 | 7 | public abstract class WidgetEvent extends GuiEvent { 8 | protected final DynamicWidget sender; 9 | 10 | public WidgetEvent(final WidgetGui gui, final DynamicWidget sender) { 11 | super(gui); 12 | this.sender = sender; 13 | } 14 | 15 | public DynamicWidget getSender() { 16 | return sender; 17 | } 18 | } -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/gui/widget/event/WorldRendererCacheCleanEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.gui.widget.event; 2 | 3 | import github.kasuminova.mmce.client.gui.widget.base.WidgetGui; 4 | 5 | public class WorldRendererCacheCleanEvent extends GuiEvent { 6 | 7 | public WorldRendererCacheCleanEvent(final WidgetGui gui) { 8 | super(gui); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/client/util/BufferProvider.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.client.util; 2 | 3 | import net.minecraft.client.renderer.BufferBuilder; 4 | 5 | public interface BufferProvider { 6 | 7 | BufferBuilder getBuffer(); 8 | 9 | BufferBuilder getBuffer(final boolean bloom, final boolean transparent, final boolean isStatic); 10 | 11 | void begin(final boolean isStatic); 12 | 13 | void finishDrawing(final boolean isStatic); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/block/appeng/BlockMEItemBus.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.block.appeng; 2 | 3 | public abstract class BlockMEItemBus extends BlockMEMachineComponent { 4 | 5 | // @Override 6 | // public boolean hasComparatorInputOverride(@Nonnull IBlockState state) { 7 | // return true; 8 | // } 9 | // 10 | // @Override 11 | // public int getComparatorInputOverride(@Nonnull IBlockState blockState, World worldIn, @Nonnull BlockPos pos) { 12 | // return RedstoneHelper.getRedstoneLevel(worldIn.getTileEntity(pos)); 13 | // } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/Phase.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event; 2 | 3 | public enum Phase { 4 | START, 5 | END 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/machine/MachineStructureFormedEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.machine; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 5 | import stanhebben.zenscript.annotations.ZenClass; 6 | 7 | @ZenRegister 8 | @ZenClass("mods.modularmachinery.MachineStructureFormedEvent") 9 | public class MachineStructureFormedEvent extends MachineEvent { 10 | public MachineStructureFormedEvent(TileMultiblockMachineController controller) { 11 | super(controller); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/machine/MachineStructureUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.machine; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 5 | import stanhebben.zenscript.annotations.ZenClass; 6 | 7 | @ZenRegister 8 | @ZenClass("mods.modularmachinery.MachineStructureUpdateEvent") 9 | public class MachineStructureUpdateEvent extends MachineEvent { 10 | public MachineStructureUpdateEvent(TileMultiblockMachineController controller) { 11 | super(controller); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/machine/MachineTickEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.machine; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import github.kasuminova.mmce.common.event.Phase; 5 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.MachineTickEvent") 10 | public class MachineTickEvent extends MachineEvent { 11 | public final Phase phase; 12 | 13 | public MachineTickEvent(TileMultiblockMachineController controller, Phase phase) { 14 | super(controller); 15 | this.phase = phase; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/recipe/FactoryRecipeFinishEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.recipe; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.machine.factory.FactoryRecipeThread; 5 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.FactoryRecipeFinishEvent") 10 | public class FactoryRecipeFinishEvent extends FactoryRecipeEvent { 11 | public FactoryRecipeFinishEvent(FactoryRecipeThread recipeThread, TileMultiblockMachineController controller) { 12 | super(recipeThread, controller); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/recipe/FactoryRecipeStartEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.recipe; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.machine.factory.FactoryRecipeThread; 5 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.FactoryRecipeStartEvent") 10 | public class FactoryRecipeStartEvent extends FactoryRecipeEvent { 11 | public FactoryRecipeStartEvent(FactoryRecipeThread recipeThread, TileMultiblockMachineController controller) { 12 | super(recipeThread, controller); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/recipe/RecipeFinishEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.recipe; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.machine.RecipeThread; 5 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.RecipeFinishEvent") 10 | public class RecipeFinishEvent extends RecipeEvent { 11 | public RecipeFinishEvent(TileMultiblockMachineController controller, RecipeThread thread) { 12 | super(controller, thread, thread.getContext()); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/event/recipe/RecipeStartEvent.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.event.recipe; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import hellfirepvp.modularmachinery.common.machine.RecipeThread; 5 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.RecipeStartEvent") 10 | public class RecipeStartEvent extends RecipeEvent { 11 | public RecipeStartEvent(TileMultiblockMachineController controller, RecipeThread thread) { 12 | super(controller, thread, thread.getContext()); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/helper/AdvancedBlockChecker.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.helper; 2 | 3 | import net.minecraft.block.state.IBlockState; 4 | import net.minecraft.nbt.NBTTagCompound; 5 | import net.minecraft.util.math.BlockPos; 6 | import net.minecraft.world.World; 7 | 8 | @FunctionalInterface 9 | public interface AdvancedBlockChecker { 10 | boolean isMatch(World world, BlockPos pos, IBlockState blockState, NBTTagCompound nbt); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/helper/AdvancedItemChecker.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.helper; 2 | 3 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 4 | import net.minecraft.item.ItemStack; 5 | 6 | @FunctionalInterface 7 | public interface AdvancedItemChecker { 8 | boolean isMatch(TileMultiblockMachineController controller, ItemStack stack); 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/helper/AdvancedItemModifier.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.helper; 2 | 3 | import hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; 4 | import net.minecraft.item.ItemStack; 5 | 6 | @FunctionalInterface 7 | public interface AdvancedItemModifier { 8 | ItemStack apply(TileMultiblockMachineController controller, ItemStack stack); 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/helper/IBlockStatePredicate.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.helper; 2 | 3 | 4 | import crafttweaker.annotations.ZenRegister; 5 | import crafttweaker.api.block.IBlockState; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | import java.util.function.Predicate; 9 | 10 | @ZenRegister 11 | @ZenClass("mods.modularmachinery.IBlockStatePredicate") 12 | @FunctionalInterface 13 | public interface IBlockStatePredicate extends Predicate { 14 | 15 | @Override 16 | boolean test(IBlockState t); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/machine/component/MachineComponentProxy.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.machine.component; 2 | 3 | import hellfirepvp.modularmachinery.common.machine.MachineComponent; 4 | import net.minecraft.tileentity.TileEntity; 5 | 6 | public interface MachineComponentProxy> { 7 | 8 | boolean isSupported(TileEntity te); 9 | 10 | T proxyComponent(TileEntity te); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/machine/pattern/SpecialItemBlockProxy.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.machine.pattern; 2 | 3 | import net.minecraft.block.state.IBlockState; 4 | import net.minecraft.item.ItemStack; 5 | import net.minecraft.tileentity.TileEntity; 6 | import net.minecraft.world.World; 7 | 8 | public interface SpecialItemBlockProxy { 9 | 10 | boolean isValid(final ItemStack stack); 11 | 12 | TileEntity transformState(final ItemStack stack, final World world); 13 | 14 | ItemStack getTrueStack(final IBlockState state, final TileEntity te); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/util/IExtendedGasHandler.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.util; 2 | 3 | import mekanism.api.gas.GasStack; 4 | import mekanism.api.gas.IGasHandler; 5 | 6 | public interface IExtendedGasHandler extends IGasHandler { 7 | 8 | GasStack drawGas(GasStack toDraw, boolean doTransfer); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/util/concurrent/Action.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.util.concurrent; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import stanhebben.zenscript.annotations.ZenClass; 5 | 6 | @ZenRegister 7 | @ZenClass("mods.modularmachinery.Action") 8 | @FunctionalInterface 9 | public interface Action { 10 | void doAction(); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/util/concurrent/Queues.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.util.concurrent; 2 | 3 | import io.netty.util.internal.shaded.org.jctools.queues.atomic.MpscLinkedAtomicQueue; 4 | 5 | import java.util.Queue; 6 | import java.util.concurrent.ConcurrentLinkedQueue; 7 | 8 | public class Queues { 9 | 10 | public static Queue createConcurrentQueue() { 11 | try { 12 | // May be incompatible with cleanroom. 13 | return new MpscLinkedAtomicQueue<>(); 14 | } catch (Throwable e) { 15 | return new ConcurrentLinkedQueue<>(); 16 | } 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/github/kasuminova/mmce/common/util/concurrent/ReadWriteLockProvider.java: -------------------------------------------------------------------------------- 1 | package github.kasuminova.mmce.common.util.concurrent; 2 | 3 | import javax.annotation.Nonnull; 4 | import java.util.concurrent.locks.ReadWriteLock; 5 | 6 | public interface ReadWriteLockProvider { 7 | 8 | @Nonnull 9 | ReadWriteLock getRWLock(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/block/prop/SmartInterfaceTypeEnum.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.block.prop; 2 | 3 | import net.minecraft.util.IStringSerializable; 4 | 5 | public enum SmartInterfaceTypeEnum implements IStringSerializable { 6 | NUMBER; 7 | 8 | @Override 9 | public String getName() { 10 | return name().toLowerCase(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/block/prop/WorkingState.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.block.prop; 2 | 3 | import net.minecraft.util.IStringSerializable; 4 | 5 | import javax.annotation.Nonnull; 6 | 7 | public enum WorkingState implements IStringSerializable { 8 | IDLE, 9 | WORKING, 10 | ; 11 | 12 | @Nonnull 13 | @Override 14 | public String getName() { 15 | return name().toLowerCase(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/container/ContainerParallelController.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.container; 2 | 3 | import hellfirepvp.modularmachinery.common.tiles.TileParallelController; 4 | import net.minecraft.entity.player.EntityPlayer; 5 | 6 | public class ContainerParallelController extends ContainerBase { 7 | public ContainerParallelController(TileParallelController owner, EntityPlayer opening) { 8 | super(owner, opening); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/container/ContainerSmartInterface.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.container; 2 | 3 | import hellfirepvp.modularmachinery.common.tiles.TileSmartInterface; 4 | import net.minecraft.entity.player.EntityPlayer; 5 | 6 | public class ContainerSmartInterface extends ContainerBase { 7 | public ContainerSmartInterface(TileSmartInterface owner, EntityPlayer opening) { 8 | super(owner, opening); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/adapter/nco/AdapterNCOMachine.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.adapter.nco; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.adapter.RecipeAdapter; 4 | import net.minecraft.util.ResourceLocation; 5 | 6 | public abstract class AdapterNCOMachine extends RecipeAdapter { 7 | public AdapterNCOMachine(ResourceLocation registryName) { 8 | super(registryName); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/component/ComponentItemFluid.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentItemFluid extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return null; 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/component/ComponentParallelController.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentParallelController extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return null; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/component/ComponentSmartInterface.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | 8 | public class ComponentSmartInterface extends ComponentType { 9 | 10 | @Nullable 11 | @Override 12 | public String requiresModid() { 13 | return null; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/component/ComponentUpgradeBus.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentUpgradeBus extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return null; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/helper/RequirementComponents.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.helper; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | 5 | import java.util.List; 6 | 7 | @Desugar 8 | public record RequirementComponents(ComponentRequirement requirement, List> components) { 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/requirement/type/RequirementTypeCatalyst.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.requirement.type; 2 | 3 | import com.google.gson.JsonObject; 4 | import hellfirepvp.modularmachinery.common.crafting.requirement.RequirementCatalyst; 5 | import hellfirepvp.modularmachinery.common.crafting.requirement.RequirementIngredientArray; 6 | import hellfirepvp.modularmachinery.common.machine.IOType; 7 | import net.minecraft.item.ItemStack; 8 | 9 | public class RequirementTypeCatalyst extends RequirementType { 10 | 11 | @Override 12 | public RequirementCatalyst createRequirement(IOType type, JsonObject jsonObject) { 13 | return null; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/requirement/type/RequirementTypeFluidPerTick.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.requirement.type; 2 | 3 | import com.google.gson.JsonObject; 4 | import hellfirepvp.modularmachinery.common.crafting.requirement.RequirementFluidPerTick; 5 | import hellfirepvp.modularmachinery.common.machine.IOType; 6 | import net.minecraftforge.fluids.FluidStack; 7 | 8 | public class RequirementTypeFluidPerTick extends RequirementType { 9 | @Override 10 | public RequirementFluidPerTick createRequirement(IOType type, JsonObject jsonObject) { 11 | return null; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/requirement/type/RequirementTypeGasPerTick.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.requirement.type; 2 | 3 | import com.google.gson.JsonObject; 4 | import hellfirepvp.modularmachinery.common.crafting.requirement.RequirementGasPerTick; 5 | import hellfirepvp.modularmachinery.common.machine.IOType; 6 | import mekanism.api.gas.GasStack; 7 | 8 | public class RequirementTypeGasPerTick extends RequirementType { 9 | @Override 10 | public RequirementGasPerTick createRequirement(IOType type, JsonObject jsonObject) { 11 | return null; 12 | } 13 | } -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/crafting/requirement/type/RequirementTypeInterfaceNumInput.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.crafting.requirement.type; 2 | 3 | import com.google.gson.JsonObject; 4 | import hellfirepvp.modularmachinery.common.crafting.requirement.RequirementInterfaceNumInput; 5 | import hellfirepvp.modularmachinery.common.machine.IOType; 6 | 7 | public class RequirementTypeInterfaceNumInput extends RequirementType { 8 | @Override 9 | public RequirementInterfaceNumInput createRequirement(IOType type, JsonObject jsonObject) { 10 | return null; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/IngredientArrayBuilder.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import stanhebben.zenscript.annotations.ZenClass; 5 | import stanhebben.zenscript.annotations.ZenMethod; 6 | 7 | @ZenRegister 8 | @ZenClass("mods.modularmachinery.IngredientArrayBuilder") 9 | public class IngredientArrayBuilder { 10 | @ZenMethod 11 | public static IngredientArrayPrimer newBuilder() { 12 | return new IngredientArrayPrimer(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/generator/BlockArrayGenerator.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.generator; 2 | 3 | public class BlockArrayGenerator { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/generator/MachineGenerator.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.generator; 2 | 3 | public class MachineGenerator { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/generator/RecipeGenerator.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.generator; 2 | 3 | public class RecipeGenerator { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/helper/AdvancedBlockCheckerCT.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.helper; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import crafttweaker.api.block.IBlockState; 5 | import crafttweaker.api.data.IData; 6 | import crafttweaker.api.world.IBlockPos; 7 | import crafttweaker.api.world.IWorld; 8 | import stanhebben.zenscript.annotations.ZenClass; 9 | 10 | @ZenRegister 11 | @ZenClass("mods.modularmachinery.AdvancedBlockChecker") 12 | @FunctionalInterface 13 | public interface AdvancedBlockCheckerCT { 14 | boolean isMatch(IWorld world, IBlockPos pos, IBlockState blockState, IData nbt); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/helper/AdvancedItemCheckerCT.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.helper; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import crafttweaker.api.item.IItemStack; 5 | import github.kasuminova.mmce.common.helper.IMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.AdvancedItemCheckerCT") 10 | @FunctionalInterface 11 | public interface AdvancedItemCheckerCT { 12 | boolean isMatch(IMachineController controller, IItemStack stack); 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/helper/AdvancedItemModifierCT.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.helper; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import crafttweaker.api.item.IItemStack; 5 | import github.kasuminova.mmce.common.helper.IMachineController; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @ZenClass("mods.modularmachinery.AdvancedItemModifier") 10 | @FunctionalInterface 11 | public interface AdvancedItemModifierCT { 12 | IItemStack apply(IMachineController controller, IItemStack stack); 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/helper/IFunction.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.helper; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import stanhebben.zenscript.annotations.ZenClass; 5 | 6 | @ZenRegister 7 | @FunctionalInterface 8 | @ZenClass("mods.modularmachinery.IFunction") 9 | public interface IFunction { 10 | R apply(T param); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/crafttweaker/helper/UpgradeEventHandlerCT.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.crafttweaker.helper; 2 | 3 | import crafttweaker.annotations.ZenRegister; 4 | import github.kasuminova.mmce.common.event.machine.MachineEvent; 5 | import github.kasuminova.mmce.common.upgrade.MachineUpgrade; 6 | import stanhebben.zenscript.annotations.ZenClass; 7 | 8 | @ZenRegister 9 | @FunctionalInterface 10 | @ZenClass("mods.modularmachinery.UpgradeEventHandler") 11 | public interface UpgradeEventHandlerCT { 12 | void handle(MachineEvent event, MachineUpgrade upgrade); 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/fluxnetworks/ModIntegrationFluxNetworks.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.fluxnetworks; 2 | 3 | import sonar.fluxnetworks.common.handler.TileEntityHandler; 4 | 5 | public class ModIntegrationFluxNetworks { 6 | public static void preInit() { 7 | //在列表头部插入适配器,保证不被其他类型覆盖结果。 8 | //Insert adapters in the head of the list to ensure that the results are not overwritten by other types. 9 | TileEntityHandler.tileEnergyHandlers.add(0, MMEnergyHandler.INSTANCE); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/integration/ingredient/IngredientItemStack.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.integration.ingredient; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | import net.minecraft.item.ItemStack; 5 | 6 | @Desugar 7 | public record IngredientItemStack(ItemStack stack, int min, int max, float chance) { 8 | 9 | public IngredientItemStack copy() { 10 | return new IngredientItemStack(stack.copy(), min, max, chance); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/item/ItemMachineProjector.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.item; 2 | 3 | import hellfirepvp.modularmachinery.common.CommonProxy; 4 | import net.minecraft.item.Item; 5 | 6 | public class ItemMachineProjector extends Item { 7 | public ItemMachineProjector() { 8 | setMaxStackSize(1); 9 | setCreativeTab(CommonProxy.creativeTabModularMachinery); 10 | } 11 | 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/modifier/DynamicModifierReplacement.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.modifier; 2 | 3 | import net.minecraft.item.ItemStack; 4 | 5 | import java.util.List; 6 | 7 | public class DynamicModifierReplacement extends AbstractModifierReplacement { 8 | public DynamicModifierReplacement(final String modifierName, final List modifier, final List description, final ItemStack descriptiveStack) { 9 | super(modifierName, modifier, description, descriptiveStack); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/tiles/base/MachineComponentTileNotifiable.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.tiles.base; 2 | 3 | import github.kasuminova.mmce.common.event.machine.MachineEvent; 4 | 5 | public interface MachineComponentTileNotifiable extends MachineComponentTile { 6 | 7 | void onMachineEvent(final MachineEvent event); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/tiles/base/SelectiveUpdateTileEntity.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.tiles.base; 2 | 3 | /** 4 | *

仅作为识别用的接口实现,一定程度上缓解过大的带宽占用问题。

5 | *

如果你想知道更多原因,请查看此链接

6 | *

Alleviate excessive bandwidth usage to a certain extent

7 | *

If you want to know more about why, please See This Link.

8 | */ 9 | public interface SelectiveUpdateTileEntity { 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/hellfirepvp/modularmachinery/common/util/Asyncable.java: -------------------------------------------------------------------------------- 1 | package hellfirepvp.modularmachinery.common.util; 2 | 3 | /** 4 | *

Asyncable(可异步)

5 | *

实现此接口的内容应当都支持线程安全操作。

6 | */ 7 | public interface Asyncable { 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/ink/ikx/mmce/common/utils/MiscUtils.java: -------------------------------------------------------------------------------- 1 | package ink.ikx.mmce.common.utils; 2 | 3 | import java.util.Arrays; 4 | import java.util.Objects; 5 | 6 | public class MiscUtils { 7 | 8 | public static boolean areNull(Object... objs) { 9 | return Arrays.stream(objs).anyMatch(Objects::isNull); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentAspect.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentAspect extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "thaumcraft"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentAura.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentAura extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "naturesaura"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentConstellation.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentConstellation extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "astralsorcery"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentGrid.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentGrid extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "extrautils2"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentImpetus.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | /** 8 | * @author youyihj 9 | */ 10 | public class ComponentImpetus extends ComponentType { 11 | 12 | @Nullable 13 | @Override 14 | public String requiresModid() { 15 | return "thaumicaugmentation"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentLifeEssence.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentLifeEssence extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "bloodmagic"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentMana.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | public class ComponentMana extends ComponentType { 6 | 7 | @Override 8 | public String requiresModid() { 9 | return "botania"; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentRainbow.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentRainbow extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "extrautils2"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentStarlight.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentStarlight extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "astralsorcery"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/crafting/component/ComponentWill.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.crafting.component; 2 | 3 | import hellfirepvp.modularmachinery.common.crafting.ComponentType; 4 | 5 | import javax.annotation.Nullable; 6 | 7 | public class ComponentWill extends ComponentType { 8 | 9 | @Nullable 10 | @Override 11 | public String requiresModid() { 12 | return "bloodmagic"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Constellation.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | import hellfirepvp.astralsorcery.common.constellation.IConstellation; 4 | 5 | public class Constellation { 6 | 7 | private IConstellation constellation; 8 | 9 | public Constellation(IConstellation constellation) { 10 | this.constellation = constellation; 11 | } 12 | 13 | public IConstellation getConstellation() { 14 | return constellation; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Grid.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | public class Grid { 4 | 5 | private float power; 6 | 7 | public Grid(float power) { 8 | this.power = power; 9 | } 10 | 11 | public float getPower() { 12 | return power; 13 | } 14 | 15 | public void setPower(float power) { 16 | this.power = power; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Impetus.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | 5 | /** 6 | * @author youyihj 7 | */ 8 | @Desugar 9 | public record Impetus(int amount) { 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/LifeEssence.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | public class LifeEssence { 4 | 5 | private int essenceAmount; 6 | private boolean perTick; 7 | 8 | public LifeEssence(int essenceAmount, boolean perTick) { 9 | this.essenceAmount = essenceAmount; 10 | this.perTick = perTick; 11 | } 12 | 13 | public int getEssenceAmount() { 14 | return essenceAmount; 15 | } 16 | 17 | public boolean isPerTick() { 18 | return perTick; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Mana.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | import com.github.bsideup.jabel.Desugar; 4 | 5 | @Desugar 6 | public record Mana(int manaAmount) { 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Rainbow.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | public class Rainbow { 4 | 5 | private boolean isWorking = false; 6 | 7 | public Rainbow(boolean working) { 8 | this.isWorking = working; 9 | } 10 | 11 | public boolean isWorking() { 12 | return this.isWorking; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/kport/modularmagic/common/integration/jei/ingredient/Starlight.java: -------------------------------------------------------------------------------- 1 | package kport.modularmagic.common.integration.jei.ingredient; 2 | 3 | public class Starlight { 4 | 5 | private float amount; 6 | 7 | public Starlight(float amount) { 8 | this.amount = amount; 9 | } 10 | 11 | public float getAmount() { 12 | return amount; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockaspectproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": 4 | { 5 | "transform": "forge:default-block", 6 | "model": "modularmachinery:blockaspectproviderinput" 7 | }, 8 | "variants": { 9 | "normal": [{}], "inventory": [{}] 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockaspectprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": 4 | { 5 | "transform": "forge:default-block", 6 | "model": "modularmachinery:blockaspectprovideroutput" 7 | }, 8 | "variants": { 9 | "normal": [{}], "inventory": [{}] 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockauraproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockauraprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockcasing.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "casing=plain": { "model": "modularmachinery:blockcasing_plain" }, 4 | "casing=vent": { "model": "modularmachinery:blockcasing_vent" }, 5 | "casing=firebox": { "model": "modularmachinery:blockcasing_firebox" }, 6 | "casing=gearbox": { "model": "modularmachinery:blockcasing_gearbox" }, 7 | "casing=reinforced": { "model": "modularmachinery:blockcasing_reinforced" }, 8 | "casing=circuitry": { "model": "modularmachinery:blockcasing_circuitry" } 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockconstellationprovider"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockgridproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockgridprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockimpetusproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": { 4 | "transform": "forge:default-block", 5 | "model": "modularmachinery:blockimpetushatch", 6 | "particle": "modularmachinery:blockimpetushatch" 7 | }, 8 | "variants": { 9 | "normal": [ 10 | {} 11 | ], 12 | "inventory": [ 13 | {} 14 | ] 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockimpetusprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": { 4 | "transform": "forge:default-block", 5 | "model": "modularmachinery:blockimpetushatch", 6 | "particle": "modularmachinery:blockimpetushatch" 7 | }, 8 | "variants": { 9 | "normal": [ 10 | {} 11 | ], 12 | "inventory": [ 13 | {} 14 | ] 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "size=tiny": { "model":"modularmachinery:blockinputbus_tiny" }, 4 | "size=small": { "model":"modularmachinery:blockinputbus_small" }, 5 | "size=normal": { "model":"modularmachinery:blockinputbus_normal" }, 6 | "size=reinforced": { "model":"modularmachinery:blockinputbus_reinforced" }, 7 | "size=big": { "model":"modularmachinery:blockinputbus_big" }, 8 | "size=huge": { "model":"modularmachinery:blockinputbus_huge" }, 9 | "size=ludicrous": { "model":"modularmachinery:blockinputbus_ludicrous" } 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blocklifeessenceproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blocklifeessenceproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blocklifeessenceprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blocklifeessenceprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockmanaproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockmanaprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmefluidinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmefluidinputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmefluidinputbus" }, 7 | "normal": { "model": "modularmachinery:blockmefluidinputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmefluidoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmefluidoutputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmefluidoutputbus" }, 7 | "normal": { "model": "modularmachinery:blockmefluidoutputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmegasinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmegasinputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmegasinputbus" }, 7 | "normal": { "model": "modularmachinery:blockmegasinputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmegasoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmegasoutputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmegasoutputbus" }, 7 | "normal": { "model": "modularmachinery:blockmegasoutputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmeiteminputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmeiteminputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmeiteminputbus" }, 7 | "normal": { "model": "modularmachinery:blockmeiteminputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmeitemoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmeitemoutputbus" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmeitemoutputbus" }, 7 | "normal": { "model": "modularmachinery:blockmeitemoutputbus"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockmepatternprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:blockmepatternprovider" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:blockmepatternprovider" }, 7 | "normal": { "model": "modularmachinery:blockmepatternprovider"} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "size=tiny": { "model":"modularmachinery:blockoutputbus_tiny" }, 4 | "size=small": { "model":"modularmachinery:blockoutputbus_small" }, 5 | "size=normal": { "model":"modularmachinery:blockoutputbus_normal" }, 6 | "size=reinforced": { "model":"modularmachinery:blockoutputbus_reinforced" }, 7 | "size=big": { "model":"modularmachinery:blockoutputbus_big" }, 8 | "size=huge": { "model":"modularmachinery:blockoutputbus_huge" }, 9 | "size=ludicrous": { "model":"modularmachinery:blockoutputbus_ludicrous" } 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockparallelcontroller.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "type=normal": { "model":"modularmachinery:blockparallelcontroller_normal" }, 4 | "type=reinforced": { "model":"modularmachinery:blockparallelcontroller_reinforced" }, 5 | "type=elite": { "model":"modularmachinery:blockparallelcontroller_elite" }, 6 | "type=super": { "model":"modularmachinery:blockparallelcontroller_super" }, 7 | "type=ultimate": { "model":"modularmachinery:blockparallelcontroller_ultimate" } 8 | } 9 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockrainbowprovider"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blocksmartinterface.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "type=number": { "model":"modularmachinery:blocksmartinterface_number" }, 4 | "type=string": { "model":"modularmachinery:blocksmartinterface_string" } 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockstarlightproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockstarlightprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockupgradebus.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "type=normal": { "model":"modularmachinery:blockupgradebus_normal" }, 4 | "type=reinforced": { "model":"modularmachinery:blockupgradebus_reinforced" }, 5 | "type=elite": { "model":"modularmachinery:blockupgradebus_elite" }, 6 | "type=super": { "model":"modularmachinery:blockupgradebus_super" }, 7 | "type=ultimate": { "model":"modularmachinery:blockupgradebus_ultimate" } 8 | } 9 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockwillproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmachinery:blockwillprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/blockstates/crushing_wheels.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "model": "modularmachinery:crushing_wheels_idle" 4 | }, 5 | "variants": { 6 | "inventory": { "model": "modularmachinery:crushing_wheels_idle" }, 7 | "working_state=idle": { "model": "modularmachinery:crushing_wheels_idle" }, 8 | "working_state=working": { "model": "modularmachinery:crushing_wheels_working" } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/default_recipes/alloy_smelter/alloy_smelter_furnaces.adapter.json: -------------------------------------------------------------------------------- 1 | { 2 | "machine": "alloy_furnace", 3 | "adapter": "minecraft:furnace", 4 | "modifiers": [ 5 | { 6 | "target": "modularmachinery:item", 7 | "io": "output", 8 | "operation": 1, 9 | "multiplier": 3.0 10 | }, 11 | { 12 | "target": "modularmachinery:item", 13 | "io": "input", 14 | "operation": 1, 15 | "multiplier": 3.0 16 | }, 17 | { 18 | "target": "modularmachinery:duration", 19 | "io": "input", 20 | "operation": 0, 21 | "multiplier": 40 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/default_recipes/power_transformer_energy_transform.json: -------------------------------------------------------------------------------- 1 | { 2 | "machine": "transformer", 3 | "registryName": "transformer_energy_transform", 4 | "recipeTime": 1, 5 | "requirements": [ 6 | { 7 | "type": "modularmachinery:energy", 8 | "io-type": "input", 9 | "energyPerTick": 128 10 | }, 11 | { 12 | "type": "modularmachinery:energy", 13 | "io-type": "output", 14 | "energyPerTick": 128 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_auraproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_auraprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_circuitry.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_circuitry" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_firebox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_firebox" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_gearbox" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_plain.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_transparent" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcasing_vent.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_vent" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/seal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockcontroller.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_orientable_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_top": "modularmachinery:blocks/overlay_transparent", 6 | "ov_side": "modularmachinery:blocks/overlay_transparent", 7 | "ov_front": "modularmachinery:blocks/overlay_controller" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyinputhatch_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyinputhatch_ultimate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockenergyoutputhatch_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_energyoutputhatch_ultimate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfactorycontroller.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_orientable_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_top": "modularmachinery:blocks/overlay_transparent", 6 | "ov_side": "modularmachinery:blocks/overlay_transparent", 7 | "ov_front": "modularmachinery:blocks/overlay_factory_controller" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidinputhatch_vacuum.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidinputhatch_vacuum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockfluidoutputhatch_vacuum.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_fluidoutputhatch_vacuum" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_gridproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_gridprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockinputbus_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_inputbus_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_manaproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_manaprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmefluidinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_mefluidinputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmefluidoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_mefluidoutputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmegasinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_megasinputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmegasoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_megasoutputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmeiteminputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_meinputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmeitemoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_meoutputbus" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmepatternprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_mepatternprovider" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockmodel_overlay_all.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay", 3 | "textures": { 4 | "particle": "#bg_all", 5 | "bg_down": "#bg_all", 6 | "bg_up": "#bg_all", 7 | "bg_north": "#bg_all", 8 | "bg_east": "#bg_all", 9 | "bg_south": "#bg_all", 10 | "bg_west": "#bg_all", 11 | "ov_down": "#ov_all", 12 | "ov_up": "#ov_all", 13 | "ov_north": "#ov_all", 14 | "ov_east": "#ov_all", 15 | "ov_south": "#ov_all", 16 | "ov_west": "#ov_all" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_big" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_huge" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_ludicrous" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_small" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockoutputbus_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_outputbus_tiny" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockparallelcontroller_elite.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_parallel_controller_elite" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockparallelcontroller_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_parallel_controller_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockparallelcontroller_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_parallel_controller_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockparallelcontroller_super.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_parallel_controller_super" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockparallelcontroller_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_parallel_controller_ultimate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_rainbowprovider" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blocksmartinterface_number.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_smartinterface_number" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blocksmartinterface_string.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_smartinterface_string" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/resonator_starlight" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/crystal_rock" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockupgradebus_elite.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_upgrade_bus_elite" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockupgradebus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_upgrade_bus_normal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockupgradebus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_upgrade_bus_reinforced" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockupgradebus_super.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_upgrade_bus_super" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockupgradebus_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_upgrade_bus_ultimate" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_willproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/block/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmachinery:blocks/overlay_willprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockaspectproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockaspectproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockaspectprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockaspectprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockauraproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockauraprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_circuitry.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_circuitry" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_firebox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_firebox" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_gearbox" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_plain.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_plain" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_reinforced" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcasing_vent.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcasing_vent" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockconstellationprovider"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockcontroller.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockcontroller" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_big" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_huge" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_ludicrous" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_normal" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_reinforced" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_small" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_tiny" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyinputhatch_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyinputhatch_ultimate" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_big" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_huge" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_ludicrous" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_normal" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_reinforced" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_small" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_tiny" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockenergyoutputhatch_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockenergyoutputhatch_ultimate" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfactorycontroller.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfactorycontroller" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_big" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_huge" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_ludicrous" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_normal" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_reinforced" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_small" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_tiny" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidinputhatch_vacuum.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidinputhatch_vacuum" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_big" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_huge" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_ludicrous" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_normal" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_reinforced" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_small" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_tiny" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockfluidoutputhatch_vacuum.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockfluidoutputhatch_vacuum" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockgridproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockgridprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_big" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_huge" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_ludicrous" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_normal" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_reinforced" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_small" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockinputbus_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockinputbus_tiny" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blocklifeessenceproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blocklifeessenceproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blocklifeessenceprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blocklifeessenceprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockmanaproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockmanaprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmefluidinputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmefluidinputbus" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmefluidoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmefluidoutputbus" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmeiteminputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmeiteminputbus" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmeitemoutputbus.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmeitemoutputbus" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockmepatternprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmepatternprovider" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_big.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_big" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_huge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_huge" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_ludicrous.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_ludicrous" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_normal" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_reinforced" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_small" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockoutputbus_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockoutputbus_tiny" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockparallelcontroller_elite.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockparallelcontroller_elite" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockparallelcontroller_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockparallelcontroller_normal" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockparallelcontroller_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockparallelcontroller_reinforced" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockparallelcontroller_super.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockparallelcontroller_super" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockparallelcontroller_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockparallelcontroller_ultimate" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockrainbowprovider"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blocksmartinterface_number.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blocksmartinterface_number" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blocksmartinterface_string.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blocksmartinterface_string" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockstarlightproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockstarlightprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockupgradebus_elite.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockupgradebus_elite" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockupgradebus_normal.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockupgradebus_normal" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockupgradebus_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockupgradebus_reinforced" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockupgradebus_super.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockupgradebus_super" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockupgradebus_ultimate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockupgradebus_ultimate" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockwillproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmachinery:block/blockwillprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/crushing_wheels.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/crushing_wheels_idle" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/crushing_wheels_idle.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/crushing_wheels_idle" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/crushing_wheels_working.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/crushing_wheels_working" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/itemblueprint.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "modularmachinery:items/blueprint" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/itemconstructtool.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/handheld", 3 | "textures": { 4 | "layer0": "modularmachinery:items/wrench" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/itemmodularium.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "modularmachinery:items/modularium" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/models/item/machineprojector.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "item/generated", 3 | "textures": { 4 | "layer0": "modularmachinery:items/machine_projector" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/casing_plain.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockcasing", 4 | "data": 0, 5 | "count": 2 6 | }, 7 | "pattern": [ 8 | " m ", 9 | "mrm", 10 | " m " 11 | ], 12 | "type": "forge:ore_shaped", 13 | "key": { 14 | "r": { 15 | "type": "forge:ore_dict", 16 | "ore" : "blockRedstone" 17 | }, 18 | "m": { 19 | "item": "modularmachinery:itemmodularium" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/casing_reinforced.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockcasing", 4 | "data": 4, 5 | "count": 4 6 | }, 7 | "pattern": [ 8 | "oco", 9 | "c c", 10 | "oco" 11 | ], 12 | "type": "forge:ore_shaped", 13 | "key": { 14 | "o": { 15 | "item": "minecraft:obsidian" 16 | }, 17 | "c": { 18 | "item": "modularmachinery:blockcasing", 19 | "data": 0 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/fluid_input_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockfluidinputhatch", 4 | "data": 1 5 | }, 6 | "pattern": [ 7 | " h ", 8 | "mbm", 9 | "cmc" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:bucket" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:itemmodularium" 21 | }, 22 | "b": { 23 | "item": "modularmachinery:blockfluidinputhatch", 24 | "data": 0 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/fluid_input_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockfluidinputhatch", 4 | "data": 0 5 | }, 6 | "pattern": [ 7 | "h", 8 | "m", 9 | "c" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:bucket" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:blockcasing", 21 | "data": 0 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/fluid_output_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockfluidoutputhatch", 4 | "data": 1 5 | }, 6 | "pattern": [ 7 | "cmc", 8 | "mbm", 9 | " h " 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:bucket" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:itemmodularium" 21 | }, 22 | "b": { 23 | "item": "modularmachinery:blockfluidoutputhatch", 24 | "data": 0 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/fluid_output_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockfluidoutputhatch", 4 | "data": 0 5 | }, 6 | "pattern": [ 7 | "c", 8 | "m", 9 | "h" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:bucket" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:blockcasing", 21 | "data": 0 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/item_input_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockinputbus", 4 | "data": 1 5 | }, 6 | "pattern": [ 7 | " h ", 8 | "mbm", 9 | "cmc" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:chest" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:itemmodularium" 21 | }, 22 | "b": { 23 | "item": "modularmachinery:blockinputbus", 24 | "data": 0 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/item_input_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockinputbus", 4 | "data": 0 5 | }, 6 | "pattern": [ 7 | "h", 8 | "m", 9 | "c" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:chest" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:blockcasing", 21 | "data": 0 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/item_output_small.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockoutputbus", 4 | "data": 1 5 | }, 6 | "pattern": [ 7 | "cmc", 8 | "mbm", 9 | " h " 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:chest" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:itemmodularium" 21 | }, 22 | "b": { 23 | "item": "modularmachinery:blockoutputbus", 24 | "data": 0 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/recipes/item_output_tiny.json: -------------------------------------------------------------------------------- 1 | { 2 | "result": { 3 | "item": "modularmachinery:blockoutputbus", 4 | "data": 0 5 | }, 6 | "pattern": [ 7 | "c", 8 | "m", 9 | "h" 10 | ], 11 | "type": "forge:ore_shaped", 12 | "key": { 13 | "c": { 14 | "item": "minecraft:chest" 15 | }, 16 | "h": { 17 | "item": "minecraft:hopper" 18 | }, 19 | "m": { 20 | "item": "modularmachinery:blockcasing", 21 | "data": 0 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/aspectprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/aspectprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/blockcasing_plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/blockcasing_plain.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/crushing_wheels_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/crushing_wheels_idle.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/crushing_wheels_working.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/crushing_wheels_working.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/crushing_wheels_working.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 2 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/impetus_hatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/impetus_hatch.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/lifeessenceprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/lifeessenceprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb1.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb2.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb3.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb4.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb5.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb6.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb7.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orb8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orb8.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/orbnova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/orbnova.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_auraproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_auraproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_auraprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_auraprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_circuitry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_circuitry.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_controller.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_ultimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyinputhatch_ultimate.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_ultimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_energyoutputhatch_ultimate.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_factory_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_factory_controller.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_firebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_firebox.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_vacuum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidinputhatch_vacuum.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_vacuum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_fluidoutputhatch_vacuum.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_gearbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_gearbox.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_gridproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_gridproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_gridprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_gridprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_inputbus_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_manaproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_manaproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_manaprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_manaprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_mefluidinputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_mefluidinputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_mefluidoutputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_mefluidoutputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_megasinputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_megasinputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_megasoutputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_megasoutputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_meinputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_meinputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_meoutputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_meoutputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_mepatternprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_mepatternprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_outputbus_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_elite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_elite.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_elite.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 2 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_normal.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 3 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_reinforced.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 3 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_super.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_super.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_super.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 2 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_ultimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_ultimate.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_parallel_controller_ultimate.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 2 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_rainbowprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_rainbowprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_redstone_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_redstone_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_smartinterface_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_smartinterface_number.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_smartinterface_number.png.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "animation": { 3 | "frametime": 2 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_transparent.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_elite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_elite.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_super.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_super.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_ultimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_upgrade_bus_ultimate.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_vent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_vent.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_willproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_willproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/blocks/overlay_willprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/blocks/overlay_willprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guibar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guibar.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guiblueprint_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guiblueprint_new.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guiblueprint_new_second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guiblueprint_new_second.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guicontroller_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guicontroller_large.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guifactory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guifactory.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guifactoryelements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guifactoryelements.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guismartinterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guismartinterface.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guitank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guitank.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/guiupgradebus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/guiupgradebus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_huge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_huge.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_ludicrous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_ludicrous.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_normal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_reinforced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_reinforced.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/inventory_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/inventory_tiny.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/jeirecipeicons_ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/jeirecipeicons_ce.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/mefluidinputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/mefluidinputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/mefluidoutputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/mefluidoutputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/meiteminputbus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/meiteminputbus.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/mepatternprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/mepatternprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/gui/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/gui/widgets.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/items/blueprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/items/blueprint.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/items/machine_projector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/items/machine_projector.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/items/modularium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/items/modularium.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/items/redstonesignal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/items/redstonesignal.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/items/wrench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/items/wrench.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmachinery/textures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmachinery/textures/logo.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockaspectproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": 4 | { 5 | "transform": "forge:default-block", 6 | "model": "modularmagic:blockaspectproviderinput" 7 | }, 8 | "variants": { 9 | "normal": [{}], "inventory": [{}] 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockaspectprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": 4 | { 5 | "transform": "forge:default-block", 6 | "model": "modularmagic:blockaspectprovideroutput" 7 | }, 8 | "variants": { 9 | "normal": [{}], "inventory": [{}] 10 | } 11 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockauraproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockauraprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockconstellationprovider"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockgridproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockgridprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockimpetusproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": { 4 | "transform": "forge:default-block", 5 | "model": "modularmagic:blockimpetushatch", 6 | "particle": "modularmagic:blockimpetushatch" 7 | }, 8 | "variants": { 9 | "normal": [ 10 | {} 11 | ], 12 | "inventory": [ 13 | {} 14 | ] 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockimpetusprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "forge_marker": 1, 3 | "defaults": { 4 | "transform": "forge:default-block", 5 | "model": "modularmagic:blockimpetushatch", 6 | "particle": "modularmagic:blockimpetushatch" 7 | }, 8 | "variants": { 9 | "normal": [ 10 | {} 11 | ], 12 | "inventory": [ 13 | {} 14 | ] 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blocklifeessenceproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blocklifeessenceproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blocklifeessenceprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blocklifeessenceprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockmanaproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockmanaprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockrainbowprovider"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockstarlightproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockstarlightprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockwillproviderinput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/blockstates/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"variants": {"normal": {"model": "modularmagic:blockwillprovideroutput"}}} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_auraproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_auraprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/seal" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_gridproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_gridprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_manaproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_manaprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_rainbowprovider" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/resonator_starlight" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "astralsorcery:items/crystal_rock" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_willproviderinput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/block/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "modularmachinery:block/blockmodel_overlay_all", 3 | "textures": { 4 | "bg_all": "modularmachinery:blocks/blockcasing_plain", 5 | "ov_all": "modularmagic:blocks/overlay_willprovideroutput" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockaspectproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockaspectproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockaspectprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockaspectprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockauraproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockauraproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockauraprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockauraprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockconstellationprovider.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockconstellationprovider"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockgridproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockgridproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockgridprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockgridprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blocklifeessenceproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blocklifeessenceproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blocklifeessenceprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blocklifeessenceprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockmanaproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockmanaproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockmanaprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockmanaprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockrainbowprovider.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockrainbowprovider"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockstarlightproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockstarlightproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockstarlightprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockstarlightprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockwillproviderinput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockwillproviderinput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/models/item/blockwillprovideroutput.json: -------------------------------------------------------------------------------- 1 | {"parent": "modularmagic:block/blockwillprovideroutput"} 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/aspectprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/aspectprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/impetus_hatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/impetus_hatch.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/lifeessenceprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/lifeessenceprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb1.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb2.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb3.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb4.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb5.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb6.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb7.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orb8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orb8.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/orbnova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/orbnova.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_auraproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_auraproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_auraprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_auraprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_gridproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_gridproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_gridprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_gridprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_manaproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_manaproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_manaprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_manaprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_rainbowprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_rainbowprovider.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_willproviderinput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_willproviderinput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/blocks/overlay_willprovideroutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/blocks/overlay_willprovideroutput.png -------------------------------------------------------------------------------- /src/main/resources/assets/modularmagic/textures/gui/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NovaEngineering-Source/ModularMachinery-Community-Edition/185120cacebb89e56f0fa261f32d487eec47c68a/src/main/resources/assets/modularmagic/textures/gui/widgets.png -------------------------------------------------------------------------------- /src/main/resources/mixins.mmce_jei_hacky.json: -------------------------------------------------------------------------------- 1 | { 2 | "package": "github.kasuminova.mmce.mixin.jei", 3 | "refmap": "mixins.mmce.refmap.json", 4 | "target": "@env(DEFAULT)", 5 | "minVersion": "0.8", 6 | "compatibilityLevel": "JAVA_8", 7 | "client": [ 8 | "MixinRecipeLayout", 9 | "MixinRecipesGui" 10 | ] 11 | } -------------------------------------------------------------------------------- /src/main/resources/mixins.mmce_minecraft.json: -------------------------------------------------------------------------------- 1 | { 2 | "package": "github.kasuminova.mmce.mixin.minecraft", 3 | "refmap": "mixins.mmce.refmap.json", 4 | "target": "@env(DEFAULT)", 5 | "minVersion": "0.8", 6 | "compatibilityLevel": "JAVA_8", 7 | "priority": 999, 8 | "client": [ 9 | "MixinRenderGlobal", 10 | "MixinTileEntityRendererDispatcher" 11 | ] 12 | } --------------------------------------------------------------------------------