Fork Requious Frakto with some optimizations and additional features
This fork was originally made for personal use. Since a few people expressed interest in it, we decided to make it publicly available on CurseForge.
We do not have plans to actively maintain or further develop this project, so please keep that in mind when using it.
We do not claim ownership of the original mod. Huge thanks to the original author for their work. This fork exists simply to bring a few improvements and refinements to mod.
The original license is preserved and can be found in LICENSE.
Everything is based on original mod, but some more usable modifications have been made
- JEI Slot placement grid has been changed, now it is a multiple of 9 pixels instead of 18
- New ZenMethods and JSON machine settings
- Switching the interaction with energy to long values (compatible with Flux Network)
- Includes IC2-No to fix compatibility with Industrial Craft 2
- Compatible with Lumenized
- Compatible with ItemBorders
- mods.requious.Assembly
setEUSlot(x as int, y as int, face as ComponentFace, capacity as int)- from IC2-No
- mods.requious.AssemblyRecipe
requireEU(group as string, energy as int, @Optional mark as string)- from IC2-NorequireEU(group as string, min as int, max as int, @Optional mark as string)- from IC2-NoaddJEIInfo(group as string, tooltips as string[], slotVisual as SlotVisual)- add a multi-line info tooltip
- mods.requious.RecipeContainer
addEUOutput(group as string, energy as int)- from IC2-NoaddEUOutput(group as string, energy as int, minInsert as int)- from IC2-NoaddJEIInfo(group as string, tooltips as string[], slotVisual as SlotVisual)- add a multi-line info tooltip
- mods.requious.MachineContainer
getFloat(name as string)- get float variablesetFloat(name as string, value as float- set float variablegetLong(name as string)- get long variablesetLong(name as string, value as long- set long variablegetSlotCapacity(x as int, y as int)- get energy slot capacitysetPushEnergySlotSize(x as int, y as int, pushEnergy as long)- set pushing energy value on energy slotgetPushEnergySlotSize(x as int, y as int)- get pushing energy value on energy slotsetEnergySlotMaxInput(x as int, y as int, input as long)- set max input energy per tick on energy slotsetEnergySlotMaxOutput(x as int, y as int, output as long)- set max output energy per tick on energy slotisActive(x as int, y as int)- returns whether the duration slot is activesetDurationData(x as int, y as int, active as bool, duration as int, time as int)- set duration slot data
- mods.requious.ItemSlot
onSlotChanged(slotChangedFunction as function(machineContainer as MachineContainer))- do something when the contents of the item slot have changed
- mods.requious.Random
nextFloat()- Returns the pseudorandom, uniformly distributed float value between 0.0 and 1.0
- mods.requious.Mics
formatNumber(value as long)- returns a beautiful abbreviated string representation of the value, for example: 100000 -> 100.0K
pathTextureGui- path to gui texture, for example:textures/gui/assembly.pngmoveSlotPosX- Offset the grid of custom slots on X position by the specified number of pixelsmoveSlotPosY- Offset the grid of custom slots on Y position by the specified number of pixelsmoveInvSlotsPosX- Offset the grid of player inventory slots on X position by the specified number of pixelsmoveInvSlotsPosY- Offset the grid of player inventory slots on Y position by the specified number of pixelsoverGuiSizeX- increase the width of the gui by the specified value (by default, the width of the GUI is 176)overGuiSizeY- increase the height of the gui by the specified value (by default, the height of the GUI is 184)
- BordListian (@DaedalusGame) - original mod author
- superhelo (@XHL315) - IC2-No author