From 003be1339f5efffc4884611ef58bef053afd8888 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Sat, 31 Dec 2022 17:24:52 +0100 Subject: [PATCH] feat: add mods --- addon.json | 75 +++++ src/modpack.json | 70 +++++ src/overrides/config/railcraft/blocks.cfg | 326 ++++++++++++++++++++++ 3 files changed, 471 insertions(+) create mode 100644 src/overrides/config/railcraft/blocks.cfg diff --git a/addon.json b/addon.json index 49237ad..4d8a49d 100644 --- a/addon.json +++ b/addon.json @@ -1205,6 +1205,81 @@ } ] }, + { + "qualifier": "mod-dimanchor", + "link": [ + "http://immibis.com/mcmoddl/files/dimensional-anchor-59.0.3.jar" + ], + "flags": { + "both": ["required"] + }, + "install": [ + { + "action": "move", + "args": ["./mods"] + } + ] + }, + { + "qualifier": "mod-macroblocks", + "link": [ + "http://immibis.com/mcmoddl/files/immibis-macroblocks-59.1.1.jar" + ], + "flags": { + "both": ["required"] + }, + "install": [ + { + "action": "move", + "args": ["./mods"] + } + ] + }, + { + "qualifier": "mod-tinycarts", + "link": [ + "http://immibis.com/mcmoddl/files/tinycarts-0.2.jar" + ], + "flags": { + "both": ["required"] + }, + "install": [ + { + "action": "move", + "args": ["./mods"] + } + ] + }, + { + "qualifier": "mod-gravitygun", + "link": [ + "https://mediafilez.forgecdn.net/files/2233/777/GravityGun-4.0.0-beta.jar" + ], + "flags": { + "both": ["required"] + }, + "install": [ + { + "action": "move", + "args": ["./mods"] + } + ] + }, + { + "qualifier": "mod-soulshards", + "link": [ + "https://mediafilez.forgecdn.net/files/2230/470/SoulShards-TOW-1.7.10-0.1-RC9-7.jar" + ], + "flags": { + "both": ["required"] + }, + "install": [ + { + "action": "move", + "args": ["./mods"] + } + ] + }, { "qualifier": "mod-liteloader", "link": [ diff --git a/src/modpack.json b/src/modpack.json index fe8643e..203d130 100644 --- a/src/modpack.json +++ b/src/modpack.json @@ -1116,6 +1116,76 @@ "included" ] }, + { + "id": "mod-dimanchor", + "file": { + "link": "http://immibis.com/mcmoddl/files/dimensional-anchor-59.0.3.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-macroblocks", + "file": { + "link": "http://immibis.com/mcmoddl/files/immibis-macroblocks-59.1.1.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-tinycarts", + "file": { + "link": "http://immibis.com/mcmoddl/files/tinycarts-0.2.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-gravitygun", + "file": { + "link": "https://mediafilez.forgecdn.net/files/2233/777/GravityGun-4.0.0-beta.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, + { + "id": "mod-soulshards", + "file": { + "link": "https://mediafilez.forgecdn.net/files/2230/470/SoulShards-TOW-1.7.10-0.1-RC9-7.jar", + "installer": "internal.dir:mods" + }, + "type": "mod", + "options": [ + "server", + "client", + "required", + "included" + ] + }, { "id": "mod-liteloader", "file": { diff --git a/src/overrides/config/railcraft/blocks.cfg b/src/overrides/config/railcraft/blocks.cfg new file mode 100644 index 0000000..a6c58c9 --- /dev/null +++ b/src/overrides/config/railcraft/blocks.cfg @@ -0,0 +1,326 @@ +# Configuration file + +########################################################################################################## +# blocks +#--------------------------------------------------------------------------------------------------------# +# Here you can disable entire blocks. +# Changing these will have adverse effects on existing worlds. +# For the list of which sub-blocks are on each ID see the sub-block section below. +########################################################################################################## + +blocks { + B:anvil=true + B:brick.abyssal=true + B:brick.bleachedbone=true + B:brick.bloodstained=true + B:brick.frostbound=true + B:brick.infernal=true + B:brick.nether=true + B:brick.quarried=true + B:brick.sandy=true + B:cube=true + B:detector=true + B:elevator=true + B:firestone.recharge=true + B:fluid.creosote=true + B:fluid.steam=true + B:frame=true + B:glass=true + B:lamp=true + B:machine.alpha=true + B:machine.beta=true + B:machine.delta=true + B:machine.epsilon=true + B:machine.gamma=true + B:ore=true + B:post=true + B:post.metal=true + B:post.metal.platform=true + B:residual.heat=false + B:signal=true + B:slab=true + B:stair=true + B:track=true + B:wall.alpha=true + B:wall.beta=true + B:worldlogic=true +} + + +########################################################################################################## +# subblocks +#--------------------------------------------------------------------------------------------------------# +# Here is were you can enable/disable various sub-blocks. +# Railcraft will attemtpt to compensate for any missing component by providing alternatives (usually). +########################################################################################################## + +subblocks { + B:cube.brick.infernal=true + B:cube.brick.sandy=true + B:cube.coke=true + B:cube.concrete=true + B:cube.copper=true + B:cube.creosote=true + B:cube.crushed.obsidian=true + B:cube.lead=true + B:cube.steel=true + B:cube.stone.abyssal=true + B:cube.stone.quarried=true + B:cube.tin=true + B:lantern.metal.copper=true + B:lantern.metal.gold=true + B:lantern.metal.iron=true + B:lantern.metal.lead=true + B:lantern.metal.steel=true + B:lantern.metal.tin=true + B:lantern.stone.abyssal=true + B:lantern.stone.bleachedbone=true + B:lantern.stone.bloodstained=true + B:lantern.stone.frostbound=true + B:lantern.stone.infernal=true + B:lantern.stone.nether=true + B:lantern.stone.quarried=true + B:lantern.stone.sandstone=true + B:lantern.stone.sandy=true + B:lantern.stone.stone=true + B:machine.alpha.anchor.admin=true + B:machine.alpha.anchor.passive=true + B:machine.alpha.anchor.personal=true + B:machine.alpha.anchor.world=true + B:machine.alpha.blast.furnace=true + B:machine.alpha.coke.oven=true + B:machine.alpha.feed.station=true + B:machine.alpha.rock.crusher=true + B:machine.alpha.rolling.machine=true + B:machine.alpha.smoker=true + B:machine.alpha.steam.oven=true + B:machine.alpha.steam.trap=true + B:machine.alpha.steam.trap.auto=true + B:machine.alpha.tank.water=true + B:machine.alpha.trade.station=true + B:machine.alpha.turbine=true + B:machine.beta.anchor.sentinel=true + B:machine.beta.boiler.firebox.liquid=true + B:machine.beta.boiler.firebox.solid=true + B:machine.beta.boiler.tank.pressure.high=true + B:machine.beta.boiler.tank.pressure.low=true + B:machine.beta.chest.metals=true + B:machine.beta.chest.void=true + B:machine.beta.engine.steam.high=true + B:machine.beta.engine.steam.hobby=true + B:machine.beta.engine.steam.low=true + B:machine.beta.tank.iron.gauge=true + B:machine.beta.tank.iron.valve=true + B:machine.beta.tank.iron.wall=true + B:machine.beta.tank.steel.gauge=true + B:machine.beta.tank.steel.valve=true + B:machine.beta.tank.steel.wall=true + B:machine.delta.cage=true + B:machine.delta.wire=true + B:machine.epsilon.admin.steam.producer=true + B:machine.epsilon.electric.feeder=true + B:machine.epsilon.electric.feeder.admin=true + B:machine.epsilon.engraving.bench=true + B:machine.epsilon.flux.transformer=true + B:machine.epsilon.force.track.emitter=true + B:machine.gamma.dispenser.cart=true + B:machine.gamma.dispenser.train=true + B:machine.gamma.loader.energy=true + B:machine.gamma.loader.item=true + B:machine.gamma.loader.item.advanced=true + B:machine.gamma.loader.liquid=true + B:machine.gamma.loader.rf=true + B:machine.gamma.unloader.energy=true + B:machine.gamma.unloader.item=true + B:machine.gamma.unloader.item.advanced=true + B:machine.gamma.unloader.liquid=true + B:machine.gamma.unloader.rf=true + B:ore.dark.diamond=true + B:ore.dark.emerald=true + B:ore.dark.lapis=true + B:ore.firestone=true + B:ore.poor.copper=true + B:ore.poor.gold=true + B:ore.poor.iron=true + B:ore.poor.lead=true + B:ore.poor.tin=true + B:ore.saltpeter=true + B:ore.sulfur=true + B:signal.block.signal=true + B:signal.block.signal.dual=true + B:signal.box.analog=true + B:signal.box.block.relay=true + B:signal.box.capacitor=true + B:signal.box.controller=true + B:signal.box.interlock=true + B:signal.box.receiver=true + B:signal.box.sequencer=true + B:signal.distant=true + B:signal.distant.dual=true + B:signal.switch.lever=true + B:signal.switch.motor=true + B:signal.switch.routing=true + B:slab.abyssal.block=true + B:slab.abyssal.brick=true + B:slab.abyssal.cobble=true + B:slab.abyssal.fitted=true + B:slab.bleachedbone.block=true + B:slab.bleachedbone.brick=true + B:slab.bleachedbone.cobble=true + B:slab.bleachedbone.fitted=true + B:slab.bloodstained.block=true + B:slab.bloodstained.brick=true + B:slab.bloodstained.cobble=true + B:slab.bloodstained.fitted=true + B:slab.concrete=true + B:slab.copper=true + B:slab.creosote=true + B:slab.diamond=true + B:slab.frostbound.block=true + B:slab.frostbound.brick=true + B:slab.frostbound.cobble=true + B:slab.frostbound.fitted=true + B:slab.gold=true + B:slab.ice=true + B:slab.infernal.block=true + B:slab.infernal.brick=true + B:slab.infernal.cobble=true + B:slab.infernal.fitted=true + B:slab.iron=true + B:slab.lead=true + B:slab.nether.block=true + B:slab.nether.cobble=true + B:slab.nether.fitted=true + B:slab.obsidian=true + B:slab.packed.ice=true + B:slab.quarried.block=true + B:slab.quarried.brick=true + B:slab.quarried.cobble=true + B:slab.quarried.fitted=true + B:slab.sandy.block=true + B:slab.sandy.brick=true + B:slab.sandy.cobble=true + B:slab.sandy.fitted=true + B:slab.snow=true + B:slab.steel=true + B:slab.tin=true + B:stair.abyssal.block=true + B:stair.abyssal.brick=true + B:stair.abyssal.cobble=true + B:stair.abyssal.fitted=true + B:stair.bleachedbone.block=true + B:stair.bleachedbone.brick=true + B:stair.bleachedbone.cobble=true + B:stair.bleachedbone.fitted=true + B:stair.bloodstained.block=true + B:stair.bloodstained.brick=true + B:stair.bloodstained.cobble=true + B:stair.bloodstained.fitted=true + B:stair.concrete=true + B:stair.copper=true + B:stair.creosote=true + B:stair.diamond=true + B:stair.frostbound.block=true + B:stair.frostbound.brick=true + B:stair.frostbound.cobble=true + B:stair.frostbound.fitted=true + B:stair.gold=true + B:stair.ice=true + B:stair.infernal.block=true + B:stair.infernal.brick=true + B:stair.infernal.cobble=true + B:stair.infernal.fitted=true + B:stair.iron=true + B:stair.lead=true + B:stair.nether.block=true + B:stair.nether.cobble=true + B:stair.nether.fitted=true + B:stair.obsidian=true + B:stair.packed.ice=true + B:stair.quarried.block=true + B:stair.quarried.brick=true + B:stair.quarried.cobble=true + B:stair.quarried.fitted=true + B:stair.sandy.block=true + B:stair.sandy.brick=true + B:stair.sandy.cobble=true + B:stair.sandy.fitted=true + B:stair.snow=true + B:stair.steel=true + B:stair.tin=true + B:track.boarding=true + B:track.boarding.train=true + B:track.buffer.stop=true + B:track.control=true + B:track.coupler=true + B:track.decoupler=true + B:track.detector.direction=true + B:track.disembarking=true + B:track.disposal=true + B:track.electric=true + B:track.electric.junction=true + B:track.electric.switch=true + B:track.electric.wye=true + B:track.embarking=true + B:track.force=true + B:track.gated=true + B:track.gated.oneway=true + B:track.holding=true + B:track.holding.train=true + B:track.junction=true + B:track.launcher=true + B:track.limiter=true + B:track.lockdown=true + B:track.lockdown.train=true + B:track.locking=true + B:track.locomotive=true + B:track.oneway=true + B:track.priming=true + B:track.reinforced=true + B:track.reinforced.boost=true + B:track.reinforced.junction=true + B:track.reinforced.switch=true + B:track.reinforced.wye=true + B:track.routing=true + B:track.slow=true + B:track.slow.boost=true + B:track.slow.junction=true + B:track.slow.switch=true + B:track.slow.wye=true + B:track.speed=true + B:track.speed.boost=true + B:track.speed.switch=true + B:track.speed.transition=true + B:track.speed.wye=true + B:track.suspended=true + B:track.switch=true + B:track.whistle=true + B:track.wye=true + B:wall.abyssal.brick=true + B:wall.bleachedbone.brick=true + B:wall.bloodstained.brick=true + B:wall.brick=true + B:wall.concrete=true + B:wall.diamond=true + B:wall.frost.bound.brick=true + B:wall.gold=true + B:wall.ice=true + B:wall.infernal.brick=true + B:wall.iron=true + B:wall.nether.brick=true + B:wall.obsidian=true + B:wall.quarried.brick=true + B:wall.quartz=true + B:wall.quartz.chiseled=true + B:wall.sandstone=true + B:wall.sandstone.chiseled=true + B:wall.sandstone.smooth=true + B:wall.sandy.brick=true + B:wall.snow=true + B:wall.stone.brick=true + B:wall.stone.brick.chiseled=true + B:wall.stone.brick.cracked=true + B:wall.stone.brick.mossy=true +} + +