|
|
模组 ModularMachinery: 社区版 (ModularMachinery: Community Edition)Github |相关wiki |源站链接支持: forge定制您的机械设备,享有更强大的功能。社区版致力于现代化Modular Machinery,并提供更多可定制的内容。
*增强功能:*
- DE能源核心的能量输入孔和能量输出孔拥有更多可搜索的配置
- 控制器GUI界面更大,能够显示更多信息,方便Mod制作者
*扩展功能:*
- 自定义配方失败操作(默认还是使用 [gugu-utils](链接))
- 兼容TheOneProbe(目前支持配方进度/机械状态显示,支持配置)
- 新增配方类型:
材料组输入催化剂输入每tick的流体输入和输出
- 基于CraftTweaker的高级事件系统和扩展API:
5种配方事件2种机械事件在JEI配方界面添加自定义提示动态物品NBT决定和动态物品修改器用于动态生成、添加和删除的RecipeModifier动态修改和添加控制器GUI状态信息内置可定制的数据存储与持久化支持(退出游戏时保存数据)机械控制器API
- 智能数据接口:
可以使用CraftTweaker添加自定义功能它使得功能如编程电路、速率控制等成为可能
*实验性功能:*
- 高性能异步实现:
原始Modular Machinery提供了许多强大的功能,但其性能令人担忧,特别是在大量控制器存在时社区版添加了可异步化的接口,所有此接口的实现都可以安全地以异步形式执行大量工作根据广泛的Mod包测试,最大性能改善可达到10倍以上仅主线程消耗是结构检查,但是由于在一些第三方插件服务的边缘进行操作是不安全的,因此无法异步执行
- 重新绘制了JEI配方界面图标,以支持添加更多的配方元素
*开发中的功能:*
- 随机物品输出
- 单方块机械实现
- 并行配方处理
- 工厂实现(类似于Mekanism中的工厂)
- 合并依赖功能
- 对TheOneProbe的额外支持
来自Modrinth所有游戏版本1.12.2所有类型forge2.0.3ModularMachinery-CE-2.0.3.jar下载2.0.3#ReleaseModularMachinery-CE-2.0.3-dev.jar下载2.0.3#ReleaseModularMachinery-CE-2.0.3-sources.jar下载2.0.3#Release_So this is a true 2.0 release, that out of the sheer number of 2.0.0 releases that have messed with my judgement._### Features:- GasPerTick Input / Output support.- Selective redstone update / check.- The capacity of the Mana Provider can now be modified.- Use `BlockPos2ValueMap` to optimize memory usage (From StellarCore).- Added `InsolatorRecipeAdapter`.- Upgrade blocks can now use JEI keystrokes.- Upgrade blocks can now be indexed by JEI.- FactoryController\'s `isWorking` method now requires at least recipe to be running properly before returning true.- Make Auto Assembly Trigger Forge Event (#121).- Structure Preview now expands the menu by default.- Optimised performance of MEItemBus / MEFluidBus / MEGasBus.### Fixes:- Fix some side judgement issues caused by async thread.- Possible fix for potential geo model z-fighting issues.- Fix MEFluidBus sometime not working.- Prevent overlapping structures (for `DynamicPattern`).- Fix some memory leak issues.- Fixed the issue that the emissive part of the model could not be rendered in Optifine Shader environment.- Fix weird rendering colours for the first material slot in the preview.- Removed a redundant `getDrops` method, prevent dupes.- Fixed the problem of incorrectly judging space for scrollbars.### InternalChanges:- Deprecated `HybirdFluid`- Remove usage of GLSM `push/popAttrib` (#116)- Use `ReadWriteLock` to enhance thread safe.- `ObfuscationReflectionHelper` -> `ReflectionHelper`.- Reduced version requirements for TE5.展开版本: 2.0.3支持游戏: 1.12.2类型:ForgeRelease下载次数: 1,2212.0.0-pre7ModularMachinery-CE-2.0.0-pre7.jar下载2.0.0-pre7#BetaModularMachinery-CE-2.0.0-pre7-dev.jar下载2.0.0-pre7#BetaModularMachinery-CE-2.0.0-pre7-sources.jar下载2.0.0-pre7#Beta### Features:- MultiThreaded gecko model renderer (up to 90% performance improvement).- Mekanism - AE2 gas support (requires [MekanismEnergistics](https://www.curseforge.com/minecraft/mc-mods/mekanism-energistics)).- Add ME Machinery Gas Input/Output Bus.- ME PatternProvider new type support.- GeckoLib model bloom effect support (requires GTCE**u** or Lumenized).- CraftingBlockMode for MEPatternProvider.- MEFluidOutputBus now is OneFluidOneSlot (GasOutputBus are not).- The GeckoLib model of the controller can now be previewed normally in the preview gui (jei or blueprint).### Fixes:- Fix AE2 hard dependencies (#101, #102).- Fix incorrect get judgment for ControllerModelGetEvent (#95).- Fix ConcurrentModificationException and ArrayIndexOutOfBoundsException triggered randomly during runtime.- Fix the problem that the GUI fluid slot of ME Machinery Fluid Input/Output Bus doesn\'t work properly under the environment of Vanilla AE2.- Fix MEPatternProvider would lose ItemStacks with more than 127 stacks when save game.- Fix an occasional problem with an abnormal number of parallelism.- Fix the controller is not changing color like the other blocks when using \"color\" in the machine.json (#103).展开版本: 2.0.0-pre7支持游戏: 1.12.2类型:ForgeBeta下载次数: 7262.0.0-pre6ModularMachinery-CE-2.0.0-pre6.jar下载2.0.0-pre6#BetaModularMachinery-CE-2.0.0-pre6-dev.jar下载2.0.0-pre6#BetaModularMachinery-CE-2.0.0-pre6-sources.jar下载2.0.0-pre6#Beta### Fixes:- MMInfoProvider NPE fixes.- Fix default failure action is invalid (#93, #94).- Fix Cannot install a GeckoLib model via a ControllerModelGetEvent (#92).展开版本: 2.0.0-pre6支持游戏: 1.12.2类型:ForgeBeta下载次数: 3532.0.0-pre5ModularMachinery-CE-2.0.0-pre5.jar下载2.0.0-pre5#BetaModularMachinery-CE-2.0.0-pre5-dev.jar下载2.0.0-pre5#BetaModularMachinery-CE-2.0.0-pre5-sources.jar下载2.0.0-pre5#Beta### Changes:- Use getPickBlock() in the preview to get the correct ItemStack.- For some reason we can\'t use item handler larger than 64 stacks.- (Exp) Async controller render for geo model.- (Exp) Use parallelStream to load geo models, may faster to load game.- Extract static method form IMachineController to MachineController.- Extend the catch type of the try catch.- `BlockController#onNeighborChange` -> `BlockController#neighborChanged`.### Fixes:- InputBus now cannot eat PatternProvider\'s internal items.- Fix GeckoLib cause crash in AMD display card.- Fix PatternProvider client crashes.- Fix client memory leak.- Fix RequirementIngredientArray ClassCastException.- Fix machine assembly not working if world time frozen.- Fix IC2 Recipe Adapter issues.- Fix OredictCache deadlock.- Fix MEBus deadlock (#89).- Fix BlockInfo#apply cause error.展开版本: 2.0.0-pre5支持游戏: 1.12.2类型:ForgeBeta下载次数: 1842.0.0-pre4ModularMachinery-CE-2.0.0-pre4.jar下载2.0.0-pre4#BetaModularMachinery-CE-2.0.0-pre4-dev.jar下载2.0.0-pre4#BetaModularMachinery-CE-2.0.0-pre4-sources.jar下载2.0.0-pre4#Beta### Changes:- Add ME Machinery Pattern Provider. (#84).- Automate your machines with patterns.- Infinity cache.- Single Inventory: 2 Item Inputs And 1 Fluid Input.### Fixes:- Fix OpenJ9 preview error.- Fix Cleanroom compatibility.- Fix flickering display of items in structure preview.### Internal Changes- Dynamic Widget code changes.- Add Empty DummyWorld#initCapabilities method to prevent forge events.展开版本: 2.0.0-pre4支持游戏: 1.12.2类型:ForgeBeta下载次数: 2682.0.0-pre3ModularMachinery-CE-2.0.0-pre3.jar下载2.0.0-pre3#BetaModularMachinery-CE-2.0.0-pre3-dev.jar下载2.0.0-pre3#BetaModularMachinery-CE-2.0.0-pre3-sources.jar下载2.0.0-pre3#Beta### Changes:- Preview 2D panning (Specially thanks Doogle007 provides algorithm)- Added warning when VBO is not enabled.- Allows automatic assembly of machines containing dynamic patterns.- Optimize the arrangement rule of items in JEI.- Adjust the addModifier method of MachineUpgradeBuilder.- Preview\'s ShowUpgrades button will now be displayed by default.- Allow to modify controller block bounding box (#78).- Provided selective slot updates for MEItemBus and MEFluidBus.- Added partial checks to prevent certain boundary cases from causing product loss issues with recipes.- Selective redstone signaling update.### Fixes:- Fixed issue where JEIComponentIngredientArray was not displaying input prompts.- Fix brackets in NBTJsonSerializer.### Internal:- Mouse.getDWheel -> Mouse.getEventDWheel.- More task executor threads.- Texture update.- Remove unused textures.- `Netty#IntObjectHashMap` -> `FastUtils#Int2ObjectOpenHashMap`.展开版本: 2.0.0-pre3支持游戏: 1.12.2类型:ForgeBeta下载次数: 2392.0.0-pre2ModularMachinery-CE-2.0.0-pre2.jar下载2.0.0-pre2#BetaModularMachinery-CE-2.0.0-pre2-dev.jar下载2.0.0-pre2#BetaModularMachinery-CE-2.0.0-pre2-sources.jar下载2.0.0-pre2#Beta### Fixes- Fix catalyst chance not working.- Fix structure previews causing occasional crashes.- Fix an issue that would cause a crash when the player had vbo turned off.- Attempted to fix some syntax issues when serializing NBT to JSON.### Changes- More CraftTweaker compatibility for Mekanism\'s IGasStack (e.g. addInput, addOutput, addGasInput, addGasOutput and enhanced addGasInputs, addGasOutputs).- The subitem chances of RequirementIngredientArray act only on the weights of the outputs, while the inputs play no role.- Added structure upgrade preview.- RecipeCheckEvent is now split into START, END phases, so it now fires twice.- Added `enableDurationMultiplier` option to the configuration file.- BlockArray supports configuring `preview-tag` when parsing JSON.- Limited GregTechCEu hatch compatibility available.### Internal Changes- Standardized item rendering (unified use of IngredientItemStackRenderer).- Deprecated RecipePrimer#addCheckHandler and replaced it with RecipePrimer#addPostCheckHandler.- Deprecated DynamicMachineUpgradeBuilder#addRecipeCheckHandler and replaced it with DynamicMachineUpgradeBuilder#addRecipePostTickHandler.展开版本: 2.0.0-pre2支持游戏: 1.12.2类型:ForgeBeta下载次数: 2202.0.0-pre1ModularMachinery-CE-2.0.0-pre1.jar下载2.0.0-pre1#AlphaModularMachinery-CE-2.0.0-pre1-dev.jar下载2.0.0-pre1#AlphaModularMachinery-CE-2.0.0-pre1-sources.jar下载2.0.0-pre1#Alpha### Large Changes:- Newly rewritten structure preview gui, and special thanks to KilaBash.- Added a new prefix attribute for machinery, which will be rendered to the left of the title in the preview screen.- Performance is dramatically improved (10x the performance of the original preview).- Supports clicking on a block in the preview to see all the replaceable blocks of the this block.- Larger preview gui.- Optimized mouse Drag/scroll wheel operation.- Note: optifine shaders is **unsupported**, If shaders are enabled, old-style previews are automatically switch.### Changes:- TC6 Recipe Adpater Support(RegisteryName: `thaumcraft:infusion_matrix`)- Rewrite and optimize the gas implementation of HybridGasTank.- Enables catalysts to input multiple materials but only have one effect, like IngredientArray.- Rewrote the ComponentRequirement.Parallelizable#getMaxParallelism method for all requirements, when the requirement is parallelized unaffected, there must be at least 1 parallel to return the maximum number of parallelism.- Catalysts are now unaffected by parallelism by default, and their modifiers provide multiplier effects if parallelism is enabled.### Fixes:- Fix an occasional memory leak.### Internal Changes:- Completely cleaned up the old preview code.- Deprecated ModularMachinery#EventBus, which seemed to fail in CleanroomLoader and caused a lot of things to break.展开版本: 2.0.0-pre1支持游戏: 1.12.2类型:ForgeAlpha下载次数: 1871.11.1-r55ModularMachinery-CE-1.12.2-1.11.1-r55.jar下载1.11.1-r55#ReleaseModularMachinery-CE-1.12.2-1.11.1-r55-dev.jar下载1.11.1-r55#ReleaseModularMachinery-CE-1.12.2-1.11.1-r55-sources.jar下载1.11.1-r55#Release### Changes- Added IC2 Compressor recipe adapter.- Provides limited compatibility for JEI transfer items.- Improve TOP messages.- Reduces the time overhead of the TaskExecutor wait thread.- Geo model emissive rendering support.- Add StructurePreviewDisplayList to improve structure preview performance(may cause many problems).- Adjust the feature of full-data-sync to be configurable.- Optimize network footprint for other TileEntities.- Consider using ForkJoinPool in the case of a large number of asynchronous tasks.### Fixes- Attempted to fix an issue where MagicPrimer#addStarlightInput and MagicPrimer#addStarlightOutput had the same method as gugu-utils causing conflicts.- Fix an issue where RequirementIngredientArray would have duplicate content.- Fix ColorableMachineTile#setMachineColor method being non-thread-safe for some components.- Fix an issue where machine controllers would sometimes crash on the client.- Fix Impetus crash (#67)- Tweak TileUpgradeBus to fix occasional CME issues.**Full Changelog**: 1.11.1-r55支持游戏: 1.12.2类型:ForgeRelease下载次数: 4371.11.1-r54ModularMachinery-CE-1.12.2-1.11.1-r54.jar下载1.11.1-r54#ReleaseModularMachinery-CE-1.12.2-1.11.1-r54-dev.jar下载1.11.1-r54#ReleaseModularMachinery-CE-1.12.2-1.11.1-r54-sources.jar下载1.11.1-r54#Release### Fixes:- Fix bugs with Machine Controllers in single-controller mode(#63).- Fix RequirementCatalyst not working in parallelizable recipes.- Fix RequirementIngredientArray changing from output to input.### Changes:- Add RequirementIngredientArray JEI output tips.- Controller\'s AnimationFactory is no longer reloaded (maybe it caused some animation problems? But now it no longer replays the animation twice.)展开版本: 1.11.1-r54支持游戏: 1.12.2类型:ForgeRelease下载次数: 1871.11.1-r53ModularMachinery-CE-1.12.2-1.11.1-r53.jar下载1.11.1-r53#ReleaseModularMachinery-CE-1.12.2-1.11.1-r53-dev.jar下载1.11.1-r53#ReleaseModularMachinery-CE-1.12.2-1.11.1-r53-sources.jar下载1.11.1-r53#Release### Fixes:- Fix MagicPrimer#addManaInput method conflict with gugu-utils (#60).- Fix client-side issue that sometimes did not hide controller rendering correctly.- Fix GeckoLib strong dependency.- Fix invalid output from IC2 compressor adapter.- Fix strange BlockState loss issue.- Fix machinery preview crashing the game when JEI shortcuts are set to mouse buttons.### Changes:- Rewrote parts of the upgrade system (maybe incompatible with older scripts), now SimpleMachineUpgrade will always be merged and SimpleDynamicMachineUpgrade will now never be merged, and support for depleting item durability (requires item support for durability).- The controller now triggers a client-side update when starting and ending a recipe to synchronize GeckoLib model animations.- Add security system (early testing).- Added random number of inputs and outputs to RequirementItem.- Added random number of inputs and random number of outputs to RequirementIngredientArray.- Added IngredientItemStack and rewrote quite a few methods to accommodate special item JEI rendering (maybe there are others?. It\'s a pain in the ass at the moment).- Optimize the rendering range of controller Geo models.- Optimizing the controller\'s NBT size.展开版本: 1.11.1-r53支持游戏: 1.12.2类型:ForgeRelease下载次数: 1531.11.1-r52ModularMachinery-CE-1.12.2-1.11.1-r52.jar下载1.11.1-r52#BetaModularMachinery-CE-1.12.2-1.11.1-r52-dev.jar下载1.11.1-r52#BetaModularMachinery-CE-1.12.2-1.11.1-r52-sources.jar下载1.11.1-r52#Beta### Large changes:- GeckoLib models / animations support (Wiki still working).### Fixes:- Fix an issue where BlockArray did not update min max correctly, causing part of the structure check to not work properly.- Fix an issue with Grid Power and Rainbow input hatches (#57).- Fix incorrect fluid slot synchronization in MEFluidInputBus.### Changes:- Use Multiblocked\'s api to hide the blocks of a machinery component.展开版本: 1.11.1-r52支持游戏: 1.12.2类型:ForgeBeta下载次数: 1611.11.1-r51ModularMachinery-CE-1.12.2-1.11.1-r51.jar下载1.11.1-r51#ReleaseModularMachinery-CE-1.12.2-1.11.1-r51-dev.jar下载1.11.1-r51#ReleaseModularMachinery-CE-1.12.2-1.11.1-r51-sources.jar下载1.11.1-r51#Release### Fixes:- Fix weird RequirementItem modifier implementation(#56).- Fix RequirementAspect not working (#55).- Mekanism gas color render fix(#52).- Fix an issue where factory controllers would not count the number of parallels in core threads.- Fix RecipeAdapterBuilder not being able to copy vanilla recipes.- Fix an issue where parallelism for some requirements did not work properly.- Fix Aspect / Aura JEI crash.- Fix RequirementMana not working.### Changes:- Switch to new ZenUtils methods(#54).- Harmonize additional requirements for RecipeAdapter.- Consolidate controllers of shared components into one execution queue for execution to avoid runtime issues in asynchrony.- Destroying a block in a machine structure now causes the controller to immediately check its structure.- Try to speed up mod loading.- Try to optimize the speed of factory recipe searching and fix CME errors that happen by chance.- Improve max speed of auto-input/auto-output for TileItemInputBus and TileItemOutputBus.- Optimize performance of passive structure checking.- Improved command information for mm-performance_report.- Improvements to RecipeModifier.展开版本: 1.11.1-r51支持游戏: 1.12.2类型:ForgeRelease下载次数: 1601.11.1-r50ModularMachinery-CE-1.12.2-1.11.1-r50.jar下载1.11.1-r50#BetaModularMachinery-CE-1.12.2-1.11.1-r50-dev.jar下载1.11.1-r50#BetaModularMachinery-CE-1.12.2-1.11.1-r50-sources.jar下载1.11.1-r50#Beta### Large Changes- Merged all content related to Modular Magic and enhanced/fixed its content.- The requirements of the following have been parallelized:- `Aspect`- `Aura`- `Impetus`- `LifeEssence`- `Mana`- The textures of the following have been redrawn:- Life Essence Input / Output Hatch- Essentia Input / Output Hatch- Impetus Input / Output Hatch- Provide GregTechCEu\'s Input / Output hatches support (Item, Fluid, Energy(and laser); NOT support async operation, automatically switches to sync operation when enabled).### Features- Improve documentation for the ComponmentRequirement class.### Fixes- Fix an issue where MachineUpgrade of the same type could not correctly determine equality.**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r49...1.11.1-r50展开版本: 1.11.1-r50支持游戏: 1.12.2类型:ForgeBeta下载次数: 1801.11.1-r49ModularMachinery-CE-1.12.2-1.11.1-r49.jar下载1.11.1-r49#Release**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r48...1.11.1-r49展开版本: 1.11.1-r49支持游戏: 1.12.2类型:ForgeRelease下载次数: 711.11.1-r48ModularMachinery-CE-1.12.2-1.11.1-r48.jar下载1.11.1-r48#Beta**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r47...1.11.1-r48展开版本: 1.11.1-r48支持游戏: 1.12.2类型:ForgeBeta下载次数: 671.11.1-r47ModularMachinery-CE-1.12.2-1.11.1-r47.jar下载1.11.1-r47#Release- Fix OreDict Item and Fluid not working.**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r46...1.11.1-r47展开版本: 1.11.1-r47支持游戏: 1.12.2类型:ForgeRelease下载次数: 541.11.1-r46ModularMachinery-CE-1.12.2-1.11.1-r46.jar下载1.11.1-r46#ReleaseNote: This version rewrites the underlying code somewhat, and although it has been tested for compatibility with existing affiliate modules and archives, it is still recommended that you back up your archives before updating!### Large Changes- Significantly reduces the performance consumption used and tries to optimize the memory usage of scanning recipes floating around.- Parallel checking now scans all compatible Input/Output Hatches instead of a single Input/Output Hatch.### Features- New feature: DynamicPattern- Allows the creation of special structures such as GT-like slices.- For an example see [assembly_line.json](https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/blob/master/src/main/ resources/assets/modularmachinery/default_machinery/assembly_line.json)- Add EnergyUsage TheOneProbe support (https://github.com/HellFirePvP/ModularMachinery/issues/190).- Add internal parallelism for machinery.- Usage: ```MachineBuilder#setInternalParallelism(512)```- Another Usage ```MachineModifier.setInternalParallelism(\"machine_registry_name\", 512)```- Ingredients previews in JEI can now be clicked to see recipes and usage, close #43.- Add I18n for recipe tooltips.- Add ME Machinery Bus security check.- Add IMachineController#getFacing() ZenGetter.- Add ignoreOutputCheck, set to true to ignore requirement output checks.- Usage: ```addInput(something).setIgnoreOutputCheck(true)```### Changes- Changed `recipeThread` in FactoryRecipeEvent to `factoryRecipeThread`.- Provided a way to modify parallelism for RecipeCheckEvent.- When a controller forms a structure, if no mechanical blueprint exists, the blueprint state is not shown in the controller.- Changed type of RecipeModifier to double to fix precision loss in some cases.- SimpleDynamicMachineUpgrade now will never be merged in UpgradeBus.- ComponentSelectorTag is now used as a filter instead of a priority.### Fixes- Fix MEItemInputBus not extracting items correctly sometimes.- Fix where only one of the multiple ControllerGUIRenderEvent triggers would take effect.- When the final working time of a recipe is less than 1tick, automatically calculate the extra parallelism and adjust the working time to 1 tick.- Fix Energy Input/Output hatch issues when IC2 is installed (https://github.com/HellFirePvP/ModularMachinery/issues/176).- Fix issue where MEMachineComponent block would always be broken when there was a secure terminal in the ME network.- Fix FluidPerTick not actually working.- Fix core threads not being cleaned up properly on reload.- Fix core threads not being added correctly within a controller.- Fix TileEntity not updating correctly.- Fix Minecraft Furnace RecipeAdapter item output issues.- Fix ME Machinery Bus readCustomNBT() crash.**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r44...1.11.1-r45展开版本: 1.11.1-r46支持游戏: 1.12.2类型:ForgeRelease下载次数: 571.11.1-r44ModularMachinery-CE-1.12.2-1.11.1-r44.jar下载1.11.1-r44#Release- Add ME Fluid Input/Output Bus.- Fix AE2 / JEI Strong dependency.**Full Changelog**: https://github.com/KasumiNova/ModularMachinery-Community-Edition/compare/1.11.1-r43...1.11.1-r44展开版本: 1.11.1-r44支持游戏: 1.12.2类型:ForgeRelease下载次数: 941.11.1-r43ModularMachinery-CE-1.12.2-1.11.1-r43.jar下载1.11.1-r43#Beta- Add ME Item Input Bus (Early Test).展开版本: 1.11.1-r43支持游戏: 1.12.2类型:ForgeBeta下载次数: 601.11.1-r42ModularMachinery-CE-1.12.2-1.11.1-r42.jar下载1.11.1-r42#Beta- Add ME Item Output Bus (Early Test).- Fix #29, #32, #34.- More accurate probability display.- Changed the default color of machinery.**Full Changelog**: https://github.com/KasumiNova/ModularMachinery-Community-Edition/compare/1.11.1-r41...1.11.1-r42展开版本: 1.11.1-r42支持游戏: 1.12.2类型:ForgeBeta下载次数: 481.11.1-r41ModularMachinery-CE-1.12.2-1.11.1-r41.jar下载1.11.1-r41#ReleaseSeveral bug fixes and some performance optimizations (see commits for details).No new updates will likely be released for a while after this release.展开版本: 1.11.1-r41支持游戏: 1.12.2类型:ForgeRelease下载次数: 561.11.1-r40ModularMachinery-CE-1.12.2-1.11.1-r40.jar下载1.11.1-r40#Release- Fix plugin server crash.- Fix an item copying issue reported by players.- Fix Storage Drawers problem (#27).- Add fixed times to consume item (#25)- Usage (ZenScript)- setTriggerTime(int tickTime)- Set a specific trigger time for an input or output.- setTriggerRepeatable(boolean repeatable)- Enables the trigger to be triggered repeatedly.- Forge Bucket and Vanilla Bucket are temporarily unavailable for use in assembly materials.- Lower the version requirement of TConstruct.- AdvancedItemChecker and AdvancedItemModifier are now supported by IngredientArray.- Performance optimization.展开版本: 1.11.1-r40支持游戏: 1.12.2类型:ForgeRelease下载次数: 601.11.1-r39ModularMachinery-CE-1.12.2-1.11.1-r39.jar下载1.11.1-r39#Beta### New Features: Upgrade System- This update adds a new blocks to the mod: the Upgrade Bus.- The Upgrade Bus has up to 18 item slots, allowing for the placement of upgrade enabled machines.- Also added is the extensive CraftTweaker API to allow authors to create their own custom upgrades.- Mechanical upgrades can listen to all machine events to allow authors to write upgrades with more complex mechanics.- Hot reload support.### Bug Fixes- Fix AssemblyConfig not applied.- Ignore some invalid IBlockState to avoid the problem of not assembling the machine correctly.- Provide parallel structure checking for large structures (experimental)- Optimize performance of per-tick recipe.展开版本: 1.11.1-r39支持游戏: 1.12.2类型:ForgeBeta下载次数: 561.11.1-r38-hotfixModularMachinery-CE-1.12.2-1.11.1-r38.jar下载1.11.1-r38#BetaWell, this is another hotfix update...- Fixes an issue that crashes on server-side startup.展开版本: 1.11.1-r38支持游戏: 1.12.2类型:ForgeBeta下载次数: 471.11.1-r37ModularMachinery-CE-1.12.2-1.11.1-r37.jar下载1.11.1-r37#Beta- Rewrite modular assembly, allows more detailed information to be displayed.展开版本: 1.11.1-r37支持游戏: 1.12.2类型:ForgeBeta下载次数: 421.11.1-r36-hotfixModularMachinery-CE-1.12.2-1.11.1-r36.jar下载1.11.1-r36-hotfix#Beta- Fix GregTech strong dependency AGAIN.展开版本: 1.11.1-r36-hotfix支持游戏: 1.12.2类型:ForgeBeta下载次数: 351.11.1-r35-hotfixModularMachinery-CE-1.12.2-1.11.1-r35.jar下载1.11.1-r35-hotfix#Beta- Fix GregTech strong dependence (Cause by #18)展开版本: 1.11.1-r35-hotfix支持游戏: 1.12.2类型:ForgeBeta下载次数: 551.11.1-r34ModularMachinery-CE-1.12.2-1.11.1-r34.jar下载1.11.1-r34#Beta- Preview improvements:- Structure previews in JEI and Blueprints now show an additional column for structure item requirements to resolve preview issues in some large structures in modpack.- New feature:- StatedMachineComponentBlock- This block changes as the state of the machine controller changes- There are two states: `IDLE`, `WORKING`- Register custom blocks via the CraftTweaker API- `StatedMachineComponentBuilder.newBuilder(\"registrationName\").build();`- There is also a new example block: Crushing Wheels- CraftTweaker API modification:- ` RecipePrimer.setSingleThread(boolean singleThread) -> RecipePrimer.setMaxThreads(int maxThread)`展开版本: 1.11.1-r34支持游戏: 1.12.2类型:ForgeBeta下载次数: 721.11.1-r33ModularMachinery-CE-1.12.2-1.11.1-r33.jar下载1.11.1-r33#Beta- **(Important)** Rewrite part of MMCE\'s event system to accommodate both Forge\'s event system and CraftTweaker\'s event system.- The following events have been changed:- `RecipePreTickEvent` has been merged into `RecipeTickEvent`- `FactoryRecipePreTickEvent` has been merged into `FactoryRecipeTickEvent`- The following external methods have been changed for CraftTweaker:- `RecipePrimer.addTickHandler()` -> `RecipePrimer.addPostTickHandler()`- `RecipePrimer.addFactoryTickHandler()` -> `RecipePrimer.addFactoryPostTickHandler()`- `MMEvents.onMachineTick()` -> `MMEvents.onMachinePostTick()`- New methods:- `MMEvents.onMachinePreTick()`- Optimize the performance overhead of ItemOutputBus (#14 by jchung01).- Fix the occasional possible runtime jamming issue.- Fix a certain degree of `selective-tileentity-update` that caused some blocks to not update in time.- Rewrite TileMachineController to optimize performance and fix most of the known bugs.- ParallelController now has a minimum value of 0 instead of 1.展开版本: 1.11.1-r33支持游戏: 1.12.2类型:ForgeBeta下载次数: 471.11.1-r32ModularMachinery-CE-1.12.2-1.11.1-r32.jar下载1.11.1-r32#Beta- Optimized execution speed of asynchronous tasks (effect up to 75%).- Optimized average time consumption calculation algorithm.- Redirection of ItemOutputBus is no longer immediate.- New CraftTweaker Recipe Events:- FactoryRecipeFailureEvent- RecipeFailureEvent展开版本: 1.11.1-r32支持游戏: 1.12.2类型:ForgeBeta下载次数: 371.11.1-r31ModularMachinery-CE-1.12.2-1.11.1-r31.jar下载1.11.1-r31#Beta### Features:- Increase the time interval for the mechanical controller to update the redstone signal (may have side effects).- Add performance consumption display for controllers (Experimental).- After some consideration, \"Daemon Thread\" is more appropriately renamed \"Core Thread\".- Significantly optimize the performance overhead of asynchronous task submission.- Added new recipe adapter.- TConstruct\'s Alloy Recipe and Melting Recipe (provides preset temperature checks).- Melter for NuclearCraft Overhauled.- All machinery and machine recipes moved to postInit loading to accommodate registration of some special mods.- Factory Controller now works correctly in World Structure Preview.### Fixes:- Fix issue where addBlock() method of BlockArrayBuilder was not getting meta values from IItemStack correctly.- Fix issue where FluidPerTickOutput was not working correctly.- Fix machine upgrade checks for some special block not working correctly.- Fix the parallelization of factories not working correctly.- Fix an issue where the client cannot reload within the server.展开版本: 1.11.1-r31支持游戏: 1.12.2类型:ForgeBeta下载次数: 441.11.1-r30ModularMachinery-CE-1.12.2-1.11.1-r30.jar下载1.11.1-r30#Alpha### Major Experimental updates: Factory System- The Factory System is an out-of-the-box, highly customizable, modular system- Default machinery recipes are still available on the Factory.- \"Threading\" system- In contrast to normal machinery, the recipe execution in the Factory System is done by multiple \"threads\"- There are multiple threads within a factory system, and these threads work without interfering with each other.- CraftTweaker API- Add permanent/semi-permanent recipe modifiers to threads.- Allows a fixed thread name to be assigned to a recipe, so that it can only be executed by threads with the same name.- Allows setting a recipe to \"Single Thread\" mode so that it can only run at most one of this recipe at a time in the factory.- Multiple recipes may be completed per thread, and threads are automatically reclaimed after a period of inactivity.- Also, there is a thread variant: daemon \"threads\", which are always present in the factory and are decorated with a special color in the GUI.- Allows to set recipes for threads to work with via the CraftTweaker API.- Allows setting a fixed thread name.### General updates- (Experimental) mechanical multi-cube recipe modifier- Just like `modifiers` in the machinery file, but in multiblock form.- Added via ZenScript.- New CraftTweaker API- 4 new recipe events- FactoryRecipeStartEvent- FactoryRecipePreTickEvent- FactoryRecipeTickEvent- FactoryRecipeFinishEvent- 1 new mechanical event- SmartInterfaceUpdateEvent- Fix the issue that the item input/output bus sometimes does not display items properly on the client side.- selective-tileentity-update is now enabled by default.展开版本: 1.11.1-r30支持游戏: 1.12.2类型:ForgeAlpha下载次数: 361.11.1-r29ModularMachinery-CE-1.12.2-1.11.1-r29.jar下载1.11.1-r29#Release- Fix ZenUtils strong dependency.展开版本: 1.11.1-r29支持游戏: 1.12.2类型:ForgeRelease下载次数: 471.11.1-r28ModularMachinery-CE-1.12.2-1.11.1-r28.jar下载1.11.1-r28#Beta- Experimental: Hot reload feature (requires ZenUtils, reload triggered by the command /ct reload)- Support for reloads:- All machinery registered with JSON and CraftTweaker- All recipes registered with JSON and CraftTweaker- All recipe adapters registered with JSON and CraftTweaker- All event listeners- JEI display that allows reloading of existing recipe content (Registered recipes only, cannot be added or removed)- Dynamic reloading of structure previews (Blueprints and JEI)- Dynamically add new machinery (Can\'t delete machinery)展开版本: 1.11.1-r28支持游戏: 1.12.2类型:ForgeBeta下载次数: 401.11.1-r27-hotfixModularMachinery-CE-1.12.2-1.11.1-r27.jar下载1.11.1-r27#Release- HOTFIX: Fix the problem that the flux plug point eats up all the energy.展开版本: 1.11.1-r27支持游戏: 1.12.2类型:ForgeRelease下载次数: 381.11.1-r26ModularMachinery-CE-1.12.2-1.11.1-r26.jar下载1.11.1-r26#Release- New mod support: Flux Networks- When compatibility is enabled in the profile (enabled by default), EnergyInputHatch and EnergyOutputHatch are allowed to transfer more than Integer.MAX_VALUE (2147483647) per Tick.- The One Probe compatibility update- EnergyInputHatch and EnergyOutputHatch can now display progress bars in the TOP window for more than 2.1G.- When the controller fails in the middle of running a recipe, the TOP window displays a red progress bar.- Fix the inaccurate transmission speed of item bus.展开版本: 1.11.1-r26支持游戏: 1.12.2类型:ForgeRelease下载次数: 271.11.1-r25ModularMachinery-CE-1.12.2-1.11.1-r25.jar下载1.11.1-r25#Release- Allows preview of larger mechanics (original MM was 20).- InputBus can now automatically pull items from surrounding containers.- OutputBus can now automatically eject items from inside to nearby containers.- When exporting items, the mechanic will give priority to exporting items to a container near the OutputBus.- Fixed the issue where the mechanic\'s Modifier was not working- Add a new CraftTweaker API: addSyncTask(Action action)- Since MMCE works asynchronously, using the recipe function could break the world.- So this method is provided in this release to provide a safe synchronous implementation for authors.展开版本: 1.11.1-r25支持游戏: 1.12.2类型:ForgeRelease下载次数: 301.11.1-r24ModularMachinery-CE-1.12.2-1.11.1-r24.jar下载1.11.1-r24#Release- New RecipeAdapter- NCO Infuser- NCO Chemical Reactor- Performance improvements.- Optimize large structure checks (Forge Server only).- Provide formatted text for the display of values in the energy input and output hatches.- Fix an issue that still checks structures when a blueprint is required for mechanical configuration and there is no blueprint in the controller.- Fix certain potential problems.- Fix incorrect modifier for CatalystInput application.展开版本: 1.11.1-r24支持游戏: 1.12.2类型:ForgeRelease下载次数: 361.11.1-r23ModularMachinery-CE-1.12.2-1.11.1-r23.jar下载1.11.1-r23#Beta- New Feature: Parallel Recipe Process- When there is at least one parallel controller in the structure and the configuration options `machine-parallelize-enabled-bydefault` and `recipe-parallelize-enabled-bydefault` are both enabled, the machinery is automatically parallelized.- Most of the parallel controller options can be configured in `modularmachinery.cfg`.- Increase the maximum horizontal length of the item input in the JEI preview to 4.- Fix catalyst input is not consumed.- Fix the phenomenon that the controller sometimes turns into a normal controller.- Fix a small probability that the controller GUI will cause the game to crash.- Fix #9.展开版本: 1.11.1-r23支持游戏: 1.12.2类型:ForgeBeta下载次数: 451.11.1-r22ModularMachinery-CE-1.12.2-1.11.1-r22.jar下载1.11.1-r22#Release- Compatible with ModularMagic.- Compress the NBT size of the TileMachineController.展开版本: 1.11.1-r22支持游戏: 1.12.2类型:ForgeRelease下载次数: 341.11.1-r21ModularMachinery-CE-1.12.2-1.11.1-r21.jar下载1.11.1-r20#Release- HOTFIX: Fix Server Crash With getLocalizedName().展开版本: 1.11.1-r20支持游戏: 1.12.2类型:ForgeRelease下载次数: 371.11.1-r20ModularMachinery-CE-1.12.2-1.11.1-r20.jar下载1.11.1-r20#Release### Note: From R20 onwards, the mod merge Modular Controller and Modular Assembly features, so if you have these mods installed, please remove them before using them!### If you need compatibility with older game saves, you can enable the `modular-controller-compatible-mode` option in the `config/modularmachinery.cfg` file, but please note that this feature will not be available for long.- Mods merge- ModularController- ModularAssembly- Increase of item horizontal count in JEI.展开版本: 1.11.1-r20支持游戏: 1.12.2类型:ForgeRelease下载次数: 321.11.1-r19ModularMachinery-CE-1.12.2-1.11.1-r19.jar下载1.11.1-r19#Release- Add plugin server compatible mode.- Fix the problem that the energy output check sometimes gives incorrect results.- Lower the minimum recipe search interval.展开版本: 1.11.1-r19支持游戏: 1.12.2类型:ForgeRelease下载次数: 261.11.1-r18ModularMachinery-CE-1.12.2-1.11.1-r18.jar下载1.11.1-r18#Release- Fix sometime status text in controller isn\'t updating properly.- Use better async methods.展开版本: 1.11.1-r18支持游戏: 1.12.2类型:ForgeRelease下载次数: 261.11.1-r17ModularMachinery-CE-1.12.2-1.11.1-r17.jar下载1.11.1-r17#Release- Adding asynchronous execution timeout detection, might fix some potential problems on some plugin server side.- Fix some server-side script load error.展开版本: 1.11.1-r17支持游戏: 1.12.2类型:ForgeRelease下载次数: 371.11.1-r16ModularMachinery-CE-1.12.2-1.11.1-r16.jar下载1.11.1-r16#Alpha- **(Experimental)** R16 introduces the concept of asynchronous and asynchronizable interfaces. All inputs and outputs that implement asynchronizable interfaces will have higher performance, while making the controller logic asynchronously checked, thus significantly improving performance in the presence of a large number of mechanical controllers.- Optimize structure check performance.- Add chunk loading check for structure checking, when there are blocks in the structure that are not loaded, the controller will pause working to avoid recipe loss.- CraftTweaker API Update:- Fix some NPE issues caused by the CraftTweaker API.- RecipePreTickEvent can now also destruct recipes.- AdvancedItemModifier and AdvancedItemNBTChecker can now get controller information from the function.展开版本: 1.11.1-r16支持游戏: 1.12.2类型:ForgeAlpha下载次数: 231.11.1-r15ModularMachinery-CE-1.12.2-1.11.1-r15.jar下载1.11.1-r15#Beta- Provides SmartInterfaceData\'s interface to CraftTweaker.展开版本: 1.11.1-r15支持游戏: 1.12.2类型:ForgeBeta下载次数: 321.11.1-r14ModularMachinery-CE-1.12.2-1.11.1-r14.jar下载1.11.1-r14#Beta- SmartDataInterface problems fix.展开版本: 1.11.1-r14支持游戏: 1.12.2类型:ForgeBeta下载次数: 281.11.1-r13ModularMachinery-CE-1.12.2-1.11.1-r13.jar下载1.11.1-r13#Beta- **(Experimental)** New Feature: Smart Data Interface.- Fix where the probability does not take effect.展开版本: 1.11.1-r13支持游戏: 1.12.2类型:ForgeBeta下载次数: 231.11.1-r12ModularMachinery-CE-1.12.2-1.11.1-r12.jar下载1.11.1-r12#Beta- Fix Recipe no longer modifies craftingStatus when the event modies craftingStatus.- Fix the content rendering position of the controller GUI.- Fix an issue that causes the written NBT to be null when the zs is wrong.- Fix item is NOT consumed.- Add a semi-permanent RecipeModifier to the Catalyst input.- Add a non-empty check to the TaskExecutor.- Custom controller information is no longer automatically formatted.展开版本: 1.11.1-r12支持游戏: 1.12.2类型:ForgeBeta下载次数: 301.11.1-r11ModularMachinery-CE-1.12.2-1.11.1-r11.jar下载1.11.1-r11#Beta- Fixes a number of known issues with CraftTweaker and closes #3 and #2.- Fix customData is not saved.- Add new CraftTweaker API: IMachineController - blockstate.展开版本: 1.11.1-r11支持游戏: 1.12.2类型:ForgeBeta下载次数: 331.11.1-r10-hotfixModularMachinery-CE-1.12.2-1.11.1-r10-hotfix.jar下载1.11.1-r10#Beta- Fix not added annotations...展开版本: 1.11.1-r10支持游戏: 1.12.2类型:ForgeBeta下载次数: 321.11.1-r9ModularMachinery-CE-1.12.2-1.11.1-r9.jar下载1.11.1-r9#Beta- Larger machine controller GUI size.- Add CraftTweaker client event: ControllerGUIRenderEvent.- Now support use CraftTweaker to override the controller status info.展开版本: 1.11.1-r9支持游戏: 1.12.2类型:ForgeBeta下载次数: 241.11.1-r8ModularMachinery-CE-1.12.2-1.11.1-r8.jar下载1.11.1-r8#Beta- CraftTweaker API additions:- **(Experimental)** Add CraftTweaker-based event system.- MachineEvents- MachineStructureFormedEvent- MachineTickEvent- RecipeEvents- RecipeCheckEvent- RecipeStartEvent- RecipePreTickEvent- RecipeTickEvent- RecipeFinishEvent- AdvancedItemModifier and AdvancedNBTChecker- RecipeModifierBuilder- Recipe JEI Tooltip- **(Experimental)** Redrawn JEI recipe icons and layout to be more compact and fit more elements.- Add RF energy type display.- Add new recipe type: Catalyst; FluidPerTickInput.- Fix EnergyOutputHatch a missing code.- TaskExecutor Improvements.- Apply delayed structure check on formed machines.展开版本: 1.11.1-r8支持游戏: 1.12.2类型:ForgeBeta下载次数: 311.11.1-r7ModularMachinery-CE-1.12.2-1.11.1-r7.jar下载1.11.1-r7#Beta- More controller structure check configurations are provided for modpackers.- EnergyInputHatch now also support connection to energy cores, and both energy input bins and EnergyOutputHatch support configuration checking mechanisms.- Internal code changes: Package rename.- Internal code change: Clean up old unfinished features and code.- Fix DECREASE failure-action incorrect tick.- Add CachedMachineRotationChecker, may be some performance improvements.展开版本: 1.11.1-r7支持游戏: 1.12.2类型:ForgeBeta下载次数: 311.1.11-r6ModularMachinery-CE-1.12.2-1.11.1-r6.jar下载1.1.11-r6#Beta展开版本: 1.1.11-r6支持游戏: 1.12.2类型:ForgeBeta下载次数: 411.1.11-r4ModularMachinery-CE-1.12.2-1.11.1-r4.jar下载1.1.11-r4#Beta展开版本: 1.1.11-r4支持游戏: 1.12.2类型:ForgeBeta下载次数: 40全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
模组 ModularMachinery: 社区版 |
楼主
2025-8-10 18:30:44
回复(0)
收起回复
|