diff --git a/build.gradle b/build.gradle index 80799ff..4320cc5 100644 --- a/build.gradle +++ b/build.gradle @@ -15,4 +15,4 @@ plugins { apply plugin: "anvil.modpackbuilder" group 'mpz.anvil' -version '3.3.1' +version '3.4' diff --git a/src/addonscript/modpack.json b/src/addonscript/modpack.json new file mode 100644 index 0000000..38d683b --- /dev/null +++ b/src/addonscript/modpack.json @@ -0,0 +1 @@ +{"id":"Anvilcraft","name":"Anvilcraft","type":"modpack","versions":[{"relations":[{"type":"included","linkType":"file","installer":"anvil.addonscript.install.DirInstaller","dir":"mods","link":"https://files.vexatos.com/Computronics/Computronics-1.12.2-1.6.6.jar"}]}]} diff --git a/src/cfg/crossroads.cfg b/src/cfg/crossroads.cfg new file mode 100644 index 0000000..aab5cb3 --- /dev/null +++ b/src/cfg/crossroads.cfg @@ -0,0 +1,114 @@ +# Configuration file + +alchemy { + I:"FE generated from 1J. Set to 0 to effectively disable the dynamo. (Default 20)"=20 + + # 0: No negative effects. 1: Allow lightning strikes. 2: Allow creeper charging. 3: Allow lightning strikes & creeper charging. + I:"Level of effects from overcharging the atmosphere (Default 3)"=3 + D:"Voltus used to produce 1000FE of charge in the atmosphere (Default 0.1)"=0.1 + B:"Whether to allow crafting Ignis Infernum. (Default true)"=true +} + + +internal { + S:"Blocks that Crossroads shouldn't be able to destroy or replace. Should be in the format 'modid:blockregistryname', ex. 'minecraft:obsidian' or 'crossroads:block_salt'." < + minecraft:barrier + minecraft:command_block + minecraft:end_portal + minecraft:end_portal_frame + minecraft:nether_portal + minecraft:chain_command_block + minecraft:repeating_command_block + minecraft:end_gateway + minecraft:structure_block + minecraft:structure_void + > + + # Interval in ticks between gear network checks. (Range 100-2400, Default 300) + I:"Gear Reset Time"=300 + B:"If you are crashing from StackOverflow errors and you either have a tiny amount of RAM or built an insanely large & complicated rotary setup, then set this to true, destroy the setup, and set this to false. Also maybe send me a picture of the setup."=false + + # The documentation will appear in the misc section of Technician's Manual, NOT the Mysterious Journal. Pack makers: Turn this off before releasing the pack! + B:"Show CraftTweaker integration documentation in the guide book? (Default false)"=false + + # Lower value means smoother gear rotation and less clipping, but more packets sent AKA lag. (Range 0.0-1.0, Default .02) + D:"Speed Precision"=0.019999999552965164 + + # Only use this if needed, as the mappings between players and technomancy workspace dimensions will be lost. If doing this, delete the files for those dimensions. Also, make a backup of the world file before setting this to true. + B:"Wipe internal per player dimension mappings on failure? (Default false)"=false +} + + +misc { + # Disabling these recipes will NOT change the documentation at all. Responsibility for warning users of disabled recipes is left to pack makers. + B:"Add recipes for bobo items? (Default true)"=true + S:"Blocks that time beams shouldn't affect. Should be in the format 'modid:blockregistryname', ex. 'minecraft:obsidian' or 'crossroads:block_salt'." < + > + + # If false, all heat cable overheating effects are replaced with burning (Default true) + B:"Cable Overheat Effects"=true + B:"Can time beams accelerate time? (Default true)."=true + B:"Enable rain idol? (Default true)"=true + S:"Plant types that can not be grown by a potential beam. Should be in format 'modid:blockregistryname', ex. minecraft:wheat" < + > + + # Should magic beams rotate? (Default true) + B:"Rotate Beams"=true +} + + +ores { + B:"Generate Copper Ore?"=false + B:"Generate Native Copper Ore?"=false + B:"Generate Ruby Ore?"=false + B:"Generate Tin Ore?"=false + + # Disabling this will make Crossroads copper/tin/bronze completely useless. The recipes will need copper/tin/bronze from other mods. Don't ask me why you'd want this. + B:"Register OreDictionary for copper/tin/bronze? (Default true)"=false + + # Changing this value will cause retrogen. Leaving it blank disables retrogen. TURN THIS OFF WHEN YOU ARE DONE! + S:"Retrogen Key"= +} + + +specializations { + B:"Allow Multiple specializations per player in MultiPlayer? (Default false)"=false + B:"Allow Multiple specializations per player in SinglePlayer? (Default true)"=true + B:"Enable Alchemy? (Default true)"=true + B:"Enable Technomancy? (Default true)"=true + + # NYI + B:"Enable Witchcraft? (Default true)"=true +} + + +technomancy { + B:"Allow Chunk Magic-ifying disaster from Technomancy? (Default true)"=true + B:"Allow Chunk Reset disaster from Technomancy? (Default true)"=true + B:"Allow Chunk Voiding disaster from Technomancy? (Default true)"=true + B:"Allow Explosion disaster from Technomancy? (Default true)"=true + + # Use to prevent exploits, bugs, travel to the prototype dimension, griefing, and other naughty things. Also, most modded multiblocks should be blocked to prevent bugs. + S:"Blocks disallowed to be used in prototypes. Should be in the format 'modid:blockregistryname', ex. 'minecraft:obsidian' or 'crossroads:block_salt'." < + crossroads:large_gear_slave + crossroads:large_gear_master + crossroads:prototype + crossroads:gateway_frame + minecraft:portal + rftools:matter_transmitter + bloodmagic:blockteleposer + > + B:"Draw potential fields with lines (True: lines, False: planes)? (Default false)"=false + + # An invalid liquid will disable the crafting + S:"Liquid type for the Copshowium Creation Chamber with fields (Default distilledwater)."=distilledwater + + # An invalid liquid will disable the crafting + S:"Liquid type for the Copshowium Creation Chamber without fields (Default copper)."=copper + I:"Maximum pistol damage per shot, -1 for no cap. (Default -1)"=-1 + + # -1: Prototyping is disabled. May block large amounts of the mod. 0: Default value. 1: Prototyping destroys the template structure the prototype was made from instead of copying the template. (prevents unintended dupe exploits). 2: Prototyping works as normal, except prototype blocks themselves cannot be placed, only used within other compatible devices (such as the watch). + I:"Restrictions on prototyping. (Default 0)"=0 +} + + diff --git a/src/cfg/infinity.cfg b/src/cfg/infinity.cfg index 13e8f4b..529543f 100644 --- a/src/cfg/infinity.cfg +++ b/src/cfg/infinity.cfg @@ -21,7 +21,7 @@ general { B:"Can Snap change Gamemode"=false # Should some stones use abilities from HeroesExpansion - B:"HeroesExpansion Abilities"=true + B:"HeroesExpansion Abilities"=false # How big long should the StarTech Power Stone burst cooldown be # Min: 0 @@ -49,13 +49,16 @@ general { worldgen { - B:"Enable Stone worldgen"=true + B:"Enable Stone worldgen"=false I:"Mind Stone Dimension"=1 I:"Power Stone Dimension"=133 I:"Reality Stone Dimension"=107 I:"Soul Stone Dimension"=134 I:"Space Stone Dimension"=4 I:"Time Stone Dimension"=0 + + # WARNING: Console Spam + B:"Worldgen Debug"=false } diff --git a/src/cfg/sgcraft.cfg b/src/cfg/sgcraft.cfg new file mode 100644 index 0000000..9ed00c3 --- /dev/null +++ b/src/cfg/sgcraft.cfg @@ -0,0 +1,185 @@ +# Configuration file + +block-harvest { + B:dhdBlock=false + B:sgBaseBlock=false + B:sgRingBlock=false +} + + +client { + B:saveAddressToClipboard=false + B:showPowerValuesOnGui=true + B:useHDEventHorizonTexture=true +} + + +debug { + B:debugStructures=false +} + + +dhd { + B:force-update=false + I:linkRangeX=5 + I:linkRangeY=1 + I:linkRangeZ=6 + D:maxEnergyBuffer=2500.0 + B:useDHDFuelSource=true +} + + +fp-power { + I:energyBufferSize=4000000 + B:force-update=false + D:fpPerSGEnergyUnit=80.0 +} + + +gate-access { + B:defaultAllowIncoming=true + B:defaultAllowOutgoing=true + B:force-reset-on-load=false +} + + +generaton { + B:igloo_addon=true + I:igloo_addon_chance=25 + I:igloo_chevron_upgrade_chance=25 + B:igloo_spawn_tokra=true + I:igloo_zpm_chest_chance=15 + B:jungle_addon=true + I:jungle_addon_chance=25 + I:jungle_chevron_upgrade_chance=25 + B:jungle_spawn_tokra=true + I:jungle_zpm_chest_chance=15 + B:pyramid_addon=true + I:pyramid_addon_chance=25 + I:pyramid_chevron_upgrade_chance=25 + B:pyramid_spawn_tokra=true + I:pyramid_zpm_chest_chance=15 + B:swamp_addon=true + I:swamp_addon_chance=25 + I:swamp_chevron_upgrade_chance=25 + B:swamp_spawn_tokra=true + I:swamp_zpm_chest_chance=15 +} + + +ic2 { + I:PowerTETier=5 + I:energyBufferSize=1000000 + D:euPerSGEnergyUnit=20.0 + B:force-update=false + I:safeInputRate=2048 +} + + +iris { + B:allowRedstoneInput=true + B:preserveInventory=true +} + + +naquadah { + B:debugLava=false + I:debugLevel=0 + B:debugRandom=false + I:genIsolatedOdds=1 + I:genUnderLavaOdds=1 + I:maxIsolatedNodes=4 + I:maxNodesUnderLava=16 +} + + +opencomputers { + D:wirelessRebroadcastStrength=50.0 +} + + +options { + B:addOresToExistingWorlds=false + I:chunkLoadingRange=1 + B:enableNaquadahOre=true + B:logStargateEvents=false +} + + +player-access { + B:defaultAllowAdminAccess=true + B:defaultAllowGateAccess=true + B:defaultAllowIrisAccess=true + B:force-reset-on-load=false +} + + +recipes { + B:ccInterfaceBlock=true + B:gdo=true + B:ic2CapacitorItem=true + B:ic2PowerUnitBlock=true + B:naquadah=false + B:naquadahBlock=true + B:naquadahIngot=true + B:naquadahIngotFromBlock=true + B:ocInterfaceBlock=true + B:pdd=true + B:pegasus_upgrade=true + B:pegasus_upgrade_require_crystal=true + B:sgBaseBlock=true + B:sgChevronBlock=true + B:sgChevronUpgradeItem=true + B:sgControllerBlock=true + B:sgControllerCrystalItem=false + B:sgCoreCrystalItem=false + B:sgIrisBladeItem=true + B:sgIrisUpgradeItem=true + B:sgPowerUnit=true + B:sgRingBlock=true + B:zpmConsole=true + B:zpmHubBlock=true + B:zpmInterfaceCartBlock=true +} + + +stargate { + B:allowRedstoneOutput=true + B:canPlayerBreakGate=false + B:chevronUpgrade=false + B:chevronsLockOnDial=false + B:closeFromEitherEnd=true + B:displayGateAddress=true + D:distanceFactorMultiplier=1.0 + D:energyPerFuelItem=96000.0 + B:explosionFlame=true + I:explosionRadius=10 + B:explosionSmoke=true + B:force-default-configs=false + I:gateOpeningsPerFuelItem=24 + I:gateType=1 + D:interDimensionMultiplier=4.0 + B:irisUpgrade=false + D:maxEnergyBuffer=1000.0 + I:minutesOpenPerFuelItem=80 + B:oneWayTravel=false + B:requiresNoPower=false + B:returnToPreviousIrisState=false + B:reverseWormholeKills=false + D:ringRotationSpeed=2.0 + I:secondsToStayOpen=300 + D:soundVolume=1.0 + B:transientDamage=true + D:transientDamageRate=5000.0 + B:transparency=true + B:variableChevronPositions=true + B:wormholeCanDestroyUnbreakableBlocks=false +} + + +zpm-power { + B:force-update=false + D:zpmEnergyPerSGEnergyUnit=80.0 +} + + diff --git a/src/twitch/manifest.json b/src/twitch/manifest.json index 2213dac..980281c 100644 --- a/src/twitch/manifest.json +++ b/src/twitch/manifest.json @@ -11,9 +11,59 @@ "manifestType": "minecraftModpack", "manifestVersion": 1, "name": "Anvilcraft", - "version": "3.3.1", + "version": "3.4", "author": "mpztilera, ACGaming, LordMZTE", "files": [ + { + "projectID": 223891, + "fileID": 2526674, + "required": true + }, + { + "projectID": 242195, + "fileID": 2813586, + "required": true + }, + { + "projectID": 317915, + "fileID": 2896858, + "required": true + }, + { + "projectID": 300742, + "fileID": 2869691, + "required": true + }, + { + "projectID": 293752, + "fileID": 2709104, + "required": true + }, + { + "projectID": 250231, + "fileID": 2836509, + "required": true + }, + { + "projectID": 254334, + "fileID": 2871957, + "required": true + }, + { + "projectID": 224663, + "fileID": 2952245, + "required": true + }, + { + "projectID": 223852, + "fileID": 2952606, + "required": true + }, + { + "projectID": 255177, + "fileID": 2819161, + "required": true + }, { "projectID": 254346, "fileID": 2736225, diff --git a/src/twitch/overrides/scripts/infinity.zs b/src/twitch/overrides/scripts/infinity.zs new file mode 100644 index 0000000..704e651 --- /dev/null +++ b/src/twitch/overrides/scripts/infinity.zs @@ -0,0 +1,6 @@ +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]);