diff --git a/config/ForgeRelocation.cfg b/config/ForgeRelocation.cfg new file mode 100644 index 0000000..986f11e --- /dev/null +++ b/config/ForgeRelocation.cfg @@ -0,0 +1,61 @@ +# Configuration file + +########################################################################################################## +# General +#--------------------------------------------------------------------------------------------------------# +# Basic settings +########################################################################################################## + +General { + # Maximum amount of blocks that can be moved at once. + I:moveLimit=2048 +} + + +########################################################################################################## +# Tile Movers +#--------------------------------------------------------------------------------------------------------# +# Used to configure which registered Tile Mover is used for a block. Key-Value pairs are defined using +# the syntax key -> value. +# Most blocks are configurable, but some mods may have opted to lock which handlers can be used for its +# blocks. +# Possible keys: +# 'default' - to assign default handler. +# 'mod:' - to assign every block from a mod. +# ':' - to assign block from a mod for every meta. +# ':m' - to assign block from mod for specific meta. +# +# Available tile movers: +# 'saveload' - Saves the tile and then reloads it in the next position. Reliable but CPU intensive. +# 'coordpush' - Physically changes the location of tiles. Works if tiles do not cache their position. +# 'static' - Setting this disables movement for the specified block. +# 'FMP' - Tile mover for Forge Multipart +# +# Movers locked via API: +# mod:ForgeMultipart -> FMP +# +########################################################################################################## + +"Tile Movers" { + S:"mover registry" < + default -> saveload + mod:minecraft -> coordpush + mod:Relocation -> coordpush + mod:ComputerCraft -> coordpush + mod:EnderStorage -> coordpush + mod:ChickenChunks -> coordpush + mod:Translocator -> coordpush + mod:ProjRed|Compatibility -> coordpush + mod:ProjRed|Core -> coordpush + mod:ProjRed|Expansion -> coordpush + mod:ProjRed|Exploration -> coordpush + mod:ProjRed|Fabrication -> coordpush + mod:ProjRed|Illumination -> coordpush + mod:ProjRed|Integration -> coordpush + mod:ProjRed|Transmission -> coordpush + mod:ProjRed|Transportation -> coordpush + mod:ForgeMultipart -> FMP + > +} + + diff --git a/config/MCFrames.cfg b/config/MCFrames.cfg new file mode 100644 index 0000000..1efb944 --- /dev/null +++ b/config/MCFrames.cfg @@ -0,0 +1,25 @@ +# Configuration file + +########################################################################################################## +# Latched Sets +#--------------------------------------------------------------------------------------------------------# +# Used to define which pairs of blocks will be stuck together. +# Latched sets will always move in pairs, even if only one of them are actually connected to a block. +# 'block1 -> block2' means that if block1 is moved, any block2 connected to it will also move. +# However, moving block2 does not move block1. To do that, you must also register block2 -> block1. +# Sets are defined using the syntax of key -> value. +# Possible keys and values: +# ':' - to assign block from a mod for every meta. +# ':m' - to assign block from mod for specific meta. +# +########################################################################################################## + +"Latched Sets" { + S:"latch registry" < + minecraft:bed -> minecraft:bed + minecraft:wooden_door -> minecraft:wooden_door + minecraft:iron_door -> minecraft:iron_door + > +} + + diff --git a/config/MrTJPCore.cfg b/config/MrTJPCore.cfg new file mode 100644 index 0000000..e57a296 --- /dev/null +++ b/config/MrTJPCore.cfg @@ -0,0 +1,32 @@ +# Configuration file + +########################################################################################################## +# General +#--------------------------------------------------------------------------------------------------------# +# General settings for MrTJPCore +########################################################################################################## + +General { + # Flag to set if the update checker should consider unstable builds as a new version. + B:"Include Unstable"=false + + # Flag to enable or disable the update checker. + B:"Version Checking"=true +} + + +########################################################################################################## +# World Gen +#--------------------------------------------------------------------------------------------------------# +# Settings related to world generation +########################################################################################################## + +"World Gen" { + # The database ID that is used to store which chunks have been generated already. Changing this will cause generation to run again on the same chunk. + S:"RetroGen ID"=mrtjp_gen + + # Toggle to enable retrogeneration, a feature that would allow ores to be generated after the world has been created. + B:"Retroactive World Generation"=false +} + + diff --git a/config/ProjectRed.cfg b/config/ProjectRed.cfg new file mode 100644 index 0000000..ab5e88d --- /dev/null +++ b/config/ProjectRed.cfg @@ -0,0 +1,130 @@ +# Configuration file + +########################################################################################################## +# Compatibility +#--------------------------------------------------------------------------------------------------------# +# Control the loading of various compatibility hooks. These settings are ignored unless the Compatibility module is installed. +########################################################################################################## + +Compatibility { + # This makes things emit colored light. CLC is in beta state and may cause minor rendering glitches. + B:"ColoredLights Compat"=false + + # This allows computers to connect to bundled cables with the RS API + B:"ComputerCraft: Bundled Cables"=true + + # This allows pipes to recoginze MFR Deep storage units correctly. + B:"MFR: Deep Storage"=true + + # This adds recipes to machines + B:"Thermal Expansion: Machine Recipes"=true + + # This adds recipes to the smeltery. + B:"Tinkers Construct: Smeltery"=true + + # This allows gem axes to work with treecapitator. + B:"Treecapitator: Gem Axe"=true +} + + +########################################################################################################## +# General Settings +#--------------------------------------------------------------------------------------------------------# +# Contains basic settings for the mod. +########################################################################################################## + +"General Settings" { + # ID for the Jetpack Fuel Efficiency enchantment. + I:"Enchantment: Fuel Efficiency"=80 + + # If set to false, logic gates will not make sounds. + B:"Logic Sounds"=true + + # Minimum amount of ticks the timer gates can be set to. Cannot be lower than 4. + I:"Minimum Timer Ticks"=4 + + # Ticks between router searches. + I:"Routed Pipes: Detection Frequency"=40 + + # Max number of pipes to explore when connecting to other routers. + I:"Routed Pipes: Max Detection Count"=100 + + # Maximum distance an item may aimlessly wander in a pipe before being erased. 0 for unlimited. + I:"Routed Pipes: Max Wander Distance"=0 + + # Number of active route table update threads. + I:"Routed Pipes: Update Threads"=4 + + # If set to true, sticks will be used instead of wood strips in framed wire recipes. + B:"Simple Framed Wire Recipe"=false + + # If set to true, you will be alerted when a newer version of PR is available. + B:"Version Checking"=true +} + + +########################################################################################################## +# Render Settings +#--------------------------------------------------------------------------------------------------------# +# Contains settings related to how things render in-game. +########################################################################################################## + +"Render Settings" { + # If set to false, flat wire textures will be used for logic gates. Significant performance improvement. + B:"3D Logic Wires"=true + + # Number of lights to render, -1 for unlimited + I:"Light Halo Render Count"=-1 + + # If set to false, routed pipes will not render routing fx such as bubbles and lasers. + B:"Routed Pipe FX"=true + + # If set to false, gates will be rendered in the TESR rather than the WorldRenderer. + B:"Static Gates"=true + + # If set to false, wires will be rendered in the TESR rather than the WorldRenderer. + B:"Static Wires"=true +} + + +########################################################################################################## +# World Gen +#--------------------------------------------------------------------------------------------------------# +# Contains settings related to world gen. You can enable/disable each ore or strucure, change retro generation settings, and increase how rare something is by increasing the resistance value. +########################################################################################################## + +"World Gen" { + B:"Copper Ore"=true + I:"Copper Ore resistance"=0 + B:"Copper Ore retrogen"=false + B:"Deviating Lily"=true + I:"Deviating Lily resistance"=0 + B:"Deviating Lily retrogen"=false + B:"Electrotine Ore"=true + I:"Electrotine Ore resistance"=0 + B:"Electrotine Ore retrogen"=false + B:"Marble Caves"=true + I:"Marble Caves resistance"=0 + B:"Marble Caves retrogen"=false + B:"Peridot Ore"=true + I:"Peridot Ore resistance"=0 + B:"Peridot Ore retrogen"=false + B:"Ruby Ore"=true + I:"Ruby Ore resistance"=0 + B:"Ruby Ore retrogen"=false + B:"Sapphire Ore"=true + I:"Sapphire Ore resistance"=0 + B:"Sapphire Ore retrogen"=false + B:"Silver Ore"=true + I:"Silver Ore resistance"=0 + B:"Silver Ore retrogen"=false + B:"Spreading Moss"=true + B:"Tin Ore"=true + I:"Tin Ore resistance"=0 + B:"Tin Ore retrogen"=false + I:"Volcano resistance"=0 + B:"Volcano retrogen"=false + B:Volcanos=true +} + + diff --git a/config/splash.properties b/config/splash.properties index f40d67d..89e1269 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Mar 29 11:07:55 CET 2025 +#Sat Mar 29 11:22:39 CET 2025 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/mods/.index/project-red-compat.pw.toml b/mods/.index/project-red-compat.pw.toml new file mode 100644 index 0000000..ead35d1 --- /dev/null +++ b/mods/.index/project-red-compat.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Compat" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Compat.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "4e00ec1e5efb4ebe91a773a75614a011afef87b5" + +[update] +[update.curseforge] +file-id = 2280736 +project-id = 229050 diff --git a/mods/.index/project-red-core.pw.toml b/mods/.index/project-red-core.pw.toml new file mode 100644 index 0000000..9274802 --- /dev/null +++ b/mods/.index/project-red-core.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Core" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Base.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "a312b9b91fa41913051984e1436ed8e3b19c40ce" + +[update] +[update.curseforge] +file-id = 2280728 +project-id = 228702 diff --git a/mods/.index/project-red-expansion.pw.toml b/mods/.index/project-red-expansion.pw.toml new file mode 100644 index 0000000..e042031 --- /dev/null +++ b/mods/.index/project-red-expansion.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Expansion" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Mechanical.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "8fbaed210967a06643f9e04b5d5c207e03e44877" + +[update] +[update.curseforge] +file-id = 2280734 +project-id = 229048 diff --git a/mods/.index/project-red-exploration.pw.toml b/mods/.index/project-red-exploration.pw.toml new file mode 100644 index 0000000..18b94d9 --- /dev/null +++ b/mods/.index/project-red-exploration.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Exploration" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-World.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "7573fbb8cfc3e6228724dbe1da5cf0e641f132cb" + +[update] +[update.curseforge] +file-id = 2280735 +project-id = 229049 diff --git a/mods/.index/project-red-fabrication.pw.toml b/mods/.index/project-red-fabrication.pw.toml new file mode 100644 index 0000000..746bd45 --- /dev/null +++ b/mods/.index/project-red-fabrication.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Fabrication" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Fabrication.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "78c6976167100668df0774d19291322e4e9b8a97" + +[update] +[update.curseforge] +file-id = 2280732 +project-id = 230111 diff --git a/mods/.index/project-red-illumination.pw.toml b/mods/.index/project-red-illumination.pw.toml new file mode 100644 index 0000000..0b0600e --- /dev/null +++ b/mods/.index/project-red-illumination.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Illumination" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "fe990319d34d0eba33b589470b57e9ae2773eaff" + +[update] +[update.curseforge] +file-id = 2280733 +project-id = 229046 diff --git a/mods/.index/project-red-integration.pw.toml b/mods/.index/project-red-integration.pw.toml new file mode 100644 index 0000000..e6bb7e7 --- /dev/null +++ b/mods/.index/project-red-integration.pw.toml @@ -0,0 +1,14 @@ +name = "Project Red - Integration" +filename = "ProjectRed-1.7.10-4.7.0pre12.95-Integration.jar" +side = "both" + +[download] +mode = "metadata:curseforge" +url = "" +hash-format = "sha1" +hash = "89065d6e0e34ea3ac8c18e602b2f208bec8783ea" + +[update] +[update.curseforge] +file-id = 2280731 +project-id = 229045 diff --git a/mods/1.7.10/ForgeMultipart-1.7.10-1.1.2.331-universal.jar b/mods/1.7.10/ForgeMultipart-1.7.10-1.2.0.345-universal.jar similarity index 52% rename from mods/1.7.10/ForgeMultipart-1.7.10-1.1.2.331-universal.jar rename to mods/1.7.10/ForgeMultipart-1.7.10-1.2.0.345-universal.jar index 0d779f5..f3929a0 100644 Binary files a/mods/1.7.10/ForgeMultipart-1.7.10-1.1.2.331-universal.jar and b/mods/1.7.10/ForgeMultipart-1.7.10-1.2.0.345-universal.jar differ diff --git a/mods/1.7.10/ForgeRelocation-1.7.10-0.0.1.4-universal.jar b/mods/1.7.10/ForgeRelocation-1.7.10-0.0.1.4-universal.jar new file mode 100644 index 0000000..52423c4 Binary files /dev/null and b/mods/1.7.10/ForgeRelocation-1.7.10-0.0.1.4-universal.jar differ diff --git a/mods/1.7.10/ForgeRelocationFMP-1.7.10-0.0.1.2-universal.jar b/mods/1.7.10/ForgeRelocationFMP-1.7.10-0.0.1.2-universal.jar new file mode 100644 index 0000000..aff2ae1 Binary files /dev/null and b/mods/1.7.10/ForgeRelocationFMP-1.7.10-0.0.1.2-universal.jar differ diff --git a/mods/1.7.10/MrTJPCore-1.1.0.33-universal.jar b/mods/1.7.10/MrTJPCore-1.1.0.33-universal.jar new file mode 100644 index 0000000..d40081e Binary files /dev/null and b/mods/1.7.10/MrTJPCore-1.1.0.33-universal.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Base.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Base.jar new file mode 100644 index 0000000..bb66f4e Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Base.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Compat.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Compat.jar new file mode 100644 index 0000000..1b093a7 Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Compat.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Fabrication.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Fabrication.jar new file mode 100644 index 0000000..353fc94 Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Fabrication.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Integration.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Integration.jar new file mode 100644 index 0000000..691085f Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Integration.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar new file mode 100644 index 0000000..f1f8651 Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-Mechanical.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Mechanical.jar new file mode 100644 index 0000000..9ddfbb7 Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-Mechanical.jar differ diff --git a/mods/ProjectRed-1.7.10-4.7.0pre12.95-World.jar b/mods/ProjectRed-1.7.10-4.7.0pre12.95-World.jar new file mode 100644 index 0000000..5c7e65a Binary files /dev/null and b/mods/ProjectRed-1.7.10-4.7.0pre12.95-World.jar differ