As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.8.2 or higher.
Fixes:
* Improve facade item rendering, Closes #89
* Fix network crash for when checking priorities for invalid parts, Closes #88
* Improve temporary gui data storage to account for latencies, #64
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.8.0 or higher.
Fixes:
* Allow wild menril tree spawns to be disabled, Closes #82. It does not crash anymore when setting wildMenrilTreeChance to 0.
* Fix equality of blocks only checking metadata, Closes #83. This did not check equality of the actual block before.
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.8.0 or higher.
Changes:
* Update RS compat for version 1.2
* Improve type flexibility of greater and less than, Closes #77
Fixes:
* Fix Menril Leaves keeping meta value when silked, Closes #76
* Fix cable duplication, Closes #78
* Block invalid items from going into variable store, Closes #79
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.8.0 or higher.
Additions:
* Add priorities to parts
* Add read and write aspects for Refined Storage. Read any kind of information from RS networks, or even trigger new crafting jobs.
* Optimizations in network ticking
* Optimizations in cable/part rendering
* Add Portable Logic Programmer
* Add Forge Energy read aspects and operators
The RF api compat has been disabled by default, only players who already had a config file from a previous version will still have the RF compat. (Obviously, it can still be enabled from the config file)
Changes:
* Simplification of network/part API using capabilities for addons
* Improve part textures, by Yulife
* Let batteries emit energy to all sides when a redstone signal is applied
* Cache cable models to improve render efficiency
* Increase default meneglin biome and wild menril tree spawn rates
* Improve understandability of diagnostics ticktimes
* Allow empty variable cards to be used as True boolean
* Limit battery I/O energy rates
* Improve part settings gui
* Make energy battery energy tick rate configurable
Fixes:
* Fix diagnostics not opening in SMP
* Fix opaque facades not rendering connected sides
* Fix facade quad rendering sometimes appearing behind cables, Closes #70
* Fix Logic Programmer not always correctly labeling, Closes #71
* Fix aspect values being too big for gui boxes
* Fix parts dropping when breaking in creative mode
* Fix incorrect RF interface cast causing an exception when reading
* Fix parts sometimes not being found
* Correctly emit FE from batteries and generators
* Re-init network when removing a part inbetween cables
* Fix MCMP parts dropping in creative mode
* Return default aspect property values on corrupted part states
* Avoid crash when checking for non-existing aspect in a part
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.7.7 or higher.
Changes:
* Improve ValueType textures
* Improve Menril Tree stump generation
Fixes:
* Fix non-backwards compatibility with new Menril Log variants, Closes #65
* Update Tesla support to its new lowercase mod id
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.7.6 or higher.
Additions:
* Add Network Diagnostics to profile networks, highlight parts and teleport to them.
Run /integrateddynamics networkdiagnostics to open it.
* Add filled Menril Log variant, they drop menril logs
Changes:
* Texture overhaul by @Yulife
* Make squeezer and variable transformer recipes easier
* Update Drying Basin and Logic Cable recipes for texture consistency
* Improve logic programmer escape behaviour
* Remove server warning when removing part that is not attached to a cable
* Don't drop parts and cables in creative mode
* Disable networks after a crash
* Rename Cable to Logic Cable
Fixes:
* Fix broken Menril Sapling model
* Fix torches can be placed on all sides of the squeezer and drying basin
* Fix squeezer insta-squeezing items when it was squeezed before
* Trigger block render update when removing cables with attached parts
* Fix parts not dropping in corrupted networks
* Fix network corruption after server crash.
* Make cable state retrieval safe for client desyncs
* Make getCapability safer
* Fix render crash while logging in, Closes #61 and closes #62
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.7.0 or higher.
Additions:
* Add The One Probe integration
* Add list (not) empty operators
Changes:
* Remove debug prints
* Don't emit particles from the effect writer when the input value is less than zero
* Add distinction between mainhand and offhand for held item operator
* Allow empty string variable creation
* Deselect LP element on escape or left arrow
* Allow conversion of numbers to strings
Fixes:
* Fix multipart crash on aspects with properties
* Fix part placement sounds not working
* Fix localization for round, ceil and floor
* Fix lighting issues with display parts
* Fix selecting LP search box not working
As always, don't forget to backup your world before updating!
Requires CyclopsCore version 0.7.0 and CommonCapabilities 1.0.0.
WARNING: Changes to the fluid system has been made, so you will LOSE all Menril bucket items!
Additions:
* Add operator valuetype
Includes logic programmer element to define operator value types via a autocomplete dropdown menu.
* Implement reduce operator
* Add list contains and contains-by-predicate operator
* Add item and fluid predicate aspects to charset shifter writers
* Implement flip operator. To flip the inputs of an operator.
* Implement pipe operator. Chain outputs of operators to inputs.
* Implement filter operator. Filters a list with the given predicate.
This commit also includes operators for combining predicates with conjunction, disjunction and negation.
* Implement map operator
It takes an operator and a list, and it applies the operator lazily on all elements of the list.
* Add currying support for the apply operator
* Implement apply operator
This operator takes an operator value and another value, and tries to apply the value to the operator.
* Add sponge recipe to drying basin
* Add Tesla capabilities
* Add IC2 EU reader aspects and operators
* Add temperature readers
* Add Forestry recipe integration. Menril Resin can now be created in the Forestry Squeezer
* Add EvilCraft undead log and leaves squeezin recipes
* Add TCon convenience recipes. Crystalized Menril Block crafting can now be done in the TCon Casting Basin.
* Add Logic Programmer power-user features
Allow scrolling and selecting elements with keyboard.
Arrow keys, tab, return and enter are supported.
Alt+F will focus the searcfield.
Alt+R will show/save-hide the label field if a labeler is present.
* Use the IWrench capability for the wrench
* Add Charset fluid-shifter support
Changes:
* Many changes to improve ticking and rendering efficiency
* Return to main part gui after changing part settings
* Always focus textbox when in Labeller gui
* Improve error handling in LazyExpression
* Use new fluid capabilities for items. The custom menril bucket has been removed in favor of the universal bucket.
* Show Squeezer instructions in tooltip, Closes #44
Fixes:
* Fix display part rotation only happening client-side, Closes #58
* Fix fuel progress in generator gui not always being correct, Closes #55
* Fix guis staying open after breaking the block/part, Closes #53
* Fix MCMP part parts always facing down
* Improve variable card models, Closes #9
* Fix Meneglin biomes spawning too frequently, Closes #24
* Fix cable rendering not updating when adding/removing facades
* Fix invisible light block from light panels staying after panel removal, Closes #40
* Fix values that exist for one tick not being shown in display parts, Closes #46
* Fix cable models not updating when disconnecting or changing neighbours
* Fix crash when interacting with parts when network got corrupted, Closes #25
* Fix rare crash when playing sounds
* Fix change of return value for entity sounds in 1.9
* Fix mounted entities operator
* Fix failing integration tests
* Add itemstack comparator ignoring damage values
* Fix redstone writer deactivation not working correctly, Closes #49
* Correctly show blockstate name, instead of the block name, Closes #47
* Improve lighting in display rendering, Closes #45
* Fix localization for player list aspect in world reader, Closes #48
* Fix player aspect in entity reader reading all players from the world, instead of the target
* Make property retrieval during rendering safer, Closes #50
Make sure to backup your world before updating!
Requires CyclopsCore version 0.5.3.
Additions:
* Add cast from numbers to number, Closes #15
* Allow searching in Logic Programmer by symbol, Closes #14
Changes:
* Make redstone parts less expensive, Closes #10
* Reduce wild Menril Tree spawnrate, Closes #20, This also makes this rate configurable
* Make taking items out of squeezers and drying basins easier, Closes #7
Fixes:
* Fix MCMP-converted cables not always being removable
* Fix crash when breaking a part after MCMP conversion, Closes #21
* Fix elements not correctly being removed from networks when broken
* Fix division by zero in redstone clock aspect, Closes #18
* Fix inconsistent aspect property order, Closes #17
* Fix missing cast operator translation
* Add safety check for avoiding parts or states to be null, might solve #13
* Fix Menril blocks not having a breaking tool, Closes #6
* Fix part breaking crash without a wrench, Closes #16
Make sure to backup your world before updating!
Requires CyclopsCore version 0.5.2.
Features:
* Add Charset integration
* Add some more convenience inventory aspects
* Add operators for null-checking
* Add Fluid, ItemStack and Block value world renderers
* Allow variable labeling in Logic Programmer. This can only be done when a Labeller is present in the player's inventory.
* Add RF support, aspects and operators to get information from items
* Add recipes for clearing and copying variables
* Add operators to get hurt and death sounds of entities
* Add operators to handle the oredict
* Add operators to get block sounds
* Add mounted entity and item frame operators
* Add recipes for all parts
* Add Audio Reader for reading note sounds
* Add new advanced operators on entities
* Add convenience clock read aspect with configurable pulse
* Add effect writer with particle aspects
* Add Audio Writer. It can play notes by id from five instrument with a configurable volume.
* Add Charset Shifter writing aspects
* Add worker capabilities for machines
* Add worker capability aspects
* Add Menril Tree, Fluid, Berries and Torches
* Add Squeezer and Drying Basin
* Add JEI support for the Squeezer and Drying Basin
* Add Meneglin biome. It spawns Menril trees
Fixes:
* Fix incorrect part disabling with lower frequency updating parts
Make sure to backup your world before updating!
Requires CyclopsCore version 0.5.0.
Features:
* Expose API
* Add light panels
* Add MCMultiPart support
* Add Thaumcraft support
* Add many aspects
* Add many operators
* Add Waila support
* Add Materializer
* Add Proxy
* Add optional energy system
Changes:
* Improve display rendering
* Improve part rendering
* Add object value types