diff --git a/config/AE2Stuff/readme.txt b/config/AE2Stuff/readme.txt new file mode 100644 index 0000000..455f4f2 --- /dev/null +++ b/config/AE2Stuff/readme.txt @@ -0,0 +1,2 @@ +Any .cfg files in this directory will be loaded after the internal configuration, in alphabetic order +Files in 'overrides' directory with matching names cab be used to override internal configuration diff --git a/config/AE2WirelessTerminals.cfg b/config/AE2WirelessTerminals.cfg new file mode 100644 index 0000000..f9689cd --- /dev/null +++ b/config/AE2WirelessTerminals.cfg @@ -0,0 +1,50 @@ +# Configuration file + +"client configs" { + # If enabled, colored light support will be enabled [default: true] + B:EnableColoredLightSupport=true + + # Wireless Terminal will show a warning when Infinty Energy drops below this point and infinite range is active [range: 10 ~ 1000000, default: 5000] + I:InfinityEnergyWarningAmount=5000 + + # Will shift-clicking a bauble try to put said bauble in a bauble slot before trying to store in system [default: true] + B:ShiftClickBaubles=true +} + + +general { + # Should Infinity Booster Card Recipe be disabled? [default: false] + B:DisableBoosterRecipe=false + + # Should Dragons drop Infinity Booster Card? [default: true] + B:DragonDropsBooster=false + + # Enable Infinity Booster Card [default: true] + B:EnableBooster=true + + # If true, AE2 controller will chunk load itself [default: false] + B:EnableControllerChunkLoading=false + + # Percentage chance that booster card will drop upon killing an Enderman. (between 1 and 100) [range: 1 ~ 100, default: 5] + I:EndermanBoosterDropChance=5 + + # Will Enderman randomly drop infinity booster cards on death? [default: true] + B:EndermanDropBoosters=false + + # Amount of Infinity Energy Consumed every 10 ticks when not in range of a WAP [range: 5 ~ 100, default: 15] + I:InfinityEnergyDrainAmount=15 + + # Amount of Infinity Energy 1 Infinity Booster Card will convert to [range: 5 ~ 1000, default: 100] + I:InfinityEnergyPerBooster=100 + + # If true, then simply inserting 1 Infinity Booster Card into the slot, will give limitless infinite range. [default: false] + B:UseOldInfinityMechanic=true + + # Percentage chance that booster card will drop upon killing a wither. (between 1 and 100) [range: 1 ~ 100, default: 30] + I:WitherBoosterDropChance=30 + + # Should Withers drop Infinity Booster Card? [default: true] + B:WitherDropsBooster=false +} + + diff --git a/config/AppliedEnergistics2/AppliedEnergistics2.cfg b/config/AppliedEnergistics2/AppliedEnergistics2.cfg new file mode 100644 index 0000000..352cfcc --- /dev/null +++ b/config/AppliedEnergistics2/AppliedEnergistics2.cfg @@ -0,0 +1,459 @@ +# Configuration file + +automation { + I:formationPlaneEntityLimit=128 +} + + +battery { + I:chargedStaff=8000 + I:colorApplicator=20000 + I:entropyManipulator=200000 + I:matterCannon=200000 + I:portableCell=20000 + I:wirelessTerminal=1600000 +} + + +client { + # Possible Values: AE, EU, RF, GTCEU + S:PowerUnit=AE + + # Possible Values: AUTOSEARCH, AUTOSEARCH_KEEP, MANUAL_SEARCH, MANUAL_SEARCH_KEEP, JEI_AUTOSEARCH, JEI_AUTOSEARCH_KEEP, JEI_MANUAL_SEARCH, JEI_MANUAL_SEARCH_KEEP + S:SEARCH_MODE=AUTOSEARCH + + # Possible Values: YES, NO, UNDECIDED + S:SEARCH_TOOLTIPS=YES + + # Possible Values: TALL, FULL, SMALL + S:TERMINAL_STYLE=TALL + + # Controls buttons on Crafting Screen : Capped at 9 + I:craftAmtButton1=1 + + # Controls buttons on Crafting Screen : Capped at 99 + I:craftAmtButton2=10 + + # Controls buttons on Crafting Screen : Capped at 999 + I:craftAmtButton3=100 + + # Controls buttons on Crafting Screen : Capped at 9999 + I:craftAmtButton4=1000 + B:disableColoredCableRecipesInJEI=true + B:enableEffects=true + + # Controls buttons on Level Emitter Screen : Capped at 9 + I:levelAmtButton1=1 + + # Controls buttons on Level Emitter Screen : Capped at 99 + I:levelAmtButton2=10 + + # Controls buttons on Level Emitter Screen : Capped at 999 + I:levelAmtButton3=100 + + # Controls buttons on Level Emitter Screen : Capped at 9999 + I:levelAmtButton4=1000 + + # Controls buttons on Priority Screen : Capped at 9 + I:priorityAmtButton1=1 + + # Controls buttons on Priority Screen : Capped at 99 + I:priorityAmtButton2=10 + + # Controls buttons on Priority Screen : Capped at 999 + I:priorityAmtButton3=100 + + # Controls buttons on Priority Screen : Capped at 9999 + I:priorityAmtButton4=1000 + B:useColoredCraftingStatus=true + B:useTerminalUseLargeFont=false +} + + +condenser { + I:MatterBalls=256 + I:Singularity=256000 +} + + +craftingcpu { + I:craftingCalculationTimePerTick=5 +} + + +########################################################################################################## +# features +#--------------------------------------------------------------------------------------------------------# +# Warning: Disabling a feature may disable other features depending on it. +########################################################################################################## + +features { + + world { + B:CertusOre=false + B:CertusQuartzWorldGen=false + B:ChargedCertusOre=false + B:ChestLoot=true + + # Blocks that are not used in any essential recipes, also slabs and stairs. + B:DecorativeBlocks=true + B:DecorativeLights=true + B:Flour=false + B:MeteoriteWorldGen=true + B:SkyStoneChests=true + B:SpawnPressesInMeteorites=true + B:TinyTNT=true + B:VillagerTrading=true + } + + machines { + B:Charger=true + B:CrystalGrowthAccelerator=false + B:GrindStone=false + B:Inscriber=true + B:VibrationChamber=false + } + + toolsclassifications { + B:CertusQuartzTools=true + B:NetherQuartzTools=true + B:PoweredTools=true + } + + tools { + B:ChargedStaff=false + B:ColorApplicator=false + B:EntropyManipulator=false + B:MatterCannon=false + B:MeteoriteCompass=true + B:PaintBalls=false + B:QuartzAxe=false + B:QuartzHoe=false + B:QuartzKnife=false + B:QuartzPickaxe=false + B:QuartzSpade=false + B:QuartzSword=false + B:QuartzWrench=false + B:WirelessAccessTerminal=true + } + + networkfeatures { + B:Channels=false + B:QuantumNetworkBridge=true + B:Security=true + B:SpatialIO=true + } + + networkbuses { + B:AnnihilationPlane=true + B:CableAnchor=true + B:CraftingTerminal=true + B:ExportBus=true + B:FluidAnnihilationPlane=true + B:FluidExportBus=true + B:FluidFormationPlane=true + B:FluidImportBus=true + B:FluidInterface=true + B:FluidLevelEmitter=true + B:FluidStorageBus=true + B:FluidTerminal=true + B:FormationPlane=true + B:IdentityAnnihilationPlane=true + B:ImportBus=true + B:Interface=true + B:LevelEmitter=true + B:P2PTunnel=true + B:Panels=true + B:PartConversionMonitor=true + B:QuartzFiber=true + B:StorageBus=true + B:StorageMonitor=true + B:Terminal=true + B:ToggleBus=true + } + + portablecell { + B:PortableCell=true + } + + storage { + B:Condenser=true + B:IOPort=true + B:MEChest=true + B:MEDrive=true + B:StorageCells=true + } + + networktool { + B:MemoryCard=true + B:NetworkTool=true + } + + cables { + B:CoveredCables=true + B:DenseCables=true + B:GlassCables=true + B:SmartCables=true + } + + energy { + B:DenseEnergyCells=true + B:EnergyAcceptor=true + B:EnergyCells=true + } + + p2ptunnels { + B:P2PTunnelEU=true + B:P2PTunnelFE=true + B:P2PTunnelFluids=true + B:P2PTunnelGTCEU=true + B:P2PTunnelItems=true + B:P2PTunnelLight=true + B:P2PTunnelME=true + B:P2PTunnelOpenComputers=true + B:P2PTunnelPressure=true + B:P2PTunnelRedstone=true + } + + blockfeatures { + B:MassCannonBlockDamage=true + B:TinyTNTBlockDamage=true + } + + facades { + B:Facades=true + } + + misc { + B:Achievements=false + B:CraftingLog=false + B:Creative=true + B:DebugLogging=false + B:GrinderLogging=false + B:IntegrationLogging=false + B:LightDetector=true + B:LogSecurityAudits=false + B:Logging=true + B:PacketLogging=false + B:UnsupportedDeveloperTools=false + B:UpdateLogging=false + B:WebsiteRecipes=false + } + + crafting { + B:EnableDisassemblyCrafting=true + B:EnableFacadeCrafting=true + B:InWorldFluix=true + B:InWorldPurification=true + B:InWorldSingularity=true + B:InterfaceTerminal=true + } + + rendering { + B:AlphaPass=true + } + + craftingfeatures { + B:CraftingCPU=true + + # Use CraftingManager to find an alternative recipe, after a pattern rejected an ingredient. Should be enabled to avoid issues, but can have a minor performance impact. + B:CraftingManagerFallback=true + B:MolecularAssembler=true + B:Patterns=true + } + + upgrades { + B:AdvancedCards=true + B:BasicCards=true + B:ViewCell=true + } + + materials { + B:Certus=true + B:CrystalSeeds=true + B:Dusts=true + B:Fluix=true + B:Nuggets=true + B:PureCrystals=true + B:QuartzGlass=true + B:Silicon=true + B:SkyStone=true + } + + craftingcomponents { + B:Cores=true + B:MatterBall=true + B:Presses=true + B:PrintedCircuits=true + B:Processors=true + } + + commands { + B:ChunkLoggerTrace=false + } + +} + + +general { + # Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game! + B:removeCrashingItemsOnLoad=false +} + + +########################################################################################################## +# grindstone +#--------------------------------------------------------------------------------------------------------# +# Creates recipe of the following pattern automatically: '1 oreTYPE => 2 dustTYPE' and '(1 ingotTYPE or 1 crystalTYPE or 1 gemTYPE) => 1 dustTYPE' +########################################################################################################## + +grindstone { + # Blacklists the exact oredict name from being handled by any recipe. + S:blacklist < + > + + # The list of types to handle. Specify without a prefix like ore or dust. + S:grinderOres < + Obsidian + Ender + EnderPearl + Coal + Iron + Gold + Charcoal + NetherQuartz + CertusQuartz + Wheat + Fluix + Copper + Tin + Silver + Lead + Bronze + Brass + Platinum + Nickel + Invar + Aluminium + Electrum + Osmium + Zinc + > + + # Chance to actually get an output with stacksize > 1. + D:oreDoublePercentage=90.0 +} + + +########################################################################################################## +# modintegration +#--------------------------------------------------------------------------------------------------------# +# Valid Values are 'AUTO', 'ON', or 'OFF' - defaults to 'AUTO' ; Suggested that you leave this alone unless your experiencing an issue, or wish to disable the integration for a reason. +########################################################################################################## + +modintegration { + S:CraftTweaker=AUTO + S:GregTech=AUTO + S:IndustrialCraft2=AUTO + S:InventoryTweaks=AUTO + S:JustEnoughItems=AUTO + S:Mekanism=AUTO + S:MineFactoryReloaded=AUTO + S:OpenComputers=AUTO + S:Railcraft=AUTO + S:Tesla=AUTO + S:TheOneProbe=AUTO + S:Waila=AUTO +} + + +powerratios { + D:ForgeEnergy=0.5 + D:GTCEU=2.0 + D:IC2=2.0 + D:UsageMultiplier=1.0 +} + + +spatialio { + D:spatialPowerExponent=1.35 + D:spatialPowerMultiplier=1250.0 + I:storageDimensionID=2 + I:storageProviderID=-11 +} + + +########################################################################################################## +# tickrates +#--------------------------------------------------------------------------------------------------------# +# Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested. +########################################################################################################## + +tickrates { + I:AnnihilationPlane.max=120 + I:AnnihilationPlane.min=2 + I:Charger.max=120 + I:Charger.min=10 + I:ExportBus.max=60 + I:ExportBus.min=5 + I:FluidExportBus.max=60 + I:FluidExportBus.min=5 + I:FluidImportBus.max=40 + I:FluidImportBus.min=5 + I:FluidStorageBus.max=60 + I:FluidStorageBus.min=5 + I:IOPort.max=5 + I:IOPort.min=1 + I:ImportBus.max=40 + I:ImportBus.min=5 + I:Inscriber.max=1 + I:Inscriber.min=1 + I:Interface.max=120 + I:Interface.min=5 + I:ItemTunnel.max=60 + I:ItemTunnel.min=5 + I:LightTunnel.max=60 + I:LightTunnel.min=5 + I:METunnel.max=20 + I:METunnel.min=5 + I:OpenComputersTunnel.max=5 + I:OpenComputersTunnel.min=1 + I:PressureTunnel.max=120 + I:PressureTunnel.min=1 + I:StorageBus.max=60 + I:StorageBus.min=5 + I:VibrationChamber.max=40 + I:VibrationChamber.min=10 +} + + +########################################################################################################## +# wireless +#--------------------------------------------------------------------------------------------------------# +# Range= wirelessBaseRange + wirelessBoosterRangeMultiplier * Math.pow( boosters, wirelessBoosterExp ) +# PowerDrain= wirelessBaseCost + wirelessCostMultiplier * Math.pow( boosters, 1 + boosters / wirelessHighWirelessCount ) +########################################################################################################## + +wireless { + D:wirelessBaseCost=8.0 + D:wirelessBaseRange=16.0 + D:wirelessBoosterExp=1.5 + D:wirelessBoosterRangeMultiplier=1.0 + D:wirelessCostMultiplier=1.0 + D:wirelessTerminalDrainMultiplier=1.0 +} + + +worldgen { + D:meteoriteClusterChance=0.1 + I:meteoriteDimensionWhitelist < + 0 + > + I:meteoriteMaximumSpawnHeight=180 + I:minMeteoriteDistance=707 + I:quartzOresClusterAmount=15 + I:quartzOresPerCluster=4 + D:spawnChargedChance=0.07999998331069946 +} + + diff --git a/config/AppliedEnergistics2/CustomRecipes.cfg b/config/AppliedEnergistics2/CustomRecipes.cfg new file mode 100644 index 0000000..757f766 --- /dev/null +++ b/config/AppliedEnergistics2/CustomRecipes.cfg @@ -0,0 +1,22 @@ +# Configuration file + +cache { + S:digest=0f589f496221d7874de0a6fff541b733 + + # Caching can save processing time, if there are a lot of items. [default: true] + B:enableCache=true +} + + +general { + # Will output more detailed information into the CSV like corresponding items [default: false] + B:enableAdditionalInfo=false + + # If true, the CSV exporting will always happen. This will not use the cache to reduce the computation. [default: false] + B:enableForceRefresh=false + + # If true, all registered items will be exported containing the internal minecraft name and the localized name to actually find the item you are using. This also contains the item representation of the blocks, but are missing items, which are too much to display e.g. FMP. [default: true] + B:exportItemNames=true +} + + diff --git a/config/AppliedEnergistics2/Facades.cfg b/config/AppliedEnergistics2/Facades.cfg new file mode 100644 index 0000000..7c62dec --- /dev/null +++ b/config/AppliedEnergistics2/Facades.cfg @@ -0,0 +1,45 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +########################################################################################################## +# common +#--------------------------------------------------------------------------------------------------------# +# Settings applied to all facades. +# +# By default full blocks with no tile entity and a model do not need whitelisting. +# This will only be read once during client startup. +########################################################################################################## + +common { + # Unsupported: Allows whitelisting TileEntity as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + B:allowTileEntityFacades=false +} + + +########################################################################################################## +# facades +#--------------------------------------------------------------------------------------------------------# +# A way to explicitly handle certain blocks as facades. +# +# Blocks can be added by their resource location under the following rules. +# - One category per domain like minecraft or appliedenergistics2 +# - One key per id. E.g. glass in case of minecraft:glass +# - An integer value ranging from 0 to 16 representing the metadata 0-15 and 16 as wildcard for all - Multiple entries for the same id but different metadata are possible when needed +########################################################################################################## + +facades { + + minecraft { + I:glass=16 + I:stained_glass=16 + } + + appliedenergistics2 { + I:quartz_glass=16 + I:quartz_vibrant_glass=16 + } + +} + + diff --git a/config/AppliedEnergistics2/VersionChecker.cfg b/config/AppliedEnergistics2/VersionChecker.cfg new file mode 100644 index 0000000..a6a9bb9 --- /dev/null +++ b/config/AppliedEnergistics2/VersionChecker.cfg @@ -0,0 +1,30 @@ +# Configuration file + +cache { + # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] + I:interval=24 + S:lastCheck=1642937155568 +} + + +channel { + # Determines the channel level which should be checked for updates. Can be either Stable, Beta or Alpha. [default: Beta] + S:level=Beta +} + + +client { + # If true, the player is getting a notification including changelog. Only happens if notification are enabled. [default: true] + B:changelog=true + + # If true, the player is getting a notification, that a new version is available. [default: true] + B:notify=true +} + + +general { + # If true, the version checker is enabled. Acts as a master switch. [default: true] + B:enabled=true +} + + diff --git a/config/AppliedEnergistics2/extracells.cfg b/config/AppliedEnergistics2/extracells.cfg new file mode 100644 index 0000000..aedc20e --- /dev/null +++ b/config/AppliedEnergistics2/extracells.cfg @@ -0,0 +1,50 @@ +# Configuration file + +integration { + # Enable BuildCraftFuel Integration. + B:"enableBuildCraftAPI|fuels"=true + + # Enable BuildCraft Wrench Integration. + B:"enableBuildCraftAPI|tools"=true + + # Enable MekanismGas Integration. + B:"enableMekanismAPI|gas"=true + + # Enable COFH Hammer Integration. + B:"enablecofhapi|item"=true + + # Enable IngameWikiMod Integration. + B:enableigwmod=true + + # Enable Just Enough Items Integration. + B:enablejei=true + + # Enable mekanism Integration. + B:enablemekanism=true + + # Enable opencomputers Integration. + B:enableopencomputers=true + + # Enable Thaumatic Energistics Integration. + B:enablethaumicenergistics=true + + # Enable waila Integration. + B:enablewaila=true + + # Enable AE2 Wireless Crafting Terminal Integration. + B:enablewct=true +} + + +"storage cells" { + # Should the mount of bytes needed for a new type depend on the cellsize? + B:dynamicTypes=true +} + + +tooltips { + # Shall the guis shorten large mB values? + B:shortenedBuckets=true +} + + diff --git a/config/AppliedEnergistics2/items.csv b/config/AppliedEnergistics2/items.csv new file mode 100644 index 0000000..81ac757 --- /dev/null +++ b/config/AppliedEnergistics2/items.csv @@ -0,0 +1,12914 @@ +Mod:Item:MetaData, Localized Name +minecraft:air, Air +minecraft:stone:0, Stone +minecraft:stone:1, Granite +minecraft:stone:2, Polished Granite +minecraft:stone:3, Diorite +minecraft:stone:4, Polished Diorite +minecraft:stone:5, Andesite +minecraft:stone:6, Polished Andesite +minecraft:grass, Grass Block +minecraft:dirt:0, Dirt +minecraft:dirt:1, Coarse Dirt +minecraft:dirt:2, Podzol +minecraft:cobblestone, Cobblestone +minecraft:planks:0, Oak Wood Planks +minecraft:planks:1, Spruce Wood Planks +minecraft:planks:2, Birch Wood Planks +minecraft:planks:3, Jungle Wood Planks +minecraft:planks:4, Acacia Wood Planks +minecraft:planks:5, Dark Oak Wood Planks +minecraft:sapling:0, Oak Sapling +minecraft:sapling:1, Spruce Sapling +minecraft:sapling:2, Birch Sapling +minecraft:sapling:3, Jungle Sapling +minecraft:sapling:4, Acacia Sapling +minecraft:sapling:5, Dark Oak Sapling +minecraft:bedrock, Bedrock +minecraft:sand:0, Sand +minecraft:sand:1, Red Sand +minecraft:gravel, Gravel +minecraft:gold_ore, Gold Ore +minecraft:iron_ore, Iron Ore +minecraft:coal_ore, Coal Ore +minecraft:log:0, Oak Wood +minecraft:log:1, Spruce Wood +minecraft:log:2, Birch Wood +minecraft:log:3, Jungle Wood +minecraft:leaves:0, Oak Leaves +minecraft:leaves:1, Spruce Leaves +minecraft:leaves:2, Birch Leaves +minecraft:leaves:3, Jungle Leaves +minecraft:sponge:0, Sponge +minecraft:sponge:1, Wet Sponge +minecraft:glass, Glass +minecraft:lapis_ore, Lapis Lazuli Ore +minecraft:lapis_block, Lapis Lazuli Block +minecraft:dispenser, Dispenser +minecraft:sandstone:0, Sandstone +minecraft:sandstone:1, Chiseled Sandstone +minecraft:sandstone:2, Smooth Sandstone +minecraft:noteblock, Note Block +minecraft:golden_rail, Powered Rail +minecraft:detector_rail, Detector Rail +minecraft:sticky_piston, Sticky Piston +minecraft:web, Cobweb +minecraft:tallgrass:1, Grass +minecraft:tallgrass:2, Fern +minecraft:deadbush, Dead Bush +minecraft:piston, Piston +minecraft:wool:0, White Wool +minecraft:wool:1, Orange Wool +minecraft:wool:2, Magenta Wool +minecraft:wool:3, Light Blue Wool +minecraft:wool:4, Yellow Wool +minecraft:wool:5, Lime Wool +minecraft:wool:6, Pink Wool +minecraft:wool:7, Gray Wool +minecraft:wool:8, Light Gray Wool +minecraft:wool:9, Cyan Wool +minecraft:wool:10, Purple Wool +minecraft:wool:11, Blue Wool +minecraft:wool:12, Brown Wool +minecraft:wool:13, Green Wool +minecraft:wool:14, Red Wool +minecraft:wool:15, Black Wool +minecraft:yellow_flower:0, Dandelion +minecraft:red_flower:0, Poppy +minecraft:red_flower:1, Blue Orchid +minecraft:red_flower:2, Allium +minecraft:red_flower:3, Azure Bluet +minecraft:red_flower:4, Red Tulip +minecraft:red_flower:5, Orange Tulip +minecraft:red_flower:6, White Tulip +minecraft:red_flower:7, Pink Tulip +minecraft:red_flower:8, Oxeye Daisy +minecraft:brown_mushroom, Mushroom +minecraft:red_mushroom, Mushroom +minecraft:gold_block, Block of Gold +minecraft:iron_block, Block of Iron +minecraft:stone_slab:0, Stone Slab +minecraft:stone_slab:1, Sandstone Slab +minecraft:stone_slab:3, Cobblestone Slab +minecraft:stone_slab:4, Bricks Slab +minecraft:stone_slab:5, Stone Bricks Slab +minecraft:stone_slab:6, Nether Brick Slab +minecraft:stone_slab:7, Quartz Slab +minecraft:brick_block, Bricks +minecraft:tnt, TNT +minecraft:bookshelf, Bookshelf +minecraft:mossy_cobblestone, Moss Stone +minecraft:obsidian, Obsidian +minecraft:torch, Torch +minecraft:mob_spawner, Monster Spawner +minecraft:oak_stairs, Oak Wood Stairs +minecraft:chest, Chest +minecraft:diamond_ore, Diamond Ore +minecraft:diamond_block, Block of Diamond +minecraft:crafting_table, Crafting Table +minecraft:farmland, Farmland +minecraft:furnace, Furnace +minecraft:ladder, Ladder +minecraft:rail, Rail +minecraft:stone_stairs, Cobblestone Stairs +minecraft:lever, Lever +minecraft:stone_pressure_plate, Stone Pressure Plate +minecraft:wooden_pressure_plate, Wooden Pressure Plate +minecraft:redstone_ore, Redstone Ore +minecraft:redstone_torch, Redstone Torch +minecraft:stone_button, Button +minecraft:snow_layer, Snow +minecraft:ice, Ice +minecraft:snow, Snow +minecraft:cactus, Cactus +minecraft:clay, Clay +minecraft:jukebox, Jukebox +minecraft:fence, Oak Fence +minecraft:pumpkin, Pumpkin +minecraft:netherrack, Netherrack +minecraft:soul_sand, Soul Sand +minecraft:glowstone, Glowstone +minecraft:lit_pumpkin, Jack o'Lantern +minecraft:stained_glass:0, White Stained Glass +minecraft:stained_glass:1, Orange Stained Glass +minecraft:stained_glass:2, Magenta Stained Glass +minecraft:stained_glass:3, Light Blue Stained Glass +minecraft:stained_glass:4, Yellow Stained Glass +minecraft:stained_glass:5, Lime Stained Glass +minecraft:stained_glass:6, Pink Stained Glass +minecraft:stained_glass:7, Gray Stained Glass +minecraft:stained_glass:8, Light Gray Stained Glass +minecraft:stained_glass:9, Cyan Stained Glass +minecraft:stained_glass:10, Purple Stained Glass +minecraft:stained_glass:11, Blue Stained Glass +minecraft:stained_glass:12, Brown Stained Glass +minecraft:stained_glass:13, Green Stained Glass +minecraft:stained_glass:14, Red Stained Glass +minecraft:stained_glass:15, Black Stained Glass +minecraft:trapdoor, Wooden Trapdoor +minecraft:monster_egg:0, Stone Monster Egg +minecraft:monster_egg:1, Cobblestone Monster Egg +minecraft:monster_egg:2, Stone Brick Monster Egg +minecraft:monster_egg:3, Mossy Stone Brick Monster Egg +minecraft:monster_egg:4, Cracked Stone Brick Monster Egg +minecraft:monster_egg:5, Chiseled Stone Brick Monster Egg +minecraft:stonebrick:0, Stone Bricks +minecraft:stonebrick:1, Mossy Stone Bricks +minecraft:stonebrick:2, Cracked Stone Bricks +minecraft:stonebrick:3, Chiseled Stone Bricks +minecraft:brown_mushroom_block, Mushroom +minecraft:red_mushroom_block, Mushroom +minecraft:iron_bars, Iron Bars +minecraft:glass_pane, Glass Pane +minecraft:melon_block, Melon +minecraft:vine, Vines +minecraft:fence_gate, Oak Fence Gate +minecraft:brick_stairs, Brick Stairs +minecraft:stone_brick_stairs, Stone Brick Stairs +minecraft:mycelium, Mycelium +minecraft:waterlily, Lily Pad +minecraft:nether_brick, Nether Brick +minecraft:nether_brick_fence, Nether Brick Fence +minecraft:nether_brick_stairs, Nether Brick Stairs +minecraft:enchanting_table, Enchantment Table +minecraft:end_portal_frame, End Portal +minecraft:end_stone, End Stone +minecraft:dragon_egg, Dragon Egg +minecraft:redstone_lamp, Redstone Lamp +minecraft:wooden_slab:0, Oak Wood Slab +minecraft:wooden_slab:1, Spruce Wood Slab +minecraft:wooden_slab:2, Birch Wood Slab +minecraft:wooden_slab:3, Jungle Wood Slab +minecraft:wooden_slab:4, Acacia Wood Slab +minecraft:wooden_slab:5, Dark Oak Wood Slab +minecraft:sandstone_stairs, Sandstone Stairs +minecraft:emerald_ore, Emerald Ore +minecraft:ender_chest, Ender Chest +minecraft:tripwire_hook, Tripwire Hook +minecraft:emerald_block, Block of Emerald +minecraft:spruce_stairs, Spruce Wood Stairs +minecraft:birch_stairs, Birch Wood Stairs +minecraft:jungle_stairs, Jungle Wood Stairs +minecraft:command_block, Command Block +minecraft:beacon, Beacon +minecraft:cobblestone_wall:0, Cobblestone Wall +minecraft:cobblestone_wall:1, Mossy Cobblestone Wall +minecraft:wooden_button, Button +minecraft:anvil:0, Anvil +minecraft:anvil:1, Slightly Damaged Anvil +minecraft:anvil:2, Very Damaged Anvil +minecraft:trapped_chest, Trapped Chest +minecraft:light_weighted_pressure_plate, Weighted Pressure Plate (Light) +minecraft:heavy_weighted_pressure_plate, Weighted Pressure Plate (Heavy) +minecraft:daylight_detector, Daylight Sensor +minecraft:redstone_block, Block of Redstone +minecraft:quartz_ore, Nether Quartz Ore +minecraft:hopper, Hopper +minecraft:quartz_block:0, Block of Quartz +minecraft:quartz_block:1, Chiseled Quartz Block +minecraft:quartz_block:2, Pillar Quartz Block +minecraft:quartz_stairs, Quartz Stairs +minecraft:activator_rail, Activator Rail +minecraft:dropper, Dropper +minecraft:stained_hardened_clay:0, White Terracotta +minecraft:stained_hardened_clay:1, Orange Terracotta +minecraft:stained_hardened_clay:2, Magenta Terracotta +minecraft:stained_hardened_clay:3, Light Blue Terracotta +minecraft:stained_hardened_clay:4, Yellow Terracotta +minecraft:stained_hardened_clay:5, Lime Terracotta +minecraft:stained_hardened_clay:6, Pink Terracotta +minecraft:stained_hardened_clay:7, Gray Terracotta +minecraft:stained_hardened_clay:8, Light Gray Terracotta +minecraft:stained_hardened_clay:9, Cyan Terracotta +minecraft:stained_hardened_clay:10, Purple Terracotta +minecraft:stained_hardened_clay:11, Blue Terracotta +minecraft:stained_hardened_clay:12, Brown Terracotta +minecraft:stained_hardened_clay:13, Green Terracotta +minecraft:stained_hardened_clay:14, Red Terracotta +minecraft:stained_hardened_clay:15, Black Terracotta +minecraft:stained_glass_pane:0, White Stained Glass Pane +minecraft:stained_glass_pane:1, Orange Stained Glass Pane +minecraft:stained_glass_pane:2, Magenta Stained Glass Pane +minecraft:stained_glass_pane:3, Light Blue Stained Glass Pane +minecraft:stained_glass_pane:4, Yellow Stained Glass Pane +minecraft:stained_glass_pane:5, Lime Stained Glass Pane +minecraft:stained_glass_pane:6, Pink Stained Glass Pane +minecraft:stained_glass_pane:7, Gray Stained Glass Pane +minecraft:stained_glass_pane:8, Light Gray Stained Glass Pane +minecraft:stained_glass_pane:9, Cyan Stained Glass Pane +minecraft:stained_glass_pane:10, Purple Stained Glass Pane +minecraft:stained_glass_pane:11, Blue Stained Glass Pane +minecraft:stained_glass_pane:12, Brown Stained Glass Pane +minecraft:stained_glass_pane:13, Green Stained Glass Pane +minecraft:stained_glass_pane:14, Red Stained Glass Pane +minecraft:stained_glass_pane:15, Black Stained Glass Pane +minecraft:leaves2:0, Acacia Leaves +minecraft:leaves2:1, Dark Oak Leaves +minecraft:log2:0, Acacia Wood +minecraft:log2:1, Dark Oak Wood +minecraft:acacia_stairs, Acacia Wood Stairs +minecraft:dark_oak_stairs, Dark Oak Wood Stairs +minecraft:slime, Slime Block +minecraft:barrier, Barrier +minecraft:iron_trapdoor, Iron Trapdoor +minecraft:prismarine:0, Prismarine +minecraft:prismarine:1, Prismarine Bricks +minecraft:prismarine:2, Dark Prismarine +minecraft:sea_lantern, Sea Lantern +minecraft:hay_block, Hay Bale +minecraft:carpet:0, White Carpet +minecraft:carpet:1, Orange Carpet +minecraft:carpet:2, Magenta Carpet +minecraft:carpet:3, Light Blue Carpet +minecraft:carpet:4, Yellow Carpet +minecraft:carpet:5, Lime Carpet +minecraft:carpet:6, Pink Carpet +minecraft:carpet:7, Gray Carpet +minecraft:carpet:8, Light Gray Carpet +minecraft:carpet:9, Cyan Carpet +minecraft:carpet:10, Purple Carpet +minecraft:carpet:11, Blue Carpet +minecraft:carpet:12, Brown Carpet +minecraft:carpet:13, Green Carpet +minecraft:carpet:14, Red Carpet +minecraft:carpet:15, Black Carpet +minecraft:hardened_clay, Terracotta +minecraft:coal_block, Block of Coal +minecraft:packed_ice, Packed Ice +minecraft:double_plant:0, Sunflower +minecraft:double_plant:1, Lilac +minecraft:double_plant:2, Double Tallgrass +minecraft:double_plant:3, Large Fern +minecraft:double_plant:4, Rose Bush +minecraft:double_plant:5, Peony +minecraft:red_sandstone:0, Red Sandstone +minecraft:red_sandstone:1, Chiseled Red Sandstone +minecraft:red_sandstone:2, Smooth Red Sandstone +minecraft:red_sandstone_stairs, Red Sandstone Stairs +minecraft:stone_slab2:0, Red Sandstone Slab +minecraft:spruce_fence_gate, Spruce Fence Gate +minecraft:birch_fence_gate, Birch Fence Gate +minecraft:jungle_fence_gate, Jungle Fence Gate +minecraft:dark_oak_fence_gate, Dark Oak Fence Gate +minecraft:acacia_fence_gate, Acacia Fence Gate +minecraft:spruce_fence, Spruce Fence +minecraft:birch_fence, Birch Fence +minecraft:jungle_fence, Jungle Fence +minecraft:dark_oak_fence, Dark Oak Fence +minecraft:acacia_fence, Acacia Fence +minecraft:end_rod, End Rod +minecraft:chorus_plant, Chorus Plant +minecraft:chorus_flower, Chorus Flower +minecraft:purpur_block, Purpur Block +minecraft:purpur_pillar, Purpur Pillar +minecraft:purpur_stairs, Purpur Stairs +minecraft:purpur_slab:0, Purpur Slab +minecraft:end_bricks, End Stone Bricks +minecraft:grass_path, Grass Path +minecraft:repeating_command_block, Repeating Command Block +minecraft:chain_command_block, Chain Command Block +minecraft:magma, Magma Block +minecraft:nether_wart_block, Nether Wart Block +minecraft:red_nether_brick, Red Nether Brick +minecraft:bone_block, Bone Block +minecraft:structure_void, Structure Void +minecraft:observer, Observer +minecraft:white_shulker_box, White Shulker Box +minecraft:orange_shulker_box, Orange Shulker Box +minecraft:magenta_shulker_box, Magenta Shulker Box +minecraft:light_blue_shulker_box, Light Blue Shulker Box +minecraft:yellow_shulker_box, Yellow Shulker Box +minecraft:lime_shulker_box, Lime Shulker Box +minecraft:pink_shulker_box, Pink Shulker Box +minecraft:gray_shulker_box, Gray Shulker Box +minecraft:silver_shulker_box, Light Gray Shulker Box +minecraft:cyan_shulker_box, Cyan Shulker Box +minecraft:purple_shulker_box, Purple Shulker Box +minecraft:blue_shulker_box, Blue Shulker Box +minecraft:brown_shulker_box, Brown Shulker Box +minecraft:green_shulker_box, Green Shulker Box +minecraft:red_shulker_box, Red Shulker Box +minecraft:black_shulker_box, Black Shulker Box +minecraft:white_glazed_terracotta, White Glazed Terracotta +minecraft:orange_glazed_terracotta, Orange Glazed Terracotta +minecraft:magenta_glazed_terracotta, Magenta Glazed Terracotta +minecraft:light_blue_glazed_terracotta, Light Blue Glazed Terracotta +minecraft:yellow_glazed_terracotta, Yellow Glazed Terracotta +minecraft:lime_glazed_terracotta, Lime Glazed Terracotta +minecraft:pink_glazed_terracotta, Pink Glazed Terracotta +minecraft:gray_glazed_terracotta, Gray Glazed Terracotta +minecraft:silver_glazed_terracotta, Light Gray Glazed Terracotta +minecraft:cyan_glazed_terracotta, Cyan Glazed Terracotta +minecraft:purple_glazed_terracotta, Purple Glazed Terracotta +minecraft:blue_glazed_terracotta, Blue Glazed Terracotta +minecraft:brown_glazed_terracotta, Brown Glazed Terracotta +minecraft:green_glazed_terracotta, Green Glazed Terracotta +minecraft:red_glazed_terracotta, Red Glazed Terracotta +minecraft:black_glazed_terracotta, Black Glazed Terracotta +minecraft:concrete:0, White Concrete +minecraft:concrete:1, Orange Concrete +minecraft:concrete:2, Magenta Concrete +minecraft:concrete:3, Light Blue Concrete +minecraft:concrete:4, Yellow Concrete +minecraft:concrete:5, Lime Concrete +minecraft:concrete:6, Pink Concrete +minecraft:concrete:7, Gray Concrete +minecraft:concrete:8, Light Gray Concrete +minecraft:concrete:9, Cyan Concrete +minecraft:concrete:10, Purple Concrete +minecraft:concrete:11, Blue Concrete +minecraft:concrete:12, Brown Concrete +minecraft:concrete:13, Green Concrete +minecraft:concrete:14, Red Concrete +minecraft:concrete:15, Black Concrete +minecraft:concrete_powder:0, White Concrete Powder +minecraft:concrete_powder:1, Orange Concrete Powder +minecraft:concrete_powder:2, Magenta Concrete Powder +minecraft:concrete_powder:3, Light Blue Concrete Powder +minecraft:concrete_powder:4, Yellow Concrete Powder +minecraft:concrete_powder:5, Lime Concrete Powder +minecraft:concrete_powder:6, Pink Concrete Powder +minecraft:concrete_powder:7, Gray Concrete Powder +minecraft:concrete_powder:8, Light Gray Concrete Powder +minecraft:concrete_powder:9, Cyan Concrete Powder +minecraft:concrete_powder:10, Purple Concrete Powder +minecraft:concrete_powder:11, Blue Concrete Powder +minecraft:concrete_powder:12, Brown Concrete Powder +minecraft:concrete_powder:13, Green Concrete Powder +minecraft:concrete_powder:14, Red Concrete Powder +minecraft:concrete_powder:15, Black Concrete Powder +minecraft:structure_block, Structure Block +minecraft:iron_shovel, Iron Shovel +minecraft:iron_pickaxe, Iron Pickaxe +minecraft:iron_axe, Iron Axe +minecraft:flint_and_steel, Flint and Steel +minecraft:apple, Apple +minecraft:bow, Bow +minecraft:arrow, Arrow +minecraft:coal:0, Coal +minecraft:coal:1, Charcoal +minecraft:diamond, Diamond +minecraft:iron_ingot, Iron Ingot +minecraft:gold_ingot, Gold Ingot +minecraft:iron_sword, Iron Sword +minecraft:wooden_sword, Wooden Sword +minecraft:wooden_shovel, Wooden Shovel +minecraft:wooden_pickaxe, Wooden Pickaxe +minecraft:wooden_axe, Wooden Axe +minecraft:stone_sword, Stone Sword +minecraft:stone_shovel, Stone Shovel +minecraft:stone_pickaxe, Stone Pickaxe +minecraft:stone_axe, Stone Axe +minecraft:diamond_sword, Diamond Sword +minecraft:diamond_shovel, Diamond Shovel +minecraft:diamond_pickaxe, Diamond Pickaxe +minecraft:diamond_axe, Diamond Axe +minecraft:stick, Stick +minecraft:bowl, Bowl +minecraft:mushroom_stew, Mushroom Stew +minecraft:golden_sword, Golden Sword +minecraft:golden_shovel, Golden Shovel +minecraft:golden_pickaxe, Golden Pickaxe +minecraft:golden_axe, Golden Axe +minecraft:string, String +minecraft:feather, Feather +minecraft:gunpowder, Gunpowder +minecraft:wooden_hoe, Wooden Hoe +minecraft:stone_hoe, Stone Hoe +minecraft:iron_hoe, Iron Hoe +minecraft:diamond_hoe, Diamond Hoe +minecraft:golden_hoe, Golden Hoe +minecraft:wheat_seeds, Seeds +minecraft:wheat, Wheat +minecraft:bread, Bread +minecraft:leather_helmet, Leather Cap +minecraft:leather_chestplate, Leather Tunic +minecraft:leather_leggings, Leather Pants +minecraft:leather_boots, Leather Boots +minecraft:chainmail_helmet, Chain Helmet +minecraft:chainmail_chestplate, Chain Chestplate +minecraft:chainmail_leggings, Chain Leggings +minecraft:chainmail_boots, Chain Boots +minecraft:iron_helmet, Iron Helmet +minecraft:iron_chestplate, Iron Chestplate +minecraft:iron_leggings, Iron Leggings +minecraft:iron_boots, Iron Boots +minecraft:diamond_helmet, Diamond Helmet +minecraft:diamond_chestplate, Diamond Chestplate +minecraft:diamond_leggings, Diamond Leggings +minecraft:diamond_boots, Diamond Boots +minecraft:golden_helmet, Golden Helmet +minecraft:golden_chestplate, Golden Chestplate +minecraft:golden_leggings, Golden Leggings +minecraft:golden_boots, Golden Boots +minecraft:flint, Flint +minecraft:porkchop, Raw Porkchop +minecraft:cooked_porkchop, Cooked Porkchop +minecraft:painting, Painting +minecraft:golden_apple:0, Golden Apple +minecraft:golden_apple:1, Golden Apple +minecraft:sign, Sign +minecraft:wooden_door, Oak Door +minecraft:bucket, Bucket +minecraft:water_bucket, Water Bucket +minecraft:lava_bucket, Lava Bucket +minecraft:minecart, Minecart +minecraft:saddle, Saddle +minecraft:iron_door, Iron Door +minecraft:redstone, Redstone +minecraft:snowball, Snowball +minecraft:boat, Oak Boat +minecraft:leather, Leather +minecraft:milk_bucket, Milk +minecraft:brick, Brick +minecraft:clay_ball, Clay +minecraft:reeds, Sugar Canes +minecraft:paper, Paper +minecraft:book, Book +minecraft:slime_ball, Slimeball +minecraft:chest_minecart, Minecart with Chest +minecraft:furnace_minecart, Minecart with Furnace +minecraft:egg, Egg +minecraft:compass, Compass +minecraft:fishing_rod, Fishing Rod +minecraft:clock, Clock +minecraft:glowstone_dust, Glowstone Dust +minecraft:fish:0, Raw Fish +minecraft:fish:1, Raw Salmon +minecraft:fish:2, Clownfish +minecraft:fish:3, Pufferfish +minecraft:cooked_fish:0, Cooked Fish +minecraft:cooked_fish:1, Cooked Salmon +minecraft:dye:0, Ink Sac +minecraft:dye:1, Rose Red +minecraft:dye:2, Cactus Green +minecraft:dye:3, Cocoa Beans +minecraft:dye:4, Lapis Lazuli +minecraft:dye:5, Purple Dye +minecraft:dye:6, Cyan Dye +minecraft:dye:7, Light Gray Dye +minecraft:dye:8, Gray Dye +minecraft:dye:9, Pink Dye +minecraft:dye:10, Lime Dye +minecraft:dye:11, Dandelion Yellow +minecraft:dye:12, Light Blue Dye +minecraft:dye:13, Magenta Dye +minecraft:dye:14, Orange Dye +minecraft:dye:15, Bone Meal +minecraft:bone, Bone +minecraft:sugar, Sugar +minecraft:cake, Cake +minecraft:bed:0, White Bed +minecraft:bed:1, Orange Bed +minecraft:bed:2, Magenta Bed +minecraft:bed:3, Light Blue Bed +minecraft:bed:4, Yellow Bed +minecraft:bed:5, Lime Bed +minecraft:bed:6, Pink Bed +minecraft:bed:7, Gray Bed +minecraft:bed:8, Light Gray Bed +minecraft:bed:9, Cyan Bed +minecraft:bed:10, Purple Bed +minecraft:bed:11, Blue Bed +minecraft:bed:12, Brown Bed +minecraft:bed:13, Green Bed +minecraft:bed:14, Red Bed +minecraft:bed:15, Black Bed +minecraft:repeater, Redstone Repeater +minecraft:cookie, Cookie +minecraft:filled_map:0, Map +minecraft:shears, Shears +minecraft:melon, Melon +minecraft:pumpkin_seeds, Pumpkin Seeds +minecraft:melon_seeds, Melon Seeds +minecraft:beef, Raw Beef +minecraft:cooked_beef, Steak +minecraft:chicken, Raw Chicken +minecraft:cooked_chicken, Cooked Chicken +minecraft:rotten_flesh, Rotten Flesh +minecraft:ender_pearl, Ender Pearl +minecraft:blaze_rod, Blaze Rod +minecraft:ghast_tear, Ghast Tear +minecraft:gold_nugget, Gold Nugget +minecraft:nether_wart, Nether Wart +minecraft:potion, Potion +minecraft:glass_bottle, Glass Bottle +minecraft:spider_eye, Spider Eye +minecraft:fermented_spider_eye, Fermented Spider Eye +minecraft:blaze_powder, Blaze Powder +minecraft:magma_cream, Magma Cream +minecraft:brewing_stand, Brewing Stand +minecraft:cauldron, Cauldron +minecraft:ender_eye, Eye of Ender +minecraft:speckled_melon, Glistering Melon +minecraft:spawn_egg, Spawn +minecraft:experience_bottle, Bottle o' Enchanting +minecraft:fire_charge, Fire Charge +minecraft:writable_book, Book and Quill +minecraft:written_book, Written Book +minecraft:emerald, Emerald +minecraft:item_frame, Item Frame +minecraft:flower_pot, Flower Pot +minecraft:carrot, Carrot +minecraft:potato, Potato +minecraft:baked_potato, Baked Potato +minecraft:poisonous_potato, Poisonous Potato +minecraft:map, Empty Map +minecraft:golden_carrot, Golden Carrot +minecraft:skull:0, Skeleton Skull +minecraft:skull:1, Wither Skeleton Skull +minecraft:skull:2, Zombie Head +minecraft:skull:3, Head +minecraft:skull:4, Creeper Head +minecraft:skull:5, Dragon Head +minecraft:carrot_on_a_stick, Carrot on a Stick +minecraft:nether_star, Nether Star +minecraft:pumpkin_pie, Pumpkin Pie +minecraft:fireworks, Firework Rocket +minecraft:firework_charge, Firework Star +minecraft:enchanted_book, Enchanted Book +minecraft:comparator, Redstone Comparator +minecraft:netherbrick, Nether Brick +minecraft:quartz, Nether Quartz +minecraft:tnt_minecart, Minecart with TNT +minecraft:hopper_minecart, Minecart with Hopper +minecraft:prismarine_shard, Prismarine Shard +minecraft:prismarine_crystals, Prismarine Crystals +minecraft:rabbit, Raw Rabbit +minecraft:cooked_rabbit, Cooked Rabbit +minecraft:rabbit_stew, Rabbit Stew +minecraft:rabbit_foot, Rabbit's Foot +minecraft:rabbit_hide, Rabbit Hide +minecraft:armor_stand, Armor Stand +minecraft:iron_horse_armor, Iron Horse Armor +minecraft:golden_horse_armor, Gold Horse Armor +minecraft:diamond_horse_armor, Diamond Horse Armor +minecraft:lead, Lead +minecraft:name_tag, Name Tag +minecraft:command_block_minecart, Minecart with Command Block +minecraft:mutton, Raw Mutton +minecraft:cooked_mutton, Cooked Mutton +minecraft:banner:15, White Banner +minecraft:banner:14, Orange Banner +minecraft:banner:13, Magenta Banner +minecraft:banner:12, Light Blue Banner +minecraft:banner:11, Yellow Banner +minecraft:banner:10, Lime Banner +minecraft:banner:9, Pink Banner +minecraft:banner:8, Gray Banner +minecraft:banner:7, Light Gray Banner +minecraft:banner:6, Cyan Banner +minecraft:banner:5, Purple Banner +minecraft:banner:4, Blue Banner +minecraft:banner:3, Brown Banner +minecraft:banner:2, Green Banner +minecraft:banner:1, Red Banner +minecraft:banner:0, Black Banner +minecraft:end_crystal, End Crystal +minecraft:spruce_door, Spruce Door +minecraft:birch_door, Birch Door +minecraft:jungle_door, Jungle Door +minecraft:acacia_door, Acacia Door +minecraft:dark_oak_door, Dark Oak Door +minecraft:chorus_fruit, Chorus Fruit +minecraft:chorus_fruit_popped, Popped Chorus Fruit +minecraft:beetroot, Beetroot +minecraft:beetroot_seeds, Beetroot Seeds +minecraft:beetroot_soup, Beetroot Soup +minecraft:dragon_breath, Dragon's Breath +minecraft:splash_potion, Splash Potion +minecraft:spectral_arrow, Spectral Arrow +minecraft:tipped_arrow, Tipped Arrow +minecraft:lingering_potion, Lingering Potion +minecraft:shield, Shield +minecraft:elytra, Elytra +minecraft:spruce_boat, Spruce Boat +minecraft:birch_boat, Birch Boat +minecraft:jungle_boat, Jungle Boat +minecraft:acacia_boat, Acacia Boat +minecraft:dark_oak_boat, Dark Oak Boat +minecraft:totem_of_undying, Totem of Undying +minecraft:shulker_shell, Shulker Shell +minecraft:iron_nugget, Iron Nugget +minecraft:knowledge_book, Knowledge Book +minecraft:record_13, Music Disc +minecraft:record_cat, Music Disc +minecraft:record_blocks, Music Disc +minecraft:record_chirp, Music Disc +minecraft:record_far, Music Disc +minecraft:record_mall, Music Disc +minecraft:record_mellohi, Music Disc +minecraft:record_stal, Music Disc +minecraft:record_strad, Music Disc +minecraft:record_ward, Music Disc +minecraft:record_11, Music Disc +minecraft:record_wait, Music Disc +ae2stuff:encoder, Pattern Encoder +ae2stuff:grower, Crystal Growth Chamber +ae2stuff:inscriber, Advanced Inscriber +ae2stuff:wireless, Wireless Connector +ae2stuff:wireless_kit, Wireless Setup Kit +ae2stuff:visualiser, Network Visualisation Tool +thermalfoundation:ore:0, Copper Ore +thermalfoundation:ore:1, Tin Ore +thermalfoundation:ore:2, Silver Ore +thermalfoundation:ore:3, Lead Ore +thermalfoundation:ore:4, Aluminum Ore +thermalfoundation:ore:5, Nickel Ore +thermalfoundation:ore:6, Platinum Ore +thermalfoundation:ore:7, Iridium Ore +thermalfoundation:ore:8, Mana Infused Ore +thermalfoundation:ore_fluid:0, Oil Sand +thermalfoundation:ore_fluid:1, Oil Shale +thermalfoundation:ore_fluid:2, Destabilized Redstone Ore +thermalfoundation:ore_fluid:3, Energized Netherrack +thermalfoundation:ore_fluid:4, Resonant End Stone +thermalfoundation:ore_fluid:5, Oil Sand +thermalfoundation:storage:0, Block of Copper +thermalfoundation:storage:1, Block of Tin +thermalfoundation:storage:2, Block of Silver +thermalfoundation:storage:3, Block of Lead +thermalfoundation:storage:4, Block of Aluminum +thermalfoundation:storage:5, Block of Nickel +thermalfoundation:storage:6, Block of Platinum +thermalfoundation:storage:7, Block of Iridium +thermalfoundation:storage:8, Block of Mana Infused Metal +thermalfoundation:storage_alloy:0, Block of Steel +thermalfoundation:storage_alloy:1, Block of Electrum +thermalfoundation:storage_alloy:2, Block of Invar +thermalfoundation:storage_alloy:3, Block of Bronze +thermalfoundation:storage_alloy:4, Block of Constantan +thermalfoundation:storage_alloy:5, Block of Signalum +thermalfoundation:storage_alloy:6, Block of Lumium +thermalfoundation:storage_alloy:7, Block of Enderium +thermalfoundation:storage_resource:0, Block of Charcoal +thermalfoundation:storage_resource:1, Block of Coal Coke +thermalfoundation:glass:0, Hardened Copper Glass +thermalfoundation:glass:1, Hardened Tin Glass +thermalfoundation:glass:2, Hardened Silver Glass +thermalfoundation:glass:3, Hardened Glass +thermalfoundation:glass:4, Hardened Aluminum Glass +thermalfoundation:glass:5, Hardened Nickel Glass +thermalfoundation:glass:6, Hardened Platinum Glass +thermalfoundation:glass:7, Hardened Iridium Glass +thermalfoundation:glass:8, Hardened Mana Infused Glass +thermalfoundation:glass_alloy:0, Hardened Steel Glass +thermalfoundation:glass_alloy:1, Hardened Electrum Glass +thermalfoundation:glass_alloy:2, Hardened Invar Glass +thermalfoundation:glass_alloy:3, Hardened Bronze Glass +thermalfoundation:glass_alloy:4, Hardened Constantan Glass +thermalfoundation:glass_alloy:5, Hardened Signalum Glass +thermalfoundation:glass_alloy:6, Hardened Lumium Glass +thermalfoundation:glass_alloy:7, Hardened Enderium Glass +thermalfoundation:rockwool:0, Black Rockwool +thermalfoundation:rockwool:1, Red Rockwool +thermalfoundation:rockwool:2, Green Rockwool +thermalfoundation:rockwool:3, Brown Rockwool +thermalfoundation:rockwool:4, Blue Rockwool +thermalfoundation:rockwool:5, Purple Rockwool +thermalfoundation:rockwool:6, Cyan Rockwool +thermalfoundation:rockwool:7, Light Gray Rockwool +thermalfoundation:rockwool:8, Gray Rockwool +thermalfoundation:rockwool:9, Pink Rockwool +thermalfoundation:rockwool:10, Lime Rockwool +thermalfoundation:rockwool:11, Yellow Rockwool +thermalfoundation:rockwool:12, Light Blue Rockwool +thermalfoundation:rockwool:13, Magenta Rockwool +thermalfoundation:rockwool:14, Orange Rockwool +thermalfoundation:rockwool:15, White Rockwool +thermalfoundation:wrench:0, Crescent Hammer +thermalfoundation:meter:0, Multimeter +thermalfoundation:upgrade:0, Hardened Upgrade Kit +thermalfoundation:upgrade:1, Reinforced Upgrade Kit +thermalfoundation:upgrade:2, Signalum Upgrade Kit +thermalfoundation:upgrade:3, Resonant Upgrade Kit +thermalfoundation:upgrade:33, Reinforced Conversion Kit +thermalfoundation:upgrade:34, Signalum Conversion Kit +thermalfoundation:upgrade:35, Resonant Conversion Kit +thermalfoundation:upgrade:256, Creative Conversion Kit +thermalfoundation:security:0, Signalum Security Lock +thermalfoundation:diagram_redprint, Redprint +thermalfoundation:tome_lexicon, Forge Lexicon +thermalfoundation:tome_experience, Tome of Knowledge +thermalfoundation:coin:0, Iron Coin +thermalfoundation:coin:1, Gold Coin +thermalfoundation:coin:64, Copper Coin +thermalfoundation:coin:65, Tin Coin +thermalfoundation:coin:66, Silver Coin +thermalfoundation:coin:67, Lead Coin +thermalfoundation:coin:68, Aluminum Coin +thermalfoundation:coin:69, Nickel Coin +thermalfoundation:coin:70, Platinum Coin +thermalfoundation:coin:71, Iridium Coin +thermalfoundation:coin:72, Mana Infused Coin +thermalfoundation:coin:96, Steel Coin +thermalfoundation:coin:97, Electrum Coin +thermalfoundation:coin:98, Invar Coin +thermalfoundation:coin:99, Bronze Coin +thermalfoundation:coin:100, Constantan Coin +thermalfoundation:coin:101, Signalum Coin +thermalfoundation:coin:102, Lumium Coin +thermalfoundation:coin:103, Enderium Coin +thermalfoundation:fertilizer:0, Phyto-Gro +thermalfoundation:fertilizer:1, Rich Phyto-Gro +thermalfoundation:fertilizer:2, Fluxed Phyto-Gro +thermalfoundation:bait:0, Aqua-Chow +thermalfoundation:bait:1, Rich Aqua-Chow +thermalfoundation:bait:2, Fluxed Aqua-Chow +thermalfoundation:dye:0, Black Pigment +thermalfoundation:dye:1, Red Pigment +thermalfoundation:dye:2, Green Pigment +thermalfoundation:dye:3, Brown Pigment +thermalfoundation:dye:4, Blue Pigment +thermalfoundation:dye:5, Purple Pigment +thermalfoundation:dye:6, Cyan Pigment +thermalfoundation:dye:7, Light Gray Pigment +thermalfoundation:dye:8, Gray Pigment +thermalfoundation:dye:9, Pink Pigment +thermalfoundation:dye:10, Lime Pigment +thermalfoundation:dye:11, Yellow Pigment +thermalfoundation:dye:12, Light Blue Pigment +thermalfoundation:dye:13, Magenta Pigment +thermalfoundation:dye:14, Orange Pigment +thermalfoundation:dye:15, White Pigment +thermalfoundation:material:0, Pulverized Iron +thermalfoundation:material:1, Pulverized Gold +thermalfoundation:material:16, Diamond Nugget +thermalfoundation:material:17, Emerald Nugget +thermalfoundation:material:22, Wooden Gear +thermalfoundation:material:23, Stone Gear +thermalfoundation:material:24, Iron Gear +thermalfoundation:material:25, Gold Gear +thermalfoundation:material:26, Diamond Gear +thermalfoundation:material:27, Emerald Gear +thermalfoundation:material:32, Iron Plate +thermalfoundation:material:33, Gold Plate +thermalfoundation:material:64, Pulverized Copper +thermalfoundation:material:65, Pulverized Tin +thermalfoundation:material:66, Pulverized Silver +thermalfoundation:material:67, Pulverized Lead +thermalfoundation:material:68, Pulverized Aluminum +thermalfoundation:material:69, Pulverized Nickel +thermalfoundation:material:70, Pulverized Platinum +thermalfoundation:material:71, Pulverized Iridium +thermalfoundation:material:72, Mana Infused Metal Dust +thermalfoundation:material:96, Steel Blend +thermalfoundation:material:97, Electrum Blend +thermalfoundation:material:98, Invar Blend +thermalfoundation:material:99, Bronze Blend +thermalfoundation:material:100, Constantan Blend +thermalfoundation:material:101, Signalum Blend +thermalfoundation:material:102, Lumium Blend +thermalfoundation:material:103, Enderium Blend +thermalfoundation:material:128, Copper Ingot +thermalfoundation:material:129, Tin Ingot +thermalfoundation:material:130, Silver Ingot +thermalfoundation:material:131, Lead Ingot +thermalfoundation:material:132, Aluminum Ingot +thermalfoundation:material:133, Nickel Ingot +thermalfoundation:material:134, Platinum Ingot +thermalfoundation:material:135, Iridium Ingot +thermalfoundation:material:136, Mana Infused Ingot +thermalfoundation:material:160, Steel Ingot +thermalfoundation:material:161, Electrum Ingot +thermalfoundation:material:162, Invar Ingot +thermalfoundation:material:163, Bronze Ingot +thermalfoundation:material:164, Constantan Ingot +thermalfoundation:material:165, Signalum Ingot +thermalfoundation:material:166, Lumium Ingot +thermalfoundation:material:167, Enderium Ingot +thermalfoundation:material:192, Copper Nugget +thermalfoundation:material:193, Tin Nugget +thermalfoundation:material:194, Silver Nugget +thermalfoundation:material:195, Lead Nugget +thermalfoundation:material:196, Aluminum Nugget +thermalfoundation:material:197, Nickel Nugget +thermalfoundation:material:198, Platinum Nugget +thermalfoundation:material:199, Iridium Nugget +thermalfoundation:material:200, Mana Infused Nugget +thermalfoundation:material:224, Steel Nugget +thermalfoundation:material:225, Electrum Nugget +thermalfoundation:material:226, Invar Nugget +thermalfoundation:material:227, Bronze Nugget +thermalfoundation:material:228, Constantan Nugget +thermalfoundation:material:229, Signalum Nugget +thermalfoundation:material:230, Lumium Nugget +thermalfoundation:material:231, Enderium Nugget +thermalfoundation:material:256, Copper Gear +thermalfoundation:material:257, Tin Gear +thermalfoundation:material:258, Silver Gear +thermalfoundation:material:259, Lead Gear +thermalfoundation:material:260, Aluminum Gear +thermalfoundation:material:261, Nickel Gear +thermalfoundation:material:262, Platinum Gear +thermalfoundation:material:263, Iridium Gear +thermalfoundation:material:264, Mana Infused Gear +thermalfoundation:material:288, Steel Gear +thermalfoundation:material:289, Electrum Gear +thermalfoundation:material:290, Invar Gear +thermalfoundation:material:291, Bronze Gear +thermalfoundation:material:292, Constantan Gear +thermalfoundation:material:293, Signalum Gear +thermalfoundation:material:294, Lumium Gear +thermalfoundation:material:295, Enderium Gear +thermalfoundation:material:320, Copper Plate +thermalfoundation:material:321, Tin Plate +thermalfoundation:material:322, Silver Plate +thermalfoundation:material:323, Lead Plate +thermalfoundation:material:324, Aluminum Plate +thermalfoundation:material:325, Nickel Plate +thermalfoundation:material:326, Platinum Plate +thermalfoundation:material:327, Iridium Plate +thermalfoundation:material:328, Mana Infused Plate +thermalfoundation:material:352, Steel Plate +thermalfoundation:material:353, Electrum Plate +thermalfoundation:material:354, Invar Plate +thermalfoundation:material:355, Bronze Plate +thermalfoundation:material:356, Constantan Plate +thermalfoundation:material:357, Signalum Plate +thermalfoundation:material:358, Lumium Plate +thermalfoundation:material:359, Enderium Plate +thermalfoundation:material:512, Redstone Servo +thermalfoundation:material:513, Redstone Reception Coil +thermalfoundation:material:514, Redstone Transmission Coil +thermalfoundation:material:515, Redstone Conductance Coil +thermalfoundation:material:640, Tool Casing +thermalfoundation:material:656, Drill Head +thermalfoundation:material:657, Saw Blade +thermalfoundation:material:768, Pulverized Coal +thermalfoundation:material:769, Pulverized Charcoal +thermalfoundation:material:770, Pulverized Obsidian +thermalfoundation:material:771, Sulfur +thermalfoundation:material:772, Niter +thermalfoundation:material:800, Sawdust +thermalfoundation:material:801, Compressed Sawdust +thermalfoundation:material:802, Coal Coke +thermalfoundation:material:816, Pulped Biomass +thermalfoundation:material:817, Rich Biomass +thermalfoundation:material:818, Pulped Bioblend +thermalfoundation:material:819, Rich Bioblend +thermalfoundation:material:832, Rosin +thermalfoundation:material:833, Tar +thermalfoundation:material:864, Slag +thermalfoundation:material:865, Rich Slag +thermalfoundation:material:866, Cinnabar +thermalfoundation:material:892, Bitumen +thermalfoundation:material:893, Destabilized Clathrate +thermalfoundation:material:894, Energized Clathrate +thermalfoundation:material:895, Resonant Clathrate +thermalfoundation:material:1024, Pyrotheum Dust +thermalfoundation:material:1025, Cryotheum Dust +thermalfoundation:material:1026, Aerotheum Dust +thermalfoundation:material:1027, Petrotheum Dust +thermalfoundation:material:1028, Mana Dust +thermalfoundation:material:2048, Blizz Rod +thermalfoundation:material:2049, Blizz Powder +thermalfoundation:material:2050, Blitz Rod +thermalfoundation:material:2051, Blitz Powder +thermalfoundation:material:2052, Basalz Rod +thermalfoundation:material:2053, Basalz Powder +thermalfoundation:geode:0, Geode +thermalfoundation:armor.helmet_copper, Copper Helmet +thermalfoundation:armor.plate_copper, Copper Chestplate +thermalfoundation:armor.legs_copper, Copper Leggings +thermalfoundation:armor.boots_copper, Copper Boots +thermalfoundation:armor.helmet_tin, Tin Helmet +thermalfoundation:armor.plate_tin, Tin Chestplate +thermalfoundation:armor.legs_tin, Tin Leggings +thermalfoundation:armor.boots_tin, Tin Boots +thermalfoundation:armor.helmet_silver, Silver Helmet +thermalfoundation:armor.plate_silver, Silver Chestplate +thermalfoundation:armor.legs_silver, Silver Leggings +thermalfoundation:armor.boots_silver, Silver Boots +thermalfoundation:armor.helmet_lead, Lead Helmet +thermalfoundation:armor.plate_lead, Lead Chestplate +thermalfoundation:armor.legs_lead, Lead Leggings +thermalfoundation:armor.boots_lead, Lead Boots +thermalfoundation:armor.helmet_aluminum, Aluminum Helmet +thermalfoundation:armor.plate_aluminum, Aluminum Chestplate +thermalfoundation:armor.legs_aluminum, Aluminum Leggings +thermalfoundation:armor.boots_aluminum, Aluminum Boots +thermalfoundation:armor.helmet_nickel, Nickel Helmet +thermalfoundation:armor.plate_nickel, Nickel Chestplate +thermalfoundation:armor.legs_nickel, Nickel Leggings +thermalfoundation:armor.boots_nickel, Nickel Boots +thermalfoundation:armor.helmet_platinum, Platinum Helmet +thermalfoundation:armor.plate_platinum, Platinum Chestplate +thermalfoundation:armor.legs_platinum, Platinum Leggings +thermalfoundation:armor.boots_platinum, Platinum Boots +thermalfoundation:armor.helmet_steel, Steel Helmet +thermalfoundation:armor.plate_steel, Steel Chestplate +thermalfoundation:armor.legs_steel, Steel Leggings +thermalfoundation:armor.boots_steel, Steel Boots +thermalfoundation:armor.helmet_electrum, Electrum Helmet +thermalfoundation:armor.plate_electrum, Electrum Chestplate +thermalfoundation:armor.legs_electrum, Electrum Leggings +thermalfoundation:armor.boots_electrum, Electrum Boots +thermalfoundation:armor.helmet_invar, Invar Helmet +thermalfoundation:armor.plate_invar, Invar Chestplate +thermalfoundation:armor.legs_invar, Invar Leggings +thermalfoundation:armor.boots_invar, Invar Boots +thermalfoundation:armor.helmet_bronze, Bronze Helmet +thermalfoundation:armor.plate_bronze, Bronze Chestplate +thermalfoundation:armor.legs_bronze, Bronze Leggings +thermalfoundation:armor.boots_bronze, Bronze Boots +thermalfoundation:armor.helmet_constantan, Constantan Helmet +thermalfoundation:armor.plate_constantan, Constantan Chestplate +thermalfoundation:armor.legs_constantan, Constantan Leggings +thermalfoundation:armor.boots_constantan, Constantan Boots +thermalfoundation:tool.sword_copper, Copper Sword +thermalfoundation:tool.shovel_copper, Copper Shovel +thermalfoundation:tool.pickaxe_copper, Copper Pickaxe +thermalfoundation:tool.axe_copper, Copper Axe +thermalfoundation:tool.hoe_copper, Copper Hoe +thermalfoundation:tool.bow_copper, Copper Reinforced Bow +thermalfoundation:tool.fishing_rod_copper, Copper Fishing Rod +thermalfoundation:tool.shears_copper, Copper Shears +thermalfoundation:tool.sickle_copper, Copper Sickle +thermalfoundation:tool.hammer_copper, Copper Hammer +thermalfoundation:tool.excavator_copper, Copper Excavator +thermalfoundation:tool.shield_copper, Copper Shield +thermalfoundation:tool.sword_tin, Tin Sword +thermalfoundation:tool.shovel_tin, Tin Shovel +thermalfoundation:tool.pickaxe_tin, Tin Pickaxe +thermalfoundation:tool.axe_tin, Tin Axe +thermalfoundation:tool.hoe_tin, Tin Hoe +thermalfoundation:tool.bow_tin, Tin Reinforced Bow +thermalfoundation:tool.fishing_rod_tin, Tin Fishing Rod +thermalfoundation:tool.shears_tin, Tin Shears +thermalfoundation:tool.sickle_tin, Tin Sickle +thermalfoundation:tool.hammer_tin, Tin Hammer +thermalfoundation:tool.excavator_tin, Tin Excavator +thermalfoundation:tool.shield_tin, Tin Shield +thermalfoundation:tool.sword_silver, Silver Sword +thermalfoundation:tool.shovel_silver, Silver Shovel +thermalfoundation:tool.pickaxe_silver, Silver Pickaxe +thermalfoundation:tool.axe_silver, Silver Axe +thermalfoundation:tool.hoe_silver, Silver Hoe +thermalfoundation:tool.bow_silver, Silver Reinforced Bow +thermalfoundation:tool.fishing_rod_silver, Silver Fishing Rod +thermalfoundation:tool.shears_silver, Silver Shears +thermalfoundation:tool.sickle_silver, Silver Sickle +thermalfoundation:tool.hammer_silver, Silver Hammer +thermalfoundation:tool.excavator_silver, Silver Excavator +thermalfoundation:tool.shield_silver, Silver Shield +thermalfoundation:tool.sword_lead, Lead Sword +thermalfoundation:tool.shovel_lead, Lead Shovel +thermalfoundation:tool.pickaxe_lead, Lead Pickaxe +thermalfoundation:tool.axe_lead, Lead Axe +thermalfoundation:tool.hoe_lead, Lead Hoe +thermalfoundation:tool.bow_lead, Lead Reinforced Bow +thermalfoundation:tool.fishing_rod_lead, Lead Fishing Rod +thermalfoundation:tool.shears_lead, Lead Shears +thermalfoundation:tool.sickle_lead, Lead Sickle +thermalfoundation:tool.hammer_lead, Lead Hammer +thermalfoundation:tool.excavator_lead, Lead Excavator +thermalfoundation:tool.shield_lead, Lead Shield +thermalfoundation:tool.sword_aluminum, Aluminum Sword +thermalfoundation:tool.shovel_aluminum, Aluminum Shovel +thermalfoundation:tool.pickaxe_aluminum, Aluminum Pickaxe +thermalfoundation:tool.axe_aluminum, Aluminum Axe +thermalfoundation:tool.hoe_aluminum, Aluminum Hoe +thermalfoundation:tool.bow_aluminum, Aluminum Reinforced Bow +thermalfoundation:tool.fishing_rod_aluminum, Aluminum Fishing Rod +thermalfoundation:tool.shears_aluminum, Aluminum Shears +thermalfoundation:tool.sickle_aluminum, Aluminum Sickle +thermalfoundation:tool.hammer_aluminum, Aluminum Hammer +thermalfoundation:tool.excavator_aluminum, Aluminum Excavator +thermalfoundation:tool.shield_aluminum, Aluminum Shield +thermalfoundation:tool.sword_nickel, Nickel Sword +thermalfoundation:tool.shovel_nickel, Nickel Shovel +thermalfoundation:tool.pickaxe_nickel, Nickel Pickaxe +thermalfoundation:tool.axe_nickel, Nickel Axe +thermalfoundation:tool.hoe_nickel, Nickel Hoe +thermalfoundation:tool.bow_nickel, Nickel Reinforced Bow +thermalfoundation:tool.fishing_rod_nickel, Nickel Fishing Rod +thermalfoundation:tool.shears_nickel, Nickel Shears +thermalfoundation:tool.sickle_nickel, Nickel Sickle +thermalfoundation:tool.hammer_nickel, Nickel Hammer +thermalfoundation:tool.excavator_nickel, Nickel Excavator +thermalfoundation:tool.shield_nickel, Nickel Shield +thermalfoundation:tool.sword_platinum, Platinum Sword +thermalfoundation:tool.shovel_platinum, Platinum Shovel +thermalfoundation:tool.pickaxe_platinum, Platinum Pickaxe +thermalfoundation:tool.axe_platinum, Platinum Axe +thermalfoundation:tool.hoe_platinum, Platinum Hoe +thermalfoundation:tool.bow_platinum, Platinum Reinforced Bow +thermalfoundation:tool.fishing_rod_platinum, Platinum Fishing Rod +thermalfoundation:tool.shears_platinum, Platinum Shears +thermalfoundation:tool.sickle_platinum, Platinum Sickle +thermalfoundation:tool.hammer_platinum, Platinum Hammer +thermalfoundation:tool.excavator_platinum, Platinum Excavator +thermalfoundation:tool.shield_platinum, Platinum Shield +thermalfoundation:tool.sword_steel, Steel Sword +thermalfoundation:tool.shovel_steel, Steel Shovel +thermalfoundation:tool.pickaxe_steel, Steel Pickaxe +thermalfoundation:tool.axe_steel, Steel Axe +thermalfoundation:tool.hoe_steel, Steel Hoe +thermalfoundation:tool.bow_steel, Steel Reinforced Bow +thermalfoundation:tool.fishing_rod_steel, Steel Fishing Rod +thermalfoundation:tool.shears_steel, Steel Shears +thermalfoundation:tool.sickle_steel, Steel Sickle +thermalfoundation:tool.hammer_steel, Steel Hammer +thermalfoundation:tool.excavator_steel, Steel Excavator +thermalfoundation:tool.shield_steel, Steel Shield +thermalfoundation:tool.sword_electrum, Electrum Sword +thermalfoundation:tool.shovel_electrum, Electrum Shovel +thermalfoundation:tool.pickaxe_electrum, Electrum Pickaxe +thermalfoundation:tool.axe_electrum, Electrum Axe +thermalfoundation:tool.hoe_electrum, Electrum Hoe +thermalfoundation:tool.bow_electrum, Electrum Reinforced Bow +thermalfoundation:tool.fishing_rod_electrum, Electrum Fishing Rod +thermalfoundation:tool.shears_electrum, Electrum Shears +thermalfoundation:tool.sickle_electrum, Electrum Sickle +thermalfoundation:tool.hammer_electrum, Electrum Hammer +thermalfoundation:tool.excavator_electrum, Electrum Excavator +thermalfoundation:tool.shield_electrum, Electrum Shield +thermalfoundation:tool.sword_invar, Invar Sword +thermalfoundation:tool.shovel_invar, Invar Shovel +thermalfoundation:tool.pickaxe_invar, Invar Pickaxe +thermalfoundation:tool.axe_invar, Invar Axe +thermalfoundation:tool.hoe_invar, Invar Hoe +thermalfoundation:tool.bow_invar, Invar Reinforced Bow +thermalfoundation:tool.fishing_rod_invar, Invar Fishing Rod +thermalfoundation:tool.shears_invar, Invar Shears +thermalfoundation:tool.sickle_invar, Invar Sickle +thermalfoundation:tool.hammer_invar, Invar Hammer +thermalfoundation:tool.excavator_invar, Invar Excavator +thermalfoundation:tool.shield_invar, Invar Shield +thermalfoundation:tool.sword_bronze, Bronze Sword +thermalfoundation:tool.shovel_bronze, Bronze Shovel +thermalfoundation:tool.pickaxe_bronze, Bronze Pickaxe +thermalfoundation:tool.axe_bronze, Bronze Axe +thermalfoundation:tool.hoe_bronze, Bronze Hoe +thermalfoundation:tool.bow_bronze, Bronze Reinforced Bow +thermalfoundation:tool.fishing_rod_bronze, Bronze Fishing Rod +thermalfoundation:tool.shears_bronze, Bronze Shears +thermalfoundation:tool.sickle_bronze, Bronze Sickle +thermalfoundation:tool.hammer_bronze, Bronze Hammer +thermalfoundation:tool.excavator_bronze, Bronze Excavator +thermalfoundation:tool.shield_bronze, Bronze Shield +thermalfoundation:tool.sword_constantan, Constantan Sword +thermalfoundation:tool.shovel_constantan, Constantan Shovel +thermalfoundation:tool.pickaxe_constantan, Constantan Pickaxe +thermalfoundation:tool.axe_constantan, Constantan Axe +thermalfoundation:tool.hoe_constantan, Constantan Hoe +thermalfoundation:tool.bow_constantan, Constantan Reinforced Bow +thermalfoundation:tool.fishing_rod_constantan, Constantan Fishing Rod +thermalfoundation:tool.shears_constantan, Constantan Shears +thermalfoundation:tool.sickle_constantan, Constantan Sickle +thermalfoundation:tool.hammer_constantan, Constantan Hammer +thermalfoundation:tool.excavator_constantan, Constantan Excavator +thermalfoundation:tool.shield_constantan, Constantan Shield +thermalfoundation:tool.shears_wood, Wooden Shears +thermalfoundation:tool.sickle_wood, Wooden Sickle +thermalfoundation:tool.hammer_wood, Wooden Hammer +thermalfoundation:tool.excavator_wood, Wooden Excavator +thermalfoundation:tool.bow_stone, Stone Reinforced Bow +thermalfoundation:tool.fishing_rod_stone, Stone Fishing Rod +thermalfoundation:tool.shears_stone, Stone Shears +thermalfoundation:tool.sickle_stone, Stone Sickle +thermalfoundation:tool.hammer_stone, Stone Hammer +thermalfoundation:tool.excavator_stone, Stone Excavator +thermalfoundation:tool.shield_stone, Stone Shield +thermalfoundation:tool.bow_iron, Iron Reinforced Bow +thermalfoundation:tool.fishing_rod_iron, Iron Fishing Rod +thermalfoundation:tool.sickle_iron, Iron Sickle +thermalfoundation:tool.hammer_iron, Iron Hammer +thermalfoundation:tool.excavator_iron, Iron Excavator +thermalfoundation:tool.shield_iron, Iron Shield +thermalfoundation:tool.bow_diamond, Diamond Reinforced Bow +thermalfoundation:tool.fishing_rod_diamond, Diamond Fishing Rod +thermalfoundation:tool.shears_diamond, Diamond Shears +thermalfoundation:tool.sickle_diamond, Diamond Sickle +thermalfoundation:tool.hammer_diamond, Diamond Hammer +thermalfoundation:tool.excavator_diamond, Diamond Excavator +thermalfoundation:tool.shield_diamond, Diamond Shield +thermalfoundation:tool.bow_gold, Gold Reinforced Bow +thermalfoundation:tool.fishing_rod_gold, Gold Fishing Rod +thermalfoundation:tool.shears_gold, Gold Shears +thermalfoundation:tool.sickle_gold, Gold Sickle +thermalfoundation:tool.hammer_gold, Gold Hammer +thermalfoundation:tool.excavator_gold, Gold Excavator +thermalfoundation:tool.shield_gold, Gold Shield +thermalfoundation:horse_armor_copper, Copper Horse Armor +thermalfoundation:horse_armor_tin, Tin Horse Armor +thermalfoundation:horse_armor_silver, Silver Horse Armor +thermalfoundation:horse_armor_lead, Lead Horse Armor +thermalfoundation:horse_armor_aluminum, Aluminum Horse Armor +thermalfoundation:horse_armor_nickel, Nickel Horse Armor +thermalfoundation:horse_armor_platinum, Platinum Horse Armor +thermalfoundation:horse_armor_steel, Steel Horse Armor +thermalfoundation:horse_armor_electrum, Electrum Horse Armor +thermalfoundation:horse_armor_invar, Invar Horse Armor +thermalfoundation:horse_armor_bronze, Bronze Horse Armor +thermalfoundation:horse_armor_constantan, Constantan Horse Armor +thermalfoundation:fluid_crude_oil, Crude Oil +thermalfoundation:fluid_redstone, Destabilized Redstone +thermalfoundation:fluid_glowstone, Energized Glowstone +thermalfoundation:fluid_ender, Resonant Ender +thermalfoundation:fluid_pyrotheum, Blazing Pyrotheum +thermalfoundation:fluid_cryotheum, Gelid Cryotheum +thermalfoundation:fluid_aerotheum, Zephyrean Aerotheum +thermalfoundation:fluid_petrotheum, Tectonic Petrotheum +thermalfoundation:fluid_mana, Primal Mana +draconicevolution:draconium_ore:0, Draconium Ore +draconicevolution:draconium_ore:1, Nether Draconium Ore +draconicevolution:draconium_ore:2, Ender Draconium Ore +draconicevolution:draconium_block:0, Draconium Block +draconicevolution:draconium_block:1, Charged Draconium Block +draconicevolution:draconic_block, Awakened Draconium Block +draconicevolution:infused_obsidian, Draconium Infused Obsidian +draconicevolution:portal, Portal +draconicevolution:item_dislocation_inhibitor, Dislocation Normalization Field Projector +draconicevolution:generator, Generator +draconicevolution:grinder, Mob Grinder +draconicevolution:particle_generator:0, Particle Generator +draconicevolution:particle_generator:2, Energy Core Stabilizer +draconicevolution:energy_infuser, Energy Infuser +draconicevolution:dislocator_receptacle, Dislocator Receptacle +draconicevolution:dislocator_pedestal, Dislocator Pedestal +draconicevolution:rain_sensor, Rain Sensor +draconicevolution:diss_enchanter, Disenchanter +draconicevolution:potentiometer, Potentiometer +draconicevolution:entity_detector:0, Entity Detector +draconicevolution:entity_detector:1, Advanced Entity Detector +draconicevolution:energy_storage_core, Energy Core +draconicevolution:energy_pylon, Energy Pylon +draconicevolution:invis_e_core_block, tile.draconicevolution:invis_e_core_block.name +draconicevolution:fusion_crafting_core, Fusion Crafting Core +draconicevolution:crafting_injector:0, Basic Fusion Crafting Injector +draconicevolution:crafting_injector:1, Wyvern Fusion Crafting Injector +draconicevolution:crafting_injector:2, Draconic Fusion Crafting Injector +draconicevolution:crafting_injector:3, Chaotic Fusion Crafting Injector +draconicevolution:celestial_manipulator, Celestial Manipulator +draconicevolution:energy_crystal:0, Basic Energy Relay Crystal +draconicevolution:energy_crystal:1, Wyvern Energy Relay Crystal +draconicevolution:energy_crystal:2, Draconic Energy Relay Crystal +draconicevolution:energy_crystal:3, Basic Energy I/O Crystal +draconicevolution:energy_crystal:4, Wyvern Energy I/O Crystal +draconicevolution:energy_crystal:5, Draconic Energy I/O Crystal +draconicevolution:energy_crystal:6, Basic Wireless Energy Crystal +draconicevolution:energy_crystal:7, Wyvern Wireless Energy Crystal +draconicevolution:energy_crystal:8, Draconic Wireless Energy Crystal +draconicevolution:flow_gate:0, Flux Gate +draconicevolution:flow_gate:8, Fluid Gate +draconicevolution:reactor_core, Draconic Reactor Core +draconicevolution:reactor_part:0, Reactor Stabilizer Frame +draconicevolution:reactor_part:1, Reactor Stabilizer Inner Rotor +draconicevolution:reactor_part:2, Reactor Stabilizer Outer Rotor +draconicevolution:reactor_part:3, Reactor Stabilizer Rotor Assembly +draconicevolution:reactor_part:4, Reactor Stabilizer Focus Ring +draconicevolution:reactor_component:0, Reactor Stabilizer +draconicevolution:reactor_component:1, Reactor Energy Injector +draconicevolution:draconic_spawner, Stabilized Mob Spawner +draconicevolution:draconium_chest, Draconium Chest +draconicevolution:chaos_crystal, Chaos Crystal +draconicevolution:chaos_shard_atmos, tile.draconicevolution:chaos_shard_atmos.name +draconicevolution:creative_rf_source, Creative RF Source +draconicevolution:placed_item, tile.draconicevolution:placed_item.name +draconicevolution:draconium_dust, Draconium Dust +draconicevolution:draconium_ingot, Draconium Ingot +draconicevolution:draconic_ingot, Awakened Draconium Ingot +draconicevolution:draconic_core, Draconic Core +draconicevolution:wyvern_core, Wyvern Core +draconicevolution:awakened_core, Awakened Core +draconicevolution:chaotic_core, Chaotic Core +draconicevolution:wyvern_energy_core, Wyvern Energy Core +draconicevolution:draconic_energy_core, Draconic Energy Core +draconicevolution:dragon_heart, Dragon Heart +draconicevolution:debugger, item.draconicevolution:debugger.name +draconicevolution:nugget:0, Draconium Nugget +draconicevolution:nugget:1, Awakened Draconium Nugget +draconicevolution:chaos_shard:0, Chaos Shard +draconicevolution:chaos_shard:1, Large Chaos Fragment +draconicevolution:chaos_shard:2, Small Chaos Fragment +draconicevolution:chaos_shard:3, Tiny Chaos Fragment +draconicevolution:draconium_capacitor:0, Wyvern Flux Capacitor +draconicevolution:draconium_capacitor:0, Wyvern Flux Capacitor +draconicevolution:draconium_capacitor:0, Wyvern Flux Capacitor +draconicevolution:draconium_capacitor:1, Draconic Flux Capacitor +draconicevolution:draconium_capacitor:1, Draconic Flux Capacitor +draconicevolution:draconium_capacitor:1, Draconic Flux Capacitor +draconicevolution:draconium_capacitor:2, Creative Flux Capacitor +draconicevolution:wyvern_axe, Axe of the Wyvern +draconicevolution:wyvern_bow, Bow of the Wyvern +draconicevolution:wyvern_pick, Pickaxe of the Wyvern +draconicevolution:wyvern_shovel, Shovel of the Wyvern +draconicevolution:wyvern_sword, Sword of the Wyvern +draconicevolution:draconic_axe, Draconic Axe +draconicevolution:draconic_bow, Draconic Bow +draconicevolution:draconic_hoe, Draconic Hoe +draconicevolution:draconic_pick, Draconic Pickaxe +draconicevolution:draconic_shovel, Draconic Shovel +draconicevolution:draconic_staff_of_power, Draconic Staff of Power +draconicevolution:draconic_sword, Draconic Sword +draconicevolution:tool_upgrade:0, Upgrade Key (RF Capacity) +draconicevolution:tool_upgrade:1, Upgrade Key (Dig Speed) +draconicevolution:tool_upgrade:2, Upgrade Key (Dig AOE) +draconicevolution:tool_upgrade:3, Upgrade Key (Attack Damage) +draconicevolution:tool_upgrade:4, Upgrade Key (Attack AOE) +draconicevolution:tool_upgrade:5, Upgrade Key (Arrow Damage) +draconicevolution:tool_upgrade:6, Upgrade Key (Draw Speed) +draconicevolution:tool_upgrade:7, Upgrade Key (Arrow Speed) +draconicevolution:tool_upgrade:8, Upgrade Key (Shield Capacity) +draconicevolution:tool_upgrade:9, Upgrade Key (Shield Recovery) +draconicevolution:tool_upgrade:10, Upgrade Key (Movement Speed) +draconicevolution:tool_upgrade:11, Upgrade Key (Jump Boost) +draconicevolution:dislocator, Dislocator +draconicevolution:dislocator_advanced, Advanced Dislocator +draconicevolution:dislocator_bound:1, Bound Dislocator (Point to Point) +draconicevolution:dislocator_bound:2, Bound Dislocator (Player) +draconicevolution:magnet:0, Item Dislocator +draconicevolution:magnet:1, Awakened Item Dislocator +draconicevolution:crystal_binder, Crystal Binder +draconicevolution:wyvern_helm, Wyvern Helm +draconicevolution:wyvern_chest, Wyvern Chestplate +draconicevolution:wyvern_legs, Wyvern Leggings +draconicevolution:wyvern_boots, Wyvern Boots +draconicevolution:draconic_helm, Draconic Helm +draconicevolution:draconic_chest, Draconic Chestplate +draconicevolution:draconic_legs, Draconic Leggings +draconicevolution:draconic_boots, Draconic Boots +draconicevolution:info_tablet, Draconic Evolution Information Tablet +draconicevolution:mob_soul, Soul +draconicevolution:creative_exchanger, Creative Block Exchanger +draconicevolution:ender_energy_manipulator, Ender Energy Manipulator +thermalexpansion:machine:4, Phytogenic Insolator (Basic) +thermalexpansion:machine:4, Phytogenic Insolator (Creative) +thermalexpansion:machine:5, Compactor (Basic) +thermalexpansion:machine:5, Compactor (Creative) +thermalexpansion:machine:6, Magma Crucible (Basic) +thermalexpansion:machine:6, Magma Crucible (Creative) +thermalexpansion:machine:8, Fluid Transposer (Basic) +thermalexpansion:machine:8, Fluid Transposer (Creative) +thermalexpansion:machine:9, Energetic Infuser (Basic) +thermalexpansion:machine:9, Energetic Infuser (Creative) +thermalexpansion:machine:13, Arcane Ensorcellator (Basic) +thermalexpansion:machine:13, Arcane Ensorcellator (Creative) +thermalexpansion:machine:14, Glacial Precipitator (Basic) +thermalexpansion:machine:14, Glacial Precipitator (Creative) +thermalexpansion:machine:15, Igneous Extruder (Basic) +thermalexpansion:machine:15, Igneous Extruder (Creative) +thermalexpansion:device:0, Aqueous Accumulator +thermalexpansion:device:1, Nullifier +thermalexpansion:device:2, Thermal Mediator +thermalexpansion:device:4, Aquatic Entangler +thermalexpansion:device:5, Item Allocator +thermalexpansion:device:6, Fluid Allocator +thermalexpansion:device:8, Insightful Condenser +thermalexpansion:device:9, Decoctive Diffuser +thermalexpansion:device:12, Vacuumulator +thermalexpansion:dynamo:0, Steam Dynamo (Basic) +thermalexpansion:dynamo:0, Steam Dynamo (Creative) +thermalexpansion:dynamo:1, Magmatic Dynamo (Basic) +thermalexpansion:dynamo:1, Magmatic Dynamo (Creative) +thermalexpansion:dynamo:3, Reactant Dynamo (Basic) +thermalexpansion:dynamo:3, Reactant Dynamo (Creative) +thermalexpansion:dynamo:5, Numismatic Dynamo (Basic) +thermalexpansion:dynamo:5, Numismatic Dynamo (Creative) +thermalexpansion:cell:0, Energy Cell (Basic) +thermalexpansion:cell:0, Energy Cell (Creative) +thermalexpansion:tank:0, Portable Tank (Basic) +thermalexpansion:tank:0, Portable Tank (Creative) +thermalexpansion:capacitor:0, Flux Capacitor (Basic) +thermalexpansion:capacitor:1, Flux Capacitor (Hardened) +thermalexpansion:capacitor:2, Flux Capacitor (Reinforced) +thermalexpansion:capacitor:3, Flux Capacitor (Signalum) +thermalexpansion:capacitor:4, Flux Capacitor (Resonant) +thermalexpansion:capacitor:32000, Flux Capacitor (Creative) +thermalexpansion:satchel:0, Satchel (Basic) +thermalexpansion:satchel:1, Satchel (Hardened) +thermalexpansion:satchel:2, Satchel (Reinforced) +thermalexpansion:satchel:3, Satchel (Signalum) +thermalexpansion:satchel:4, Satchel (Resonant) +thermalexpansion:satchel:100, Satchel (Void) +thermalexpansion:satchel:32000, Satchel (Creative) +thermalexpansion:frame:0, Machine Frame +thermalexpansion:frame:64, Thermal Device Casing +thermalexpansion:frame:128, Energy Cell Frame +thermalexpansion:frame:129, Hardened Cell Frame +thermalexpansion:frame:130, Micro Miner Engine Frame +thermalexpansion:frame:131, Signalum Micro Miner Engine Frame +thermalexpansion:frame:132, Enderium Micro Miner Engine Frame +thermalexpansion:frame:146, Micro Miner Engine Core +thermalexpansion:frame:147, Signalum Micro Miner Engine Core +thermalexpansion:frame:148, Enderium Micro Miner Engine Core +thermalexpansion:augment:128, Augment: Auxiliary Reception Coil +thermalexpansion:augment:129, Augment: Auxiliary Sieve +thermalexpansion:augment:130, Augment: Nullification Chamber +thermalexpansion:augment:256, Augment: Trivection Chamber +thermalexpansion:augment:257, Augment: Flux Anodizers +thermalexpansion:augment:258, Augment: Pyrolytic Conversion +thermalexpansion:augment:273, Augment: Tectonic Initiator +thermalexpansion:augment:288, Augment: Resin Funnel +thermalexpansion:augment:303, Augment: Metallurgical Recovery +thermalexpansion:augment:304, Augment: Pyro-Concentrator +thermalexpansion:augment:320, Augment: Nutrient Recovery +thermalexpansion:augment:323, Augment: Sapling Infuser +thermalexpansion:augment:324, Augment: Monoculture Cycle +thermalexpansion:augment:336, Augment: Numismatic Press +thermalexpansion:augment:337, Augment: Gearworking Die +thermalexpansion:augment:352, Augment: Pyroconvective Loop +thermalexpansion:augment:368, Augment: Reflux Column +thermalexpansion:augment:369, Augment: Alchemical Retort +thermalexpansion:augment:400, Augment: Flux Linkage Concentrator +thermalexpansion:augment:401, Augment: Flux Reconstruction +thermalexpansion:augment:402, Augment: Parabolic Flux Coupling +thermalexpansion:augment:416, Augment: Enstabulation Apparatus +thermalexpansion:augment:432, Augment: Pattern Validation +thermalexpansion:augment:433, Augment: Fluidic Fabrication +thermalexpansion:augment:448, Augment: Reagent Recovery +thermalexpansion:augment:496, Augment: Pyroclastic Injection +thermalexpansion:augment:497, Augment: Clastic Deposition +thermalexpansion:augment:512, Augment: Auxiliary Transmission Coil +thermalexpansion:augment:513, Augment: Fuel Catalyzer +thermalexpansion:augment:514, Augment: Transmission Coil Ducting +thermalexpansion:augment:515, Augment: Excitation Field Limiter +thermalexpansion:augment:576, Augment: Boiler Conversion +thermalexpansion:augment:640, Augment: Turbine Conversion +thermalexpansion:augment:656, Augment: Isentropic Reservoir +thermalexpansion:augment:672, Augment: Closed-Loop Cooling +thermalexpansion:augment:673, Augment: Ignition Plugs +thermalexpansion:augment:674, Augment: Agitative Manifold +thermalexpansion:augment:688, Augment: Elemental Catalyzer +thermalexpansion:augment:704, Augment: Disjunctive Extraction +thermalexpansion:augment:720, Augment: Lapidary Calibration +avaritia:resource:0, Diamond Lattice +avaritia:resource:1, Crystal Matrix Ingot +avaritia:resource:2, Pile of Neutrons +avaritia:resource:3, Neutronium Nugget +avaritia:resource:4, Neutronium Ingot +avaritia:resource:5, Infinity Catalyst +avaritia:resource:6, Infinity Ingot +avaritia:resource:7, Record Fragment +avaritia:singularity:0, Iron Singularity +avaritia:singularity:1, Golden Singularity +avaritia:singularity:2, Lapis Singularity +avaritia:singularity:3, Redstone Singularity +avaritia:singularity:4, Nether Quartz Singularity +avaritia:singularity:5, Copper Singularity +avaritia:singularity:6, Tin Singularity +avaritia:singularity:7, Lead Singularity +avaritia:singularity:8, Silver Singularity +avaritia:singularity:9, Nickel Singularity +avaritia:singularity:10, Diamond Singularity +avaritia:singularity:11, Emerald Singularity +avaritia:singularity:12, Fluxed Singularity +avaritia:singularity:13, Platinum Singularity +avaritia:singularity:14, Iridium Singularity +avaritia:infinity_sword, Sword of the Cosmos +avaritia:infinity_bow, Longbow of the Heavens +avaritia:infinity_pickaxe, World Breaker +avaritia:infinity_shovel, Planet Eater +avaritia:infinity_axe, Nature's Ruin +avaritia:infinity_hoe, Hoe of the Green Earth +avaritia:infinity_helmet, Infinity Helmet +avaritia:infinity_chestplate, Infinity Breastplate +avaritia:infinity_pants, Infinity Leggings +avaritia:infinity_boots, Infinity Boots +avaritia:skullfire_sword, Skullfire Sword +avaritia:endest_pearl, Endest Pearl +avaritia:ultimate_stew, Ultimate Stew +avaritia:cosmic_meatballs, Cosmic Meatballs +avaritia:matter_cluster, Matter Cluster +avaritia:compressed_crafting_table, Compressed Crafting Table +avaritia:double_compressed_crafting_table, Double Compressed Crafting Table +avaritia:extreme_crafting_table, Extreme Crafting Table +avaritia:block_resource:0, Neutronium Block +avaritia:block_resource:1, Infinity Block +avaritia:block_resource:2, Crystal Matrix +avaritia:neutron_collector, Neutron Collector +avaritia:neutronium_compressor, Neutronium Compressor +craftelytra:elytra_wing, Elytra Wing +enderstorage:ender_storage:0, Ender Chest +enderstorage:ender_storage:1, Ender Tank +enderstorage:ender_pouch, Ender Pouch +extrautils2:wateringcan, Watering Can +extrautils2:itemcreativedestructionwand, Creative Destruction Wand +extrautils2:unstableingots:0, Unstable Ingot +extrautils2:unstableingots:1, Stable-'Unstable Nugget' +extrautils2:unstableingots:2, Stable-'Unstable Ingot' +extrautils2:itembuilderswand, Builders Wand +extrautils2:itemdestructionwand, Destruction Wand +extrautils2:itemcreativebuilderswand, Creative Builders Wand +extrautils2:enderlilly, Ender Lilly +extrautils2:decorativesolidwood:0, Magical Planks +extrautils2:decorativesolidwood:1, Magical Wood +extrautils2:decorativesolidwood:2, Diagonal Wood +extrautils2:trashcan, Trash Can +extrautils2:trashcanfluid, Trash Can (Fluid) +extrautils2:trashcanenergy, Trash Can (Energy) +extrautils2:angelblock, Angel Block +extrautils2:passivegenerator:0, Solar Panel +extrautils2:passivegenerator:1, Lunar Panel +extrautils2:passivegenerator:2, Lava Mill +extrautils2:passivegenerator:3, Water Mill +extrautils2:passivegenerator:4, Wind Mill +extrautils2:passivegenerator:5, Fire Mill +extrautils2:passivegenerator:6, Creative Mill +extrautils2:passivegenerator:7, Manual Mill +extrautils2:passivegenerator:8, Dragon Egg Mill +extrautils2:cursedearth, Cursed Earth +extrautils2:redstoneclock, Redstone Clock +extrautils2:compressedcobblestone:0, Compressed Cobblestone +extrautils2:compressedcobblestone:1, Double Compressed Cobblestone +extrautils2:compressedcobblestone:2, Triple Compressed Cobblestone +extrautils2:compressedcobblestone:3, Quadruple Compressed Cobblestone +extrautils2:compressedcobblestone:4, Quintuple Compressed Cobblestone +extrautils2:compressedcobblestone:5, Sextuple Compressed Cobblestone +extrautils2:compressedcobblestone:6, Septuple Compressed Cobblestone +extrautils2:compressedcobblestone:7, Octuple Compressed Cobblestone +extrautils2:compresseddirt:0, Compressed Dirt +extrautils2:compresseddirt:1, Double Compressed Dirt +extrautils2:compresseddirt:2, Triple Compressed Dirt +extrautils2:compresseddirt:3, Quadruple Compressed Dirt +extrautils2:compressedsand:0, Compressed Sand +extrautils2:compressedsand:1, Double Compressed Sand +extrautils2:compressedgravel:0, Compressed Gravel +extrautils2:compressedgravel:1, Double Compressed Gravel +extrautils2:compressednetherrack:0, Compressed Netherrack +extrautils2:compressednetherrack:1, Double Compressed Netherrack +extrautils2:compressednetherrack:2, Triple Compressed Netherrack +extrautils2:compressednetherrack:3, Quadruple Compressed Netherrack +extrautils2:compressednetherrack:4, Quintuple Compressed Netherrack +extrautils2:compressednetherrack:5, Sextuple Compressed Netherrack +extrautils2:endershard, Ender Shard +extrautils2:resonator, Resonator +extrautils2:spotlight, Spotlight +extrautils2:screen, Screen +extrautils2:decorativesolid:0, Border Stone +extrautils2:decorativesolid:1, Crossed Stone +extrautils2:decorativesolid:2, Polished Stone +extrautils2:decorativesolid:3, Stoneburnt +extrautils2:decorativesolid:4, Sandy Glass +extrautils2:decorativesolid:5, Truchet +extrautils2:decorativesolid:6, Blue Quartz +extrautils2:decorativesolid:7, Quartzburnt +extrautils2:decorativesolid:8, Rainbow Stone +extrautils2:ingredients:0, Resonating Redstone Crystal +extrautils2:ingredients:1, Redstone Gear +extrautils2:ingredients:2, Eye of Redstone +extrautils2:ingredients:3, Lunar Reactive Dust +extrautils2:ingredients:4, Red Coal +extrautils2:ingredients:5, Moon Stone +extrautils2:ingredients:6, Upgrade Speed +extrautils2:ingredients:7, Upgrade Stack +extrautils2:ingredients:8, Upgrade Mining +extrautils2:ingredients:9, Upgrade Base +extrautils2:ingredients:10, Drop of Evil +extrautils2:ingredients:11, Demon Ingot +extrautils2:ingredients:12, Enchanted Ingot +extrautils2:ingredients:13, Wireless RF Heating Coil +extrautils2:ingredients:14, Blue Dye +extrautils2:ingredients:15, Upgrade Speed (Magical) +extrautils2:ingredients:16, Upgrade Speed (Ultimate) +extrautils2:ingredients:17, Evil Infused Iron Ingot +extrautils2:goldenlasso:0, Golden Lasso +extrautils2:goldenlasso:1, Cursed Lasso +extrautils2:angelring:0, Angel Ring +extrautils2:angelring:1, Angel Ring +extrautils2:angelring:2, Angel Ring +extrautils2:angelring:3, Angel Ring +extrautils2:angelring:4, Angel Ring +extrautils2:angelring:5, Angel Ring +extrautils2:decorativeglass:0, Thickened Glass +extrautils2:decorativeglass:1, Thickened Glass (Bordered) +extrautils2:decorativeglass:2, Thickened Glass (Patterned) +extrautils2:decorativeglass:3, Dark Glass +extrautils2:decorativeglass:4, Glowing Glass +extrautils2:decorativeglass:5, Redstone Glass +extrautils2:ineffableglass:0, Ethereal Glass +extrautils2:ineffableglass:1, Reverse Ethereal Glass +extrautils2:ineffableglass:2, Ineffable Glass +extrautils2:ineffableglass:3, Dark Ineffable Glass +extrautils2:playerchest, Player Chest +extrautils2:book, Extra Utilities 2 Manual +extrautils2:contract, Contract +extrautils2:chunkloader, Chunk Loading Ward +extrautils2:filter, Filter +extrautils2:filterfluids, Filter Fluids +extrautils2:crafter, Mechanical Crafter +extrautils2:scanner, Scanner +extrautils2:user, Mechanical User +extrautils2:drum:0, Stone Drum +extrautils2:drum:1, Iron Drum +extrautils2:drum:2, Reinforced Large Drum +extrautils2:drum:3, Demonically Gargantuan Drum +extrautils2:drum:4, Creative Drum +extrautils2:machine:0, Machine Block +extrautils2:machine:0, Furnace +extrautils2:machine:0, Crusher +extrautils2:machine:0, Enchanter +extrautils2:machine:0, Survival Generator +extrautils2:machine:0, Furnace Generator +extrautils2:machine:0, Culinary Generator +extrautils2:machine:0, Magmatic Generator +extrautils2:machine:0, Heated Redstone Generator +extrautils2:machine:0, Ender Generator +extrautils2:machine:0, Potion Generator +extrautils2:machine:0, Pink Generator +extrautils2:machine:0, Overclocked Generator +extrautils2:machine:0, Explosive Generator +extrautils2:machine:0, Netherstar Generator +extrautils2:machine:0, Halitosis Generator +extrautils2:machine:0, Frosty Generator +extrautils2:machine:0, Death Generator +extrautils2:machine:0, Dischantment Generator +extrautils2:machine:0, Slimey Generator +extrautils2:spike_wood, Wooden Spikes +extrautils2:spike_stone, Stone Spikes +extrautils2:spike_iron, Iron Spikes +extrautils2:spike_gold, Golden Spikes +extrautils2:spike_diamond, Diamond Spikes +extrautils2:spike_creative, Creative Spikes +extrautils2:redstonelantern, Redstone Lantern +extrautils2:minichest, Mini Chest +extrautils2:rainbowgenerator:0, Rainbow Generator! +extrautils2:rainbowgenerator:1, Rainbow Generator (bottom half) +extrautils2:rainbowgenerator:2, Rainbow Generator (top half) +extrautils2:magicapple, Magical Apple +extrautils2:simpledecorative:0, Block of Enchanted Metal +extrautils2:simpledecorative:1, Block of Demon Metal +extrautils2:simpledecorative:2, Block of Evil Infused Iron +extrautils2:creativeenergy, Creative Energy Source +extrautils2:creativeharvest, Creative Harvest +extrautils2:trowel, Trowel +extrautils2:trashchest, Trash Chest +extrautils2:opinium:0, Opinium Core (Pathetic) +extrautils2:opinium:1, Opinium Core (Mediocre) +extrautils2:opinium:2, Opinium Core (Passable) +extrautils2:opinium:3, Opinium Core (Decent) +extrautils2:opinium:4, Opinium Core (Good) +extrautils2:opinium:5, Opinium Core (Damn Good) +extrautils2:opinium:6, Opinium Core (Amazing) +extrautils2:opinium:7, Opinium Core (Inspiring) +extrautils2:opinium:8, Opinium Core (Perfected) +extrautils2:analogcrafter, Analog Crafter +moreplates:diamatine_gear, Diamatine Gear +moreplates:emeradic_gear, Emeradic Gear +moreplates:enori_gear, Enori Gear +moreplates:palis_gear, Palis Gear +moreplates:restonia_gear, Restonia Gear +moreplates:void_gear, Void Gear +moreplates:empowered_diamatine_gear, Empowered Diamatine Gear +moreplates:empowered_emeradic_gear, Empowered Emeradic Gear +moreplates:empowered_enori_gear, Empowered Enori Gear +moreplates:empowered_palis_gear, Empowered Palis Gear +moreplates:empowered_restonia_gear, Empowered Restonia Gear +moreplates:empowered_void_gear, Empowered Void Gear +moreplates:demon_plate, Demon Plate +nuclearcraft:ore:0, Copper Ore +nuclearcraft:ore:1, Tin Ore +nuclearcraft:ore:2, Lead Ore +nuclearcraft:ore:3, Thorium Ore +nuclearcraft:ore:4, Uranium Ore +nuclearcraft:ore:5, Boron Ore +nuclearcraft:ore:6, Lithium Ore +nuclearcraft:ore:7, Magnesium Ore +nuclearcraft:ingot_block:0, Copper Block +nuclearcraft:ingot_block:1, Tin Block +nuclearcraft:ingot_block:2, Lead Block +nuclearcraft:ingot_block:3, Thorium Block +nuclearcraft:ingot_block:4, Uranium Block +nuclearcraft:ingot_block:5, Boron Block +nuclearcraft:ingot_block:6, Lithium Block +nuclearcraft:ingot_block:7, Magnesium Block +nuclearcraft:ingot_block:8, Graphite Block +nuclearcraft:ingot_block:9, Beryllium Block +nuclearcraft:ingot_block:10, Zirconium Block +nuclearcraft:ingot_block:11, Manganese Block +nuclearcraft:ingot_block:12, Aluminum Block +nuclearcraft:ingot_block:13, Silver Block +nuclearcraft:fission_block:0, Fission Reactor Casing +nuclearcraft:fission_block:1, Blast Block +nuclearcraft:reactor_casing_transparent, Transparent Fission Reactor Casing +nuclearcraft:cell_block, Reactor Cell +nuclearcraft:cooler:0, Empty Cooler +nuclearcraft:cooler:1, Water Cooler +nuclearcraft:cooler:2, Redstone Cooler +nuclearcraft:cooler:3, Quartz Cooler +nuclearcraft:cooler:4, Gold Cooler +nuclearcraft:cooler:5, Glowstone Cooler +nuclearcraft:cooler:6, Lapis Cooler +nuclearcraft:cooler:7, Diamond Cooler +nuclearcraft:cooler:8, Liquid Helium Cooler +nuclearcraft:cooler:9, Enderium Cooler +nuclearcraft:cooler:10, Cryotheum Cooler +nuclearcraft:cooler:11, Iron Cooler +nuclearcraft:cooler:12, Emerald Cooler +nuclearcraft:cooler:13, Copper Cooler +nuclearcraft:cooler:14, Tin Cooler +nuclearcraft:cooler:15, Magnesium Cooler +nuclearcraft:reactor_door, Reactor Door +nuclearcraft:reactor_trapdoor, Reactor Trapdoor +nuclearcraft:block_depleted_thorium, Thorium-230 Block +nuclearcraft:block_depleted_uranium, Uranium-238 Block +nuclearcraft:block_depleted_neptunium, Neptunium-237 Block +nuclearcraft:block_depleted_plutonium, Plutonium-242 Block +nuclearcraft:block_depleted_americium, Americium-243 Block +nuclearcraft:block_depleted_curium, Curium-246 Block +nuclearcraft:block_depleted_berkelium, Berkelium-247 Block +nuclearcraft:block_depleted_californium, Californium-252 Block +nuclearcraft:block_ice, Supercold Ice +nuclearcraft:machine_interface, Machine Interface +nuclearcraft:fission_controller_idle, Fission Controller (Old) +nuclearcraft:fission_controller_active, Fission Controller +nuclearcraft:fission_controller_new_idle, Fission Controller +nuclearcraft:fission_controller_new_active, Fission Controller +nuclearcraft:fission_controller_new_fixed, Fission Controller +nuclearcraft:fission_port, Fission Reactor Port +nuclearcraft:fusion_core, Fusion Core +nuclearcraft:fusion_dummy_side, Fusion Core +nuclearcraft:fusion_dummy_top, Fusion Core +nuclearcraft:fusion_connector, Fusion Connector +nuclearcraft:rtg_uranium, Uranium RTG +nuclearcraft:rtg_plutonium, Plutonium RTG +nuclearcraft:rtg_americium, Americium RTG +nuclearcraft:rtg_californium, Californium RTG +nuclearcraft:solar_panel_basic, Basic Solar Panel +nuclearcraft:solar_panel_advanced, Advanced Solar Panel +nuclearcraft:solar_panel_du, DU Solar Panel +nuclearcraft:solar_panel_elite, Elite Solar Panel +nuclearcraft:decay_generator, Decay Generator +nuclearcraft:voltaic_pile_basic, Basic Voltaic Pile +nuclearcraft:voltaic_pile_advanced, Advanced Voltaic Pile +nuclearcraft:voltaic_pile_du, DU Voltaic Pile +nuclearcraft:voltaic_pile_elite, Elite Voltaic Pile +nuclearcraft:lithium_ion_battery_basic, Basic Lithium Ion Battery +nuclearcraft:lithium_ion_battery_advanced, Advanced Lithium Ion Battery +nuclearcraft:lithium_ion_battery_du, DU Lithium Ion Battery +nuclearcraft:lithium_ion_battery_elite, Elite Lithium Ion Battery +nuclearcraft:buffer, Buffer +nuclearcraft:active_cooler, Active Fluid Cooler +nuclearcraft:bin, Universal Bin +nuclearcraft:fusion_electromagnet_idle, Fusion Electromagnet +nuclearcraft:fusion_electromagnet_active, Fusion Electromagnet +nuclearcraft:fusion_electromagnet_transparent_idle, Transparent Fusion Electromagnet +nuclearcraft:fusion_electromagnet_transparent_active, Transparent Fusion Electromagnet +nuclearcraft:salt_fission_controller, Molten Salt Reactor Controller +nuclearcraft:salt_fission_wall, Molten Salt Reactor Wall +nuclearcraft:salt_fission_glass, Molten Salt Reactor Glass +nuclearcraft:salt_fission_frame, Molten Salt Reactor Frame +nuclearcraft:salt_fission_beam, Molten Salt Reactor Beam +nuclearcraft:salt_fission_vent, Molten Salt Reactor Vent +nuclearcraft:salt_fission_vessel, Molten Salt Fission Vessel +nuclearcraft:salt_fission_heater, Molten Salt Coolant Heater +nuclearcraft:salt_fission_moderator, Molten Salt Reactor Moderator Housing +nuclearcraft:salt_fission_distributor, Molten Salt Fuel Distributor +nuclearcraft:salt_fission_retriever, Molten Salt Depleted Fuel Retriever +nuclearcraft:salt_fission_redstone_port, Molten Salt Reactor Redstone Port +nuclearcraft:salt_fission_computer_port, Molten Salt Reactor Computer Port +nuclearcraft:heat_exchanger_controller, Heat Exchanger Controller +nuclearcraft:heat_exchanger_wall, Heat Exchanger Shell +nuclearcraft:heat_exchanger_glass, Heat Exchanger Glass +nuclearcraft:heat_exchanger_frame, Heat Exchanger Frame +nuclearcraft:heat_exchanger_vent, Heat Exchanger Vent +nuclearcraft:heat_exchanger_tube_copper, Copper Heat Exchanger Tube +nuclearcraft:heat_exchanger_tube_hard_carbon, Hard Carbon Heat Exchanger Tube +nuclearcraft:heat_exchanger_tube_thermoconducting, Thermoconducting Alloy Heat Exchanger Tube +nuclearcraft:heat_exchanger_condenser_tube_copper, Copper Condensation Tube +nuclearcraft:heat_exchanger_condenser_tube_hard_carbon, Hard Carbon Condensation Tube +nuclearcraft:heat_exchanger_condenser_tube_thermoconducting, Thermoconducting Alloy Condensation Tube +nuclearcraft:heat_exchanger_computer_port, Heat Exchanger Computer Port +nuclearcraft:turbine_controller, Turbine Controller +nuclearcraft:turbine_wall, Turbine Wall +nuclearcraft:turbine_glass, Transparent Turbine Wall +nuclearcraft:turbine_frame, Turbine Frame +nuclearcraft:turbine_rotor_shaft, Turbine Rotor Shaft +nuclearcraft:turbine_rotor_blade_steel, Steel Turbine Rotor Blade +nuclearcraft:turbine_rotor_blade_extreme, Extreme Alloy Turbine Rotor Blade +nuclearcraft:turbine_rotor_blade_sic_sic_cmc, SiC-SiC CMC Turbine Rotor Blade +nuclearcraft:turbine_rotor_stator, Turbine Rotor Stator +nuclearcraft:turbine_rotor_bearing, Turbine Rotor Bearing +nuclearcraft:turbine_dynamo_coil:0, Magnesium Turbine Dynamo Coil +nuclearcraft:turbine_dynamo_coil:1, Beryllium Turbine Dynamo Coil +nuclearcraft:turbine_dynamo_coil:2, Aluminum Turbine Dynamo Coil +nuclearcraft:turbine_dynamo_coil:3, Gold Turbine Dynamo Coil +nuclearcraft:turbine_dynamo_coil:4, Copper Turbine Dynamo Coil +nuclearcraft:turbine_dynamo_coil:5, Silver Turbine Dynamo Coil +nuclearcraft:turbine_inlet, Turbine Fluid Inlet +nuclearcraft:turbine_outlet, Turbine Fluid Outlet +nuclearcraft:turbine_computer_port, Turbine Computer Port +nuclearcraft:accelerator_electromagnet_idle, Superconducting Electromagnet +nuclearcraft:accelerator_electromagnet_active, Superconducting Electromagnet +nuclearcraft:electromagnet_supercooler_idle, Superconducting Supercooler +nuclearcraft:electromagnet_supercooler_active, Superconducting Supercooler +nuclearcraft:cobblestone_generator, Cobblestone Generator +nuclearcraft:cobblestone_generator_compact, Compact Cobblestone Generator +nuclearcraft:cobblestone_generator_dense, Dense Cobblestone Generator +nuclearcraft:water_source, Infinite Water Source +nuclearcraft:water_source_compact, Compact Infinite Water Source +nuclearcraft:water_source_dense, Dense Infinite Water Source +nuclearcraft:radiation_scrubber, Radiation Scrubber +nuclearcraft:geiger_block, Geiger Counter Block +nuclearcraft:glowing_mushroom, Glowing Mushroom +nuclearcraft:dry_earth, Wasteland Earth +nuclearcraft:tritium_lamp, Tritium Lamp +nuclearcraft:ingot:0, Copper Ingot +nuclearcraft:ingot:1, Tin Ingot +nuclearcraft:ingot:2, Lead Ingot +nuclearcraft:ingot:3, Thorium Ingot +nuclearcraft:ingot:4, Uranium Ingot +nuclearcraft:ingot:5, Boron Ingot +nuclearcraft:ingot:6, Lithium Ingot +nuclearcraft:ingot:7, Magnesium Ingot +nuclearcraft:ingot:8, Graphite Ingot +nuclearcraft:ingot:9, Beryllium Ingot +nuclearcraft:ingot:10, Zirconium Ingot +nuclearcraft:ingot:11, Manganese Ingot +nuclearcraft:ingot:12, Aluminum Ingot +nuclearcraft:ingot:13, Silver Ingot +nuclearcraft:ingot_oxide:0, Thorium Oxide Ingot +nuclearcraft:ingot_oxide:1, Uranium Oxide Ingot +nuclearcraft:ingot_oxide:2, Manganese Oxide Ingot +nuclearcraft:ingot_oxide:3, Manganese Dioxide Ingot +nuclearcraft:dust:0, Copper Dust +nuclearcraft:dust:1, Tin Dust +nuclearcraft:dust:2, Lead Dust +nuclearcraft:dust:3, Thorium Dust +nuclearcraft:dust:4, Uranium Dust +nuclearcraft:dust:5, Boron Dust +nuclearcraft:dust:6, Lithium Dust +nuclearcraft:dust:7, Magnesium Dust +nuclearcraft:dust:8, Graphite Dust +nuclearcraft:dust:9, Beryllium Dust +nuclearcraft:dust:10, Zirconium Dust +nuclearcraft:dust:11, Manganese Dust +nuclearcraft:dust:12, Aluminum Dust +nuclearcraft:dust:13, Silver Dust +nuclearcraft:dust_oxide:0, Thorium Oxide Dust +nuclearcraft:dust_oxide:1, Uranium Oxide Dust +nuclearcraft:dust_oxide:2, Manganese Oxide Dust +nuclearcraft:dust_oxide:3, Manganese Dioxide Dust +nuclearcraft:gem:0, Rhodochrosite +nuclearcraft:gem:1, Cubic Boron Nitride +nuclearcraft:gem:2, Fluorite +nuclearcraft:gem:3, Villiaumite +nuclearcraft:gem:4, Carobbiite +nuclearcraft:gem:5, Boron Arsenide +nuclearcraft:gem:6, Silicon +nuclearcraft:gem_dust:0, Crushed Diamond +nuclearcraft:gem_dust:1, Crushed Rhodochrosite +nuclearcraft:gem_dust:2, Crushed Quartz +nuclearcraft:gem_dust:3, Crushed Obsidian +nuclearcraft:gem_dust:4, Hexagonal Boron Nitride +nuclearcraft:gem_dust:5, Crushed Fluorite +nuclearcraft:gem_dust:6, Sulfur +nuclearcraft:gem_dust:7, Crushed Coal +nuclearcraft:gem_dust:8, Crushed Villiaumite +nuclearcraft:gem_dust:9, Crushed Carobbiite +nuclearcraft:gem_dust:10, Crushed Arsenic +nuclearcraft:gem_dust:11, Crushed End Stone +nuclearcraft:alloy:0, Bronze Ingot +nuclearcraft:alloy:1, Tough Alloy +nuclearcraft:alloy:2, Hard Carbon Alloy +nuclearcraft:alloy:3, Magnesium Diboride Alloy +nuclearcraft:alloy:4, Lithium Manganese Dioxide Alloy +nuclearcraft:alloy:5, Steel Ingot +nuclearcraft:alloy:6, Ferroboron Alloy +nuclearcraft:alloy:7, Shibuichi Alloy +nuclearcraft:alloy:8, Tin Silver Alloy +nuclearcraft:alloy:9, Lead Platinum Alloy +nuclearcraft:alloy:10, Extreme Alloy +nuclearcraft:alloy:11, Thermoconducting Alloy +nuclearcraft:alloy:12, Zircaloy +nuclearcraft:alloy:13, Silicon Carbide Ingot +nuclearcraft:alloy:14, SiC-SiC Ceramic Matrix Composite +nuclearcraft:alloy:15, HSLA Steel Ingot +nuclearcraft:compound:0, Calcium Sulfate +nuclearcraft:compound:1, Crystal Binder +nuclearcraft:compound:2, Energetic Blend +nuclearcraft:compound:3, Sodium Fluoride +nuclearcraft:compound:4, Potassium Fluoride +nuclearcraft:compound:5, Sodium Hydroxide +nuclearcraft:compound:6, Potassium Hydroxide +nuclearcraft:compound:7, Borax +nuclearcraft:compound:8, Dimensional Blend +nuclearcraft:compound:9, Carbon-Manganese Blend +nuclearcraft:compound:10, Alugentum Dust +nuclearcraft:part:0, Basic Plating +nuclearcraft:part:1, Advanced Plating +nuclearcraft:part:2, DU Plating +nuclearcraft:part:3, Elite Plating +nuclearcraft:part:4, Copper Solenoid +nuclearcraft:part:5, Magnesium Diboride Solenoid +nuclearcraft:part:6, Bioplastic +nuclearcraft:part:7, Servomechanism +nuclearcraft:part:8, Electric Motor +nuclearcraft:part:9, Linear Actuator +nuclearcraft:part:10, Machine Chassis +nuclearcraft:part:11, Empty Frame +nuclearcraft:part:12, Steel Frame +nuclearcraft:part:13, Silicon Carbide Fiber +nuclearcraft:upgrade:0, Speed Upgrade +nuclearcraft:upgrade:1, Energy Upgrade +nuclearcraft:tiny_dust_lead, Tiny Pile of Lead Dust +nuclearcraft:fuel_rod, item.nuclearcraft.fuel_rod.name +nuclearcraft:reactor_door_item, Reactor Door +nuclearcraft:thorium:0, Thorium-230 +nuclearcraft:thorium:1, Thorium-230 Oxide +nuclearcraft:thorium:2, Tiny Clump of Thorium-230 +nuclearcraft:thorium:3, Tiny Clump of Thorium-230 Oxide +nuclearcraft:thorium:4, Thorium-232 +nuclearcraft:thorium:5, Thorium-232 Oxide +nuclearcraft:thorium:6, Tiny Clump of Thorium-232 +nuclearcraft:thorium:7, Tiny Clump of Thorium-232 Oxide +nuclearcraft:uranium:0, Uranium-233 +nuclearcraft:uranium:1, Uranium-233 Oxide +nuclearcraft:uranium:2, Tiny Clump of Uranium-233 +nuclearcraft:uranium:3, Tiny Clump of Uranium-233 Oxide +nuclearcraft:uranium:4, Uranium-235 +nuclearcraft:uranium:5, Uranium-235 Oxide +nuclearcraft:uranium:6, Tiny Clump of Uranium-235 +nuclearcraft:uranium:7, Tiny Clump of Uranium-235 Oxide +nuclearcraft:uranium:8, Uranium-238 +nuclearcraft:uranium:9, Uranium-238 Oxide +nuclearcraft:uranium:10, Tiny Clump of Uranium-238 +nuclearcraft:uranium:11, Tiny Clump of Uranium-238 Oxide +nuclearcraft:neptunium:0, Neptunium-236 +nuclearcraft:neptunium:1, Neptunium-236 Oxide +nuclearcraft:neptunium:2, Tiny Clump of Neptunium-236 +nuclearcraft:neptunium:3, Tiny Clump of Neptunium-236 Oxide +nuclearcraft:neptunium:4, Neptunium-237 +nuclearcraft:neptunium:5, Neptunium-237 Oxide +nuclearcraft:neptunium:6, Tiny Clump of Neptunium-237 +nuclearcraft:neptunium:7, Tiny Clump of Neptunium-237 Oxide +nuclearcraft:plutonium:0, Plutonium-238 +nuclearcraft:plutonium:1, Plutonium-238 Oxide +nuclearcraft:plutonium:2, Tiny Clump of Plutonium-238 +nuclearcraft:plutonium:3, Tiny Clump of Plutonium-238 Oxide +nuclearcraft:plutonium:4, Plutonium-239 +nuclearcraft:plutonium:5, Plutonium-239 Oxide +nuclearcraft:plutonium:6, Tiny Clump of Plutonium-239 +nuclearcraft:plutonium:7, Tiny Clump of Plutonium-239 Oxide +nuclearcraft:plutonium:8, Plutonium-241 +nuclearcraft:plutonium:9, Plutonium-241 Oxide +nuclearcraft:plutonium:10, Tiny Clump of Plutonium-241 +nuclearcraft:plutonium:11, Tiny Clump of Plutonium-241 Oxide +nuclearcraft:plutonium:12, Plutonium-242 +nuclearcraft:plutonium:13, Plutonium-242 Oxide +nuclearcraft:plutonium:14, Tiny Clump of Plutonium-242 +nuclearcraft:plutonium:15, Tiny Clump of Plutonium-242 Oxide +nuclearcraft:americium:0, Americium-241 +nuclearcraft:americium:1, Americium-241 Oxide +nuclearcraft:americium:2, Tiny Clump of Americium-241 +nuclearcraft:americium:3, Tiny Clump of Americium-241 Oxide +nuclearcraft:americium:4, Americium-242 +nuclearcraft:americium:5, Americium-242 Oxide +nuclearcraft:americium:6, Tiny Clump of Americium-242 +nuclearcraft:americium:7, Tiny Clump of Americium-242 Oxide +nuclearcraft:americium:8, Americium-243 +nuclearcraft:americium:9, Americium-243 Oxide +nuclearcraft:americium:10, Tiny Clump of Americium-243 +nuclearcraft:americium:11, Tiny Clump of Americium-243 Oxide +nuclearcraft:curium:0, Curium-243 +nuclearcraft:curium:1, Curium-243 Oxide +nuclearcraft:curium:2, Tiny Clump of Curium-243 +nuclearcraft:curium:3, Tiny Clump of Curium-243 Oxide +nuclearcraft:curium:4, Curium-245 +nuclearcraft:curium:5, Curium-245 Oxide +nuclearcraft:curium:6, Tiny Clump of Curium-245 +nuclearcraft:curium:7, Tiny Clump of Curium-245 Oxide +nuclearcraft:curium:8, Curium-246 +nuclearcraft:curium:9, Curium-246 Oxide +nuclearcraft:curium:10, Tiny Clump of Curium-246 +nuclearcraft:curium:11, Tiny Clump of Curium-246 Oxide +nuclearcraft:curium:12, Curium-247 +nuclearcraft:curium:13, Curium-247 Oxide +nuclearcraft:curium:14, Tiny Clump of Curium-247 +nuclearcraft:curium:15, Tiny Clump of Curium-247 Oxide +nuclearcraft:berkelium:0, Berkelium-247 +nuclearcraft:berkelium:1, Berkelium-247 Oxide +nuclearcraft:berkelium:2, Tiny Clump of Berkelium-247 +nuclearcraft:berkelium:3, Tiny Clump of Berkelium-247 Oxide +nuclearcraft:berkelium:4, Berkelium-248 +nuclearcraft:berkelium:5, Berkelium-248 Oxide +nuclearcraft:berkelium:6, Tiny Clump of Berkelium-248 +nuclearcraft:berkelium:7, Tiny Clump of Berkelium-248 Oxide +nuclearcraft:californium:0, Californium-249 +nuclearcraft:californium:1, Californium-249 Oxide +nuclearcraft:californium:2, Tiny Clump of Californium-249 +nuclearcraft:californium:3, Tiny Clump of Californium-249 Oxide +nuclearcraft:californium:4, Californium-250 +nuclearcraft:californium:5, Californium-250 Oxide +nuclearcraft:californium:6, Tiny Clump of Californium-250 +nuclearcraft:californium:7, Tiny Clump of Californium-250 Oxide +nuclearcraft:californium:8, Californium-251 +nuclearcraft:californium:9, Californium-251 Oxide +nuclearcraft:californium:10, Tiny Clump of Californium-251 +nuclearcraft:californium:11, Tiny Clump of Californium-251 Oxide +nuclearcraft:californium:12, Californium-252 +nuclearcraft:californium:13, Californium-252 Oxide +nuclearcraft:californium:14, Tiny Clump of Californium-252 +nuclearcraft:californium:15, Tiny Clump of Californium-252 Oxide +nuclearcraft:fuel_thorium:0, TBU Fuel +nuclearcraft:fuel_thorium:1, TBU Oxide Fuel +nuclearcraft:fuel_uranium:0, LEU-233 Fuel +nuclearcraft:fuel_uranium:1, LEU-233 Oxide Fuel +nuclearcraft:fuel_uranium:2, HEU-233 Fuel +nuclearcraft:fuel_uranium:3, HEU-233 Oxide Fuel +nuclearcraft:fuel_uranium:4, LEU-235 Fuel +nuclearcraft:fuel_uranium:5, LEU-235 Oxide Fuel +nuclearcraft:fuel_uranium:6, HEU-235 Fuel +nuclearcraft:fuel_uranium:7, HEU-235 Oxide Fuel +nuclearcraft:fuel_neptunium:0, LEN-236 Fuel +nuclearcraft:fuel_neptunium:1, LEN-236 Oxide Fuel +nuclearcraft:fuel_neptunium:2, HEN-236 Fuel +nuclearcraft:fuel_neptunium:3, HEN-236 Oxide Fuel +nuclearcraft:fuel_plutonium:0, LEP-239 Fuel +nuclearcraft:fuel_plutonium:1, LEP-239 Oxide Fuel +nuclearcraft:fuel_plutonium:2, HEP-239 Fuel +nuclearcraft:fuel_plutonium:3, HEP-239 Oxide Fuel +nuclearcraft:fuel_plutonium:4, LEP-241 Fuel +nuclearcraft:fuel_plutonium:5, LEP-241 Oxide Fuel +nuclearcraft:fuel_plutonium:6, HEP-241 Fuel +nuclearcraft:fuel_plutonium:7, HEP-241 Oxide Fuel +nuclearcraft:fuel_mixed_oxide:0, MOX-239 Fuel +nuclearcraft:fuel_mixed_oxide:1, MOX-241 Fuel +nuclearcraft:fuel_americium:0, LEA-242 Fuel +nuclearcraft:fuel_americium:1, LEA-242 Oxide Fuel +nuclearcraft:fuel_americium:2, HEA-242 Fuel +nuclearcraft:fuel_americium:3, HEA-242 Oxide Fuel +nuclearcraft:fuel_curium:0, LECm-243 Fuel +nuclearcraft:fuel_curium:1, LECm-243 Oxide Fuel +nuclearcraft:fuel_curium:2, HECm-243 Fuel +nuclearcraft:fuel_curium:3, HECm-243 Oxide Fuel +nuclearcraft:fuel_curium:4, LECm-245 Fuel +nuclearcraft:fuel_curium:5, LECm-245 Oxide Fuel +nuclearcraft:fuel_curium:6, HECm-245 Fuel +nuclearcraft:fuel_curium:7, HECm-245 Oxide Fuel +nuclearcraft:fuel_curium:8, LECm-247 Fuel +nuclearcraft:fuel_curium:9, LECm-247 Oxide Fuel +nuclearcraft:fuel_curium:10, HECm-247 Fuel +nuclearcraft:fuel_curium:11, HECm-247 Oxide Fuel +nuclearcraft:fuel_berkelium:0, LEB-248 Fuel +nuclearcraft:fuel_berkelium:1, LEB-248 Oxide Fuel +nuclearcraft:fuel_berkelium:2, HEB-248 Fuel +nuclearcraft:fuel_berkelium:3, HEB-248 Oxide Fuel +nuclearcraft:fuel_californium:0, LECf-249 Fuel +nuclearcraft:fuel_californium:1, LECf-249 Oxide Fuel +nuclearcraft:fuel_californium:2, HECf-249 Fuel +nuclearcraft:fuel_californium:3, HECf-249 Oxide Fuel +nuclearcraft:fuel_californium:4, LECf-251 Fuel +nuclearcraft:fuel_californium:5, LECf-251 Oxide Fuel +nuclearcraft:fuel_californium:6, HECf-251 Fuel +nuclearcraft:fuel_californium:7, HECf-251 Oxide Fuel +nuclearcraft:depleted_fuel_thorium:0, Depleted TBU Fuel +nuclearcraft:depleted_fuel_thorium:1, Depleted TBU Oxide Fuel +nuclearcraft:depleted_fuel_uranium:0, Depleted LEU-233 Fuel +nuclearcraft:depleted_fuel_uranium:1, Depleted LEU-233 Oxide Fuel +nuclearcraft:depleted_fuel_uranium:2, Depleted HEU-233 Fuel +nuclearcraft:depleted_fuel_uranium:3, Depleted HEU-233 Oxide Fuel +nuclearcraft:depleted_fuel_uranium:4, Depleted LEU-235 Fuel +nuclearcraft:depleted_fuel_uranium:5, Depleted LEU-235 Oxide Fuel +nuclearcraft:depleted_fuel_uranium:6, Depleted HEU-235 Fuel +nuclearcraft:depleted_fuel_uranium:7, Depleted HEU-235 Oxide Fuel +nuclearcraft:depleted_fuel_neptunium:0, Depleted LEN-236 Fuel +nuclearcraft:depleted_fuel_neptunium:1, Depleted LEN-236 Oxide Fuel +nuclearcraft:depleted_fuel_neptunium:2, Depleted HEN-236 Fuel +nuclearcraft:depleted_fuel_neptunium:3, Depleted HEN-236 Oxide Fuel +nuclearcraft:depleted_fuel_plutonium:0, Depleted LEP-239 Fuel +nuclearcraft:depleted_fuel_plutonium:1, Depleted LEP-239 Oxide Fuel +nuclearcraft:depleted_fuel_plutonium:2, Depleted HEP-239 Fuel +nuclearcraft:depleted_fuel_plutonium:3, Depleted HEP-239 Oxide Fuel +nuclearcraft:depleted_fuel_plutonium:4, Depleted LEP-241 Fuel +nuclearcraft:depleted_fuel_plutonium:5, Depleted LEP-241 Oxide Fuel +nuclearcraft:depleted_fuel_plutonium:6, Depleted HEP-241 Fuel +nuclearcraft:depleted_fuel_plutonium:7, Depleted HEP-241 Oxide Fuel +nuclearcraft:depleted_fuel_mixed_oxide:0, Depleted MOX-239 Fuel +nuclearcraft:depleted_fuel_mixed_oxide:1, Depleted MOX-241 Fuel +nuclearcraft:depleted_fuel_americium:0, Depleted LEA-242 Fuel +nuclearcraft:depleted_fuel_americium:1, Depleted LEA-242 Oxide Fuel +nuclearcraft:depleted_fuel_americium:2, Depleted HEA-242 Fuel +nuclearcraft:depleted_fuel_americium:3, Depleted HEA-242 Oxide Fuel +nuclearcraft:depleted_fuel_curium:0, Depleted LECm-243 Fuel +nuclearcraft:depleted_fuel_curium:1, Depleted LECm-243 Oxide Fuel +nuclearcraft:depleted_fuel_curium:2, Depleted HECm-243 Fuel +nuclearcraft:depleted_fuel_curium:3, Depleted HECm-243 Oxide Fuel +nuclearcraft:depleted_fuel_curium:4, Depleted LECm-245 Fuel +nuclearcraft:depleted_fuel_curium:5, Depleted LECm-245 Oxide Fuel +nuclearcraft:depleted_fuel_curium:6, Depleted HECm-245 Fuel +nuclearcraft:depleted_fuel_curium:7, Depleted HECm-245 Oxide Fuel +nuclearcraft:depleted_fuel_curium:8, Depleted LECm-247 Fuel +nuclearcraft:depleted_fuel_curium:9, Depleted LECm-247 Oxide Fuel +nuclearcraft:depleted_fuel_curium:10, Depleted HECm-247 Fuel +nuclearcraft:depleted_fuel_curium:11, Depleted HECm-247 Oxide Fuel +nuclearcraft:depleted_fuel_berkelium:0, Depleted LEB-248 Fuel +nuclearcraft:depleted_fuel_berkelium:1, Depleted LEB-248 Oxide Fuel +nuclearcraft:depleted_fuel_berkelium:2, Depleted HEB-248 Fuel +nuclearcraft:depleted_fuel_berkelium:3, Depleted HEB-248 Oxide Fuel +nuclearcraft:depleted_fuel_californium:0, Depleted LECf-249 Fuel +nuclearcraft:depleted_fuel_californium:1, Depleted LECf-249 Oxide Fuel +nuclearcraft:depleted_fuel_californium:2, Depleted HECf-249 Fuel +nuclearcraft:depleted_fuel_californium:3, Depleted HECf-249 Oxide Fuel +nuclearcraft:depleted_fuel_californium:4, Depleted LECf-251 Fuel +nuclearcraft:depleted_fuel_californium:5, Depleted LECf-251 Oxide Fuel +nuclearcraft:depleted_fuel_californium:6, Depleted HECf-251 Fuel +nuclearcraft:depleted_fuel_californium:7, Depleted HECf-251 Oxide Fuel +nuclearcraft:depleted_fuel_ic2:0, Depleted Uranium Nuclear Fuel +nuclearcraft:depleted_fuel_ic2:1, Depleted MOX Nuclear Fuel +nuclearcraft:boron:0, Boron-10 +nuclearcraft:boron:1, Tiny Clump of Boron-10 +nuclearcraft:boron:2, Boron-11 +nuclearcraft:boron:3, Tiny Clump of Boron-11 +nuclearcraft:lithium:0, Lithium-6 +nuclearcraft:lithium:1, Tiny Clump of Lithium-6 +nuclearcraft:lithium:2, Lithium-7 +nuclearcraft:lithium:3, Tiny Clump of Lithium-7 +nuclearcraft:lithium_ion_cell, Lithium Ion Cell +nuclearcraft:geiger_counter, Geiger Counter +nuclearcraft:rad_shielding:0, Light Radiation Shielding +nuclearcraft:rad_shielding:1, Medium Radiation Shielding +nuclearcraft:rad_shielding:2, Heavy Radiation Shielding +nuclearcraft:radiation_badge, Radiation Badge +nuclearcraft:radaway, RadAway +nuclearcraft:radaway_slow, Slow-Acting RadAway +nuclearcraft:rad_x, Rad-X +nuclearcraft:portable_ender_chest, Portable Ender Chest +nuclearcraft:dominos, Domino's Special +nuclearcraft:flour, Flour +nuclearcraft:graham_cracker, Graham Cracker +nuclearcraft:roasted_cocoa_beans, Roasted Cocoa Beans +nuclearcraft:ground_cocoa_nibs, Ground Cocoa Nibs +nuclearcraft:cocoa_butter, Solidified Cocoa Butter +nuclearcraft:cocoa_solids, Cocoa Solids +nuclearcraft:unsweetened_chocolate, Unsweetened Chocolate +nuclearcraft:dark_chocolate, Dark Chocolate +nuclearcraft:milk_chocolate, Milk Chocolate +nuclearcraft:gelatin, Gelatin +nuclearcraft:marshmallow, Marshmallow +nuclearcraft:smore, S'more S'mingot +nuclearcraft:moresmore, MoreS'more DoubleS'mingot +nuclearcraft:foursmore, FourS'more QuadS'mingot +nuclearcraft:record_wanderer, Music Disc +nuclearcraft:record_end_of_the_world, Music Disc +nuclearcraft:record_money_for_nothing, Music Disc +nuclearcraft:record_hyperspace, Music Disc +nuclearcraft:helm_hazmat, Hazmat Suit Headwear +nuclearcraft:chest_hazmat, Hazmat Suit Chestpiece +nuclearcraft:legs_hazmat, Hazmat Suit Leggings +nuclearcraft:boots_hazmat, Hazmat Suit Boots +nuclearcraft:fluid_oxygen, Oxygen +nuclearcraft:fluid_hydrogen, Hydrogen +nuclearcraft:fluid_deuterium, Deuterium +nuclearcraft:fluid_tritium, Tritium +nuclearcraft:fluid_helium3, Helium-3 +nuclearcraft:fluid_helium, Helium +nuclearcraft:fluid_boron, Molten Boron +nuclearcraft:fluid_boron10, Molten Boron-10 +nuclearcraft:fluid_boron11, Molten Boron-11 +nuclearcraft:fluid_lithium, Molten Lithium +nuclearcraft:fluid_lithium6, Molten Lithium-6 +nuclearcraft:fluid_lithium7, Molten Lithium-7 +nuclearcraft:fluid_steel, Molten Steel +nuclearcraft:fluid_ferroboron, Molten Ferroboron +nuclearcraft:fluid_tough, Molten Tough Alloy +nuclearcraft:fluid_hard_carbon, Molten Hard Carbon +nuclearcraft:fluid_beryllium, Molten Beryllium +nuclearcraft:fluid_manganese, Molten Manganese +nuclearcraft:fluid_manganese_dioxide, Molten Manganese Dioxide +nuclearcraft:fluid_sulfur, Molten Sulfur +nuclearcraft:fluid_arsenic, Molten Arsenic +nuclearcraft:fluid_liquidhelium, Liquid Helium +nuclearcraft:fluid_liquid_nitrogen, Liquid Nitrogen +nuclearcraft:fluid_plasma, Plasma +nuclearcraft:fluid_neutron, Neutron Fluid +nuclearcraft:fluid_ethanol, Ethanol +nuclearcraft:fluid_methanol, Methanol +nuclearcraft:fluid_radaway, RadAway Fluid +nuclearcraft:fluid_radaway_slow, Slow-Acting RadAway Fluid +nuclearcraft:fluid_nitrogen, Nitrogen +nuclearcraft:fluid_fluorine, Fluorine +nuclearcraft:fluid_carbon_dioxide, Carbon Dioxide +nuclearcraft:fluid_carbon_monoxide, Carbon Monoxide +nuclearcraft:fluid_ethene, Ethylene +nuclearcraft:fluid_fluoromethane, Fluoromethane +nuclearcraft:fluid_ammonia, Ammonia +nuclearcraft:fluid_oxygen_difluoride, Oxygen Difluoride +nuclearcraft:fluid_diborane, Diborane +nuclearcraft:fluid_sulfur_dioxide, Sulfur Dioxide +nuclearcraft:fluid_sulfur_trioxide, Sulfur Trioxide +nuclearcraft:fluid_hydrofluoric_acid, Hydrofluoric Acid +nuclearcraft:fluid_boric_acid, Boric Acid +nuclearcraft:fluid_sulfuric_acid, Sulfuric Acid +nuclearcraft:fluid_boron_nitride_solution, Boron Nitride Solution +nuclearcraft:fluid_fluorite_water, Fluorite Water +nuclearcraft:fluid_calcium_sulfate_solution, Calcium Sulfate Solution +nuclearcraft:fluid_sodium_fluoride_solution, Sodium Fluoride Solution +nuclearcraft:fluid_potassium_fluoride_solution, Potassium Fluoride Solution +nuclearcraft:fluid_sodium_hydroxide_solution, Sodium Hydroxide Solution +nuclearcraft:fluid_potassium_hydroxide_solution, Potassium Hydroxide Solution +nuclearcraft:fluid_borax_solution, Borax Solution +nuclearcraft:fluid_corium, Corium +nuclearcraft:fluid_chocolate_liquor, Chocolate Liquor +nuclearcraft:fluid_cocoa_butter, Cocoa Butter +nuclearcraft:fluid_unsweetened_chocolate, Molten Unsweetened Chocolate +nuclearcraft:fluid_dark_chocolate, Molten Dark Chocolate +nuclearcraft:fluid_milk_chocolate, Molten Milk Chocolate +nuclearcraft:fluid_sugar, Molten Sugar +nuclearcraft:fluid_gelatin, Molten Gelatin +nuclearcraft:fluid_hydrated_gelatin, Hydrated Gelatin +nuclearcraft:fluid_marshmallow, Liquid Marshmallow +nuclearcraft:fluid_milk, Milk +nuclearcraft:fluid_lif, Molten Lithium Fluoride +nuclearcraft:fluid_bef2, Molten Beryllium Fluoride +nuclearcraft:fluid_flibe, Molten FLiBe Salt Mixture +nuclearcraft:fluid_naoh, Molten Sodium Hydroxide +nuclearcraft:fluid_koh, Molten Potassium Hydroxide +nuclearcraft:fluid_high_pressure_steam, High Pressure Steam +nuclearcraft:fluid_exhaust_steam, Exhaust Steam +nuclearcraft:fluid_low_pressure_steam, Low Pressure Steam +nuclearcraft:fluid_low_quality_steam, Low Quality Steam +nuclearcraft:fluid_preheated_water, Preheated Water +nuclearcraft:fluid_condensate_water, Condensate Water +nuclearcraft:fluid_sodium, Molten Sodium +nuclearcraft:fluid_potassium, Molten Potassium +nuclearcraft:fluid_nak, Eutectic NaK Alloy +nuclearcraft:fluid_nak_hot, Hot Eutectic NaK Alloy +nuclearcraft:fluid_bas, Molten Boron Arsenide +nuclearcraft:fluid_sic_vapor, Silicon Carbide Vapor +nuclearcraft:fluid_alugentum, Molten Alugentum +nuclearcraft:fluid_alumina, Molten Alumina +nuclearcraft:fluid_aluminum, Molten Aluminum +nuclearcraft:fluid_silver, Molten Silver +packagedauto:packager, Packager +packagedauto:encoder, Package Recipe Encoder +packagedauto:unpackager, Unpackager +packagedauto:packager_extension, Packager Extension +packagedauto:recipe_holder, Package Recipe Holder +packagedauto:package, Recipe Package +packagedauto:package_component, Packaging Component +packagedauto:me_package_component, ME Packaging Component +packagedexcrafting:advanced_crafter, Advanced Package Crafter +packagedexcrafting:elite_crafter, Elite Package Crafter +packagedexcrafting:ultimate_crafter, Ultimate Package Crafter +packagedexcrafting:combination_crafter, Combination Package Crafter +packagedexcrafting:marked_pedestal, Marked Pedestal +redstonearsenal:storage:0, Fluxed Electrum Block +redstonearsenal:storage:1, Flux Crystal Block +redstonearsenal:material:0, Fluxed Electrum Blend +redstonearsenal:material:32, Fluxed Electrum Ingot +redstonearsenal:material:64, Fluxed Electrum Nugget +redstonearsenal:material:96, Fluxed Electrum Gear +redstonearsenal:material:128, Fluxed Electrum Plate +redstonearsenal:material:160, Flux Crystal +redstonearsenal:material:192, Obsidian Rod +redstonearsenal:material:193, Flux-Infused Obsidian Rod +redstonearsenal:material:224, Fluxed Armor Plating +redstonearsenal:util.quiver_flux, Flux-Infused Quiver +redstonearsenal:armor.helmet_flux, Flux-Infused Helm +redstonearsenal:armor.plate_flux, Flux-Infused Chestplate +redstonearsenal:armor.legs_flux, Flux-Infused Leggings +redstonearsenal:armor.boots_flux, Flux-Infused Boots +redstonearsenal:tool.wrench_flux, Flux-Infused OmniWrench +redstonearsenal:tool.battlewrench_flux, Flux-Infused BattleWrench +redstonearsenal:tool.sword_flux, Flux-Infused Sword +redstonearsenal:tool.shovel_flux, Flux-Infused Shovel +redstonearsenal:tool.pickaxe_flux, Flux-Infused Pickaxe +redstonearsenal:tool.axe_flux, Flux-Infused Axe +redstonearsenal:tool.bow_flux, Flux-Infused Bow +redstonearsenal:tool.fishing_rod_flux, Flux-Infused Fishing Rod +redstonearsenal:tool.sickle_flux, Flux-Infused Sickle +redstonearsenal:tool.hammer_flux, Flux-Infused Hammer +redstonearsenal:tool.excavator_flux, Flux-Infused Excavator +redstonearsenal:tool.shield_flux, Flux-Infused Shield +simplyjetpacks:itemjetpack:0, Creative Jetpack +simplyjetpacks:itemjetpack:1, Iron Jetpack +simplyjetpacks:itemjetpack:2, Gold Jetpack +simplyjetpacks:itemjetpack:3, Diamond Jetpack +simplyjetpacks:itemjetpack:4, Iron Jetpack (Armored) +simplyjetpacks:itemjetpack:5, Gold Jetpack (Armored) +simplyjetpacks:itemjetpack:6, Diamond Jetpack (Armored) +simplyjetpacks:itemjetpack:7, Conductive Iron Jetpack +simplyjetpacks:itemjetpack:8, Electrical Steel Jetpack +simplyjetpacks:itemjetpack:9, Energetic Jetpack +simplyjetpacks:itemjetpack:10, Vibrant Jetpack +simplyjetpacks:itemjetpack:11, Conductive Iron Jetpack (Armored) +simplyjetpacks:itemjetpack:12, Electrical Steel Jetpack (Armored) +simplyjetpacks:itemjetpack:13, Energetic Jetpack (Armored) +simplyjetpacks:itemjetpack:14, Vibrant Jetpack (Armored) +simplyjetpacks:itemjetpack:15, Dark Soularium JetPlate +simplyjetpacks:itemjetpack:16, Leadstone Jetpack +simplyjetpacks:itemjetpack:17, Hardened Jetpack +simplyjetpacks:itemjetpack:18, Reinforced Jetpack +simplyjetpacks:itemjetpack:19, Resonant Jetpack +simplyjetpacks:itemjetpack:20, Leadstone Jetpack (Armored) +simplyjetpacks:itemjetpack:21, Hardened Jetpack (Armored) +simplyjetpacks:itemjetpack:22, Reinforced Jetpack (Armored) +simplyjetpacks:itemjetpack:23, Resonant Jetpack (Armored) +simplyjetpacks:itemjetpack:24, Flux-Infused JetPlate +simplyjetpacks:itemfluxpack:0, Creative Fluxpack +simplyjetpacks:itemfluxpack:1, Basic Capacitor Pack +simplyjetpacks:itemfluxpack:2, Double-Layer Capacitor Pack +simplyjetpacks:itemfluxpack:3, Octadic Capacitor Pack +simplyjetpacks:itemfluxpack:4, Basic Capacitor Pack (Armored) +simplyjetpacks:itemfluxpack:5, Double-Layer Capacitor Pack (Armored) +simplyjetpacks:itemfluxpack:6, Octadic Capacitor Pack (Armored) +simplyjetpacks:itemfluxpack:7, Leadstone Fluxpack +simplyjetpacks:itemfluxpack:8, Hardened Fluxpack +simplyjetpacks:itemfluxpack:9, Reinforced Fluxpack +simplyjetpacks:itemfluxpack:10, Resonant Fluxpack +simplyjetpacks:itemfluxpack:11, Leadstone Fluxpack (Armored) +simplyjetpacks:itemfluxpack:12, Hardened Fluxpack (Armored) +simplyjetpacks:itemfluxpack:13, Reinforced Fluxpack (Armored) +simplyjetpacks:itemfluxpack:14, Resonant Fluxpack (Armored) +simplyjetpacks:metaitem:0, Particle Customizer (Default) +simplyjetpacks:metaitem:1, Particle Customizer (None) +simplyjetpacks:metaitem:2, Particle Customizer (Smoke) +simplyjetpacks:metaitem:3, Particle Customizer (Rainbow) +simplyjetpacks:metaitem:4, Leather Strap +simplyjetpacks:metaitemmods:0, Iron Thruster +simplyjetpacks:metaitemmods:1, Gold Thruster +simplyjetpacks:metaitemmods:2, Diamond Thruster +simplyjetpacks:metaitemmods:3, Silicon Armor Plating +simplyjetpacks:metaitemmods:4, Conductive Iron Armor Plating +simplyjetpacks:metaitemmods:5, Electrical Steel Armor Plating +simplyjetpacks:metaitemmods:6, Dark Steel Armor Plating +simplyjetpacks:metaitemmods:7, Conductive Iron Thruster +simplyjetpacks:metaitemmods:8, Electrical Steel Thruster +simplyjetpacks:metaitemmods:9, Energetic Thruster +simplyjetpacks:metaitemmods:10, Vibrant Thruster +simplyjetpacks:metaitemmods:11, Dark Soularium Thruster +simplyjetpacks:metaitemmods:12, Wrought Iron Armor Plating +simplyjetpacks:metaitemmods:13, Reinforced Glider Wing +simplyjetpacks:metaitemmods:14, Flight Control Unit (Empty) +simplyjetpacks:metaitemmods:15, Flight Control Unit +simplyjetpacks:metaitemmods:16, Iron Armor Plating +simplyjetpacks:metaitemmods:17, Bronze Armor Plating +simplyjetpacks:metaitemmods:18, Invar Armor Plating +simplyjetpacks:metaitemmods:19, Enderium Armor Plating +simplyjetpacks:metaitemmods:20, Leadstone Thruster +simplyjetpacks:metaitemmods:21, Hardened Thruster +simplyjetpacks:metaitemmods:22, Reinforced Thruster +simplyjetpacks:metaitemmods:23, Resonant Thruster +simplyjetpacks:metaitemmods:24, Fluxed Thruster +simplyjetpacks:metaitemmods:25, Flux-Infused Chestplate Assembly +simplyjetpacks:metaitemmods:26, Fluxed Armor Plating +simplyjetpacks:metaitemmods:27, Glowstone Elevation Unit (Empty) +simplyjetpacks:metaitemmods:28, Glowstone Elevation Unit +simplyjetpacks:metaitemmods:29, Cryotheum Coolant Unit (Empty) +simplyjetpacks:metaitemmods:30, Cryotheum Coolant Unit +simplyjetpacks:pilot_goggles, Pilot Goggles +solarflux:solar_panel_1, Solar Panel I +solarflux:solar_panel_2, Solar Panel II +solarflux:solar_panel_3, Solar Panel III +solarflux:solar_panel_4, Solar Panel IV +solarflux:solar_panel_5, Solar Panel V +solarflux:solar_panel_6, Solar Panel VI +solarflux:solar_panel_7, Solar Panel VII +solarflux:solar_panel_8, Solar Panel VIII +solarflux:solar_panel_wyvern, Wyvern Solar Panel +solarflux:solar_panel_draconic, Draconic Solar Panel +solarflux:solar_panel_chaotic, Chaotic Solar Panel +solarflux:solar_panel_neutronium, Neutronium Solar Panel +solarflux:solar_panel_infinity, Solar Panel of Infinity +solarflux:mirror, Mirror +solarflux:photovoltaic_cell_1, Photovoltaic Cell I +solarflux:photovoltaic_cell_2, Photovoltaic Cell II +solarflux:photovoltaic_cell_3, Photovoltaic Cell III +solarflux:photovoltaic_cell_4, Photovoltaic Cell IV +solarflux:photovoltaic_cell_5, Photovoltaic Cell V +solarflux:photovoltaic_cell_6, Photovoltaic Cell VI +solarflux:blank_upgrade, Blank Upgrade +solarflux:efficiency_upgrade, Efficiency Upgrade +solarflux:transfer_rate_upgrade, Transfer Rate Upgrade +solarflux:capacity_upgrade, Capacity Upgrade +solarflux:traversal_upgrade, Machine Traversal Upgrade +solarflux:dispersive_upgrade, Dispersive Upgrade +solarflux:block_charging_upgrade, Block Charging Upgrade +solarflux:furnace_upgrade, Furnace Upgrade +thermalcultivation:watering_can:0, Watering Can (Basic) +thermalcultivation:watering_can:1, Watering Can (Hardened) +thermalcultivation:watering_can:2, Watering Can (Reinforced) +thermalcultivation:watering_can:3, Watering Can (Signalum) +thermalcultivation:watering_can:4, Watering Can (Resonant) +thermalcultivation:watering_can:32000, Watering Can (Creative) +thermalinnovation:drill:0, Fluxbore (Basic) +thermalinnovation:drill:1, Fluxbore (Hardened) +thermalinnovation:drill:2, Fluxbore (Reinforced) +thermalinnovation:drill:3, Fluxbore (Signalum) +thermalinnovation:drill:4, Fluxbore (Resonant) +thermalinnovation:drill:32000, Fluxbore (Creative) +thermalinnovation:magnet:0, Fluxomagnet (Basic) +thermalinnovation:magnet:1, Fluxomagnet (Hardened) +thermalinnovation:magnet:2, Fluxomagnet (Reinforced) +thermalinnovation:magnet:3, Fluxomagnet (Signalum) +thermalinnovation:magnet:4, Fluxomagnet (Resonant) +thermalinnovation:magnet:32000, Fluxomagnet (Creative) +libvulpes:blockphantom, tile.blockPhantom.name +libvulpes:hatch:0, Input Hatch +libvulpes:hatch:1, Output Hatch +libvulpes:hatch:2, Fluid Input Hatch +libvulpes:hatch:3, Fluid Output Hatch +libvulpes:placeholder, Machine +libvulpes:structuremachine, Machine Structure +libvulpes:advstructuremachine, Advanced Machine Structure +libvulpes:creativepowerbattery, Creative Power Input Plug +libvulpes:forgepowerinput, Power Input Plug +libvulpes:forgepoweroutput, Power Output Plug +libvulpes:coalgenerator, Coal Generator +libvulpes:motor, Motor +libvulpes:advancedmotor, Advanced Motor +libvulpes:enhancedmotor, Enhanced Motor +libvulpes:elitemotor, Elite Motor +libvulpes:gtplug, Gregtech Plug +libvulpes:productdust:0, Dilithium Dust +libvulpes:productdust:1, Iron Dust +libvulpes:productdust:2, Gold Dust +libvulpes:productdust:3, Silicon Dust +libvulpes:productdust:4, Copper Dust +libvulpes:productdust:5, Tin Dust +libvulpes:productdust:6, Steel Dust +libvulpes:productdust:7, Titanium Dust +libvulpes:productdust:9, Aluminum Dust +libvulpes:productdust:10, Iridium Dust +libvulpes:productingot:3, Silicon Ingot +libvulpes:productingot:4, Copper Ingot +libvulpes:productingot:5, Tin Ingot +libvulpes:productingot:6, Steel Ingot +libvulpes:productingot:7, Titanium Ingot +libvulpes:productingot:9, Aluminum Ingot +libvulpes:productingot:10, Iridium Ingot +libvulpes:productgem:0, Dilithium Crystal +libvulpes:productboule:3, Silicon Boule +libvulpes:productnugget:3, Silicon Nugget +libvulpes:productnugget:4, Copper Nugget +libvulpes:productnugget:5, Tin Nugget +libvulpes:productnugget:6, Steel Nugget +libvulpes:productnugget:7, Titanium Nugget +libvulpes:productnugget:9, Aluminum Nugget +libvulpes:productnugget:10, Iridium Nugget +libvulpes:productplate:1, Iron Plate +libvulpes:productplate:2, Gold Plate +libvulpes:productplate:3, Silicon Plate +libvulpes:productplate:4, Copper Plate +libvulpes:productplate:5, Tin Plate +libvulpes:productplate:6, Steel Plate +libvulpes:productplate:7, Titanium Plate +libvulpes:productplate:9, Aluminum Plate +libvulpes:productplate:10, Iridium Plate +libvulpes:productrod:1, Iron Rod +libvulpes:productrod:4, Copper Rod +libvulpes:productrod:6, Steel Rod +libvulpes:productrod:7, Titanium Rod +libvulpes:productrod:10, Iridium Rod +libvulpes:productfan:6, Steel Fan +libvulpes:productsheet:1, Iron Sheet +libvulpes:productsheet:4, Copper Sheet +libvulpes:productsheet:6, Steel Sheet +libvulpes:productsheet:7, Titanium Sheet +libvulpes:productsheet:9, Aluminum Sheet +libvulpes:productgear:6, Steel Gear +libvulpes:productgear:7, Titanium Gear +libvulpes:ore0:0, Dilithium Ore +libvulpes:ore0:4, Copper Ore +libvulpes:ore0:5, Tin Ore +libvulpes:ore0:8, Rutile Ore +libvulpes:ore0:9, Aluminum Ore +libvulpes:ore0:10, Iridium Ore +libvulpes:metal0:4, Copper Block +libvulpes:metal0:5, Tin Block +libvulpes:metal0:6, Steel Block +libvulpes:metal0:7, Titanium Block +libvulpes:metal0:9, Aluminum Block +libvulpes:metal0:10, Iridium Block +libvulpes:coil0:2, Gold Coil +libvulpes:coil0:4, Copper Coil +libvulpes:coil0:7, Titanium Coil +libvulpes:coil0:9, Aluminum Coil +libvulpes:coil0:10, Iridium Coil +advancedrocketry:launchpad, Launch Pad +advancedrocketry:rocketbuilder, Rocket Assembling Machine +advancedrocketry:structuretower, Structure Tower +advancedrocketry:seat, Seat +advancedrocketry:rocketmotor, Liquid Fueled Engine +advancedrocketry:advrocketmotor, Advanced Rocket Engine +advancedrocketry:fueltank, Liquid Fuel Tank +advancedrocketry:fuelingstation, Fueling Station +advancedrocketry:monitoringstation, Rocket Monitoring Station +advancedrocketry:satellitebuilder, Satellite Builder +advancedrocketry:moonturf, Moon Turf +advancedrocketry:moonturf_dark, Dark Moon Turf +advancedrocketry:hotturf, Oxidized Ferric Sand +advancedrocketry:loader:0, Data Bus +advancedrocketry:loader:1, Satellite Bay +advancedrocketry:loader:2, Rocket Unloader +advancedrocketry:loader:3, Rocket Loader +advancedrocketry:loader:4, Rocket Fluid Unloader +advancedrocketry:loader:5, Rocket Fluid Loader +advancedrocketry:loader:6, Guidance Computer Access Hatch +advancedrocketry:precisionassemblingmachine, Precision Assembler +advancedrocketry:blastbrick, HeatProof Brick +advancedrocketry:quartzcrucible, Quartz Crucible +advancedrocketry:crystallizer, Crystallizer +advancedrocketry:cuttingmachine, Cutting Machine +advancedrocketry:alienwood, Wood +advancedrocketry:alienleaves, Lightwood Leaves +advancedrocketry:aliensapling, Lightwood Sapling +advancedrocketry:observatory, Observatory +advancedrocketry:blackholegenerator, Black Hole Generator +advancedrocketry:concrete, Concrete +advancedrocketry:planetselector, Planet Selector +advancedrocketry:satellitecontrolcenter, Satellite Terminal +advancedrocketry:planetanalyser, Astrobody Data Processor +advancedrocketry:guidancecomputer, Guidance Computer +advancedrocketry:arcfurnace, Electric Arc Furnace +advancedrocketry:sawblade, Saw Blade Assembly +advancedrocketry:lathe, Lathe +advancedrocketry:rollingmachine, Rolling Machine +advancedrocketry:platepress, Small Plate Presser +advancedrocketry:stationbuilder, Space Station Assembler +advancedrocketry:electrolyser, Electrolyser +advancedrocketry:chemicalreactor, Chemical Reactor +advancedrocketry:oxygenscrubber, CO2 Scrubber +advancedrocketry:oxygenvent, Oxygen Vent +advancedrocketry:oxygencharger, Gas Charge Pad +advancedrocketry:airlock_door, tile.smallAirlockDoor.name +advancedrocketry:landingpad, Docking Pad +advancedrocketry:warpcore, Warp Core +advancedrocketry:warpmonitor, Warp Controller +advancedrocketry:oxygendetection, Atmosphere Detector +advancedrocketry:unlittorch, Extinguished Torch +advancedrocketry:geode, Geode Block +advancedrocketry:oxygenfluid, Oxygen +advancedrocketry:hydrogenfluid, Hydrogen +advancedrocketry:rocketfuel, Rocket Fuel +advancedrocketry:nitrogenfluid, Nitrogen +advancedrocketry:enrichedlavafluid, Enriched Lava Block +advancedrocketry:vitrifiedsand, Vitrified Sand +advancedrocketry:charcoallog, Charcoal Log +advancedrocketry:electricmushroom, Electric Mushroom +advancedrocketry:crystal:0, Violet Crystal Block +advancedrocketry:crystal:1, Blue Crystal Block +advancedrocketry:crystal:2, Green Crystal Block +advancedrocketry:crystal:3, Red Crystal Block +advancedrocketry:crystal:4, Yellow Crystal Block +advancedrocketry:crystal:5, Orange Crystal Block +advancedrocketry:orientationcontroller, Orientation Controller +advancedrocketry:gravitycontroller, Station Gravity Controller +advancedrocketry:drill, Drill +advancedrocketry:microwavereciever, Microwave Receiver +advancedrocketry:lightsource, tile.lightSource.name +advancedrocketry:solarpanel, Solar Panel +advancedrocketry:suitworkstation, Suit Workstation +advancedrocketry:biomescanner, Biome Scanner +advancedrocketry:terraformer, Atmosphere Terraformer +advancedrocketry:deployablerocketbuilder, Unmanned Vehicle Assembler +advancedrocketry:liquidtank, Pressurized Tank +advancedrocketry:intake, Gas Intake +advancedrocketry:circlelight, Station Light +advancedrocketry:solargenerator, Solar Generator +advancedrocketry:stationmarker, Station Docking Port +advancedrocketry:altitudecontroller, Altitude Controller +advancedrocketry:railgun, Railgun +advancedrocketry:astrobed, tile.astroBed.name +advancedrocketry:planetholoselector, Holographic Planet Selector +advancedrocketry:blocklens, Lens +advancedrocketry:forcefield, Force Field +advancedrocketry:forcefieldprojector, Force Field Projector +advancedrocketry:pipesealer, Pipe Seal +advancedrocketry:spaceelevatorcontroller, Space Elevator +advancedrocketry:beacon, Beacon +advancedrocketry:planks, Lightwood planks +advancedrocketry:thermitetorch, Thermite Torch +advancedrocketry:wirelesstransciever, Wireless Transceiver +advancedrocketry:blockpump, Fluid Pump +advancedrocketry:centrifuge, Centrifuge +advancedrocketry:basalt, Basalt +advancedrocketry:landingfloat, Landing Float +advancedrocketry:gravitymachine, Area Gravity Controller +advancedrocketry:spacelaser, Orbital Laser Drill +advancedrocketry:productdust:0, Titanium Aluminide Dust +advancedrocketry:productdust:1, Titanium Iridium Alloy Dust +advancedrocketry:productingot:0, Titanium Aluminide Ingot +advancedrocketry:productingot:1, Titanium Iridium Alloy Ingot +advancedrocketry:productnugget:0, Titanium Aluminide Nugget +advancedrocketry:productnugget:1, Titanium Iridium Alloy Nugget +advancedrocketry:productplate:0, Titanium Aluminide Plate +advancedrocketry:productplate:1, Titanium Iridium Alloy Plate +advancedrocketry:productrod:0, Titanium Aluminide Rod +advancedrocketry:productrod:1, Titanium Iridium Alloy Rod +advancedrocketry:productsheet:0, Titanium Aluminide Sheet +advancedrocketry:productsheet:1, Titanium Iridium Alloy Sheet +advancedrocketry:productgear:0, Titanium Aluminide Gear +advancedrocketry:productgear:1, Titanium Iridium Alloy Gear +advancedrocketry:metal0:0, Titanium Aluminide Block +advancedrocketry:metal0:1, Titanium Iridium Alloy Block +chisel:blockaluminum:0, Block of Aluminum +chisel:blockaluminum:1, Block of Aluminum +chisel:blockaluminum:2, Block of Aluminum +chisel:blockaluminum:3, Block of Aluminum +chisel:blockaluminum:4, Block of Aluminum +chisel:blockaluminum:5, Block of Aluminum +chisel:blockaluminum:6, Block of Aluminum +chisel:andesite:0, Andesite +chisel:andesite:1, Andesite +chisel:andesite:2, Andesite +chisel:andesite:3, Andesite +chisel:andesite:4, Andesite +chisel:andesite:5, Andesite +chisel:andesite:6, Andesite +chisel:andesite:7, Andesite +chisel:andesite:8, Andesite +chisel:andesite:9, Andesite +chisel:andesite:10, Andesite +chisel:andesite:11, Andesite +chisel:andesite:12, Andesite +chisel:andesite:13, Andesite +chisel:andesite:14, Andesite +chisel:andesite:15, Andesite +chisel:andesite1:0, Andesite +chisel:andesite1:1, Andesite +chisel:andesite1:2, Andesite +chisel:andesite1:3, Andesite +chisel:andesite1:4, Andesite +chisel:andesite1:5, Andesite +chisel:andesite1:6, Andesite +chisel:andesite1:7, Andesite +chisel:andesite1:8, Andesite +chisel:andesite1:9, Andesite +chisel:andesite1:10, Andesite +chisel:andesite1:11, Andesite +chisel:andesite1:12, Andesite +chisel:andesite1:13, Andesite +chisel:andesite1:14, Andesite +chisel:andesite1:15, Andesite +chisel:andesite2:0, Andesite +chisel:antiblock:0, Antiblock +chisel:antiblock:1, Antiblock +chisel:antiblock:2, Antiblock +chisel:antiblock:3, Antiblock +chisel:antiblock:4, Antiblock +chisel:antiblock:5, Antiblock +chisel:antiblock:6, Antiblock +chisel:antiblock:7, Antiblock +chisel:antiblock:8, Antiblock +chisel:antiblock:9, Antiblock +chisel:antiblock:10, Antiblock +chisel:antiblock:11, Antiblock +chisel:antiblock:12, Antiblock +chisel:antiblock:13, Antiblock +chisel:antiblock:14, Antiblock +chisel:antiblock:15, Antiblock +chisel:basalt:0, Basalt +chisel:basalt:1, Basalt +chisel:basalt:2, Basalt +chisel:basalt:3, Basalt +chisel:basalt:4, Basalt +chisel:basalt:5, Basalt +chisel:basalt:6, Basalt +chisel:basalt:7, Basalt +chisel:basalt:8, Basalt +chisel:basalt:9, Basalt +chisel:basalt:10, Basalt +chisel:basalt:11, Basalt +chisel:basalt:12, Basalt +chisel:basalt:13, Basalt +chisel:basalt:14, Basalt +chisel:basalt:15, Basalt +chisel:basalt1:0, Basalt +chisel:basalt1:1, Basalt +chisel:basalt1:2, Basalt +chisel:basalt1:3, Basalt +chisel:basalt1:4, Basalt +chisel:basalt1:5, Basalt +chisel:basalt1:6, Basalt +chisel:basalt1:7, Basalt +chisel:basalt1:8, Basalt +chisel:basalt1:9, Basalt +chisel:basalt2:0, Basalt +chisel:basalt2:1, Basalt +chisel:basalt2:2, Basalt +chisel:basalt2:3, Basalt +chisel:basalt2:4, Basalt +chisel:basalt2:5, Basalt +chisel:basalt2:6, Basalt +chisel:basalt2:7, Basalt +chisel:bookshelf_oak:0, Oak Bookshelf +chisel:bookshelf_oak:1, Oak Bookshelf +chisel:bookshelf_oak:2, Oak Bookshelf +chisel:bookshelf_oak:3, Oak Bookshelf +chisel:bookshelf_oak:4, Oak Bookshelf +chisel:bookshelf_oak:5, Oak Bookshelf +chisel:bookshelf_oak:6, Oak Bookshelf +chisel:bookshelf_oak:7, Oak Bookshelf +chisel:bookshelf_oak:8, Oak Bookshelf +chisel:bookshelf_oak:9, Oak Bookshelf +chisel:bookshelf_spruce:0, Spruce Bookshelf +chisel:bookshelf_spruce:1, Spruce Bookshelf +chisel:bookshelf_spruce:2, Spruce Bookshelf +chisel:bookshelf_spruce:3, Spruce Bookshelf +chisel:bookshelf_spruce:4, Spruce Bookshelf +chisel:bookshelf_spruce:5, Spruce Bookshelf +chisel:bookshelf_spruce:6, Spruce Bookshelf +chisel:bookshelf_spruce:7, Spruce Bookshelf +chisel:bookshelf_spruce:8, Spruce Bookshelf +chisel:bookshelf_spruce:9, Spruce Bookshelf +chisel:bookshelf_birch:0, Birch Bookshelf +chisel:bookshelf_birch:1, Birch Bookshelf +chisel:bookshelf_birch:2, Birch Bookshelf +chisel:bookshelf_birch:3, Birch Bookshelf +chisel:bookshelf_birch:4, Birch Bookshelf +chisel:bookshelf_birch:5, Birch Bookshelf +chisel:bookshelf_birch:6, Birch Bookshelf +chisel:bookshelf_birch:7, Birch Bookshelf +chisel:bookshelf_birch:8, Birch Bookshelf +chisel:bookshelf_birch:9, Birch Bookshelf +chisel:bookshelf_jungle:0, Jungle Bookshelf +chisel:bookshelf_jungle:1, Jungle Bookshelf +chisel:bookshelf_jungle:2, Jungle Bookshelf +chisel:bookshelf_jungle:3, Jungle Bookshelf +chisel:bookshelf_jungle:4, Jungle Bookshelf +chisel:bookshelf_jungle:5, Jungle Bookshelf +chisel:bookshelf_jungle:6, Jungle Bookshelf +chisel:bookshelf_jungle:7, Jungle Bookshelf +chisel:bookshelf_jungle:8, Jungle Bookshelf +chisel:bookshelf_jungle:9, Jungle Bookshelf +chisel:bookshelf_acacia:0, Acacia Bookshelf +chisel:bookshelf_acacia:1, Acacia Bookshelf +chisel:bookshelf_acacia:2, Acacia Bookshelf +chisel:bookshelf_acacia:3, Acacia Bookshelf +chisel:bookshelf_acacia:4, Acacia Bookshelf +chisel:bookshelf_acacia:5, Acacia Bookshelf +chisel:bookshelf_acacia:6, Acacia Bookshelf +chisel:bookshelf_acacia:7, Acacia Bookshelf +chisel:bookshelf_acacia:8, Acacia Bookshelf +chisel:bookshelf_acacia:9, Acacia Bookshelf +chisel:bookshelf_darkoak:0, Dark Oak Bookshelf +chisel:bookshelf_darkoak:1, Dark Oak Bookshelf +chisel:bookshelf_darkoak:2, Dark Oak Bookshelf +chisel:bookshelf_darkoak:3, Dark Oak Bookshelf +chisel:bookshelf_darkoak:4, Dark Oak Bookshelf +chisel:bookshelf_darkoak:5, Dark Oak Bookshelf +chisel:bookshelf_darkoak:6, Dark Oak Bookshelf +chisel:bookshelf_darkoak:7, Dark Oak Bookshelf +chisel:bookshelf_darkoak:8, Dark Oak Bookshelf +chisel:bookshelf_darkoak:9, Dark Oak Bookshelf +chisel:bricks:0, Bricks +chisel:bricks:1, Bricks +chisel:bricks:2, Bricks +chisel:bricks:3, Bricks +chisel:bricks:4, Bricks +chisel:bricks:5, Bricks +chisel:bricks:6, Bricks +chisel:bricks:7, Bricks +chisel:bricks:8, Bricks +chisel:bricks:9, Bricks +chisel:bricks:10, Bricks +chisel:bricks:11, Bricks +chisel:bricks:12, Bricks +chisel:bricks:13, Bricks +chisel:bricks:14, Bricks +chisel:bricks:15, Bricks +chisel:bricks1:0, Bricks +chisel:bricks1:1, Bricks +chisel:bricks1:2, Bricks +chisel:bricks1:3, Bricks +chisel:bricks1:4, Bricks +chisel:bricks1:5, Bricks +chisel:bricks1:6, Bricks +chisel:bricks1:7, Bricks +chisel:bricks1:8, Bricks +chisel:bricks1:9, Bricks +chisel:bricks2:0, Bricks +chisel:bricks2:1, Bricks +chisel:bricks2:2, Bricks +chisel:bricks2:3, Bricks +chisel:bricks2:4, Bricks +chisel:bricks2:5, Bricks +chisel:blockbronze:0, Block of Bronze +chisel:blockbronze:1, Block of Bronze +chisel:blockbronze:2, Block of Bronze +chisel:blockbronze:3, Block of Bronze +chisel:blockbronze:4, Block of Bronze +chisel:blockbronze:5, Block of Bronze +chisel:blockbronze:6, Block of Bronze +chisel:brownstone:0, Brownstone +chisel:brownstone:1, Brownstone +chisel:brownstone:2, Brownstone +chisel:brownstone:3, Brownstone +chisel:brownstone:4, Brownstone +chisel:brownstone:5, Brownstone +chisel:brownstone:6, Brownstone +chisel:brownstone:7, Brownstone +chisel:brownstone:8, Brownstone +chisel:brownstone:9, Brownstone +chisel:certus:0, Block of Certus Quartz +chisel:certus:1, Block of Certus Quartz +chisel:certus:2, Block of Certus Quartz +chisel:certus:3, Block of Certus Quartz +chisel:certus:4, Block of Certus Quartz +chisel:certus:5, Block of Certus Quartz +chisel:certus:6, Block of Certus Quartz +chisel:certus:7, Block of Certus Quartz +chisel:certus:8, Block of Certus Quartz +chisel:certus:9, Block of Certus Quartz +chisel:certus:10, Block of Certus Quartz +chisel:certus:11, Block of Certus Quartz +chisel:certus:12, Block of Certus Quartz +chisel:certus:13, Block of Certus Quartz +chisel:certus:14, Block of Certus Quartz +chisel:certus:15, Block of Certus Quartz +chisel:certus1:0, Block of Certus Quartz +chisel:certus1:1, Block of Certus Quartz +chisel:certus1:2, Block of Certus Quartz +chisel:certus1:3, Block of Certus Quartz +chisel:certus1:4, Block of Certus Quartz +chisel:certus1:5, Block of Certus Quartz +chisel:certus1:6, Block of Certus Quartz +chisel:certus1:7, Block of Certus Quartz +chisel:certus1:8, Block of Certus Quartz +chisel:certus1:9, Block of Certus Quartz +chisel:certus1:10, Block of Certus Quartz +chisel:certus1:11, Block of Certus Quartz +chisel:certus1:12, Block of Certus Quartz +chisel:certus1:13, Block of Certus Quartz +chisel:certus1:14, Block of Certus Quartz +chisel:certus1:15, Block of Certus Quartz +chisel:certus2:0, Block of Certus Quartz +chisel:certus2:1, Block of Certus Quartz +chisel:carpet_black:0, Black Carpet +chisel:carpet_black:1, Black Carpet +chisel:carpet_red:0, Red Carpet +chisel:carpet_red:1, Red Carpet +chisel:carpet_green:0, Green Carpet +chisel:carpet_green:1, Green Carpet +chisel:carpet_brown:0, Brown Carpet +chisel:carpet_brown:1, Brown Carpet +chisel:carpet_blue:0, Blue Carpet +chisel:carpet_blue:1, Blue Carpet +chisel:carpet_purple:0, Purple Carpet +chisel:carpet_purple:1, Purple Carpet +chisel:carpet_cyan:0, Cyan Carpet +chisel:carpet_cyan:1, Cyan Carpet +chisel:carpet_lightgray:0, Light Gray Carpet +chisel:carpet_lightgray:1, Light Gray Carpet +chisel:carpet_gray:0, Gray Carpet +chisel:carpet_gray:1, Gray Carpet +chisel:carpet_pink:0, Pink Carpet +chisel:carpet_pink:1, Pink Carpet +chisel:carpet_lime:0, Lime Carpet +chisel:carpet_lime:1, Lime Carpet +chisel:carpet_yellow:0, Yellow Carpet +chisel:carpet_yellow:1, Yellow Carpet +chisel:carpet_lightblue:0, Light Blue Carpet +chisel:carpet_lightblue:1, Light Blue Carpet +chisel:carpet_magenta:0, Magenta Carpet +chisel:carpet_magenta:1, Magenta Carpet +chisel:carpet_orange:0, Orange Carpet +chisel:carpet_orange:1, Orange Carpet +chisel:carpet_white:0, White Carpet +chisel:carpet_white:1, White Carpet +chisel:block_charcoal:0, Block of Charcoal +chisel:block_charcoal:1, Block of Charcoal +chisel:block_charcoal:2, Block of Charcoal +chisel:block_charcoal:3, Block of Charcoal +chisel:block_charcoal:4, Block of Charcoal +chisel:block_charcoal:5, Block of Charcoal +chisel:block_charcoal:6, Block of Charcoal +chisel:block_charcoal:7, Block of Charcoal +chisel:block_charcoal:8, Block of Charcoal +chisel:block_charcoal:9, Block of Charcoal +chisel:block_charcoal:10, Block of Charcoal +chisel:block_charcoal:11, Block of Charcoal +chisel:block_charcoal:12, Block of Charcoal +chisel:block_charcoal:13, Block of Charcoal +chisel:block_charcoal:14, Block of Charcoal +chisel:block_charcoal:15, Block of Charcoal +chisel:block_charcoal1:0, Block of Charcoal +chisel:block_charcoal1:1, Block of Charcoal +chisel:block_charcoal1:2, Block of Charcoal +chisel:block_charcoal1:3, Block of Charcoal +chisel:block_charcoal1:4, Block of Charcoal +chisel:block_charcoal1:5, Block of Charcoal +chisel:block_charcoal1:6, Block of Charcoal +chisel:block_charcoal1:7, Block of Charcoal +chisel:block_charcoal1:8, Block of Charcoal +chisel:block_charcoal1:9, Block of Charcoal +chisel:block_charcoal1:10, Block of Charcoal +chisel:block_charcoal1:11, Block of Charcoal +chisel:block_charcoal1:12, Block of Charcoal +chisel:block_charcoal1:13, Block of Charcoal +chisel:block_charcoal1:14, Block of Charcoal +chisel:block_charcoal1:15, Block of Charcoal +chisel:block_charcoal2:0, Block of Charcoal +chisel:block_charcoal2:1, Block of Charcoal +chisel:cloud:0, Cloud +chisel:cloud:1, Cloud +chisel:cloud:2, Cloud +chisel:cloud:3, Cloud +chisel:cloud:4, Cloud +chisel:blockcobalt:0, Block of Cobalt +chisel:blockcobalt:1, Block of Cobalt +chisel:blockcobalt:2, Block of Cobalt +chisel:blockcobalt:3, Block of Cobalt +chisel:blockcobalt:4, Block of Cobalt +chisel:blockcobalt:5, Block of Cobalt +chisel:blockcobalt:6, Block of Cobalt +chisel:cobblestone:0, Cobblestone +chisel:cobblestone:1, Cobblestone +chisel:cobblestone:2, Cobblestone +chisel:cobblestone:3, Cobblestone +chisel:cobblestone:4, Cobblestone +chisel:cobblestone:5, Cobblestone +chisel:cobblestone:6, Cobblestone +chisel:cobblestone:7, Cobblestone +chisel:cobblestone:8, Cobblestone +chisel:cobblestone:9, Cobblestone +chisel:cobblestone:10, Cobblestone +chisel:cobblestone:11, Cobblestone +chisel:cobblestone:12, Cobblestone +chisel:cobblestone:13, Cobblestone +chisel:cobblestone:14, Cobblestone +chisel:cobblestone:15, Cobblestone +chisel:cobblestone1:0, Cobblestone +chisel:cobblestone1:1, Cobblestone +chisel:cobblestone1:2, Cobblestone +chisel:cobblestone1:3, Cobblestone +chisel:cobblestone1:4, Cobblestone +chisel:cobblestone1:5, Cobblestone +chisel:cobblestone1:6, Cobblestone +chisel:cobblestone1:7, Cobblestone +chisel:cobblestone1:8, Cobblestone +chisel:cobblestone1:9, Cobblestone +chisel:cobblestone2:0, Cobblestone +chisel:cobblestone2:1, Cobblestone +chisel:cobblestone2:2, Cobblestone +chisel:cobblestone2:3, Cobblestone +chisel:cobblestone2:4, Cobblestone +chisel:cobblestone2:5, Cobblestone +chisel:cobblestone2:6, Cobblestone +chisel:cobblestone2:7, Cobblestone +chisel:cobblestone2:8, Cobblestone +chisel:cobblestone2:9, Cobblestone +chisel:block_coal:0, Block of Coal +chisel:block_coal:1, Block of Coal +chisel:block_coal:2, Block of Coal +chisel:block_coal:3, Block of Coal +chisel:block_coal:4, Block of Coal +chisel:block_coal:5, Block of Coal +chisel:block_coal:6, Block of Coal +chisel:block_coal:7, Block of Coal +chisel:block_coal:8, Block of Coal +chisel:block_coal:9, Block of Coal +chisel:block_coal:10, Block of Coal +chisel:block_coal:11, Block of Coal +chisel:block_coal:12, Block of Coal +chisel:block_coal:13, Block of Coal +chisel:block_coal:14, Block of Coal +chisel:block_coal:15, Block of Coal +chisel:block_coal1:0, Block of Coal +chisel:block_coal1:1, Block of Coal +chisel:block_coal1:2, Block of Coal +chisel:block_coal1:3, Block of Coal +chisel:block_coal1:4, Block of Coal +chisel:block_coal1:5, Block of Coal +chisel:block_coal1:6, Block of Coal +chisel:block_coal1:7, Block of Coal +chisel:block_coal1:8, Block of Coal +chisel:block_coal1:9, Block of Coal +chisel:block_coal1:10, Block of Coal +chisel:block_coal1:11, Block of Coal +chisel:block_coal1:12, Block of Coal +chisel:block_coal1:13, Block of Coal +chisel:block_coal1:14, Block of Coal +chisel:block_coal1:15, Block of Coal +chisel:block_coal2:0, Block of Coal +chisel:block_coal2:1, Block of Coal +chisel:block_coal_coke:0, Block of Coal Coke +chisel:block_coal_coke:1, Block of Coal Coke +chisel:block_coal_coke:2, Block of Coal Coke +chisel:block_coal_coke:3, Block of Coal Coke +chisel:block_coal_coke:4, Block of Coal Coke +chisel:block_coal_coke:5, Block of Coal Coke +chisel:block_coal_coke:6, Block of Coal Coke +chisel:block_coal_coke:7, Block of Coal Coke +chisel:block_coal_coke:8, Block of Coal Coke +chisel:block_coal_coke:9, Block of Coal Coke +chisel:block_coal_coke:10, Block of Coal Coke +chisel:block_coal_coke:11, Block of Coal Coke +chisel:block_coal_coke:12, Block of Coal Coke +chisel:block_coal_coke:13, Block of Coal Coke +chisel:block_coal_coke:14, Block of Coal Coke +chisel:block_coal_coke:15, Block of Coal Coke +chisel:block_coal_coke1:0, Block of Coal Coke +chisel:block_coal_coke1:1, Block of Coal Coke +chisel:block_coal_coke1:2, Block of Coal Coke +chisel:block_coal_coke1:3, Block of Coal Coke +chisel:block_coal_coke1:4, Block of Coal Coke +chisel:block_coal_coke1:5, Block of Coal Coke +chisel:block_coal_coke1:6, Block of Coal Coke +chisel:block_coal_coke1:7, Block of Coal Coke +chisel:block_coal_coke1:8, Block of Coal Coke +chisel:block_coal_coke1:9, Block of Coal Coke +chisel:block_coal_coke1:10, Block of Coal Coke +chisel:block_coal_coke1:11, Block of Coal Coke +chisel:block_coal_coke1:12, Block of Coal Coke +chisel:block_coal_coke1:13, Block of Coal Coke +chisel:block_coal_coke1:14, Block of Coal Coke +chisel:block_coal_coke1:15, Block of Coal Coke +chisel:block_coal_coke2:0, Block of Coal Coke +chisel:block_coal_coke2:1, Block of Coal Coke +chisel:cobblestonemossy:0, Moss Stone +chisel:cobblestonemossy:1, Moss Stone +chisel:cobblestonemossy:2, Moss Stone +chisel:cobblestonemossy:3, Moss Stone +chisel:cobblestonemossy:4, Moss Stone +chisel:cobblestonemossy:5, Moss Stone +chisel:cobblestonemossy:6, Moss Stone +chisel:cobblestonemossy:7, Moss Stone +chisel:cobblestonemossy:8, Moss Stone +chisel:cobblestonemossy:9, Moss Stone +chisel:cobblestonemossy:10, Moss Stone +chisel:cobblestonemossy:11, Moss Stone +chisel:cobblestonemossy:12, Moss Stone +chisel:cobblestonemossy:13, Moss Stone +chisel:cobblestonemossy:14, Moss Stone +chisel:cobblestonemossy:15, Moss Stone +chisel:cobblestonemossy1:0, Moss Stone +chisel:cobblestonemossy1:1, Moss Stone +chisel:cobblestonemossy1:2, Moss Stone +chisel:cobblestonemossy1:3, Moss Stone +chisel:cobblestonemossy1:4, Moss Stone +chisel:cobblestonemossy1:5, Moss Stone +chisel:cobblestonemossy1:6, Moss Stone +chisel:cobblestonemossy1:7, Moss Stone +chisel:cobblestonemossy1:8, Moss Stone +chisel:cobblestonemossy1:9, Moss Stone +chisel:cobblestonemossy1:10, Moss Stone +chisel:cobblestonemossy1:11, Moss Stone +chisel:cobblestonemossy1:12, Moss Stone +chisel:cobblestonemossy1:13, Moss Stone +chisel:cobblestonemossy1:14, Moss Stone +chisel:cobblestonemossy1:15, Moss Stone +chisel:cobblestonemossy2:0, Moss Stone +chisel:concrete_black:0, Black Concrete +chisel:concrete_black:1, Black Concrete +chisel:concrete_black:2, Black Concrete +chisel:concrete_black:3, Black Concrete +chisel:concrete_black:4, Black Concrete +chisel:concrete_black:5, Black Concrete +chisel:concrete_black:6, Black Concrete +chisel:concrete_black:7, Black Concrete +chisel:concrete_black:8, Black Concrete +chisel:concrete_black:9, Black Concrete +chisel:concrete_black:10, Black Concrete +chisel:concrete_black:11, Black Concrete +chisel:concrete_black:12, Black Concrete +chisel:concrete_black:13, Black Concrete +chisel:concrete_black:14, Black Concrete +chisel:concrete_black:15, Black Concrete +chisel:concrete_black1:0, Black Concrete +chisel:concrete_black1:1, Black Concrete +chisel:concrete_black1:2, Black Concrete +chisel:concrete_black1:3, Black Concrete +chisel:concrete_black1:4, Black Concrete +chisel:concrete_black1:5, Black Concrete +chisel:concrete_black1:6, Black Concrete +chisel:concrete_black1:7, Black Concrete +chisel:concrete_black1:8, Black Concrete +chisel:concrete_black1:9, Black Concrete +chisel:concrete_black1:10, Black Concrete +chisel:concrete_black1:11, Black Concrete +chisel:concrete_black1:12, Black Concrete +chisel:concrete_black1:13, Black Concrete +chisel:concrete_black1:14, Black Concrete +chisel:concrete_black1:15, Black Concrete +chisel:concrete_black2:0, Black Concrete +chisel:concrete_red:0, Red Concrete +chisel:concrete_red:1, Red Concrete +chisel:concrete_red:2, Red Concrete +chisel:concrete_red:3, Red Concrete +chisel:concrete_red:4, Red Concrete +chisel:concrete_red:5, Red Concrete +chisel:concrete_red:6, Red Concrete +chisel:concrete_red:7, Red Concrete +chisel:concrete_red:8, Red Concrete +chisel:concrete_red:9, Red Concrete +chisel:concrete_red:10, Red Concrete +chisel:concrete_red:11, Red Concrete +chisel:concrete_red:12, Red Concrete +chisel:concrete_red:13, Red Concrete +chisel:concrete_red:14, Red Concrete +chisel:concrete_red:15, Red Concrete +chisel:concrete_red1:0, Red Concrete +chisel:concrete_red1:1, Red Concrete +chisel:concrete_red1:2, Red Concrete +chisel:concrete_red1:3, Red Concrete +chisel:concrete_red1:4, Red Concrete +chisel:concrete_red1:5, Red Concrete +chisel:concrete_red1:6, Red Concrete +chisel:concrete_red1:7, Red Concrete +chisel:concrete_red1:8, Red Concrete +chisel:concrete_red1:9, Red Concrete +chisel:concrete_red1:10, Red Concrete +chisel:concrete_red1:11, Red Concrete +chisel:concrete_red1:12, Red Concrete +chisel:concrete_red1:13, Red Concrete +chisel:concrete_red1:14, Red Concrete +chisel:concrete_red1:15, Red Concrete +chisel:concrete_red2:0, Red Concrete +chisel:concrete_green:0, Green Concrete +chisel:concrete_green:1, Green Concrete +chisel:concrete_green:2, Green Concrete +chisel:concrete_green:3, Green Concrete +chisel:concrete_green:4, Green Concrete +chisel:concrete_green:5, Green Concrete +chisel:concrete_green:6, Green Concrete +chisel:concrete_green:7, Green Concrete +chisel:concrete_green:8, Green Concrete +chisel:concrete_green:9, Green Concrete +chisel:concrete_green:10, Green Concrete +chisel:concrete_green:11, Green Concrete +chisel:concrete_green:12, Green Concrete +chisel:concrete_green:13, Green Concrete +chisel:concrete_green:14, Green Concrete +chisel:concrete_green:15, Green Concrete +chisel:concrete_green1:0, Green Concrete +chisel:concrete_green1:1, Green Concrete +chisel:concrete_green1:2, Green Concrete +chisel:concrete_green1:3, Green Concrete +chisel:concrete_green1:4, Green Concrete +chisel:concrete_green1:5, Green Concrete +chisel:concrete_green1:6, Green Concrete +chisel:concrete_green1:7, Green Concrete +chisel:concrete_green1:8, Green Concrete +chisel:concrete_green1:9, Green Concrete +chisel:concrete_green1:10, Green Concrete +chisel:concrete_green1:11, Green Concrete +chisel:concrete_green1:12, Green Concrete +chisel:concrete_green1:13, Green Concrete +chisel:concrete_green1:14, Green Concrete +chisel:concrete_green1:15, Green Concrete +chisel:concrete_green2:0, Green Concrete +chisel:concrete_brown:0, Brown Concrete +chisel:concrete_brown:1, Brown Concrete +chisel:concrete_brown:2, Brown Concrete +chisel:concrete_brown:3, Brown Concrete +chisel:concrete_brown:4, Brown Concrete +chisel:concrete_brown:5, Brown Concrete +chisel:concrete_brown:6, Brown Concrete +chisel:concrete_brown:7, Brown Concrete +chisel:concrete_brown:8, Brown Concrete +chisel:concrete_brown:9, Brown Concrete +chisel:concrete_brown:10, Brown Concrete +chisel:concrete_brown:11, Brown Concrete +chisel:concrete_brown:12, Brown Concrete +chisel:concrete_brown:13, Brown Concrete +chisel:concrete_brown:14, Brown Concrete +chisel:concrete_brown:15, Brown Concrete +chisel:concrete_brown1:0, Brown Concrete +chisel:concrete_brown1:1, Brown Concrete +chisel:concrete_brown1:2, Brown Concrete +chisel:concrete_brown1:3, Brown Concrete +chisel:concrete_brown1:4, Brown Concrete +chisel:concrete_brown1:5, Brown Concrete +chisel:concrete_brown1:6, Brown Concrete +chisel:concrete_brown1:7, Brown Concrete +chisel:concrete_brown1:8, Brown Concrete +chisel:concrete_brown1:9, Brown Concrete +chisel:concrete_brown1:10, Brown Concrete +chisel:concrete_brown1:11, Brown Concrete +chisel:concrete_brown1:12, Brown Concrete +chisel:concrete_brown1:13, Brown Concrete +chisel:concrete_brown1:14, Brown Concrete +chisel:concrete_brown1:15, Brown Concrete +chisel:concrete_brown2:0, Brown Concrete +chisel:concrete_blue:0, Blue Concrete +chisel:concrete_blue:1, Blue Concrete +chisel:concrete_blue:2, Blue Concrete +chisel:concrete_blue:3, Blue Concrete +chisel:concrete_blue:4, Blue Concrete +chisel:concrete_blue:5, Blue Concrete +chisel:concrete_blue:6, Blue Concrete +chisel:concrete_blue:7, Blue Concrete +chisel:concrete_blue:8, Blue Concrete +chisel:concrete_blue:9, Blue Concrete +chisel:concrete_blue:10, Blue Concrete +chisel:concrete_blue:11, Blue Concrete +chisel:concrete_blue:12, Blue Concrete +chisel:concrete_blue:13, Blue Concrete +chisel:concrete_blue:14, Blue Concrete +chisel:concrete_blue:15, Blue Concrete +chisel:concrete_blue1:0, Blue Concrete +chisel:concrete_blue1:1, Blue Concrete +chisel:concrete_blue1:2, Blue Concrete +chisel:concrete_blue1:3, Blue Concrete +chisel:concrete_blue1:4, Blue Concrete +chisel:concrete_blue1:5, Blue Concrete +chisel:concrete_blue1:6, Blue Concrete +chisel:concrete_blue1:7, Blue Concrete +chisel:concrete_blue1:8, Blue Concrete +chisel:concrete_blue1:9, Blue Concrete +chisel:concrete_blue1:10, Blue Concrete +chisel:concrete_blue1:11, Blue Concrete +chisel:concrete_blue1:12, Blue Concrete +chisel:concrete_blue1:13, Blue Concrete +chisel:concrete_blue1:14, Blue Concrete +chisel:concrete_blue1:15, Blue Concrete +chisel:concrete_blue2:0, Blue Concrete +chisel:concrete_purple:0, Purple Concrete +chisel:concrete_purple:1, Purple Concrete +chisel:concrete_purple:2, Purple Concrete +chisel:concrete_purple:3, Purple Concrete +chisel:concrete_purple:4, Purple Concrete +chisel:concrete_purple:5, Purple Concrete +chisel:concrete_purple:6, Purple Concrete +chisel:concrete_purple:7, Purple Concrete +chisel:concrete_purple:8, Purple Concrete +chisel:concrete_purple:9, Purple Concrete +chisel:concrete_purple:10, Purple Concrete +chisel:concrete_purple:11, Purple Concrete +chisel:concrete_purple:12, Purple Concrete +chisel:concrete_purple:13, Purple Concrete +chisel:concrete_purple:14, Purple Concrete +chisel:concrete_purple:15, Purple Concrete +chisel:concrete_purple1:0, Purple Concrete +chisel:concrete_purple1:1, Purple Concrete +chisel:concrete_purple1:2, Purple Concrete +chisel:concrete_purple1:3, Purple Concrete +chisel:concrete_purple1:4, Purple Concrete +chisel:concrete_purple1:5, Purple Concrete +chisel:concrete_purple1:6, Purple Concrete +chisel:concrete_purple1:7, Purple Concrete +chisel:concrete_purple1:8, Purple Concrete +chisel:concrete_purple1:9, Purple Concrete +chisel:concrete_purple1:10, Purple Concrete +chisel:concrete_purple1:11, Purple Concrete +chisel:concrete_purple1:12, Purple Concrete +chisel:concrete_purple1:13, Purple Concrete +chisel:concrete_purple1:14, Purple Concrete +chisel:concrete_purple1:15, Purple Concrete +chisel:concrete_purple2:0, Purple Concrete +chisel:concrete_cyan:0, Cyan Concrete +chisel:concrete_cyan:1, Cyan Concrete +chisel:concrete_cyan:2, Cyan Concrete +chisel:concrete_cyan:3, Cyan Concrete +chisel:concrete_cyan:4, Cyan Concrete +chisel:concrete_cyan:5, Cyan Concrete +chisel:concrete_cyan:6, Cyan Concrete +chisel:concrete_cyan:7, Cyan Concrete +chisel:concrete_cyan:8, Cyan Concrete +chisel:concrete_cyan:9, Cyan Concrete +chisel:concrete_cyan:10, Cyan Concrete +chisel:concrete_cyan:11, Cyan Concrete +chisel:concrete_cyan:12, Cyan Concrete +chisel:concrete_cyan:13, Cyan Concrete +chisel:concrete_cyan:14, Cyan Concrete +chisel:concrete_cyan:15, Cyan Concrete +chisel:concrete_cyan1:0, Cyan Concrete +chisel:concrete_cyan1:1, Cyan Concrete +chisel:concrete_cyan1:2, Cyan Concrete +chisel:concrete_cyan1:3, Cyan Concrete +chisel:concrete_cyan1:4, Cyan Concrete +chisel:concrete_cyan1:5, Cyan Concrete +chisel:concrete_cyan1:6, Cyan Concrete +chisel:concrete_cyan1:7, Cyan Concrete +chisel:concrete_cyan1:8, Cyan Concrete +chisel:concrete_cyan1:9, Cyan Concrete +chisel:concrete_cyan1:10, Cyan Concrete +chisel:concrete_cyan1:11, Cyan Concrete +chisel:concrete_cyan1:12, Cyan Concrete +chisel:concrete_cyan1:13, Cyan Concrete +chisel:concrete_cyan1:14, Cyan Concrete +chisel:concrete_cyan1:15, Cyan Concrete +chisel:concrete_cyan2:0, Cyan Concrete +chisel:concrete_lightgray:0, Light Gray Concrete +chisel:concrete_lightgray:1, Light Gray Concrete +chisel:concrete_lightgray:2, Light Gray Concrete +chisel:concrete_lightgray:3, Light Gray Concrete +chisel:concrete_lightgray:4, Light Gray Concrete +chisel:concrete_lightgray:5, Light Gray Concrete +chisel:concrete_lightgray:6, Light Gray Concrete +chisel:concrete_lightgray:7, Light Gray Concrete +chisel:concrete_lightgray:8, Light Gray Concrete +chisel:concrete_lightgray:9, Light Gray Concrete +chisel:concrete_lightgray:10, Light Gray Concrete +chisel:concrete_lightgray:11, Light Gray Concrete +chisel:concrete_lightgray:12, Light Gray Concrete +chisel:concrete_lightgray:13, Light Gray Concrete +chisel:concrete_lightgray:14, Light Gray Concrete +chisel:concrete_lightgray:15, Light Gray Concrete +chisel:concrete_lightgray1:0, Light Gray Concrete +chisel:concrete_lightgray1:1, Light Gray Concrete +chisel:concrete_lightgray1:2, Light Gray Concrete +chisel:concrete_lightgray1:3, Light Gray Concrete +chisel:concrete_lightgray1:4, Light Gray Concrete +chisel:concrete_lightgray1:5, Light Gray Concrete +chisel:concrete_lightgray1:6, Light Gray Concrete +chisel:concrete_lightgray1:7, Light Gray Concrete +chisel:concrete_lightgray1:8, Light Gray Concrete +chisel:concrete_lightgray1:9, Light Gray Concrete +chisel:concrete_lightgray1:10, Light Gray Concrete +chisel:concrete_lightgray1:11, Light Gray Concrete +chisel:concrete_lightgray1:12, Light Gray Concrete +chisel:concrete_lightgray1:13, Light Gray Concrete +chisel:concrete_lightgray1:14, Light Gray Concrete +chisel:concrete_lightgray1:15, Light Gray Concrete +chisel:concrete_lightgray2:0, Light Gray Concrete +chisel:concrete_gray:0, Gray Concrete +chisel:concrete_gray:1, Gray Concrete +chisel:concrete_gray:2, Gray Concrete +chisel:concrete_gray:3, Gray Concrete +chisel:concrete_gray:4, Gray Concrete +chisel:concrete_gray:5, Gray Concrete +chisel:concrete_gray:6, Gray Concrete +chisel:concrete_gray:7, Gray Concrete +chisel:concrete_gray:8, Gray Concrete +chisel:concrete_gray:9, Gray Concrete +chisel:concrete_gray:10, Gray Concrete +chisel:concrete_gray:11, Gray Concrete +chisel:concrete_gray:12, Gray Concrete +chisel:concrete_gray:13, Gray Concrete +chisel:concrete_gray:14, Gray Concrete +chisel:concrete_gray:15, Gray Concrete +chisel:concrete_gray1:0, Gray Concrete +chisel:concrete_gray1:1, Gray Concrete +chisel:concrete_gray1:2, Gray Concrete +chisel:concrete_gray1:3, Gray Concrete +chisel:concrete_gray1:4, Gray Concrete +chisel:concrete_gray1:5, Gray Concrete +chisel:concrete_gray1:6, Gray Concrete +chisel:concrete_gray1:7, Gray Concrete +chisel:concrete_gray1:8, Gray Concrete +chisel:concrete_gray1:9, Gray Concrete +chisel:concrete_gray1:10, Gray Concrete +chisel:concrete_gray1:11, Gray Concrete +chisel:concrete_gray1:12, Gray Concrete +chisel:concrete_gray1:13, Gray Concrete +chisel:concrete_gray1:14, Gray Concrete +chisel:concrete_gray1:15, Gray Concrete +chisel:concrete_gray2:0, Gray Concrete +chisel:concrete_pink:0, Pink Concrete +chisel:concrete_pink:1, Pink Concrete +chisel:concrete_pink:2, Pink Concrete +chisel:concrete_pink:3, Pink Concrete +chisel:concrete_pink:4, Pink Concrete +chisel:concrete_pink:5, Pink Concrete +chisel:concrete_pink:6, Pink Concrete +chisel:concrete_pink:7, Pink Concrete +chisel:concrete_pink:8, Pink Concrete +chisel:concrete_pink:9, Pink Concrete +chisel:concrete_pink:10, Pink Concrete +chisel:concrete_pink:11, Pink Concrete +chisel:concrete_pink:12, Pink Concrete +chisel:concrete_pink:13, Pink Concrete +chisel:concrete_pink:14, Pink Concrete +chisel:concrete_pink:15, Pink Concrete +chisel:concrete_pink1:0, Pink Concrete +chisel:concrete_pink1:1, Pink Concrete +chisel:concrete_pink1:2, Pink Concrete +chisel:concrete_pink1:3, Pink Concrete +chisel:concrete_pink1:4, Pink Concrete +chisel:concrete_pink1:5, Pink Concrete +chisel:concrete_pink1:6, Pink Concrete +chisel:concrete_pink1:7, Pink Concrete +chisel:concrete_pink1:8, Pink Concrete +chisel:concrete_pink1:9, Pink Concrete +chisel:concrete_pink1:10, Pink Concrete +chisel:concrete_pink1:11, Pink Concrete +chisel:concrete_pink1:12, Pink Concrete +chisel:concrete_pink1:13, Pink Concrete +chisel:concrete_pink1:14, Pink Concrete +chisel:concrete_pink1:15, Pink Concrete +chisel:concrete_pink2:0, Pink Concrete +chisel:concrete_lime:0, Lime Concrete +chisel:concrete_lime:1, Lime Concrete +chisel:concrete_lime:2, Lime Concrete +chisel:concrete_lime:3, Lime Concrete +chisel:concrete_lime:4, Lime Concrete +chisel:concrete_lime:5, Lime Concrete +chisel:concrete_lime:6, Lime Concrete +chisel:concrete_lime:7, Lime Concrete +chisel:concrete_lime:8, Lime Concrete +chisel:concrete_lime:9, Lime Concrete +chisel:concrete_lime:10, Lime Concrete +chisel:concrete_lime:11, Lime Concrete +chisel:concrete_lime:12, Lime Concrete +chisel:concrete_lime:13, Lime Concrete +chisel:concrete_lime:14, Lime Concrete +chisel:concrete_lime:15, Lime Concrete +chisel:concrete_lime1:0, Lime Concrete +chisel:concrete_lime1:1, Lime Concrete +chisel:concrete_lime1:2, Lime Concrete +chisel:concrete_lime1:3, Lime Concrete +chisel:concrete_lime1:4, Lime Concrete +chisel:concrete_lime1:5, Lime Concrete +chisel:concrete_lime1:6, Lime Concrete +chisel:concrete_lime1:7, Lime Concrete +chisel:concrete_lime1:8, Lime Concrete +chisel:concrete_lime1:9, Lime Concrete +chisel:concrete_lime1:10, Lime Concrete +chisel:concrete_lime1:11, Lime Concrete +chisel:concrete_lime1:12, Lime Concrete +chisel:concrete_lime1:13, Lime Concrete +chisel:concrete_lime1:14, Lime Concrete +chisel:concrete_lime1:15, Lime Concrete +chisel:concrete_lime2:0, Lime Concrete +chisel:concrete_yellow:0, Yellow Concrete +chisel:concrete_yellow:1, Yellow Concrete +chisel:concrete_yellow:2, Yellow Concrete +chisel:concrete_yellow:3, Yellow Concrete +chisel:concrete_yellow:4, Yellow Concrete +chisel:concrete_yellow:5, Yellow Concrete +chisel:concrete_yellow:6, Yellow Concrete +chisel:concrete_yellow:7, Yellow Concrete +chisel:concrete_yellow:8, Yellow Concrete +chisel:concrete_yellow:9, Yellow Concrete +chisel:concrete_yellow:10, Yellow Concrete +chisel:concrete_yellow:11, Yellow Concrete +chisel:concrete_yellow:12, Yellow Concrete +chisel:concrete_yellow:13, Yellow Concrete +chisel:concrete_yellow:14, Yellow Concrete +chisel:concrete_yellow:15, Yellow Concrete +chisel:concrete_yellow1:0, Yellow Concrete +chisel:concrete_yellow1:1, Yellow Concrete +chisel:concrete_yellow1:2, Yellow Concrete +chisel:concrete_yellow1:3, Yellow Concrete +chisel:concrete_yellow1:4, Yellow Concrete +chisel:concrete_yellow1:5, Yellow Concrete +chisel:concrete_yellow1:6, Yellow Concrete +chisel:concrete_yellow1:7, Yellow Concrete +chisel:concrete_yellow1:8, Yellow Concrete +chisel:concrete_yellow1:9, Yellow Concrete +chisel:concrete_yellow1:10, Yellow Concrete +chisel:concrete_yellow1:11, Yellow Concrete +chisel:concrete_yellow1:12, Yellow Concrete +chisel:concrete_yellow1:13, Yellow Concrete +chisel:concrete_yellow1:14, Yellow Concrete +chisel:concrete_yellow1:15, Yellow Concrete +chisel:concrete_yellow2:0, Yellow Concrete +chisel:concrete_lightblue:0, Light Blue Concrete +chisel:concrete_lightblue:1, Light Blue Concrete +chisel:concrete_lightblue:2, Light Blue Concrete +chisel:concrete_lightblue:3, Light Blue Concrete +chisel:concrete_lightblue:4, Light Blue Concrete +chisel:concrete_lightblue:5, Light Blue Concrete +chisel:concrete_lightblue:6, Light Blue Concrete +chisel:concrete_lightblue:7, Light Blue Concrete +chisel:concrete_lightblue:8, Light Blue Concrete +chisel:concrete_lightblue:9, Light Blue Concrete +chisel:concrete_lightblue:10, Light Blue Concrete +chisel:concrete_lightblue:11, Light Blue Concrete +chisel:concrete_lightblue:12, Light Blue Concrete +chisel:concrete_lightblue:13, Light Blue Concrete +chisel:concrete_lightblue:14, Light Blue Concrete +chisel:concrete_lightblue:15, Light Blue Concrete +chisel:concrete_lightblue1:0, Light Blue Concrete +chisel:concrete_lightblue1:1, Light Blue Concrete +chisel:concrete_lightblue1:2, Light Blue Concrete +chisel:concrete_lightblue1:3, Light Blue Concrete +chisel:concrete_lightblue1:4, Light Blue Concrete +chisel:concrete_lightblue1:5, Light Blue Concrete +chisel:concrete_lightblue1:6, Light Blue Concrete +chisel:concrete_lightblue1:7, Light Blue Concrete +chisel:concrete_lightblue1:8, Light Blue Concrete +chisel:concrete_lightblue1:9, Light Blue Concrete +chisel:concrete_lightblue1:10, Light Blue Concrete +chisel:concrete_lightblue1:11, Light Blue Concrete +chisel:concrete_lightblue1:12, Light Blue Concrete +chisel:concrete_lightblue1:13, Light Blue Concrete +chisel:concrete_lightblue1:14, Light Blue Concrete +chisel:concrete_lightblue1:15, Light Blue Concrete +chisel:concrete_lightblue2:0, Light Blue Concrete +chisel:concrete_magenta:0, Magenta Concrete +chisel:concrete_magenta:1, Magenta Concrete +chisel:concrete_magenta:2, Magenta Concrete +chisel:concrete_magenta:3, Magenta Concrete +chisel:concrete_magenta:4, Magenta Concrete +chisel:concrete_magenta:5, Magenta Concrete +chisel:concrete_magenta:6, Magenta Concrete +chisel:concrete_magenta:7, Magenta Concrete +chisel:concrete_magenta:8, Magenta Concrete +chisel:concrete_magenta:9, Magenta Concrete +chisel:concrete_magenta:10, Magenta Concrete +chisel:concrete_magenta:11, Magenta Concrete +chisel:concrete_magenta:12, Magenta Concrete +chisel:concrete_magenta:13, Magenta Concrete +chisel:concrete_magenta:14, Magenta Concrete +chisel:concrete_magenta:15, Magenta Concrete +chisel:concrete_magenta1:0, Magenta Concrete +chisel:concrete_magenta1:1, Magenta Concrete +chisel:concrete_magenta1:2, Magenta Concrete +chisel:concrete_magenta1:3, Magenta Concrete +chisel:concrete_magenta1:4, Magenta Concrete +chisel:concrete_magenta1:5, Magenta Concrete +chisel:concrete_magenta1:6, Magenta Concrete +chisel:concrete_magenta1:7, Magenta Concrete +chisel:concrete_magenta1:8, Magenta Concrete +chisel:concrete_magenta1:9, Magenta Concrete +chisel:concrete_magenta1:10, Magenta Concrete +chisel:concrete_magenta1:11, Magenta Concrete +chisel:concrete_magenta1:12, Magenta Concrete +chisel:concrete_magenta1:13, Magenta Concrete +chisel:concrete_magenta1:14, Magenta Concrete +chisel:concrete_magenta1:15, Magenta Concrete +chisel:concrete_magenta2:0, Magenta Concrete +chisel:concrete_orange:0, Orange Concrete +chisel:concrete_orange:1, Orange Concrete +chisel:concrete_orange:2, Orange Concrete +chisel:concrete_orange:3, Orange Concrete +chisel:concrete_orange:4, Orange Concrete +chisel:concrete_orange:5, Orange Concrete +chisel:concrete_orange:6, Orange Concrete +chisel:concrete_orange:7, Orange Concrete +chisel:concrete_orange:8, Orange Concrete +chisel:concrete_orange:9, Orange Concrete +chisel:concrete_orange:10, Orange Concrete +chisel:concrete_orange:11, Orange Concrete +chisel:concrete_orange:12, Orange Concrete +chisel:concrete_orange:13, Orange Concrete +chisel:concrete_orange:14, Orange Concrete +chisel:concrete_orange:15, Orange Concrete +chisel:concrete_orange1:0, Orange Concrete +chisel:concrete_orange1:1, Orange Concrete +chisel:concrete_orange1:2, Orange Concrete +chisel:concrete_orange1:3, Orange Concrete +chisel:concrete_orange1:4, Orange Concrete +chisel:concrete_orange1:5, Orange Concrete +chisel:concrete_orange1:6, Orange Concrete +chisel:concrete_orange1:7, Orange Concrete +chisel:concrete_orange1:8, Orange Concrete +chisel:concrete_orange1:9, Orange Concrete +chisel:concrete_orange1:10, Orange Concrete +chisel:concrete_orange1:11, Orange Concrete +chisel:concrete_orange1:12, Orange Concrete +chisel:concrete_orange1:13, Orange Concrete +chisel:concrete_orange1:14, Orange Concrete +chisel:concrete_orange1:15, Orange Concrete +chisel:concrete_orange2:0, Orange Concrete +chisel:concrete_white:0, White Concrete +chisel:concrete_white:1, White Concrete +chisel:concrete_white:2, White Concrete +chisel:concrete_white:3, White Concrete +chisel:concrete_white:4, White Concrete +chisel:concrete_white:5, White Concrete +chisel:concrete_white:6, White Concrete +chisel:concrete_white:7, White Concrete +chisel:concrete_white:8, White Concrete +chisel:concrete_white:9, White Concrete +chisel:concrete_white:10, White Concrete +chisel:concrete_white:11, White Concrete +chisel:concrete_white:12, White Concrete +chisel:concrete_white:13, White Concrete +chisel:concrete_white:14, White Concrete +chisel:concrete_white:15, White Concrete +chisel:concrete_white1:0, White Concrete +chisel:concrete_white1:1, White Concrete +chisel:concrete_white1:2, White Concrete +chisel:concrete_white1:3, White Concrete +chisel:concrete_white1:4, White Concrete +chisel:concrete_white1:5, White Concrete +chisel:concrete_white1:6, White Concrete +chisel:concrete_white1:7, White Concrete +chisel:concrete_white1:8, White Concrete +chisel:concrete_white1:9, White Concrete +chisel:concrete_white1:10, White Concrete +chisel:concrete_white1:11, White Concrete +chisel:concrete_white1:12, White Concrete +chisel:concrete_white1:13, White Concrete +chisel:concrete_white1:14, White Concrete +chisel:concrete_white1:15, White Concrete +chisel:concrete_white2:0, White Concrete +chisel:blockcopper:0, Block of Copper +chisel:blockcopper:1, Block of Copper +chisel:blockcopper:2, Block of Copper +chisel:blockcopper:3, Block of Copper +chisel:blockcopper:4, Block of Copper +chisel:blockcopper:5, Block of Copper +chisel:blockcopper:6, Block of Copper +chisel:diamond:0, Block of Diamond +chisel:diamond:1, Block of Diamond +chisel:diamond:2, Block of Diamond +chisel:diamond:3, Block of Diamond +chisel:diamond:4, Block of Diamond +chisel:diamond:5, Block of Diamond +chisel:diamond:6, Block of Diamond +chisel:diamond:7, Block of Diamond +chisel:diamond:8, Block of Diamond +chisel:diamond:9, Block of Diamond +chisel:diamond:10, Block of Diamond +chisel:diamond:11, Block of Diamond +chisel:diorite:0, Diorite +chisel:diorite:1, Diorite +chisel:diorite:2, Diorite +chisel:diorite:3, Diorite +chisel:diorite:4, Diorite +chisel:diorite:5, Diorite +chisel:diorite:6, Diorite +chisel:diorite:7, Diorite +chisel:diorite:8, Diorite +chisel:diorite:9, Diorite +chisel:diorite:10, Diorite +chisel:diorite:11, Diorite +chisel:diorite:12, Diorite +chisel:diorite:13, Diorite +chisel:diorite:14, Diorite +chisel:diorite:15, Diorite +chisel:diorite1:0, Diorite +chisel:diorite1:1, Diorite +chisel:diorite1:2, Diorite +chisel:diorite1:3, Diorite +chisel:diorite1:4, Diorite +chisel:diorite1:5, Diorite +chisel:diorite1:6, Diorite +chisel:diorite1:7, Diorite +chisel:diorite1:8, Diorite +chisel:diorite1:9, Diorite +chisel:diorite1:10, Diorite +chisel:diorite1:11, Diorite +chisel:diorite1:12, Diorite +chisel:diorite1:13, Diorite +chisel:diorite1:14, Diorite +chisel:diorite1:15, Diorite +chisel:diorite2:0, Diorite +chisel:dirt:0, Dirt +chisel:dirt:1, Dirt +chisel:dirt:2, Dirt +chisel:dirt:3, Dirt +chisel:dirt:4, Dirt +chisel:dirt:5, Dirt +chisel:dirt:6, Dirt +chisel:dirt:7, Dirt +chisel:dirt:8, Dirt +chisel:dirt:9, Dirt +chisel:dirt:10, Dirt +chisel:dirt:11, Dirt +chisel:dirt:12, Dirt +chisel:dirt:13, Dirt +chisel:dirt:14, Dirt +chisel:dirt:15, Dirt +chisel:blockelectrum:0, Block of Electrum +chisel:blockelectrum:1, Block of Electrum +chisel:blockelectrum:2, Block of Electrum +chisel:blockelectrum:3, Block of Electrum +chisel:blockelectrum:4, Block of Electrum +chisel:blockelectrum:5, Block of Electrum +chisel:blockelectrum:6, Block of Electrum +chisel:emerald:0, Block of Emerald +chisel:emerald:1, Block of Emerald +chisel:emerald:2, Block of Emerald +chisel:emerald:3, Block of Emerald +chisel:emerald:4, Block of Emerald +chisel:emerald:5, Block of Emerald +chisel:emerald:6, Block of Emerald +chisel:emerald:7, Block of Emerald +chisel:emerald:8, Block of Emerald +chisel:emerald:9, Block of Emerald +chisel:emerald:10, Block of Emerald +chisel:emerald:11, Block of Emerald +chisel:emerald:12, Block of Emerald +chisel:emerald:13, Block of Emerald +chisel:purpur:0, Purpur Block +chisel:purpur:1, Purpur Block +chisel:purpur:2, Purpur Block +chisel:purpur:3, Purpur Block +chisel:purpur:4, Purpur Block +chisel:purpur:5, Purpur Block +chisel:purpur:6, Purpur Block +chisel:purpur:7, Purpur Block +chisel:purpur:8, Purpur Block +chisel:purpur:9, Purpur Block +chisel:purpur:10, Purpur Block +chisel:purpur:11, Purpur Block +chisel:purpur:12, Purpur Block +chisel:purpur:13, Purpur Block +chisel:purpur:14, Purpur Block +chisel:purpur:15, Purpur Block +chisel:purpur1:0, Purpur Block +chisel:purpur1:1, Purpur Block +chisel:purpur1:2, Purpur Block +chisel:purpur1:3, Purpur Block +chisel:purpur1:4, Purpur Block +chisel:purpur1:5, Purpur Block +chisel:purpur1:6, Purpur Block +chisel:purpur1:7, Purpur Block +chisel:purpur1:8, Purpur Block +chisel:purpur1:9, Purpur Block +chisel:purpur2:0, Purpur Block +chisel:purpur2:1, Purpur Block +chisel:purpur2:2, Purpur Block +chisel:purpur2:3, Purpur Block +chisel:purpur2:4, Purpur Block +chisel:endstone:0, Endstone +chisel:endstone:1, Endstone +chisel:endstone:2, Endstone +chisel:endstone:3, Endstone +chisel:endstone:4, Endstone +chisel:endstone:5, Endstone +chisel:endstone:6, Endstone +chisel:endstone:7, Endstone +chisel:endstone:8, Endstone +chisel:endstone:9, Endstone +chisel:endstone:10, Endstone +chisel:endstone:11, Endstone +chisel:endstone:12, Endstone +chisel:endstone:13, Endstone +chisel:endstone:14, Endstone +chisel:endstone:15, Endstone +chisel:endstone1:0, Endstone +chisel:endstone1:1, Endstone +chisel:endstone1:2, Endstone +chisel:endstone1:3, Endstone +chisel:endstone1:4, Endstone +chisel:endstone1:5, Endstone +chisel:endstone1:6, Endstone +chisel:endstone1:7, Endstone +chisel:endstone1:8, Endstone +chisel:endstone1:9, Endstone +chisel:endstone2:0, Endstone +chisel:endstone2:1, Endstone +chisel:endstone2:2, Endstone +chisel:endstone2:3, Endstone +chisel:endstone2:4, Endstone +chisel:endstone2:5, Endstone +chisel:endstone2:6, Endstone +chisel:factory:0, Factory Block +chisel:factory:1, Factory Block +chisel:factory:2, Factory Block +chisel:factory:3, Factory Block +chisel:factory:4, Factory Block +chisel:factory:5, Factory Block +chisel:factory:6, Factory Block +chisel:factory:7, Factory Block +chisel:factory:8, Factory Block +chisel:factory:9, Factory Block +chisel:factory:10, Factory Block +chisel:factory:11, Factory Block +chisel:factory:12, Factory Block +chisel:factory:13, Factory Block +chisel:factory:14, Factory Block +chisel:factory:15, Factory Block +chisel:factory1:0, Factory Block +chisel:factory1:1, Factory Block +chisel:factory1:2, Factory Block +chisel:factory1:3, Factory Block +chisel:factory1:4, Factory Block +chisel:futura:0, Futura Block +chisel:futura:1, Futura Block +chisel:futura:2, Futura Block +chisel:futura:3, Futura Block +chisel:futura:4, Futura Block +chisel:futura:5, Futura Block +chisel:glass:0, Glass +chisel:glass:1, Glass +chisel:glass:2, Glass +chisel:glass:3, Glass +chisel:glass:4, Glass +chisel:glass:5, Glass +chisel:glass:6, Glass +chisel:glass:7, Glass +chisel:glass:8, Glass +chisel:glass:9, Glass +chisel:glass:10, Glass +chisel:glass:11, Glass +chisel:glass:12, Glass +chisel:glass:13, Glass +chisel:glass:14, Glass +chisel:glass:15, Glass +chisel:glass1:0, Glass +chisel:glass1:1, Glass +chisel:glasspane:0, Glass Pane +chisel:glasspane:1, Glass Pane +chisel:glasspane:2, Glass Pane +chisel:glasspane:3, Glass Pane +chisel:glasspane:4, Glass Pane +chisel:glasspane:5, Glass Pane +chisel:glasspane:6, Glass Pane +chisel:glasspane:7, Glass Pane +chisel:glasspane:8, Glass Pane +chisel:glasspane:9, Glass Pane +chisel:glasspane:10, Glass Pane +chisel:glasspane:11, Glass Pane +chisel:glasspane:12, Glass Pane +chisel:glasspane:13, Glass Pane +chisel:glasspane:14, Glass Pane +chisel:glasspane:15, Glass Pane +chisel:glasspane1:0, Glass Pane +chisel:glasspane1:1, Glass Pane +chisel:glassdyedblack:0, Black Stained Glass +chisel:glassdyedblack:1, Black Stained Glass +chisel:glassdyedblack:2, Black Stained Glass +chisel:glassdyedblack:3, Black Stained Glass +chisel:glassdyedblack:4, Black Stained Glass +chisel:glassdyedblack:5, Black Stained Glass +chisel:glasspanedyedblack:0, Black Stained Glass Pane +chisel:glasspanedyedblack:1, Black Stained Glass Pane +chisel:glasspanedyedblack:2, Black Stained Glass Pane +chisel:glasspanedyedblack:3, Black Stained Glass Pane +chisel:glasspanedyedblack:4, Black Stained Glass Pane +chisel:glasspanedyedblack:5, Black Stained Glass Pane +chisel:glassdyedred:0, Red Stained Glass +chisel:glassdyedred:1, Red Stained Glass +chisel:glassdyedred:2, Red Stained Glass +chisel:glassdyedred:3, Red Stained Glass +chisel:glassdyedred:4, Red Stained Glass +chisel:glassdyedred:5, Red Stained Glass +chisel:glasspanedyedred:0, Red Stained Glass Pane +chisel:glasspanedyedred:1, Red Stained Glass Pane +chisel:glasspanedyedred:2, Red Stained Glass Pane +chisel:glasspanedyedred:3, Red Stained Glass Pane +chisel:glasspanedyedred:4, Red Stained Glass Pane +chisel:glasspanedyedred:5, Red Stained Glass Pane +chisel:glassdyedgreen:0, Green Stained Glass +chisel:glassdyedgreen:1, Green Stained Glass +chisel:glassdyedgreen:2, Green Stained Glass +chisel:glassdyedgreen:3, Green Stained Glass +chisel:glassdyedgreen:4, Green Stained Glass +chisel:glassdyedgreen:5, Green Stained Glass +chisel:glasspanedyedgreen:0, Green Stained Glass Pane +chisel:glasspanedyedgreen:1, Green Stained Glass Pane +chisel:glasspanedyedgreen:2, Green Stained Glass Pane +chisel:glasspanedyedgreen:3, Green Stained Glass Pane +chisel:glasspanedyedgreen:4, Green Stained Glass Pane +chisel:glasspanedyedgreen:5, Green Stained Glass Pane +chisel:glassdyedbrown:0, Brown Stained Glass +chisel:glassdyedbrown:1, Brown Stained Glass +chisel:glassdyedbrown:2, Brown Stained Glass +chisel:glassdyedbrown:3, Brown Stained Glass +chisel:glassdyedbrown:4, Brown Stained Glass +chisel:glassdyedbrown:5, Brown Stained Glass +chisel:glasspanedyedbrown:0, Brown Stained Glass Pane +chisel:glasspanedyedbrown:1, Brown Stained Glass Pane +chisel:glasspanedyedbrown:2, Brown Stained Glass Pane +chisel:glasspanedyedbrown:3, Brown Stained Glass Pane +chisel:glasspanedyedbrown:4, Brown Stained Glass Pane +chisel:glasspanedyedbrown:5, Brown Stained Glass Pane +chisel:glassdyedblue:0, Blue Stained Glass +chisel:glassdyedblue:1, Blue Stained Glass +chisel:glassdyedblue:2, Blue Stained Glass +chisel:glassdyedblue:3, Blue Stained Glass +chisel:glassdyedblue:4, Blue Stained Glass +chisel:glassdyedblue:5, Blue Stained Glass +chisel:glasspanedyedblue:0, Blue Stained Glass Pane +chisel:glasspanedyedblue:1, Blue Stained Glass Pane +chisel:glasspanedyedblue:2, Blue Stained Glass Pane +chisel:glasspanedyedblue:3, Blue Stained Glass Pane +chisel:glasspanedyedblue:4, Blue Stained Glass Pane +chisel:glasspanedyedblue:5, Blue Stained Glass Pane +chisel:glassdyedpurple:0, Purple Stained Glass +chisel:glassdyedpurple:1, Purple Stained Glass +chisel:glassdyedpurple:2, Purple Stained Glass +chisel:glassdyedpurple:3, Purple Stained Glass +chisel:glassdyedpurple:4, Purple Stained Glass +chisel:glassdyedpurple:5, Purple Stained Glass +chisel:glasspanedyedpurple:0, Purple Stained Glass Pane +chisel:glasspanedyedpurple:1, Purple Stained Glass Pane +chisel:glasspanedyedpurple:2, Purple Stained Glass Pane +chisel:glasspanedyedpurple:3, Purple Stained Glass Pane +chisel:glasspanedyedpurple:4, Purple Stained Glass Pane +chisel:glasspanedyedpurple:5, Purple Stained Glass Pane +chisel:glassdyedcyan:0, Cyan Stained Glass +chisel:glassdyedcyan:1, Cyan Stained Glass +chisel:glassdyedcyan:2, Cyan Stained Glass +chisel:glassdyedcyan:3, Cyan Stained Glass +chisel:glassdyedcyan:4, Cyan Stained Glass +chisel:glassdyedcyan:5, Cyan Stained Glass +chisel:glasspanedyedcyan:0, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:1, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:2, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:3, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:4, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:5, Cyan Stained Glass Pane +chisel:glassdyedlightgray:0, Light Gray Stained Glass +chisel:glassdyedlightgray:1, Light Gray Stained Glass +chisel:glassdyedlightgray:2, Light Gray Stained Glass +chisel:glassdyedlightgray:3, Light Gray Stained Glass +chisel:glassdyedlightgray:4, Light Gray Stained Glass +chisel:glassdyedlightgray:5, Light Gray Stained Glass +chisel:glasspanedyedlightgray:0, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:1, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:2, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:3, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:4, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:5, Light Gray Stained Glass Pane +chisel:glassdyedgray:0, Gray Stained Glass +chisel:glassdyedgray:1, Gray Stained Glass +chisel:glassdyedgray:2, Gray Stained Glass +chisel:glassdyedgray:3, Gray Stained Glass +chisel:glassdyedgray:4, Gray Stained Glass +chisel:glassdyedgray:5, Gray Stained Glass +chisel:glasspanedyedgray:0, Gray Stained Glass Pane +chisel:glasspanedyedgray:1, Gray Stained Glass Pane +chisel:glasspanedyedgray:2, Gray Stained Glass Pane +chisel:glasspanedyedgray:3, Gray Stained Glass Pane +chisel:glasspanedyedgray:4, Gray Stained Glass Pane +chisel:glasspanedyedgray:5, Gray Stained Glass Pane +chisel:glassdyedpink:0, Pink Stained Glass +chisel:glassdyedpink:1, Pink Stained Glass +chisel:glassdyedpink:2, Pink Stained Glass +chisel:glassdyedpink:3, Pink Stained Glass +chisel:glassdyedpink:4, Pink Stained Glass +chisel:glassdyedpink:5, Pink Stained Glass +chisel:glasspanedyedpink:0, Pink Stained Glass Pane +chisel:glasspanedyedpink:1, Pink Stained Glass Pane +chisel:glasspanedyedpink:2, Pink Stained Glass Pane +chisel:glasspanedyedpink:3, Pink Stained Glass Pane +chisel:glasspanedyedpink:4, Pink Stained Glass Pane +chisel:glasspanedyedpink:5, Pink Stained Glass Pane +chisel:glassdyedlime:0, Lime Stained Glass +chisel:glassdyedlime:1, Lime Stained Glass +chisel:glassdyedlime:2, Lime Stained Glass +chisel:glassdyedlime:3, Lime Stained Glass +chisel:glassdyedlime:4, Lime Stained Glass +chisel:glassdyedlime:5, Lime Stained Glass +chisel:glasspanedyedlime:0, Lime Stained Glass Pane +chisel:glasspanedyedlime:1, Lime Stained Glass Pane +chisel:glasspanedyedlime:2, Lime Stained Glass Pane +chisel:glasspanedyedlime:3, Lime Stained Glass Pane +chisel:glasspanedyedlime:4, Lime Stained Glass Pane +chisel:glasspanedyedlime:5, Lime Stained Glass Pane +chisel:glassdyedyellow:0, Yellow Stained Glass +chisel:glassdyedyellow:1, Yellow Stained Glass +chisel:glassdyedyellow:2, Yellow Stained Glass +chisel:glassdyedyellow:3, Yellow Stained Glass +chisel:glassdyedyellow:4, Yellow Stained Glass +chisel:glassdyedyellow:5, Yellow Stained Glass +chisel:glasspanedyedyellow:0, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:1, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:2, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:3, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:4, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:5, Yellow Stained Glass Pane +chisel:glassdyedlightblue:0, Light Blue Stained Glass +chisel:glassdyedlightblue:1, Light Blue Stained Glass +chisel:glassdyedlightblue:2, Light Blue Stained Glass +chisel:glassdyedlightblue:3, Light Blue Stained Glass +chisel:glassdyedlightblue:4, Light Blue Stained Glass +chisel:glassdyedlightblue:5, Light Blue Stained Glass +chisel:glasspanedyedlightblue:0, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:1, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:2, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:3, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:4, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:5, Light Blue Stained Glass Pane +chisel:glassdyedmagenta:0, Magenta Stained Glass +chisel:glassdyedmagenta:1, Magenta Stained Glass +chisel:glassdyedmagenta:2, Magenta Stained Glass +chisel:glassdyedmagenta:3, Magenta Stained Glass +chisel:glassdyedmagenta:4, Magenta Stained Glass +chisel:glassdyedmagenta:5, Magenta Stained Glass +chisel:glasspanedyedmagenta:0, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:1, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:2, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:3, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:4, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:5, Magenta Stained Glass Pane +chisel:glassdyedorange:0, Orange Stained Glass +chisel:glassdyedorange:1, Orange Stained Glass +chisel:glassdyedorange:2, Orange Stained Glass +chisel:glassdyedorange:3, Orange Stained Glass +chisel:glassdyedorange:4, Orange Stained Glass +chisel:glassdyedorange:5, Orange Stained Glass +chisel:glasspanedyedorange:0, Orange Stained Glass Pane +chisel:glasspanedyedorange:1, Orange Stained Glass Pane +chisel:glasspanedyedorange:2, Orange Stained Glass Pane +chisel:glasspanedyedorange:3, Orange Stained Glass Pane +chisel:glasspanedyedorange:4, Orange Stained Glass Pane +chisel:glasspanedyedorange:5, Orange Stained Glass Pane +chisel:glassdyedwhite:0, White Stained Glass +chisel:glassdyedwhite:1, White Stained Glass +chisel:glassdyedwhite:2, White Stained Glass +chisel:glassdyedwhite:3, White Stained Glass +chisel:glassdyedwhite:4, White Stained Glass +chisel:glassdyedwhite:5, White Stained Glass +chisel:glasspanedyedwhite:0, White Stained Glass Pane +chisel:glasspanedyedwhite:1, White Stained Glass Pane +chisel:glasspanedyedwhite:2, White Stained Glass Pane +chisel:glasspanedyedwhite:3, White Stained Glass Pane +chisel:glasspanedyedwhite:4, White Stained Glass Pane +chisel:glasspanedyedwhite:5, White Stained Glass Pane +chisel:glowstone:0, Glowstone +chisel:glowstone:1, Glowstone +chisel:glowstone:2, Glowstone +chisel:glowstone:3, Glowstone +chisel:glowstone:4, Glowstone +chisel:glowstone:5, Glowstone +chisel:glowstone:6, Glowstone +chisel:glowstone:7, Glowstone +chisel:glowstone:8, Glowstone +chisel:glowstone:9, Glowstone +chisel:glowstone:10, Glowstone +chisel:glowstone:11, Glowstone +chisel:glowstone:12, Glowstone +chisel:glowstone:13, Glowstone +chisel:glowstone:14, Glowstone +chisel:glowstone:15, Glowstone +chisel:glowstone1:0, Glowstone +chisel:glowstone1:1, Glowstone +chisel:glowstone1:2, Glowstone +chisel:glowstone1:3, Glowstone +chisel:glowstone1:4, Glowstone +chisel:glowstone1:5, Glowstone +chisel:glowstone1:6, Glowstone +chisel:glowstone1:7, Glowstone +chisel:glowstone1:8, Glowstone +chisel:glowstone1:9, Glowstone +chisel:glowstone1:10, Glowstone +chisel:glowstone1:11, Glowstone +chisel:glowstone1:12, Glowstone +chisel:glowstone1:13, Glowstone +chisel:glowstone1:14, Glowstone +chisel:glowstone1:15, Glowstone +chisel:glowstone2:0, Glowstone +chisel:blockgold:0, Block of Gold +chisel:blockgold:1, Block of Gold +chisel:blockgold:2, Block of Gold +chisel:blockgold:3, Block of Gold +chisel:blockgold:4, Block of Gold +chisel:blockgold:5, Block of Gold +chisel:blockgold:6, Block of Gold +chisel:gold:0, Block of Gold +chisel:gold:1, Block of Gold +chisel:gold:2, Block of Gold +chisel:gold:3, Block of Gold +chisel:gold:4, Block of Gold +chisel:gold:5, Block of Gold +chisel:gold:6, Block of Gold +chisel:gold:7, Block of Gold +chisel:gold:8, Block of Gold +chisel:gold:9, Block of Gold +chisel:gold:10, Block of Gold +chisel:gold:11, Block of Gold +chisel:gold:12, Block of Gold +chisel:gold:13, Block of Gold +chisel:granite:0, Granite +chisel:granite:1, Granite +chisel:granite:2, Granite +chisel:granite:3, Granite +chisel:granite:4, Granite +chisel:granite:5, Granite +chisel:granite:6, Granite +chisel:granite:7, Granite +chisel:granite:8, Granite +chisel:granite:9, Granite +chisel:granite:10, Granite +chisel:granite:11, Granite +chisel:granite:12, Granite +chisel:granite:13, Granite +chisel:granite:14, Granite +chisel:granite:15, Granite +chisel:granite1:0, Granite +chisel:granite1:1, Granite +chisel:granite1:2, Granite +chisel:granite1:3, Granite +chisel:granite1:4, Granite +chisel:granite1:5, Granite +chisel:granite1:6, Granite +chisel:granite1:7, Granite +chisel:granite1:8, Granite +chisel:granite1:9, Granite +chisel:granite1:10, Granite +chisel:granite1:11, Granite +chisel:granite1:12, Granite +chisel:granite1:13, Granite +chisel:granite1:14, Granite +chisel:granite1:15, Granite +chisel:granite2:0, Granite +chisel:hardenedclay:0, Terracotta +chisel:hardenedclay:1, Terracotta +chisel:hardenedclay:2, Terracotta +chisel:hardenedclay:3, Terracotta +chisel:hardenedclay:4, Terracotta +chisel:hardenedclay:5, Terracotta +chisel:hardenedclay:6, Terracotta +chisel:hardenedclay:7, Terracotta +chisel:hardenedclay:8, Terracotta +chisel:hardenedclay:9, Terracotta +chisel:hardenedclay:10, Terracotta +chisel:hardenedclay:11, Terracotta +chisel:hardenedclay:12, Terracotta +chisel:hardenedclay:13, Terracotta +chisel:hardenedclay:14, Terracotta +chisel:hardenedclay:15, Terracotta +chisel:hardenedclay1:0, Terracotta +chisel:hardenedclay1:1, Terracotta +chisel:hardenedclay1:2, Terracotta +chisel:hardenedclay1:3, Terracotta +chisel:hardenedclay1:4, Terracotta +chisel:hardenedclay1:5, Terracotta +chisel:hardenedclay1:6, Terracotta +chisel:hardenedclay1:7, Terracotta +chisel:hardenedclay1:8, Terracotta +chisel:hardenedclay1:9, Terracotta +chisel:hardenedclay2:0, Terracotta +chisel:hardenedclay2:1, Terracotta +chisel:hardenedclay2:2, Terracotta +chisel:hardenedclay2:3, Terracotta +chisel:hardenedclay2:4, Terracotta +chisel:hardenedclay2:5, Terracotta +chisel:hardenedclay2:6, Terracotta +chisel:ice:0, Ice +chisel:ice:1, Ice +chisel:ice:2, Ice +chisel:ice:3, Ice +chisel:ice:4, Ice +chisel:ice:5, Ice +chisel:ice:6, Ice +chisel:ice:7, Ice +chisel:ice:8, Ice +chisel:ice:9, Ice +chisel:ice:10, Ice +chisel:ice:11, Ice +chisel:ice:12, Ice +chisel:ice:13, Ice +chisel:ice:14, Ice +chisel:ice:15, Ice +chisel:ice1:0, Ice +chisel:ice1:1, Ice +chisel:ice1:2, Ice +chisel:ice1:3, Ice +chisel:ice1:4, Ice +chisel:ice1:5, Ice +chisel:ice1:6, Ice +chisel:ice1:7, Ice +chisel:ice1:8, Ice +chisel:ice1:9, Ice +chisel:ice1:10, Ice +chisel:ice1:11, Ice +chisel:ice1:12, Ice +chisel:ice1:13, Ice +chisel:ice1:14, Ice +chisel:ice1:15, Ice +chisel:ice2:0, Ice +chisel:icepillar:0, Ice Pillar +chisel:icepillar:1, Ice Pillar +chisel:icepillar:2, Ice Pillar +chisel:icepillar:3, Ice Pillar +chisel:icepillar:4, Ice Pillar +chisel:icepillar:5, Ice Pillar +chisel:icepillar:6, Ice Pillar +chisel:blockinvar:0, Block of Invar +chisel:blockinvar:1, Block of Invar +chisel:blockinvar:2, Block of Invar +chisel:blockinvar:3, Block of Invar +chisel:blockinvar:4, Block of Invar +chisel:blockinvar:5, Block of Invar +chisel:blockinvar:6, Block of Invar +chisel:blockiron:0, Block of Iron +chisel:blockiron:1, Block of Iron +chisel:blockiron:2, Block of Iron +chisel:blockiron:3, Block of Iron +chisel:blockiron:4, Block of Iron +chisel:blockiron:5, Block of Iron +chisel:blockiron:6, Block of Iron +chisel:iron:0, Block of Iron +chisel:iron:1, Block of Iron +chisel:iron:2, Block of Iron +chisel:iron:3, Block of Iron +chisel:iron:4, Block of Iron +chisel:iron:5, Block of Iron +chisel:iron:6, Block of Iron +chisel:iron:7, Block of Iron +chisel:iron:8, Block of Iron +chisel:iron:9, Block of Iron +chisel:iron:10, Block of Iron +chisel:iron:11, Block of Iron +chisel:iron:12, Block of Iron +chisel:iron:13, Block of Iron +chisel:iron:14, Block of Iron +chisel:ironpane:0, Iron Bars +chisel:ironpane:1, Iron Bars +chisel:ironpane:2, Iron Bars +chisel:ironpane:3, Iron Bars +chisel:ironpane:4, Iron Bars +chisel:ironpane:5, Iron Bars +chisel:ironpane:6, Iron Bars +chisel:ironpane:7, Iron Bars +chisel:ironpane:8, Iron Bars +chisel:ironpane:9, Iron Bars +chisel:ironpane:10, Iron Bars +chisel:ironpane:11, Iron Bars +chisel:ironpane:12, Iron Bars +chisel:laboratory:0, Laboratory Block +chisel:laboratory:1, Laboratory Block +chisel:laboratory:2, Laboratory Block +chisel:laboratory:3, Laboratory Block +chisel:laboratory:4, Laboratory Block +chisel:laboratory:5, Laboratory Block +chisel:laboratory:6, Laboratory Block +chisel:laboratory:7, Laboratory Block +chisel:laboratory:8, Laboratory Block +chisel:laboratory:9, Laboratory Block +chisel:laboratory:10, Laboratory Block +chisel:laboratory:11, Laboratory Block +chisel:laboratory:12, Laboratory Block +chisel:laboratory:13, Laboratory Block +chisel:laboratory:14, Laboratory Block +chisel:laboratory:15, Laboratory Block +chisel:lapis:0, Lapis Lazuli Block +chisel:lapis:1, Lapis Lazuli Block +chisel:lapis:2, Lapis Lazuli Block +chisel:lapis:3, Lapis Lazuli Block +chisel:lapis:4, Lapis Lazuli Block +chisel:lapis:5, Lapis Lazuli Block +chisel:lapis:6, Lapis Lazuli Block +chisel:lapis:7, Lapis Lazuli Block +chisel:lapis:8, Lapis Lazuli Block +chisel:lavastone:0, Lavastone +chisel:lavastone:1, Lavastone +chisel:lavastone:2, Lavastone +chisel:lavastone:3, Lavastone +chisel:lavastone:4, Lavastone +chisel:lavastone:5, Lavastone +chisel:lavastone:6, Lavastone +chisel:lavastone:7, Lavastone +chisel:lavastone:8, Lavastone +chisel:lavastone:9, Lavastone +chisel:lavastone:10, Lavastone +chisel:lavastone:11, Lavastone +chisel:lavastone:12, Lavastone +chisel:lavastone:13, Lavastone +chisel:lavastone:14, Lavastone +chisel:lavastone:15, Lavastone +chisel:lavastone1:0, Lavastone +chisel:lavastone1:1, Lavastone +chisel:lavastone1:2, Lavastone +chisel:lavastone1:3, Lavastone +chisel:lavastone1:4, Lavastone +chisel:lavastone1:5, Lavastone +chisel:lavastone1:6, Lavastone +chisel:lavastone1:7, Lavastone +chisel:lavastone1:8, Lavastone +chisel:lavastone1:9, Lavastone +chisel:lavastone1:10, Lavastone +chisel:lavastone1:11, Lavastone +chisel:lavastone1:12, Lavastone +chisel:lavastone1:13, Lavastone +chisel:lavastone1:14, Lavastone +chisel:lavastone1:15, Lavastone +chisel:lavastone2:0, Lavastone +chisel:blocklead:0, Block of Lead +chisel:blocklead:1, Block of Lead +chisel:blocklead:2, Block of Lead +chisel:blocklead:3, Block of Lead +chisel:blocklead:4, Block of Lead +chisel:blocklead:5, Block of Lead +chisel:blocklead:6, Block of Lead +chisel:limestone:0, Limestone +chisel:limestone:1, Limestone +chisel:limestone:2, Limestone +chisel:limestone:3, Limestone +chisel:limestone:4, Limestone +chisel:limestone:5, Limestone +chisel:limestone:6, Limestone +chisel:limestone:7, Limestone +chisel:limestone:8, Limestone +chisel:limestone:9, Limestone +chisel:limestone:10, Limestone +chisel:limestone:11, Limestone +chisel:limestone:12, Limestone +chisel:limestone:13, Limestone +chisel:limestone:14, Limestone +chisel:limestone:15, Limestone +chisel:limestone1:0, Limestone +chisel:limestone1:1, Limestone +chisel:limestone1:2, Limestone +chisel:limestone1:3, Limestone +chisel:limestone1:4, Limestone +chisel:limestone1:5, Limestone +chisel:limestone1:6, Limestone +chisel:limestone1:7, Limestone +chisel:limestone1:8, Limestone +chisel:limestone1:9, Limestone +chisel:limestone2:0, Limestone +chisel:limestone2:1, Limestone +chisel:limestone2:2, Limestone +chisel:limestone2:3, Limestone +chisel:limestone2:4, Limestone +chisel:limestone2:5, Limestone +chisel:limestone2:6, Limestone +chisel:limestone2:7, Limestone +chisel:marble:0, Marble +chisel:marble:1, Marble +chisel:marble:2, Marble +chisel:marble:3, Marble +chisel:marble:4, Marble +chisel:marble:5, Marble +chisel:marble:6, Marble +chisel:marble:7, Marble +chisel:marble:8, Marble +chisel:marble:9, Marble +chisel:marble:10, Marble +chisel:marble:11, Marble +chisel:marble:12, Marble +chisel:marble:13, Marble +chisel:marble:14, Marble +chisel:marble:15, Marble +chisel:marble1:0, Marble +chisel:marble1:1, Marble +chisel:marble1:2, Marble +chisel:marble1:3, Marble +chisel:marble1:4, Marble +chisel:marble1:5, Marble +chisel:marble1:6, Marble +chisel:marble1:7, Marble +chisel:marble1:8, Marble +chisel:marble1:9, Marble +chisel:marble2:0, Marble +chisel:marble2:1, Marble +chisel:marble2:2, Marble +chisel:marble2:3, Marble +chisel:marble2:4, Marble +chisel:marble2:5, Marble +chisel:marble2:6, Marble +chisel:marble2:7, Marble +chisel:marblepillar:0, Marble Pillar +chisel:marblepillar:1, Marble Pillar +chisel:marblepillar:2, Marble Pillar +chisel:marblepillar:3, Marble Pillar +chisel:marblepillar:4, Marble Pillar +chisel:marblepillar:5, Marble Pillar +chisel:marblepillar:6, Marble Pillar +chisel:marblepillar:7, Marble Pillar +chisel:marblepillar:8, Marble Pillar +chisel:marblepillar:9, Marble Pillar +chisel:marblepillar:10, Marble Pillar +chisel:marblepillar:11, Marble Pillar +chisel:marblepillar:12, Marble Pillar +chisel:marblepillar:13, Marble Pillar +chisel:marblepillar:14, Marble Pillar +chisel:marblepillar:15, Marble Pillar +chisel:netherbrick:0, Nether Brick +chisel:netherbrick:1, Nether Brick +chisel:netherbrick:2, Nether Brick +chisel:netherbrick:3, Nether Brick +chisel:netherbrick:4, Nether Brick +chisel:netherbrick:5, Nether Brick +chisel:netherbrick:6, Nether Brick +chisel:netherbrick:7, Nether Brick +chisel:netherbrick:8, Nether Brick +chisel:netherbrick:9, Nether Brick +chisel:netherbrick:10, Nether Brick +chisel:netherbrick:11, Nether Brick +chisel:netherbrick:12, Nether Brick +chisel:netherbrick:13, Nether Brick +chisel:netherbrick:14, Nether Brick +chisel:netherbrick:15, Nether Brick +chisel:netherrack:0, Netherrack +chisel:netherrack:1, Netherrack +chisel:netherrack:2, Netherrack +chisel:netherrack:3, Netherrack +chisel:netherrack:4, Netherrack +chisel:netherrack:5, Netherrack +chisel:netherrack:6, Netherrack +chisel:netherrack:7, Netherrack +chisel:netherrack:8, Netherrack +chisel:netherrack:9, Netherrack +chisel:netherrack:10, Netherrack +chisel:netherrack:11, Netherrack +chisel:netherrack:12, Netherrack +chisel:netherrack:13, Netherrack +chisel:blocknickel:0, Block of Nickel +chisel:blocknickel:1, Block of Nickel +chisel:blocknickel:2, Block of Nickel +chisel:blocknickel:3, Block of Nickel +chisel:blocknickel:4, Block of Nickel +chisel:blocknickel:5, Block of Nickel +chisel:blocknickel:6, Block of Nickel +chisel:obsidian:0, Obsidian +chisel:obsidian:1, Obsidian +chisel:obsidian:2, Obsidian +chisel:obsidian:3, Obsidian +chisel:obsidian:4, Obsidian +chisel:obsidian:5, Obsidian +chisel:obsidian:6, Obsidian +chisel:obsidian:7, Obsidian +chisel:obsidian:8, Obsidian +chisel:obsidian:9, Obsidian +chisel:obsidian:10, Obsidian +chisel:obsidian:11, Obsidian +chisel:obsidian:12, Obsidian +chisel:obsidian:13, Obsidian +chisel:obsidian:14, Obsidian +chisel:paper:0, Paper Wall +chisel:paper:1, Paper Wall +chisel:paper:2, Paper Wall +chisel:paper:3, Paper Wall +chisel:paper:4, Paper Wall +chisel:paper:5, Paper Wall +chisel:paper:6, Paper Wall +chisel:paper:7, Paper Wall +chisel:paper:8, Paper Wall +chisel:planks-oak:0, Oak Wood Planks +chisel:planks-oak:1, Oak Wood Planks +chisel:planks-oak:2, Oak Wood Planks +chisel:planks-oak:3, Oak Wood Planks +chisel:planks-oak:4, Oak Wood Planks +chisel:planks-oak:5, Oak Wood Planks +chisel:planks-oak:6, Oak Wood Planks +chisel:planks-oak:7, Oak Wood Planks +chisel:planks-oak:8, Oak Wood Planks +chisel:planks-oak:9, Oak Wood Planks +chisel:planks-oak:10, Oak Wood Planks +chisel:planks-oak:11, Oak Wood Planks +chisel:planks-oak:12, Oak Wood Planks +chisel:planks-oak:13, Oak Wood Planks +chisel:planks-oak:14, Oak Wood Planks +chisel:planks-spruce:0, Spruce Wood Planks +chisel:planks-spruce:1, Spruce Wood Planks +chisel:planks-spruce:2, Spruce Wood Planks +chisel:planks-spruce:3, Spruce Wood Planks +chisel:planks-spruce:4, Spruce Wood Planks +chisel:planks-spruce:5, Spruce Wood Planks +chisel:planks-spruce:6, Spruce Wood Planks +chisel:planks-spruce:7, Spruce Wood Planks +chisel:planks-spruce:8, Spruce Wood Planks +chisel:planks-spruce:9, Spruce Wood Planks +chisel:planks-spruce:10, Spruce Wood Planks +chisel:planks-spruce:11, Spruce Wood Planks +chisel:planks-spruce:12, Spruce Wood Planks +chisel:planks-spruce:13, Spruce Wood Planks +chisel:planks-spruce:14, Spruce Wood Planks +chisel:planks-birch:0, Birch Wood Planks +chisel:planks-birch:1, Birch Wood Planks +chisel:planks-birch:2, Birch Wood Planks +chisel:planks-birch:3, Birch Wood Planks +chisel:planks-birch:4, Birch Wood Planks +chisel:planks-birch:5, Birch Wood Planks +chisel:planks-birch:6, Birch Wood Planks +chisel:planks-birch:7, Birch Wood Planks +chisel:planks-birch:8, Birch Wood Planks +chisel:planks-birch:9, Birch Wood Planks +chisel:planks-birch:10, Birch Wood Planks +chisel:planks-birch:11, Birch Wood Planks +chisel:planks-birch:12, Birch Wood Planks +chisel:planks-birch:13, Birch Wood Planks +chisel:planks-birch:14, Birch Wood Planks +chisel:planks-jungle:0, Jungle Wood Planks +chisel:planks-jungle:1, Jungle Wood Planks +chisel:planks-jungle:2, Jungle Wood Planks +chisel:planks-jungle:3, Jungle Wood Planks +chisel:planks-jungle:4, Jungle Wood Planks +chisel:planks-jungle:5, Jungle Wood Planks +chisel:planks-jungle:6, Jungle Wood Planks +chisel:planks-jungle:7, Jungle Wood Planks +chisel:planks-jungle:8, Jungle Wood Planks +chisel:planks-jungle:9, Jungle Wood Planks +chisel:planks-jungle:10, Jungle Wood Planks +chisel:planks-jungle:11, Jungle Wood Planks +chisel:planks-jungle:12, Jungle Wood Planks +chisel:planks-jungle:13, Jungle Wood Planks +chisel:planks-jungle:14, Jungle Wood Planks +chisel:planks-acacia:0, Acacia Wood Planks +chisel:planks-acacia:1, Acacia Wood Planks +chisel:planks-acacia:2, Acacia Wood Planks +chisel:planks-acacia:3, Acacia Wood Planks +chisel:planks-acacia:4, Acacia Wood Planks +chisel:planks-acacia:5, Acacia Wood Planks +chisel:planks-acacia:6, Acacia Wood Planks +chisel:planks-acacia:7, Acacia Wood Planks +chisel:planks-acacia:8, Acacia Wood Planks +chisel:planks-acacia:9, Acacia Wood Planks +chisel:planks-acacia:10, Acacia Wood Planks +chisel:planks-acacia:11, Acacia Wood Planks +chisel:planks-acacia:12, Acacia Wood Planks +chisel:planks-acacia:13, Acacia Wood Planks +chisel:planks-acacia:14, Acacia Wood Planks +chisel:planks-dark-oak:0, Dark Oak Wood Planks +chisel:planks-dark-oak:1, Dark Oak Wood Planks +chisel:planks-dark-oak:2, Dark Oak Wood Planks +chisel:planks-dark-oak:3, Dark Oak Wood Planks +chisel:planks-dark-oak:4, Dark Oak Wood Planks +chisel:planks-dark-oak:5, Dark Oak Wood Planks +chisel:planks-dark-oak:6, Dark Oak Wood Planks +chisel:planks-dark-oak:7, Dark Oak Wood Planks +chisel:planks-dark-oak:8, Dark Oak Wood Planks +chisel:planks-dark-oak:9, Dark Oak Wood Planks +chisel:planks-dark-oak:10, Dark Oak Wood Planks +chisel:planks-dark-oak:11, Dark Oak Wood Planks +chisel:planks-dark-oak:12, Dark Oak Wood Planks +chisel:planks-dark-oak:13, Dark Oak Wood Planks +chisel:planks-dark-oak:14, Dark Oak Wood Planks +chisel:blockplatinum:0, Block of Platinum +chisel:blockplatinum:1, Block of Platinum +chisel:blockplatinum:2, Block of Platinum +chisel:blockplatinum:3, Block of Platinum +chisel:blockplatinum:4, Block of Platinum +chisel:blockplatinum:5, Block of Platinum +chisel:blockplatinum:6, Block of Platinum +chisel:prismarine:0, Prismarine +chisel:prismarine:1, Prismarine +chisel:prismarine:2, Prismarine +chisel:prismarine:3, Prismarine +chisel:prismarine:4, Prismarine +chisel:prismarine:5, Prismarine +chisel:prismarine:6, Prismarine +chisel:prismarine:7, Prismarine +chisel:prismarine:8, Prismarine +chisel:prismarine:9, Prismarine +chisel:prismarine:10, Prismarine +chisel:prismarine:11, Prismarine +chisel:prismarine:12, Prismarine +chisel:prismarine:13, Prismarine +chisel:prismarine:14, Prismarine +chisel:prismarine:15, Prismarine +chisel:prismarine1:0, Prismarine +chisel:prismarine1:1, Prismarine +chisel:prismarine1:2, Prismarine +chisel:prismarine1:3, Prismarine +chisel:prismarine1:4, Prismarine +chisel:prismarine1:5, Prismarine +chisel:prismarine1:6, Prismarine +chisel:prismarine1:7, Prismarine +chisel:prismarine1:8, Prismarine +chisel:prismarine1:9, Prismarine +chisel:prismarine2:0, Prismarine +chisel:prismarine2:1, Prismarine +chisel:prismarine2:2, Prismarine +chisel:prismarine2:3, Prismarine +chisel:prismarine2:4, Prismarine +chisel:prismarine2:5, Prismarine +chisel:quartz:0, Block of Quartz +chisel:quartz:1, Block of Quartz +chisel:quartz:2, Block of Quartz +chisel:quartz:3, Block of Quartz +chisel:quartz:4, Block of Quartz +chisel:quartz:5, Block of Quartz +chisel:quartz:6, Block of Quartz +chisel:quartz:7, Block of Quartz +chisel:quartz:8, Block of Quartz +chisel:quartz:9, Block of Quartz +chisel:quartz:10, Block of Quartz +chisel:quartz:11, Block of Quartz +chisel:quartz:12, Block of Quartz +chisel:quartz:13, Block of Quartz +chisel:quartz:14, Block of Quartz +chisel:quartz:15, Block of Quartz +chisel:quartz1:0, Block of Quartz +chisel:quartz1:1, Block of Quartz +chisel:quartz1:2, Block of Quartz +chisel:quartz1:3, Block of Quartz +chisel:quartz1:4, Block of Quartz +chisel:quartz1:5, Block of Quartz +chisel:quartz1:6, Block of Quartz +chisel:quartz1:7, Block of Quartz +chisel:quartz1:8, Block of Quartz +chisel:quartz1:9, Block of Quartz +chisel:quartz1:10, Block of Quartz +chisel:quartz1:11, Block of Quartz +chisel:quartz1:12, Block of Quartz +chisel:quartz1:13, Block of Quartz +chisel:quartz1:14, Block of Quartz +chisel:quartz1:15, Block of Quartz +chisel:redstone:0, Block of Redstone +chisel:redstone:1, Block of Redstone +chisel:redstone:2, Block of Redstone +chisel:redstone:3, Block of Redstone +chisel:redstone:4, Block of Redstone +chisel:redstone:5, Block of Redstone +chisel:redstone:6, Block of Redstone +chisel:redstone:7, Block of Redstone +chisel:redstone:8, Block of Redstone +chisel:redstone:9, Block of Redstone +chisel:redstone:10, Block of Redstone +chisel:redstone:11, Block of Redstone +chisel:redstone:12, Block of Redstone +chisel:redstone:13, Block of Redstone +chisel:redstone:14, Block of Redstone +chisel:redstone:15, Block of Redstone +chisel:redstone1:0, Block of Redstone +chisel:redstone1:1, Block of Redstone +chisel:redstone1:2, Block of Redstone +chisel:redstone1:3, Block of Redstone +chisel:redstone1:4, Block of Redstone +chisel:redstone1:5, Block of Redstone +chisel:redstone1:6, Block of Redstone +chisel:redstone1:7, Block of Redstone +chisel:redstone1:8, Block of Redstone +chisel:redstone1:9, Block of Redstone +chisel:redstone1:10, Block of Redstone +chisel:redstone1:11, Block of Redstone +chisel:sandstoneyellow:0, Sandstone +chisel:sandstoneyellow:1, Sandstone +chisel:sandstoneyellow:2, Sandstone +chisel:sandstoneyellow:3, Sandstone +chisel:sandstoneyellow:4, Sandstone +chisel:sandstoneyellow:5, Sandstone +chisel:sandstoneyellow:6, Sandstone +chisel:sandstoneyellow:7, Sandstone +chisel:sandstoneyellow:8, Sandstone +chisel:sandstoneyellow:9, Sandstone +chisel:sandstoneyellow:10, Sandstone +chisel:sandstoneyellow:11, Sandstone +chisel:sandstoneyellow:12, Sandstone +chisel:sandstoneyellow:13, Sandstone +chisel:sandstoneyellow:14, Sandstone +chisel:sandstoneyellow:15, Sandstone +chisel:sandstoneyellow1:0, Sandstone +chisel:sandstoneyellow1:1, Sandstone +chisel:sandstoneyellow1:2, Sandstone +chisel:sandstoneyellow1:3, Sandstone +chisel:sandstoneyellow1:4, Sandstone +chisel:sandstoneyellow1:5, Sandstone +chisel:sandstoneyellow1:6, Sandstone +chisel:sandstoneyellow1:7, Sandstone +chisel:sandstoneyellow1:8, Sandstone +chisel:sandstoneyellow1:9, Sandstone +chisel:sandstoneyellow2:0, Sandstone +chisel:sandstoneyellow2:1, Sandstone +chisel:sandstoneyellow2:2, Sandstone +chisel:sandstoneyellow2:3, Sandstone +chisel:sandstoneyellow2:4, Sandstone +chisel:sandstoneyellow2:5, Sandstone +chisel:sandstoneyellow2:6, Sandstone +chisel:sandstoneyellow2:7, Sandstone +chisel:sandstonered:0, Red Sandstone +chisel:sandstonered:1, Red Sandstone +chisel:sandstonered:2, Red Sandstone +chisel:sandstonered:3, Red Sandstone +chisel:sandstonered:4, Red Sandstone +chisel:sandstonered:5, Red Sandstone +chisel:sandstonered:6, Red Sandstone +chisel:sandstonered:7, Red Sandstone +chisel:sandstonered:8, Red Sandstone +chisel:sandstonered:9, Red Sandstone +chisel:sandstonered:10, Red Sandstone +chisel:sandstonered:11, Red Sandstone +chisel:sandstonered:12, Red Sandstone +chisel:sandstonered:13, Red Sandstone +chisel:sandstonered:14, Red Sandstone +chisel:sandstonered:15, Red Sandstone +chisel:sandstonered1:0, Red Sandstone +chisel:sandstonered1:1, Red Sandstone +chisel:sandstonered1:2, Red Sandstone +chisel:sandstonered1:3, Red Sandstone +chisel:sandstonered1:4, Red Sandstone +chisel:sandstonered1:5, Red Sandstone +chisel:sandstonered1:6, Red Sandstone +chisel:sandstonered1:7, Red Sandstone +chisel:sandstonered1:8, Red Sandstone +chisel:sandstonered1:9, Red Sandstone +chisel:sandstonered2:0, Red Sandstone +chisel:sandstonered2:1, Red Sandstone +chisel:sandstonered2:2, Red Sandstone +chisel:sandstonered2:3, Red Sandstone +chisel:sandstonered2:4, Red Sandstone +chisel:sandstonered2:5, Red Sandstone +chisel:sandstonered2:6, Red Sandstone +chisel:sandstonered2:7, Red Sandstone +chisel:sandstone-scribbles:0, Sandstone Scribbles +chisel:sandstone-scribbles:1, Sandstone Scribbles +chisel:sandstone-scribbles:2, Sandstone Scribbles +chisel:sandstone-scribbles:3, Sandstone Scribbles +chisel:sandstone-scribbles:4, Sandstone Scribbles +chisel:sandstone-scribbles:5, Sandstone Scribbles +chisel:sandstone-scribbles:6, Sandstone Scribbles +chisel:sandstone-scribbles:7, Sandstone Scribbles +chisel:sandstone-scribbles:8, Sandstone Scribbles +chisel:sandstone-scribbles:9, Sandstone Scribbles +chisel:sandstone-scribbles:10, Sandstone Scribbles +chisel:sandstone-scribbles:11, Sandstone Scribbles +chisel:sandstone-scribbles:12, Sandstone Scribbles +chisel:sandstone-scribbles:13, Sandstone Scribbles +chisel:sandstone-scribbles:14, Sandstone Scribbles +chisel:sandstone-scribbles:15, Sandstone Scribbles +chisel:sandstonered-scribbles:0, Red Sandstone Scribbles +chisel:sandstonered-scribbles:1, Red Sandstone Scribbles +chisel:sandstonered-scribbles:2, Red Sandstone Scribbles +chisel:sandstonered-scribbles:3, Red Sandstone Scribbles +chisel:sandstonered-scribbles:4, Red Sandstone Scribbles +chisel:sandstonered-scribbles:5, Red Sandstone Scribbles +chisel:sandstonered-scribbles:6, Red Sandstone Scribbles +chisel:sandstonered-scribbles:7, Red Sandstone Scribbles +chisel:sandstonered-scribbles:8, Red Sandstone Scribbles +chisel:sandstonered-scribbles:9, Red Sandstone Scribbles +chisel:sandstonered-scribbles:10, Red Sandstone Scribbles +chisel:sandstonered-scribbles:11, Red Sandstone Scribbles +chisel:sandstonered-scribbles:12, Red Sandstone Scribbles +chisel:sandstonered-scribbles:13, Red Sandstone Scribbles +chisel:sandstonered-scribbles:14, Red Sandstone Scribbles +chisel:sandstonered-scribbles:15, Red Sandstone Scribbles +chisel:blocksilver:0, Block of Silver +chisel:blocksilver:1, Block of Silver +chisel:blocksilver:2, Block of Silver +chisel:blocksilver:3, Block of Silver +chisel:blocksilver:4, Block of Silver +chisel:blocksilver:5, Block of Silver +chisel:blocksilver:6, Block of Silver +chisel:blocksteel:0, Block of Steel +chisel:blocksteel:1, Block of Steel +chisel:blocksteel:2, Block of Steel +chisel:blocksteel:3, Block of Steel +chisel:blocksteel:4, Block of Steel +chisel:blocksteel:5, Block of Steel +chisel:blocksteel:6, Block of Steel +chisel:stonebrick:0, Chiseled Stone +chisel:stonebrick:1, Chiseled Stone +chisel:stonebrick:2, Chiseled Stone +chisel:stonebrick:3, Chiseled Stone +chisel:stonebrick:4, Chiseled Stone +chisel:stonebrick:5, Chiseled Stone +chisel:stonebrick:6, Chiseled Stone +chisel:stonebrick:7, Chiseled Stone +chisel:stonebrick:8, Chiseled Stone +chisel:stonebrick:9, Chiseled Stone +chisel:stonebrick:10, Chiseled Stone +chisel:stonebrick:11, Chiseled Stone +chisel:stonebrick:12, Chiseled Stone +chisel:stonebrick:13, Chiseled Stone +chisel:stonebrick:14, Chiseled Stone +chisel:stonebrick:15, Chiseled Stone +chisel:stonebrick1:0, Chiseled Stone +chisel:stonebrick1:1, Chiseled Stone +chisel:stonebrick1:2, Chiseled Stone +chisel:stonebrick1:3, Chiseled Stone +chisel:stonebrick1:4, Chiseled Stone +chisel:stonebrick1:5, Chiseled Stone +chisel:stonebrick1:6, Chiseled Stone +chisel:stonebrick1:7, Chiseled Stone +chisel:stonebrick1:8, Chiseled Stone +chisel:stonebrick1:9, Chiseled Stone +chisel:stonebrick2:0, Chiseled Stone +chisel:stonebrick2:1, Chiseled Stone +chisel:stonebrick2:2, Chiseled Stone +chisel:stonebrick2:3, Chiseled Stone +chisel:stonebrick2:4, Chiseled Stone +chisel:stonebrick2:5, Chiseled Stone +chisel:stonebrick2:6, Chiseled Stone +chisel:stonebrick2:7, Chiseled Stone +chisel:stonebrick2:8, Chiseled Stone +chisel:stonebrick2:9, Chiseled Stone +chisel:technical:0, Factory Block +chisel:technical:1, Factory Block +chisel:technical:2, Factory Block +chisel:technical:3, Factory Block +chisel:technical:4, Factory Block +chisel:technical:5, Factory Block +chisel:technical:6, Factory Block +chisel:technical:7, Factory Block +chisel:technical:8, Factory Block +chisel:technical:9, Factory Block +chisel:technical:10, Factory Block +chisel:technical:11, Factory Block +chisel:technical:12, Factory Block +chisel:technical:13, Factory Block +chisel:technical:14, Factory Block +chisel:technical:15, Factory Block +chisel:technical1:0, Factory Block +chisel:technical1:1, Factory Block +chisel:technical1:2, Factory Block +chisel:technical1:3, Factory Block +chisel:technical1:4, Factory Block +chisel:technicalnew:0, Factory Block +chisel:technicalnew:1, Factory Block +chisel:technicalnew:2, Factory Block +chisel:technicalnew:3, Factory Block +chisel:technicalnew:4, Factory Block +chisel:technicalnew:5, Factory Block +chisel:technicalnew:6, Factory Block +chisel:technicalnew:7, Factory Block +chisel:technicalnew:8, Factory Block +chisel:temple:0, Temple Block +chisel:temple:1, Temple Block +chisel:temple:2, Temple Block +chisel:temple:3, Temple Block +chisel:temple:4, Temple Block +chisel:temple:5, Temple Block +chisel:temple:6, Temple Block +chisel:temple:7, Temple Block +chisel:temple:8, Temple Block +chisel:temple:9, Temple Block +chisel:temple:10, Temple Block +chisel:temple:11, Temple Block +chisel:temple:12, Temple Block +chisel:temple:13, Temple Block +chisel:temple:14, Temple Block +chisel:temple:15, Temple Block +chisel:templemossy:0, Mossy Temple Block +chisel:templemossy:1, Mossy Temple Block +chisel:templemossy:2, Mossy Temple Block +chisel:templemossy:3, Mossy Temple Block +chisel:templemossy:4, Mossy Temple Block +chisel:templemossy:5, Mossy Temple Block +chisel:templemossy:6, Mossy Temple Block +chisel:templemossy:7, Mossy Temple Block +chisel:templemossy:8, Mossy Temple Block +chisel:templemossy:9, Mossy Temple Block +chisel:templemossy:10, Mossy Temple Block +chisel:templemossy:11, Mossy Temple Block +chisel:templemossy:12, Mossy Temple Block +chisel:templemossy:13, Mossy Temple Block +chisel:templemossy:14, Mossy Temple Block +chisel:templemossy:15, Mossy Temple Block +chisel:blocktin:0, Block of Tin +chisel:blocktin:1, Block of Tin +chisel:blocktin:2, Block of Tin +chisel:blocktin:3, Block of Tin +chisel:blocktin:4, Block of Tin +chisel:blocktin:5, Block of Tin +chisel:blocktin:6, Block of Tin +chisel:tyrian:0, Tyrian +chisel:tyrian:1, Tyrian +chisel:tyrian:2, Tyrian +chisel:tyrian:3, Tyrian +chisel:tyrian:4, Tyrian +chisel:tyrian:5, Tyrian +chisel:tyrian:6, Tyrian +chisel:tyrian:7, Tyrian +chisel:tyrian:8, Tyrian +chisel:tyrian:9, Tyrian +chisel:tyrian:10, Tyrian +chisel:tyrian:11, Tyrian +chisel:tyrian:12, Tyrian +chisel:tyrian:13, Tyrian +chisel:tyrian:14, Tyrian +chisel:tyrian:15, Tyrian +chisel:blockuranium:0, Block of Uranium +chisel:blockuranium:1, Block of Uranium +chisel:blockuranium:2, Block of Uranium +chisel:blockuranium:3, Block of Uranium +chisel:blockuranium:4, Block of Uranium +chisel:blockuranium:5, Block of Uranium +chisel:blockuranium:6, Block of Uranium +chisel:valentines:0, Valentines' Block +chisel:valentines:1, Valentines' Block +chisel:valentines:2, Valentines' Block +chisel:valentines:3, Valentines' Block +chisel:valentines:4, Valentines' Block +chisel:valentines:5, Valentines' Block +chisel:valentines:6, Valentines' Block +chisel:valentines:7, Valentines' Block +chisel:valentines:8, Valentines' Block +chisel:valentines:9, Valentines' Block +chisel:voidstone:0, Voidstone +chisel:voidstone:1, Voidstone +chisel:voidstone:2, Voidstone +chisel:voidstone:3, Voidstone +chisel:voidstone:4, Voidstone +chisel:voidstone:5, Voidstone +chisel:voidstone:6, Voidstone +chisel:voidstone:7, Voidstone +chisel:energizedvoidstone:0, Primal Voidstone +chisel:energizedvoidstone:1, Primal Voidstone +chisel:energizedvoidstone:2, Primal Voidstone +chisel:energizedvoidstone:3, Primal Voidstone +chisel:energizedvoidstone:4, Primal Voidstone +chisel:energizedvoidstone:5, Primal Voidstone +chisel:energizedvoidstone:6, Primal Voidstone +chisel:energizedvoidstone:7, Primal Voidstone +chisel:voidstonerunic:0, Runed Voidstone +chisel:voidstonerunic:1, Runed Voidstone +chisel:voidstonerunic:2, Runed Voidstone +chisel:voidstonerunic:3, Runed Voidstone +chisel:voidstonerunic:4, Runed Voidstone +chisel:voidstonerunic:5, Runed Voidstone +chisel:voidstonerunic:6, Runed Voidstone +chisel:voidstonerunic:7, Runed Voidstone +chisel:voidstonerunic:8, Runed Voidstone +chisel:voidstonerunic:9, Runed Voidstone +chisel:voidstonerunic:10, Runed Voidstone +chisel:voidstonerunic:11, Runed Voidstone +chisel:voidstonerunic:12, Runed Voidstone +chisel:voidstonerunic:13, Runed Voidstone +chisel:voidstonerunic:14, Runed Voidstone +chisel:waterstone:0, Waterstone +chisel:waterstone:1, Waterstone +chisel:waterstone:2, Waterstone +chisel:waterstone:3, Waterstone +chisel:waterstone:4, Waterstone +chisel:waterstone:5, Waterstone +chisel:waterstone:6, Waterstone +chisel:waterstone:7, Waterstone +chisel:waterstone:8, Waterstone +chisel:waterstone:9, Waterstone +chisel:waterstone:10, Waterstone +chisel:waterstone:11, Waterstone +chisel:waterstone:12, Waterstone +chisel:waterstone:13, Waterstone +chisel:waterstone:14, Waterstone +chisel:waterstone:15, Waterstone +chisel:waterstone1:0, Waterstone +chisel:waterstone1:1, Waterstone +chisel:waterstone1:2, Waterstone +chisel:waterstone1:3, Waterstone +chisel:waterstone1:4, Waterstone +chisel:waterstone1:5, Waterstone +chisel:waterstone1:6, Waterstone +chisel:waterstone1:7, Waterstone +chisel:waterstone1:8, Waterstone +chisel:waterstone1:9, Waterstone +chisel:waterstone1:10, Waterstone +chisel:waterstone1:11, Waterstone +chisel:waterstone1:12, Waterstone +chisel:waterstone1:13, Waterstone +chisel:waterstone1:14, Waterstone +chisel:waterstone1:15, Waterstone +chisel:waterstone2:0, Waterstone +chisel:wool_black:0, Black Wool +chisel:wool_black:1, Black Wool +chisel:wool_red:0, Red Wool +chisel:wool_red:1, Red Wool +chisel:wool_green:0, Green Wool +chisel:wool_green:1, Green Wool +chisel:wool_brown:0, Brown Wool +chisel:wool_brown:1, Brown Wool +chisel:wool_blue:0, Blue Wool +chisel:wool_blue:1, Blue Wool +chisel:wool_purple:0, Purple Wool +chisel:wool_purple:1, Purple Wool +chisel:wool_cyan:0, Cyan Wool +chisel:wool_cyan:1, Cyan Wool +chisel:wool_lightgray:0, Light Gray Wool +chisel:wool_lightgray:1, Light Gray Wool +chisel:wool_gray:0, Gray Wool +chisel:wool_gray:1, Gray Wool +chisel:wool_pink:0, Pink Wool +chisel:wool_pink:1, Pink Wool +chisel:wool_lime:0, Lime Wool +chisel:wool_lime:1, Lime Wool +chisel:wool_yellow:0, Yellow Wool +chisel:wool_yellow:1, Yellow Wool +chisel:wool_lightblue:0, Light Blue Wool +chisel:wool_lightblue:1, Light Blue Wool +chisel:wool_magenta:0, Magenta Wool +chisel:wool_magenta:1, Magenta Wool +chisel:wool_orange:0, Orange Wool +chisel:wool_orange:1, Orange Wool +chisel:wool_white:0, Wool +chisel:wool_white:1, Wool +libvulpes:linker, Linker +libvulpes:battery:0, Small Battery +libvulpes:battery:1, 2x Small Battery +libvulpes:holoprojector, Holo-Projector +advancedrocketry:iquartzcrucible, Quartz Crucible +advancedrocketry:orescanner, Ore Scanner +advancedrocketry:satellitepowersource:0, Basic Solar Panel +advancedrocketry:satellitepowersource:1, Large Solar Panel +advancedrocketry:satelliteprimaryfunction:0, Optical Sensor +advancedrocketry:satelliteprimaryfunction:1, Composition Sensor +advancedrocketry:satelliteprimaryfunction:2, Mass Detector +advancedrocketry:satelliteprimaryfunction:3, Microwave Transmitter +advancedrocketry:satelliteprimaryfunction:4, Ore Mapper +advancedrocketry:satelliteprimaryfunction:5, Biome Changer +advancedrocketry:itemcircuitplate:0, Basic Circuit Plate +advancedrocketry:itemcircuitplate:1, Advanced Circuit Plate +advancedrocketry:ic:0, Basic Circuit +advancedrocketry:ic:1, Tracking Circuit +advancedrocketry:ic:2, Advanced Circuit +advancedrocketry:ic:3, Control Circuit Board +advancedrocketry:ic:4, Item IO Circuit Board +advancedrocketry:ic:5, Liquid IO Circuit Board +advancedrocketry:wafer:0, Silicon Wafer +advancedrocketry:dataunit:0, Data Storage Unit +advancedrocketry:satellite, Satellite +advancedrocketry:satelliteidchip, Satellite Id Chip +advancedrocketry:planetidchip, Planet Id Chip +advancedrocketry:misc:0, User Interface +advancedrocketry:misc:1, Carbon Brick +advancedrocketry:sawbladeiron:0, Iron Saw Blade +advancedrocketry:spacestationchip:0, Space Station Id Chip +advancedrocketry:spacestation:0, Space Station Container +advancedrocketry:spacehelmet, Space Helmet +advancedrocketry:spaceboots, Space Boots +advancedrocketry:spacechestplate, Space Suit Chest-Piece +advancedrocketry:spaceleggings, Space Suit Legging +advancedrocketry:bucketrocketfuel, Tank of Rocket Fuel +advancedrocketry:bucketnitrogen, Tank of Nitrogen +advancedrocketry:buckethydrogen, Tank of Hydrogen +advancedrocketry:bucketoxygen, Tank of Oxygen +advancedrocketry:bucketenrichedlava, Tank of Enriched Lava +advancedrocketry:smallairlockdoor, Small Airlock Door +advancedrocketry:carbonscrubbercartridge, Carbon Collection Cartridge +advancedrocketry:sealdetector, Seal Detector +advancedrocketry:jackhammer, Jack Hammer +advancedrocketry:asteroidchip, Asteroid Chip +advancedrocketry:elevatorchip, Space Elevator Chip +advancedrocketry:lens:0, Basic Lens +advancedrocketry:jetpack, Jet Pack +advancedrocketry:pressuretank:0, Low Pressure Tank +advancedrocketry:pressuretank:1, Pressure Tank +advancedrocketry:pressuretank:2, High Pressure Tank +advancedrocketry:pressuretank:3, Super High Pressure Tank +advancedrocketry:itemupgrade:0, Hover Upgrade +advancedrocketry:itemupgrade:1, Flight Speed Control Upgrade +advancedrocketry:itemupgrade:2, Bionic Leg Upgrade +advancedrocketry:itemupgrade:3, Padded Landing Boots +advancedrocketry:itemupgrade:4, Anti-Fog Visor +advancedrocketry:atmanalyser, Atmosphere Analyzer +advancedrocketry:basiclasergun, Basic Laser Gun +advancedrocketry:beaconfinder, Beacon Finder +advancedrocketry:thermite, Thermite +advancedrocketry:hovercraft, HoverCraft +forge:bucketfilled, %s Bucket +advsolars:sunnarium, Sunnarium +advsolars:sunnarium_enriched, Enriched Sunnarium +advsolars:sunnarium_plate, Sunnarium Plate +advsolars:sunnarium_enriched_plate, Enriched Sunnarium Plate +appliedenergistics2:matrix_frame, Matrix Frame +appliedenergistics2:quartz_block, Certus Quartz Block +appliedenergistics2:quartz_pillar, Certus Quartz Pillar +appliedenergistics2:chiseled_quartz_block, Chiseled Certus Quartz Block +appliedenergistics2:quartz_glass, Quartz Glass +appliedenergistics2:quartz_vibrant_glass, Vibrant Quartz Glass +appliedenergistics2:quartz_fixture, Charged Quartz Fixture +appliedenergistics2:fluix_block, Fluix Block +appliedenergistics2:sky_stone_block, Sky Stone +appliedenergistics2:smooth_sky_stone_block, Sky Stone Block +appliedenergistics2:sky_stone_brick, Sky Stone Brick +appliedenergistics2:sky_stone_small_brick, Sky Stone Small Brick +appliedenergistics2:sky_stone_chest, Sky Stone Chest +appliedenergistics2:smooth_sky_stone_chest, Sky Stone Block Chest +appliedenergistics2:sky_compass, Meteorite Compass +appliedenergistics2:inscriber, Inscriber +appliedenergistics2:wireless_access_point, ME Wireless Access Point +appliedenergistics2:charger, Charger +appliedenergistics2:tiny_tnt, Tiny TNT +appliedenergistics2:security_station, ME Security Terminal +appliedenergistics2:quantum_ring, ME Quantum Ring +appliedenergistics2:quantum_link, ME Quantum Link Chamber +appliedenergistics2:spatial_pylon, Spatial Pylon +appliedenergistics2:spatial_io_port, Spatial IO Port +appliedenergistics2:drive, ME Drive +appliedenergistics2:chest, ME Chest +appliedenergistics2:interface, ME Interface +appliedenergistics2:fluid_interface, ME Fluid Interface +appliedenergistics2:cell_workbench, Cell Workbench +appliedenergistics2:io_port, ME IO Port +appliedenergistics2:condenser, Matter Condenser +appliedenergistics2:energy_acceptor, Energy Acceptor +appliedenergistics2:energy_cell, Energy Cell +appliedenergistics2:dense_energy_cell, Dense Energy Cell +appliedenergistics2:creative_energy_cell, Creative Energy Cell +appliedenergistics2:crafting_unit, Crafting Unit +appliedenergistics2:crafting_accelerator, Crafting Co-Processing Unit +appliedenergistics2:crafting_storage_1k, 1k Crafting Storage +appliedenergistics2:crafting_storage_4k, 4k Crafting Storage +appliedenergistics2:crafting_storage_16k, 16k Crafting Storage +appliedenergistics2:crafting_storage_64k, 64k Crafting Storage +appliedenergistics2:crafting_monitor, Crafting Monitor +appliedenergistics2:molecular_assembler, Molecular Assembler +appliedenergistics2:light_detector, Light Detecting Fixture +appliedenergistics2:sky_stone_stairs, Sky Stone Stairs +appliedenergistics2:smooth_sky_stone_stairs, Sky Stone Block Stairs +appliedenergistics2:sky_stone_brick_stairs, Sky Stone Brick Stairs +appliedenergistics2:sky_stone_small_brick_stairs, Sky Stone Small Brick Stairs +appliedenergistics2:fluix_stairs, Fluix Stairs +appliedenergistics2:quartz_stairs, Certus Quartz Stairs +appliedenergistics2:chiseled_quartz_stairs, Chiseled Certus Quartz Stairs +appliedenergistics2:quartz_pillar_stairs, Certus Quartz Pillar Stairs +appliedenergistics2:cable_bus, AE2 Cable and/or Bus +appliedenergistics2:sky_stone_slab:0, Sky Stone Slabs +appliedenergistics2:smooth_sky_stone_slab:0, Sky Stone Block Slabs +appliedenergistics2:sky_stone_brick_slab:0, Sky Stone Brick Slabs +appliedenergistics2:sky_stone_small_brick_slab:0, Sky Stone Small Brick Slabs +appliedenergistics2:fluix_slab:0, Fluix Slabs +appliedenergistics2:quartz_slab:0, Certus Quartz Slabs +appliedenergistics2:chiseled_quartz_slab:0, Chiseled Certus Quartz Slabs +appliedenergistics2:quartz_pillar_slab:0, Certus Quartz Pillar Slabs +appliedenergistics2:wireless_terminal, Wireless Terminal +appliedenergistics2:portable_cell, Portable Cell +appliedenergistics2:biometric_card, Biometric Card +appliedenergistics2:memory_card, Memory Card +appliedenergistics2:network_tool, Network Tool +appliedenergistics2:creative_storage_cell, Creative ME Storage Cell +appliedenergistics2:view_cell, View Cell +appliedenergistics2:storage_cell_1k, 1k ME Storage Cell +appliedenergistics2:storage_cell_4k, 4k ME Storage Cell +appliedenergistics2:storage_cell_16k, 16k ME Storage Cell +appliedenergistics2:storage_cell_64k, 64k ME Storage Cell +appliedenergistics2:fluid_storage_cell_1k, 1k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_4k, 4k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_16k, 16k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_64k, 64k ME Fluid Storage Cell +appliedenergistics2:spatial_storage_cell_2_cubed, 2³ Spatial Storage Cell +appliedenergistics2:spatial_storage_cell_16_cubed, 16³ Spatial Storage Cell +appliedenergistics2:spatial_storage_cell_128_cubed, 128³ Spatial Storage Cell +appliedenergistics2:facade:0, Cable Facade - Stone +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Polished Granite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Polished Diorite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Polished Andesite +appliedenergistics2:facade:0, Cable Facade - Grass Block +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Coarse Dirt +appliedenergistics2:facade:0, Cable Facade - Podzol +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Bedrock +appliedenergistics2:facade:0, Cable Facade - Sand +appliedenergistics2:facade:0, Cable Facade - Red Sand +appliedenergistics2:facade:0, Cable Facade - Gravel +appliedenergistics2:facade:0, Cable Facade - Gold Ore +appliedenergistics2:facade:0, Cable Facade - Iron Ore +appliedenergistics2:facade:0, Cable Facade - Coal Ore +appliedenergistics2:facade:0, Cable Facade - Oak Wood +appliedenergistics2:facade:0, Cable Facade - Spruce Wood +appliedenergistics2:facade:0, Cable Facade - Birch Wood +appliedenergistics2:facade:0, Cable Facade - Jungle Wood +appliedenergistics2:facade:0, Cable Facade - Oak Leaves +appliedenergistics2:facade:0, Cable Facade - Spruce Leaves +appliedenergistics2:facade:0, Cable Facade - Birch Leaves +appliedenergistics2:facade:0, Cable Facade - Jungle Leaves +appliedenergistics2:facade:0, Cable Facade - Sponge +appliedenergistics2:facade:0, Cable Facade - Wet Sponge +appliedenergistics2:facade:0, Cable Facade - Glass +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Ore +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Chiseled Sandstone +appliedenergistics2:facade:0, Cable Facade - Smooth Sandstone +appliedenergistics2:facade:0, Cable Facade - White Wool +appliedenergistics2:facade:0, Cable Facade - Orange Wool +appliedenergistics2:facade:0, Cable Facade - Magenta Wool +appliedenergistics2:facade:0, Cable Facade - Light Blue Wool +appliedenergistics2:facade:0, Cable Facade - Yellow Wool +appliedenergistics2:facade:0, Cable Facade - Lime Wool +appliedenergistics2:facade:0, Cable Facade - Pink Wool +appliedenergistics2:facade:0, Cable Facade - Gray Wool +appliedenergistics2:facade:0, Cable Facade - Light Gray Wool +appliedenergistics2:facade:0, Cable Facade - Cyan Wool +appliedenergistics2:facade:0, Cable Facade - Purple Wool +appliedenergistics2:facade:0, Cable Facade - Blue Wool +appliedenergistics2:facade:0, Cable Facade - Brown Wool +appliedenergistics2:facade:0, Cable Facade - Green Wool +appliedenergistics2:facade:0, Cable Facade - Red Wool +appliedenergistics2:facade:0, Cable Facade - Black Wool +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - TNT +appliedenergistics2:facade:0, Cable Facade - Bookshelf +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Diamond Ore +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Crafting Table +appliedenergistics2:facade:0, Cable Facade - Redstone Ore +appliedenergistics2:facade:0, Cable Facade - Ice +appliedenergistics2:facade:0, Cable Facade - Snow +appliedenergistics2:facade:0, Cable Facade - Clay +appliedenergistics2:facade:0, Cable Facade - Pumpkin +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Soul Sand +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Jack o'Lantern +appliedenergistics2:facade:0, Cable Facade - White Stained Glass +appliedenergistics2:facade:0, Cable Facade - Orange Stained Glass +appliedenergistics2:facade:0, Cable Facade - Magenta Stained Glass +appliedenergistics2:facade:0, Cable Facade - Light Blue Stained Glass +appliedenergistics2:facade:0, Cable Facade - Yellow Stained Glass +appliedenergistics2:facade:0, Cable Facade - Lime Stained Glass +appliedenergistics2:facade:0, Cable Facade - Pink Stained Glass +appliedenergistics2:facade:0, Cable Facade - Gray Stained Glass +appliedenergistics2:facade:0, Cable Facade - Light Gray Stained Glass +appliedenergistics2:facade:0, Cable Facade - Cyan Stained Glass +appliedenergistics2:facade:0, Cable Facade - Purple Stained Glass +appliedenergistics2:facade:0, Cable Facade - Blue Stained Glass +appliedenergistics2:facade:0, Cable Facade - Brown Stained Glass +appliedenergistics2:facade:0, Cable Facade - Green Stained Glass +appliedenergistics2:facade:0, Cable Facade - Red Stained Glass +appliedenergistics2:facade:0, Cable Facade - Black Stained Glass +appliedenergistics2:facade:0, Cable Facade - Stone Monster Egg +appliedenergistics2:facade:0, Cable Facade - Cobblestone Monster Egg +appliedenergistics2:facade:0, Cable Facade - Stone Brick Monster Egg +appliedenergistics2:facade:0, Cable Facade - Mossy Stone Brick Monster Egg +appliedenergistics2:facade:0, Cable Facade - Cracked Stone Brick Monster Egg +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone Brick Monster Egg +appliedenergistics2:facade:0, Cable Facade - Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Mushroom +appliedenergistics2:facade:0, Cable Facade - Mushroom +appliedenergistics2:facade:0, Cable Facade - Melon +appliedenergistics2:facade:0, Cable Facade - Mycelium +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - End Stone +appliedenergistics2:facade:0, Cable Facade - Redstone Lamp +appliedenergistics2:facade:0, Cable Facade - Emerald Ore +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Nether Quartz Ore +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Quartz Block +appliedenergistics2:facade:0, Cable Facade - White Terracotta +appliedenergistics2:facade:0, Cable Facade - Orange Terracotta +appliedenergistics2:facade:0, Cable Facade - Magenta Terracotta +appliedenergistics2:facade:0, Cable Facade - Light Blue Terracotta +appliedenergistics2:facade:0, Cable Facade - Yellow Terracotta +appliedenergistics2:facade:0, Cable Facade - Lime Terracotta +appliedenergistics2:facade:0, Cable Facade - Pink Terracotta +appliedenergistics2:facade:0, Cable Facade - Gray Terracotta +appliedenergistics2:facade:0, Cable Facade - Light Gray Terracotta +appliedenergistics2:facade:0, Cable Facade - Cyan Terracotta +appliedenergistics2:facade:0, Cable Facade - Purple Terracotta +appliedenergistics2:facade:0, Cable Facade - Blue Terracotta +appliedenergistics2:facade:0, Cable Facade - Brown Terracotta +appliedenergistics2:facade:0, Cable Facade - Green Terracotta +appliedenergistics2:facade:0, Cable Facade - Red Terracotta +appliedenergistics2:facade:0, Cable Facade - Black Terracotta +appliedenergistics2:facade:0, Cable Facade - Acacia Leaves +appliedenergistics2:facade:0, Cable Facade - Dark Oak Leaves +appliedenergistics2:facade:0, Cable Facade - Acacia Wood +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood +appliedenergistics2:facade:0, Cable Facade - Slime Block +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine Bricks +appliedenergistics2:facade:0, Cable Facade - Dark Prismarine +appliedenergistics2:facade:0, Cable Facade - Sea Lantern +appliedenergistics2:facade:0, Cable Facade - Hay Bale +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Packed Ice +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Chiseled Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Smooth Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Pillar +appliedenergistics2:facade:0, Cable Facade - End Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Magma Block +appliedenergistics2:facade:0, Cable Facade - Nether Wart Block +appliedenergistics2:facade:0, Cable Facade - Red Nether Brick +appliedenergistics2:facade:0, Cable Facade - Bone Block +appliedenergistics2:facade:0, Cable Facade - Observer +appliedenergistics2:facade:0, Cable Facade - White Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Orange Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Magenta Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Light Blue Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Yellow Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Lime Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Pink Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Gray Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Light Gray Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Cyan Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Purple Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Blue Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Brown Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Green Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Red Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - Black Glazed Terracotta +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Orange Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Lime Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Pink Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Gray Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Purple Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Blue Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Brown Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Green Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Red Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Black Concrete Powder +appliedenergistics2:facade:0, Cable Facade - Copper Ore +appliedenergistics2:facade:0, Cable Facade - Tin Ore +appliedenergistics2:facade:0, Cable Facade - Silver Ore +appliedenergistics2:facade:0, Cable Facade - Lead Ore +appliedenergistics2:facade:0, Cable Facade - Aluminum Ore +appliedenergistics2:facade:0, Cable Facade - Nickel Ore +appliedenergistics2:facade:0, Cable Facade - Platinum Ore +appliedenergistics2:facade:0, Cable Facade - Iridium Ore +appliedenergistics2:facade:0, Cable Facade - Mana Infused Ore +appliedenergistics2:facade:0, Cable Facade - Oil Sand +appliedenergistics2:facade:0, Cable Facade - Oil Shale +appliedenergistics2:facade:0, Cable Facade - Destabilized Redstone Ore +appliedenergistics2:facade:0, Cable Facade - Energized Netherrack +appliedenergistics2:facade:0, Cable Facade - Resonant End Stone +appliedenergistics2:facade:0, Cable Facade - Oil Sand +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Iridium +appliedenergistics2:facade:0, Cable Facade - Block of Mana Infused Metal +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Constantan +appliedenergistics2:facade:0, Cable Facade - Block of Signalum +appliedenergistics2:facade:0, Cable Facade - Block of Lumium +appliedenergistics2:facade:0, Cable Facade - Block of Enderium +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Black Rockwool +appliedenergistics2:facade:0, Cable Facade - Red Rockwool +appliedenergistics2:facade:0, Cable Facade - Green Rockwool +appliedenergistics2:facade:0, Cable Facade - Brown Rockwool +appliedenergistics2:facade:0, Cable Facade - Blue Rockwool +appliedenergistics2:facade:0, Cable Facade - Purple Rockwool +appliedenergistics2:facade:0, Cable Facade - Cyan Rockwool +appliedenergistics2:facade:0, Cable Facade - Light Gray Rockwool +appliedenergistics2:facade:0, Cable Facade - Gray Rockwool +appliedenergistics2:facade:0, Cable Facade - Pink Rockwool +appliedenergistics2:facade:0, Cable Facade - Lime Rockwool +appliedenergistics2:facade:0, Cable Facade - Yellow Rockwool +appliedenergistics2:facade:0, Cable Facade - Light Blue Rockwool +appliedenergistics2:facade:0, Cable Facade - Magenta Rockwool +appliedenergistics2:facade:0, Cable Facade - Orange Rockwool +appliedenergistics2:facade:0, Cable Facade - White Rockwool +appliedenergistics2:facade:0, Cable Facade - Draconium Ore +appliedenergistics2:facade:0, Cable Facade - Nether Draconium Ore +appliedenergistics2:facade:0, Cable Facade - Ender Draconium Ore +appliedenergistics2:facade:0, Cable Facade - Draconium Block +appliedenergistics2:facade:0, Cable Facade - Charged Draconium Block +appliedenergistics2:facade:0, Cable Facade - Awakened Draconium Block +appliedenergistics2:facade:0, Cable Facade - Draconium Infused Obsidian +appliedenergistics2:facade:0, Cable Facade - Dislocation Normalization Field Projector +appliedenergistics2:facade:0, Cable Facade - Compressed Crafting Table +appliedenergistics2:facade:0, Cable Facade - Double Compressed Crafting Table +appliedenergistics2:facade:0, Cable Facade - Neutronium Block +appliedenergistics2:facade:0, Cable Facade - Infinity Block +appliedenergistics2:facade:0, Cable Facade - Crystal Matrix +appliedenergistics2:facade:0, Cable Facade - Magical Planks +appliedenergistics2:facade:0, Cable Facade - Magical Wood +appliedenergistics2:facade:0, Cable Facade - Diagonal Wood +appliedenergistics2:facade:0, Cable Facade - Angel Block +appliedenergistics2:facade:0, Cable Facade - Cursed Earth +appliedenergistics2:facade:0, Cable Facade - Redstone Clock +appliedenergistics2:facade:0, Cable Facade - Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Double Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Triple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Quadruple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Quintuple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Sextuple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Septuple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Octuple Compressed Cobblestone +appliedenergistics2:facade:0, Cable Facade - Compressed Dirt +appliedenergistics2:facade:0, Cable Facade - Double Compressed Dirt +appliedenergistics2:facade:0, Cable Facade - Triple Compressed Dirt +appliedenergistics2:facade:0, Cable Facade - Quadruple Compressed Dirt +appliedenergistics2:facade:0, Cable Facade - Compressed Sand +appliedenergistics2:facade:0, Cable Facade - Double Compressed Sand +appliedenergistics2:facade:0, Cable Facade - Compressed Gravel +appliedenergistics2:facade:0, Cable Facade - Double Compressed Gravel +appliedenergistics2:facade:0, Cable Facade - Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Double Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Triple Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Quadruple Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Quintuple Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Sextuple Compressed Netherrack +appliedenergistics2:facade:0, Cable Facade - Border Stone +appliedenergistics2:facade:0, Cable Facade - Crossed Stone +appliedenergistics2:facade:0, Cable Facade - Polished Stone +appliedenergistics2:facade:0, Cable Facade - Stoneburnt +appliedenergistics2:facade:0, Cable Facade - Sandy Glass +appliedenergistics2:facade:0, Cable Facade - Truchet +appliedenergistics2:facade:0, Cable Facade - Blue Quartz +appliedenergistics2:facade:0, Cable Facade - Quartzburnt +appliedenergistics2:facade:0, Cable Facade - Rainbow Stone +appliedenergistics2:facade:0, Cable Facade - Thickened Glass +appliedenergistics2:facade:0, Cable Facade - Thickened Glass (Bordered) +appliedenergistics2:facade:0, Cable Facade - Thickened Glass (Patterned) +appliedenergistics2:facade:0, Cable Facade - Dark Glass +appliedenergistics2:facade:0, Cable Facade - Glowing Glass +appliedenergistics2:facade:0, Cable Facade - Redstone Glass +appliedenergistics2:facade:0, Cable Facade - Block of Enchanted Metal +appliedenergistics2:facade:0, Cable Facade - Block of Demon Metal +appliedenergistics2:facade:0, Cable Facade - Block of Evil Infused Iron +appliedenergistics2:facade:0, Cable Facade - Copper Ore +appliedenergistics2:facade:0, Cable Facade - Tin Ore +appliedenergistics2:facade:0, Cable Facade - Lead Ore +appliedenergistics2:facade:0, Cable Facade - Thorium Ore +appliedenergistics2:facade:0, Cable Facade - Uranium Ore +appliedenergistics2:facade:0, Cable Facade - Boron Ore +appliedenergistics2:facade:0, Cable Facade - Lithium Ore +appliedenergistics2:facade:0, Cable Facade - Magnesium Ore +appliedenergistics2:facade:0, Cable Facade - Copper Block +appliedenergistics2:facade:0, Cable Facade - Tin Block +appliedenergistics2:facade:0, Cable Facade - Lead Block +appliedenergistics2:facade:0, Cable Facade - Thorium Block +appliedenergistics2:facade:0, Cable Facade - Uranium Block +appliedenergistics2:facade:0, Cable Facade - Boron Block +appliedenergistics2:facade:0, Cable Facade - Lithium Block +appliedenergistics2:facade:0, Cable Facade - Magnesium Block +appliedenergistics2:facade:0, Cable Facade - Graphite Block +appliedenergistics2:facade:0, Cable Facade - Beryllium Block +appliedenergistics2:facade:0, Cable Facade - Zirconium Block +appliedenergistics2:facade:0, Cable Facade - Manganese Block +appliedenergistics2:facade:0, Cable Facade - Aluminum Block +appliedenergistics2:facade:0, Cable Facade - Silver Block +appliedenergistics2:facade:0, Cable Facade - Fission Reactor Casing +appliedenergistics2:facade:0, Cable Facade - Blast Block +appliedenergistics2:facade:0, Cable Facade - Empty Cooler +appliedenergistics2:facade:0, Cable Facade - Water Cooler +appliedenergistics2:facade:0, Cable Facade - Redstone Cooler +appliedenergistics2:facade:0, Cable Facade - Quartz Cooler +appliedenergistics2:facade:0, Cable Facade - Gold Cooler +appliedenergistics2:facade:0, Cable Facade - Glowstone Cooler +appliedenergistics2:facade:0, Cable Facade - Lapis Cooler +appliedenergistics2:facade:0, Cable Facade - Diamond Cooler +appliedenergistics2:facade:0, Cable Facade - Liquid Helium Cooler +appliedenergistics2:facade:0, Cable Facade - Enderium Cooler +appliedenergistics2:facade:0, Cable Facade - Cryotheum Cooler +appliedenergistics2:facade:0, Cable Facade - Iron Cooler +appliedenergistics2:facade:0, Cable Facade - Emerald Cooler +appliedenergistics2:facade:0, Cable Facade - Copper Cooler +appliedenergistics2:facade:0, Cable Facade - Tin Cooler +appliedenergistics2:facade:0, Cable Facade - Magnesium Cooler +appliedenergistics2:facade:0, Cable Facade - Thorium-230 Block +appliedenergistics2:facade:0, Cable Facade - Uranium-238 Block +appliedenergistics2:facade:0, Cable Facade - Neptunium-237 Block +appliedenergistics2:facade:0, Cable Facade - Plutonium-242 Block +appliedenergistics2:facade:0, Cable Facade - Americium-243 Block +appliedenergistics2:facade:0, Cable Facade - Curium-246 Block +appliedenergistics2:facade:0, Cable Facade - Berkelium-247 Block +appliedenergistics2:facade:0, Cable Facade - Californium-252 Block +appliedenergistics2:facade:0, Cable Facade - Supercold Ice +appliedenergistics2:facade:0, Cable Facade - Fusion Connector +appliedenergistics2:facade:0, Cable Facade - Wasteland Earth +appliedenergistics2:facade:0, Cable Facade - Tritium Lamp +appliedenergistics2:facade:0, Cable Facade - Fluxed Electrum Block +appliedenergistics2:facade:0, Cable Facade - Flux Crystal Block +appliedenergistics2:facade:0, Cable Facade - Machine Structure +appliedenergistics2:facade:0, Cable Facade - Advanced Machine Structure +appliedenergistics2:facade:0, Cable Facade - Motor +appliedenergistics2:facade:0, Cable Facade - Advanced Motor +appliedenergistics2:facade:0, Cable Facade - Enhanced Motor +appliedenergistics2:facade:0, Cable Facade - Elite Motor +appliedenergistics2:facade:0, Cable Facade - Dilithium Ore +appliedenergistics2:facade:0, Cable Facade - Copper Ore +appliedenergistics2:facade:0, Cable Facade - Tin Ore +appliedenergistics2:facade:0, Cable Facade - Rutile Ore +appliedenergistics2:facade:0, Cable Facade - Aluminum Ore +appliedenergistics2:facade:0, Cable Facade - Iridium Ore +appliedenergistics2:facade:0, Cable Facade - Copper Block +appliedenergistics2:facade:0, Cable Facade - Tin Block +appliedenergistics2:facade:0, Cable Facade - Steel Block +appliedenergistics2:facade:0, Cable Facade - Titanium Block +appliedenergistics2:facade:0, Cable Facade - Aluminum Block +appliedenergistics2:facade:0, Cable Facade - Iridium Block +appliedenergistics2:facade:0, Cable Facade - Gold Coil +appliedenergistics2:facade:0, Cable Facade - Copper Coil +appliedenergistics2:facade:0, Cable Facade - Titanium Coil +appliedenergistics2:facade:0, Cable Facade - Aluminum Coil +appliedenergistics2:facade:0, Cable Facade - Iridium Coil +appliedenergistics2:facade:0, Cable Facade - Launch Pad +appliedenergistics2:facade:0, Cable Facade - Structure Tower +appliedenergistics2:facade:0, Cable Facade - Liquid Fueled Engine +appliedenergistics2:facade:0, Cable Facade - Advanced Rocket Engine +appliedenergistics2:facade:0, Cable Facade - Liquid Fuel Tank +appliedenergistics2:facade:0, Cable Facade - Moon Turf +appliedenergistics2:facade:0, Cable Facade - Dark Moon Turf +appliedenergistics2:facade:0, Cable Facade - Oxidized Ferric Sand +appliedenergistics2:facade:0, Cable Facade - HeatProof Brick +appliedenergistics2:facade:0, Cable Facade - Wood +appliedenergistics2:facade:0, Cable Facade - Lightwood Leaves +appliedenergistics2:facade:0, Cable Facade - Concrete +appliedenergistics2:facade:0, Cable Facade - Saw Blade Assembly +appliedenergistics2:facade:0, Cable Facade - Geode Block +appliedenergistics2:facade:0, Cable Facade - Vitrified Sand +appliedenergistics2:facade:0, Cable Facade - Charcoal Log +appliedenergistics2:facade:0, Cable Facade - Violet Crystal Block +appliedenergistics2:facade:0, Cable Facade - Blue Crystal Block +appliedenergistics2:facade:0, Cable Facade - Green Crystal Block +appliedenergistics2:facade:0, Cable Facade - Red Crystal Block +appliedenergistics2:facade:0, Cable Facade - Yellow Crystal Block +appliedenergistics2:facade:0, Cable Facade - Orange Crystal Block +appliedenergistics2:facade:0, Cable Facade - Drill +appliedenergistics2:facade:0, Cable Facade - Solar Panel +appliedenergistics2:facade:0, Cable Facade - Gas Intake +appliedenergistics2:facade:0, Cable Facade - Station Light +appliedenergistics2:facade:0, Cable Facade - Lightwood planks +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Landing Float +appliedenergistics2:facade:0, Cable Facade - Titanium Aluminide Block +appliedenergistics2:facade:0, Cable Facade - Titanium Iridium Alloy Block +appliedenergistics2:facade:0, Cable Facade - Certus Quartz Block +appliedenergistics2:facade:0, Cable Facade - Certus Quartz Pillar +appliedenergistics2:facade:0, Cable Facade - Chiseled Certus Quartz Block +appliedenergistics2:facade:0, Cable Facade - Quartz Glass +appliedenergistics2:facade:0, Cable Facade - Vibrant Quartz Glass +appliedenergistics2:facade:0, Cable Facade - Fluix Block +appliedenergistics2:facade:0, Cable Facade - Sky Stone +appliedenergistics2:facade:0, Cable Facade - Sky Stone Block +appliedenergistics2:facade:0, Cable Facade - Sky Stone Brick +appliedenergistics2:facade:0, Cable Facade - Sky Stone Small Brick +appliedenergistics2:facade:0, Cable Facade - Electrical Steel Block +appliedenergistics2:facade:0, Cable Facade - Infinity Dust Block +appliedenergistics2:facade:0, Cable Facade - Compressed Infinity Dust Block +appliedenergistics2:facade:0, Cable Facade - Double Compressed Infinity Dust Block +appliedenergistics2:facade:0, Cable Facade - Reinforced Obsidian +appliedenergistics2:facade:0, Cable Facade - Machine Chassis (decoration block) +appliedenergistics2:facade:0, Cable Facade - Blank Machine (decoration block) +appliedenergistics2:facade:0, Cable Facade - Machine Tops (decoration block) +appliedenergistics2:facade:0, Cable Facade - Machine Sides (decoration block) +appliedenergistics2:facade:0, Cable Facade - Machine Backs (decoration block) +appliedenergistics2:facade:0, Cable Facade - Machine with sides (decoration block) +appliedenergistics2:facade:0, Cable Facade - Machine width backs (decoration block) +appliedenergistics2:facade:0, Cable Facade - Blank Soul Machine (decoration block) +appliedenergistics2:facade:0, Cable Facade - Soul Machine Tops (decoration block) +appliedenergistics2:facade:0, Cable Facade - Soul Machine Sides (decoration block) +appliedenergistics2:facade:0, Cable Facade - Soul Machine Backs (decoration block) +appliedenergistics2:facade:0, Cable Facade - Soul Machine with sides (decoration block) +appliedenergistics2:facade:0, Cable Facade - Soul Machine width backs (decoration block) +appliedenergistics2:facade:0, Cable Facade - Red Machine (decoration block) +appliedenergistics2:facade:0, Cable Facade - Broken Spawner (decoration block) +appliedenergistics2:facade:0, Cable Facade - Invisible Block (decoration block) +appliedenergistics2:facade:0, Cable Facade - Alloy Smelter (decoration block) +appliedenergistics2:facade:0, Cable Facade - Item Buffer (decoration block) +appliedenergistics2:facade:0, Cable Facade - Power Buffer (decoration block) +appliedenergistics2:facade:0, Cable Facade - Omni Buffer (decoration block) +appliedenergistics2:facade:0, Cable Facade - Creative Buffer (decoration block) +appliedenergistics2:facade:0, Cable Facade - Crafter (decoration block) +appliedenergistics2:facade:0, Cable Facade - Painting Machine (decoration block) +appliedenergistics2:facade:0, Cable Facade - Power Monitor (decoration block) +appliedenergistics2:facade:0, Cable Facade - SAG Mill (decoration block) +appliedenergistics2:facade:0, Cable Facade - Slice'N'Splice (decoration block) +appliedenergistics2:facade:0, Cable Facade - Stirling Generator (decoration block) +appliedenergistics2:facade:0, Cable Facade - Fluid Tank (decoration block) +appliedenergistics2:facade:0, Cable Facade - Pressurized Fluid Tank (decoration block) +appliedenergistics2:facade:0, Cable Facade - Travel Anchor (decoration block) +appliedenergistics2:facade:0, Cable Facade - Vacuum Chest (decoration block) +appliedenergistics2:facade:0, Cable Facade - Wireless Charger (decoration block) +appliedenergistics2:facade:0, Cable Facade - XP Vacuum (decoration block) +appliedenergistics2:facade:0, Cable Facade - Simple Alloy Smelter (decoration block) +appliedenergistics2:facade:0, Cable Facade - Simple Stirling Generator (decoration block) +appliedenergistics2:facade:0, Cable Facade - Wired Charger (decoration block) +appliedenergistics2:facade:0, Cable Facade - Simple Sagmill (decoration block) +appliedenergistics2:facade:0, Cable Facade - Industrial Insulation +appliedenergistics2:facade:0, Cable Facade - Confusion Charge +appliedenergistics2:facade:0, Cable Facade - Concussion Charge +appliedenergistics2:facade:0, Cable Facade - Ender Charge +appliedenergistics2:facade:0, Cable Facade - Crude Steel Block +appliedenergistics2:facade:0, Cable Facade - Wireless Charging Antenna Extension +appliedenergistics2:facade:0, Cable Facade - Ore Lava Crystal +appliedenergistics2:facade:0, Cable Facade - Compressed Obsidian +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Electrical Block +appliedenergistics2:facade:0, Cable Facade - Lava Nether Brick +appliedenergistics2:facade:0, Cable Facade - Lava Infused Obsidian +appliedenergistics2:facade:0, Cable Facade - Block of Lava Crystal +appliedenergistics2:facade:0, Cable Facade - Block of Infused Lava Crystal +appliedenergistics2:facade:0, Cable Facade - Compressed Lava Crystal Block +appliedenergistics2:facade:0, Cable Facade - Compressed Infused Lava Crystal Block +appliedenergistics2:facade:0, Cable Facade - White Stone Brick +appliedenergistics2:facade:0, Cable Facade - Red Stone Brick +appliedenergistics2:facade:0, Cable Facade - Black Stone Brick +appliedenergistics2:facade:0, Cable Facade - Blue Stone Brick +appliedenergistics2:facade:0, Cable Facade - Green Stone Brick +appliedenergistics2:facade:0, Cable Facade - Yellow Stone Brick +appliedenergistics2:facade:0, Cable Facade - Purple Stone Brick +appliedenergistics2:facade:0, Cable Facade - Ender Stone +appliedenergistics2:facade:0, Cable Facade - Ender Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Ender Glowstone +appliedenergistics2:facade:0, Cable Facade - Ender Floor I +appliedenergistics2:facade:0, Cable Facade - Ender Floor II +appliedenergistics2:facade:0, Cable Facade - Ender Floor I (Trap) +appliedenergistics2:facade:0, Cable Facade - Ender Pillar +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Block of Aluminum +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Andesite +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Antiblock +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Birch Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Jungle Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Acacia Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Dark Oak Bookshelf +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Bricks +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Brownstone +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Cobblestone +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Block of Coal Coke +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Moss Stone +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Black Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Red Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Green Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Brown Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Purple Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Cyan Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Light Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Gray Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Pink Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Lime Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Yellow Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Light Blue Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Magenta Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - Orange Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - White Concrete +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Block of Diamond +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Diorite +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Dirt +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Block of Emerald +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Purpur Block +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Endstone +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Futura Block +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Glowstone +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Block of Gold +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Granite +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Terracotta +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Block of Iron +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Laboratory Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lapis Lazuli Block +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Lavastone +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Marble Pillar +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Nether Brick +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Netherrack +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Obsidian +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Paper Wall +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Spruce Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Birch Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Jungle Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Acacia Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Dark Oak Wood Planks +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Prismarine +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Block of Redstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Red Sandstone +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Red Sandstone Scribbles +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Chiseled Stone +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Factory Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Mossy Temple Block +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Tyrian +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Block of Uranium +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Valentines' Block +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Primal Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Runed Voidstone +appliedenergistics2:facade:0, Cable Facade - Black Wool +appliedenergistics2:facade:0, Cable Facade - Black Wool +appliedenergistics2:facade:0, Cable Facade - Red Wool +appliedenergistics2:facade:0, Cable Facade - Red Wool +appliedenergistics2:facade:0, Cable Facade - Green Wool +appliedenergistics2:facade:0, Cable Facade - Green Wool +appliedenergistics2:facade:0, Cable Facade - Brown Wool +appliedenergistics2:facade:0, Cable Facade - Brown Wool +appliedenergistics2:facade:0, Cable Facade - Blue Wool +appliedenergistics2:facade:0, Cable Facade - Blue Wool +appliedenergistics2:facade:0, Cable Facade - Purple Wool +appliedenergistics2:facade:0, Cable Facade - Purple Wool +appliedenergistics2:facade:0, Cable Facade - Cyan Wool +appliedenergistics2:facade:0, Cable Facade - Cyan Wool +appliedenergistics2:facade:0, Cable Facade - Light Gray Wool +appliedenergistics2:facade:0, Cable Facade - Light Gray Wool +appliedenergistics2:facade:0, Cable Facade - Gray Wool +appliedenergistics2:facade:0, Cable Facade - Gray Wool +appliedenergistics2:facade:0, Cable Facade - Pink Wool +appliedenergistics2:facade:0, Cable Facade - Pink Wool +appliedenergistics2:facade:0, Cable Facade - Lime Wool +appliedenergistics2:facade:0, Cable Facade - Lime Wool +appliedenergistics2:facade:0, Cable Facade - Yellow Wool +appliedenergistics2:facade:0, Cable Facade - Yellow Wool +appliedenergistics2:facade:0, Cable Facade - Light Blue Wool +appliedenergistics2:facade:0, Cable Facade - Light Blue Wool +appliedenergistics2:facade:0, Cable Facade - Magenta Wool +appliedenergistics2:facade:0, Cable Facade - Magenta Wool +appliedenergistics2:facade:0, Cable Facade - Orange Wool +appliedenergistics2:facade:0, Cable Facade - Orange Wool +appliedenergistics2:facade:0, Cable Facade - Wool +appliedenergistics2:facade:0, Cable Facade - Wool +appliedenergistics2:facade:0, Cable Facade - Dark Steel Machine Hull +appliedenergistics2:facade:0, Cable Facade - Glitch Infused Block +appliedenergistics2:facade:0, Cable Facade - White Elevator +appliedenergistics2:facade:0, Cable Facade - Orange Elevator +appliedenergistics2:facade:0, Cable Facade - Magenta Elevator +appliedenergistics2:facade:0, Cable Facade - Light Blue Elevator +appliedenergistics2:facade:0, Cable Facade - Yellow Elevator +appliedenergistics2:facade:0, Cable Facade - Lime Elevator +appliedenergistics2:facade:0, Cable Facade - Pink Elevator +appliedenergistics2:facade:0, Cable Facade - Gray Elevator +appliedenergistics2:facade:0, Cable Facade - Light Gray Elevator +appliedenergistics2:facade:0, Cable Facade - Cyan Elevator +appliedenergistics2:facade:0, Cable Facade - Purple Elevator +appliedenergistics2:facade:0, Cable Facade - Blue Elevator +appliedenergistics2:facade:0, Cable Facade - Brown Elevator +appliedenergistics2:facade:0, Cable Facade - Green Elevator +appliedenergistics2:facade:0, Cable Facade - Red Elevator +appliedenergistics2:facade:0, Cable Facade - Black Elevator +appliedenergistics2:facade:0, Cable Facade - Block of Black Iron +appliedenergistics2:facade:0, Cable Facade - Block of Luminessence +appliedenergistics2:facade:0, Cable Facade - Block of Nether Stars +appliedenergistics2:facade:0, Cable Facade - Block of Crystaltine +appliedenergistics2:facade:0, Cable Facade - Block of Omnium +appliedenergistics2:facade:0, Cable Facade - Block of Ender +appliedenergistics2:facade:0, Cable Facade - Block of Endest Stars +appliedenergistics2:facade:0, Cable Facade - Block of Enhanced Ender +appliedenergistics2:facade:0, Cable Facade - Black Iron Frame +appliedenergistics2:facade:0, Cable Facade - Black Iron Lamp +appliedenergistics2:facade:0, Cable Facade - Black Iron Lamp +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Crafting Table +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing I +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing II +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing III +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing IV +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing V +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing VI +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing VII +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing VIII +appliedenergistics2:facade:0, Cable Facade - Hermetic Casing IX +appliedenergistics2:facade:0, Cable Facade - Bronze Pipe Casing +appliedenergistics2:facade:0, Cable Facade - Steel Pipe Casing +appliedenergistics2:facade:0, Cable Facade - Titanium Pipe Casing +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Pipe Casing +appliedenergistics2:facade:0, Cable Facade - PTFE Pipe Casing +appliedenergistics2:facade:0, Cable Facade - Bronze Firebox Casing +appliedenergistics2:facade:0, Cable Facade - Steel Firebox Casing +appliedenergistics2:facade:0, Cable Facade - Titanium Firebox Casing +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Firebox Casing +appliedenergistics2:facade:0, Cable Facade - Bronze Machine Casing +appliedenergistics2:facade:0, Cable Facade - Firebricks +appliedenergistics2:facade:0, Cable Facade - Heat Proof Invar Machine Casing +appliedenergistics2:facade:0, Cable Facade - Frost Proof Aluminium Machine Casing +appliedenergistics2:facade:0, Cable Facade - Solid Steel Machine Casing +appliedenergistics2:facade:0, Cable Facade - Clean Stainless Steel Casing +appliedenergistics2:facade:0, Cable Facade - Stable Titanium Machine Casing +appliedenergistics2:facade:0, Cable Facade - Robust Tungstensteel Machine Casing +appliedenergistics2:facade:0, Cable Facade - Coke Oven Bricks +appliedenergistics2:facade:0, Cable Facade - Chemically Inert PTFE Machine Casing +appliedenergistics2:facade:0, Cable Facade - Sturdy HSS-E Machine Casing +appliedenergistics2:facade:0, Cable Facade - Bronze Gearbox Casing +appliedenergistics2:facade:0, Cable Facade - Steel Gearbox Casing +appliedenergistics2:facade:0, Cable Facade - Stainless Steel Gearbox Casing +appliedenergistics2:facade:0, Cable Facade - Magnalium Turbine Casing +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Gearbox Casing +appliedenergistics2:facade:0, Cable Facade - Steel Turbine Casing +appliedenergistics2:facade:0, Cable Facade - Titanium Turbine Casing +appliedenergistics2:facade:0, Cable Facade - Stainless Turbine Casing +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Turbine Casing +appliedenergistics2:facade:0, Cable Facade - ULV Machine Casing +appliedenergistics2:facade:0, Cable Facade - LV Machine Casing +appliedenergistics2:facade:0, Cable Facade - MV Machine Casing +appliedenergistics2:facade:0, Cable Facade - HV Machine Casing +appliedenergistics2:facade:0, Cable Facade - EV Machine Casing +appliedenergistics2:facade:0, Cable Facade - IV Machine Casing +appliedenergistics2:facade:0, Cable Facade - LuV Machine Casing +appliedenergistics2:facade:0, Cable Facade - ZPM Machine Casing +appliedenergistics2:facade:0, Cable Facade - UV Machine Casing +appliedenergistics2:facade:0, Cable Facade - UHV Machine Casing +appliedenergistics2:facade:0, Cable Facade - Bronze Hull +appliedenergistics2:facade:0, Cable Facade - Bricked Bronze Hull +appliedenergistics2:facade:0, Cable Facade - Steel Hull +appliedenergistics2:facade:0, Cable Facade - Bricked Wrought Iron Hull +appliedenergistics2:facade:0, Cable Facade - Pump Deck +appliedenergistics2:facade:0, Cable Facade - Wooden Wall +appliedenergistics2:facade:0, Cable Facade - Engine Intake Casing +appliedenergistics2:facade:0, Cable Facade - Extreme Engine Intake Casing +appliedenergistics2:facade:0, Cable Facade - Grate Machine Casing +appliedenergistics2:facade:0, Cable Facade - Assembly Control Casing +appliedenergistics2:facade:0, Cable Facade - Assembly Line Casing +appliedenergistics2:facade:0, Cable Facade - Tempered Glass +appliedenergistics2:facade:0, Cable Facade - Fusion Glass +appliedenergistics2:facade:0, Cable Facade - Cupronickel Coil Block +appliedenergistics2:facade:0, Cable Facade - Kanthal Coil Block +appliedenergistics2:facade:0, Cable Facade - Nichrome Coil Block +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Coil Block +appliedenergistics2:facade:0, Cable Facade - HSS-G Coil Block +appliedenergistics2:facade:0, Cable Facade - Naquadah Coil Block +appliedenergistics2:facade:0, Cable Facade - Trinium Coil Block +appliedenergistics2:facade:0, Cable Facade - Tritanium Coil Block +appliedenergistics2:facade:0, Cable Facade - Superconducting Coil Block +appliedenergistics2:facade:0, Cable Facade - Fusion Coil Block +appliedenergistics2:facade:0, Cable Facade - Fusion Machine Casing +appliedenergistics2:facade:0, Cable Facade - Fusion Machine Casing MK II +appliedenergistics2:facade:0, Cable Facade - Fusion Machine Casing MK III +appliedenergistics2:facade:0, Cable Facade - Yellow Stripes Block +appliedenergistics2:facade:0, Cable Facade - Yellow Stripes Block +appliedenergistics2:facade:0, Cable Facade - Radioactive Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Bio Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Explosion Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Fire Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Acid Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Magic Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Frost Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Noise Hazard Sign Block +appliedenergistics2:facade:0, Cable Facade - Asphalt +appliedenergistics2:facade:0, Cable Facade - Black Granite +appliedenergistics2:facade:0, Cable Facade - Red Granite +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Light Concrete +appliedenergistics2:facade:0, Cable Facade - Dark Concrete +appliedenergistics2:facade:0, Cable Facade - Black Granite Cobblestone +appliedenergistics2:facade:0, Cable Facade - Red Granite Cobblestone +appliedenergistics2:facade:0, Cable Facade - Marble Cobblestone +appliedenergistics2:facade:0, Cable Facade - Basalt Cobblestone +appliedenergistics2:facade:0, Cable Facade - Light Concrete Cobblestone +appliedenergistics2:facade:0, Cable Facade - Dark Concrete Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Black Granite Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Red Granite Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Marble Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Basalt Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Light Concrete Cobblestone +appliedenergistics2:facade:0, Cable Facade - Mossy Dark Concrete Cobblestone +appliedenergistics2:facade:0, Cable Facade - Polished Black Granite +appliedenergistics2:facade:0, Cable Facade - Polished Red Granite +appliedenergistics2:facade:0, Cable Facade - Polished Marble +appliedenergistics2:facade:0, Cable Facade - Polished Basalt +appliedenergistics2:facade:0, Cable Facade - Polished Light Concrete +appliedenergistics2:facade:0, Cable Facade - Polished Dark Concrete +appliedenergistics2:facade:0, Cable Facade - Black Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Red Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Marble Bricks +appliedenergistics2:facade:0, Cable Facade - Basalt Bricks +appliedenergistics2:facade:0, Cable Facade - Light Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Dark Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Black Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Red Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Marble Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Basalt Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Light Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Cracked Dark Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Black Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Red Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Marble Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Basalt Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Light Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Mossy Dark Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Chiseled Black Granite +appliedenergistics2:facade:0, Cable Facade - Chiseled Red Granite +appliedenergistics2:facade:0, Cable Facade - Chiseled Marble +appliedenergistics2:facade:0, Cable Facade - Chiseled Basalt +appliedenergistics2:facade:0, Cable Facade - Chiseled Light Concrete +appliedenergistics2:facade:0, Cable Facade - Chiseled Dark Concrete +appliedenergistics2:facade:0, Cable Facade - Black Granite Tiles +appliedenergistics2:facade:0, Cable Facade - Red Granite Tiles +appliedenergistics2:facade:0, Cable Facade - Marble Tiles +appliedenergistics2:facade:0, Cable Facade - Basalt Tiles +appliedenergistics2:facade:0, Cable Facade - Light Concrete Tiles +appliedenergistics2:facade:0, Cable Facade - Dark Concrete Tiles +appliedenergistics2:facade:0, Cable Facade - Small Black Granite Tiles +appliedenergistics2:facade:0, Cable Facade - Small Red Granite Tiles +appliedenergistics2:facade:0, Cable Facade - Small Marble Tiles +appliedenergistics2:facade:0, Cable Facade - Small Basalt Tiles +appliedenergistics2:facade:0, Cable Facade - Small Light Concrete Tiles +appliedenergistics2:facade:0, Cable Facade - Small Dark Concrete Tiles +appliedenergistics2:facade:0, Cable Facade - Small Black Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Small Red Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Small Marble Bricks +appliedenergistics2:facade:0, Cable Facade - Small Basalt Bricks +appliedenergistics2:facade:0, Cable Facade - Small Light Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Small Dark Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Black Granite Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Red Granite Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Marble Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Basalt Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Light Concrete Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Dark Concrete Windmill Tiles A +appliedenergistics2:facade:0, Cable Facade - Black Granite Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Red Granite Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Marble Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Basalt Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Light Concrete Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Dark Concrete Windmill Tiles B +appliedenergistics2:facade:0, Cable Facade - Square Black Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Square Red Granite Bricks +appliedenergistics2:facade:0, Cable Facade - Square Marble Bricks +appliedenergistics2:facade:0, Cable Facade - Square Basalt Bricks +appliedenergistics2:facade:0, Cable Facade - Square Light Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Square Dark Concrete Bricks +appliedenergistics2:facade:0, Cable Facade - Rubber Wood +appliedenergistics2:facade:0, Cable Facade - Rubber Tree Leaves +appliedenergistics2:facade:0, Cable Facade - Rubber Wood Planks +appliedenergistics2:facade:0, Cable Facade - Treated Wood Planks +appliedenergistics2:facade:0, Cable Facade - Block of Aluminium +appliedenergistics2:facade:0, Cable Facade - Block of Americium +appliedenergistics2:facade:0, Cable Facade - Block of Antimony +appliedenergistics2:facade:0, Cable Facade - Block of Berkelium +appliedenergistics2:facade:0, Cable Facade - Block of Beryllium +appliedenergistics2:facade:0, Cable Facade - Block of Bismuth +appliedenergistics2:facade:0, Cable Facade - Block of Caesium +appliedenergistics2:facade:0, Cable Facade - Block of Soldering Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Spessartine +appliedenergistics2:facade:0, Cable Facade - Block of Stainless Steel +appliedenergistics2:facade:0, Cable Facade - Block of Steel +appliedenergistics2:facade:0, Cable Facade - Block of Tin Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Topaz +appliedenergistics2:facade:0, Cable Facade - Block of Ultimet +appliedenergistics2:facade:0, Cable Facade - Block of Uvarovite +appliedenergistics2:facade:0, Cable Facade - Block of Vanadium-Gallium +appliedenergistics2:facade:0, Cable Facade - Block of Wrought Iron +appliedenergistics2:facade:0, Cable Facade - Block of Lumium +appliedenergistics2:facade:0, Cable Facade - Block of Enderium +appliedenergistics2:facade:0, Cable Facade - Block of material.electrum_flux +appliedenergistics2:facade:0, Cable Facade - Block of material.mithril +appliedenergistics2:facade:0, Cable Facade - Block of material.knightslime +appliedenergistics2:facade:0, Cable Facade - Block of material.crystal_matrix +appliedenergistics2:facade:0, Cable Facade - Block of material.soularium +appliedenergistics2:facade:0, Cable Facade - Block of End Steel +appliedenergistics2:facade:0, Cable Facade - Block of material.infinity +appliedenergistics2:facade:0, Cable Facade - Block of Microversium +appliedenergistics2:facade:0, Cable Facade - Block of Tritanium +appliedenergistics2:facade:0, Cable Facade - Block of Duranium +appliedenergistics2:facade:0, Cable Facade - Block of Trinium +appliedenergistics2:facade:0, Cable Facade - Block of Tantalum Carbide +appliedenergistics2:facade:0, Cable Facade - Block of Molybdenum Disilicide +appliedenergistics2:facade:0, Cable Facade - Block of HSLA Steel +appliedenergistics2:facade:0, Cable Facade - Block of Titanium Tungsten Carbide +appliedenergistics2:facade:0, Cable Facade - Block of Incoloy-MA956 +appliedenergistics2:facade:0, Cable Facade - Block of Yttrium Barium Cuprate +appliedenergistics2:facade:0, Cable Facade - Block of Quartzite +appliedenergistics2:facade:0, Cable Facade - Block of Graphite +appliedenergistics2:facade:0, Cable Facade - Block of Graphene +appliedenergistics2:facade:0, Cable Facade - Block of Osmiridium +appliedenergistics2:facade:0, Cable Facade - Block of Gallium Arsenide +appliedenergistics2:facade:0, Cable Facade - Block of Magnetic Steel +appliedenergistics2:facade:0, Cable Facade - Block of Vanadiumsteel +appliedenergistics2:facade:0, Cable Facade - Block of Potin +appliedenergistics2:facade:0, Cable Facade - Block of Borosilicate Glass +appliedenergistics2:facade:0, Cable Facade - Block of Naquadah Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Platinum +appliedenergistics2:facade:0, Cable Facade - Block of Plutonium 239 +appliedenergistics2:facade:0, Cable Facade - Block of Plutonium 241 +appliedenergistics2:facade:0, Cable Facade - Block of Rhodium +appliedenergistics2:facade:0, Cable Facade - Block of Ruthenium +appliedenergistics2:facade:0, Cable Facade - Block of Samarium +appliedenergistics2:facade:0, Cable Facade - Block of Tin +appliedenergistics2:facade:0, Cable Facade - Block of Titanium +appliedenergistics2:facade:0, Cable Facade - Block of Tungsten +appliedenergistics2:facade:0, Cable Facade - Block of Uranium 238 +appliedenergistics2:facade:0, Cable Facade - Block of Uranium 235 +appliedenergistics2:facade:0, Cable Facade - Block of Vanadium +appliedenergistics2:facade:0, Cable Facade - Block of Yttrium +appliedenergistics2:facade:0, Cable Facade - Block of Zinc +appliedenergistics2:facade:0, Cable Facade - Block of Naquadah +appliedenergistics2:facade:0, Cable Facade - Block of Enriched Naquadah +appliedenergistics2:facade:0, Cable Facade - Block of Naquadria +appliedenergistics2:facade:0, Cable Facade - Block of Neutronium +appliedenergistics2:facade:0, Cable Facade - Block of Cupronickel +appliedenergistics2:facade:0, Cable Facade - Block of Electrum +appliedenergistics2:facade:0, Cable Facade - Block of Green Sapphire +appliedenergistics2:facade:0, Cable Facade - Block of Grossular +appliedenergistics2:facade:0, Cable Facade - Block of Rutile +appliedenergistics2:facade:0, Cable Facade - Block of Invar +appliedenergistics2:facade:0, Cable Facade - Block of Californium +appliedenergistics2:facade:0, Cable Facade - Block of Chrome +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt +appliedenergistics2:facade:0, Cable Facade - Block of Copper +appliedenergistics2:facade:0, Cable Facade - Block of Curium +appliedenergistics2:facade:0, Cable Facade - Block of Darmstadtium +appliedenergistics2:facade:0, Cable Facade - Block of Einsteinium +appliedenergistics2:facade:0, Cable Facade - Block of Endereye +appliedenergistics2:facade:0, Cable Facade - Block of Red Steel +appliedenergistics2:facade:0, Cable Facade - Block of Blue Steel +appliedenergistics2:facade:0, Cable Facade - Block of Battery Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Blue Topaz +appliedenergistics2:facade:0, Cable Facade - Block of Brass +appliedenergistics2:facade:0, Cable Facade - Block of Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Cinnabar +appliedenergistics2:facade:0, Cable Facade - Block of Malachite +appliedenergistics2:facade:0, Cable Facade - Block of Magnetic Iron +appliedenergistics2:facade:0, Cable Facade - Block of Tungstencarbide +appliedenergistics2:facade:0, Cable Facade - Block of material.fluix +appliedenergistics2:facade:0, Cable Facade - Block of Draconium +appliedenergistics2:facade:0, Cable Facade - Block of material.awakened_draconium +appliedenergistics2:facade:0, Cable Facade - Block of Dark Steel +appliedenergistics2:facade:0, Cable Facade - Block of Omnium +appliedenergistics2:facade:0, Cable Facade - Block of material.black_quartz +appliedenergistics2:facade:0, Cable Facade - Block of Ardite +appliedenergistics2:facade:0, Cable Facade - Block of Manyullyn +appliedenergistics2:facade:0, Cable Facade - Block of Signalum +appliedenergistics2:facade:0, Cable Facade - Block of Conductive Iron +appliedenergistics2:facade:0, Cable Facade - Block of Energetic Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Vibrant Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Pulsating Iron +appliedenergistics2:facade:0, Cable Facade - Block of Electrical Steel +appliedenergistics2:facade:0, Cable Facade - Block of Europium +appliedenergistics2:facade:0, Cable Facade - Block of Gallium +appliedenergistics2:facade:0, Cable Facade - Block of Silicon +appliedenergistics2:facade:0, Cable Facade - Block of Silver +appliedenergistics2:facade:0, Cable Facade - Block of Tantalum +appliedenergistics2:facade:0, Cable Facade - Block of Thorium +appliedenergistics2:facade:0, Cable Facade - Block of Enderpearl +appliedenergistics2:facade:0, Cable Facade - Block of Magnetic Neodymium +appliedenergistics2:facade:0, Cable Facade - Block of Magnetic Samarium +appliedenergistics2:facade:0, Cable Facade - Block of Manganese Phosphide +appliedenergistics2:facade:0, Cable Facade - Block of Magnesium Diboride +appliedenergistics2:facade:0, Cable Facade - Block of Mercury Barium Calcium Cuprate +appliedenergistics2:facade:0, Cable Facade - Block of Uranium Triplatinum +appliedenergistics2:facade:0, Cable Facade - Block of Samarium Iron Arsenic Oxide +appliedenergistics2:facade:0, Cable Facade - Block of Indium Tin Barium Titanium Cuprate +appliedenergistics2:facade:0, Cable Facade - Block of Uranium Rhodium Dinaquadide +appliedenergistics2:facade:0, Cable Facade - Block of Enriched Naquadah Trinium Europium Duranide +appliedenergistics2:facade:0, Cable Facade - Block of Indium Gallium Phosphide +appliedenergistics2:facade:0, Cable Facade - Block of Nickel Zinc Ferrite +appliedenergistics2:facade:0, Cable Facade - Block of Realgar +appliedenergistics2:facade:0, Cable Facade - Block of Pyrope +appliedenergistics2:facade:0, Cable Facade - Block of Rock Salt +appliedenergistics2:facade:0, Cable Facade - Block of Ruridit +appliedenergistics2:facade:0, Cable Facade - Block of Ruby +appliedenergistics2:facade:0, Cable Facade - Block of Salt +appliedenergistics2:facade:0, Cable Facade - Block of Sapphire +appliedenergistics2:facade:0, Cable Facade - Block of Sodalite +appliedenergistics2:facade:0, Cable Facade - Block of Coke +appliedenergistics2:facade:0, Cable Facade - Block of Kanthal +appliedenergistics2:facade:0, Cable Facade - Block of Lazurite +appliedenergistics2:facade:0, Cable Facade - Block of Magnalium +appliedenergistics2:facade:0, Cable Facade - Block of Nichrome +appliedenergistics2:facade:0, Cable Facade - Block of Niobium Nitride +appliedenergistics2:facade:0, Cable Facade - Block of Niobium-Titanium +appliedenergistics2:facade:0, Cable Facade - Block of Sterling Silver +appliedenergistics2:facade:0, Cable Facade - Block of Rose Gold +appliedenergistics2:facade:0, Cable Facade - Block of Black Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Bismuth Bronze +appliedenergistics2:facade:0, Cable Facade - Block of Red Garnet +appliedenergistics2:facade:0, Cable Facade - Block of Yellow Garnet +appliedenergistics2:facade:0, Cable Facade - Block of Monazite +appliedenergistics2:facade:0, Cable Facade - Block of Stellite-100 +appliedenergistics2:facade:0, Cable Facade - Block of Watertight Steel +appliedenergistics2:facade:0, Cable Facade - Block of Maraging Steel 300 +appliedenergistics2:facade:0, Cable Facade - Block of Hastelloy-C276 +appliedenergistics2:facade:0, Cable Facade - Block of Hastelloy-X +appliedenergistics2:facade:0, Cable Facade - Block of Trinaquadalloy +appliedenergistics2:facade:0, Cable Facade - Block of Zeron-100 +appliedenergistics2:facade:0, Cable Facade - Block of Titanium Carbide +appliedenergistics2:facade:0, Cable Facade - Block of HSS-G +appliedenergistics2:facade:0, Cable Facade - Block of Red Alloy +appliedenergistics2:facade:0, Cable Facade - Block of HSS-E +appliedenergistics2:facade:0, Cable Facade - Block of HSS-S +appliedenergistics2:facade:0, Cable Facade - Block of Blue Alloy +appliedenergistics2:facade:0, Cable Facade - Block of Olivine +appliedenergistics2:facade:0, Cable Facade - Block of Opal +appliedenergistics2:facade:0, Cable Facade - Block of Amethyst +appliedenergistics2:facade:0, Cable Facade - Block of Apatite +appliedenergistics2:facade:0, Cable Facade - Block of Black Steel +appliedenergistics2:facade:0, Cable Facade - Block of Damascus Steel +appliedenergistics2:facade:0, Cable Facade - Block of Tungstensteel +appliedenergistics2:facade:0, Cable Facade - Block of Cobalt Brass +appliedenergistics2:facade:0, Cable Facade - Block of Silicone Rubber +appliedenergistics2:facade:0, Cable Facade - Block of Styrene-Butadiene Rubber +appliedenergistics2:facade:0, Cable Facade - Block of Fiber-Reinforced Epoxy Resin +appliedenergistics2:facade:0, Cable Facade - Block of Polyvinyl Chloride (PVC) +appliedenergistics2:facade:0, Cable Facade - Block of Molybdenum +appliedenergistics2:facade:0, Cable Facade - Block of Neodymium +appliedenergistics2:facade:0, Cable Facade - Block of Neptunium +appliedenergistics2:facade:0, Cable Facade - Block of Nickel +appliedenergistics2:facade:0, Cable Facade - Block of Niobium +appliedenergistics2:facade:0, Cable Facade - Block of Osmium +appliedenergistics2:facade:0, Cable Facade - Block of Palladium +appliedenergistics2:facade:0, Cable Facade - Block of Almandine +appliedenergistics2:facade:0, Cable Facade - Block of Andradite +appliedenergistics2:facade:0, Cable Facade - Block of Annealed Copper +appliedenergistics2:facade:0, Cable Facade - Block of Flint +appliedenergistics2:facade:0, Cable Facade - Block of Rhodium Plated Palladium +appliedenergistics2:facade:0, Cable Facade - Block of Certus Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Indium +appliedenergistics2:facade:0, Cable Facade - Block of Iridium +appliedenergistics2:facade:0, Cable Facade - Block of Lead +appliedenergistics2:facade:0, Cable Facade - Block of Manganese +appliedenergistics2:facade:0, Cable Facade - Block of Polyphenylene Sulfide +appliedenergistics2:facade:0, Cable Facade - Block of Polybenzimidazole (PBI) +appliedenergistics2:facade:0, Cable Facade - Block of Polyethylene (PE) +appliedenergistics2:facade:0, Cable Facade - Block of Epoxy Resin +appliedenergistics2:facade:0, Cable Facade - Block of Polycaprolactam +appliedenergistics2:facade:0, Cable Facade - Block of Polytetrafluoroethylene (PTFE) +appliedenergistics2:facade:0, Cable Facade - Block of Sugar +appliedenergistics2:facade:0, Cable Facade - Block of Nether Star +appliedenergistics2:facade:0, Cable Facade - Block of Ruthenium Trinium Americium Neutronate +appliedenergistics2:facade:0, Cable Facade - Block of Rubber +appliedenergistics2:facade:0, Cable Facade - Microversium Frame Box +appliedenergistics2:facade:0, Cable Facade - Brass Frame Box +appliedenergistics2:facade:0, Cable Facade - Bronze Frame Box +appliedenergistics2:facade:0, Cable Facade - Stainless Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Tungstencarbide Frame Box +appliedenergistics2:facade:0, Cable Facade - Titanium Frame Box +appliedenergistics2:facade:0, Cable Facade - Tungsten Frame Box +appliedenergistics2:facade:0, Cable Facade - Neutronium Frame Box +appliedenergistics2:facade:0, Cable Facade - Tritanium Frame Box +appliedenergistics2:facade:0, Cable Facade - Wood Frame Box +appliedenergistics2:facade:0, Cable Facade - Treated Wood Frame Box +appliedenergistics2:facade:0, Cable Facade - Aluminium Frame Box +appliedenergistics2:facade:0, Cable Facade - HSLA Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Incoloy-MA956 Frame Box +appliedenergistics2:facade:0, Cable Facade - Naquadah Alloy Frame Box +appliedenergistics2:facade:0, Cable Facade - Invar Frame Box +appliedenergistics2:facade:0, Cable Facade - HSS-G Frame Box +appliedenergistics2:facade:0, Cable Facade - HSS-E Frame Box +appliedenergistics2:facade:0, Cable Facade - HSS-S Frame Box +appliedenergistics2:facade:0, Cable Facade - Polytetrafluoroethylene (PTFE) Frame Box +appliedenergistics2:facade:0, Cable Facade - Blue Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Watertight Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Maraging Steel 300 Frame Box +appliedenergistics2:facade:0, Cable Facade - Hastelloy-C276 Frame Box +appliedenergistics2:facade:0, Cable Facade - Hastelloy-X Frame Box +appliedenergistics2:facade:0, Cable Facade - Europium Frame Box +appliedenergistics2:facade:0, Cable Facade - Tungstensteel Frame Box +appliedenergistics2:facade:0, Cable Facade - Dark Steel Frame Box +appliedenergistics2:facade:0, Cable Facade - Crushing Wheels +appliedenergistics2:facade:0, Cable Facade - Slicing Blades +appliedenergistics2:facade:0, Cable Facade - Electrolytic Cell +appliedenergistics2:facade:0, Cable Facade - Heat Vent +appliedenergistics2:facade:0, Cable Facade - Molybdenum Disilicide Coil Block +appliedenergistics2:facade:0, Cable Facade - Secure Maceration Casing +appliedenergistics2:facade:0, Cable Facade - High Temperature Smelting Casing +appliedenergistics2:facade:0, Cable Facade - Large-Scale Assembler Casing +appliedenergistics2:facade:0, Cable Facade - Stress Proof Casing +appliedenergistics2:facade:0, Cable Facade - Corrosion Proof Casing +appliedenergistics2:facade:0, Cable Facade - Vibration-Safe Casing +appliedenergistics2:facade:0, Cable Facade - Watertight Casing +appliedenergistics2:facade:0, Cable Facade - Shock Proof Cutting Casing +appliedenergistics2:facade:0, Cable Facade - Nonconducting Casing +appliedenergistics2:facade:0, Cable Facade - Reaction-Safe Casing +appliedenergistics2:facade:0, Cable Facade - Laser-Safe Engraving Casing +appliedenergistics2:facade:0, Cable Facade - Atomic Casing +appliedenergistics2:facade:0, Cable Facade - Industrial Steam Casing +appliedenergistics2:facade:0, Cable Facade - Snad +appliedenergistics2:facade:0, Cable Facade - Red Snad +appliedenergistics2:facade:0, Cable Facade - Oak Trim +appliedenergistics2:facade:0, Cable Facade - Spruce Trim +appliedenergistics2:facade:0, Cable Facade - Birch Trim +appliedenergistics2:facade:0, Cable Facade - Jungle Trim +appliedenergistics2:facade:0, Cable Facade - Acacia Trim +appliedenergistics2:facade:0, Cable Facade - Dark Oak Trim +appliedenergistics2:facade:0, Cable Facade - Xtone Tile +appliedenergistics2:facade:0, Cable Facade - Agon 1 +appliedenergistics2:facade:0, Cable Facade - Azur 1 +appliedenergistics2:facade:0, Cable Facade - Bitt 1 +appliedenergistics2:facade:0, Cable Facade - Cray 1 +appliedenergistics2:facade:0, Cable Facade - Fort 1 +appliedenergistics2:facade:0, Cable Facade - Iszm 1 +appliedenergistics2:facade:0, Cable Facade - Jelt 1 +appliedenergistics2:facade:0, Cable Facade - Korp 1 +appliedenergistics2:facade:0, Cable Facade - Kryp 1 +appliedenergistics2:facade:0, Cable Facade - Lair 1 +appliedenergistics2:facade:0, Cable Facade - Lave 1 +appliedenergistics2:facade:0, Cable Facade - Mint 1 +appliedenergistics2:facade:0, Cable Facade - Myst 1 +appliedenergistics2:facade:0, Cable Facade - Reds 1 +appliedenergistics2:facade:0, Cable Facade - Reed 1 +appliedenergistics2:facade:0, Cable Facade - Roen 1 +appliedenergistics2:facade:0, Cable Facade - Sols 1 +appliedenergistics2:facade:0, Cable Facade - Sync 1 +appliedenergistics2:facade:0, Cable Facade - Tank 1 +appliedenergistics2:facade:0, Cable Facade - Vect 1 +appliedenergistics2:facade:0, Cable Facade - Vena 1 +appliedenergistics2:facade:0, Cable Facade - Zane 1 +appliedenergistics2:facade:0, Cable Facade - Zech 1 +appliedenergistics2:facade:0, Cable Facade - Zest 1 +appliedenergistics2:facade:0, Cable Facade - Zeta 1 +appliedenergistics2:facade:0, Cable Facade - Zion 1 +appliedenergistics2:facade:0, Cable Facade - Zkul 1 +appliedenergistics2:facade:0, Cable Facade - Zoea 1 +appliedenergistics2:facade:0, Cable Facade - Zome 1 +appliedenergistics2:facade:0, Cable Facade - Zone 1 +appliedenergistics2:facade:0, Cable Facade - Zorg 1 +appliedenergistics2:facade:0, Cable Facade - Ztyl 1 +appliedenergistics2:facade:0, Cable Facade - Zyth 1 +appliedenergistics2:facade:0, Cable Facade - Dense Iron Ore +appliedenergistics2:facade:0, Cable Facade - Dense Coal Ore +appliedenergistics2:facade:0, Cable Facade - Dense Gold Ore +appliedenergistics2:facade:0, Cable Facade - Dense Diamond Ore +appliedenergistics2:facade:0, Cable Facade - Dense Emerald Ore +appliedenergistics2:facade:0, Cable Facade - Dense Lapis Ore +appliedenergistics2:facade:0, Cable Facade - Dense Redstone Ore +appliedenergistics2:facade:0, Cable Facade - Dense Quartz Ore +appliedenergistics2:facade:0, Cable Facade - Dense Aluminum Ore +appliedenergistics2:facade:0, Cable Facade - Dense Copper Ore +appliedenergistics2:facade:0, Cable Facade - Dense Iridium Ore +appliedenergistics2:facade:0, Cable Facade - Dense Lead Ore +appliedenergistics2:facade:0, Cable Facade - Dense Mithril Ore +appliedenergistics2:facade:0, Cable Facade - Dense Nickel Ore +appliedenergistics2:facade:0, Cable Facade - Dense Platinum Ore +appliedenergistics2:facade:0, Cable Facade - Dense Silver Ore +appliedenergistics2:facade:0, Cable Facade - Dense Tin Ore +appliedenergistics2:facade:0, Cable Facade - Dense Rutile Ore +appliedenergistics2:facade:0, Cable Facade - Restonia Crystal Block +appliedenergistics2:facade:0, Cable Facade - Palis Crystal Block +appliedenergistics2:facade:0, Cable Facade - Diamatine Crystal Block +appliedenergistics2:facade:0, Cable Facade - Void Crystal Block +appliedenergistics2:facade:0, Cable Facade - Emeradic Crystal Block +appliedenergistics2:facade:0, Cable Facade - Enori Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Restonia Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Palis Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Diamatine Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Void Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Emeradic Crystal Block +appliedenergistics2:facade:0, Cable Facade - Empowered Enori Crystal Block +appliedenergistics2:facade:0, Cable Facade - Ethetic Green Block +appliedenergistics2:facade:0, Cable Facade - Ethetic Quartz +appliedenergistics2:facade:0, Cable Facade - White Lamp +appliedenergistics2:facade:0, Cable Facade - Orange Lamp +appliedenergistics2:facade:0, Cable Facade - Magenta Lamp +appliedenergistics2:facade:0, Cable Facade - Light Blue Lamp +appliedenergistics2:facade:0, Cable Facade - Yellow Lamp +appliedenergistics2:facade:0, Cable Facade - Lime Lamp +appliedenergistics2:facade:0, Cable Facade - Pink Lamp +appliedenergistics2:facade:0, Cable Facade - Gray Lamp +appliedenergistics2:facade:0, Cable Facade - Light Gray Lamp +appliedenergistics2:facade:0, Cable Facade - Cyan Lamp +appliedenergistics2:facade:0, Cable Facade - Purple Lamp +appliedenergistics2:facade:0, Cable Facade - Blue Lamp +appliedenergistics2:facade:0, Cable Facade - Brown Lamp +appliedenergistics2:facade:0, Cable Facade - Green Lamp +appliedenergistics2:facade:0, Cable Facade - Red Lamp +appliedenergistics2:facade:0, Cable Facade - Black Lamp +appliedenergistics2:facade:0, Cable Facade - White Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Orange Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Magenta Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Light Blue Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Yellow Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Lime Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Pink Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Gray Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Light Gray Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Cyan Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Purple Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Blue Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Brown Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Green Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Red Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Black Lamp (On) +appliedenergistics2:facade:0, Cable Facade - Lamp Controller +appliedenergistics2:facade:0, Cable Facade - Treasure Chest +appliedenergistics2:facade:0, Cable Facade - Pillar of Black Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Block of Black Quartz +appliedenergistics2:facade:0, Cable Facade - Block of Black Quartz +appliedenergistics2:facade:0, Cable Facade - Black Quartz Ore +appliedenergistics2:facade:0, Cable Facade - Wood Casing +appliedenergistics2:facade:0, Cable Facade - Block of Charcoal +appliedenergistics2:facade:0, Cable Facade - Block of Enderpearl +appliedenergistics2:facade:0, Cable Facade - Casing +appliedenergistics2:facade:0, Cable Facade - Ender Casing +appliedenergistics2:facade:0, Cable Facade - Aluminium Casing +appliedenergistics2:facade:0, Cable Facade - Dust Block +appliedenergistics2:facade:0, Cable Facade - Dense Oilsands Ore +appliedenergistics2:facade:0, Cable Facade - Microverse Projector Casing +appliedenergistics2:facade:0, Cable Facade - Microverse Projector Vent +appliedenergistics2:facade:0, Cable Facade - Naquadah-Plated Dark Steel Machine Casing +appliedenergistics2:facade:0, Cable Facade - Naquadah Machine Casing +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:encoded_pattern, Encoded Pattern +appliedenergistics2:dummy_fluid_item, item.appliedenergistics2.dummy_fluid_item.name +appliedenergistics2:material:28, Advanced Card +appliedenergistics2:material:44, Annihilation Core +appliedenergistics2:material:25, Basic Card +appliedenergistics2:material:52, Blank Pattern +appliedenergistics2:material:23, Calculation Processor +appliedenergistics2:material:13, Inscriber Calculation Press +appliedenergistics2:material:16, Printed Calculation Circuit +appliedenergistics2:material:27, Capacity Card +appliedenergistics2:material:53, Crafting Card +appliedenergistics2:material:29, Fuzzy Card +appliedenergistics2:material:31, Inverter Card +appliedenergistics2:material:58, Pattern Expansion Card +appliedenergistics2:material:26, Redstone Card +appliedenergistics2:material:30, Acceleration Card +appliedenergistics2:material:34, 128³ Spatial Component +appliedenergistics2:material:37, 16k ME Storage Component +appliedenergistics2:material:33, 16³ Spatial Component +appliedenergistics2:material:35, 1k ME Storage Component +appliedenergistics2:material:32, 2³ Spatial Component +appliedenergistics2:material:36, 4k ME Storage Component +appliedenergistics2:material:38, 64k ME Storage Component +appliedenergistics2:material:0, Certus Quartz Crystal +appliedenergistics2:material:1, Charged Certus Quartz Crystal +appliedenergistics2:material:2, Certus Quartz Dust +appliedenergistics2:material:39, ME Storage Housing +appliedenergistics2:material:46, Ender Dust +appliedenergistics2:material:24, Engineering Processor +appliedenergistics2:material:14, Inscriber Engineering Press +appliedenergistics2:material:17, Printed Engineering Circuit +appliedenergistics2:material:56, 16k ME Fluid Storage Component +appliedenergistics2:material:54, 1k ME Fluid Storage Component +appliedenergistics2:material:55, 4k ME Fluid Storage Component +appliedenergistics2:material:57, 64k ME Fluid Storage Component +appliedenergistics2:material:7, Fluix Crystal +appliedenergistics2:material:8, Fluix Dust +appliedenergistics2:material:9, Fluix Pearl +appliedenergistics2:material:43, Formation Core +appliedenergistics2:material:51, Gold Dust +appliedenergistics2:material:49, Iron Dust +appliedenergistics2:material:22, Logic Processor +appliedenergistics2:material:15, Inscriber Logic Press +appliedenergistics2:material:18, Printed Logic Circuit +appliedenergistics2:material:6, Matter Ball +appliedenergistics2:material:21, Inscriber Name Press +appliedenergistics2:material:3, Nether Quartz Dust +appliedenergistics2:material:10, Pure Certus Quartz Crystal +appliedenergistics2:material:12, Pure Fluix Crystal +appliedenergistics2:material:11, Pure Nether Quartz Crystal +appliedenergistics2:material:48, Quantum Entangled Singularity +appliedenergistics2:material:5, Silicon +appliedenergistics2:material:19, Inscriber Silicon Press +appliedenergistics2:material:20, Printed Silicon +appliedenergistics2:material:47, Singularity +appliedenergistics2:material:45, Sky Stone Dust +appliedenergistics2:material:41, Wireless Receiver +appliedenergistics2:material:42, Wireless Booster +appliedenergistics2:part:300, ME Annihilation Plane +appliedenergistics2:part:120, Cable Anchor +appliedenergistics2:part:20, ME Covered Cable - White +appliedenergistics2:part:21, ME Covered Cable - Orange +appliedenergistics2:part:22, ME Covered Cable - Magenta +appliedenergistics2:part:23, ME Covered Cable - Light Blue +appliedenergistics2:part:24, ME Covered Cable - Yellow +appliedenergistics2:part:25, ME Covered Cable - Lime +appliedenergistics2:part:26, ME Covered Cable - Pink +appliedenergistics2:part:27, ME Covered Cable - Gray +appliedenergistics2:part:28, ME Covered Cable - Light Gray +appliedenergistics2:part:29, ME Covered Cable - Cyan +appliedenergistics2:part:30, ME Covered Cable - Purple +appliedenergistics2:part:31, ME Covered Cable - Blue +appliedenergistics2:part:32, ME Covered Cable - Brown +appliedenergistics2:part:33, ME Covered Cable - Green +appliedenergistics2:part:34, ME Covered Cable - Red +appliedenergistics2:part:35, ME Covered Cable - Black +appliedenergistics2:part:36, ME Covered Cable - Fluix +appliedenergistics2:part:0, ME Glass Cable - White +appliedenergistics2:part:1, ME Glass Cable - Orange +appliedenergistics2:part:2, ME Glass Cable - Magenta +appliedenergistics2:part:3, ME Glass Cable - Light Blue +appliedenergistics2:part:4, ME Glass Cable - Yellow +appliedenergistics2:part:5, ME Glass Cable - Lime +appliedenergistics2:part:6, ME Glass Cable - Pink +appliedenergistics2:part:7, ME Glass Cable - Gray +appliedenergistics2:part:8, ME Glass Cable - Light Gray +appliedenergistics2:part:9, ME Glass Cable - Cyan +appliedenergistics2:part:10, ME Glass Cable - Purple +appliedenergistics2:part:11, ME Glass Cable - Blue +appliedenergistics2:part:12, ME Glass Cable - Brown +appliedenergistics2:part:13, ME Glass Cable - Green +appliedenergistics2:part:14, ME Glass Cable - Red +appliedenergistics2:part:15, ME Glass Cable - Black +appliedenergistics2:part:16, ME Glass Cable - Fluix +appliedenergistics2:part:420, ME Conversion Monitor +appliedenergistics2:part:360, ME Crafting Terminal +appliedenergistics2:part:200, Dark Illuminated Panel +appliedenergistics2:part:341, ME Extended Processing Pattern Terminal +appliedenergistics2:part:260, ME Export Bus +appliedenergistics2:part:302, ME Fluid Annihilation Plane +appliedenergistics2:part:261, ME Fluid Export Bus +appliedenergistics2:part:321, ME Fluid Formation Plane +appliedenergistics2:part:241, ME Fluid Import Bus +appliedenergistics2:part:441, ME Fluid Interface +appliedenergistics2:part:281, ME Fluid Level Emitter +appliedenergistics2:part:221, ME Fluid Storage Bus +appliedenergistics2:part:520, ME Fluid Terminal +appliedenergistics2:part:320, ME Formation Plane +appliedenergistics2:part:301, ME Identity Annihilation Plane +appliedenergistics2:part:240, ME Import Bus +appliedenergistics2:part:440, ME Interface +appliedenergistics2:part:480, ME Interface Terminal +appliedenergistics2:part:100, ME Inverted Toggle Bus +appliedenergistics2:part:280, ME Level Emitter +appliedenergistics2:part:160, Bright Illuminated Panel +appliedenergistics2:part:222, ME OreDict Storage Bus +appliedenergistics2:part:469, P2P Tunnel - FE +appliedenergistics2:part:463, P2P Tunnel - Fluid +appliedenergistics2:part:470, P2P Tunnel - GTCEU +appliedenergistics2:part:462, P2P Tunnel - Item +appliedenergistics2:part:467, P2P Tunnel - Light +appliedenergistics2:part:460, P2P Tunnel - ME +appliedenergistics2:part:461, P2P Tunnel - Redstone +appliedenergistics2:part:340, ME Pattern Terminal +appliedenergistics2:part:140, Quartz Fiber +appliedenergistics2:part:180, Illuminated Panel +appliedenergistics2:part:220, ME Storage Bus +appliedenergistics2:part:400, ME Storage Monitor +appliedenergistics2:part:380, ME Terminal +appliedenergistics2:part:80, ME Toggle Bus +baubles:ring:0, Miner's Ring +enderio:item_enderface, Enderface +enderio:item_conduit_facade:0, Conduit Facade +enderio:item_conduit_facade:1, Hardened Conduit Facade +enderio:item_conduit_facade:2, Transparent Conduit Facade +enderio:item_conduit_facade:3, Transparent Hardened Conduit Facade +enderio:item_basic_capacitor:0, Basic Capacitor +enderio:item_basic_capacitor:1, Double-Layer Capacitor +enderio:item_basic_capacitor:2, Octadic Capacitor +enderio:block_alloy:0, Electrical Steel Block +enderio:block_alloy:1, Energetic Alloy Block +enderio:block_alloy:2, Vibrant Alloy Block +enderio:block_alloy:3, Redstone Alloy Block +enderio:block_alloy:4, Conductive Iron Block +enderio:block_alloy:5, Pulsating Iron Block +enderio:block_alloy:6, Dark Steel Block +enderio:block_alloy:7, Soularium Block +enderio:block_alloy:8, End Steel Block +enderio:block_alloy:9, Iron Alloy Block +enderio:item_alloy_ingot:0, Electrical Steel Ingot +enderio:item_alloy_ingot:1, Energetic Alloy Ingot +enderio:item_alloy_ingot:2, Vibrant Alloy Ingot +enderio:item_alloy_ingot:3, Redstone Alloy Ingot +enderio:item_alloy_ingot:4, Conductive Iron Ingot +enderio:item_alloy_ingot:5, Pulsating Iron Ingot +enderio:item_alloy_ingot:6, Dark Steel Ingot +enderio:item_alloy_ingot:7, Soularium Ingot +enderio:item_alloy_ingot:8, End Steel Ingot +enderio:item_alloy_ingot:9, Iron Alloy Ingot +enderio:item_alloy_nugget:0, Electrical Steel Nugget +enderio:item_alloy_nugget:1, Energetic Alloy Nugget +enderio:item_alloy_nugget:2, Vibrant Alloy Nugget +enderio:item_alloy_nugget:3, Redstone Alloy Nugget +enderio:item_alloy_nugget:4, Conductive Iron Nugget +enderio:item_alloy_nugget:5, Pulsating Iron Nugget +enderio:item_alloy_nugget:6, Dark Steel Nugget +enderio:item_alloy_nugget:7, Soularium Nugget +enderio:item_alloy_nugget:8, End Steel Nugget +enderio:item_alloy_nugget:9, Iron Alloy Nugget +enderio:item_alloy_ball:0, Electrical Steel Grinding Ball +enderio:item_alloy_ball:1, Energetic Alloy Grinding Ball +enderio:item_alloy_ball:2, Vibrant Alloy Grinding Ball +enderio:item_alloy_ball:3, Redstone Alloy Grinding Ball +enderio:item_alloy_ball:4, Conductive Iron Grinding Ball +enderio:item_alloy_ball:5, Pulsating Iron Grinding Ball +enderio:item_alloy_ball:6, Dark Steel Grinding Ball +enderio:item_alloy_ball:7, Soularium Grinding Ball +enderio:item_alloy_ball:8, End Steel Grinding Ball +enderio:item_alloy_ball:9, Iron Alloy Grinding Ball +enderio:item_material:0, Simple Machine Chassis +enderio:item_material:1, Industrial Machine Chassis +enderio:item_material:2, Machine Parts +enderio:item_material:3, Photovoltaic Plate +enderio:item_material:4, Conduit Binder +enderio:item_material:5, Silicon +enderio:item_material:6, Glider Wing +enderio:item_material:7, Glider Wings +enderio:item_material:8, Nutritious Stick +enderio:item_material:9, Wooden Gear +enderio:item_material:10, Stone Compound Gear +enderio:item_material:11, Infinity Bimetal Gear +enderio:item_material:12, Energized Bimetal Gear +enderio:item_material:13, Vibrant Bimetal Gear +enderio:item_material:14, Pulsating Crystal +enderio:item_material:15, Vibrant Crystal +enderio:item_material:16, Ender Crystal +enderio:item_material:17, Enticing Crystal +enderio:item_material:18, Weather Crystal +enderio:item_material:19, Prescient Crystal +enderio:item_material:20, Grains of Infinity +enderio:item_material:21, Flour +enderio:item_material:22, Conduit Binder Composite +enderio:item_material:23, Coal Powder +enderio:item_material:24, Iron Powder +enderio:item_material:25, Gold Powder +enderio:item_material:26, Copper Powder +enderio:item_material:27, Tin Powder +enderio:item_material:28, Ender Pearl Powder +enderio:item_material:29, Obsidian Powder +enderio:item_material:31, Cobalt Powder +enderio:item_material:32, Lapis Lazuli Powder +enderio:item_material:33, Quartz Powder +enderio:item_material:34, Grains of Prescience +enderio:item_material:35, Grains of Vibrancy +enderio:item_material:36, Grains of Piezallity +enderio:item_material:37, Grains of the End +enderio:item_material:38, Photovoltaic Composite +enderio:item_material:39, Enderium Base +enderio:item_material:40, Zombie Electrode +enderio:item_material:41, Z-Logic Controller +enderio:item_material:42, Frank'N'Zombie +enderio:item_material:43, Ender Resonator +enderio:item_material:44, Sentient Ender +enderio:item_material:45, Skeletal Contractor +enderio:item_material:46, Clippings and Trimmings +enderio:item_material:47, Twigs and Prunings +enderio:item_material:48, Organic Green Dye +enderio:item_material:49, Organic Brown Dye +enderio:item_material:50, Organic Black Dye +enderio:item_material:51, Industrial Dye Blend +enderio:item_material:52, Soul Attuned Dye Blend +enderio:item_material:53, Soul Machine Chassis +enderio:item_material:54, Enhanced Machine Chassis +enderio:item_material:55, Soulless Machine Chassis +enderio:item_material:56, Guardian Diode +enderio:item_material:57, Signalum Grinding Ball +enderio:item_material:58, Enderium Grinding Ball +enderio:item_material:59, Lumium Grinding Ball +enderio:item_material:60, Redstone Filter Base +enderio:item_material:61, Confusing Powder +enderio:item_material:62, Ender Fragment +enderio:item_material:63, Withering Dust +enderio:item_material:64, Remote Awareness Upgrade +enderio:item_material:65, Wireless Energy Transmitter Dish Assembly +enderio:item_material:66, End Steel Chassis +enderio:item_material:67, Enhanced Dye Blend +enderio:item_material:68, Enhanced Machine Parts +enderio:item_material:69, Simple Machine Parts +enderio:item_material:70, Cake Base +enderio:item_material:71, Infinity Rod +enderio:item_material:72, Nethercotta +enderio:item_material:73, Dark Bimetal Gear +enderio:item_material:74, Soul Powder +enderio:item_material:75, Infinity Reagent +enderio:item_material:76, Clay-Coated Glowstone Dust +enderio:item_material:77, Black Paper +enderio:item_material:78, Animal Token +enderio:item_material:79, Monster Token +enderio:item_material:80, Player Token +enderio:item_material:81, Unfired Death Urn +enderio:item_broken_spawner:0, Broken Spawner +enderio:block_infinity_fog:0, Infinity Dust +enderio:block_infinity:0, Infinity Dust Block +enderio:block_infinity:1, Compressed Infinity Dust Block +enderio:block_infinity:2, Double Compressed Infinity Dust Block +enderio:block_holy_fog, Glowstone Nano-Particles (old) +enderio:block_holier_fog, Glowstone Nano-Particles +enderio:block_dark_steel_anvil:0, Dark Steel Anvil +enderio:block_dark_steel_anvil:1, Slightly Damaged Dark Steel Anvil +enderio:block_dark_steel_anvil:2, Very Damaged Dark Steel Anvil +enderio:block_dark_paper_anvil:0, Dark Paper Anvil +enderio:block_dark_paper_anvil:1, Slightly Damaged Dark Paper Anvil +enderio:block_dark_paper_anvil:2, Very Damaged Dark Paper Anvil +enderio:block_dark_steel_ladder, Dark Steel Ladder +enderio:block_dark_iron_bars, Dark Steel Bars +enderio:block_dark_steel_trapdoor, Dark Steel Trapdoor +enderio:block_dark_steel_door, Dark Steel Door +enderio:block_reinforced_obsidian, Reinforced Obsidian +enderio:block_self_resetting_lever5, Self-resetting Lever (5 seconds) +enderio:block_self_resetting_lever10, Self-resetting Lever (10 seconds) +enderio:block_self_resetting_lever30, Self-resetting Lever (30 seconds) +enderio:block_self_resetting_lever60, Self-resetting Lever (1 Minute) +enderio:block_self_resetting_lever300, Self-resetting Lever (5 Minutes) +enderio:block_self_resetting_lever5i, Inverted Self-resetting Lever (5 seconds) +enderio:block_self_resetting_lever10i, Inverted Self-resetting Lever (10 seconds) +enderio:block_self_resetting_lever30i, Inverted Self-resetting Lever (30 seconds) +enderio:block_self_resetting_lever60i, Inverted Self-resetting Lever (1 Minute) +enderio:block_self_resetting_lever300i, Inverted Self-resetting Lever (5 Minutes) +enderio:block_decoration1:0, Machine Chassis (decoration block) +enderio:block_decoration1:1, Blank Machine (decoration block) +enderio:block_decoration1:2, Machine Tops (decoration block) +enderio:block_decoration1:3, Machine Sides (decoration block) +enderio:block_decoration1:4, Machine Backs (decoration block) +enderio:block_decoration1:5, Machine with sides (decoration block) +enderio:block_decoration1:6, Machine width backs (decoration block) +enderio:block_decoration1:7, Blank Soul Machine (decoration block) +enderio:block_decoration1:8, Soul Machine Tops (decoration block) +enderio:block_decoration1:9, Soul Machine Sides (decoration block) +enderio:block_decoration1:10, Soul Machine Backs (decoration block) +enderio:block_decoration1:11, Soul Machine with sides (decoration block) +enderio:block_decoration1:12, Soul Machine width backs (decoration block) +enderio:block_decoration1:13, Red Machine (decoration block) +enderio:block_decoration1:14, Broken Spawner (decoration block) +enderio:block_decoration1:15, Invisible Block (decoration block) +enderio:block_decoration2:0, Alloy Smelter (decoration block) +enderio:block_decoration2:1, Item Buffer (decoration block) +enderio:block_decoration2:2, Power Buffer (decoration block) +enderio:block_decoration2:3, Omni Buffer (decoration block) +enderio:block_decoration2:4, Creative Buffer (decoration block) +enderio:block_decoration2:5, Crafter (decoration block) +enderio:block_decoration2:6, Painting Machine (decoration block) +enderio:block_decoration2:7, Power Monitor (decoration block) +enderio:block_decoration2:8, SAG Mill (decoration block) +enderio:block_decoration2:9, Slice'N'Splice (decoration block) +enderio:block_decoration2:10, Stirling Generator (decoration block) +enderio:block_decoration2:11, Fluid Tank (decoration block) +enderio:block_decoration2:12, Pressurized Fluid Tank (decoration block) +enderio:block_decoration2:13, Travel Anchor (decoration block) +enderio:block_decoration2:14, Vacuum Chest (decoration block) +enderio:block_decoration2:15, Wireless Charger (decoration block) +enderio:block_decoration3:0, XP Vacuum (decoration block) +enderio:block_decoration3:1, Simple Alloy Smelter (decoration block) +enderio:block_decoration3:2, Simple Stirling Generator (decoration block) +enderio:block_decoration3:3, Wired Charger (decoration block) +enderio:block_decoration3:4, Simple Sagmill (decoration block) +enderio:block_industrial_insulation, Industrial Insulation +enderio:block_end_iron_bars, End Steel Bars +enderio:block_confusion_charge, Confusion Charge +enderio:block_concussion_charge, Concussion Charge +enderio:block_ender_charge, Ender Charge +enderio:block_painted_slab, Painted Slab +enderio:block_painted_stone_slab, Painted Stone Slab +enderio:block_painted_pressure_plate:1, Wooden Pressure Plate (Silent) +enderio:block_painted_pressure_plate:3, Stone Pressure Plate (Silent) +enderio:block_painted_pressure_plate:5, Weighted Pressure Plate (Heavy) (Silent) +enderio:block_painted_pressure_plate:7, Weighted Pressure Plate (Light) (Silent) +enderio:block_painted_pressure_plate:8, Dark Pressure Plate +enderio:block_painted_pressure_plate:9, Dark Pressure Plate (Silent) +enderio:block_painted_pressure_plate:10, Soularium Pressure Plate +enderio:block_painted_pressure_plate:11, Soularium Pressure Plate (Silent) +enderio:block_painted_pressure_plate:12, Soularium Pressure Plate (Tuned) +enderio:block_painted_pressure_plate:13, Soularium Pressure Plate (Tuned) (Silent) +enderio:block_painted_wooden_door, Painted Wooden Door +enderio:block_painted_iron_door, Painted Iron Door +enderio:block_painted_dark_steel_door, Painted Dark Steel Door +enderio:block_exit_rail, Exit Rail +enderio:item_conduit_probe:0, Conduit Probe +enderio:item_yeta_wrench, Yeta Wrench +enderio:item_xp_transfer:0, Experience Rod +enderio:item_cold_fire_igniter, Cold Fire Igniter +enderio:item_coord_selector, Coordinate Selector +enderio:item_location_printout, Location Printout +enderio:item_travel_staff:0, Staff of Traveling +enderio:item_travel_staff:0, Staff of Traveling +enderio:item_rod_of_return:0, Rod of Return +enderio:item_rod_of_return:0, Rod of Return +enderio:item_magnet:0, Electromagnet +enderio:item_magnet:0, Electromagnet +enderio:block_enderman_skull:0, Enderman Head +enderio:block_enderman_skull:2, Tormented Enderman Head +enderio:item_ender_food:0, "Enderios" +enderio:item_basic_item_filter:0, Basic Item Filter +enderio:item_advanced_item_filter:0, Advanced Item Filter +enderio:item_limited_item_filter:0, Limited Item Filter +enderio:item_big_item_filter:0, Big Item Filter +enderio:item_big_advanced_item_filter:0, Advanced Big Item Filter +enderio:item_existing_item_filter:0, Existing Item Filter +enderio:item_mod_item_filter:0, Mod Item Filter +enderio:item_power_item_filter:0, Power Item Filter +enderio:item_soul_filter_normal:0, Soul Item Filter +enderio:item_soul_filter_big:0, Big Soul Item Filter +enderio:item_enchantment_filter_normal:0, Enchantment Item Filter +enderio:item_enchantment_filter_big:0, Big Enchantment Item Filter +enderio:item_fluid_filter:0, Basic Fluid Filter +enderio:item_redstone_not_filter:0, Redstone NOT Filter +enderio:item_redstone_or_filter:0, Redstone OR Filter +enderio:item_redstone_and_filter:0, Redstone AND Filter +enderio:item_redstone_nor_filter:0, Redstone NOR Filter +enderio:item_redstone_nand_filter:0, Redstone NAND Filter +enderio:item_redstone_xor_filter:0, Redstone XOR Filter +enderio:item_redstone_xnor_filter:0, Redstone XNOR Filter +enderio:item_redstone_toggle_filter:0, Redstone Toggle Latch Filter +enderio:item_redstone_counting_filter:0, Redstone Counting Filter +enderio:item_redstone_sensor_filter:0, Redstone Sensor Filter +enderio:item_redstone_timer_filter:0, Redstone Timer Filter +enderio:block_fused_quartz:0, Fused Quartz +enderio:block_fused_quartz:1, Fused Quartz +enderio:block_fused_quartz:2, Fused Quartz +enderio:block_fused_quartz:3, Fused Quartz +enderio:block_fused_quartz:4, Fused Quartz +enderio:block_fused_quartz:5, Fused Quartz +enderio:block_fused_quartz:6, Fused Quartz +enderio:block_fused_quartz:7, Fused Quartz +enderio:block_fused_quartz:8, Fused Quartz +enderio:block_fused_quartz:9, Fused Quartz +enderio:block_fused_quartz:10, Fused Quartz +enderio:block_fused_quartz:11, Fused Quartz +enderio:block_fused_quartz:12, Fused Quartz +enderio:block_fused_quartz:13, Fused Quartz +enderio:block_fused_quartz:14, Fused Quartz +enderio:block_fused_quartz:15, Fused Quartz +enderio:block_fused_glass:0, Quite Clear Glass +enderio:block_fused_glass:1, Quite Clear Glass +enderio:block_fused_glass:2, Quite Clear Glass +enderio:block_fused_glass:3, Quite Clear Glass +enderio:block_fused_glass:4, Quite Clear Glass +enderio:block_fused_glass:5, Quite Clear Glass +enderio:block_fused_glass:6, Quite Clear Glass +enderio:block_fused_glass:7, Quite Clear Glass +enderio:block_fused_glass:8, Quite Clear Glass +enderio:block_fused_glass:9, Quite Clear Glass +enderio:block_fused_glass:10, Quite Clear Glass +enderio:block_fused_glass:11, Quite Clear Glass +enderio:block_fused_glass:12, Quite Clear Glass +enderio:block_fused_glass:13, Quite Clear Glass +enderio:block_fused_glass:14, Quite Clear Glass +enderio:block_fused_glass:15, Quite Clear Glass +enderio:block_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_dark_fused_glass:0, Dark Clear Glass +enderio:block_dark_fused_glass:1, Dark Clear Glass +enderio:block_dark_fused_glass:2, Dark Clear Glass +enderio:block_dark_fused_glass:3, Dark Clear Glass +enderio:block_dark_fused_glass:4, Dark Clear Glass +enderio:block_dark_fused_glass:5, Dark Clear Glass +enderio:block_dark_fused_glass:6, Dark Clear Glass +enderio:block_dark_fused_glass:7, Dark Clear Glass +enderio:block_dark_fused_glass:8, Dark Clear Glass +enderio:block_dark_fused_glass:9, Dark Clear Glass +enderio:block_dark_fused_glass:10, Dark Clear Glass +enderio:block_dark_fused_glass:11, Dark Clear Glass +enderio:block_dark_fused_glass:12, Dark Clear Glass +enderio:block_dark_fused_glass:13, Dark Clear Glass +enderio:block_dark_fused_glass:14, Dark Clear Glass +enderio:block_dark_fused_glass:15, Dark Clear Glass +enderio:block_holy_fused_quartz:0, Fused Quartz +enderio:block_holy_fused_quartz:1, Fused Quartz +enderio:block_holy_fused_quartz:2, Fused Quartz +enderio:block_holy_fused_quartz:3, Fused Quartz +enderio:block_holy_fused_quartz:4, Fused Quartz +enderio:block_holy_fused_quartz:5, Fused Quartz +enderio:block_holy_fused_quartz:6, Fused Quartz +enderio:block_holy_fused_quartz:7, Fused Quartz +enderio:block_holy_fused_quartz:8, Fused Quartz +enderio:block_holy_fused_quartz:9, Fused Quartz +enderio:block_holy_fused_quartz:10, Fused Quartz +enderio:block_holy_fused_quartz:11, Fused Quartz +enderio:block_holy_fused_quartz:12, Fused Quartz +enderio:block_holy_fused_quartz:13, Fused Quartz +enderio:block_holy_fused_quartz:14, Fused Quartz +enderio:block_holy_fused_quartz:15, Fused Quartz +enderio:block_holy_fused_glass:0, Quite Clear Glass +enderio:block_holy_fused_glass:1, Quite Clear Glass +enderio:block_holy_fused_glass:2, Quite Clear Glass +enderio:block_holy_fused_glass:3, Quite Clear Glass +enderio:block_holy_fused_glass:4, Quite Clear Glass +enderio:block_holy_fused_glass:5, Quite Clear Glass +enderio:block_holy_fused_glass:6, Quite Clear Glass +enderio:block_holy_fused_glass:7, Quite Clear Glass +enderio:block_holy_fused_glass:8, Quite Clear Glass +enderio:block_holy_fused_glass:9, Quite Clear Glass +enderio:block_holy_fused_glass:10, Quite Clear Glass +enderio:block_holy_fused_glass:11, Quite Clear Glass +enderio:block_holy_fused_glass:12, Quite Clear Glass +enderio:block_holy_fused_glass:13, Quite Clear Glass +enderio:block_holy_fused_glass:14, Quite Clear Glass +enderio:block_holy_fused_glass:15, Quite Clear Glass +enderio:block_holy_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_holy_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_holy_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_holy_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_holy_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_holy_dark_fused_glass:0, Dark Clear Glass +enderio:block_holy_dark_fused_glass:1, Dark Clear Glass +enderio:block_holy_dark_fused_glass:2, Dark Clear Glass +enderio:block_holy_dark_fused_glass:3, Dark Clear Glass +enderio:block_holy_dark_fused_glass:4, Dark Clear Glass +enderio:block_holy_dark_fused_glass:5, Dark Clear Glass +enderio:block_holy_dark_fused_glass:6, Dark Clear Glass +enderio:block_holy_dark_fused_glass:7, Dark Clear Glass +enderio:block_holy_dark_fused_glass:8, Dark Clear Glass +enderio:block_holy_dark_fused_glass:9, Dark Clear Glass +enderio:block_holy_dark_fused_glass:10, Dark Clear Glass +enderio:block_holy_dark_fused_glass:11, Dark Clear Glass +enderio:block_holy_dark_fused_glass:12, Dark Clear Glass +enderio:block_holy_dark_fused_glass:13, Dark Clear Glass +enderio:block_holy_dark_fused_glass:14, Dark Clear Glass +enderio:block_holy_dark_fused_glass:15, Dark Clear Glass +enderio:block_unholy_fused_quartz:0, Fused Quartz +enderio:block_unholy_fused_quartz:1, Fused Quartz +enderio:block_unholy_fused_quartz:2, Fused Quartz +enderio:block_unholy_fused_quartz:3, Fused Quartz +enderio:block_unholy_fused_quartz:4, Fused Quartz +enderio:block_unholy_fused_quartz:5, Fused Quartz +enderio:block_unholy_fused_quartz:6, Fused Quartz +enderio:block_unholy_fused_quartz:7, Fused Quartz +enderio:block_unholy_fused_quartz:8, Fused Quartz +enderio:block_unholy_fused_quartz:9, Fused Quartz +enderio:block_unholy_fused_quartz:10, Fused Quartz +enderio:block_unholy_fused_quartz:11, Fused Quartz +enderio:block_unholy_fused_quartz:12, Fused Quartz +enderio:block_unholy_fused_quartz:13, Fused Quartz +enderio:block_unholy_fused_quartz:14, Fused Quartz +enderio:block_unholy_fused_quartz:15, Fused Quartz +enderio:block_unholy_fused_glass:0, Quite Clear Glass +enderio:block_unholy_fused_glass:1, Quite Clear Glass +enderio:block_unholy_fused_glass:2, Quite Clear Glass +enderio:block_unholy_fused_glass:3, Quite Clear Glass +enderio:block_unholy_fused_glass:4, Quite Clear Glass +enderio:block_unholy_fused_glass:5, Quite Clear Glass +enderio:block_unholy_fused_glass:6, Quite Clear Glass +enderio:block_unholy_fused_glass:7, Quite Clear Glass +enderio:block_unholy_fused_glass:8, Quite Clear Glass +enderio:block_unholy_fused_glass:9, Quite Clear Glass +enderio:block_unholy_fused_glass:10, Quite Clear Glass +enderio:block_unholy_fused_glass:11, Quite Clear Glass +enderio:block_unholy_fused_glass:12, Quite Clear Glass +enderio:block_unholy_fused_glass:13, Quite Clear Glass +enderio:block_unholy_fused_glass:14, Quite Clear Glass +enderio:block_unholy_fused_glass:15, Quite Clear Glass +enderio:block_unholy_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_unholy_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_unholy_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_unholy_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_unholy_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_unholy_dark_fused_glass:0, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:1, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:2, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:3, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:4, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:5, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:6, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:7, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:8, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:9, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:10, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:11, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:12, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:13, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:14, Dark Clear Glass +enderio:block_unholy_dark_fused_glass:15, Dark Clear Glass +enderio:block_pasture_fused_quartz:0, Fused Quartz +enderio:block_pasture_fused_quartz:1, Fused Quartz +enderio:block_pasture_fused_quartz:2, Fused Quartz +enderio:block_pasture_fused_quartz:3, Fused Quartz +enderio:block_pasture_fused_quartz:4, Fused Quartz +enderio:block_pasture_fused_quartz:5, Fused Quartz +enderio:block_pasture_fused_quartz:6, Fused Quartz +enderio:block_pasture_fused_quartz:7, Fused Quartz +enderio:block_pasture_fused_quartz:8, Fused Quartz +enderio:block_pasture_fused_quartz:9, Fused Quartz +enderio:block_pasture_fused_quartz:10, Fused Quartz +enderio:block_pasture_fused_quartz:11, Fused Quartz +enderio:block_pasture_fused_quartz:12, Fused Quartz +enderio:block_pasture_fused_quartz:13, Fused Quartz +enderio:block_pasture_fused_quartz:14, Fused Quartz +enderio:block_pasture_fused_quartz:15, Fused Quartz +enderio:block_pasture_fused_glass:0, Quite Clear Glass +enderio:block_pasture_fused_glass:1, Quite Clear Glass +enderio:block_pasture_fused_glass:2, Quite Clear Glass +enderio:block_pasture_fused_glass:3, Quite Clear Glass +enderio:block_pasture_fused_glass:4, Quite Clear Glass +enderio:block_pasture_fused_glass:5, Quite Clear Glass +enderio:block_pasture_fused_glass:6, Quite Clear Glass +enderio:block_pasture_fused_glass:7, Quite Clear Glass +enderio:block_pasture_fused_glass:8, Quite Clear Glass +enderio:block_pasture_fused_glass:9, Quite Clear Glass +enderio:block_pasture_fused_glass:10, Quite Clear Glass +enderio:block_pasture_fused_glass:11, Quite Clear Glass +enderio:block_pasture_fused_glass:12, Quite Clear Glass +enderio:block_pasture_fused_glass:13, Quite Clear Glass +enderio:block_pasture_fused_glass:14, Quite Clear Glass +enderio:block_pasture_fused_glass:15, Quite Clear Glass +enderio:block_pasture_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_pasture_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_pasture_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_pasture_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_pasture_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_pasture_dark_fused_glass:0, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:1, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:2, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:3, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:4, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:5, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:6, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:7, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:8, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:9, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:10, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:11, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:12, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:13, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:14, Dark Clear Glass +enderio:block_pasture_dark_fused_glass:15, Dark Clear Glass +enderio:block_not_holy_fused_quartz:0, Fused Quartz +enderio:block_not_holy_fused_quartz:1, Fused Quartz +enderio:block_not_holy_fused_quartz:2, Fused Quartz +enderio:block_not_holy_fused_quartz:3, Fused Quartz +enderio:block_not_holy_fused_quartz:4, Fused Quartz +enderio:block_not_holy_fused_quartz:5, Fused Quartz +enderio:block_not_holy_fused_quartz:6, Fused Quartz +enderio:block_not_holy_fused_quartz:7, Fused Quartz +enderio:block_not_holy_fused_quartz:8, Fused Quartz +enderio:block_not_holy_fused_quartz:9, Fused Quartz +enderio:block_not_holy_fused_quartz:10, Fused Quartz +enderio:block_not_holy_fused_quartz:11, Fused Quartz +enderio:block_not_holy_fused_quartz:12, Fused Quartz +enderio:block_not_holy_fused_quartz:13, Fused Quartz +enderio:block_not_holy_fused_quartz:14, Fused Quartz +enderio:block_not_holy_fused_quartz:15, Fused Quartz +enderio:block_not_holy_fused_glass:0, Quite Clear Glass +enderio:block_not_holy_fused_glass:1, Quite Clear Glass +enderio:block_not_holy_fused_glass:2, Quite Clear Glass +enderio:block_not_holy_fused_glass:3, Quite Clear Glass +enderio:block_not_holy_fused_glass:4, Quite Clear Glass +enderio:block_not_holy_fused_glass:5, Quite Clear Glass +enderio:block_not_holy_fused_glass:6, Quite Clear Glass +enderio:block_not_holy_fused_glass:7, Quite Clear Glass +enderio:block_not_holy_fused_glass:8, Quite Clear Glass +enderio:block_not_holy_fused_glass:9, Quite Clear Glass +enderio:block_not_holy_fused_glass:10, Quite Clear Glass +enderio:block_not_holy_fused_glass:11, Quite Clear Glass +enderio:block_not_holy_fused_glass:12, Quite Clear Glass +enderio:block_not_holy_fused_glass:13, Quite Clear Glass +enderio:block_not_holy_fused_glass:14, Quite Clear Glass +enderio:block_not_holy_fused_glass:15, Quite Clear Glass +enderio:block_not_holy_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_not_holy_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_not_holy_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_not_holy_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_not_holy_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_not_holy_dark_fused_glass:0, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:1, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:2, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:3, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:4, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:5, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:6, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:7, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:8, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:9, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:10, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:11, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:12, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:13, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:14, Dark Clear Glass +enderio:block_not_holy_dark_fused_glass:15, Dark Clear Glass +enderio:block_not_unholy_fused_quartz:0, Fused Quartz +enderio:block_not_unholy_fused_quartz:1, Fused Quartz +enderio:block_not_unholy_fused_quartz:2, Fused Quartz +enderio:block_not_unholy_fused_quartz:3, Fused Quartz +enderio:block_not_unholy_fused_quartz:4, Fused Quartz +enderio:block_not_unholy_fused_quartz:5, Fused Quartz +enderio:block_not_unholy_fused_quartz:6, Fused Quartz +enderio:block_not_unholy_fused_quartz:7, Fused Quartz +enderio:block_not_unholy_fused_quartz:8, Fused Quartz +enderio:block_not_unholy_fused_quartz:9, Fused Quartz +enderio:block_not_unholy_fused_quartz:10, Fused Quartz +enderio:block_not_unholy_fused_quartz:11, Fused Quartz +enderio:block_not_unholy_fused_quartz:12, Fused Quartz +enderio:block_not_unholy_fused_quartz:13, Fused Quartz +enderio:block_not_unholy_fused_quartz:14, Fused Quartz +enderio:block_not_unholy_fused_quartz:15, Fused Quartz +enderio:block_not_unholy_fused_glass:0, Quite Clear Glass +enderio:block_not_unholy_fused_glass:1, Quite Clear Glass +enderio:block_not_unholy_fused_glass:2, Quite Clear Glass +enderio:block_not_unholy_fused_glass:3, Quite Clear Glass +enderio:block_not_unholy_fused_glass:4, Quite Clear Glass +enderio:block_not_unholy_fused_glass:5, Quite Clear Glass +enderio:block_not_unholy_fused_glass:6, Quite Clear Glass +enderio:block_not_unholy_fused_glass:7, Quite Clear Glass +enderio:block_not_unholy_fused_glass:8, Quite Clear Glass +enderio:block_not_unholy_fused_glass:9, Quite Clear Glass +enderio:block_not_unholy_fused_glass:10, Quite Clear Glass +enderio:block_not_unholy_fused_glass:11, Quite Clear Glass +enderio:block_not_unholy_fused_glass:12, Quite Clear Glass +enderio:block_not_unholy_fused_glass:13, Quite Clear Glass +enderio:block_not_unholy_fused_glass:14, Quite Clear Glass +enderio:block_not_unholy_fused_glass:15, Quite Clear Glass +enderio:block_not_unholy_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_not_unholy_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_not_unholy_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_not_unholy_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_not_unholy_dark_fused_glass:0, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:1, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:2, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:3, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:4, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:5, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:6, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:7, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:8, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:9, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:10, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:11, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:12, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:13, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:14, Dark Clear Glass +enderio:block_not_unholy_dark_fused_glass:15, Dark Clear Glass +enderio:block_not_pasture_fused_quartz:0, Fused Quartz +enderio:block_not_pasture_fused_quartz:1, Fused Quartz +enderio:block_not_pasture_fused_quartz:2, Fused Quartz +enderio:block_not_pasture_fused_quartz:3, Fused Quartz +enderio:block_not_pasture_fused_quartz:4, Fused Quartz +enderio:block_not_pasture_fused_quartz:5, Fused Quartz +enderio:block_not_pasture_fused_quartz:6, Fused Quartz +enderio:block_not_pasture_fused_quartz:7, Fused Quartz +enderio:block_not_pasture_fused_quartz:8, Fused Quartz +enderio:block_not_pasture_fused_quartz:9, Fused Quartz +enderio:block_not_pasture_fused_quartz:10, Fused Quartz +enderio:block_not_pasture_fused_quartz:11, Fused Quartz +enderio:block_not_pasture_fused_quartz:12, Fused Quartz +enderio:block_not_pasture_fused_quartz:13, Fused Quartz +enderio:block_not_pasture_fused_quartz:14, Fused Quartz +enderio:block_not_pasture_fused_quartz:15, Fused Quartz +enderio:block_not_pasture_fused_glass:0, Quite Clear Glass +enderio:block_not_pasture_fused_glass:1, Quite Clear Glass +enderio:block_not_pasture_fused_glass:2, Quite Clear Glass +enderio:block_not_pasture_fused_glass:3, Quite Clear Glass +enderio:block_not_pasture_fused_glass:4, Quite Clear Glass +enderio:block_not_pasture_fused_glass:5, Quite Clear Glass +enderio:block_not_pasture_fused_glass:6, Quite Clear Glass +enderio:block_not_pasture_fused_glass:7, Quite Clear Glass +enderio:block_not_pasture_fused_glass:8, Quite Clear Glass +enderio:block_not_pasture_fused_glass:9, Quite Clear Glass +enderio:block_not_pasture_fused_glass:10, Quite Clear Glass +enderio:block_not_pasture_fused_glass:11, Quite Clear Glass +enderio:block_not_pasture_fused_glass:12, Quite Clear Glass +enderio:block_not_pasture_fused_glass:13, Quite Clear Glass +enderio:block_not_pasture_fused_glass:14, Quite Clear Glass +enderio:block_not_pasture_fused_glass:15, Quite Clear Glass +enderio:block_not_pasture_enlightened_fused_quartz:0, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:1, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:2, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:3, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:4, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:5, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:6, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:7, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:8, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:9, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:10, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:11, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:12, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:13, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:14, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_quartz:15, Enlightened Fused Quartz +enderio:block_not_pasture_enlightened_fused_glass:0, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:1, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:2, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:3, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:4, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:5, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:6, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:7, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:8, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:9, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:10, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:11, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:12, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:13, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:14, Enlightened Clear Glass +enderio:block_not_pasture_enlightened_fused_glass:15, Enlightened Clear Glass +enderio:block_not_pasture_dark_fused_quartz:0, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:1, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:2, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:3, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:4, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:5, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:6, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:7, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:8, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:9, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:10, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:11, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:12, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:13, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:14, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_quartz:15, Dark Fused Quartz +enderio:block_not_pasture_dark_fused_glass:0, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:1, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:2, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:3, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:4, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:5, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:6, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:7, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:8, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:9, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:10, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:11, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:12, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:13, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:14, Dark Clear Glass +enderio:block_not_pasture_dark_fused_glass:15, Dark Clear Glass +enderio:item_soul_vial, Soul Vial +enderio:block_detector_block:0, Block Detector +enderio:block_detector_block_silent:0, Block Detector (Silent) +enderio:item_dark_steel_helmet, Dark Steel Helmet +enderio:item_dark_steel_chestplate, Dark Steel Chestplate +enderio:item_dark_steel_leggings, Dark Steel Leggings +enderio:item_dark_steel_boots, Dark Steel Boots +enderio:item_dark_steel_shield, Dark Shield +enderio:item_dark_steel_sword, The Ender +enderio:item_dark_steel_pickaxe, Dark Pick +enderio:item_dark_steel_axe, Dark Axe +enderio:item_dark_steel_bow, Dark Bow +enderio:item_dark_steel_shears, Dark Shears +enderio:item_dark_steel_treetap, Dark Treetap +enderio:item_dark_steel_crook, Dark Crook +enderio:item_dark_steel_hand, Dark Backhoe +enderio:item_inventory_charger_simple, Simple Inventory Charger +enderio:item_inventory_charger_basic, Basic Inventory Charger +enderio:item_inventory_charger, Inventory Charger +enderio:item_inventory_charger_vibrant, Vibrant Inventory Charger +enderio:item_end_steel_sword, The Ender Mk2 +enderio:item_end_steel_pickaxe, Ender Pickaxe +enderio:item_end_steel_axe, Ender Axe +enderio:item_end_steel_bow, Ender Bow +enderio:item_end_steel_helmet, End Steel Helmet +enderio:item_end_steel_chestplate, End Steel Chestplate +enderio:item_end_steel_leggings, End Steel Leggings +enderio:item_end_steel_boots, End Steel Boots +enderio:item_end_steel_shield, Ender Shield +enderio:item_staff_of_levity:0, Staff of Levity +enderio:item_staff_of_levity:0, Staff of Levity +enderio:item_dark_steel_upgrade:0, Blank Dark Steel Upgrade +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Micro Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Micro Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Mini Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Mini Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Pocket Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Pocket Anvil" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Carpeting" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Carpeting" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Depth" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Depth" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Direct" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Direct" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Elytra" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Elytra" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered IV" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered IV" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered V" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Empowered V" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Glider" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Glider" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Fork" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Fork" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Inventory III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Jump III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Night Vision" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Night Vision" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Padding" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Padding" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Simple Solar" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Simple Solar" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Solar III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Sound Locator" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Sound Locator" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Speed III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Spoon" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Spoon" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Step Assist" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Step Assist" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Flippers" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Flippers" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive I" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive II" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive III" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive IV" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive IV" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive V" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Explosive V" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "The One Probe" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "The One Probe" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Travel" +enderio:item_dark_steel_upgrade:1, Dark Steel Upgrade "Travel" +enderio:block_death_pouch, Death Urn +enderio:item_owl_egg, Owl Egg +enderio:block_alloy_endergy:0, Crude Steel Block +enderio:block_alloy_endergy:1, Crystalline Alloy Block +enderio:block_alloy_endergy:2, Melodic Alloy Block +enderio:block_alloy_endergy:3, Stellar Alloy Block +enderio:block_alloy_endergy:4, Crystalline Pink Slime Block +enderio:block_alloy_endergy:5, Energetic Silver Block +enderio:block_alloy_endergy:6, Vivid Alloy Block +enderio:item_alloy_endergy_ingot:0, Crude Steel Ingot +enderio:item_alloy_endergy_ingot:1, Crystalline Alloy Ingot +enderio:item_alloy_endergy_ingot:2, Melodic Alloy Ingot +enderio:item_alloy_endergy_ingot:3, Stellar Alloy Ingot +enderio:item_alloy_endergy_ingot:4, Crystalline Pink Slime Ingot +enderio:item_alloy_endergy_ingot:5, Energetic Silver Ingot +enderio:item_alloy_endergy_ingot:6, Vivid Alloy Ingot +enderio:item_alloy_endergy_nugget:0, Crude Steel Nugget +enderio:item_alloy_endergy_nugget:1, Crystalline Alloy Nugget +enderio:item_alloy_endergy_nugget:2, Melodic Alloy Nugget +enderio:item_alloy_endergy_nugget:3, Stellar Alloy Nugget +enderio:item_alloy_endergy_nugget:4, Crystalline Pink Slime Nugget +enderio:item_alloy_endergy_nugget:5, Energetic Silver Nugget +enderio:item_alloy_endergy_nugget:6, Vivid Alloy Nugget +enderio:item_alloy_endergy_ball:0, Crude Steel Grinding Ball +enderio:item_alloy_endergy_ball:1, Crystalline Alloy Grinding Ball +enderio:item_alloy_endergy_ball:2, Melodic Alloy Grinding Ball +enderio:item_alloy_endergy_ball:3, Stellar Alloy Grinding Ball +enderio:item_alloy_endergy_ball:4, Crystalline Pink Slime Grinding Ball +enderio:item_alloy_endergy_ball:5, Energetic Silver Grinding Ball +enderio:item_alloy_endergy_ball:6, Vivid Alloy Grinding Ball +enderio:item_item_conduit:0, Item Conduit +enderio:item_liquid_conduit:0, Fluid Conduit +enderio:item_liquid_conduit:1, Pressurized Fluid Conduit +enderio:item_liquid_conduit:2, Ender Fluid Conduit +enderio:item_power_conduit:0, Energy Conduit +enderio:item_power_conduit:1, Enhanced Energy Conduit +enderio:item_power_conduit:2, Ender Energy Conduit +enderio:item_redstone_conduit:0, Redstone Conduit +enderio:item_extract_speed_upgrade:0, Extract Speed Upgrade +enderio:item_extract_speed_downgrade:0, Extract Speed Downgrade +enderio:item_me_conduit:0, ME Conduit +enderio:item_me_conduit:1, Dense ME Conduit +enderio:block_inventory_panel, Inventory Panel +enderio:block_inventory_panel_sensor, Inventory Sensor +enderio:block_inventory_chest_tiny, Tiny Inventory System Storage +enderio:block_inventory_chest_small, Small Inventory System Storage +enderio:block_inventory_chest_medium, Medium Inventory System Storage +enderio:block_inventory_chest_big, Big Inventory System Storage +enderio:block_inventory_chest_large, Large Inventory System Storage +enderio:block_inventory_chest_huge, Huge Inventory System Storage +enderio:block_inventory_chest_enormous, Enormous Inventory System Storage +enderio:block_inventory_chest_warehouse, Inventory System Storage Warehouse +enderio:block_inventory_chest_warehouse13, Inventory System Storage Extended Warehouse +enderio:item_inventory_remote:0, Inventory Panel Remote +enderio:item_inventory_remote:0, Inventory Panel Remote +enderio:item_inventory_remote:1, Advanced Inventory Panel Remote +enderio:item_inventory_remote:1, Advanced Inventory Panel Remote +enderio:item_inventory_remote:2, Ender Inventory Panel Remote +enderio:item_inventory_remote:2, Ender Inventory Panel Remote +enderio:item_data_conduit:0, Data Conduit +enderio:block_simple_furnace, Simple Powered Furnace +enderio:block_simple_alloy_smelter, Simple Alloy Smelter +enderio:block_alloy_smelter, Alloy Smelter +enderio:block_enhanced_alloy_smelter, Enhanced Alloy Smelter +enderio:block_buffer:0, Item Buffer +enderio:block_buffer:1, Power Buffer +enderio:block_buffer:2, Omni Buffer +enderio:block_buffer:3, Creative Buffer +enderio:block_enchanter, Dark Steel Enchanter +enderio:block_farm_station, Farming Station +enderio:block_combustion_generator, Combustion Generator +enderio:block_enhanced_combustion_generator, Enhanced Combustion Generator +enderio:block_simple_stirling_generator, Simple Stirling Generator +enderio:block_stirling_generator, Stirling Generator +enderio:block_zombie_generator, Zombie Generator +enderio:block_franken_zombie_generator, Frank'n'Zombie Generator +enderio:block_ender_generator, Ender Generator +enderio:block_lava_generator, Lava Heat Exchanger +enderio:block_killer_joe, Killer Joe +enderio:block_electric_light:0, Electric Light +enderio:block_electric_light:1, Electric Light (Inverted) +enderio:block_electric_light:2, Light +enderio:block_electric_light:3, Light (Inverted) +enderio:block_electric_light:4, Wireless Light +enderio:block_electric_light:5, Wireless Light (Inverted) +enderio:block_attractor_obelisk, Attractor Obelisk +enderio:block_aversion_obelisk, Aversion Obelisk +enderio:block_inhibitor_obelisk, Inhibitor Obelisk +enderio:block_relocator_obelisk, Relocator Obelisk +enderio:block_weather_obelisk, Weather Obelisk +enderio:block_experience_obelisk, Experience Obelisk +enderio:block_painter, Painting Machine +enderio:block_reservoir, Endervoir +enderio:block_omni_reservoir, Omnivoir +enderio:block_simple_sag_mill, Simple SAG Mill +enderio:block_sag_mill, SAG Mill +enderio:block_enhanced_sag_mill, Enhanced SAG Mill +enderio:block_slice_and_splice, Slice'N'Splice +enderio:block_solar_panel:0, Simple Photovoltaic Cell +enderio:block_solar_panel:1, Photovoltaic Cell +enderio:block_solar_panel:2, Advanced Photovoltaic Cell +enderio:block_solar_panel:3, Vibrant Photovoltaic Cell +enderio:block_solar_panel:4, Crystalline Photovoltaic Cell +enderio:block_solar_panel:5, Melodic Photovoltaic Cell +enderio:block_solar_panel:6, Stellar Photovoltaic Cell +enderio:block_soul_binder, Soul Binder +enderio:block_powered_spawner, Powered Spawner +enderio:block_vat, The Vat +enderio:block_enhanced_vat, The Enhanced Vat +enderio:block_simple_wired_charger, Simple Wired Charger +enderio:block_wired_charger, Wired Charger +enderio:block_enhanced_wired_charger, Enhanced Wired Charger +enderio:block_wireless_charger, Wireless Charger +enderio:block_normal_wireless_charger, Wireless Charging Antenna +enderio:block_enhanced_wireless_charger, Enhanced Wireless Charging Antenna +enderio:block_wireless_charger_extension, Wireless Charging Antenna Extension +enderio:block_tank:0, Fluid Tank +enderio:block_tank:1, Pressurized Fluid Tank +enderio:block_transceiver, Dimensional Transceiver +enderio:block_vacuum_chest, Vacuum Chest +enderio:block_xp_vacuum, XP Vacuum +enderio:block_niard, The Niard +enderio:block_travel_anchor, Travel Anchor +enderio:block_tele_pad, Telepad Block +enderio:block_dialing_device, Dialing Device +enderio:block_impulse_hopper, Impulse Hopper +enderio:block_simple_crafter, Simple Crafter +enderio:block_crafter, Crafter +enderio:block_creative_spawner, Creative Spawner +enderio:block_cap_bank:0, Creative Capacitor Bank +enderio:block_cap_bank:1, Basic Capacitor Bank +enderio:block_cap_bank:1, Basic Capacitor Bank +enderio:block_cap_bank:2, Advanced Capacitor Bank +enderio:block_cap_bank:2, Advanced Capacitor Bank +enderio:block_cap_bank:3, Vibrant Capacitor Bank +enderio:block_cap_bank:3, Vibrant Capacitor Bank +enderio:block_gauge, Energy Gauge +enderio:block_power_monitor, Power Monitor +enderio:block_advanced_power_monitor, Graphical Power Monitor +enderio:item_capacitor_grainy, Grainy Capacitor +enderio:item_capacitor_crystalline, Crystalline Capacitor +enderio:item_capacitor_melodic, Melodic Capacitor +enderio:item_capacitor_stellar, Stellar Capacitor +enderio:item_capacitor_totemic, Totemic Capacitor +enderio:item_endergy_conduit:0, Crude Energy Conduit +enderio:item_endergy_conduit:1, Iron Energy Conduit +enderio:item_endergy_conduit:2, Aluminium Energy Conduit +enderio:item_endergy_conduit:3, Gold Energy Conduit +enderio:item_endergy_conduit:4, Copper Energy Conduit +enderio:item_endergy_conduit:5, Silver Energy Conduit +enderio:item_endergy_conduit:6, Electrum Energy Conduit +enderio:item_endergy_conduit:7, Energetic Silver Energy Conduit +enderio:item_endergy_conduit:8, Crystalline Energy Conduit +enderio:item_endergy_conduit:9, Crystalline Pink Slime Energy Conduit +enderio:item_endergy_conduit:10, Melodic Energy Conduit +enderio:item_endergy_conduit:11, Stellar Energy Conduit +enderio:item_capacitor_silver, Silver Capacitor +enderio:item_capacitor_energetic_silver, Endergetic Silver Capacitor +enderio:item_capacitor_vivid, Endergised Capacitor +enderio:item_stellar_alloy_sword, The Ender Mark IV +enderio:item_stellar_alloy_pickaxe, Stellar Pickaxe +enderio:item_stellar_alloy_axe, Stellar Axe +enderio:item_stellar_alloy_helmet, Stellar Helmet +enderio:item_stellar_alloy_boots, Stellar Boots +enderio:item_stellar_alloy_chestplate, Stellar Chestplate +enderio:item_stellar_alloy_leggings, Stellar Leggings +ae2wtlib:infinity_booster_card, Infinity Booster Card +ae2wtlib:wut, Wireless Ultimate Terminal +ae2wtlib:wut_creative, Creative Wireless Ultimate Terminal +armorplus:workbench, Workbench +armorplus:high_tech_bench, High-Tech Bench +armorplus:ulti_tech_bench, Ulti-Tech Bench +armorplus:champion_bench, Champion Bench +armorplus:ore_lava_crystal, Ore Lava Crystal +armorplus:compressed_obsidian, Compressed Obsidian +armorplus:steel_block, Block of Steel +armorplus:electrical_block, Electrical Block +armorplus:lava_nether_brick, Lava Nether Brick +armorplus:lava_cactus, Lava Cactus +armorplus:lava_infuser, Lava Infuser +armorplus:lava_infuser_infusing, Lava Infuser Infusing +armorplus:lava_infused_obsidian, Lava Infused Obsidian +armorplus:block_lava_crystal, Block of Lava Crystal +armorplus:block_infused_lava_crystal, Block of Infused Lava Crystal +armorplus:block_compressed_lava_crystal, Compressed Lava Crystal Block +armorplus:block_compressed_infused_lava_crystal, Compressed Infused Lava Crystal Block +armorplus:white_stone_brick, White Stone Brick +armorplus:red_stone_brick, Red Stone Brick +armorplus:black_stone_brick, Black Stone Brick +armorplus:blue_stone_brick, Blue Stone Brick +armorplus:green_stone_brick, Green Stone Brick +armorplus:yellow_stone_brick, Yellow Stone Brick +armorplus:purple_stone_brick, Purple Stone Brick +armorplus:white_stone_brick_tower, White Stone Brick Tower +armorplus:red_stone_brick_tower, Red Stone Brick Tower +armorplus:black_stone_brick_tower, Black Stone Brick Tower +armorplus:blue_stone_brick_tower, Blue Stone Brick Tower +armorplus:green_stone_brick_tower, Green Stone Brick Tower +armorplus:yellow_stone_brick_tower, Yellow Stone Brick Tower +armorplus:purple_stone_brick_tower, Purple Stone Brick Tower +armorplus:white_stone_brick_corner, White Stone Brick Corner +armorplus:red_stone_brick_corner, Red Stone Brick Corner +armorplus:black_stone_brick_corner, Black Stone Brick Corner +armorplus:blue_stone_brick_corner, Blue Stone Brick Corner +armorplus:green_stone_brick_corner, Green Stone Brick Corner +armorplus:yellow_stone_brick_corner, Yellow Stone Brick Corner +armorplus:purple_stone_brick_corner, Purple Stone Brick Corner +armorplus:white_stone_brick_wall, White Stone Brick Wall +armorplus:red_stone_brick_wall, Red Stone Brick Wall +armorplus:black_stone_brick_wall, Black Stone Brick Wall +armorplus:blue_stone_brick_wall, Blue Stone Brick Wall +armorplus:green_stone_brick_wall, Green Stone Brick Wall +armorplus:yellow_stone_brick_wall, Yellow Stone Brick Wall +armorplus:purple_stone_brick_wall, Purple Stone Brick Wall +armorplus:trophy, Mob Trophy +armorplus:pig_trophy, Pig Trophy +armorplus:sheep_trophy, Sheep Trophy +armorplus:cow_trophy, Cow Trophy +armorplus:chicken_trophy, Chicken Trophy +armorplus:horse_trophy, Horse Trophy +armorplus:rabbit_trophy, Rabbit Trophy +armorplus:bat_trophy, Bat Trophy +armorplus:ocelot_trophy, Ocelot Trophy +armorplus:parrot_trophy, Parrot Trophy +armorplus:polar_bear_trophy, Polar Bear Trophy +armorplus:wolf_trophy, Wolf Trophy +armorplus:creeper_trophy, Creeper Trophy +armorplus:blaze_trophy, Blaze Trophy +armorplus:spider_trophy, Spider Trophy +armorplus:cave_spider_trophy, Cave Spider Trophy +armorplus:guardian_trophy, Guardian Trophy +armorplus:zombie_trophy, Zombie Trophy +armorplus:enderman_trophy, Enderman Trophy +armorplus:endermite_trophy, Endermite Trophy +armorplus:stray_trophy, Stray Trophy +armorplus:evoker_trophy, Evoker Trophy +armorplus:vex_trophy, Vex Trophy +armorplus:vindicator_trophy, Vindicator Trophy +armorplus:ghast_trophy, Ghast Trophy +armorplus:husk_trophy, Husk Trophy +armorplus:shulker_trophy, Shulkeer Trophy +armorplus:magma_cube_trophy, Magma Cube Trophy +armorplus:silverfish_trophy, Silverfish Trophy +armorplus:skeleton_trophy, Skeleton Trophy +armorplus:witch_trophy, Witch Trophy +armorplus:zombie_villager_trophy, Zombie Villager Trophy +armorplus:zombie_pigman_trophy, Zombie Pigman Trophy +armorplus:wither_skeleton_trophy, Wither Skeleton Trophy +armorplus:slime_trophy, Slime Trophy +armorplus:elder_guardian_trophy, Elder Guardian Trophy +armorplus:wither_boss_trophy, Wither Boss Trophy +armorplus:ender_dragon_trophy, Ender Dragon Trophy +armorplus:skeletal_king_trophy, Skeletal King Trophy +armorplus:guardian_overlord_trophy, Guardian Overlord Trophy +armorplus:demonic_dragon_trophy, Demonic Dragon Trophy +armorplus:the_lord_of_everything_trophy, The Lord Of Everything Trophy +armorplus:coal_sword_display, Display of Coal Sword +armorplus:lapis_sword_display, Display of Lapis Sword +armorplus:redstone_sword_display, Display of Redstone Sword +armorplus:emerald_sword_display, Display of Emerald Sword +armorplus:obsidian_sword_display, Display of Obsidian Sword +armorplus:infused_lava_sword_display, Display of Infused Lava Sword +armorplus:guardian_sword_display, Display of Guardian Sword +armorplus:super_star_sword_display, Display of Super Star Sword +armorplus:ender_dragon_sword_display, Display of Ender Dragon Sword +armorplus:empty_sword_display, Empty Sword Display +armorplus:map_device, Map Device +armorplus:ender_stone, Ender Stone +armorplus:ender_stone_bricks, Ender Stone Bricks +armorplus:ender_glowstone, Ender Glowstone +armorplus:ender_floor_1, Ender Floor I +armorplus:ender_floor_2, Ender Floor II +armorplus:ender_stone_trap, Ender Floor I (Trap) +armorplus:ender_pillar, Ender Pillar +armorplus:book, ArmorPlus Info Book +armorplus:book_lore, ArmorPlus Lore Book +armorplus:steel_ingot, Steel Ingot +armorplus:electrical_ingot, Electrical Ingot +armorplus:redstone_apple:0, Redstone Apple +armorplus:redstone_apple:1, Redstone Apple +armorplus:lava_crystal:0, Lava Crystal +armorplus:lava_crystal:1, Infused Lava Crystal +armorplus:the_gift_of_the_gods, The Gift Of The Gods +armorplus:dev_tool, Dev Tool +armorplus:the_ultimate_part:0, The Ultimate Helmet Right +armorplus:the_ultimate_part:1, The Ultimate Helmet Middle +armorplus:the_ultimate_part:2, The Ultimate Helmet Left +armorplus:the_ultimate_part:3, The Ultimate Chestplate Right +armorplus:the_ultimate_part:4, The Ultimate Chestplate Middle +armorplus:the_ultimate_part:5, The Ultimate Chestplate Left +armorplus:the_ultimate_part:6, The Ultimate Legging Right +armorplus:the_ultimate_part:7, The Ultimate Legging Middle +armorplus:the_ultimate_part:8, The Ultimate Legging Left +armorplus:the_ultimate_part:9, The Ultimate Boots Right +armorplus:the_ultimate_part:10, The Ultimate Boots Middle +armorplus:the_ultimate_part:11, The Ultimate Boots Left +armorplus:coal_arrow, Coal Arrow +armorplus:lapis_arrow, Lapis Arrow +armorplus:redstone_arrow, Redstone Arrow +armorplus:emerald_arrow, Emerald Arrow +armorplus:obsidian_arrow, Obsidian Arrow +armorplus:infused_lava_arrow, Infused Lava Arrow +armorplus:guardian_arrow, Guardian Arrow +armorplus:super_star_arrow, Super Star Arrow +armorplus:ender_dragon_arrow, Ender Dragon Arrow +armorplus:material:0, Chainmail +armorplus:material:1, Guardian Scale +armorplus:material:2, Wither Bone +armorplus:material:3, Ender Dragon Scale +armorplus:material:4, The Ultimate Material +armorplus:tower_spawn_item, item.armorplus.tower_spawn_item.name +armorplus:ender_dungeon_floor_1_spawn_item, item.armorplus.ender_dungeon_floor_1_spawn_item.name +armorplus:twitch, Twitch +armorplus:beam, Beam +armorplus:the_dragon_team, The Dragon Team +armorplus:modded_city, Modded City +armorplus:jon_bams:0, Jon Bams +armorplus:jon_bams:1, Jon Bams +armorplus:btm_moon, item.armorplus.btm_moon.name +armorplus:m1jordan, M1Jordan +armorplus:team_rapture, item.armorplus.team_rapture.name +armorplus:coal_helmet, Carbon Plated Helmet +armorplus:coal_chestplate, Carbon Plated Chestplate +armorplus:coal_leggings, Carbon Plated Leggings +armorplus:coal_boots, Carbon Plated Boots +armorplus:lapis_helmet, Lapis Helmet +armorplus:lapis_chestplate, Lapis Chestplate +armorplus:lapis_leggings, Lapis Leggings +armorplus:lapis_boots, Lapis Boots +armorplus:redstone_helmet, Redstone Helmet +armorplus:redstone_chestplate, Redstone Chestplate +armorplus:redstone_leggings, Redstone Leggings +armorplus:redstone_boots, Redstone Boots +armorplus:emerald_helmet, Emerald Helmet +armorplus:emerald_chestplate, Emerald Chestplate +armorplus:emerald_leggings, Emerald Leggings +armorplus:emerald_boots, Emerald Boots +armorplus:obsidian_helmet, Obsidian Helmet +armorplus:obsidian_chestplate, Obsidian Chestplate +armorplus:obsidian_leggings, Obsidian Leggings +armorplus:obsidian_boots, Obsidian Boots +armorplus:infused_lava_helmet, Infused Lava Helmet +armorplus:infused_lava_chestplate, Infused Lava Chestplate +armorplus:infused_lava_leggings, Infused Lava Leggings +armorplus:infused_lava_boots, Infused Lava Boots +armorplus:chicken_helmet, Chicken Helmet +armorplus:chicken_chestplate, Chicken Chestplate +armorplus:chicken_leggings, Chicken Leggings +armorplus:chicken_boots, Chicken Boots +armorplus:slime_helmet, Slime Helmet +armorplus:slime_chestplate, Slime Chestplate +armorplus:slime_leggings, Slime Leggings +armorplus:slime_boots, Slime Boots +armorplus:guardian_helmet, Guardian Helmet +armorplus:guardian_chestplate, Guardian Chestplate +armorplus:guardian_leggings, Guardian Leggings +armorplus:guardian_boots, Guardian Boots +armorplus:super_star_helmet, Super Star Helmet +armorplus:super_star_chestplate, Super Star Chestplate +armorplus:super_star_leggings, Super Star Leggings +armorplus:super_star_boots, Super Star Boots +armorplus:ender_dragon_helmet, Ender Dragon Helmet +armorplus:ender_dragon_chestplate, Ender Dragon Chestplate +armorplus:ender_dragon_leggings, Ender Dragon Leggings +armorplus:ender_dragon_boots, Ender Dragon Boots +armorplus:the_ultimate_helmet, The Ultimate Helmet +armorplus:the_ultimate_chestplate, The Ultimate Chestplate +armorplus:the_ultimate_leggings, The Ultimate Leggings +armorplus:the_ultimate_boots, The Ultimate Boots +armorplus:ardite_helmet, Ardite Helmet +armorplus:ardite_chestplate, Ardite Chestplate +armorplus:ardite_leggings, Ardite Leggings +armorplus:ardite_boots, Ardite Boots +armorplus:cobalt_helmet, Cobalt Helmet +armorplus:cobalt_chestplate, Cobalt Chestplate +armorplus:cobalt_leggings, Cobalt Leggings +armorplus:cobalt_boots, Cobalt Boots +armorplus:manyullyn_helmet, Manyullyn Helmet +armorplus:manyullyn_chestplate, Manyullyn Chestplate +armorplus:manyullyn_leggings, Manyullyn Leggings +armorplus:manyullyn_boots, Manyullyn Boots +armorplus:pig_iron_helmet, Pig Iron Helmet +armorplus:pig_iron_chestplate, Pig Iron Chestplate +armorplus:pig_iron_leggings, Pig Iron Leggings +armorplus:pig_iron_boots, Pig Iron Boots +armorplus:knight_slime_helmet, Knight Slime Helmet +armorplus:knight_slime_chestplate, Knight Slime Chestplate +armorplus:knight_slime_leggings, Knight Slime Leggings +armorplus:knight_slime_boots, Knight Slime Boots +armorplus:coal_horse_armor, Coal Horse Armor +armorplus:lapis_horse_armor, Lapis Horse Armor +armorplus:redstone_horse_armor, Redstone Horse Armor +armorplus:emerald_horse_armor, Emerald Horse Armor +armorplus:obsidian_horse_armor, Obsidian Horse Armor +armorplus:infused_lava_horse_armor, Infused Lava Horse Armor +armorplus:guardian_horse_armor, Guardian Horse Armor +armorplus:super_star_horse_armor, Super Star Horse Armor +armorplus:ender_dragon_horse_armor, Ender Dragon Horse Armor +armorplus:coal_sword, Coal Sword +armorplus:lapis_sword, Lapis Sword +armorplus:redstone_sword, Redstone Sword +armorplus:emerald_sword, Emerald Sword +armorplus:obsidian_sword, Obsidian Sword +armorplus:infused_lava_sword, Infused Lava Sword +armorplus:guardian_sword, Guardian Sword +armorplus:super_star_sword, Super Star Sword +armorplus:ender_dragon_sword, Ender Dragon Sword +armorplus:coal_battle_axe:0, Coal Battle Axe +armorplus:lapis_battle_axe:0, Lapis Battle Axe +armorplus:redstone_battle_axe:0, Redstone Battle Axe +armorplus:emerald_battle_axe:0, Emerald Battle Axe +armorplus:obsidian_battle_axe:0, Obsidian Battle Axe +armorplus:infused_lava_battle_axe:0, Infused Lava Battle Axe +armorplus:guardian_battle_axe:0, Guardian Battle Axe +armorplus:super_star_battle_axe:0, Super Star Battle Axe +armorplus:ender_dragon_battle_axe:0, Ender Dragon Battle Axe +armorplus:coal_bow, Coal Bow +armorplus:lapis_bow, Lapis Bow +armorplus:redstone_bow, Redstone Bow +armorplus:emerald_bow, Emerald Bow +armorplus:obsidian_bow, Obsidian Bow +armorplus:infused_lava_bow, Infused Lava Bow +armorplus:guardian_bow, Guardian Bow +armorplus:super_star_bow, Super Star Bow +armorplus:ender_dragon_bow, Ender Dragon Bow +armorplus:chainmail_helmet, Enhanced Chainmail Helmet +armorplus:chainmail_chestplate, Enhanced Chainmail Chestplate +armorplus:chainmail_leggings, Enhanced Chainmail Leggings +armorplus:chainmail_boots, Enhanced Chainmail Boots +armorplus:iron_helmet, Enhanced Iron Helmet +armorplus:iron_chestplate, Enhanced Iron Chestplate +armorplus:iron_leggings, Enhanced Iron Leggings +armorplus:iron_boots, Enhanced Iron Boots +armorplus:gold_helmet, Enhanced Golden Helmet +armorplus:gold_chestplate, Enhanced Golden Chestplate +armorplus:gold_leggings, Enhanced Golden Leggings +armorplus:gold_boots, Enhanced Golden Boots +armorplus:diamond_helmet, Enhanced Diamond Helmet +armorplus:diamond_chestplate, Enhanced Diamond Chestplate +armorplus:diamond_leggings, Enhanced Diamond Leggings +armorplus:diamond_boots, Enhanced Diamond Boots +armorplus:coal_pickaxe, Coal Pickaxe +armorplus:lapis_pickaxe, Lapis Pickaxe +armorplus:redstone_pickaxe, Redstone Pickaxe +armorplus:emerald_pickaxe, Emerald Pickaxe +armorplus:obsidian_pickaxe, Obsidian Pickaxe +armorplus:infused_lava_pickaxe, Infused Lava Pickaxe +armorplus:guardian_pickaxe, Guardian Pickaxe +armorplus:super_star_pickaxe, Super Star Pickaxe +armorplus:ender_dragon_pickaxe, Ender Dragon Pickaxe +armorplus:dusk, Fragment of Dusk +armorplus:noon, Fragment of Noon +armorplus:midnight, Fragment of Midnight +armorplus:dawn, Fragment of Dawn +armorplus:map, Map +armorplus:map_of_overworld, Map of Overworld +armorplus:map_of_the_nether, Map of The Nether +armorplus:map_of_the_end, Map of The End +armorplus:map_of_sacrifice, Map of Sacrifice +armorplus:map_of_the_realm, Map of The Realm +armorplus:map_of_arena, Map [Arena] +armorplus:map_of_the_shaper, Map of The Shaper +armorplus:map_of_the_elder, Map of The Elder +armorplus:dungeon_placer_1, item.armorplus.dungeon_placer_1.name +armorplus:dungeon_placer_2, item.armorplus.dungeon_placer_2.name +armorplus:dungeon_placer_3, item.armorplus.dungeon_placer_3.name +betterquesting:placeholder, Item Placeholder +betterquesting:extra_life:0, Extra Life +betterquesting:extra_life:1, Half Heart +betterquesting:extra_life:2, Quarter Heart +betterquesting:guide_book, Better Questing Starter Guide +betterquesting:submit_station, Object Submission Station (OSS) +chisel:auto_chisel, Auto Chisel +chisel:chisel_iron, Chisel +chisel:chisel_diamond, Diamond Chisel +chisel:chisel_hitech, iChisel +chisel:offsettool, Ender Offset Wand +cns:star_core, Nether Star Core +cns:star_fragment, Nether Star Tip North +deepmoblearning:machine_casing, Dark Steel Machine Hull +deepmoblearning:infused_ingot_block, Glitch Infused Block +deepmoblearning:simulation_chamber, Simulation Chamber +deepmoblearning:extraction_chamber, Loot Fabricator +deepmoblearning:trial_keystone, Trial Keystone +deepmoblearning:soot_covered_redstone, Soot-covered Redstone +deepmoblearning:soot_covered_plate, Soot-covered Plate +deepmoblearning:polymer_clay, Pulsating Polymer Clay +deepmoblearning:deep_learner, §bDeep Learner§r +deepmoblearning:data_model_blank, Blank Data Model +deepmoblearning:creative_model_learner, Creative Model Learner +deepmoblearning:trial_key, §bTrial Key§r +deepmoblearning:glitch_heart, §bCorrupted Glitch Heart§r +deepmoblearning:glitch_fragment, §bUnstable Glitch Fragment§r +deepmoblearning:glitch_infused_ingot, §bGlitch Infused Ingot§r +deepmoblearning:glitch_infused_helmet, §bGlitch Infused Helmet§r +deepmoblearning:glitch_infused_chestplate, §bGlitch Infused Chestplate§r +deepmoblearning:glitch_infused_leggings, §bGlitch Infused Leggings§r +deepmoblearning:glitch_infused_boots, §bGlitch Infused Greaves§r +deepmoblearning:glitch_infused_sword, §bGlitch Infused Sword§r +deepmoblearning:data_model_zombie, §bZombie Data Model§r +deepmoblearning:data_model_skeleton, §bSkeleton Data Model§r +deepmoblearning:data_model_creeper, §bCreeper Data Model§r +deepmoblearning:data_model_spider, §bSpider Data Model§r +deepmoblearning:data_model_slime, §bSlime Data Model§r +deepmoblearning:data_model_witch, §bWitch Data Model§r +deepmoblearning:data_model_blaze, §bBlaze Data Model§r +deepmoblearning:data_model_ghast, §bGhast Data Model§r +deepmoblearning:data_model_wither_skeleton, §bWither Skeleton Data Model§r +deepmoblearning:data_model_enderman, §bEnderman Data Model§r +deepmoblearning:data_model_wither, §bWither Data Model§r +deepmoblearning:data_model_dragon, §bEnder Dragon Data Model§r +deepmoblearning:data_model_shulker, §bShulker Data Model§r +deepmoblearning:data_model_guardian, §bGuardian Data Model§r +deepmoblearning:data_model_thermal_elemental, §bThermal Elemental Data Model§r +deepmoblearning:living_matter_overworldian, Overworldian Matter +deepmoblearning:living_matter_hellish, Hellish Matter +deepmoblearning:living_matter_extraterrestrial, Extraterrestrial Matter +deepmoblearning:pristine_matter_zombie, Pristine Zombie Matter +deepmoblearning:pristine_matter_skeleton, Pristine Skeleton Matter +deepmoblearning:pristine_matter_creeper, Pristine Creeper Matter +deepmoblearning:pristine_matter_spider, Pristine Spider Matter +deepmoblearning:pristine_matter_slime, Pristine Slime Matter +deepmoblearning:pristine_matter_witch, Pristine Witch Matter +deepmoblearning:pristine_matter_blaze, Pristine Blaze Matter +deepmoblearning:pristine_matter_ghast, Pristine Ghast Matter +deepmoblearning:pristine_matter_wither_skeleton, Pristine Wither Skeleton Matter +deepmoblearning:pristine_matter_enderman, Pristine Enderman Matter +deepmoblearning:pristine_matter_wither, Pristine Wither Matter +deepmoblearning:pristine_matter_dragon, Pristine Ender Dragon Matter +deepmoblearning:pristine_matter_shulker, Pristine Shulker Matter +deepmoblearning:pristine_matter_guardian, Pristine Guardian Matter +deepmoblearning:pristine_matter_thermal_elemental, Pristine Thermal Elemental Matter +effortlessbuilding:randomizer_bag, Randomizer Bag +effortlessbuilding:reach_upgrade1, Reach Upgrade 1 +effortlessbuilding:reach_upgrade2, Reach Upgrade 2 +effortlessbuilding:reach_upgrade3, Reach Upgrade 3 +elevatorid:elevator_white, White Elevator +elevatorid:elevator_orange, Orange Elevator +elevatorid:elevator_magenta, Magenta Elevator +elevatorid:elevator_light_blue, Light Blue Elevator +elevatorid:elevator_yellow, Yellow Elevator +elevatorid:elevator_lime, Lime Elevator +elevatorid:elevator_pink, Pink Elevator +elevatorid:elevator_gray, Gray Elevator +elevatorid:elevator_silver, Light Gray Elevator +elevatorid:elevator_cyan, Cyan Elevator +elevatorid:elevator_purple, Purple Elevator +elevatorid:elevator_blue, Blue Elevator +elevatorid:elevator_brown, Brown Elevator +elevatorid:elevator_green, Green Elevator +elevatorid:elevator_red, Red Elevator +elevatorid:elevator_black, Black Elevator +extendedcrafting:storage:0, Block of Black Iron +extendedcrafting:storage:1, Block of Luminessence +extendedcrafting:storage:2, Block of Nether Stars +extendedcrafting:storage:3, Block of Crystaltine +extendedcrafting:storage:4, Block of Omnium +extendedcrafting:storage:5, Block of Ender +extendedcrafting:storage:6, Block of Endest Stars +extendedcrafting:storage:7, Block of Enhanced Ender +extendedcrafting:frame, Black Iron Frame +extendedcrafting:lamp:0, Black Iron Lamp +extendedcrafting:lamp:1, Black Iron Lamp +extendedcrafting:trimmed:0, Block of Black Steel +extendedcrafting:trimmed:1, Block of Black Steel +extendedcrafting:trimmed:2, Block of Black Steel +extendedcrafting:trimmed:3, Block of Black Steel +extendedcrafting:trimmed:4, Block of Black Steel +extendedcrafting:trimmed:5, Block of Black Steel +extendedcrafting:crafting_table, Crafting Table +extendedcrafting:pedestal, Pedestal +extendedcrafting:crafting_core, Crafting Core +extendedcrafting:interface, Automation Interface +extendedcrafting:table_basic, Basic Crafting Table +extendedcrafting:table_advanced, Extended Crafting Table +extendedcrafting:table_elite, Elite Extended Crafting Table +extendedcrafting:table_ultimate, Ultimate Extended Crafting Table +extendedcrafting:compressor, Quantum Compressor +extendedcrafting:ender_alternator, Ender Alternator +extendedcrafting:ender_crafter, Ender Crafter +extendedcrafting:guide, Extended Crafting Guide +extendedcrafting:material:0, Black Iron Ingot +extendedcrafting:material:1, Black Iron Nugget +extendedcrafting:material:2, Black Iron Slate +extendedcrafting:material:3, Black Iron Rod +extendedcrafting:material:7, Luminessence +extendedcrafting:material:8, Basic Catalyst +extendedcrafting:material:9, Advanced Catalyst +extendedcrafting:material:10, Elite Catalyst +extendedcrafting:material:11, Ultimate Catalyst +extendedcrafting:material:12, Crystaltine Catalyst +extendedcrafting:material:13, Conflux Catalyst +extendedcrafting:material:14, Basic Component +extendedcrafting:material:15, Advanced Component +extendedcrafting:material:16, Elite Component +extendedcrafting:material:17, Ultimate Component +extendedcrafting:material:18, Crystaltine Component +extendedcrafting:material:19, Conflux Component +extendedcrafting:material:24, Crystaltine Ingot +extendedcrafting:material:25, Crystaltine Nugget +extendedcrafting:material:32, Omnium Ingot +extendedcrafting:material:33, Omnium Nugget +extendedcrafting:material:36, Ender Ingot +extendedcrafting:material:37, Ender Nugget +extendedcrafting:material:40, Endest Star +extendedcrafting:material:41, Endest Star Nugget +extendedcrafting:material:48, Enhanced Ender Ingot +extendedcrafting:material:49, Enhanced Ender Nugget +extendedcrafting:material:128, Diamond Nugget +extendedcrafting:material:129, Emerald Nugget +extendedcrafting:material:140, Nether Star Nugget +extendedcrafting:handheld_table, Handheld Crafting Table +extendedcrafting:recipe_maker:0, Recipe Maker +extendedcrafting:singularity:0, Coal Singularity +extendedcrafting:singularity:1, Iron Singularity +extendedcrafting:singularity:2, Lapis Lazuli Singularity +extendedcrafting:singularity:3, Redstone Singularity +extendedcrafting:singularity:4, Glowstone Singularity +extendedcrafting:singularity:5, Gold Singularity +extendedcrafting:singularity:6, Diamond Singularity +extendedcrafting:singularity:7, Emerald Singularity +extendedcrafting:singularity:16, Aluminum Singularity +extendedcrafting:singularity:17, Copper Singularity +extendedcrafting:singularity:18, Tin Singularity +extendedcrafting:singularity:19, Bronze Singularity +extendedcrafting:singularity:20, Zinc Singularity +extendedcrafting:singularity:21, Brass Singularity +extendedcrafting:singularity:22, Silver Singularity +extendedcrafting:singularity:23, Lead Singularity +extendedcrafting:singularity:24, Steel Singularity +extendedcrafting:singularity:25, Nickel Singularity +extendedcrafting:singularity:26, Constantan Singularity +extendedcrafting:singularity:27, Electrum Singularity +extendedcrafting:singularity:28, Invar Singularity +extendedcrafting:singularity:29, Mithril Singularity +extendedcrafting:singularity:30, Tungsten Singularity +extendedcrafting:singularity:31, Titanium Singularity +extendedcrafting:singularity:32, Uranium Singularity +extendedcrafting:singularity:33, Chrome Singularity +extendedcrafting:singularity:34, Platinum Singularity +extendedcrafting:singularity:35, Iridium Singularity +extendedcrafting:singularity:48, Signalum Singularity +extendedcrafting:singularity:49, Lumium Singularity +extendedcrafting:singularity:50, Enderium Singularity +extendedcrafting:singularity:64, Ardite Singularity +extendedcrafting:singularity:65, Cobalt Singularity +extendedcrafting:singularity:66, Manyullyn Singularity +extendedcrafting:singularity_ultimate, Mote of Omnium +gregtech:machine:1, Small Steam Solid Fuel Boiler +gregtech:machine:2, High Pressure Steam Solid Fuel Boiler +gregtech:machine:3, Steam Solar Boiler +gregtech:machine:4, High Pressure Steam Solar Boiler +gregtech:machine:5, Small Steam Liquid Boiler +gregtech:machine:6, High Pressure Steam Liquid Boiler +gregtech:machine:7, Steam Extractor +gregtech:machine:8, High Pressure Steam Extractor +gregtech:machine:9, Steam Macerator +gregtech:machine:10, High Pressure Steam Macerator +gregtech:machine:11, Steam Compressor +gregtech:machine:12, High Pressure Steam Compressor +gregtech:machine:13, Steam Forge Hammer +gregtech:machine:14, High Pressure Steam Forge Hammer +gregtech:machine:15, Steam Furnace +gregtech:machine:16, High Pressure Steam Furnace +gregtech:machine:17, Steam Alloy Smelter +gregtech:machine:18, High Pressure Steam Alloy Smelter +gregtech:machine:19, Steam Rock Breaker +gregtech:machine:20, High Pressure Steam Rock Breaker +gregtech:machine:21, Steam Miner +gregtech:machine:50, Basic Electric Furnace +gregtech:machine:51, Advanced Electric Furnace +gregtech:machine:52, Advanced Electric Furnace II +gregtech:machine:53, Advanced Electric Furnace III +gregtech:machine:54, Elite Electric Furnace +gregtech:machine:55, Elite Electric Furnace II +gregtech:machine:56, Elite Electric Furnace III +gregtech:machine:57, Elite Electric Furnace IV +gregtech:machine:65, Basic Macerator +gregtech:machine:66, Advanced Macerator +gregtech:machine:67, Advanced Macerator II +gregtech:machine:68, Advanced Macerator III +gregtech:machine:69, Elite Macerator +gregtech:machine:70, Elite Macerator II +gregtech:machine:71, Elite Macerator III +gregtech:machine:72, Elite Macerator IV +gregtech:machine:80, Basic Alloy Smelter +gregtech:machine:81, Advanced Alloy Smelter +gregtech:machine:82, Advanced Alloy Smelter II +gregtech:machine:83, Advanced Alloy Smelter III +gregtech:machine:84, Elite Alloy Smelter +gregtech:machine:85, Elite Alloy Smelter II +gregtech:machine:86, Elite Alloy Smelter III +gregtech:machine:87, Elite Alloy Smelter IV +gregtech:machine:95, Basic Arc Furnace +gregtech:machine:96, Advanced Arc Furnace +gregtech:machine:97, Advanced Arc Furnace II +gregtech:machine:98, Advanced Arc Furnace III +gregtech:machine:99, Elite Arc Furnace +gregtech:machine:100, Elite Arc Furnace II +gregtech:machine:101, Elite Arc Furnace III +gregtech:machine:102, Elite Arc Furnace IV +gregtech:machine:110, Basic Assembling Machine +gregtech:machine:111, Advanced Assembling Machine +gregtech:machine:112, Advanced Assembling Machine II +gregtech:machine:113, Advanced Assembling Machine III +gregtech:machine:114, Elite Assembling Machine +gregtech:machine:115, Elite Assembling Machine II +gregtech:machine:116, Elite Assembling Machine III +gregtech:machine:117, Elite Assembling Machine IV +gregtech:machine:125, Basic Autoclave +gregtech:machine:126, Advanced Autoclave +gregtech:machine:127, Advanced Autoclave II +gregtech:machine:128, Advanced Autoclave III +gregtech:machine:129, Elite Autoclave +gregtech:machine:130, Elite Autoclave II +gregtech:machine:131, Elite Autoclave III +gregtech:machine:132, Elite Autoclave IV +gregtech:machine:140, Basic Bending Machine +gregtech:machine:141, Advanced Bending Machine +gregtech:machine:142, Advanced Bending Machine II +gregtech:machine:143, Advanced Bending Machine III +gregtech:machine:144, Elite Bending Machine +gregtech:machine:145, Elite Bending Machine II +gregtech:machine:146, Elite Bending Machine III +gregtech:machine:147, Elite Bending Machine IV +gregtech:machine:155, Basic Brewery +gregtech:machine:156, Advanced Brewery +gregtech:machine:157, Advanced Brewery II +gregtech:machine:158, Advanced Brewery III +gregtech:machine:159, Elite Brewery +gregtech:machine:160, Elite Brewery II +gregtech:machine:161, Elite Brewery III +gregtech:machine:162, Elite Brewery IV +gregtech:machine:170, Basic Canning Machine +gregtech:machine:171, Advanced Canning Machine +gregtech:machine:172, Advanced Canning Machine II +gregtech:machine:173, Advanced Canning Machine III +gregtech:machine:174, Elite Canning Machine +gregtech:machine:175, Elite Canning Machine II +gregtech:machine:176, Elite Canning Machine III +gregtech:machine:177, Elite Canning Machine IV +gregtech:machine:185, Basic Centrifuge +gregtech:machine:186, Advanced Centrifuge +gregtech:machine:187, Advanced Centrifuge II +gregtech:machine:188, Advanced Centrifuge III +gregtech:machine:189, Elite Centrifuge +gregtech:machine:190, Elite Centrifuge II +gregtech:machine:191, Elite Centrifuge III +gregtech:machine:192, Elite Centrifuge IV +gregtech:machine:200, Basic Chemical Bath +gregtech:machine:201, Advanced Chemical Bath +gregtech:machine:202, Advanced Chemical Bath II +gregtech:machine:203, Advanced Chemical Bath III +gregtech:machine:204, Elite Chemical Bath +gregtech:machine:205, Elite Chemical Bath II +gregtech:machine:206, Elite Chemical Bath III +gregtech:machine:207, Elite Chemical Bath IV +gregtech:machine:215, Basic Chemical Reactor +gregtech:machine:216, Advanced Chemical Reactor +gregtech:machine:217, Advanced Chemical Reactor II +gregtech:machine:218, Advanced Chemical Reactor III +gregtech:machine:219, Elite Chemical Reactor +gregtech:machine:220, Elite Chemical Reactor II +gregtech:machine:221, Elite Chemical Reactor III +gregtech:machine:222, Elite Chemical Reactor IV +gregtech:machine:230, Basic Compressor +gregtech:machine:231, Advanced Compressor +gregtech:machine:232, Advanced Compressor II +gregtech:machine:233, Advanced Compressor III +gregtech:machine:234, Elite Compressor +gregtech:machine:235, Elite Compressor II +gregtech:machine:236, Elite Compressor III +gregtech:machine:237, Elite Compressor IV +gregtech:machine:245, Basic Cutting Machine +gregtech:machine:246, Advanced Cutting Machine +gregtech:machine:247, Advanced Cutting Machine II +gregtech:machine:248, Advanced Cutting Machine III +gregtech:machine:249, Elite Cutting Machine +gregtech:machine:250, Elite Cutting Machine II +gregtech:machine:251, Elite Cutting Machine III +gregtech:machine:252, Elite Cutting Machine IV +gregtech:machine:260, Basic Distillery +gregtech:machine:261, Advanced Distillery +gregtech:machine:262, Advanced Distillery II +gregtech:machine:263, Advanced Distillery III +gregtech:machine:264, Elite Distillery +gregtech:machine:265, Elite Distillery II +gregtech:machine:266, Elite Distillery III +gregtech:machine:267, Elite Distillery IV +gregtech:machine:275, Basic Electrolyzer +gregtech:machine:276, Advanced Electrolyzer +gregtech:machine:277, Advanced Electrolyzer II +gregtech:machine:278, Advanced Electrolyzer III +gregtech:machine:279, Elite Electrolyzer +gregtech:machine:280, Elite Electrolyzer II +gregtech:machine:281, Elite Electrolyzer III +gregtech:machine:282, Elite Electrolyzer IV +gregtech:machine:290, Basic Electromagnetic Separator +gregtech:machine:291, Advanced Electromagnetic Separator +gregtech:machine:292, Advanced Electromagnetic Separator II +gregtech:machine:293, Advanced Electromagnetic Separator III +gregtech:machine:294, Elite Electromagnetic Separator +gregtech:machine:295, Elite Electromagnetic Separator II +gregtech:machine:296, Elite Electromagnetic Separator III +gregtech:machine:297, Elite Electromagnetic Separator IV +gregtech:machine:305, Basic Extractor +gregtech:machine:306, Advanced Extractor +gregtech:machine:307, Advanced Extractor II +gregtech:machine:308, Advanced Extractor III +gregtech:machine:309, Elite Extractor +gregtech:machine:310, Elite Extractor II +gregtech:machine:311, Elite Extractor III +gregtech:machine:312, Elite Extractor IV +gregtech:machine:320, Basic Extruder +gregtech:machine:321, Advanced Extruder +gregtech:machine:322, Advanced Extruder II +gregtech:machine:323, Advanced Extruder III +gregtech:machine:324, Elite Extruder +gregtech:machine:325, Elite Extruder II +gregtech:machine:326, Elite Extruder III +gregtech:machine:327, Elite Extruder IV +gregtech:machine:335, Basic Fermenter +gregtech:machine:336, Advanced Fermenter +gregtech:machine:337, Advanced Fermenter II +gregtech:machine:338, Advanced Fermenter III +gregtech:machine:339, Elite Fermenter +gregtech:machine:340, Elite Fermenter II +gregtech:machine:341, Elite Fermenter III +gregtech:machine:342, Elite Fermenter IV +gregtech:machine:380, Basic Fluid Heater +gregtech:machine:381, Advanced Fluid Heater +gregtech:machine:382, Advanced Fluid Heater II +gregtech:machine:383, Advanced Fluid Heater III +gregtech:machine:384, Elite Fluid Heater +gregtech:machine:385, Elite Fluid Heater II +gregtech:machine:386, Elite Fluid Heater III +gregtech:machine:387, Elite Fluid Heater IV +gregtech:machine:395, Basic Fluid Solidifier +gregtech:machine:396, Advanced Fluid Solidifier +gregtech:machine:397, Advanced Fluid Solidifier II +gregtech:machine:398, Advanced Fluid Solidifier III +gregtech:machine:399, Elite Fluid Solidifier +gregtech:machine:400, Elite Fluid Solidifier II +gregtech:machine:401, Elite Fluid Solidifier III +gregtech:machine:402, Elite Fluid Solidifier IV +gregtech:machine:410, Basic Forge Hammer +gregtech:machine:411, Advanced Forge Hammer +gregtech:machine:412, Advanced Forge Hammer II +gregtech:machine:413, Advanced Forge Hammer III +gregtech:machine:414, Elite Forge Hammer +gregtech:machine:415, Elite Forge Hammer II +gregtech:machine:416, Elite Forge Hammer III +gregtech:machine:417, Elite Forge Hammer IV +gregtech:machine:425, Basic Forming Press +gregtech:machine:426, Advanced Forming Press +gregtech:machine:427, Advanced Forming Press II +gregtech:machine:428, Advanced Forming Press III +gregtech:machine:429, Elite Forming Press +gregtech:machine:430, Elite Forming Press II +gregtech:machine:431, Elite Forming Press III +gregtech:machine:432, Elite Forming Press IV +gregtech:machine:440, Basic Lathe +gregtech:machine:441, Advanced Lathe +gregtech:machine:442, Advanced Lathe II +gregtech:machine:443, Advanced Lathe III +gregtech:machine:444, Elite Lathe +gregtech:machine:445, Elite Lathe II +gregtech:machine:446, Elite Lathe III +gregtech:machine:447, Elite Lathe IV +gregtech:machine:470, Basic Mixer +gregtech:machine:471, Advanced Mixer +gregtech:machine:472, Advanced Mixer II +gregtech:machine:473, Advanced Mixer III +gregtech:machine:474, Elite Mixer +gregtech:machine:475, Elite Mixer II +gregtech:machine:476, Elite Mixer III +gregtech:machine:477, Elite Mixer IV +gregtech:machine:485, Basic Ore Washing Plant +gregtech:machine:486, Advanced Ore Washing Plant +gregtech:machine:487, Advanced Ore Washing Plant II +gregtech:machine:488, Advanced Ore Washing Plant III +gregtech:machine:489, Elite Ore Washing Plant +gregtech:machine:490, Elite Ore Washing Plant II +gregtech:machine:491, Elite Ore Washing Plant III +gregtech:machine:492, Elite Ore Washing Plant IV +gregtech:machine:500, Basic Packager +gregtech:machine:501, Advanced Packager +gregtech:machine:502, Advanced Packager II +gregtech:machine:503, Advanced Packager III +gregtech:machine:504, Elite Packager +gregtech:machine:505, Elite Packager II +gregtech:machine:506, Elite Packager III +gregtech:machine:507, Elite Packager IV +gregtech:machine:530, Basic Gas Collector +gregtech:machine:531, Advanced Gas Collector +gregtech:machine:532, Advanced Gas Collector II +gregtech:machine:533, Advanced Gas Collector III +gregtech:machine:534, Atmosphere Collector +gregtech:machine:535, Atmosphere Collector II +gregtech:machine:536, Atmosphere Collector III +gregtech:machine:537, Atmosphere Collector IV +gregtech:machine:545, Basic Polarizer +gregtech:machine:546, Advanced Polarizer +gregtech:machine:547, Advanced Polarizer II +gregtech:machine:548, Advanced Polarizer III +gregtech:machine:549, Elite Polarizer +gregtech:machine:550, Elite Polarizer II +gregtech:machine:551, Elite Polarizer III +gregtech:machine:552, Elite Polarizer IV +gregtech:machine:560, Basic Precision Laser Engraver +gregtech:machine:561, Advanced Precision Laser Engraver +gregtech:machine:562, Advanced Precision Laser Engraver II +gregtech:machine:563, Advanced Precision Laser Engraver III +gregtech:machine:564, Elite Precision Laser Engraver +gregtech:machine:565, Elite Precision Laser Engraver II +gregtech:machine:566, Elite Precision Laser Engraver III +gregtech:machine:567, Elite Precision Laser Engraver IV +gregtech:machine:575, Basic Sifting Machine +gregtech:machine:576, Advanced Sifting Machine +gregtech:machine:577, Advanced Sifting Machine II +gregtech:machine:578, Advanced Sifting Machine III +gregtech:machine:579, Elite Sifting Machine +gregtech:machine:580, Elite Sifting Machine II +gregtech:machine:581, Elite Sifting Machine III +gregtech:machine:582, Elite Sifting Machine IV +gregtech:machine:605, Basic Thermal Centrifuge +gregtech:machine:606, Advanced Thermal Centrifuge +gregtech:machine:607, Advanced Thermal Centrifuge II +gregtech:machine:608, Advanced Thermal Centrifuge III +gregtech:machine:609, Elite Thermal Centrifuge +gregtech:machine:610, Elite Thermal Centrifuge II +gregtech:machine:611, Elite Thermal Centrifuge III +gregtech:machine:612, Elite Thermal Centrifuge IV +gregtech:machine:620, Basic Wiremill +gregtech:machine:621, Advanced Wiremill +gregtech:machine:622, Advanced Wiremill II +gregtech:machine:623, Advanced Wiremill III +gregtech:machine:624, Elite Wiremill +gregtech:machine:625, Elite Wiremill II +gregtech:machine:626, Elite Wiremill III +gregtech:machine:627, Elite Wiremill IV +gregtech:machine:635, Basic Circuit Assembler +gregtech:machine:636, Advanced Circuit Assembler +gregtech:machine:637, Advanced Circuit Assembler II +gregtech:machine:638, Advanced Circuit Assembler III +gregtech:machine:639, Elite Circuit Assembler +gregtech:machine:640, Elite Circuit Assembler II +gregtech:machine:641, Elite Circuit Assembler III +gregtech:machine:642, Elite Circuit Assembler IV +gregtech:machine:665, Basic Rock Breaker +gregtech:machine:666, Advanced Rock Breaker +gregtech:machine:667, Advanced Rock Breaker II +gregtech:machine:668, Advanced Rock Breaker III +gregtech:machine:669, Elite Rock Breaker +gregtech:machine:670, Elite Rock Breaker II +gregtech:machine:671, Elite Rock Breaker III +gregtech:machine:672, Elite Rock Breaker IV +gregtech:machine:920, Basic Miner +gregtech:machine:921, Advanced Miner +gregtech:machine:922, Advanced Miner II +gregtech:machine:935, Basic Combustion Generator +gregtech:machine:936, Advanced Combustion Generator +gregtech:machine:937, Turbo Combustion Generator +gregtech:machine:950, Basic Steam Turbine +gregtech:machine:951, Advanced Steam Turbine +gregtech:machine:952, Turbo Steam Turbine +gregtech:machine:965, Basic Gas Turbine +gregtech:machine:966, Advanced Gas Turbine +gregtech:machine:967, Turbo Gas Turbine +gregtech:machine:980, Basic Item Collector +gregtech:machine:981, Advanced Item Collector +gregtech:machine:982, Advanced Item Collector II +gregtech:machine:983, Advanced Item Collector III +gregtech:machine:984, Magic Energy Absorber +gregtech:machine:985, ULV Machine Hull +gregtech:machine:986, LV Machine Hull +gregtech:machine:987, MV Machine Hull +gregtech:machine:988, HV Machine Hull +gregtech:machine:989, EV Machine Hull +gregtech:machine:990, IV Machine Hull +gregtech:machine:991, LuV Machine Hull +gregtech:machine:992, ZPM Machine Hull +gregtech:machine:993, UV Machine Hull +gregtech:machine:994, UHV Machine Hull +gregtech:machine:1000, Primitive Blast Furnace +gregtech:machine:1001, Electric Blast Furnace +gregtech:machine:1002, Vacuum Freezer +gregtech:machine:1003, Implosion Compressor +gregtech:machine:1004, Pyrolyse Oven +gregtech:machine:1005, Distillation Tower +gregtech:machine:1006, Multi Smelter +gregtech:machine:1007, Large Combustion Engine +gregtech:machine:1008, Extreme Combustion Engine +gregtech:machine:1009, Oil Cracking Unit +gregtech:machine:1010, Large Steam Turbine +gregtech:machine:1011, Large Gas Turbine +gregtech:machine:1012, Large Plasma Turbine +gregtech:machine:1013, Large Bronze Boiler +gregtech:machine:1014, Large Steel Boiler +gregtech:machine:1015, Large Titanium Boiler +gregtech:machine:1016, Large Tungstensteel Boiler +gregtech:machine:1017, Coke Oven +gregtech:machine:1018, Coke Oven Hatch +gregtech:machine:1019, Assembly Line +gregtech:machine:1020, Fusion Reactor Computer Mark 1 +gregtech:machine:1021, Fusion Reactor Computer Mark 2 +gregtech:machine:1022, Fusion Reactor Computer Mark 3 +gregtech:machine:1023, Large Chemical Reactor +gregtech:machine:1024, Steam Oven +gregtech:machine:1025, Steam Grinder +gregtech:machine:1026, Basic Large Miner +gregtech:machine:1027, Advanced Large Miner +gregtech:machine:1028, Advanced Large Miner II +gregtech:machine:1029, Central Monitor +gregtech:machine:1030, Processing Array +gregtech:machine:1031, Advanced Processing Array +gregtech:machine:1150, ULV Input Bus +gregtech:machine:1151, LV Input Bus +gregtech:machine:1152, MV Input Bus +gregtech:machine:1153, HV Input Bus +gregtech:machine:1154, EV Input Bus +gregtech:machine:1155, IV Input Bus +gregtech:machine:1156, LuV Input Bus +gregtech:machine:1157, ZPM Input Bus +gregtech:machine:1158, UV Input Bus +gregtech:machine:1159, UHV Input Bus +gregtech:machine:1165, ULV Output Bus +gregtech:machine:1166, LV Output Bus +gregtech:machine:1167, MV Output Bus +gregtech:machine:1168, HV Output Bus +gregtech:machine:1169, EV Output Bus +gregtech:machine:1170, IV Output Bus +gregtech:machine:1171, LuV Output Bus +gregtech:machine:1172, ZPM Output Bus +gregtech:machine:1173, UV Output Bus +gregtech:machine:1174, UHV Output Bus +gregtech:machine:1180, ULV Input Hatch +gregtech:machine:1181, LV Input Hatch +gregtech:machine:1182, MV Input Hatch +gregtech:machine:1183, HV Input Hatch +gregtech:machine:1184, EV Input Hatch +gregtech:machine:1185, IV Input Hatch +gregtech:machine:1186, LuV Input Hatch +gregtech:machine:1187, ZPM Input Hatch +gregtech:machine:1188, UV Input Hatch +gregtech:machine:1189, UHV Input Hatch +gregtech:machine:1190, Quadruple Input Hatch +gregtech:machine:1191, Nonuple Input Hatch +gregtech:machine:1195, ULV Output Hatch +gregtech:machine:1196, LV Output Hatch +gregtech:machine:1197, MV Output Hatch +gregtech:machine:1198, HV Output Hatch +gregtech:machine:1199, EV Output Hatch +gregtech:machine:1200, IV Output Hatch +gregtech:machine:1201, LuV Output Hatch +gregtech:machine:1202, ZPM Output Hatch +gregtech:machine:1203, UV Output Hatch +gregtech:machine:1204, UHV Output Hatch +gregtech:machine:1205, Quadruple Output Hatch +gregtech:machine:1206, Nonuple Output Hatch +gregtech:machine:1210, ULV Energy Hatch +gregtech:machine:1211, LV Energy Hatch +gregtech:machine:1212, MV Energy Hatch +gregtech:machine:1213, HV Energy Hatch +gregtech:machine:1214, EV Energy Hatch +gregtech:machine:1215, IV Energy Hatch +gregtech:machine:1216, LuV Energy Hatch +gregtech:machine:1217, ZPM Energy Hatch +gregtech:machine:1218, UV Energy Hatch +gregtech:machine:1219, UHV Energy Hatch +gregtech:machine:1225, ULV Dynamo Hatch +gregtech:machine:1226, LV Dynamo Hatch +gregtech:machine:1227, MV Dynamo Hatch +gregtech:machine:1228, HV Dynamo Hatch +gregtech:machine:1229, EV Dynamo Hatch +gregtech:machine:1230, IV Dynamo Hatch +gregtech:machine:1231, LuV Dynamo Hatch +gregtech:machine:1232, ZPM Dynamo Hatch +gregtech:machine:1233, UV Dynamo Hatch +gregtech:machine:1234, UHV Dynamo Hatch +gregtech:machine:1240, IV 4A Energy Hatch +gregtech:machine:1241, LuV 4A Energy Hatch +gregtech:machine:1242, ZPM 4A Energy Hatch +gregtech:machine:1243, UV 4A Energy Hatch +gregtech:machine:1244, UHV 4A Energy Hatch +gregtech:machine:1245, IV 16A Energy Hatch +gregtech:machine:1246, LuV 16A Energy Hatch +gregtech:machine:1247, ZPM 16A Energy Hatch +gregtech:machine:1248, UV 16A Energy Hatch +gregtech:machine:1249, UHV 16A Energy Hatch +gregtech:machine:1250, IV 4A Dynamo Hatch +gregtech:machine:1251, LuV 4A Dynamo Hatch +gregtech:machine:1252, ZPM 4A Dynamo Hatch +gregtech:machine:1253, UV 4A Dynamo Hatch +gregtech:machine:1254, UHV 4A Dynamo Hatch +gregtech:machine:1255, IV 16A Dynamo Hatch +gregtech:machine:1256, LuV 16A Dynamo Hatch +gregtech:machine:1257, ZPM 16A Dynamo Hatch +gregtech:machine:1258, UV 16A Dynamo Hatch +gregtech:machine:1259, UHV 16A Dynamo Hatch +gregtech:machine:1270, Ultra Low Voltage Transformer +gregtech:machine:1271, Low Voltage Transformer +gregtech:machine:1272, Medium Voltage Transformer +gregtech:machine:1273, High Voltage Transformer +gregtech:machine:1274, Extreme Voltage Transformer +gregtech:machine:1275, Insane Voltage Transformer +gregtech:machine:1276, Ludicrous Voltage Transformer +gregtech:machine:1277, ZPM Voltage Transformer +gregtech:machine:1278, Ultimate Voltage Transformer +gregtech:machine:1285, Ultra Low Voltage Adjustable Transformer +gregtech:machine:1286, Low Voltage Adjustable Transformer +gregtech:machine:1287, Medium Voltage Adjustable Transformer +gregtech:machine:1288, High Voltage Adjustable Transformer +gregtech:machine:1289, Extreme Voltage Adjustable Transformer +gregtech:machine:1290, Insane Voltage Adjustable Transformer +gregtech:machine:1291, Ludicrous Voltage Adjustable Transformer +gregtech:machine:1292, ZPM Voltage Adjustable Transformer +gregtech:machine:1293, Ultimate Voltage Adjustable Transformer +gregtech:machine:1300, Ultra Low Voltage Diode +gregtech:machine:1301, Low Voltage Diode +gregtech:machine:1302, Medium Voltage Diode +gregtech:machine:1303, High Voltage Diode +gregtech:machine:1304, Extreme Voltage Diode +gregtech:machine:1305, Insane Voltage Diode +gregtech:machine:1306, Ludicrous Voltage Diode +gregtech:machine:1307, ZPM Voltage Diode +gregtech:machine:1308, Ultimate Voltage Diode +gregtech:machine:1309, UHV Voltage Diode +gregtech:machine:1315, Ultra Low Voltage 4x Battery Buffer +gregtech:machine:1316, Low Voltage 4x Battery Buffer +gregtech:machine:1317, Medium Voltage 4x Battery Buffer +gregtech:machine:1318, High Voltage 4x Battery Buffer +gregtech:machine:1319, Extreme Voltage 4x Battery Buffer +gregtech:machine:1320, Insane Voltage 4x Battery Buffer +gregtech:machine:1321, Ludicrous Voltage 4x Battery Buffer +gregtech:machine:1322, ZPM Voltage 4x Battery Buffer +gregtech:machine:1323, Ultimate Voltage 4x Battery Buffer +gregtech:machine:1324, UHV Voltage 4x Battery Buffer +gregtech:machine:1325, Ultra Low Voltage 8x Battery Buffer +gregtech:machine:1326, Low Voltage 8x Battery Buffer +gregtech:machine:1327, Medium Voltage 8x Battery Buffer +gregtech:machine:1328, High Voltage 8x Battery Buffer +gregtech:machine:1329, Extreme Voltage 8x Battery Buffer +gregtech:machine:1330, Insane Voltage 8x Battery Buffer +gregtech:machine:1331, Ludicrous Voltage 8x Battery Buffer +gregtech:machine:1332, ZPM Voltage 8x Battery Buffer +gregtech:machine:1333, Ultimate Voltage 8x Battery Buffer +gregtech:machine:1334, UHV Voltage 8x Battery Buffer +gregtech:machine:1335, Ultra Low Voltage 16x Battery Buffer +gregtech:machine:1336, Low Voltage 16x Battery Buffer +gregtech:machine:1337, Medium Voltage 16x Battery Buffer +gregtech:machine:1338, High Voltage 16x Battery Buffer +gregtech:machine:1339, Extreme Voltage 16x Battery Buffer +gregtech:machine:1340, Insane Voltage 16x Battery Buffer +gregtech:machine:1341, Ludicrous Voltage 16x Battery Buffer +gregtech:machine:1342, ZPM Voltage 16x Battery Buffer +gregtech:machine:1343, Ultimate Voltage 16x Battery Buffer +gregtech:machine:1344, UHV Voltage 16x Battery Buffer +gregtech:machine:1375, Ultra Low Voltage Turbo Charger +gregtech:machine:1376, Low Voltage Turbo Charger +gregtech:machine:1377, Medium Voltage Turbo Charger +gregtech:machine:1378, High Voltage Turbo Charger +gregtech:machine:1379, Extreme Voltage Turbo Charger +gregtech:machine:1380, Insane Voltage Turbo Charger +gregtech:machine:1381, Ludicrous Voltage Turbo Charger +gregtech:machine:1382, ZPM Voltage Turbo Charger +gregtech:machine:1383, Ultimate Voltage Turbo Charger +gregtech:machine:1384, UHV Voltage Turbo Charger +gregtech:machine:1390, Basic World Accelerator +gregtech:machine:1391, Advanced World Accelerator +gregtech:machine:1392, Advanced World Accelerator II +gregtech:machine:1393, Advanced World Accelerator III +gregtech:machine:1394, Elite World Accelerator +gregtech:machine:1395, Elite World Accelerator II +gregtech:machine:1396, Elite World Accelerator III +gregtech:machine:1397, Elite World Accelerator IV +gregtech:machine:1398, Machine Access Interface +gregtech:machine:1510, Basic Buffer +gregtech:machine:1511, Advanced Buffer +gregtech:machine:1512, Advanced Buffer II +gregtech:machine:1515, Basic Fisher +gregtech:machine:1516, Advanced Fisher +gregtech:machine:1517, Advanced Fisher II +gregtech:machine:1518, Advanced Fisher III +gregtech:machine:1530, Basic Pump +gregtech:machine:1531, Advanced Pump +gregtech:machine:1532, Advanced Pump II +gregtech:machine:1533, Advanced Pump III +gregtech:machine:1560, Super Chest I +gregtech:machine:1561, Super Chest II +gregtech:machine:1562, Super Chest III +gregtech:machine:1563, Super Chest IV +gregtech:machine:1564, Super Chest V +gregtech:machine:1570, Quantum Chest I +gregtech:machine:1571, Quantum Chest II +gregtech:machine:1572, Quantum Chest III +gregtech:machine:1573, Quantum Chest IV +gregtech:machine:1574, Quantum Chest V +gregtech:machine:1575, Super Tank I +gregtech:machine:1576, Super Tank II +gregtech:machine:1577, Super Tank III +gregtech:machine:1578, Super Tank IV +gregtech:machine:1579, Super Tank V +gregtech:machine:1585, Quantum Tank I +gregtech:machine:1586, Quantum Tank II +gregtech:machine:1587, Quantum Tank III +gregtech:machine:1588, Quantum Tank IV +gregtech:machine:1589, Quantum Tank V +gregtech:machine:1590, Basic Block Breaker +gregtech:machine:1591, Advanced Block Breaker +gregtech:machine:1592, Advanced Block Breaker II +gregtech:machine:1593, Advanced Block Breaker III +gregtech:machine:1596, Wooden Tank Valve +gregtech:machine:1597, Wooden Multiblock Tank +gregtech:machine:1598, Steel Tank Valve +gregtech:machine:1599, Steel Multiblock Tank +gregtech:machine:1610, Wooden Barrel +gregtech:machine:1611, Bronze Drum +gregtech:machine:1612, Steel Drum +gregtech:machine:1613, Aluminium Drum +gregtech:machine:1614, Stainless Steel Drum +gregtech:machine:1625, Wooden Crate +gregtech:machine:1626, Bronze Crate +gregtech:machine:1627, Steel Crate +gregtech:machine:1628, Aluminium Crate +gregtech:machine:1629, Stainless Steel Crate +gregtech:machine:1630, Titanium Crate +gregtech:machine:1631, Tungstensteel Crate +gregtech:machine:1640, HV Rotor Holder +gregtech:machine:1641, EV Rotor Holder +gregtech:machine:1642, IV Rotor Holder +gregtech:machine:1643, LuV Rotor Holder +gregtech:machine:1644, ZPM Rotor Holder +gregtech:machine:1645, UV Rotor Holder +gregtech:machine:1646, Locked Safe +gregtech:machine:1647, Crafting Station +gregtech:machine:1648, Primitive Water Pump +gregtech:machine:1649, Pump Output Hatch +gregtech:machine:1650, Infinite GT Energy Unit Emitter +gregtech:machine:1651, Output Bus (Steam) +gregtech:machine:1652, Input Bus (Steam) +gregtech:machine:1653, Steam Hatch +gregtech:machine:1654, Maintenance Hatch +gregtech:machine:1655, Configurable Maintenance Hatch +gregtech:machine:1656, Automatic Maintenance Hatch +gregtech:machine:1657, LV Muffler Hatch +gregtech:machine:1658, MV Muffler Hatch +gregtech:machine:1659, HV Muffler Hatch +gregtech:machine:1660, EV Muffler Hatch +gregtech:machine:1661, IV Muffler Hatch +gregtech:machine:1662, LuV Muffler Hatch +gregtech:machine:1663, ZPM Muffler Hatch +gregtech:machine:1664, UV Muffler Hatch +gregtech:machine:1667, Monitor Screen +gregtech:machine:1668, Creative Quantum Chest +gregtech:machine:1669, Creative Quantum Tank +gregtech:machine:2000, Large Maceration Tower +gregtech:machine:2001, Alloy Blast Smelter +gregtech:machine:2002, Large Arc Smelter +gregtech:machine:2003, Large Assembling Factory +gregtech:machine:2004, Large Autoclave Chamber +gregtech:machine:2005, Large Material Press +gregtech:machine:2006, Large Brewing Vat +gregtech:machine:2007, Large Centrifuge Unit +gregtech:machine:2008, Large Chemical Bath +gregtech:machine:2009, Chemical Plant +gregtech:machine:2010, Large Extracting Machine +gregtech:machine:2011, Large Cutting Machine +gregtech:machine:2012, Large Fractionating Distillery +gregtech:machine:2013, Large Electrolysis Plant +gregtech:machine:2014, Large Electromagnet +gregtech:machine:2015, Large Extrusion Machine +gregtech:machine:2016, Large Solidification Array +gregtech:machine:2017, Large Mixing Vessel +gregtech:machine:2018, Large Packaging Machine +gregtech:machine:2019, Large Engraving Machine +gregtech:machine:2020, Large Sifting Funnel +gregtech:machine:2021, Large Wire Factory +gregtech:machine:2022, Electric Implosion Compressor +gregtech:machine:2025, Rotary Hearth Furnace +gregtech:machine:2026, Bulk Blast Chiller +gregtech:machine:2027, Industrial Steam Engine +gregtech:machine:2050, Elite Parallel Control Hatch +gregtech:machine:2051, Master Parallel Control Hatch +gregtech:machine:2052, Ultimate Parallel Control Hatch +gregtech:machine:2053, Super Parallel Control Hatch +gregtech:machine:2054, Primitive Voltage Control Unit +gregtech:machine:2055, Basic Voltage Control Unit +gregtech:machine:2056, Good Voltage Control Unit +gregtech:machine:2057, Advanced Voltage Control Unit +gregtech:machine:2058, Extreme Voltage Control Unit +gregtech:machine:2059, Elite Voltage Control Unit +gregtech:machine:2060, Master Voltage Control Unit +gregtech:machine:2061, Ultimate Voltage Control Unit +gregtech:machine:2062, Super Voltage Control Unit +gregtech:machine:2063, Infinite Voltage Control Unit +gregtech:machine:32000, Basic Microverse Projector +gregtech:machine:32001, Advanced Microverse Projector +gregtech:machine:32002, Advanced Microverse Projector II +gregtech:machine:32003, Creative Tank Provider +gregtech:machine:32004, multiblocktweaker.machine.naquadah_reactor_1.name +gregtech:machine:32005, multiblocktweaker.machine.naquadah_reactor_2.name +gregtech:machine:32006, multiblocktweaker.machine.large_lapidary_dynamo.name +gregtech:wire_single:2, 1x Aluminium Wire +gregtech:wire_single:252, 1x Annealed Copper Wire +gregtech:wire_single:2011, 1x Black Steel Wire +gregtech:wire_single:2527, 1x Blue Alloy Wire +gregtech:wire_single:23, 1x Cobalt Wire +gregtech:wire_single:32011, 1x Conductive Iron Wire +gregtech:wire_single:25, 1x Copper Wire +gregtech:wire_single:274, 1x Cupronickel Wire +gregtech:wire_single:32001, 1x Draconium Wire +gregtech:wire_single:277, 1x Electrum Wire +gregtech:wire_single:32018, 1x Enderium Wire +gregtech:wire_single:32012, 1x Energetic Alloy Wire +gregtech:wire_single:431, 1x Enriched Naquadah Trinium Europium Duranide Wire +gregtech:wire_single:33, 1x Europium Wire +gregtech:wire_single:41, 1x Gold Wire +gregtech:wire_single:342, 1x Graphene Wire +gregtech:wire_single:2516, 1x HSS-G Wire +gregtech:wire_single:429, 1x Indium Tin Barium Titanium Cuprate Wire +gregtech:wire_single:51, 1x Iron Wire +gregtech:wire_single:288, 1x Kanthal Wire +gregtech:wire_single:55, 1x Lead Wire +gregtech:wire_single:32017, 1x Lumium Wire +gregtech:wire_single:425, 1x Magnesium Diboride Wire +gregtech:wire_single:424, 1x Manganese Phosphide Wire +gregtech:wire_single:426, 1x Mercury Barium Calcium Cuprate Wire +gregtech:wire_single:124, 1x Naquadah Wire +gregtech:wire_single:2042, 1x Naquadah Alloy Wire +gregtech:wire_single:294, 1x Nichrome Wire +gregtech:wire_single:69, 1x Nickel Wire +gregtech:wire_single:295, 1x Niobium Nitride Wire +gregtech:wire_single:296, 1x Niobium-Titanium Wire +gregtech:wire_single:32004, 1x Omnium Wire +gregtech:wire_single:75, 1x Osmium Wire +gregtech:wire_single:80, 1x Platinum Wire +gregtech:wire_single:32014, 1x Pulsating Iron Wire +gregtech:wire_single:2517, 1x Red Alloy Wire +gregtech:wire_single:432, 1x Ruthenium Trinium Americium Neutronate Wire +gregtech:wire_single:428, 1x Samarium Iron Arsenic Oxide Wire +gregtech:wire_single:32010, 1x Signalum Wire +gregtech:wire_single:100, 1x Silver Wire +gregtech:wire_single:324, 1x Steel Wire +gregtech:wire_single:112, 1x Tin Wire +gregtech:wire_single:130, 1x Trinium Wire +gregtech:wire_single:128, 1x Tritanium Wire +gregtech:wire_single:115, 1x Tungsten Wire +gregtech:wire_single:2013, 1x Tungstensteel Wire +gregtech:wire_single:430, 1x Uranium Rhodium Dinaquadide Wire +gregtech:wire_single:427, 1x Uranium Triplatinum Wire +gregtech:wire_single:334, 1x Vanadium-Gallium Wire +gregtech:wire_single:32013, 1x Vibrant Alloy Wire +gregtech:wire_single:338, 1x Yttrium Barium Cuprate Wire +gregtech:wire_double:2, 2x Aluminium Wire +gregtech:wire_double:252, 2x Annealed Copper Wire +gregtech:wire_double:2011, 2x Black Steel Wire +gregtech:wire_double:2527, 2x Blue Alloy Wire +gregtech:wire_double:23, 2x Cobalt Wire +gregtech:wire_double:32011, 2x Conductive Iron Wire +gregtech:wire_double:25, 2x Copper Wire +gregtech:wire_double:274, 2x Cupronickel Wire +gregtech:wire_double:32001, 2x Draconium Wire +gregtech:wire_double:277, 2x Electrum Wire +gregtech:wire_double:32018, 2x Enderium Wire +gregtech:wire_double:32012, 2x Energetic Alloy Wire +gregtech:wire_double:431, 2x Enriched Naquadah Trinium Europium Duranide Wire +gregtech:wire_double:33, 2x Europium Wire +gregtech:wire_double:41, 2x Gold Wire +gregtech:wire_double:342, 2x Graphene Wire +gregtech:wire_double:2516, 2x HSS-G Wire +gregtech:wire_double:429, 2x Indium Tin Barium Titanium Cuprate Wire +gregtech:wire_double:51, 2x Iron Wire +gregtech:wire_double:288, 2x Kanthal Wire +gregtech:wire_double:55, 2x Lead Wire +gregtech:wire_double:32017, 2x Lumium Wire +gregtech:wire_double:425, 2x Magnesium Diboride Wire +gregtech:wire_double:424, 2x Manganese Phosphide Wire +gregtech:wire_double:426, 2x Mercury Barium Calcium Cuprate Wire +gregtech:wire_double:124, 2x Naquadah Wire +gregtech:wire_double:2042, 2x Naquadah Alloy Wire +gregtech:wire_double:294, 2x Nichrome Wire +gregtech:wire_double:69, 2x Nickel Wire +gregtech:wire_double:295, 2x Niobium Nitride Wire +gregtech:wire_double:296, 2x Niobium-Titanium Wire +gregtech:wire_double:32004, 2x Omnium Wire +gregtech:wire_double:75, 2x Osmium Wire +gregtech:wire_double:80, 2x Platinum Wire +gregtech:wire_double:32014, 2x Pulsating Iron Wire +gregtech:wire_double:2517, 2x Red Alloy Wire +gregtech:wire_double:432, 2x Ruthenium Trinium Americium Neutronate Wire +gregtech:wire_double:428, 2x Samarium Iron Arsenic Oxide Wire +gregtech:wire_double:32010, 2x Signalum Wire +gregtech:wire_double:100, 2x Silver Wire +gregtech:wire_double:324, 2x Steel Wire +gregtech:wire_double:112, 2x Tin Wire +gregtech:wire_double:130, 2x Trinium Wire +gregtech:wire_double:128, 2x Tritanium Wire +gregtech:wire_double:115, 2x Tungsten Wire +gregtech:wire_double:2013, 2x Tungstensteel Wire +gregtech:wire_double:430, 2x Uranium Rhodium Dinaquadide Wire +gregtech:wire_double:427, 2x Uranium Triplatinum Wire +gregtech:wire_double:334, 2x Vanadium-Gallium Wire +gregtech:wire_double:32013, 2x Vibrant Alloy Wire +gregtech:wire_double:338, 2x Yttrium Barium Cuprate Wire +gregtech:wire_quadruple:2, 4x Aluminium Wire +gregtech:wire_quadruple:252, 4x Annealed Copper Wire +gregtech:wire_quadruple:2011, 4x Black Steel Wire +gregtech:wire_quadruple:2527, 4x Blue Alloy Wire +gregtech:wire_quadruple:23, 4x Cobalt Wire +gregtech:wire_quadruple:32011, 4x Conductive Iron Wire +gregtech:wire_quadruple:25, 4x Copper Wire +gregtech:wire_quadruple:274, 4x Cupronickel Wire +gregtech:wire_quadruple:32001, 4x Draconium Wire +gregtech:wire_quadruple:277, 4x Electrum Wire +gregtech:wire_quadruple:32018, 4x Enderium Wire +gregtech:wire_quadruple:32012, 4x Energetic Alloy Wire +gregtech:wire_quadruple:431, 4x Enriched Naquadah Trinium Europium Duranide Wire +gregtech:wire_quadruple:33, 4x Europium Wire +gregtech:wire_quadruple:41, 4x Gold Wire +gregtech:wire_quadruple:342, 4x Graphene Wire +gregtech:wire_quadruple:2516, 4x HSS-G Wire +gregtech:wire_quadruple:429, 4x Indium Tin Barium Titanium Cuprate Wire +gregtech:wire_quadruple:51, 4x Iron Wire +gregtech:wire_quadruple:288, 4x Kanthal Wire +gregtech:wire_quadruple:55, 4x Lead Wire +gregtech:wire_quadruple:32017, 4x Lumium Wire +gregtech:wire_quadruple:425, 4x Magnesium Diboride Wire +gregtech:wire_quadruple:424, 4x Manganese Phosphide Wire +gregtech:wire_quadruple:426, 4x Mercury Barium Calcium Cuprate Wire +gregtech:wire_quadruple:124, 4x Naquadah Wire +gregtech:wire_quadruple:2042, 4x Naquadah Alloy Wire +gregtech:wire_quadruple:294, 4x Nichrome Wire +gregtech:wire_quadruple:69, 4x Nickel Wire +gregtech:wire_quadruple:295, 4x Niobium Nitride Wire +gregtech:wire_quadruple:296, 4x Niobium-Titanium Wire +gregtech:wire_quadruple:32004, 4x Omnium Wire +gregtech:wire_quadruple:75, 4x Osmium Wire +gregtech:wire_quadruple:80, 4x Platinum Wire +gregtech:wire_quadruple:32014, 4x Pulsating Iron Wire +gregtech:wire_quadruple:2517, 4x Red Alloy Wire +gregtech:wire_quadruple:432, 4x Ruthenium Trinium Americium Neutronate Wire +gregtech:wire_quadruple:428, 4x Samarium Iron Arsenic Oxide Wire +gregtech:wire_quadruple:32010, 4x Signalum Wire +gregtech:wire_quadruple:100, 4x Silver Wire +gregtech:wire_quadruple:324, 4x Steel Wire +gregtech:wire_quadruple:112, 4x Tin Wire +gregtech:wire_quadruple:130, 4x Trinium Wire +gregtech:wire_quadruple:128, 4x Tritanium Wire +gregtech:wire_quadruple:115, 4x Tungsten Wire +gregtech:wire_quadruple:2013, 4x Tungstensteel Wire +gregtech:wire_quadruple:430, 4x Uranium Rhodium Dinaquadide Wire +gregtech:wire_quadruple:427, 4x Uranium Triplatinum Wire +gregtech:wire_quadruple:334, 4x Vanadium-Gallium Wire +gregtech:wire_quadruple:32013, 4x Vibrant Alloy Wire +gregtech:wire_quadruple:338, 4x Yttrium Barium Cuprate Wire +gregtech:wire_octal:2, 8x Aluminium Wire +gregtech:wire_octal:252, 8x Annealed Copper Wire +gregtech:wire_octal:2011, 8x Black Steel Wire +gregtech:wire_octal:2527, 8x Blue Alloy Wire +gregtech:wire_octal:23, 8x Cobalt Wire +gregtech:wire_octal:32011, 8x Conductive Iron Wire +gregtech:wire_octal:25, 8x Copper Wire +gregtech:wire_octal:274, 8x Cupronickel Wire +gregtech:wire_octal:32001, 8x Draconium Wire +gregtech:wire_octal:277, 8x Electrum Wire +gregtech:wire_octal:32018, 8x Enderium Wire +gregtech:wire_octal:32012, 8x Energetic Alloy Wire +gregtech:wire_octal:431, 8x Enriched Naquadah Trinium Europium Duranide Wire +gregtech:wire_octal:33, 8x Europium Wire +gregtech:wire_octal:41, 8x Gold Wire +gregtech:wire_octal:342, 8x Graphene Wire +gregtech:wire_octal:2516, 8x HSS-G Wire +gregtech:wire_octal:429, 8x Indium Tin Barium Titanium Cuprate Wire +gregtech:wire_octal:51, 8x Iron Wire +gregtech:wire_octal:288, 8x Kanthal Wire +gregtech:wire_octal:55, 8x Lead Wire +gregtech:wire_octal:32017, 8x Lumium Wire +gregtech:wire_octal:425, 8x Magnesium Diboride Wire +gregtech:wire_octal:424, 8x Manganese Phosphide Wire +gregtech:wire_octal:426, 8x Mercury Barium Calcium Cuprate Wire +gregtech:wire_octal:124, 8x Naquadah Wire +gregtech:wire_octal:2042, 8x Naquadah Alloy Wire +gregtech:wire_octal:294, 8x Nichrome Wire +gregtech:wire_octal:69, 8x Nickel Wire +gregtech:wire_octal:295, 8x Niobium Nitride Wire +gregtech:wire_octal:296, 8x Niobium-Titanium Wire +gregtech:wire_octal:32004, 8x Omnium Wire +gregtech:wire_octal:75, 8x Osmium Wire +gregtech:wire_octal:80, 8x Platinum Wire +gregtech:wire_octal:32014, 8x Pulsating Iron Wire +gregtech:wire_octal:2517, 8x Red Alloy Wire +gregtech:wire_octal:432, 8x Ruthenium Trinium Americium Neutronate Wire +gregtech:wire_octal:428, 8x Samarium Iron Arsenic Oxide Wire +gregtech:wire_octal:32010, 8x Signalum Wire +gregtech:wire_octal:100, 8x Silver Wire +gregtech:wire_octal:324, 8x Steel Wire +gregtech:wire_octal:112, 8x Tin Wire +gregtech:wire_octal:130, 8x Trinium Wire +gregtech:wire_octal:128, 8x Tritanium Wire +gregtech:wire_octal:115, 8x Tungsten Wire +gregtech:wire_octal:2013, 8x Tungstensteel Wire +gregtech:wire_octal:430, 8x Uranium Rhodium Dinaquadide Wire +gregtech:wire_octal:427, 8x Uranium Triplatinum Wire +gregtech:wire_octal:334, 8x Vanadium-Gallium Wire +gregtech:wire_octal:32013, 8x Vibrant Alloy Wire +gregtech:wire_octal:338, 8x Yttrium Barium Cuprate Wire +gregtech:wire_hex:2, 16x Aluminium Wire +gregtech:wire_hex:252, 16x Annealed Copper Wire +gregtech:wire_hex:2011, 16x Black Steel Wire +gregtech:wire_hex:2527, 16x Blue Alloy Wire +gregtech:wire_hex:23, 16x Cobalt Wire +gregtech:wire_hex:32011, 16x Conductive Iron Wire +gregtech:wire_hex:25, 16x Copper Wire +gregtech:wire_hex:274, 16x Cupronickel Wire +gregtech:wire_hex:32001, 16x Draconium Wire +gregtech:wire_hex:277, 16x Electrum Wire +gregtech:wire_hex:32018, 16x Enderium Wire +gregtech:wire_hex:32012, 16x Energetic Alloy Wire +gregtech:wire_hex:431, 16x Enriched Naquadah Trinium Europium Duranide Wire +gregtech:wire_hex:33, 16x Europium Wire +gregtech:wire_hex:41, 16x Gold Wire +gregtech:wire_hex:342, 16x Graphene Wire +gregtech:wire_hex:2516, 16x HSS-G Wire +gregtech:wire_hex:429, 16x Indium Tin Barium Titanium Cuprate Wire +gregtech:wire_hex:51, 16x Iron Wire +gregtech:wire_hex:288, 16x Kanthal Wire +gregtech:wire_hex:55, 16x Lead Wire +gregtech:wire_hex:32017, 16x Lumium Wire +gregtech:wire_hex:425, 16x Magnesium Diboride Wire +gregtech:wire_hex:424, 16x Manganese Phosphide Wire +gregtech:wire_hex:426, 16x Mercury Barium Calcium Cuprate Wire +gregtech:wire_hex:124, 16x Naquadah Wire +gregtech:wire_hex:2042, 16x Naquadah Alloy Wire +gregtech:wire_hex:294, 16x Nichrome Wire +gregtech:wire_hex:69, 16x Nickel Wire +gregtech:wire_hex:295, 16x Niobium Nitride Wire +gregtech:wire_hex:296, 16x Niobium-Titanium Wire +gregtech:wire_hex:32004, 16x Omnium Wire +gregtech:wire_hex:75, 16x Osmium Wire +gregtech:wire_hex:80, 16x Platinum Wire +gregtech:wire_hex:32014, 16x Pulsating Iron Wire +gregtech:wire_hex:2517, 16x Red Alloy Wire +gregtech:wire_hex:432, 16x Ruthenium Trinium Americium Neutronate Wire +gregtech:wire_hex:428, 16x Samarium Iron Arsenic Oxide Wire +gregtech:wire_hex:32010, 16x Signalum Wire +gregtech:wire_hex:100, 16x Silver Wire +gregtech:wire_hex:324, 16x Steel Wire +gregtech:wire_hex:112, 16x Tin Wire +gregtech:wire_hex:130, 16x Trinium Wire +gregtech:wire_hex:128, 16x Tritanium Wire +gregtech:wire_hex:115, 16x Tungsten Wire +gregtech:wire_hex:2013, 16x Tungstensteel Wire +gregtech:wire_hex:430, 16x Uranium Rhodium Dinaquadide Wire +gregtech:wire_hex:427, 16x Uranium Triplatinum Wire +gregtech:wire_hex:334, 16x Vanadium-Gallium Wire +gregtech:wire_hex:32013, 16x Vibrant Alloy Wire +gregtech:wire_hex:338, 16x Yttrium Barium Cuprate Wire +gregtech:cable_single:2, 1x Aluminium Cable +gregtech:cable_single:252, 1x Annealed Copper Cable +gregtech:cable_single:2011, 1x Black Steel Cable +gregtech:cable_single:2527, 1x Blue Alloy Cable +gregtech:cable_single:23, 1x Cobalt Cable +gregtech:cable_single:25, 1x Copper Cable +gregtech:cable_single:274, 1x Cupronickel Cable +gregtech:cable_single:277, 1x Electrum Cable +gregtech:cable_single:33, 1x Europium Cable +gregtech:cable_single:41, 1x Gold Cable +gregtech:cable_single:342, 1x Graphene Cable +gregtech:cable_single:2516, 1x HSS-G Cable +gregtech:cable_single:51, 1x Iron Cable +gregtech:cable_single:288, 1x Kanthal Cable +gregtech:cable_single:55, 1x Lead Cable +gregtech:cable_single:124, 1x Naquadah Cable +gregtech:cable_single:2042, 1x Naquadah Alloy Cable +gregtech:cable_single:294, 1x Nichrome Cable +gregtech:cable_single:69, 1x Nickel Cable +gregtech:cable_single:295, 1x Niobium Nitride Cable +gregtech:cable_single:296, 1x Niobium-Titanium Cable +gregtech:cable_single:75, 1x Osmium Cable +gregtech:cable_single:80, 1x Platinum Cable +gregtech:cable_single:2517, 1x Red Alloy Cable +gregtech:cable_single:100, 1x Silver Cable +gregtech:cable_single:324, 1x Steel Cable +gregtech:cable_single:112, 1x Tin Cable +gregtech:cable_single:130, 1x Trinium Cable +gregtech:cable_single:128, 1x Tritanium Cable +gregtech:cable_single:115, 1x Tungsten Cable +gregtech:cable_single:2013, 1x Tungstensteel Cable +gregtech:cable_single:334, 1x Vanadium-Gallium Cable +gregtech:cable_single:338, 1x Yttrium Barium Cuprate Cable +gregtech:cable_double:2, 2x Aluminium Cable +gregtech:cable_double:252, 2x Annealed Copper Cable +gregtech:cable_double:2011, 2x Black Steel Cable +gregtech:cable_double:2527, 2x Blue Alloy Cable +gregtech:cable_double:23, 2x Cobalt Cable +gregtech:cable_double:25, 2x Copper Cable +gregtech:cable_double:274, 2x Cupronickel Cable +gregtech:cable_double:277, 2x Electrum Cable +gregtech:cable_double:33, 2x Europium Cable +gregtech:cable_double:41, 2x Gold Cable +gregtech:cable_double:342, 2x Graphene Cable +gregtech:cable_double:2516, 2x HSS-G Cable +gregtech:cable_double:51, 2x Iron Cable +gregtech:cable_double:288, 2x Kanthal Cable +gregtech:cable_double:55, 2x Lead Cable +gregtech:cable_double:124, 2x Naquadah Cable +gregtech:cable_double:2042, 2x Naquadah Alloy Cable +gregtech:cable_double:294, 2x Nichrome Cable +gregtech:cable_double:69, 2x Nickel Cable +gregtech:cable_double:295, 2x Niobium Nitride Cable +gregtech:cable_double:296, 2x Niobium-Titanium Cable +gregtech:cable_double:75, 2x Osmium Cable +gregtech:cable_double:80, 2x Platinum Cable +gregtech:cable_double:2517, 2x Red Alloy Cable +gregtech:cable_double:100, 2x Silver Cable +gregtech:cable_double:324, 2x Steel Cable +gregtech:cable_double:112, 2x Tin Cable +gregtech:cable_double:130, 2x Trinium Cable +gregtech:cable_double:128, 2x Tritanium Cable +gregtech:cable_double:115, 2x Tungsten Cable +gregtech:cable_double:2013, 2x Tungstensteel Cable +gregtech:cable_double:334, 2x Vanadium-Gallium Cable +gregtech:cable_double:338, 2x Yttrium Barium Cuprate Cable +gregtech:cable_quadruple:2, 4x Aluminium Cable +gregtech:cable_quadruple:252, 4x Annealed Copper Cable +gregtech:cable_quadruple:2011, 4x Black Steel Cable +gregtech:cable_quadruple:2527, 4x Blue Alloy Cable +gregtech:cable_quadruple:23, 4x Cobalt Cable +gregtech:cable_quadruple:25, 4x Copper Cable +gregtech:cable_quadruple:274, 4x Cupronickel Cable +gregtech:cable_quadruple:277, 4x Electrum Cable +gregtech:cable_quadruple:33, 4x Europium Cable +gregtech:cable_quadruple:41, 4x Gold Cable +gregtech:cable_quadruple:342, 4x Graphene Cable +gregtech:cable_quadruple:2516, 4x HSS-G Cable +gregtech:cable_quadruple:51, 4x Iron Cable +gregtech:cable_quadruple:288, 4x Kanthal Cable +gregtech:cable_quadruple:55, 4x Lead Cable +gregtech:cable_quadruple:124, 4x Naquadah Cable +gregtech:cable_quadruple:2042, 4x Naquadah Alloy Cable +gregtech:cable_quadruple:294, 4x Nichrome Cable +gregtech:cable_quadruple:69, 4x Nickel Cable +gregtech:cable_quadruple:295, 4x Niobium Nitride Cable +gregtech:cable_quadruple:296, 4x Niobium-Titanium Cable +gregtech:cable_quadruple:75, 4x Osmium Cable +gregtech:cable_quadruple:80, 4x Platinum Cable +gregtech:cable_quadruple:2517, 4x Red Alloy Cable +gregtech:cable_quadruple:100, 4x Silver Cable +gregtech:cable_quadruple:324, 4x Steel Cable +gregtech:cable_quadruple:112, 4x Tin Cable +gregtech:cable_quadruple:130, 4x Trinium Cable +gregtech:cable_quadruple:128, 4x Tritanium Cable +gregtech:cable_quadruple:115, 4x Tungsten Cable +gregtech:cable_quadruple:2013, 4x Tungstensteel Cable +gregtech:cable_quadruple:334, 4x Vanadium-Gallium Cable +gregtech:cable_quadruple:338, 4x Yttrium Barium Cuprate Cable +gregtech:cable_octal:2, 8x Aluminium Cable +gregtech:cable_octal:252, 8x Annealed Copper Cable +gregtech:cable_octal:2011, 8x Black Steel Cable +gregtech:cable_octal:2527, 8x Blue Alloy Cable +gregtech:cable_octal:23, 8x Cobalt Cable +gregtech:cable_octal:25, 8x Copper Cable +gregtech:cable_octal:274, 8x Cupronickel Cable +gregtech:cable_octal:277, 8x Electrum Cable +gregtech:cable_octal:33, 8x Europium Cable +gregtech:cable_octal:41, 8x Gold Cable +gregtech:cable_octal:342, 8x Graphene Cable +gregtech:cable_octal:2516, 8x HSS-G Cable +gregtech:cable_octal:51, 8x Iron Cable +gregtech:cable_octal:288, 8x Kanthal Cable +gregtech:cable_octal:55, 8x Lead Cable +gregtech:cable_octal:124, 8x Naquadah Cable +gregtech:cable_octal:2042, 8x Naquadah Alloy Cable +gregtech:cable_octal:294, 8x Nichrome Cable +gregtech:cable_octal:69, 8x Nickel Cable +gregtech:cable_octal:295, 8x Niobium Nitride Cable +gregtech:cable_octal:296, 8x Niobium-Titanium Cable +gregtech:cable_octal:75, 8x Osmium Cable +gregtech:cable_octal:80, 8x Platinum Cable +gregtech:cable_octal:2517, 8x Red Alloy Cable +gregtech:cable_octal:100, 8x Silver Cable +gregtech:cable_octal:324, 8x Steel Cable +gregtech:cable_octal:112, 8x Tin Cable +gregtech:cable_octal:130, 8x Trinium Cable +gregtech:cable_octal:128, 8x Tritanium Cable +gregtech:cable_octal:115, 8x Tungsten Cable +gregtech:cable_octal:2013, 8x Tungstensteel Cable +gregtech:cable_octal:334, 8x Vanadium-Gallium Cable +gregtech:cable_octal:338, 8x Yttrium Barium Cuprate Cable +gregtech:cable_hex:2, 16x Aluminium Cable +gregtech:cable_hex:252, 16x Annealed Copper Cable +gregtech:cable_hex:2011, 16x Black Steel Cable +gregtech:cable_hex:2527, 16x Blue Alloy Cable +gregtech:cable_hex:23, 16x Cobalt Cable +gregtech:cable_hex:25, 16x Copper Cable +gregtech:cable_hex:274, 16x Cupronickel Cable +gregtech:cable_hex:277, 16x Electrum Cable +gregtech:cable_hex:33, 16x Europium Cable +gregtech:cable_hex:41, 16x Gold Cable +gregtech:cable_hex:342, 16x Graphene Cable +gregtech:cable_hex:2516, 16x HSS-G Cable +gregtech:cable_hex:51, 16x Iron Cable +gregtech:cable_hex:288, 16x Kanthal Cable +gregtech:cable_hex:55, 16x Lead Cable +gregtech:cable_hex:124, 16x Naquadah Cable +gregtech:cable_hex:2042, 16x Naquadah Alloy Cable +gregtech:cable_hex:294, 16x Nichrome Cable +gregtech:cable_hex:69, 16x Nickel Cable +gregtech:cable_hex:295, 16x Niobium Nitride Cable +gregtech:cable_hex:296, 16x Niobium-Titanium Cable +gregtech:cable_hex:75, 16x Osmium Cable +gregtech:cable_hex:80, 16x Platinum Cable +gregtech:cable_hex:2517, 16x Red Alloy Cable +gregtech:cable_hex:100, 16x Silver Cable +gregtech:cable_hex:324, 16x Steel Cable +gregtech:cable_hex:112, 16x Tin Cable +gregtech:cable_hex:130, 16x Trinium Cable +gregtech:cable_hex:128, 16x Tritanium Cable +gregtech:cable_hex:115, 16x Tungsten Cable +gregtech:cable_hex:2013, 16x Tungstensteel Cable +gregtech:cable_hex:334, 16x Vanadium-Gallium Cable +gregtech:cable_hex:338, 16x Yttrium Barium Cuprate Cable +gregtech:fluid_pipe_tiny:2, Tiny Aluminium Fluid Pipe +gregtech:fluid_pipe_tiny:260, Tiny Bronze Fluid Pipe +gregtech:fluid_pipe_tiny:22, Tiny Chrome Fluid Pipe +gregtech:fluid_pipe_tiny:25, Tiny Copper Fluid Pipe +gregtech:fluid_pipe_tiny:129, Tiny Duranium Fluid Pipe +gregtech:fluid_pipe_tiny:33, Tiny Europium Fluid Pipe +gregtech:fluid_pipe_tiny:41, Tiny Gold Fluid Pipe +gregtech:fluid_pipe_tiny:287, Tiny Invar Fluid Pipe +gregtech:fluid_pipe_tiny:50, Tiny Iridium Fluid Pipe +gregtech:fluid_pipe_tiny:55, Tiny Lead Fluid Pipe +gregtech:fluid_pipe_tiny:124, Tiny Naquadah Fluid Pipe +gregtech:fluid_pipe_tiny:127, Tiny Neutronium Fluid Pipe +gregtech:fluid_pipe_tiny:296, Tiny Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_tiny:1012, Tiny Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_tiny:1010, Tiny Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_tiny:1016, Tiny Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_tiny:2037, Tiny Potin Fluid Pipe +gregtech:fluid_pipe_tiny:323, Tiny Stainless Steel Fluid Pipe +gregtech:fluid_pipe_tiny:324, Tiny Steel Fluid Pipe +gregtech:fluid_pipe_tiny:328, Tiny Tin Alloy Fluid Pipe +gregtech:fluid_pipe_tiny:113, Tiny Titanium Fluid Pipe +gregtech:fluid_pipe_tiny:115, Tiny Tungsten Fluid Pipe +gregtech:fluid_pipe_tiny:396, Tiny Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_tiny:2013, Tiny Tungstensteel Fluid Pipe +gregtech:fluid_pipe_tiny:2036, Tiny Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_tiny:335, Tiny Wrought Iron Fluid Pipe +gregtech:fluid_pipe_small:2, Small Aluminium Fluid Pipe +gregtech:fluid_pipe_small:260, Small Bronze Fluid Pipe +gregtech:fluid_pipe_small:22, Small Chrome Fluid Pipe +gregtech:fluid_pipe_small:25, Small Copper Fluid Pipe +gregtech:fluid_pipe_small:129, Small Duranium Fluid Pipe +gregtech:fluid_pipe_small:33, Small Europium Fluid Pipe +gregtech:fluid_pipe_small:41, Small Gold Fluid Pipe +gregtech:fluid_pipe_small:287, Small Invar Fluid Pipe +gregtech:fluid_pipe_small:50, Small Iridium Fluid Pipe +gregtech:fluid_pipe_small:55, Small Lead Fluid Pipe +gregtech:fluid_pipe_small:124, Small Naquadah Fluid Pipe +gregtech:fluid_pipe_small:127, Small Neutronium Fluid Pipe +gregtech:fluid_pipe_small:296, Small Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_small:1012, Small Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_small:1010, Small Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_small:1016, Small Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_small:2037, Small Potin Fluid Pipe +gregtech:fluid_pipe_small:323, Small Stainless Steel Fluid Pipe +gregtech:fluid_pipe_small:324, Small Steel Fluid Pipe +gregtech:fluid_pipe_small:328, Small Tin Alloy Fluid Pipe +gregtech:fluid_pipe_small:113, Small Titanium Fluid Pipe +gregtech:fluid_pipe_small:1648, Small Treated Wood Fluid Pipe +gregtech:fluid_pipe_small:115, Small Tungsten Fluid Pipe +gregtech:fluid_pipe_small:396, Small Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_small:2013, Small Tungstensteel Fluid Pipe +gregtech:fluid_pipe_small:2036, Small Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_small:1617, Small Wood Fluid Pipe +gregtech:fluid_pipe_small:335, Small Wrought Iron Fluid Pipe +gregtech:fluid_pipe_normal:2, Aluminium Fluid Pipe +gregtech:fluid_pipe_normal:260, Bronze Fluid Pipe +gregtech:fluid_pipe_normal:22, Chrome Fluid Pipe +gregtech:fluid_pipe_normal:25, Copper Fluid Pipe +gregtech:fluid_pipe_normal:129, Duranium Fluid Pipe +gregtech:fluid_pipe_normal:33, Europium Fluid Pipe +gregtech:fluid_pipe_normal:41, Gold Fluid Pipe +gregtech:fluid_pipe_normal:287, Invar Fluid Pipe +gregtech:fluid_pipe_normal:50, Iridium Fluid Pipe +gregtech:fluid_pipe_normal:55, Lead Fluid Pipe +gregtech:fluid_pipe_normal:124, Naquadah Fluid Pipe +gregtech:fluid_pipe_normal:127, Neutronium Fluid Pipe +gregtech:fluid_pipe_normal:296, Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_normal:1012, Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_normal:1010, Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_normal:1016, Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_normal:2037, Potin Fluid Pipe +gregtech:fluid_pipe_normal:323, Stainless Steel Fluid Pipe +gregtech:fluid_pipe_normal:324, Steel Fluid Pipe +gregtech:fluid_pipe_normal:328, Tin Alloy Fluid Pipe +gregtech:fluid_pipe_normal:113, Titanium Fluid Pipe +gregtech:fluid_pipe_normal:1648, Treated Wood Fluid Pipe +gregtech:fluid_pipe_normal:115, Tungsten Fluid Pipe +gregtech:fluid_pipe_normal:396, Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_normal:2013, Tungstensteel Fluid Pipe +gregtech:fluid_pipe_normal:2036, Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_normal:1617, Wood Fluid Pipe +gregtech:fluid_pipe_normal:335, Wrought Iron Fluid Pipe +gregtech:fluid_pipe_large:2, Large Aluminium Fluid Pipe +gregtech:fluid_pipe_large:260, Large Bronze Fluid Pipe +gregtech:fluid_pipe_large:22, Large Chrome Fluid Pipe +gregtech:fluid_pipe_large:25, Large Copper Fluid Pipe +gregtech:fluid_pipe_large:129, Large Duranium Fluid Pipe +gregtech:fluid_pipe_large:33, Large Europium Fluid Pipe +gregtech:fluid_pipe_large:41, Large Gold Fluid Pipe +gregtech:fluid_pipe_large:287, Large Invar Fluid Pipe +gregtech:fluid_pipe_large:50, Large Iridium Fluid Pipe +gregtech:fluid_pipe_large:55, Large Lead Fluid Pipe +gregtech:fluid_pipe_large:124, Large Naquadah Fluid Pipe +gregtech:fluid_pipe_large:127, Large Neutronium Fluid Pipe +gregtech:fluid_pipe_large:296, Large Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_large:1012, Large Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_large:1010, Large Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_large:1016, Large Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_large:2037, Large Potin Fluid Pipe +gregtech:fluid_pipe_large:323, Large Stainless Steel Fluid Pipe +gregtech:fluid_pipe_large:324, Large Steel Fluid Pipe +gregtech:fluid_pipe_large:328, Large Tin Alloy Fluid Pipe +gregtech:fluid_pipe_large:113, Large Titanium Fluid Pipe +gregtech:fluid_pipe_large:1648, Large Treated Wood Fluid Pipe +gregtech:fluid_pipe_large:115, Large Tungsten Fluid Pipe +gregtech:fluid_pipe_large:396, Large Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_large:2013, Large Tungstensteel Fluid Pipe +gregtech:fluid_pipe_large:2036, Large Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_large:1617, Large Wood Fluid Pipe +gregtech:fluid_pipe_large:335, Large Wrought Iron Fluid Pipe +gregtech:fluid_pipe_huge:2, Huge Aluminium Fluid Pipe +gregtech:fluid_pipe_huge:260, Huge Bronze Fluid Pipe +gregtech:fluid_pipe_huge:22, Huge Chrome Fluid Pipe +gregtech:fluid_pipe_huge:25, Huge Copper Fluid Pipe +gregtech:fluid_pipe_huge:129, Huge Duranium Fluid Pipe +gregtech:fluid_pipe_huge:33, Huge Europium Fluid Pipe +gregtech:fluid_pipe_huge:41, Huge Gold Fluid Pipe +gregtech:fluid_pipe_huge:287, Huge Invar Fluid Pipe +gregtech:fluid_pipe_huge:50, Huge Iridium Fluid Pipe +gregtech:fluid_pipe_huge:55, Huge Lead Fluid Pipe +gregtech:fluid_pipe_huge:124, Huge Naquadah Fluid Pipe +gregtech:fluid_pipe_huge:127, Huge Neutronium Fluid Pipe +gregtech:fluid_pipe_huge:296, Huge Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_huge:1012, Huge Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_huge:1010, Huge Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_huge:1016, Huge Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_huge:2037, Huge Potin Fluid Pipe +gregtech:fluid_pipe_huge:323, Huge Stainless Steel Fluid Pipe +gregtech:fluid_pipe_huge:324, Huge Steel Fluid Pipe +gregtech:fluid_pipe_huge:328, Huge Tin Alloy Fluid Pipe +gregtech:fluid_pipe_huge:113, Huge Titanium Fluid Pipe +gregtech:fluid_pipe_huge:115, Huge Tungsten Fluid Pipe +gregtech:fluid_pipe_huge:396, Huge Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_huge:2013, Huge Tungstensteel Fluid Pipe +gregtech:fluid_pipe_huge:2036, Huge Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_huge:335, Huge Wrought Iron Fluid Pipe +gregtech:fluid_pipe_quadruple:2, Quadruple Aluminium Fluid Pipe +gregtech:fluid_pipe_quadruple:260, Quadruple Bronze Fluid Pipe +gregtech:fluid_pipe_quadruple:22, Quadruple Chrome Fluid Pipe +gregtech:fluid_pipe_quadruple:25, Quadruple Copper Fluid Pipe +gregtech:fluid_pipe_quadruple:129, Quadruple Duranium Fluid Pipe +gregtech:fluid_pipe_quadruple:33, Quadruple Europium Fluid Pipe +gregtech:fluid_pipe_quadruple:41, Quadruple Gold Fluid Pipe +gregtech:fluid_pipe_quadruple:287, Quadruple Invar Fluid Pipe +gregtech:fluid_pipe_quadruple:50, Quadruple Iridium Fluid Pipe +gregtech:fluid_pipe_quadruple:55, Quadruple Lead Fluid Pipe +gregtech:fluid_pipe_quadruple:124, Quadruple Naquadah Fluid Pipe +gregtech:fluid_pipe_quadruple:127, Quadruple Neutronium Fluid Pipe +gregtech:fluid_pipe_quadruple:296, Quadruple Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_quadruple:1012, Quadruple Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_quadruple:1010, Quadruple Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_quadruple:1016, Quadruple Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_quadruple:2037, Quadruple Potin Fluid Pipe +gregtech:fluid_pipe_quadruple:323, Quadruple Stainless Steel Fluid Pipe +gregtech:fluid_pipe_quadruple:324, Quadruple Steel Fluid Pipe +gregtech:fluid_pipe_quadruple:328, Quadruple Tin Alloy Fluid Pipe +gregtech:fluid_pipe_quadruple:113, Quadruple Titanium Fluid Pipe +gregtech:fluid_pipe_quadruple:115, Quadruple Tungsten Fluid Pipe +gregtech:fluid_pipe_quadruple:396, Quadruple Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_quadruple:2013, Quadruple Tungstensteel Fluid Pipe +gregtech:fluid_pipe_quadruple:2036, Quadruple Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_quadruple:335, Quadruple Wrought Iron Fluid Pipe +gregtech:fluid_pipe_nonuple:2, Nonuple Aluminium Fluid Pipe +gregtech:fluid_pipe_nonuple:260, Nonuple Bronze Fluid Pipe +gregtech:fluid_pipe_nonuple:22, Nonuple Chrome Fluid Pipe +gregtech:fluid_pipe_nonuple:25, Nonuple Copper Fluid Pipe +gregtech:fluid_pipe_nonuple:129, Nonuple Duranium Fluid Pipe +gregtech:fluid_pipe_nonuple:33, Nonuple Europium Fluid Pipe +gregtech:fluid_pipe_nonuple:41, Nonuple Gold Fluid Pipe +gregtech:fluid_pipe_nonuple:287, Nonuple Invar Fluid Pipe +gregtech:fluid_pipe_nonuple:50, Nonuple Iridium Fluid Pipe +gregtech:fluid_pipe_nonuple:55, Nonuple Lead Fluid Pipe +gregtech:fluid_pipe_nonuple:124, Nonuple Naquadah Fluid Pipe +gregtech:fluid_pipe_nonuple:127, Nonuple Neutronium Fluid Pipe +gregtech:fluid_pipe_nonuple:296, Nonuple Niobium-Titanium Fluid Pipe +gregtech:fluid_pipe_nonuple:1012, Nonuple Polyethylene (PE) Fluid Pipe +gregtech:fluid_pipe_nonuple:1010, Nonuple Polybenzimidazole (PBI) Fluid Pipe +gregtech:fluid_pipe_nonuple:1016, Nonuple Polytetrafluoroethylene (PTFE) Fluid Pipe +gregtech:fluid_pipe_nonuple:2037, Nonuple Potin Fluid Pipe +gregtech:fluid_pipe_nonuple:323, Nonuple Stainless Steel Fluid Pipe +gregtech:fluid_pipe_nonuple:324, Nonuple Steel Fluid Pipe +gregtech:fluid_pipe_nonuple:328, Nonuple Tin Alloy Fluid Pipe +gregtech:fluid_pipe_nonuple:113, Nonuple Titanium Fluid Pipe +gregtech:fluid_pipe_nonuple:115, Nonuple Tungsten Fluid Pipe +gregtech:fluid_pipe_nonuple:396, Nonuple Tungstencarbide Fluid Pipe +gregtech:fluid_pipe_nonuple:2013, Nonuple Tungstensteel Fluid Pipe +gregtech:fluid_pipe_nonuple:2036, Nonuple Vanadiumsteel Fluid Pipe +gregtech:fluid_pipe_nonuple:335, Nonuple Wrought Iron Fluid Pipe +gregtech:item_pipe_small:75, Small Osmium Item Pipe +gregtech:item_pipe_small:259, Small Brass Item Pipe +gregtech:item_pipe_small:3, Small Americium Item Pipe +gregtech:item_pipe_small:277, Small Electrum Item Pipe +gregtech:item_pipe_small:80, Small Platinum Item Pipe +gregtech:item_pipe_small:2014, Small Cobalt Brass Item Pipe +gregtech:item_pipe_small:1007, Small Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_small:300, Small Sterling Silver Item Pipe +gregtech:item_pipe_small:331, Small Ultimet Item Pipe +gregtech:item_pipe_small:344, Small Osmiridium Item Pipe +gregtech:item_pipe_small:112, Small Tin Item Pipe +gregtech:item_pipe_small:69, Small Nickel Item Pipe +gregtech:item_pipe_small:302, Small Black Bronze Item Pipe +gregtech:item_pipe_small:301, Small Rose Gold Item Pipe +gregtech:item_pipe_small:290, Small Magnalium Item Pipe +gregtech:item_pipe_small:274, Small Cupronickel Item Pipe +gregtech:item_pipe_small:23, Small Cobalt Item Pipe +gregtech:item_pipe_normal:75, Osmium Item Pipe +gregtech:item_pipe_normal:259, Brass Item Pipe +gregtech:item_pipe_normal:3, Americium Item Pipe +gregtech:item_pipe_normal:277, Electrum Item Pipe +gregtech:item_pipe_normal:80, Platinum Item Pipe +gregtech:item_pipe_normal:2014, Cobalt Brass Item Pipe +gregtech:item_pipe_normal:1007, Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_normal:300, Sterling Silver Item Pipe +gregtech:item_pipe_normal:331, Ultimet Item Pipe +gregtech:item_pipe_normal:344, Osmiridium Item Pipe +gregtech:item_pipe_normal:112, Tin Item Pipe +gregtech:item_pipe_normal:69, Nickel Item Pipe +gregtech:item_pipe_normal:302, Black Bronze Item Pipe +gregtech:item_pipe_normal:301, Rose Gold Item Pipe +gregtech:item_pipe_normal:290, Magnalium Item Pipe +gregtech:item_pipe_normal:274, Cupronickel Item Pipe +gregtech:item_pipe_normal:23, Cobalt Item Pipe +gregtech:item_pipe_large:75, Large Osmium Item Pipe +gregtech:item_pipe_large:259, Large Brass Item Pipe +gregtech:item_pipe_large:3, Large Americium Item Pipe +gregtech:item_pipe_large:277, Large Electrum Item Pipe +gregtech:item_pipe_large:80, Large Platinum Item Pipe +gregtech:item_pipe_large:2014, Large Cobalt Brass Item Pipe +gregtech:item_pipe_large:1007, Large Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_large:300, Large Sterling Silver Item Pipe +gregtech:item_pipe_large:331, Large Ultimet Item Pipe +gregtech:item_pipe_large:344, Large Osmiridium Item Pipe +gregtech:item_pipe_large:112, Large Tin Item Pipe +gregtech:item_pipe_large:69, Large Nickel Item Pipe +gregtech:item_pipe_large:302, Large Black Bronze Item Pipe +gregtech:item_pipe_large:301, Large Rose Gold Item Pipe +gregtech:item_pipe_large:290, Large Magnalium Item Pipe +gregtech:item_pipe_large:274, Large Cupronickel Item Pipe +gregtech:item_pipe_large:23, Large Cobalt Item Pipe +gregtech:item_pipe_small_restrictive:75, Small Restrictive Osmium Item Pipe +gregtech:item_pipe_small_restrictive:259, Small Restrictive Brass Item Pipe +gregtech:item_pipe_small_restrictive:3, Small Restrictive Americium Item Pipe +gregtech:item_pipe_small_restrictive:277, Small Restrictive Electrum Item Pipe +gregtech:item_pipe_small_restrictive:80, Small Restrictive Platinum Item Pipe +gregtech:item_pipe_small_restrictive:2014, Small Restrictive Cobalt Brass Item Pipe +gregtech:item_pipe_small_restrictive:1007, Small Restrictive Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_small_restrictive:300, Small Restrictive Sterling Silver Item Pipe +gregtech:item_pipe_small_restrictive:331, Small Restrictive Ultimet Item Pipe +gregtech:item_pipe_small_restrictive:344, Small Restrictive Osmiridium Item Pipe +gregtech:item_pipe_small_restrictive:112, Small Restrictive Tin Item Pipe +gregtech:item_pipe_small_restrictive:69, Small Restrictive Nickel Item Pipe +gregtech:item_pipe_small_restrictive:302, Small Restrictive Black Bronze Item Pipe +gregtech:item_pipe_small_restrictive:301, Small Restrictive Rose Gold Item Pipe +gregtech:item_pipe_small_restrictive:290, Small Restrictive Magnalium Item Pipe +gregtech:item_pipe_small_restrictive:274, Small Restrictive Cupronickel Item Pipe +gregtech:item_pipe_small_restrictive:23, Small Restrictive Cobalt Item Pipe +gregtech:item_pipe_normal_restrictive:75, Restrictive Osmium Item Pipe +gregtech:item_pipe_normal_restrictive:259, Restrictive Brass Item Pipe +gregtech:item_pipe_normal_restrictive:3, Restrictive Americium Item Pipe +gregtech:item_pipe_normal_restrictive:277, Restrictive Electrum Item Pipe +gregtech:item_pipe_normal_restrictive:80, Restrictive Platinum Item Pipe +gregtech:item_pipe_normal_restrictive:2014, Restrictive Cobalt Brass Item Pipe +gregtech:item_pipe_normal_restrictive:1007, Restrictive Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_normal_restrictive:300, Restrictive Sterling Silver Item Pipe +gregtech:item_pipe_normal_restrictive:331, Restrictive Ultimet Item Pipe +gregtech:item_pipe_normal_restrictive:344, Restrictive Osmiridium Item Pipe +gregtech:item_pipe_normal_restrictive:112, Restrictive Tin Item Pipe +gregtech:item_pipe_normal_restrictive:69, Restrictive Nickel Item Pipe +gregtech:item_pipe_normal_restrictive:302, Restrictive Black Bronze Item Pipe +gregtech:item_pipe_normal_restrictive:301, Restrictive Rose Gold Item Pipe +gregtech:item_pipe_normal_restrictive:290, Restrictive Magnalium Item Pipe +gregtech:item_pipe_normal_restrictive:274, Restrictive Cupronickel Item Pipe +gregtech:item_pipe_normal_restrictive:23, Restrictive Cobalt Item Pipe +gregtech:item_pipe_large_restrictive:75, Large Restrictive Osmium Item Pipe +gregtech:item_pipe_large_restrictive:259, Large Restrictive Brass Item Pipe +gregtech:item_pipe_large_restrictive:3, Large Restrictive Americium Item Pipe +gregtech:item_pipe_large_restrictive:277, Large Restrictive Electrum Item Pipe +gregtech:item_pipe_large_restrictive:80, Large Restrictive Platinum Item Pipe +gregtech:item_pipe_large_restrictive:2014, Large Restrictive Cobalt Brass Item Pipe +gregtech:item_pipe_large_restrictive:1007, Large Restrictive Polyvinyl Chloride (PVC) Item Pipe +gregtech:item_pipe_large_restrictive:300, Large Restrictive Sterling Silver Item Pipe +gregtech:item_pipe_large_restrictive:331, Large Restrictive Ultimet Item Pipe +gregtech:item_pipe_large_restrictive:344, Large Restrictive Osmiridium Item Pipe +gregtech:item_pipe_large_restrictive:112, Large Restrictive Tin Item Pipe +gregtech:item_pipe_large_restrictive:69, Large Restrictive Nickel Item Pipe +gregtech:item_pipe_large_restrictive:302, Large Restrictive Black Bronze Item Pipe +gregtech:item_pipe_large_restrictive:301, Large Restrictive Rose Gold Item Pipe +gregtech:item_pipe_large_restrictive:290, Large Restrictive Magnalium Item Pipe +gregtech:item_pipe_large_restrictive:274, Large Restrictive Cupronickel Item Pipe +gregtech:item_pipe_large_restrictive:23, Large Restrictive Cobalt Item Pipe +gregtech:hermetic_casing:0, Hermetic Casing I +gregtech:hermetic_casing:1, Hermetic Casing II +gregtech:hermetic_casing:2, Hermetic Casing III +gregtech:hermetic_casing:3, Hermetic Casing IV +gregtech:hermetic_casing:4, Hermetic Casing V +gregtech:hermetic_casing:5, Hermetic Casing VI +gregtech:hermetic_casing:6, Hermetic Casing VII +gregtech:hermetic_casing:7, Hermetic Casing VIII +gregtech:hermetic_casing:8, Hermetic Casing IX +gregtech:boiler_casing:0, Bronze Pipe Casing +gregtech:boiler_casing:1, Steel Pipe Casing +gregtech:boiler_casing:2, Titanium Pipe Casing +gregtech:boiler_casing:3, Tungstensteel Pipe Casing +gregtech:boiler_casing:4, PTFE Pipe Casing +gregtech:boiler_firebox_casing:0, Bronze Firebox Casing +gregtech:boiler_firebox_casing:1, Steel Firebox Casing +gregtech:boiler_firebox_casing:2, Titanium Firebox Casing +gregtech:boiler_firebox_casing:3, Tungstensteel Firebox Casing +gregtech:metal_casing:0, Bronze Machine Casing +gregtech:metal_casing:1, Firebricks +gregtech:metal_casing:2, Heat Proof Invar Machine Casing +gregtech:metal_casing:3, Frost Proof Aluminium Machine Casing +gregtech:metal_casing:4, Solid Steel Machine Casing +gregtech:metal_casing:5, Clean Stainless Steel Casing +gregtech:metal_casing:6, Stable Titanium Machine Casing +gregtech:metal_casing:7, Robust Tungstensteel Machine Casing +gregtech:metal_casing:8, Coke Oven Bricks +gregtech:metal_casing:9, Chemically Inert PTFE Machine Casing +gregtech:metal_casing:10, Sturdy HSS-E Machine Casing +gregtech:turbine_casing:0, Bronze Gearbox Casing +gregtech:turbine_casing:1, Steel Gearbox Casing +gregtech:turbine_casing:2, Stainless Steel Gearbox Casing +gregtech:turbine_casing:3, Magnalium Turbine Casing +gregtech:turbine_casing:4, Tungstensteel Gearbox Casing +gregtech:turbine_casing:5, Steel Turbine Casing +gregtech:turbine_casing:6, Titanium Turbine Casing +gregtech:turbine_casing:7, Stainless Turbine Casing +gregtech:turbine_casing:8, Tungstensteel Turbine Casing +gregtech:machine_casing:0, ULV Machine Casing +gregtech:machine_casing:1, LV Machine Casing +gregtech:machine_casing:2, MV Machine Casing +gregtech:machine_casing:3, HV Machine Casing +gregtech:machine_casing:4, EV Machine Casing +gregtech:machine_casing:5, IV Machine Casing +gregtech:machine_casing:6, LuV Machine Casing +gregtech:machine_casing:7, ZPM Machine Casing +gregtech:machine_casing:8, UV Machine Casing +gregtech:machine_casing:9, UHV Machine Casing +gregtech:steam_casing:0, Bronze Hull +gregtech:steam_casing:1, Bricked Bronze Hull +gregtech:steam_casing:2, Steel Hull +gregtech:steam_casing:3, Bricked Wrought Iron Hull +gregtech:steam_casing:4, Pump Deck +gregtech:steam_casing:5, Wooden Wall +gregtech:multiblock_casing:0, Engine Intake Casing +gregtech:multiblock_casing:1, Extreme Engine Intake Casing +gregtech:multiblock_casing:2, Grate Machine Casing +gregtech:multiblock_casing:3, Assembly Control Casing +gregtech:multiblock_casing:4, Assembly Line Casing +gregtech:transparent_casing:0, Tempered Glass +gregtech:transparent_casing:1, Fusion Glass +gregtech:wire_coil:0, Cupronickel Coil Block +gregtech:wire_coil:1, Kanthal Coil Block +gregtech:wire_coil:2, Nichrome Coil Block +gregtech:wire_coil:3, Tungstensteel Coil Block +gregtech:wire_coil:4, HSS-G Coil Block +gregtech:wire_coil:5, Naquadah Coil Block +gregtech:wire_coil:6, Trinium Coil Block +gregtech:wire_coil:7, Tritanium Coil Block +gregtech:fusion_casing:0, Superconducting Coil Block +gregtech:fusion_casing:1, Fusion Coil Block +gregtech:fusion_casing:2, Fusion Machine Casing +gregtech:fusion_casing:3, Fusion Machine Casing MK II +gregtech:fusion_casing:4, Fusion Machine Casing MK III +gregtech:warning_sign:0, Yellow Stripes Block +gregtech:warning_sign:1, Yellow Stripes Block +gregtech:warning_sign:2, Radioactive Hazard Sign Block +gregtech:warning_sign:3, Bio Hazard Sign Block +gregtech:warning_sign:4, Explosion Hazard Sign Block +gregtech:warning_sign:5, Fire Hazard Sign Block +gregtech:warning_sign:6, Acid Hazard Sign Block +gregtech:warning_sign:7, Magic Hazard Sign Block +gregtech:warning_sign:8, Frost Hazard Sign Block +gregtech:warning_sign:9, Noise Hazard Sign Block +gregtech:asphalt:0, Asphalt +gregtech:stone_smooth:0, Black Granite +gregtech:stone_smooth:1, Red Granite +gregtech:stone_smooth:2, Marble +gregtech:stone_smooth:3, Basalt +gregtech:stone_smooth:4, Light Concrete +gregtech:stone_smooth:5, Dark Concrete +gregtech:stone_cobble:0, Black Granite Cobblestone +gregtech:stone_cobble:1, Red Granite Cobblestone +gregtech:stone_cobble:2, Marble Cobblestone +gregtech:stone_cobble:3, Basalt Cobblestone +gregtech:stone_cobble:4, Light Concrete Cobblestone +gregtech:stone_cobble:5, Dark Concrete Cobblestone +gregtech:stone_cobble_mossy:0, Mossy Black Granite Cobblestone +gregtech:stone_cobble_mossy:1, Mossy Red Granite Cobblestone +gregtech:stone_cobble_mossy:2, Mossy Marble Cobblestone +gregtech:stone_cobble_mossy:3, Mossy Basalt Cobblestone +gregtech:stone_cobble_mossy:4, Mossy Light Concrete Cobblestone +gregtech:stone_cobble_mossy:5, Mossy Dark Concrete Cobblestone +gregtech:stone_polished:0, Polished Black Granite +gregtech:stone_polished:1, Polished Red Granite +gregtech:stone_polished:2, Polished Marble +gregtech:stone_polished:3, Polished Basalt +gregtech:stone_polished:4, Polished Light Concrete +gregtech:stone_polished:5, Polished Dark Concrete +gregtech:stone_bricks:0, Black Granite Bricks +gregtech:stone_bricks:1, Red Granite Bricks +gregtech:stone_bricks:2, Marble Bricks +gregtech:stone_bricks:3, Basalt Bricks +gregtech:stone_bricks:4, Light Concrete Bricks +gregtech:stone_bricks:5, Dark Concrete Bricks +gregtech:stone_bricks_cracked:0, Cracked Black Granite Bricks +gregtech:stone_bricks_cracked:1, Cracked Red Granite Bricks +gregtech:stone_bricks_cracked:2, Cracked Marble Bricks +gregtech:stone_bricks_cracked:3, Cracked Basalt Bricks +gregtech:stone_bricks_cracked:4, Cracked Light Concrete Bricks +gregtech:stone_bricks_cracked:5, Cracked Dark Concrete Bricks +gregtech:stone_bricks_mossy:0, Mossy Black Granite Bricks +gregtech:stone_bricks_mossy:1, Mossy Red Granite Bricks +gregtech:stone_bricks_mossy:2, Mossy Marble Bricks +gregtech:stone_bricks_mossy:3, Mossy Basalt Bricks +gregtech:stone_bricks_mossy:4, Mossy Light Concrete Bricks +gregtech:stone_bricks_mossy:5, Mossy Dark Concrete Bricks +gregtech:stone_chiseled:0, Chiseled Black Granite +gregtech:stone_chiseled:1, Chiseled Red Granite +gregtech:stone_chiseled:2, Chiseled Marble +gregtech:stone_chiseled:3, Chiseled Basalt +gregtech:stone_chiseled:4, Chiseled Light Concrete +gregtech:stone_chiseled:5, Chiseled Dark Concrete +gregtech:stone_tiled:0, Black Granite Tiles +gregtech:stone_tiled:1, Red Granite Tiles +gregtech:stone_tiled:2, Marble Tiles +gregtech:stone_tiled:3, Basalt Tiles +gregtech:stone_tiled:4, Light Concrete Tiles +gregtech:stone_tiled:5, Dark Concrete Tiles +gregtech:stone_tiled_small:0, Small Black Granite Tiles +gregtech:stone_tiled_small:1, Small Red Granite Tiles +gregtech:stone_tiled_small:2, Small Marble Tiles +gregtech:stone_tiled_small:3, Small Basalt Tiles +gregtech:stone_tiled_small:4, Small Light Concrete Tiles +gregtech:stone_tiled_small:5, Small Dark Concrete Tiles +gregtech:stone_bricks_small:0, Small Black Granite Bricks +gregtech:stone_bricks_small:1, Small Red Granite Bricks +gregtech:stone_bricks_small:2, Small Marble Bricks +gregtech:stone_bricks_small:3, Small Basalt Bricks +gregtech:stone_bricks_small:4, Small Light Concrete Bricks +gregtech:stone_bricks_small:5, Small Dark Concrete Bricks +gregtech:stone_windmill_a:0, Black Granite Windmill Tiles A +gregtech:stone_windmill_a:1, Red Granite Windmill Tiles A +gregtech:stone_windmill_a:2, Marble Windmill Tiles A +gregtech:stone_windmill_a:3, Basalt Windmill Tiles A +gregtech:stone_windmill_a:4, Light Concrete Windmill Tiles A +gregtech:stone_windmill_a:5, Dark Concrete Windmill Tiles A +gregtech:stone_windmill_b:0, Black Granite Windmill Tiles B +gregtech:stone_windmill_b:1, Red Granite Windmill Tiles B +gregtech:stone_windmill_b:2, Marble Windmill Tiles B +gregtech:stone_windmill_b:3, Basalt Windmill Tiles B +gregtech:stone_windmill_b:4, Light Concrete Windmill Tiles B +gregtech:stone_windmill_b:5, Dark Concrete Windmill Tiles B +gregtech:stone_bricks_square:0, Square Black Granite Bricks +gregtech:stone_bricks_square:1, Square Red Granite Bricks +gregtech:stone_bricks_square:2, Square Marble Bricks +gregtech:stone_bricks_square:3, Square Basalt Bricks +gregtech:stone_bricks_square:4, Square Light Concrete Bricks +gregtech:stone_bricks_square:5, Square Dark Concrete Bricks +gregtech:planks:0, Rubber Wood Planks +gregtech:planks:1, Treated Wood Planks +gregtech:rubber_log, Rubber Wood +gregtech:rubber_leaves, Rubber Tree Leaves +gregtech:rubber_sapling, Rubber Tree Sapling +gregtech:meta_block_compressed_0:2, Block of Aluminium +gregtech:meta_block_compressed_0:3, Block of Americium +gregtech:meta_block_compressed_0:4, Block of Antimony +gregtech:meta_block_compressed_0:9, Block of Berkelium +gregtech:meta_block_compressed_0:10, Block of Beryllium +gregtech:meta_block_compressed_0:11, Block of Bismuth +gregtech:meta_block_compressed_0:15, Block of Caesium +gregtech:meta_block_compressed_20:0, Block of Soldering Alloy +gregtech:meta_block_compressed_20:1, Block of Spessartine +gregtech:meta_block_compressed_20:3, Block of Stainless Steel +gregtech:meta_block_compressed_20:4, Block of Steel +gregtech:meta_block_compressed_20:8, Block of Tin Alloy +gregtech:meta_block_compressed_20:9, Block of Topaz +gregtech:meta_block_compressed_20:11, Block of Ultimet +gregtech:meta_block_compressed_20:13, Block of Uvarovite +gregtech:meta_block_compressed_20:14, Block of Vanadium-Gallium +gregtech:meta_block_compressed_20:15, Block of Wrought Iron +gregtech:meta_block_compressed_2001:1, Block of Lumium +gregtech:meta_block_compressed_2001:2, Block of Enderium +gregtech:meta_block_compressed_2001:3, Block of material.electrum_flux +gregtech:meta_block_compressed_2001:5, Block of material.mithril +gregtech:meta_block_compressed_2001:6, Block of material.knightslime +gregtech:meta_block_compressed_2001:7, Block of material.crystal_matrix +gregtech:meta_block_compressed_2001:8, Block of material.soularium +gregtech:meta_block_compressed_2001:9, Block of End Steel +gregtech:meta_block_compressed_2001:10, Block of material.infinity +gregtech:meta_block_compressed_2001:11, Block of Microversium +gregtech:meta_block_compressed_8:0, Block of Tritanium +gregtech:meta_block_compressed_8:1, Block of Duranium +gregtech:meta_block_compressed_8:2, Block of Trinium +gregtech:meta_block_compressed_188:0, Block of Tantalum Carbide +gregtech:meta_block_compressed_188:1, Block of Molybdenum Disilicide +gregtech:meta_block_compressed_188:12, Block of HSLA Steel +gregtech:meta_block_compressed_188:13, Block of Titanium Tungsten Carbide +gregtech:meta_block_compressed_188:14, Block of Incoloy-MA956 +gregtech:meta_block_compressed_21:2, Block of Yttrium Barium Cuprate +gregtech:meta_block_compressed_21:4, Block of Quartzite +gregtech:meta_block_compressed_21:5, Block of Graphite +gregtech:meta_block_compressed_21:6, Block of Graphene +gregtech:meta_block_compressed_21:8, Block of Osmiridium +gregtech:meta_block_compressed_21:15, Block of Gallium Arsenide +gregtech:meta_block_compressed_127:3, Block of Magnetic Steel +gregtech:meta_block_compressed_127:4, Block of Vanadiumsteel +gregtech:meta_block_compressed_127:5, Block of Potin +gregtech:meta_block_compressed_127:6, Block of Borosilicate Glass +gregtech:meta_block_compressed_127:10, Block of Naquadah Alloy +gregtech:meta_block_compressed_5:0, Block of Platinum +gregtech:meta_block_compressed_5:1, Block of Plutonium 239 +gregtech:meta_block_compressed_5:2, Block of Plutonium 241 +gregtech:meta_block_compressed_5:10, Block of Rhodium +gregtech:meta_block_compressed_5:13, Block of Ruthenium +gregtech:meta_block_compressed_5:15, Block of Samarium +gregtech:meta_block_compressed_7:0, Block of Tin +gregtech:meta_block_compressed_7:1, Block of Titanium +gregtech:meta_block_compressed_7:3, Block of Tungsten +gregtech:meta_block_compressed_7:4, Block of Uranium 238 +gregtech:meta_block_compressed_7:5, Block of Uranium 235 +gregtech:meta_block_compressed_7:6, Block of Vanadium +gregtech:meta_block_compressed_7:9, Block of Yttrium +gregtech:meta_block_compressed_7:10, Block of Zinc +gregtech:meta_block_compressed_7:12, Block of Naquadah +gregtech:meta_block_compressed_7:13, Block of Enriched Naquadah +gregtech:meta_block_compressed_7:14, Block of Naquadria +gregtech:meta_block_compressed_7:15, Block of Neutronium +gregtech:meta_block_compressed_17:2, Block of Cupronickel +gregtech:meta_block_compressed_17:5, Block of Electrum +gregtech:meta_block_compressed_17:9, Block of Green Sapphire +gregtech:meta_block_compressed_17:10, Block of Grossular +gregtech:meta_block_compressed_17:13, Block of Rutile +gregtech:meta_block_compressed_17:15, Block of Invar +gregtech:meta_block_compressed_1:1, Block of Californium +gregtech:meta_block_compressed_1:6, Block of Chrome +gregtech:meta_block_compressed_1:7, Block of Cobalt +gregtech:meta_block_compressed_1:9, Block of Copper +gregtech:meta_block_compressed_1:10, Block of Curium +gregtech:meta_block_compressed_1:11, Block of Darmstadtium +gregtech:meta_block_compressed_1:15, Block of Einsteinium +gregtech:meta_block_compressed_156:12, Block of Endereye +gregtech:meta_block_compressed_156:14, Block of Red Steel +gregtech:meta_block_compressed_156:15, Block of Blue Steel +gregtech:meta_block_compressed_16:0, Block of Battery Alloy +gregtech:meta_block_compressed_16:1, Block of Blue Topaz +gregtech:meta_block_compressed_16:3, Block of Brass +gregtech:meta_block_compressed_16:4, Block of Bronze +gregtech:meta_block_compressed_16:10, Block of Charcoal +gregtech:meta_block_compressed_16:12, Block of Cinnabar +gregtech:meta_block_compressed_24:1, Block of Malachite +gregtech:meta_block_compressed_24:11, Block of Magnetic Iron +gregtech:meta_block_compressed_24:12, Block of Tungstencarbide +gregtech:meta_block_compressed_2000:0, Block of material.fluix +gregtech:meta_block_compressed_2000:1, Block of Draconium +gregtech:meta_block_compressed_2000:2, Block of material.awakened_draconium +gregtech:meta_block_compressed_2000:3, Block of Dark Steel +gregtech:meta_block_compressed_2000:4, Block of Omnium +gregtech:meta_block_compressed_2000:5, Block of material.black_quartz +gregtech:meta_block_compressed_2000:6, Block of Ardite +gregtech:meta_block_compressed_2000:8, Block of Manyullyn +gregtech:meta_block_compressed_2000:10, Block of Signalum +gregtech:meta_block_compressed_2000:11, Block of Conductive Iron +gregtech:meta_block_compressed_2000:12, Block of Energetic Alloy +gregtech:meta_block_compressed_2000:13, Block of Vibrant Alloy +gregtech:meta_block_compressed_2000:14, Block of Pulsating Iron +gregtech:meta_block_compressed_2000:15, Block of Electrical Steel +gregtech:meta_block_compressed_2:1, Block of Europium +gregtech:meta_block_compressed_2:7, Block of Gallium +gregtech:meta_block_compressed_6:3, Block of Silicon +gregtech:meta_block_compressed_6:4, Block of Silver +gregtech:meta_block_compressed_6:8, Block of Tantalum +gregtech:meta_block_compressed_6:13, Block of Thorium +gregtech:meta_block_compressed_26:0, Block of Enderpearl +gregtech:meta_block_compressed_26:2, Block of Magnetic Neodymium +gregtech:meta_block_compressed_26:7, Block of Magnetic Samarium +gregtech:meta_block_compressed_26:8, Block of Manganese Phosphide +gregtech:meta_block_compressed_26:9, Block of Magnesium Diboride +gregtech:meta_block_compressed_26:10, Block of Mercury Barium Calcium Cuprate +gregtech:meta_block_compressed_26:11, Block of Uranium Triplatinum +gregtech:meta_block_compressed_26:12, Block of Samarium Iron Arsenic Oxide +gregtech:meta_block_compressed_26:13, Block of Indium Tin Barium Titanium Cuprate +gregtech:meta_block_compressed_26:14, Block of Uranium Rhodium Dinaquadide +gregtech:meta_block_compressed_26:15, Block of Enriched Naquadah Trinium Europium Duranide +gregtech:meta_block_compressed_22:2, Block of Indium Gallium Phosphide +gregtech:meta_block_compressed_22:3, Block of Nickel Zinc Ferrite +gregtech:meta_block_compressed_22:13, Block of Realgar +gregtech:meta_block_compressed_19:4, Block of Pyrope +gregtech:meta_block_compressed_19:5, Block of Rock Salt +gregtech:meta_block_compressed_19:6, Block of Ruridit +gregtech:meta_block_compressed_19:7, Block of Ruby +gregtech:meta_block_compressed_19:8, Block of Salt +gregtech:meta_block_compressed_19:10, Block of Sapphire +gregtech:meta_block_compressed_19:12, Block of Sodalite +gregtech:meta_block_compressed_19:15, Block of Coke +gregtech:meta_block_compressed_18:0, Block of Kanthal +gregtech:meta_block_compressed_18:1, Block of Lazurite +gregtech:meta_block_compressed_18:2, Block of Magnalium +gregtech:meta_block_compressed_18:6, Block of Nichrome +gregtech:meta_block_compressed_18:7, Block of Niobium Nitride +gregtech:meta_block_compressed_18:8, Block of Niobium-Titanium +gregtech:meta_block_compressed_18:12, Block of Sterling Silver +gregtech:meta_block_compressed_18:13, Block of Rose Gold +gregtech:meta_block_compressed_18:14, Block of Black Bronze +gregtech:meta_block_compressed_18:15, Block of Bismuth Bronze +gregtech:meta_block_compressed_126:0, Block of Red Garnet +gregtech:meta_block_compressed_126:1, Block of Yellow Garnet +gregtech:meta_block_compressed_126:13, Block of Monazite +gregtech:meta_block_compressed_187:8, Block of Stellite-100 +gregtech:meta_block_compressed_187:9, Block of Watertight Steel +gregtech:meta_block_compressed_187:10, Block of Maraging Steel 300 +gregtech:meta_block_compressed_187:11, Block of Hastelloy-C276 +gregtech:meta_block_compressed_187:12, Block of Hastelloy-X +gregtech:meta_block_compressed_187:13, Block of Trinaquadalloy +gregtech:meta_block_compressed_187:14, Block of Zeron-100 +gregtech:meta_block_compressed_187:15, Block of Titanium Carbide +gregtech:meta_block_compressed_157:4, Block of HSS-G +gregtech:meta_block_compressed_157:5, Block of Red Alloy +gregtech:meta_block_compressed_157:7, Block of HSS-E +gregtech:meta_block_compressed_157:8, Block of HSS-S +gregtech:meta_block_compressed_157:15, Block of Blue Alloy +gregtech:meta_block_compressed_125:4, Block of Olivine +gregtech:meta_block_compressed_125:5, Block of Opal +gregtech:meta_block_compressed_125:6, Block of Amethyst +gregtech:meta_block_compressed_125:10, Block of Apatite +gregtech:meta_block_compressed_125:11, Block of Black Steel +gregtech:meta_block_compressed_125:12, Block of Damascus Steel +gregtech:meta_block_compressed_125:13, Block of Tungstensteel +gregtech:meta_block_compressed_125:14, Block of Cobalt Brass +gregtech:meta_block_compressed_62:8, Block of Silicone Rubber +gregtech:meta_block_compressed_62:12, Block of Styrene-Butadiene Rubber +gregtech:meta_block_compressed_62:14, Block of Fiber-Reinforced Epoxy Resin +gregtech:meta_block_compressed_62:15, Block of Polyvinyl Chloride (PVC) +gregtech:meta_block_compressed_4:0, Block of Molybdenum +gregtech:meta_block_compressed_4:2, Block of Neodymium +gregtech:meta_block_compressed_4:4, Block of Neptunium +gregtech:meta_block_compressed_4:5, Block of Nickel +gregtech:meta_block_compressed_4:7, Block of Niobium +gregtech:meta_block_compressed_4:11, Block of Osmium +gregtech:meta_block_compressed_4:13, Block of Palladium +gregtech:meta_block_compressed_15:10, Block of Almandine +gregtech:meta_block_compressed_15:11, Block of Andradite +gregtech:meta_block_compressed_15:12, Block of Annealed Copper +gregtech:meta_block_compressed_128:1, Block of Flint +gregtech:meta_block_compressed_128:14, Block of Rhodium Plated Palladium +gregtech:meta_block_compressed_13:6, Block of Certus Quartz +gregtech:meta_block_compressed_3:0, Block of Indium +gregtech:meta_block_compressed_3:2, Block of Iridium +gregtech:meta_block_compressed_3:7, Block of Lead +gregtech:meta_block_compressed_3:13, Block of Manganese +gregtech:meta_block_compressed_63:0, Block of Polyphenylene Sulfide +gregtech:meta_block_compressed_63:2, Block of Polybenzimidazole (PBI) +gregtech:meta_block_compressed_63:4, Block of Polyethylene (PE) +gregtech:meta_block_compressed_63:5, Block of Epoxy Resin +gregtech:meta_block_compressed_63:7, Block of Polycaprolactam +gregtech:meta_block_compressed_63:8, Block of Polytetrafluoroethylene (PTFE) +gregtech:meta_block_compressed_63:9, Block of Sugar +gregtech:meta_block_compressed_100:2, Block of Nether Star +gregtech:meta_block_compressed_27:0, Block of Ruthenium Trinium Americium Neutronate +gregtech:meta_block_compressed_66:12, Block of Rubber +gregtech:meta_block_frame_2001:11, Microversium Frame Box +gregtech:meta_block_frame_16:3, Brass Frame Box +gregtech:meta_block_frame_16:4, Bronze Frame Box +gregtech:meta_block_frame_20:3, Stainless Steel Frame Box +gregtech:meta_block_frame_20:4, Steel Frame Box +gregtech:meta_block_frame_24:12, Tungstencarbide Frame Box +gregtech:meta_block_frame_7:1, Titanium Frame Box +gregtech:meta_block_frame_7:3, Tungsten Frame Box +gregtech:meta_block_frame_7:15, Neutronium Frame Box +gregtech:meta_block_frame_8:0, Tritanium Frame Box +gregtech:meta_block_frame_101:1, Wood Frame Box +gregtech:meta_block_frame_103:0, Treated Wood Frame Box +gregtech:meta_block_frame_0:2, Aluminium Frame Box +gregtech:meta_block_frame_188:12, HSLA Steel Frame Box +gregtech:meta_block_frame_188:14, Incoloy-MA956 Frame Box +gregtech:meta_block_frame_127:10, Naquadah Alloy Frame Box +gregtech:meta_block_frame_17:15, Invar Frame Box +gregtech:meta_block_frame_157:4, HSS-G Frame Box +gregtech:meta_block_frame_157:7, HSS-E Frame Box +gregtech:meta_block_frame_157:8, HSS-S Frame Box +gregtech:meta_block_frame_63:8, Polytetrafluoroethylene (PTFE) Frame Box +gregtech:meta_block_frame_156:15, Blue Steel Frame Box +gregtech:meta_block_frame_187:9, Watertight Steel Frame Box +gregtech:meta_block_frame_187:10, Maraging Steel 300 Frame Box +gregtech:meta_block_frame_187:11, Hastelloy-C276 Frame Box +gregtech:meta_block_frame_187:12, Hastelloy-X Frame Box +gregtech:meta_block_frame_2:1, Europium Frame Box +gregtech:meta_block_frame_125:13, Tungstensteel Frame Box +gregtech:meta_block_frame_2000:3, Dark Steel Frame Box +gcym:unique_casing:0, Crushing Wheels +gcym:unique_casing:1, Slicing Blades +gcym:unique_casing:2, Electrolytic Cell +gcym:unique_casing:3, Heat Vent +gcym:unique_casing:4, Molybdenum Disilicide Coil Block +gcym:large_multiblock_casing:0, Secure Maceration Casing +gcym:large_multiblock_casing:1, High Temperature Smelting Casing +gcym:large_multiblock_casing:2, Large-Scale Assembler Casing +gcym:large_multiblock_casing:3, Stress Proof Casing +gcym:large_multiblock_casing:4, Corrosion Proof Casing +gcym:large_multiblock_casing:5, Vibration-Safe Casing +gcym:large_multiblock_casing:6, Watertight Casing +gcym:large_multiblock_casing:7, Shock Proof Cutting Casing +gcym:large_multiblock_casing:8, Nonconducting Casing +gcym:large_multiblock_casing:9, Reaction-Safe Casing +gcym:large_multiblock_casing:10, Laser-Safe Engraving Casing +gcym:large_multiblock_casing:11, Atomic Casing +gcym:large_multiblock_casing:12, Industrial Steam Casing +hooked:hook:0, Wooden Hook +hooked:hook:1, Iron Hook +hooked:hook:2, Diamond Hook +hooked:hook:3, Red Hook +hooked:hook:4, Ender Hook +hooked:microcrafting:0, Plant Fiber +hooked:microcrafting:1, Rope +hooked:microcrafting:2, Iron Chain Link +hooked:microcrafting:3, Iron Chain +jecalculation:item_calculator:0, Crafting Calculator +jecalculation:item_calculator:1, Math Calculator +morefurnaces:upgrade:0, Furnace Upgrade: Stone To Iron +morefurnaces:upgrade:1, Furnace Upgrade: Stone To Netherrack +morefurnaces:upgrade:2, Furnace Upgrade: Iron To Gold +morefurnaces:upgrade:3, Furnace Upgrade: Iron To Obsidian +morefurnaces:upgrade:4, Furnace Upgrade: Gold To Diamond +morefurnaces:upgrade:5, Furnace Upgrade: Copper To Silver +morefurnaces:upgrade:6, Furnace Upgrade: Iron To Silver +morefurnaces:upgrade:7, Furnace Upgrade: Stone To Copper +morefurnaces:furnaceblock:0, Iron Furnace +morefurnaces:furnaceblock:1, Gold Furnace +morefurnaces:furnaceblock:2, Diamond Furnace +morefurnaces:furnaceblock:3, Obsidian Furnace +morefurnaces:furnaceblock:4, Netherrack Furnace +morefurnaces:furnaceblock:5, Copper Furnace +morefurnaces:furnaceblock:6, Silver Furnace +moreplates:hammer, Hammer +openglider:hang_glider_part:0, Glider Wing (Left) +openglider:hang_glider_part:1, Glider Wing (Right) +openglider:hang_glider_part:2, Scaffolding +openglider:hang_glider_basic, Hang Glider +openglider:hang_glider_advanced, Advanced Hang Glider +questbook:itemquestbook, Quest Book +snad:snad:0, Snad +snad:snad:1, Red Snad +bq_standard:loot_chest, Loot Chest +storagedrawers:upgrade_template, Upgrade Template +storagedrawers:upgrade_storage:0, Storage Upgrade (I) +storagedrawers:upgrade_storage:1, Storage Upgrade (II) +storagedrawers:upgrade_storage:2, Storage Upgrade (III) +storagedrawers:upgrade_storage:3, Storage Upgrade (IV) +storagedrawers:upgrade_storage:4, Storage Upgrade (V) +storagedrawers:upgrade_one_stack, Storage Downgrade +storagedrawers:upgrade_status:0, Status Upgrade (I) +storagedrawers:upgrade_status:1, Status Upgrade (II) +storagedrawers:upgrade_void, Void Upgrade +storagedrawers:upgrade_conversion, Conversion Upgrade +storagedrawers:upgrade_creative:0, Creative Storage Upgrade +storagedrawers:upgrade_creative:1, Creative Vending Upgrade +storagedrawers:upgrade_redstone:0, Redstone Upgrade +storagedrawers:upgrade_redstone:1, Redstone Max Upgrade +storagedrawers:upgrade_redstone:2, Redstone Min Upgrade +storagedrawers:drawer_key, Drawer Key +storagedrawers:shroud_key, Concealment Key +storagedrawers:personal_key, Personal Key +storagedrawers:quantify_key, Quantify Key +storagedrawers:tape, Packing Tape +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:keybutton:0, Drawer Key Button +storagedrawers:keybutton:1, Concealment Key Button +storagedrawers:keybutton:2, Personal Key Button +storagedrawers:keybutton:3, Quantify Key Button +storagedrawers:compdrawers, Compacting Drawer +storagedrawers:controller, Drawer Controller +storagedrawers:controllerslave, Controller Slave +storagedrawers:trim:0, Oak Trim +storagedrawers:trim:1, Spruce Trim +storagedrawers:trim:2, Birch Trim +storagedrawers:trim:3, Jungle Trim +storagedrawers:trim:4, Acacia Trim +storagedrawers:trim:5, Dark Oak Trim +storagedrawers:framingtable, Framing Table +storagedrawers:customdrawers:0, Framed Drawer +storagedrawers:customdrawers:1, Framed Drawers 1x2 +storagedrawers:customdrawers:2, Framed Drawers 2x2 +storagedrawers:customdrawers:3, Framed Half Drawers 1x2 +storagedrawers:customdrawers:4, Framed Half Drawers 2x2 +storagedrawers:customtrim, Framed Trim +torchmaster:frozen_pearl, Frozen Pearl +torchmaster:mega_torch:0, Mega Torch +torchmaster:mega_torch:1, Unlit Mega Torch +torchmaster:terrain_lighter, Terrain Lighter +torchmaster:dread_lamp, Dread Lamp +torchmaster:feral_flare_lantern, Feral Flare Lantern +wct:wct, Wireless Crafting Terminal +wct:wct_creative, Creative Wireless Crafting Terminal +wct:magnet_card, Magnet Card +xtones:base, Xtone Tile +xtones:lamp_flat, Flat Lamp +xtones:agon:0, Agon 1 +xtones:agon:1, Agon 2 +xtones:agon:2, Agon 3 +xtones:agon:3, Agon 4 +xtones:agon:4, Agon 5 +xtones:agon:5, Agon 6 +xtones:agon:6, Agon 7 +xtones:agon:7, Agon 8 +xtones:agon:8, Agon 9 +xtones:agon:9, Agon 10 +xtones:agon:10, Agon 11 +xtones:agon:11, Agon 12 +xtones:agon:12, Agon 13 +xtones:agon:13, Agon 14 +xtones:agon:14, Agon 15 +xtones:agon:15, Agon 16 +xtones:azur:0, Azur 1 +xtones:azur:1, Azur 2 +xtones:azur:2, Azur 3 +xtones:azur:3, Azur 4 +xtones:azur:4, Azur 5 +xtones:azur:5, Azur 6 +xtones:azur:6, Azur 7 +xtones:azur:7, Azur 8 +xtones:azur:8, Azur 9 +xtones:azur:9, Azur 10 +xtones:azur:10, Azur 11 +xtones:azur:11, Azur 12 +xtones:azur:12, Azur 13 +xtones:azur:13, Azur 14 +xtones:azur:14, Azur 15 +xtones:azur:15, Azur 16 +xtones:bitt:0, Bitt 1 +xtones:bitt:1, Bitt 2 +xtones:bitt:2, Bitt 3 +xtones:bitt:3, Bitt 4 +xtones:bitt:4, Bitt 5 +xtones:bitt:5, Bitt 6 +xtones:bitt:6, Bitt 7 +xtones:bitt:7, Bitt 8 +xtones:bitt:8, Bitt 9 +xtones:bitt:9, Bitt 10 +xtones:bitt:10, Bitt 11 +xtones:bitt:11, Bitt 12 +xtones:bitt:12, Bitt 13 +xtones:bitt:13, Bitt 14 +xtones:bitt:14, Bitt 15 +xtones:bitt:15, Bitt 16 +xtones:cray:0, Cray 1 +xtones:cray:1, Cray 2 +xtones:cray:2, Cray 3 +xtones:cray:3, Cray 4 +xtones:cray:4, Cray 5 +xtones:cray:5, Cray 6 +xtones:cray:6, Cray 7 +xtones:cray:7, Cray 8 +xtones:cray:8, Cray 9 +xtones:cray:9, Cray 10 +xtones:cray:10, Cray 11 +xtones:cray:11, Cray 12 +xtones:cray:12, Cray 13 +xtones:cray:13, Cray 14 +xtones:cray:14, Cray 15 +xtones:cray:15, Cray 16 +xtones:fort:0, Fort 1 +xtones:fort:1, Fort 2 +xtones:fort:2, Fort 3 +xtones:fort:3, Fort 4 +xtones:fort:4, Fort 5 +xtones:fort:5, Fort 6 +xtones:fort:6, Fort 7 +xtones:fort:7, Fort 8 +xtones:fort:8, Fort 9 +xtones:fort:9, Fort 10 +xtones:fort:10, Fort 11 +xtones:fort:11, Fort 12 +xtones:fort:12, Fort 13 +xtones:fort:13, Fort 14 +xtones:fort:14, Fort 15 +xtones:fort:15, Fort 16 +xtones:glaxx:0, Glaxx 1 +xtones:glaxx:1, Glaxx 2 +xtones:glaxx:2, Glaxx 3 +xtones:glaxx:3, Glaxx 4 +xtones:glaxx:4, Glaxx 5 +xtones:glaxx:5, Glaxx 6 +xtones:glaxx:6, Glaxx 7 +xtones:glaxx:7, Glaxx 8 +xtones:glaxx:8, Glaxx 9 +xtones:glaxx:9, Glaxx 10 +xtones:glaxx:10, Glaxx 11 +xtones:glaxx:11, Glaxx 12 +xtones:glaxx:12, Glaxx 13 +xtones:glaxx:13, Glaxx 14 +xtones:glaxx:14, Glaxx 15 +xtones:glaxx:15, Glaxx 16 +xtones:iszm:0, Iszm 1 +xtones:iszm:1, Iszm 2 +xtones:iszm:2, Iszm 3 +xtones:iszm:3, Iszm 4 +xtones:iszm:4, Iszm 5 +xtones:iszm:5, Iszm 6 +xtones:iszm:6, Iszm 7 +xtones:iszm:7, Iszm 8 +xtones:iszm:8, Iszm 9 +xtones:iszm:9, Iszm 10 +xtones:iszm:10, Iszm 11 +xtones:iszm:11, Iszm 12 +xtones:iszm:12, Iszm 13 +xtones:iszm:13, Iszm 14 +xtones:iszm:14, Iszm 15 +xtones:iszm:15, Iszm 16 +xtones:jelt:0, Jelt 1 +xtones:jelt:1, Jelt 2 +xtones:jelt:2, Jelt 3 +xtones:jelt:3, Jelt 4 +xtones:jelt:4, Jelt 5 +xtones:jelt:5, Jelt 6 +xtones:jelt:6, Jelt 7 +xtones:jelt:7, Jelt 8 +xtones:jelt:8, Jelt 9 +xtones:jelt:9, Jelt 10 +xtones:jelt:10, Jelt 11 +xtones:jelt:11, Jelt 12 +xtones:jelt:12, Jelt 13 +xtones:jelt:13, Jelt 14 +xtones:jelt:14, Jelt 15 +xtones:jelt:15, Jelt 16 +xtones:korp:0, Korp 1 +xtones:korp:1, Korp 2 +xtones:korp:2, Korp 3 +xtones:korp:3, Korp 4 +xtones:korp:4, Korp 5 +xtones:korp:5, Korp 6 +xtones:korp:6, Korp 7 +xtones:korp:7, Korp 8 +xtones:korp:8, Korp 9 +xtones:korp:9, Korp 10 +xtones:korp:10, Korp 11 +xtones:korp:11, Korp 12 +xtones:korp:12, Korp 13 +xtones:korp:13, Korp 14 +xtones:korp:14, Korp 15 +xtones:korp:15, Korp 16 +xtones:kryp:0, Kryp 1 +xtones:kryp:1, Kryp 2 +xtones:kryp:2, Kryp 3 +xtones:kryp:3, Kryp 4 +xtones:kryp:4, Kryp 5 +xtones:kryp:5, Kryp 6 +xtones:kryp:6, Kryp 7 +xtones:kryp:7, Kryp 8 +xtones:kryp:8, Kryp 9 +xtones:kryp:9, Kryp 10 +xtones:kryp:10, Kryp 11 +xtones:kryp:11, Kryp 12 +xtones:kryp:12, Kryp 13 +xtones:kryp:13, Kryp 14 +xtones:kryp:14, Kryp 15 +xtones:kryp:15, Kryp 16 +xtones:lair:0, Lair 1 +xtones:lair:1, Lair 2 +xtones:lair:2, Lair 3 +xtones:lair:3, Lair 4 +xtones:lair:4, Lair 5 +xtones:lair:5, Lair 6 +xtones:lair:6, Lair 7 +xtones:lair:7, Lair 8 +xtones:lair:8, Lair 9 +xtones:lair:9, Lair 10 +xtones:lair:10, Lair 11 +xtones:lair:11, Lair 12 +xtones:lair:12, Lair 13 +xtones:lair:13, Lair 14 +xtones:lair:14, Lair 15 +xtones:lair:15, Lair 16 +xtones:lave:0, Lave 1 +xtones:lave:1, Lave 2 +xtones:lave:2, Lave 3 +xtones:lave:3, Lave 4 +xtones:lave:4, Lave 5 +xtones:lave:5, Lave 6 +xtones:lave:6, Lave 7 +xtones:lave:7, Lave 8 +xtones:lave:8, Lave 9 +xtones:lave:9, Lave 10 +xtones:lave:10, Lave 11 +xtones:lave:11, Lave 12 +xtones:lave:12, Lave 13 +xtones:lave:13, Lave 14 +xtones:lave:14, Lave 15 +xtones:lave:15, Lave 16 +xtones:mint:0, Mint 1 +xtones:mint:1, Mint 2 +xtones:mint:2, Mint 3 +xtones:mint:3, Mint 4 +xtones:mint:4, Mint 5 +xtones:mint:5, Mint 6 +xtones:mint:6, Mint 7 +xtones:mint:7, Mint 8 +xtones:mint:8, Mint 9 +xtones:mint:9, Mint 10 +xtones:mint:10, Mint 11 +xtones:mint:11, Mint 12 +xtones:mint:12, Mint 13 +xtones:mint:13, Mint 14 +xtones:mint:14, Mint 15 +xtones:mint:15, Mint 16 +xtones:myst:0, Myst 1 +xtones:myst:1, Myst 2 +xtones:myst:2, Myst 3 +xtones:myst:3, Myst 4 +xtones:myst:4, Myst 5 +xtones:myst:5, Myst 6 +xtones:myst:6, Myst 7 +xtones:myst:7, Myst 8 +xtones:myst:8, Myst 9 +xtones:myst:9, Myst 10 +xtones:myst:10, Myst 11 +xtones:myst:11, Myst 12 +xtones:myst:12, Myst 13 +xtones:myst:13, Myst 14 +xtones:myst:14, Myst 15 +xtones:myst:15, Myst 16 +xtones:reds:0, Reds 1 +xtones:reds:1, Reds 2 +xtones:reds:2, Reds 3 +xtones:reds:3, Reds 4 +xtones:reds:4, Reds 5 +xtones:reds:5, Reds 6 +xtones:reds:6, Reds 7 +xtones:reds:7, Reds 8 +xtones:reds:8, Reds 9 +xtones:reds:9, Reds 10 +xtones:reds:10, Reds 11 +xtones:reds:11, Reds 12 +xtones:reds:12, Reds 13 +xtones:reds:13, Reds 14 +xtones:reds:14, Reds 15 +xtones:reds:15, Reds 16 +xtones:reed:0, Reed 1 +xtones:reed:1, Reed 2 +xtones:reed:2, Reed 3 +xtones:reed:3, Reed 4 +xtones:reed:4, Reed 5 +xtones:reed:5, Reed 6 +xtones:reed:6, Reed 7 +xtones:reed:7, Reed 8 +xtones:reed:8, Reed 9 +xtones:reed:9, Reed 10 +xtones:reed:10, Reed 11 +xtones:reed:11, Reed 12 +xtones:reed:12, Reed 13 +xtones:reed:13, Reed 14 +xtones:reed:14, Reed 15 +xtones:reed:15, Reed 16 +xtones:roen:0, Roen 1 +xtones:roen:1, Roen 2 +xtones:roen:2, Roen 3 +xtones:roen:3, Roen 4 +xtones:roen:4, Roen 5 +xtones:roen:5, Roen 6 +xtones:roen:6, Roen 7 +xtones:roen:7, Roen 8 +xtones:roen:8, Roen 9 +xtones:roen:9, Roen 10 +xtones:roen:10, Roen 11 +xtones:roen:11, Roen 12 +xtones:roen:12, Roen 13 +xtones:roen:13, Roen 14 +xtones:roen:14, Roen 15 +xtones:roen:15, Roen 16 +xtones:sols:0, Sols 1 +xtones:sols:1, Sols 2 +xtones:sols:2, Sols 3 +xtones:sols:3, Sols 4 +xtones:sols:4, Sols 5 +xtones:sols:5, Sols 6 +xtones:sols:6, Sols 7 +xtones:sols:7, Sols 8 +xtones:sols:8, Sols 9 +xtones:sols:9, Sols 10 +xtones:sols:10, Sols 11 +xtones:sols:11, Sols 12 +xtones:sols:12, Sols 13 +xtones:sols:13, Sols 14 +xtones:sols:14, Sols 15 +xtones:sols:15, Sols 16 +xtones:sync:0, Sync 1 +xtones:sync:1, Sync 2 +xtones:sync:2, Sync 3 +xtones:sync:3, Sync 4 +xtones:sync:4, Sync 5 +xtones:sync:5, Sync 6 +xtones:sync:6, Sync 7 +xtones:sync:7, Sync 8 +xtones:sync:8, Sync 9 +xtones:sync:9, Sync 10 +xtones:sync:10, Sync 11 +xtones:sync:11, Sync 12 +xtones:sync:12, Sync 13 +xtones:sync:13, Sync 14 +xtones:sync:14, Sync 15 +xtones:sync:15, Sync 16 +xtones:tank:0, Tank 1 +xtones:tank:1, Tank 2 +xtones:tank:2, Tank 3 +xtones:tank:3, Tank 4 +xtones:tank:4, Tank 5 +xtones:tank:5, Tank 6 +xtones:tank:6, Tank 7 +xtones:tank:7, Tank 8 +xtones:tank:8, Tank 9 +xtones:tank:9, Tank 10 +xtones:tank:10, Tank 11 +xtones:tank:11, Tank 12 +xtones:tank:12, Tank 13 +xtones:tank:13, Tank 14 +xtones:tank:14, Tank 15 +xtones:tank:15, Tank 16 +xtones:vect:0, Vect 1 +xtones:vect:1, Vect 2 +xtones:vect:2, Vect 3 +xtones:vect:3, Vect 4 +xtones:vect:4, Vect 5 +xtones:vect:5, Vect 6 +xtones:vect:6, Vect 7 +xtones:vect:7, Vect 8 +xtones:vect:8, Vect 9 +xtones:vect:9, Vect 10 +xtones:vect:10, Vect 11 +xtones:vect:11, Vect 12 +xtones:vect:12, Vect 13 +xtones:vect:13, Vect 14 +xtones:vect:14, Vect 15 +xtones:vect:15, Vect 16 +xtones:vena:0, Vena 1 +xtones:vena:1, Vena 2 +xtones:vena:2, Vena 3 +xtones:vena:3, Vena 4 +xtones:vena:4, Vena 5 +xtones:vena:5, Vena 6 +xtones:vena:6, Vena 7 +xtones:vena:7, Vena 8 +xtones:vena:8, Vena 9 +xtones:vena:9, Vena 10 +xtones:vena:10, Vena 11 +xtones:vena:11, Vena 12 +xtones:vena:12, Vena 13 +xtones:vena:13, Vena 14 +xtones:vena:14, Vena 15 +xtones:vena:15, Vena 16 +xtones:zane:0, Zane 1 +xtones:zane:1, Zane 2 +xtones:zane:2, Zane 3 +xtones:zane:3, Zane 4 +xtones:zane:4, Zane 5 +xtones:zane:5, Zane 6 +xtones:zane:6, Zane 7 +xtones:zane:7, Zane 8 +xtones:zane:8, Zane 9 +xtones:zane:9, Zane 10 +xtones:zane:10, Zane 11 +xtones:zane:11, Zane 12 +xtones:zane:12, Zane 13 +xtones:zane:13, Zane 14 +xtones:zane:14, Zane 15 +xtones:zane:15, Zane 16 +xtones:zech:0, Zech 1 +xtones:zech:1, Zech 2 +xtones:zech:2, Zech 3 +xtones:zech:3, Zech 4 +xtones:zech:4, Zech 5 +xtones:zech:5, Zech 6 +xtones:zech:6, Zech 7 +xtones:zech:7, Zech 8 +xtones:zech:8, Zech 9 +xtones:zech:9, Zech 10 +xtones:zech:10, Zech 11 +xtones:zech:11, Zech 12 +xtones:zech:12, Zech 13 +xtones:zech:13, Zech 14 +xtones:zech:14, Zech 15 +xtones:zech:15, Zech 16 +xtones:zest:0, Zest 1 +xtones:zest:1, Zest 2 +xtones:zest:2, Zest 3 +xtones:zest:3, Zest 4 +xtones:zest:4, Zest 5 +xtones:zest:5, Zest 6 +xtones:zest:6, Zest 7 +xtones:zest:7, Zest 8 +xtones:zest:8, Zest 9 +xtones:zest:9, Zest 10 +xtones:zest:10, Zest 11 +xtones:zest:11, Zest 12 +xtones:zest:12, Zest 13 +xtones:zest:13, Zest 14 +xtones:zest:14, Zest 15 +xtones:zest:15, Zest 16 +xtones:zeta:0, Zeta 1 +xtones:zeta:1, Zeta 2 +xtones:zeta:2, Zeta 3 +xtones:zeta:3, Zeta 4 +xtones:zeta:4, Zeta 5 +xtones:zeta:5, Zeta 6 +xtones:zeta:6, Zeta 7 +xtones:zeta:7, Zeta 8 +xtones:zeta:8, Zeta 9 +xtones:zeta:9, Zeta 10 +xtones:zeta:10, Zeta 11 +xtones:zeta:11, Zeta 12 +xtones:zeta:12, Zeta 13 +xtones:zeta:13, Zeta 14 +xtones:zeta:14, Zeta 15 +xtones:zeta:15, Zeta 16 +xtones:zion:0, Zion 1 +xtones:zion:1, Zion 2 +xtones:zion:2, Zion 3 +xtones:zion:3, Zion 4 +xtones:zion:4, Zion 5 +xtones:zion:5, Zion 6 +xtones:zion:6, Zion 7 +xtones:zion:7, Zion 8 +xtones:zion:8, Zion 9 +xtones:zion:9, Zion 10 +xtones:zion:10, Zion 11 +xtones:zion:11, Zion 12 +xtones:zion:12, Zion 13 +xtones:zion:13, Zion 14 +xtones:zion:14, Zion 15 +xtones:zion:15, Zion 16 +xtones:zkul:0, Zkul 1 +xtones:zkul:1, Zkul 2 +xtones:zkul:2, Zkul 3 +xtones:zkul:3, Zkul 4 +xtones:zkul:4, Zkul 5 +xtones:zkul:5, Zkul 6 +xtones:zkul:6, Zkul 7 +xtones:zkul:7, Zkul 8 +xtones:zkul:8, Zkul 9 +xtones:zkul:9, Zkul 10 +xtones:zkul:10, Zkul 11 +xtones:zkul:11, Zkul 12 +xtones:zkul:12, Zkul 13 +xtones:zkul:13, Zkul 14 +xtones:zkul:14, Zkul 15 +xtones:zkul:15, Zkul 16 +xtones:zoea:0, Zoea 1 +xtones:zoea:1, Zoea 2 +xtones:zoea:2, Zoea 3 +xtones:zoea:3, Zoea 4 +xtones:zoea:4, Zoea 5 +xtones:zoea:5, Zoea 6 +xtones:zoea:6, Zoea 7 +xtones:zoea:7, Zoea 8 +xtones:zoea:8, Zoea 9 +xtones:zoea:9, Zoea 10 +xtones:zoea:10, Zoea 11 +xtones:zoea:11, Zoea 12 +xtones:zoea:12, Zoea 13 +xtones:zoea:13, Zoea 14 +xtones:zoea:14, Zoea 15 +xtones:zoea:15, Zoea 16 +xtones:zome:0, Zome 1 +xtones:zome:1, Zome 2 +xtones:zome:2, Zome 3 +xtones:zome:3, Zome 4 +xtones:zome:4, Zome 5 +xtones:zome:5, Zome 6 +xtones:zome:6, Zome 7 +xtones:zome:7, Zome 8 +xtones:zome:8, Zome 9 +xtones:zome:9, Zome 10 +xtones:zome:10, Zome 11 +xtones:zome:11, Zome 12 +xtones:zome:12, Zome 13 +xtones:zome:13, Zome 14 +xtones:zome:14, Zome 15 +xtones:zome:15, Zome 16 +xtones:zone:0, Zone 1 +xtones:zone:1, Zone 2 +xtones:zone:2, Zone 3 +xtones:zone:3, Zone 4 +xtones:zone:4, Zone 5 +xtones:zone:5, Zone 6 +xtones:zone:6, Zone 7 +xtones:zone:7, Zone 8 +xtones:zone:8, Zone 9 +xtones:zone:9, Zone 10 +xtones:zone:10, Zone 11 +xtones:zone:11, Zone 12 +xtones:zone:12, Zone 13 +xtones:zone:13, Zone 14 +xtones:zone:14, Zone 15 +xtones:zone:15, Zone 16 +xtones:zorg:0, Zorg 1 +xtones:zorg:1, Zorg 2 +xtones:zorg:2, Zorg 3 +xtones:zorg:3, Zorg 4 +xtones:zorg:4, Zorg 5 +xtones:zorg:5, Zorg 6 +xtones:zorg:6, Zorg 7 +xtones:zorg:7, Zorg 8 +xtones:zorg:8, Zorg 9 +xtones:zorg:9, Zorg 10 +xtones:zorg:10, Zorg 11 +xtones:zorg:11, Zorg 12 +xtones:zorg:12, Zorg 13 +xtones:zorg:13, Zorg 14 +xtones:zorg:14, Zorg 15 +xtones:zorg:15, Zorg 16 +xtones:ztyl:0, Ztyl 1 +xtones:ztyl:1, Ztyl 2 +xtones:ztyl:2, Ztyl 3 +xtones:ztyl:3, Ztyl 4 +xtones:ztyl:4, Ztyl 5 +xtones:ztyl:5, Ztyl 6 +xtones:ztyl:6, Ztyl 7 +xtones:ztyl:7, Ztyl 8 +xtones:ztyl:8, Ztyl 9 +xtones:ztyl:9, Ztyl 10 +xtones:ztyl:10, Ztyl 11 +xtones:ztyl:11, Ztyl 12 +xtones:ztyl:12, Ztyl 13 +xtones:ztyl:13, Ztyl 14 +xtones:ztyl:14, Ztyl 15 +xtones:ztyl:15, Ztyl 16 +xtones:zyth:0, Zyth 1 +xtones:zyth:1, Zyth 2 +xtones:zyth:2, Zyth 3 +xtones:zyth:3, Zyth 4 +xtones:zyth:4, Zyth 5 +xtones:zyth:5, Zyth 6 +xtones:zyth:6, Zyth 7 +xtones:zyth:7, Zyth 8 +xtones:zyth:8, Zyth 9 +xtones:zyth:9, Zyth 10 +xtones:zyth:10, Zyth 11 +xtones:zyth:11, Zyth 12 +xtones:zyth:12, Zyth 13 +xtones:zyth:13, Zyth 14 +xtones:zyth:14, Zyth 15 +xtones:zyth:15, Zyth 16 +densemetals:dense_iron_ore, Dense Iron Ore +densemetals:dense_coal_ore, Dense Coal Ore +densemetals:dense_gold_ore, Dense Gold Ore +densemetals:dense_diamond_ore, Dense Diamond Ore +densemetals:dense_emerald_ore, Dense Emerald Ore +densemetals:dense_lapis_ore, Dense Lapis Ore +densemetals:dense_redstone_ore, Dense Redstone Ore +densemetals:dense_quartz_ore, Dense Quartz Ore +densemetals:dense_nether_iron_ore, Dense Nether Iron Ore +densemetals:dense_nether_coal_ore, Dense Nether Coal Ore +densemetals:dense_nether_gold_ore, Dense Nether Gold Ore +densemetals:dense_nether_diamond_ore, Dense Nether Diamond Ore +densemetals:dense_nether_emerald_ore, Dense Nether Emerald Ore +densemetals:dense_nether_lapis_ore, Dense Nether Lapis Ore +densemetals:dense_nether_redstone_ore, Dense Nether Redstone Ore +densemetals:dense_aluminum_ore, Dense Aluminum Ore +densemetals:dense_copper_ore, Dense Copper Ore +densemetals:dense_iridium_ore, Dense Iridium Ore +densemetals:dense_lead_ore, Dense Lead Ore +densemetals:dense_mithril_ore, Dense Mithril Ore +densemetals:dense_nickel_ore, Dense Nickel Ore +densemetals:dense_platinum_ore, Dense Platinum Ore +densemetals:dense_silver_ore, Dense Silver Ore +densemetals:dense_tin_ore, Dense Tin Ore +densemetals:dense_nether_aluminum_ore, Dense Nether Aluminum Ore +densemetals:dense_nether_copper_ore, Dense Nether Copper Ore +densemetals:dense_nether_iridium_ore, Dense Nether Iridium Ore +densemetals:dense_nether_lead_ore, Dense Nether Lead Ore +densemetals:dense_nether_mithril_ore, Dense Nether Mithril Ore +densemetals:dense_nether_nickel_ore, Dense Nether Nickel Ore +densemetals:dense_nether_platinum_ore, Dense Nether Platinum Ore +densemetals:dense_nether_silver_ore, Dense Nether Silver Ore +densemetals:dense_nether_tin_ore, Dense Nether Tin Ore +densemetals:dense_adamantine_ore, Dense Adamantine Ore +densemetals:dense_coldiron_ore, Dense Cold-Iron Ore +densemetals:dense_starsteel_ore, Dense Starsteel Ore +densemetals:dense_zinc_ore, Dense Zinc Ore +densemetals:dense_mercury_ore, Dense Mercury Ore +densemetals:dense_antimony_ore, Dense Antimony Ore +densemetals:dense_bismuth_ore, Dense Bismuth Ore +densemetals:dense_boron_ore, Dense Boron Ore +densemetals:dense_thorium_ore, Dense Thorium Ore +densemetals:dense_beryllium_ore, Dense Beryllium Ore +densemetals:dense_cadmium_ore, Dense Cadmium Ore +densemetals:dense_chromium_ore, Dense Chromium Ore +densemetals:dense_magnesium_ore, Dense Magnesium Ore +densemetals:dense_manganese_ore, Dense Manganese Ore +densemetals:dense_osmium_ore, Dense Osmium Ore +densemetals:dense_plutonium_ore, Dense Plutonium Ore +densemetals:dense_rutile_ore, Dense Rutile Ore +densemetals:dense_tantalum_ore, Dense Tantalum Ore +densemetals:dense_tungsten_ore, Dense Tungsten Ore +densemetals:dense_uranium_ore, Dense Uranium Ore +densemetals:dense_zirconium_ore, Dense Zirconium Ore +actuallyadditions:block_canola_oil, Canola Oil +actuallyadditions:block_refined_canola_oil, Refined Canola Oil +actuallyadditions:block_crystal_oil, Crystallized Oil +actuallyadditions:block_empowered_oil, Empowered Oil +actuallyadditions:block_crystal_cluster_redstone, Red Crystal Cluster +actuallyadditions:block_crystal_cluster_lapis, Blue Crystal Cluster +actuallyadditions:block_crystal_cluster_diamond, Light Blue Crystal Cluster +actuallyadditions:block_crystal_cluster_coal, Black Crystal Cluster +actuallyadditions:block_crystal_cluster_emerald, Green Crystal Cluster +actuallyadditions:block_crystal_cluster_iron, White Crystal Cluster +actuallyadditions:block_battery_box, Battery Box +actuallyadditions:block_item_viewer_hopping, Hopping Item Interface +actuallyadditions:block_farmer, Farmer +actuallyadditions:block_bio_reactor, Bio Reactor +actuallyadditions:block_empowerer, Empowerer +actuallyadditions:block_tiny_torch, Tiny Torch +actuallyadditions:block_shock_suppressor, Shock Absorber +actuallyadditions:block_display_stand, Display Stand +actuallyadditions:block_player_interface, Player Interface +actuallyadditions:block_item_viewer, Item Interface +actuallyadditions:block_firework_box, Firework Box +actuallyadditions:block_miner, Vertical Digger +actuallyadditions:block_atomic_reconstructor, Atomic Reconstructor +actuallyadditions:block_crystal:0, Restonia Crystal Block +actuallyadditions:block_crystal:1, Palis Crystal Block +actuallyadditions:block_crystal:2, Diamatine Crystal Block +actuallyadditions:block_crystal:3, Void Crystal Block +actuallyadditions:block_crystal:4, Emeradic Crystal Block +actuallyadditions:block_crystal:5, Enori Crystal Block +actuallyadditions:block_crystal_empowered:0, Empowered Restonia Crystal Block +actuallyadditions:block_crystal_empowered:1, Empowered Palis Crystal Block +actuallyadditions:block_crystal_empowered:2, Empowered Diamatine Crystal Block +actuallyadditions:block_crystal_empowered:3, Empowered Void Crystal Block +actuallyadditions:block_crystal_empowered:4, Empowered Emeradic Crystal Block +actuallyadditions:block_crystal_empowered:5, Empowered Enori Crystal Block +actuallyadditions:block_black_lotus, Black Lotus +actuallyadditions:block_laser_relay, Energy Laser Relay +actuallyadditions:block_laser_relay_advanced, Advanced Energy Laser Relay +actuallyadditions:block_laser_relay_extreme, Extreme Energy Laser Relay +actuallyadditions:block_laser_relay_fluids, Fluid Laser Relay +actuallyadditions:block_laser_relay_item, Item Laser Relay +actuallyadditions:block_laser_relay_item_whitelist, Advanced Item Laser Relay +actuallyadditions:block_ranged_collector, Ranged Collector +actuallyadditions:block_directional_breaker, Long-Range Breaker +actuallyadditions:block_leaf_generator, Leaf-Eating Generator +actuallyadditions:block_smiley_cloud, Smiley Cloud +actuallyadditions:block_xp_solidifier, Experience Solidifier +actuallyadditions:block_testifi_bucks_green_wall, Ethetic Green Block +actuallyadditions:block_testifi_bucks_white_wall, Ethetic Quartz +actuallyadditions:block_testifi_bucks_green_stairs, Ethetic Green Stairs +actuallyadditions:block_testifi_bucks_white_stairs, Ethetic Quartz Stairs +actuallyadditions:block_testifi_bucks_green_slab, Ethetic Green Slab +actuallyadditions:block_testifi_bucks_white_slab, Ethetic Quartz Slab +actuallyadditions:block_testifi_bucks_green_fence, Ethetic Green Wall +actuallyadditions:block_testifi_bucks_white_fence, Ethetic Quartz Wall +actuallyadditions:block_colored_lamp:0, White Lamp +actuallyadditions:block_colored_lamp:1, Orange Lamp +actuallyadditions:block_colored_lamp:2, Magenta Lamp +actuallyadditions:block_colored_lamp:3, Light Blue Lamp +actuallyadditions:block_colored_lamp:4, Yellow Lamp +actuallyadditions:block_colored_lamp:5, Lime Lamp +actuallyadditions:block_colored_lamp:6, Pink Lamp +actuallyadditions:block_colored_lamp:7, Gray Lamp +actuallyadditions:block_colored_lamp:8, Light Gray Lamp +actuallyadditions:block_colored_lamp:9, Cyan Lamp +actuallyadditions:block_colored_lamp:10, Purple Lamp +actuallyadditions:block_colored_lamp:11, Blue Lamp +actuallyadditions:block_colored_lamp:12, Brown Lamp +actuallyadditions:block_colored_lamp:13, Green Lamp +actuallyadditions:block_colored_lamp:14, Red Lamp +actuallyadditions:block_colored_lamp:15, Black Lamp +actuallyadditions:block_colored_lamp_on:0, White Lamp (On) +actuallyadditions:block_colored_lamp_on:1, Orange Lamp (On) +actuallyadditions:block_colored_lamp_on:2, Magenta Lamp (On) +actuallyadditions:block_colored_lamp_on:3, Light Blue Lamp (On) +actuallyadditions:block_colored_lamp_on:4, Yellow Lamp (On) +actuallyadditions:block_colored_lamp_on:5, Lime Lamp (On) +actuallyadditions:block_colored_lamp_on:6, Pink Lamp (On) +actuallyadditions:block_colored_lamp_on:7, Gray Lamp (On) +actuallyadditions:block_colored_lamp_on:8, Light Gray Lamp (On) +actuallyadditions:block_colored_lamp_on:9, Cyan Lamp (On) +actuallyadditions:block_colored_lamp_on:10, Purple Lamp (On) +actuallyadditions:block_colored_lamp_on:11, Blue Lamp (On) +actuallyadditions:block_colored_lamp_on:12, Brown Lamp (On) +actuallyadditions:block_colored_lamp_on:13, Green Lamp (On) +actuallyadditions:block_colored_lamp_on:14, Red Lamp (On) +actuallyadditions:block_colored_lamp_on:15, Black Lamp (On) +actuallyadditions:block_lamp_powerer, Lamp Controller +actuallyadditions:block_treasure_chest, Treasure Chest +actuallyadditions:block_energizer, Energizer +actuallyadditions:block_enervator, Enervator +actuallyadditions:block_lava_factory_controller, Lava Factory Controller +actuallyadditions:block_canola_press, Canola Press +actuallyadditions:block_phantomface, Phantomface +actuallyadditions:block_phantom_placer, Phantom Placer +actuallyadditions:block_phantom_liquiface, Phantom Liquiface +actuallyadditions:block_phantom_energyface, Phantom Energyface +actuallyadditions:block_phantom_redstoneface, Phantom Redstoneface +actuallyadditions:block_phantom_breaker, Phantom Breaker +actuallyadditions:block_coal_generator, Coal Generator +actuallyadditions:block_oil_generator, Oil Generator +actuallyadditions:block_fermenting_barrel, Fermenting Barrel +actuallyadditions:block_rice, Rice Plant +actuallyadditions:block_canola, Canola Plant +actuallyadditions:block_flax, Flax Plant +actuallyadditions:block_coffee, Coffee Plant +actuallyadditions:block_compost, Compost +actuallyadditions:block_misc:0, Pillar of Black Quartz +actuallyadditions:block_misc:1, Chiseled Block of Black Quartz +actuallyadditions:block_misc:2, Block of Black Quartz +actuallyadditions:block_misc:3, Black Quartz Ore +actuallyadditions:block_misc:4, Wood Casing +actuallyadditions:block_misc:5, Block of Charcoal +actuallyadditions:block_misc:6, Block of Enderpearl +actuallyadditions:block_misc:7, Casing +actuallyadditions:block_misc:8, Ender Casing +actuallyadditions:block_misc:9, Aluminium Casing +actuallyadditions:block_feeder, Automatic Feeder +actuallyadditions:block_giant_chest, Small Storage Crate +actuallyadditions:block_giant_chest_medium, Medium Storage Crate +actuallyadditions:block_giant_chest_large, Large Storage Crate +actuallyadditions:block_grinder, Crusher +actuallyadditions:block_grinder_double, Double Crusher +actuallyadditions:block_furnace_double, Powered Furnace +actuallyadditions:block_inputter, ESD +actuallyadditions:block_inputter_advanced, Advanced ESD +actuallyadditions:block_fishing_net, Fishing Net +actuallyadditions:block_furnace_solar, Solar Panel +actuallyadditions:block_heat_collector, Heat Collector +actuallyadditions:block_item_repairer, Item Repairer +actuallyadditions:block_greenhouse_glass, Greenhouse Glass +actuallyadditions:block_breaker, Auto-Breaker +actuallyadditions:block_placer, Auto-Placer +actuallyadditions:block_dropper, Automatic Precision Dropper +actuallyadditions:block_fluid_placer, Fluid Placer +actuallyadditions:block_fluid_collector, Fluid Collector +actuallyadditions:block_coffee_machine, Coffee Maker +actuallyadditions:block_phantom_booster, Phantom Booster +actuallyadditions:block_wild:0, Wild Canola +actuallyadditions:block_wild:1, Wild Flax +actuallyadditions:block_wild:2, Wild Rice +actuallyadditions:block_wild:3, Wild Coffee +actuallyadditions:block_quartz_wall, Black Quartz Wall +actuallyadditions:block_chiseled_quartz_wall, Chiseled Black Quartz Wall +actuallyadditions:block_pillar_quartz_wall, Black Quartz Pillar Wall +actuallyadditions:block_quartz_stair, Black Quartz Stairs +actuallyadditions:block_chiseled_quartz_stair, Chiseled Black Quartz Stairs +actuallyadditions:block_pillar_quartz_stair, Black Quartz Pillar Stairs +actuallyadditions:block_quartz_slab, Black Quartz Slab +actuallyadditions:block_chiseled_quartz_slab, Chiseled Black Quartz Slab +actuallyadditions:block_pillar_quartz_slab, Black Quartz Pillar Slab +actuallyadditions:item_crystal_shard:0, Red Crystal Shard +actuallyadditions:item_crystal_shard:1, Blue Crystal Shard +actuallyadditions:item_crystal_shard:2, Light Blue Crystal Shard +actuallyadditions:item_crystal_shard:3, Black Crystal Shard +actuallyadditions:item_crystal_shard:4, Green Crystal Shard +actuallyadditions:item_crystal_shard:5, White Crystal Shard +actuallyadditions:item_engineer_goggles_advanced, Engineer's Infrared Goggles +actuallyadditions:item_engineer_goggles, Engineer's Goggles +actuallyadditions:item_laser_upgrade_range, Laser Relay Modifier: Range +actuallyadditions:item_laser_upgrade_invisibility, Laser Relay Modifier: Invisibility +actuallyadditions:item_filling_wand:0, Handheld Filler +actuallyadditions:item_filling_wand:0, Handheld Filler +actuallyadditions:item_bag, Traveler's Sack +actuallyadditions:item_void_bag, Void Sack +actuallyadditions:item_worm, Worm +actuallyadditions:item_player_probe, Player Probe +actuallyadditions:item_filter, Item Filter +actuallyadditions:item_water_bowl, Bowl of Water +actuallyadditions:item_spawner_changer, Spawner Changer +actuallyadditions:item_misc:0, Paper Cone +actuallyadditions:item_misc:1, Bio-Mash +actuallyadditions:item_misc:2, Knife Blade +actuallyadditions:item_misc:3, Knife Handle +actuallyadditions:item_misc:4, Dough +actuallyadditions:item_misc:5, Black Quartz +actuallyadditions:item_misc:6, Ring +actuallyadditions:item_misc:7, Basic Coil +actuallyadditions:item_misc:8, Advanced Coil +actuallyadditions:item_misc:9, Rice Dough +actuallyadditions:item_misc:10, Tiny Coal +actuallyadditions:item_misc:11, Tiny Charcoal +actuallyadditions:item_misc:12, Rice Slimeball +actuallyadditions:item_misc:13, Canola +actuallyadditions:item_misc:14, Empty Cup +actuallyadditions:item_misc:15, Bat's Wing +actuallyadditions:item_misc:16, Drill Core +actuallyadditions:item_misc:17, Black Dye +actuallyadditions:item_misc:18, Lens +actuallyadditions:item_misc:19, Ender Star +actuallyadditions:item_misc:20, Spawner Shards +actuallyadditions:item_misc:21, Biomass +actuallyadditions:item_misc:22, Bio Coal +actuallyadditions:item_misc:23, Crystallized Canola Seed +actuallyadditions:item_misc:24, Empowered Canola Seed +actuallyadditions:item_crate_keeper, Storage Crate Keeper +actuallyadditions:item_color_lens, Lens of Color +actuallyadditions:item_explosion_lens, Lens of Detonation +actuallyadditions:item_damage_lens, Lens of Certain Death +actuallyadditions:item_more_damage_lens, Lens of the Killer +actuallyadditions:item_disenchanting_lens, Lens of Disenchanting +actuallyadditions:item_mining_lens, Lens of the Miner +actuallyadditions:item_crystal:0, Restonia Crystal +actuallyadditions:item_crystal:1, Palis Crystal +actuallyadditions:item_crystal:2, Diamatine Crystal +actuallyadditions:item_crystal:3, Void Crystal +actuallyadditions:item_crystal:4, Emeradic Crystal +actuallyadditions:item_crystal:5, Enori Crystal +actuallyadditions:item_crystal_empowered:0, Empowered Restonia Crystal +actuallyadditions:item_crystal_empowered:1, Empowered Palis Crystal +actuallyadditions:item_crystal_empowered:2, Empowered Diamatine Crystal +actuallyadditions:item_crystal_empowered:3, Empowered Void Crystal +actuallyadditions:item_crystal_empowered:4, Empowered Emeradic Crystal +actuallyadditions:item_crystal_empowered:5, Empowered Enori Crystal +actuallyadditions:item_laser_wrench, Laser Wrench +actuallyadditions:item_chest_to_crate_upgrade, Chest To Storage Crate Upgrade +actuallyadditions:item_small_to_medium_crate_upgrade, Small To Medium Storage Crate Upgrade +actuallyadditions:item_medium_to_large_crate_upgrade, Medium To Large Storage Crate Upgrade +actuallyadditions:item_booklet, Actually Additions Manual +actuallyadditions:item_growth_ring:0, Ring of Growth +actuallyadditions:item_growth_ring:0, Ring of Growth +actuallyadditions:item_suction_ring:0, Ring of Magnetizing +actuallyadditions:item_suction_ring:0, Ring of Magnetizing +actuallyadditions:item_water_removal_ring:0, Ring of Liquid Banning +actuallyadditions:item_water_removal_ring:0, Ring of Liquid Banning +actuallyadditions:item_tele_staff:0, Teleport Staff +actuallyadditions:item_tele_staff:0, Teleport Staff +actuallyadditions:item_wings_of_the_bats, Wings Of The Bats +actuallyadditions:item_drill:0, Drill +actuallyadditions:item_drill:0, Drill +actuallyadditions:item_drill:1, Drill +actuallyadditions:item_drill:1, Drill +actuallyadditions:item_drill:2, Drill +actuallyadditions:item_drill:2, Drill +actuallyadditions:item_drill:3, Drill +actuallyadditions:item_drill:3, Drill +actuallyadditions:item_drill:4, Drill +actuallyadditions:item_drill:4, Drill +actuallyadditions:item_drill:5, Drill +actuallyadditions:item_drill:5, Drill +actuallyadditions:item_drill:6, Drill +actuallyadditions:item_drill:6, Drill +actuallyadditions:item_drill:7, Drill +actuallyadditions:item_drill:7, Drill +actuallyadditions:item_drill:8, Drill +actuallyadditions:item_drill:8, Drill +actuallyadditions:item_drill:9, Drill +actuallyadditions:item_drill:9, Drill +actuallyadditions:item_drill:10, Drill +actuallyadditions:item_drill:10, Drill +actuallyadditions:item_drill:11, Drill +actuallyadditions:item_drill:11, Drill +actuallyadditions:item_drill:12, Drill +actuallyadditions:item_drill:12, Drill +actuallyadditions:item_drill:13, Drill +actuallyadditions:item_drill:13, Drill +actuallyadditions:item_drill:14, Drill +actuallyadditions:item_drill:14, Drill +actuallyadditions:item_drill:15, Drill +actuallyadditions:item_drill:15, Drill +actuallyadditions:item_battery:0, Single Battery +actuallyadditions:item_battery:0, Single Battery +actuallyadditions:item_battery_double:0, Double Battery +actuallyadditions:item_battery_double:0, Double Battery +actuallyadditions:item_battery_triple:0, Triple Battery +actuallyadditions:item_battery_triple:0, Triple Battery +actuallyadditions:item_battery_quadruple:0, Quadruple Battery +actuallyadditions:item_battery_quadruple:0, Quadruple Battery +actuallyadditions:item_battery_quintuple:0, Quintuple Battery +actuallyadditions:item_battery_quintuple:0, Quintuple Battery +actuallyadditions:item_drill_upgrade_speed, Drill Speed Augment I +actuallyadditions:item_drill_upgrade_speed_ii, Drill Speed Augment II +actuallyadditions:item_drill_upgrade_speed_iii, Drill Speed Augment III +actuallyadditions:item_drill_upgrade_silk_touch, Drill Silk Touch Augment +actuallyadditions:item_drill_upgrade_fortune, Drill Fortune Augment I +actuallyadditions:item_drill_upgrade_fortune_ii, Drill Fortune Augment II (Gives Fortune III!) +actuallyadditions:item_drill_upgrade_three_by_three, Drill Mining Augment I +actuallyadditions:item_drill_upgrade_five_by_five, Drill Mining Augment II +actuallyadditions:item_drill_upgrade_block_placing, Drill Block Placing Augment +actuallyadditions:item_fertilizer, Fertilizer +actuallyadditions:item_coffee, Cup with Coffee +actuallyadditions:item_phantom_connector, Phantom Connector +actuallyadditions:item_resonant_rice, Resonant Rice +actuallyadditions:item_food:0, Cheese +actuallyadditions:item_food:1, Pumpkin Stew +actuallyadditions:item_food:2, Carrot Juice +actuallyadditions:item_food:3, Fish 'N' Chips +actuallyadditions:item_food:4, French Fries +actuallyadditions:item_food:5, French Fry +actuallyadditions:item_food:6, Spaghetti +actuallyadditions:item_food:7, Noodle +actuallyadditions:item_food:8, Chocolate Cake +actuallyadditions:item_food:9, Chocolate +actuallyadditions:item_food:10, Toast +actuallyadditions:item_food:11, Submarine Sandwich +actuallyadditions:item_food:12, Big Cookie +actuallyadditions:item_food:13, Hamburger +actuallyadditions:item_food:14, Pizza +actuallyadditions:item_food:15, Baguette +actuallyadditions:item_food:16, Rice +actuallyadditions:item_food:17, Rice Bread +actuallyadditions:item_food:18, Doughnut +actuallyadditions:item_food:19, Toast o' Chocolate +actuallyadditions:item_food:20, Bacon +actuallyadditions:item_jam:0, CuBaRa-Jam +actuallyadditions:item_jam:1, GraKiBa-Jam +actuallyadditions:item_jam:2, PlApLe-Jam +actuallyadditions:item_jam:3, ChApCi-Jam +actuallyadditions:item_jam:4, HoMeKi-Jam +actuallyadditions:item_jam:5, PiCo-Jam +actuallyadditions:item_jam:6, HoMeCo-Jam +actuallyadditions:item_knife, Knife +actuallyadditions:item_crafter_on_a_stick, Crafting Table On A Stick +actuallyadditions:item_dust:0, Crushed Iron +actuallyadditions:item_dust:1, Crushed Gold +actuallyadditions:item_dust:2, Crushed Diamond +actuallyadditions:item_dust:3, Crushed Emerald +actuallyadditions:item_dust:4, Crushed Lapis +actuallyadditions:item_dust:5, Crushed Quartz +actuallyadditions:item_dust:6, Crushed Coal +actuallyadditions:item_dust:7, Crushed Black Quartz +actuallyadditions:item_solidified_experience, Solidified Experience +actuallyadditions:item_leaf_blower, Leaf Blower +actuallyadditions:item_leaf_blower_advanced, Advanced Leaf Blower +actuallyadditions:item_potion_ring:0, Ring of Speed +actuallyadditions:item_potion_ring:0, Ring of Speed +actuallyadditions:item_potion_ring:1, Ring of Haste +actuallyadditions:item_potion_ring:1, Ring of Haste +actuallyadditions:item_potion_ring:2, Ring of Strength +actuallyadditions:item_potion_ring:2, Ring of Strength +actuallyadditions:item_potion_ring:3, Ring of Jump Boost +actuallyadditions:item_potion_ring:3, Ring of Jump Boost +actuallyadditions:item_potion_ring:4, Ring of Regeneration +actuallyadditions:item_potion_ring:4, Ring of Regeneration +actuallyadditions:item_potion_ring:5, Ring of Resistance +actuallyadditions:item_potion_ring:5, Ring of Resistance +actuallyadditions:item_potion_ring:6, Ring of Fire Resistance +actuallyadditions:item_potion_ring:6, Ring of Fire Resistance +actuallyadditions:item_potion_ring:7, Ring of Water Breathing +actuallyadditions:item_potion_ring:7, Ring of Water Breathing +actuallyadditions:item_potion_ring:8, Ring of Invisibility +actuallyadditions:item_potion_ring:8, Ring of Invisibility +actuallyadditions:item_potion_ring:9, Ring of Night Vision +actuallyadditions:item_potion_ring:9, Ring of Night Vision +actuallyadditions:item_potion_ring_advanced:0, Advanced Ring of Speed +actuallyadditions:item_potion_ring_advanced:0, Advanced Ring of Speed +actuallyadditions:item_potion_ring_advanced:1, Advanced Ring of Haste +actuallyadditions:item_potion_ring_advanced:1, Advanced Ring of Haste +actuallyadditions:item_potion_ring_advanced:2, Advanced Ring of Strength +actuallyadditions:item_potion_ring_advanced:2, Advanced Ring of Strength +actuallyadditions:item_potion_ring_advanced:3, Advanced Ring of Jump Boost +actuallyadditions:item_potion_ring_advanced:3, Advanced Ring of Jump Boost +actuallyadditions:item_potion_ring_advanced:4, Advanced Ring of Regeneration +actuallyadditions:item_potion_ring_advanced:4, Advanced Ring of Regeneration +actuallyadditions:item_potion_ring_advanced:5, Advanced Ring of Resistance +actuallyadditions:item_potion_ring_advanced:5, Advanced Ring of Resistance +actuallyadditions:item_potion_ring_advanced:6, Advanced Ring of Fire Resistance +actuallyadditions:item_potion_ring_advanced:6, Advanced Ring of Fire Resistance +actuallyadditions:item_potion_ring_advanced:7, Advanced Ring of Water Breathing +actuallyadditions:item_potion_ring_advanced:7, Advanced Ring of Water Breathing +actuallyadditions:item_potion_ring_advanced:8, Advanced Ring of Invisibility +actuallyadditions:item_potion_ring_advanced:8, Advanced Ring of Invisibility +actuallyadditions:item_potion_ring_advanced:9, Advanced Ring of Night Vision +actuallyadditions:item_potion_ring_advanced:9, Advanced Ring of Night Vision +actuallyadditions:item_hairy_ball, Ball of Fur +actuallyadditions:item_coffee_beans, Coffee Beans +actuallyadditions:item_rice_seed, Rice Seeds +actuallyadditions:item_canola_seed, Canola Seeds +actuallyadditions:item_flax_seed, Flax Seeds +actuallyadditions:item_coffee_seed, Coffee Seeds +base:wrench, Wrench +contenttweaker:smallgearextrudershape, Extruder Shape (Small Gear) +contenttweaker:deuteriumrover, Deuterium Rover +contenttweaker:helium3rover, Helium-3 Rover +contenttweaker:creativeportabletankmold, Creative Quantum Tank Data +contenttweaker:woodenwidget, Wooden Widget +contenttweaker:alloywidget, Alloy Widget +contenttweaker:enderwidget, Ender Widget +contenttweaker:stonewidget, Stone Widget +contenttweaker:woodwidgetleft, Wooden Widget Part (Left Side) +contenttweaker:woodwidgetright, Wooden Widget Part (Right Side) +contenttweaker:stonewidgetup, Stone Widget Part (Up Side) +contenttweaker:stonewidgetdown, Stone Widget Part (Down Side) +contenttweaker:grainsofinnocence, Grains Of Innocence +contenttweaker:combinationcircuit, Primitive Processor +contenttweaker:electronicprocessor, Electronic Processor +contenttweaker:electronicprocessorarray, Electronic Processor Array +contenttweaker:refinedcircuit, Refined Circuit +contenttweaker:refinedprocessor, Refined Processor +contenttweaker:refinedprocessorarray, Refined Processor Array +contenttweaker:refinedprocessormainframe, Refined Processor Mainframe +contenttweaker:microcircuit, Microcircuit +contenttweaker:microprocessorarray, Microprocessor Array +contenttweaker:microprocessormainframe, Microprocessor Mainframe +contenttweaker:nanoprocessorarray, Nanoprocessor Array +contenttweaker:nanoprocessormainframe, Nanoprocessor Mainframe +contenttweaker:quantumprocessor, Quantum Processor +contenttweaker:quantumprocessorarray, Quantum Processor Array +contenttweaker:quantumprocessormainframe, Quantum Processor Mainframe +contenttweaker:crystalcircuit, Crystal Circuit +contenttweaker:crystalprocessorarray, Crystal Processor Array +contenttweaker:crystalprocessormainframe, Crystal Processor Mainframe +contenttweaker:warpengine, Warp Engine +contenttweaker:radiumsalt, Radium Salt +contenttweaker:gemsensor, Gemstone Sensor +contenttweaker:draconicstemcells, Draconic Stem Cells +contenttweaker:radiationlayer, Radiation Layer +contenttweaker:pressurelayer, Pressure Layer +contenttweaker:unpreparedspacehelmet, Unprepared Space Helmet +contenttweaker:unpreparedspacechestpiece, Unprepared Space Chestpiece +contenttweaker:unpreparedspaceleggings, Unprepared Space Leggings +contenttweaker:unpreparedspaceboots, Unprepared Space Boots +contenttweaker:cloth, Cloth +contenttweaker:thermalcloth, Thermal Cloth +contenttweaker:omnicoin, Omnipenny [1] +contenttweaker:omnicoin5, Omninickel [5] +contenttweaker:omnicoin25, Omniquarter [25] +contenttweaker:omnicoin100, Omnidollar [100] +contenttweaker:moondust, Moon Dust +contenttweaker:pulsatingwire, Pulsating Iron Wire +contenttweaker:blazepowder, Blaze Powder +contenttweaker:excitationcoil:0, Excitation Coil +contenttweaker:block_dust:0, Dust Block +contenttweaker:endstonedust, Endstone Dust +contenttweaker:knightslimeingot, Knightslime Ingot +contenttweaker:redstonearmorplate, Heavy Redstone Plate +contenttweaker:carbonarmorplate, Heavy Carbon Plate +contenttweaker:lapisarmorplate, Heavy Lapis Plate +contenttweaker:solidifiedargon, Solidified Argon +contenttweaker:solidifiedchlorine, Solidified Chlorine +contenttweaker:solidifiedfluorine, Solidified Fluorine +contenttweaker:solidifiedhelium, Solidified Helium +contenttweaker:solidifiedhydrogen, Solidified Hydrogen +contenttweaker:solidifiedkrypton, Solidified Krypton +contenttweaker:solidifiedmercury, Solidified Mercury +contenttweaker:solidifiedneon, Solidified Neon +contenttweaker:solidifiednitrogen, Solidified Nitrogen +contenttweaker:solidifiedoxygen, Solidified Oxygen +contenttweaker:solidifiedradon, Solidified Radon +contenttweaker:solidifiedxenon, Solidified Xenon +contenttweaker:universalnavigator, Universal Navigator +contenttweaker:stabilizedeinsteinium, Stabilized Einsteinium +contenttweaker:stabilizedberkelium, Stabilized Berkelium +contenttweaker:stabilizedneptunium, Stabilized Neptunium +contenttweaker:stabilizedplutonium, Stabilized Plutonium +contenttweaker:stabilizeduranium, Stabilized Uranium +contenttweaker:stabilizedthorium, Stabilized Thorium +contenttweaker:stabilizedcurium, Stabilized Curium +contenttweaker:stabilizedcalifornium, Stabilized Californium +contenttweaker:stabilizedamericium, Stabilized Americium +contenttweaker:exoticmaterialscatalyst, Exotic Materials Catalyst +contenttweaker:eternalcatalyst, Eternal Catalyst +contenttweaker:compressedoctadiccapacitor, Compressed Octadic Capacitor +contenttweaker:doublecompressedoctadiccapacitor, Double Compressed Octadic Capacitor +contenttweaker:ultimate_gem, Ultimate Gem +contenttweaker:ultimate_power_storage, Ultimate Power Storage +contenttweaker:ultimate_generator, Ultimate Generator +contenttweaker:hotdraconiumingot, Hot Draconium Ingot +contenttweaker:netherstarsouth, Nether Star Tip South +contenttweaker:netherstareast, Nether Star Tip East +contenttweaker:netherstarwest, Nether Star Tip West +contenttweaker:steelplating, Steel Heavy Plating +contenttweaker:titaniumplating, Titanium Heavy Plating +contenttweaker:tungstencarbideplating, Tungsten Carbide Heavy Plating +contenttweaker:signalumplating, Signalum Heavy Plating +contenttweaker:iridiumalloyplating, Iridium Heavy Plating +contenttweaker:enderiumplating, Enderium Heavy Plating +contenttweaker:draconiumplating, Draconium Heavy Plating +contenttweaker:crystalmatrixplating, Crystal Matrix Heavy Plating +contenttweaker:quantumfluxedeterniumplating, Quantum Fluxed Eternium Heavy Plating +contenttweaker:neutroniumplating, Neutronium Heavy Plating +contenttweaker:heartofauniverse, Heart Of A Universe +contenttweaker:tieroneship, Steel Plated Micro Miner [Tier One] +contenttweaker:t1guidance, Basic Micro Miner Guidance System +contenttweaker:t2guidance, Advanced Micro Miner Guidance System +contenttweaker:t1laser, Basic Mining Laser +contenttweaker:t2laser, Reinforced Mining Laser +contenttweaker:t3laser, Supercharged Laser Array +contenttweaker:tiertwoship, Titanium Plated Micro Miner [Tier Two] +contenttweaker:tierthreeship, Tungsten Carbide Plated Micro Miner [Tier Three] +contenttweaker:tierfourship, Signalum Plated Micro Miner [Tier Four] +contenttweaker:tierfiveship, Iridium Plated Micro Miner [Tier Five] +contenttweaker:tiersixship, Enderium Plated Micro Miner [Tier Six] +contenttweaker:tiersevenship, Draconium Plated Micro Dragon Hunter [Tier Seven] +contenttweaker:tiereightship, Crystal Matrix Plated Micro Leviathan Slayer [Tier Eight] +contenttweaker:tiernineship, Eternium Plated Micro Sun Eater [Tier Nine] +contenttweaker:tiertenship, Neutronium Plated Micro Universe Harvester [Tier Ten] +contenttweaker:quantumflux, Quantum Flux +contenttweaker:dragonlairdata, Dragon Lair Data +contenttweaker:witherrealmdata, Wither Realm Data +contenttweaker:impossiblerealmdata, Impossible Realm Data +contenttweaker:universecreationdata, Universe Creation Data +contenttweaker:stellarcreationdata, Stellar Creation Data +contenttweaker:lairoftheclockworkkingdata, Lair Of The Clockwork King Data +contenttweaker:lairofthechaosguardiandata, Lair Of The Chaos Guardian Data +contenttweaker:sentientgear, Sentient Gear Core +contenttweaker:denseoilshale:0, Dense Oilsands Ore +contenttweaker:densehydrogen, Dense Hydrogen +contenttweaker:ultradensehydrogen, Ultra Dense Hydrogen +contenttweaker:microverse_casing:0, Microverse Projector Casing +contenttweaker:microverse_vent:0, Microverse Projector Vent +contenttweaker:eightsmore, EightS'more OctoS'mingot +contenttweaker:sixteensmore, SixteenS'more HexadecaS'mingot +contenttweaker:thirtytwosmore, Half-stack-o'-S'more TriacontadyoS'mingot +contenttweaker:sixtyfoursmore, Stack-o'-S'more HexecontatessaraS'mingot +contenttweaker:pulsatingdust, Pulsating Dust +contenttweaker:pulsatingmesh, Pulsating Mesh +contenttweaker:simulation_casing:0, Naquadah-Plated Dark Steel Machine Casing +contenttweaker:simulation_casing_2:0, Naquadah Machine Casing +patchouli:guide_book, Guide Book +theoneprobe:probe, The One Probe +theoneprobe:creativeprobe, The Creative Probe +theoneprobe:probenote, The One Probe Read Me +theoneprobe:diamond_helmet_probe:0, Diamond Helmet with Probe +theoneprobe:gold_helmet_probe:0, Gold Helmet with Probe +theoneprobe:iron_helmet_probe:0, Iron Helmet with Probe +theoneprobe:probe_goggles, The One Probe (Bauble) \ No newline at end of file diff --git a/config/Building Gadgets.cfg b/config/Building Gadgets.cfg new file mode 100644 index 0000000..d5a875b --- /dev/null +++ b/config/Building Gadgets.cfg @@ -0,0 +1,207 @@ +# Configuration file + +general { + # Disable absolute coords-mode for the Copy-Paste gadget + B:"Allow absolute Coord-Mode"=true + + # Whether the Building / CopyPaste Gadget can overwrite blocks like water, lava, grass, etc (like a player can). + # False will only allow it to overwrite air blocks. + B:"Allow non-Air-Block-Overwrite"=true + + # The maximum number of construction paste items dropped by a dense construction block. + # Min: 0 + # Max: 2147483647 + I:"Construction Paste Drop Count - Max"=3 + + # The minimum number of construction paste items dropped by a dense construction block. + # Min: 0 + # Max: 2147483647 + I:"Construction Paste Drop Count - Min"=1 + + # Determines if the Copy/Paste GUI's coordinate mode starts in 'Absolute' mode by default. + # Set to true for Absolute, set to False for Relative. + B:"Default to absolute Coord-Mode"=false + + # Set to false to disable the recipe for construction paste. + B:"Enable Construction Paste"=true + + # Set to false to disable the Destruction Gadget. + B:"Enable Destruction Gadget"=true + + # Defines how far away you can build + # Min: 1.0 + # Max: 48.0 + D:"Max Build Distance"=32.0 + + # Set to true for Forge Energy Support, set to False for vanilla Item Damage + B:"Powered by Forge Energy"=true + + ########################################################################################################## + # blacklist settings + #--------------------------------------------------------------------------------------------------------# + # Configure your Blacklist-Settings here + ########################################################################################################## + + "blacklist settings" { + # All Blocks added to this will be treated similar to TileEntities. Not at all. + # Notice that you can use Regular Expressions as defined by Java Patterns to express more complex name combinations. + # Use for example "awfulmod:.*" to blacklist all awfulmod Blocks. + S:"Blacklisted Blocks" < + minecraft:.*_door.* + minecraft:piston_head + minecraft:reeds + *:*torch* + *:*flower* + > + } + + ########################################################################################################## + # gadgets + #--------------------------------------------------------------------------------------------------------# + # Configure the Gadgets here + ########################################################################################################## + + gadgets { + # The max energy of Building, Exchanging & Copy-Paste Gadget + # Min: 0 + # Max: 2147483647 + I:"Maximum Energy"=500000 + + # The max range of the Gadgets + # Min: 1 + # Max: 25 + I:"Maximum allowed Range"=15 + + ########################################################################################################## + # building gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Building Gadget + ########################################################################################################## + + "building gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=1 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=50 + } + + ########################################################################################################## + # exchanging gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Exchanging Gadget + ########################################################################################################## + + "exchanging gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=2 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=100 + } + + ########################################################################################################## + # destruction gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost, Durability & Maximum Energy of the Destruction Gadget + ########################################################################################################## + + "destruction gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=4 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=200 + + # The max energy of the Destruction Gadget + # Min: 0 + # Max: 2147483647 + I:"Maximum Energy"=1000000 + + # If enabled, the Destruction Gadget can be taken out of fuzzy mode, allowing only instances of the block clicked to be removed (at a higher cost) + B:"Non-Fuzzy Mode Enabled"=false + + # The cost in energy/durability will increase by this amount when not in fuzzy mode + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Non-Fuzzy Mode Multiplier"=2.0 + } + + ########################################################################################################## + # copy-paste gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Copy-Paste Gadget + ########################################################################################################## + + "copy-paste gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=1 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=50 + } + + } + + ########################################################################################################## + # paste containers + #--------------------------------------------------------------------------------------------------------# + # Configure the Paste Containers here + ########################################################################################################## + + "paste containers" { + # The maximum capacity of a tier 1 (iron) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T1 Container Capacity"=512 + + # The maximum capacity of a tier 2 (gold) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T2 Container Capacity"=2048 + + # The maximum capacity of a tier 3 (diamond) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T3 Container Capacity"=8192 + } + +} + + diff --git a/config/CustomMainMenu/mainmenu.json b/config/CustomMainMenu/mainmenu.json new file mode 100644 index 0000000..df55e65 --- /dev/null +++ b/config/CustomMainMenu/mainmenu.json @@ -0,0 +1,141 @@ +{ + "images": { + "title": { + "image": "minecraft:textures/gui/title/top.png", + "posX": -150, + "posY": 4, + "width": 300, + "height": 77, + "alignment": "top_center" + } + }, + "buttons": { + "singleplayer": { + "text": "menu.singleplayer", + "posX": 4, + "posY": -46, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openGui", + "gui": "singleplayer" + } + }, + "multiplayer": { + "text": "menu.multiplayer", + "posX": 125, + "posY": -46, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openGui", + "gui": "multiplayer" + } + }, + "mods": { + "text": "fml.menu.mods", + "posX": 4, + "posY": -22, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openGui", + "gui": "mods" + } + }, + "options": { + "text": "menu.options", + "posX": 125, + "posY": -22, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openGui", + "gui": "options" + } + }, + "quit": { + "text": "menu.quit", + "posX": 4, + "posY": 74, + "width": 240, + "height": 20, + "alignment": "left_center", + "action": { + "type": "quit" + } + }, + "update": { + "text": "Update Notes", + "posX": 125, + "posY": 26, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openLink", + "link": "https://github.com/Nomifactory/Nomifactory/blob/dev/UPDATENOTES.md" + } + }, + "discord": { + "text": "Join Us On Discord!", + "posX": 4, + "posY": 26, + "width": 120, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openLink", + "link": "https://discord.gg/zwQzqP8b6q" + } + }, + "akliz": { + "text": "Rent Your Own Nomifactory Server!", + "posX": 4, + "posY": 50, + "width": 240, + "height": 20, + "alignment": "left_center", + "action": { + "type": "openLink", + "link": "https://www.akliz.net/nomifactory" + } + } + }, + "labels": { + "mojang": { + "text": "Copyright Mojang AB. Do not distribute!", + "posX": -197, + "posY": -10, + "color": -1, + "alignment": "bottom_right" + } + }, + "other": { + "background": { + "image": "", + "slideshow": { + "displayDuration": 100, + "fadeDuration": 40, + "images": [ + "minecraft:textures/gui/title/background/01_koslow#5221_2020-07-13_18.29.23.jpg", + "minecraft:textures/gui/title/background/02_zefenglin#4068_unknown.jpg", + "minecraft:textures/gui/title/background/03_koslow#5221_2020-07-15_12.47.13.jpg", + "minecraft:textures/gui/title/background/04_twgecko#4094_2020-07-23_23.52.42.jpg", + "minecraft:textures/gui/title/background/05_misterpemodder#0404_2020-04-16_00.02.35.jpg", + "minecraft:textures/gui/title/background/07_sjihttam#1781_2020-01-16_13.41.00.jpg", + "minecraft:textures/gui/title/background/06_koslow#5221_2020-07-22_15.51.02.jpg", + "minecraft:textures/gui/title/background/08_immow#9906_unknown.jpg", + "minecraft:textures/gui/title/background/10_twgecko#4094_2020-07-28_01.02.15.jpg", + "minecraft:textures/gui/title/background/09_max the potato#6258_2020-07-14_18.16.47.jpg", + "minecraft:textures/gui/title/background/11_thatguy#6588_2020-02-11_23.31.02.jpg", + "minecraft:textures/gui/title/background/12_misterpemodder#0404_2020-07-14_00.47.49.jpg" + ] + } + } + } +} \ No newline at end of file diff --git a/config/DimensionalEdibles.cfg b/config/DimensionalEdibles.cfg new file mode 100644 index 0000000..96e8e0b --- /dev/null +++ b/config/DimensionalEdibles.cfg @@ -0,0 +1,322 @@ +# Configuration file + +dimensionaledibles { + + ########################################################################################################## + # general + #--------------------------------------------------------------------------------------------------------# + # The Category for general features of the mod + ########################################################################################################## + + general { + # Set to true to enable Custom Apple. + B:customApple=false + + # Set to true to enable custom Cakes. + B:customCake=true + + # Set to true to enable End Cake. + B:endCake=true + + # Set to true to enable Ender Apple. + B:enderApple=false + + # Set to true to enable Nether Apple. + B:netherApple=false + + # Set to true to enable Nether Cake. + B:netherCake=true + + # Required operator level to invalidate stored cake spawning position + # Min: 1 + # Max: 4 + I:operatorInvalidationLevel=1 + + # Set to true to enable Overworld Apple. + B:overworldApple=false + + # Set to true to enable Overworld Cake. + B:overworldCake=true + } + + ########################################################################################################## + # tweaks + #--------------------------------------------------------------------------------------------------------# + # The category for tweaking behaviors of mod features + ########################################################################################################## + + tweaks { + # Set to true to disable the activation of vanilla End Portal. + B:disableVanillaEndPortal=true + + ########################################################################################################## + # endcake + #--------------------------------------------------------------------------------------------------------# + # The category for dealing with the End Cake + ########################################################################################################## + + endcake { + # Set to true to make the End Cake consume fuel. + B:consumeFuel=true + + # Set the fuel used by End Cake (Don't change this unless you know what you're doing). + S:fuel=minecraft:ender_eye + + # Set to true to make the End Cake pre-fueled upon placed. + B:preFueled=true + + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # enderapple + #--------------------------------------------------------------------------------------------------------# + # The category for dealing with the End Apple + ########################################################################################################## + + enderapple { + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # nethercake + #--------------------------------------------------------------------------------------------------------# + # The category for dealing with the Nether Cake + ########################################################################################################## + + nethercake { + # Set to true to make the Nether Cake consume fuel. + B:consumeFuel=true + + # Set the fuel used by Nether Cake (Don't change this unless you know what you're doing). + S:fuel=minecraft:obsidian + + # Set to true to make the Nether Cake pre-fueled upon placed. + B:preFueled=true + + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # netherapple + #--------------------------------------------------------------------------------------------------------# + # The category for dealing with the Nether Apple + ########################################################################################################## + + netherapple { + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # overworldcake + #--------------------------------------------------------------------------------------------------------# + # The category dealing with the Overworld Cake + ########################################################################################################## + + overworldcake { + # Set to true to make the Overworld Cake consume fuel. + B:consumeFuel=true + + # Set the fuel used by Overworld Cake (Don't change this unless you know what you're doing). + S:fuel=minecraft:sapling + + # Set to true to make the Overworld Cake pre-fueled upon placed. + B:preFueled=true + + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + # Set to true to make the Overworld Cake teleport players to world spawn. + # Otherwise, it will use the cached position. + B:useWorldSpawn=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # overworldapple + #--------------------------------------------------------------------------------------------------------# + # The category for dealing with the Overworld Apple + ########################################################################################################## + + overworldapple { + # Set to true to use custom coordinates for the teleportation. + B:useCustomCoords=false + + # Set to true to make the Overworld Apple teleport players to world spawn. + # Otherwise, it will use the cached position. + B:useWorldSpawn=false + + ########################################################################################################## + # customcoords + #--------------------------------------------------------------------------------------------------------# + # Define the custom spawn coordinates + ########################################################################################################## + + customcoords { + # The X spawn coordinate + D:x=0.0 + + # The Y spawn coordinate + # Min: 0.0 + # Max: 255.0 + D:y=64.0 + + # The Z spawn coordinate + D:z=0.0 + } + + } + + ########################################################################################################## + # customedible + #--------------------------------------------------------------------------------------------------------# + # The category for defining and modifying a Custom Cake + ########################################################################################################## + + customedible { + # Set a list of custom coordinates used by Custom Cakes / Apples, this is optional. + # Format: , , , + # Example: 0, 420, 123, -420 + S:customCoords < + 119, 2, 80, 2 + > + + # Set a list of dimensions to add cakes / apples for. + # Format: , + # Example: 0, Overworld + # Note: "Cake" is automatically appended onto the end of the name for cakes. + S:dimensions < + 119, Void World + > + + ########################################################################################################## + # customcake + #--------------------------------------------------------------------------------------------------------# + # Customization of Custom Cake features + ########################################################################################################## + + customcake { + # Set to true to make all Custom Cakes consume fuel. + B:consumeFuel=true + + # Set the fuel used by Custom Cakes. + # Format: , + # Example: 0, minecraft:apple + S:fuel < + 119, contenttweaker:pulsatingdust + > + + # Set to true to make all Custom Cakes pre-fueled upon placed. + B:preFueled=true + } + + } + + } + +} + + diff --git a/config/EffortlessBuilding.cfg b/config/EffortlessBuilding.cfg new file mode 100644 index 0000000..10058fb --- /dev/null +++ b/config/EffortlessBuilding.cfg @@ -0,0 +1,80 @@ +# Configuration file + +reach { + # Reach: how far away the player can place blocks using mirror/array etc. + # Enable the crafting of reach upgrades to increase reach. + # If disabled, reach is set to level 3 for survival players. + B:enableReachUpgrades=true + + # Maximum reach in creative + # Keep in mind that chunks need to be loaded to be able to place blocks inside. + I:maxReachCreative=200 + + # Maximum reach in survival without upgrades + # Reach upgrades are craftable consumables that permanently increase reach. + # Set to 0 to disable Effortless Building until the player has consumed a reach upgrade. + I:maxReachLevel0=20 + + # Maximum reach in survival with one upgrade + I:maxReachLevel1=50 + + # Maximum reach in survival with two upgrades + I:maxReachLevel2=100 + + # Maximum reach in survival with three upgrades + I:maxReachLevel3=200 +} + + +survivalbalancers { + # Allows a survival player to break blocks that are far away, in addition to placing blocks. + # Note: this allows insta-breaking of blocks in survival. + B:breakFar=false + + # Increases the time to mine a block when breaking multiple at once. + # Mining time depends on how many blocks, what type of blocks, and the percentage below. + # Example: breaking 1 dirt + 1 obsidian takes the time of breaking 1 dirt + 1 obsidian. + B:increasedMiningTime=true + + # How much the mining time of each additional block counts towards an increased mining time. + # A percentage between 0% and 100%, where 0% is the same as disabling it, + # and 100% takes as much time as breaking each block individually. + # The block in front of you always counts as 100%. + # Min: 0 + # Max: 200 + I:miningTimePercentage=50 + + # Determines what blocks can be replaced in survival. + # -1: only blocks that can be harvested by hand (default) + # 0: blocks that can be harvested with wooden or gold tools + # 1: blocks that can be harvested with stone tools + # 2: blocks that can be harvested with iron tools + # 3: blocks that can be harvested with diamond tools + # Min: -1 + # Max: 3 + I:quickReplaceMiningLevel=-1 + + # How many placements are remembered for the undo functionality. + I:undoStackSize=5 +} + + +visuals { + # Show a block preview if you have a block in hand on build mode NORMAL + B:alwaysShowBlockPreview=false + + # How long the dissolve effect takes when placing blocks. + # Default between 30 and 60 ticks, you can multiply that here. + # Recommended values: + # Snappy: 0.7 + # Relaxing: 1.5 + D:dissolveTimeMultiplier=1.0 + + # Switch to using the simple performance shader when placing more than this many blocks. + I:shaderTreshold=1500 + + # Use fancy shaders while placing blocks + B:useShaders=true +} + + diff --git a/config/ElevatorMod/ElevatorMod.cfg b/config/ElevatorMod/ElevatorMod.cfg new file mode 100644 index 0000000..6d69409 --- /dev/null +++ b/config/ElevatorMod/ElevatorMod.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Can mobs spawn in elevators ? [default: true] + B:mobSpawn=true + + # Realign players after teleporting to the center of elevator ? [default: true] + B:precisionTarget=true + + # Should elevators have the same color to teleport ? [default: true] + B:sameColor=true +} + + diff --git a/config/Guide-API/Guide-API.cfg b/config/Guide-API/Guide-API.cfg new file mode 100644 index 0000000..c4912eb --- /dev/null +++ b/config/Guide-API/Guide-API.cfg @@ -0,0 +1,39 @@ +# Configuration file + +########################################################################################################## +# books +#--------------------------------------------------------------------------------------------------------# +# All settings related to Books. +########################################################################################################## + +books { + # Allows books to spawn with new players. + # This is a global override for all books. [default: true] + B:canSpawnWithBooks=true + + ########################################################################################################## + # spawn + #--------------------------------------------------------------------------------------------------------# + # If true, the user will spawn with the book. + # This defaults to the value the book owner has set and is overridden by this config. + ########################################################################################################## + + spawn { + B:"bloodmagic:guide"=false + } + +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Miscellaneous settings. +########################################################################################################## + +general { + # Enables extra information being printed to the console. [default: true] + B:enableLogging=true +} + + diff --git a/config/InvTweaks.cfg b/config/InvTweaks.cfg new file mode 100644 index 0000000..fbb6317 --- /dev/null +++ b/config/InvTweaks.cfg @@ -0,0 +1,22 @@ +#Inventory Tweaks Configuration +#(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) +#Sun Jun 30 14:35:26 EDT 2019 +enableMiddleClick=true +showChestButtons=true +enableSortingOnPickup=false +enableAutoRefill=false +autoRefillBeforeBreak=false +autoRefillDamageThreshhold=5 +enableSounds=true +enableShortcuts=true +enableAutoEquipArmor=false +enableServerItemSwap=true +enableConfigLoadedMesssage=false +invertToolDamageSorting=true +shortcutKeyAllItems=LCONTROL+LSHIFT, RCONTROL+RSHIFT +shortcutKeyEverything=SPACE +shortcutKeyOneItem=LCONTROL, RCONTROL +shortcutKeyToUpperSection=UP +shortcutKeyToLowerSection=DOWN +shortcutKeyDrop=LALT, RALT +version=1.63+release.109.220f184 diff --git a/config/InvTweaksRules.txt b/config/InvTweaksRules.txt new file mode 100644 index 0000000..b8b0fa6 --- /dev/null +++ b/config/InvTweaksRules.txt @@ -0,0 +1,31 @@ +|=================================================================| +| INVENTORY TWEAKS Mod - https://inventory-tweaks.readthedocs.org | +| Sorting rules and general configuration | +|=================================================================| + +====== [ SETTINGS ] ====== + +D LOCKED + +======== [ GETTING STARTED ] ======== + +# SORTING RULES +# Each line you type is a new constraint you add for sorting your inventory. +# After any change, just press the sorting key to reload the settings. Some examples: +# * "D1 sword" puts any sword in row D, column 1 (see grid below) +# * "A edibleFood" fills the A row with food +# * "1 ironPickaxe" fills the 1 column with an iron pickaxe +# * "A1-C4 blocks" fills the rectangle with any blocks +# * "D LOCKED" avoids items from the hotbar to move out of it when sorting + +# INVENTORY GRID +# 1 2 3 4 5 6 7 8 9 +# A [A1][A2][A3][A4][A5][A6][A7][A8][A9] +# B [B1][B2][B3][B4][B5][B6][B7][B8][B9] +# C [C1][C2][C3][C4][C5][C6][C7][C8][C9] +# +# D [D1][D2][D3][D4][D5][D6][D7][D8][D9] + +# AVAILABLE KEYWORDS +# Open the 'InvTweaksTree.txt' file for a list of available keywords. If an item +# is missing from the item tree (for example mod items), you can add it there. \ No newline at end of file diff --git a/config/InvTweaksTree.txt b/config/InvTweaksTree.txt new file mode 100644 index 0000000..a4881cc --- /dev/null +++ b/config/InvTweaksTree.txt @@ -0,0 +1,1196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/JustEnoughCalculation/main.cfg b/config/JustEnoughCalculation/main.cfg new file mode 100644 index 0000000..b13cd3b --- /dev/null +++ b/config/JustEnoughCalculation/main.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Set to true to force client mode: no item and recipe allowed, use key bindings instead. + B:clientMode=false +} + + diff --git a/config/JustEnoughCalculation/record.json b/config/JustEnoughCalculation/record.json new file mode 100644 index 0000000..589606d --- /dev/null +++ b/config/JustEnoughCalculation/record.json @@ -0,0 +1,17 @@ +{ + "craft": { + "inventory": 0b, + "amount": "", + "recents": [] + }, + "player": { + "last": "", + "recipes": {} + }, + "math": { + "current": "", + "last": "0", + "operator": 0, + "state": 0 + } +} diff --git a/config/LogisticsPipes.cfg b/config/LogisticsPipes.cfg new file mode 100644 index 0000000..c86cfed --- /dev/null +++ b/config/LogisticsPipes.cfg @@ -0,0 +1,74 @@ +# Configuration file + +async { + # Threshold for running asynchronous code. A lower value will make async calls with small networks where the impact is low. Low values might hurt performance + I:threshold=100 +} + + +general { + # The max. distance between a player and the HUD that get's shown in blocks. + I:HUDRenderDistance=15 + + # Render every LP pipe opaque. + B:OpaquePipes=false + + # The number of slots in a chassis pipe starting from MK1 to MK5. Because there are 5 tiers, there need to be 5 values (positive integers, zero is allowed). + I:chassisSlots < + 1 + 2 + 3 + 4 + 8 + > + + # Should LogisticsPipes check for updates? + B:checkForUpdates=false + + # The maximum number of buildcraft pipes (including forks) between logistics pipes. This is an indicator of the maximum amount of nodes the recursion algorithm will visit before giving up. As it is possible to fork a pipe connection using standard BC pipes the algorithm will attempt to discover all available destinations through that pipe. Do note that the logistics system will not interfere with the operation of non-logistics pipes. So a forked pipe will usually be sup-optimal, but it is possible. A low value might reduce CPU usage, a high value will be able to handle more complex pipe setups. If you never fork your connection between the logistics pipes this has the same meaning as detectionLength and the lower of the two will be used + I:detectionCount=100 + + # The maximum shortest length between logistics pipes. This is an indicator on the maxim depth of the recursion algorithm to discover logistics neighbours. A low value might use less CPU, a high value will allow longer pipe sections + I:detectionLength=50 + + # Set the default configuration for the popup of the Orderer Gui. Should it be used? + B:displayPopup=true + + # Do you fancy easter eggs? + B:easterEggs=true + + # Whether or not special particles will spawn. + B:enableParticleFX=true + + # Number of LPower units the Logistics Crafting Table uses per craft. + I:logisticsCraftingTablePowerUsage=250 + + # The max. distance between two robots when there is no zone defined. + I:maxRobotDistance=64 + + # Inverts the the mouse wheel scrolling for remote order number of items + B:ordererCountInvertWheel=false + + # Inverts the the mouse wheel scrolling for remote order pages + B:ordererPageInvertWheel=false + + # Disable the power usage trough LogisticsPipes + B:powerUsageDisabled=false + + # A Multiplyer for the power usage. + D:powerUsageMultiplyer=1.0 + + # The amount of time that passes between checks to see if it is still connected to its neighbours (Independently from block place detection). A low value will mean that it will correct wrong values faster but use more CPU. A high value means error correction takes longer, but CPU consumption is reduced. A value of 20 will check about every second (default 600 [30 seconds]) + I:reDetectionFrequency=600 +} + + +multithread { + # Number of routing table update Threads, 0 to disable. + I:count=4 + + # Priority of the multiThread Threads. 10 is highest, 5 normal, 1 lowest + I:priority=5 +} + + diff --git a/config/MoreOverlays.cfg b/config/MoreOverlays.cfg new file mode 100644 index 0000000..5afea71 --- /dev/null +++ b/config/MoreOverlays.cfg @@ -0,0 +1,82 @@ +# Configuration file + +########################################################################################################## +# chunkbounds +#--------------------------------------------------------------------------------------------------------# +# Settings for the chunk bounds overlay +########################################################################################################## + +chunkbounds { + # Show the middle of the current Chunk (yellow line) + B:middle=true + + # Radius (in Chunks) to show the edges (red line) + I:radius=1 +} + + +itemsearch { + S:matchNBT < + minecraft:enchanted_book + > +} + + +########################################################################################################## +# lightoverlay +#--------------------------------------------------------------------------------------------------------# +# Settings for the light / mobspawn overlay +########################################################################################################## + +lightoverlay { + # Range of the lightoverlay (negative Y) + I:downrange=16 + + # Range of the lightoverlay (Horizontal N,E,S,W) + I:hrange=16 + + # Ignore if there in no 2 Block space to spawn. (Less lag if true) + B:ignoreLayer=false + + # Ignore if mobs can actually spawn and just go by light value + B:ignoreSpawns=false + + # Minimum save light level where no mobs can spawn + I:saveLevel=8 + + # Range of the lightoverlay (positive Y) + I:uprange=4 +} + + +########################################################################################################## +# rendersettings +#--------------------------------------------------------------------------------------------------------# +# Settings for lines & colors +# Values: 0xRRGGBB (Hex) +########################################################################################################## + +rendersettings { + # Color for the chunk edge + I:chunk_edge_color=16711680 + + # Color for the chunk grid + I:chunk_grid_color=65280 + + # Line width for chunk boundaries + D:chunk_line_width=1.5 + + # Color for the middle chunk line + I:chunk_mid_color=16776960 + + # Color the X that marks "Spawns always possible" + I:spawn_always_color=16711680 + + # Line width for spawn indication + I:spawn_line_width=2 + + # Color the X that marks "Spawns at night possible" + I:spawn_night_color=16776960 +} + + diff --git a/config/acronym/base/General.cfg b/config/acronym/base/General.cfg new file mode 100644 index 0000000..7b6adbd --- /dev/null +++ b/config/acronym/base/General.cfg @@ -0,0 +1,39 @@ +# Configuration file + +general { + # Config entry for adding other items to count as tools. Format is "modid:item_name:meta" * is for any meta + S:"Other Tools" < + [immersiveengineering:tool:0 + thermalfoundation:wrench:* + techreborn:wrench:* + actuallyadditions:item_laser_wrench:* + hammercore:wrench:* + hammercore:iwrench:* + mekanism:configurator:* + calculator:wrench:* + ic2:wrench:* + appliedenergistics2:certus_quartz_wrench:* + appliedenergistics2:nether_quartz_wrench:* + enderio:item_yeta_wrench:* + botania:twigwand:* + essentials:wrench:* + factorytech:wrench:*] + > +} + + +materials { + # List for Prioritizing OreDict returns by modid + S:preferredOreDictIds < + contenttweaker + base + > +} + + +module { + B:"JourneyMap enabled"=true + B:"Tool enabled"=true +} + + diff --git a/config/acronym/contenttweaker/General.cfg b/config/acronym/contenttweaker/General.cfg new file mode 100644 index 0000000..f4e2a59 --- /dev/null +++ b/config/acronym/contenttweaker/General.cfg @@ -0,0 +1,10 @@ +# Configuration file + +module { + B:"Chickens enabled"=true + B:"Materials enabled"=true + B:"Tinkers enabled"=true + B:"Vanilla CraftTweaker enabled"=true +} + + diff --git a/config/acronym/material_system.cfg b/config/acronym/material_system.cfg new file mode 100644 index 0000000..d35e79b --- /dev/null +++ b/config/acronym/material_system.cfg @@ -0,0 +1,8 @@ +# Configuration file + +item { + # 0 - All Item Parts on a Single MC Item, 1 - All Item Parts have their own MC Item, > 1 - That many Parts per item + I:size=0 +} + + diff --git a/config/acronym/saved/material_parts_contenttweaker-original.json b/config/acronym/saved/material_parts_contenttweaker-original.json new file mode 100644 index 0000000..0807147 --- /dev/null +++ b/config/acronym/saved/material_parts_contenttweaker-original.json @@ -0,0 +1,3 @@ +{ + "materialMappings": {} +} \ No newline at end of file diff --git a/config/acronym/saved/material_parts_contenttweaker.json b/config/acronym/saved/material_parts_contenttweaker.json new file mode 100644 index 0000000..0807147 --- /dev/null +++ b/config/acronym/saved/material_parts_contenttweaker.json @@ -0,0 +1,3 @@ +{ + "materialMappings": {} +} \ No newline at end of file diff --git a/config/acronym/saved/saved_sub_blocks_contenttweaker-original.json b/config/acronym/saved/saved_sub_blocks_contenttweaker-original.json new file mode 100644 index 0000000..a0571ec --- /dev/null +++ b/config/acronym/saved/saved_sub_blocks_contenttweaker-original.json @@ -0,0 +1,3 @@ +{ + "savedSubBlockNames": {} +} \ No newline at end of file diff --git a/config/acronym/saved/saved_sub_blocks_contenttweaker.json b/config/acronym/saved/saved_sub_blocks_contenttweaker.json new file mode 100644 index 0000000..a0571ec --- /dev/null +++ b/config/acronym/saved/saved_sub_blocks_contenttweaker.json @@ -0,0 +1,3 @@ +{ + "savedSubBlockNames": {} +} \ No newline at end of file diff --git a/config/actuallyadditions.cfg b/config/actuallyadditions.cfg new file mode 100644 index 0000000..2b88dd6 --- /dev/null +++ b/config/actuallyadditions.cfg @@ -0,0 +1,577 @@ +# Configuration file + +"machine values" { + # The amount of power the atomic reconstructor can store. + I:"Atomic Reconstructor Power"=300000 + + # The Coal Generator's Energy Production in CF/tick while burning. + I:"Coal Generator Energy Production"=30 + + # The size of the farmer's farming area. Default is 9x9, must be an odd number. + I:"Farmer Area"=9 + + # By default, the Item Repairer only repairs items which are repairable in an anvil. Add an item's REGISTRY NAME here if you want it to be repairable. + S:"Item Repairer Extra Whitelist" < + tconstruct:pickaxe + tconstruct:shovel + tconstruct:hatchet + tconstruct:mattock + tconstruct:broadsword + tconstruct:longsword + tconstruct:frypan + tconstruct:battlesign + tconstruct:hammer + tconstruct:excavator + tconstruct:lumberaxe + tconstruct:cleaver + tconstruct:rapier + > + + # If Energy Laser Relays should have energy loss + B:"Laser Relay Energy Loss"=true + + # The size of the Leaf Generator's harvesting area. Default is 7x7x7, must be an odd number. + I:"Leaf Generator Area"=7 + + # The cooldown between two generation cycles of the Leaf Generator, in ticks + I:"Leaf Generator Cooldown"=5 + + # The Leaf Generator's Energy Production in CF/Leaf + I:"Leaf Generator Energy Production"=300 + + # The energy use of the Atomic Reconstructor's Mining Lens. + I:"Mining Lens Energy"=60000 + + # If true, the mining lens uses some weird math to calculate energy costs. + B:"Mining Lens Math"=true + + # The amount of power that the 4 tiers of oils generate in CF/t. Ordered. + I:"Oil Gen: Power Values" < + 40 + 80 + 100 + 120 + > + + # The amount of time that the 4 tiers of oils work for in seconds. Ordered. + I:"Oil Gen: Time Values" < + 100 + 120 + 280 + 400 + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can mine, but shouldn't be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option will apply in both modes. + S:"Vertical Digger Blacklist" < + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode. + S:"Vertical Digger Extra Whitelist" < + > +} + + +"mob drops" { + # Should Bat wings drop from Bats? + B:"Bat Wing Drop"=true + + # If true, Mobs will randomly drop solidified XP occasionally. + B:"Solidified XP Drop"=true + + # Should Cobwebs drop from spiders? + B:"Spider Cobweb Drop"=true +} + + +other { + # Show Advanced Item Info when holding Control on every Item. + B:"Advanced Info"=true + + # The maximum amount of characters that is displayed by the NBT view of the CTRL Advanced Info. Set to a zero to have no limit + I:"Advanced Info NBT Character Limit"=1000 + + # Show the 'Press Control for more Info'-Text on Item Tooltips + B:"Advanced Info Tooltips"=true + + # The size of the booklet's large font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Large Font Size"=0 + + # The size of the booklet's medium font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Medium Font Size"=0 + + # The size of the booklet's small font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Small Font Size"=0 + + # If true, the Lens of Color will attempt to pull from the oredict instead of only using vanilla dyes. + B:"Color Lens Oredict"=false + + # The non-Actually Additions items that are used to configure blocks from the mod. The first one is the Redstone Torch used to configure the Redstone Mode, and the second one is the Compass used to configure Laser Relays. If another mod overrides usage of either one of these items, you can change the registry name of the used items (using blocks is not possible) here. + S:"Configuration Items" < + minecraft:redstone_torch + minecraft:compass + > + + # The items that aren't allowed as outputs from OreDict Crusher recipes. Use this in case a mod, for example, adds a dust variant that can't be smelted into an ingot. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_item@3 + S:"Crusher Output Blacklist" < + > + + # Ingots, Dusts and Ores that will be blacklisted from being auto-registered to be crushed by the Crusher. This list uses OreDictionary Names of the Inputs only. + S:"Crusher Recipe Exceptions" < + ingotBrick + ingotBrickNether + > + + # If true, Cats drop Hairy Balls Occasionally. + B:"Do Cat Drops"=false + + # If true, Actually Additions Checks for updates on World Load. + B:"Do Update Check"=false + + # The 1/n drop chance, per tick, for a fur ball to be dropped. + I:"Fur Drop Chance"=5000 + + # If true, the booklet should be given to the player when he first crafts something from the Mod + B:"Give Booklet on First Craft"=false + + # The ItemFood, IGrowable and IPlantable Items that can not be used to craft Mashed Food. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Mashed Food Crafting Exceptions" < + actuallyadditions:item_coffee + > + + # The items that aren't allowed as being generated by the Lens of the Miner. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Mining Lens Blacklist" < + > + + # By default, the mining lens has a set number of ores it can generate. If there is an ore that it should be able to generate, add its OreDictionary name followed by an @ and the weight that it should have (the higher, the more often it will generate), followed by another @ and then an s for it to generate in stone and an n for it to generate in netherrack. For instance: oreCheese@100@s would add cheese ore with a weight of 100 that generates in stone. + S:"Mining lens Extra Whitelist" < + > + + # If you want to be really boring and lame, you can turn on this setting to disable colored names on Actually Additions items. Because why would you want things to look pretty anyways, right? + B:"No Colored Item Names"=false + + # The items that aren't allowed to be put in the Repairer. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Repair Blacklist" < + > + + # The items that aren't allowed to be put in the Traveller's Sack. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Sack Blacklist" < + > + + # If true, Solidified Experience will always spawn orbs, even for regular players. + B:"Solid XP Orbs"=false + + # By default, the Spawner Changer allows every living entity to be put into a spawner. If there is one that shouldn't be able to, put its MAPPING NAME here. + S:"Spawner Changer Blacklist" < + minecraft:villager_golem + > + + # Turn this on to make recipes for items from the mod really hard. (This is a joke feature poking fun at the whole FTB Infinity Expert Mode style of playing. You shouldn't really turn this on as it makes the mod completely unplayable.) + B:"Super Duper Hard Recipes"=false + + # The amount of ticks waited before a TileEntity sends an additional Update to the Client + I:"Tile Entities: Update Interval"=5 + + # Should Tiny Coal and Tiny Charcoal be craftable + B:"Tiny Coal"=true + + # If true, Actually Additions' Update Checker searches for updates for the Minecraft Version you currently play on. + B:"Version Specific Update Checker"=true + + # Should Actually Additions Loot generate in dungeons? + B:"Village and Dungeon Loot"=true + + # Should right-clicking a bowl on water blocks create a water bowl? + B:"Water Bowl"=true + + # Should the water bowl spill if you don't sneak while using it? + B:"Water Bowl Spilling"=true + + # 11? + I:"What is 11"=0 + + # The amount of ticks it takes for a worm to die. When at 0 ticks, it will not die. + I:"Worm Death Time"=0 + + # If true, worms will drop from tilling the soil. + B:Worms=true +} + + +"tool control" { + # This will disable the Black Quartz AIOT. It will not be registered. [default: false] + B:"Disable: Black Quartz AIOT"=true + + # This will disable the Black Quartz Axe. It will not be registered. [default: false] + B:"Disable: Black Quartz Axe"=true + + # This will disable the Black Quartz Boots. It will not be registered. [default: false] + B:"Disable: Black Quartz Boots"=true + + # This will disable the Black Quartz Chestplate. It will not be registered. [default: false] + B:"Disable: Black Quartz Chestplate"=true + + # This will disable the Black Quartz Helmet. It will not be registered. [default: false] + B:"Disable: Black Quartz Helmet"=true + + # This will disable the Black Quartz Hoe. It will not be registered. [default: false] + B:"Disable: Black Quartz Hoe"=true + + # This will disable the Black Quartz Pants. It will not be registered. [default: false] + B:"Disable: Black Quartz Pants"=true + + # This will disable the Black Quartz Pickaxe. It will not be registered. [default: false] + B:"Disable: Black Quartz Pickaxe"=true + + # This will disable the Black Quartz Shovel. It will not be registered. [default: false] + B:"Disable: Black Quartz Shovel"=true + + # This will disable the Black Quartz Sword. It will not be registered. [default: false] + B:"Disable: Black Quartz Sword"=true + + # This will disable the Diamatine Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal AIOT"=true + + # This will disable the Diamatine Crystal Axe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Axe"=true + + # This will disable the Diamatine Crystal Boots. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Boots"=true + + # This will disable the Diamatine Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Chestplate"=true + + # This will disable the Diamatine Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Helmet"=true + + # This will disable the Diamatine Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Hoe"=true + + # This will disable the Diamatine Crystal Pants. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pants"=true + + # This will disable the Diamatine Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pickaxe"=true + + # This will disable the Diamatine Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Shovel"=true + + # This will disable the Diamatine Crystal Sword. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Sword"=true + + # This will disable the Diamond AIOT. It will not be registered. [default: false] + B:"Disable: Diamond AIOT"=true + + # This will disable the Emeradic Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal AIOT"=true + + # This will disable the Emeradic Crystal Axe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Axe"=true + + # This will disable the Emeradic Crystal Boots. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Boots"=true + + # This will disable the Emeradic Crystal Chest. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Chest"=true + + # This will disable the Emeradic Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Helmet"=true + + # This will disable the Emeradic Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Hoe"=true + + # This will disable the Emeradic Crystal Pants. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pants"=true + + # This will disable the Emeradic Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pickaxe"=true + + # This will disable the Emeradic Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Shovel"=true + + # This will disable the Emeradic Crystal Sword. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Sword"=true + + # This will disable the Emerald AIOT. It will not be registered. [default: false] + B:"Disable: Emerald AIOT"=true + + # This will disable the Emerald Axe. It will not be registered. [default: false] + B:"Disable: Emerald Axe"=true + + # This will disable the Emerald Boots. It will not be registered. [default: false] + B:"Disable: Emerald Boots"=true + + # This will disable the Emerald Chestplate. It will not be registered. [default: false] + B:"Disable: Emerald Chestplate"=true + + # This will disable the Emerald Helmet. It will not be registered. [default: false] + B:"Disable: Emerald Helmet"=true + + # This will disable the Emerald Hoe. It will not be registered. [default: false] + B:"Disable: Emerald Hoe"=true + + # This will disable the Emerald Pants. It will not be registered. [default: false] + B:"Disable: Emerald Pants"=true + + # This will disable the Emerald Pickaxe. It will not be registered. [default: false] + B:"Disable: Emerald Pickaxe"=true + + # This will disable the Emerald Shovel. It will not be registered. [default: false] + B:"Disable: Emerald Shovel"=true + + # This will disable the Emerald Sword. It will not be registered. [default: false] + B:"Disable: Emerald Sword"=true + + # This will disable the Engineer's Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Goggles"=false + + # This will disable the Engineer's Infrared Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Infrared Goggles"=false + + # This will disable the Enori Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Enori Crystal AIOT"=true + + # This will disable the Enori Crystal Axe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Axe"=true + + # This will disable the Enori Crystal Boots. It will not be registered. [default: false] + B:"Disable: Enori Crystal Boots"=true + + # This will disable the Enori Crystal Chest. It will not be registered. [default: false] + B:"Disable: Enori Crystal Chest"=true + + # This will disable the Enori Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Enori Crystal Helmet"=true + + # This will disable the Enori Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Hoe"=true + + # This will disable the Enori Crystal Pants. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pants"=true + + # This will disable the Enori Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pickaxe"=true + + # This will disable the Enori Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Enori Crystal Shovel"=true + + # This will disable the Enori Crystal Sword. It will not be registered. [default: false] + B:"Disable: Enori Crystal Sword"=true + + # This will disable the Golden AIOT. It will not be registered. [default: false] + B:"Disable: Golden AIOT"=true + + # This will disable the Iron AIOT. It will not be registered. [default: false] + B:"Disable: Iron AIOT"=true + + # This will disable the Obsidian AIOT. It will not be registered. [default: false] + B:"Disable: Obsidian AIOT"=true + + # This will disable the Obsidian Axe. It will not be registered. [default: false] + B:"Disable: Obsidian Axe"=true + + # This will disable the Obsidian Boots. It will not be registered. [default: false] + B:"Disable: Obsidian Boots"=true + + # This will disable the Obsidian Chestplate. It will not be registered. [default: false] + B:"Disable: Obsidian Chestplate"=true + + # This will disable the Obsidian Helmet. It will not be registered. [default: false] + B:"Disable: Obsidian Helmet"=true + + # This will disable the Obsidian Hoe. It will not be registered. [default: false] + B:"Disable: Obsidian Hoe"=true + + # This will disable the Obsidian Pants. It will not be registered. [default: false] + B:"Disable: Obsidian Pants"=true + + # This will disable the Obsidian Pickaxe. It will not be registered. [default: false] + B:"Disable: Obsidian Pickaxe"=true + + # This will disable the Obsidian Shovel. It will not be registered. [default: false] + B:"Disable: Obsidian Shovel"=true + + # This will disable the Obsidian Sword. It will not be registered. [default: false] + B:"Disable: Obsidian Sword"=true + + # This will disable the Palis Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Palis Crystal AIOT"=true + + # This will disable the Palis Crystal Axe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Axe"=true + + # This will disable the Palis Crystal Boots. It will not be registered. [default: false] + B:"Disable: Palis Crystal Boots"=true + + # This will disable the Palis Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Palis Crystal Chestplate"=true + + # This will disable the Palis Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Palis Crystal Helmet"=true + + # This will disable the Palis Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Hoe"=true + + # This will disable the Palis Crystal Pants. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pants"=true + + # This will disable the Palis Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pickaxe"=true + + # This will disable the Palis Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Palis Crystal Shovel"=true + + # This will disable the Palis Crystal Sword. It will not be registered. [default: false] + B:"Disable: Palis Crystal Sword"=true + + # This will disable the Restonia Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Restonia Crystal AIOT"=true + + # This will disable the Restonia Crystal Axe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Axe"=true + + # This will disable the Restonia Crystal Boots. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Boots"=true + + # This will disable the Restonia Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Chestplate"=true + + # This will disable the Restonia Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Helmet"=true + + # This will disable the Restonia Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Hoe"=true + + # This will disable the Restonia Crystal Pants. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pants"=true + + # This will disable the Restonia Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pickaxe"=true + + # This will disable the Restonia Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Shovel"=true + + # This will disable the Restonia Crystal Sword. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Sword"=true + + # This will disable the Stone AIOT. It will not be registered. [default: false] + B:"Disable: Stone AIOT"=true + + # This will disable the Void Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Void Crystal AIOT"=true + + # This will disable the Void Crystal Axe. It will not be registered. [default: false] + B:"Disable: Void Crystal Axe"=true + + # This will disable the Void Crystal Boots. It will not be registered. [default: false] + B:"Disable: Void Crystal Boots"=true + + # This will disable the Void Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Void Crystal Chestplate"=true + + # This will disable the Void Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Void Crystal Helmet"=true + + # This will disable the Void Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Void Crystal Hoe"=true + + # This will disable the Void Crystal Pants. It will not be registered. [default: false] + B:"Disable: Void Crystal Pants"=true + + # This will disable the Void Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Void Crystal Pickaxe"=true + + # This will disable the Void Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Void Crystal Shovel"=true + + # This will disable the Void Crystal Sword. It will not be registered. [default: false] + B:"Disable: Void Crystal Sword"=true + + # This will disable the Wooden AIOT. It will not be registered. [default: false] + B:"Disable: Wooden AIOT"=true +} + + +"tool values" { + # By default, the AIOT can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"AIOT Extra Whitelist" < + TConstruct:GravelOre + > + + # If true,'Press key for more information' text should show when the item has a page in the booklet + B:"Booklet Quick Opening Info"=true + + # By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Drill Extra Whitelist" < + TConstruct:GravelOre + > +} + + +"world gen" { + # Should Black Lotus generate in the World? + B:"Black Lotus Gen"=true + + # The Amount of Black Lotus generating + I:"Black Lotus: Amount"=5 + + # Shold Black Quartz generate in the world? + B:"Black Quartz"=false + + # Should Canola generate in the World? + B:"Canola Gen"=true + + # The Amount of Canola generating + I:"Canola: Amount"=10 + + # Should Coffee Plants generate in the World? + B:"Coffee Gen"=true + + # The Amount of Coffee generating + I:"Coffee: Amount"=6 + + # Should Custom Crop Fields exist? + B:"Crop Field: Existence"=true + + # If Crystal Clusters should generate in Lush Caves + B:"Crystal Clusters in Lush Caves"=true + + # Should the Engineer Villager and his House generate in the worl? + B:"Engineer Villager: Existence"=false + + # Should Flax generate in the World? + B:"Flax Gen"=true + + # The Amount of Flax generating + I:"Flax: Amount"=8 + + # Should caves with trees and grass randomly generate underground? + B:"Generate Lush Caves"=false + + # Should the Jam Villager and his House generate in the world? + B:"Jam Villager: Existence"=true + + # The chances for lush caves to generate. The lower the number, the higher the chances. + I:"Lush Caves: Chance"=20 + + # If true, the ore gen dimension blacklist will be treated as a whitelist. + B:"Ore Gen Whitelist"=false + + # The list of IDs that Actually Additions OreGen (Ex: Black Quartz) is banned in. This also applies for other world gen like lush caves. + I:"OreGen Dimension Blacklist" < + > + + # The list of IDs of the dimensions that Actually Additions Plants (Rice for example) are banned in. + I:"Plant Blacklist" < + > + + # Should Rice generate in the World? + B:"Rice Gen"=true + + # The Amount of Rice generating + I:"Rice: Amount"=15 + + # Should Treasure Chests generate in the World? + B:"Treasure Chest Gen"=true +} + + diff --git a/config/adhooks/adhooks.cfg b/config/adhooks/adhooks.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/adhooks/hooks/prototype.cfg b/config/adhooks/hooks/prototype.cfg new file mode 100644 index 0000000..2a5a664 --- /dev/null +++ b/config/adhooks/hooks/prototype.cfg @@ -0,0 +1,26 @@ +# Configuration file + +hookPrototype { + # Defines interation with non-playable characters. [default: true] + B:affectsNPCs=true + + # Defines interation with players. [default: true] + B:affectsPlayers=true + + # If true, you can hook any block regardless of its material and hardness. [default: false] + B:canHookAnyBlock=false + + # Defines how much damage it will deal to entity on hit. [range: 0.0 ~ 100.0, default: 0.0] + S:damage=0.0 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how long it can be under fire influence (in seconds). [range: 0.0 ~ 60.0, default: 0.0] + S:resistance=0.0 + + # Defines how heavy duty it can withstand. [range: 0.0 ~ 20.0, default: 0.0] + S:strength=0.0 +} + + diff --git a/config/adhooks/hooks/pudge.cfg b/config/adhooks/hooks/pudge.cfg new file mode 100644 index 0000000..22f8e55 --- /dev/null +++ b/config/adhooks/hooks/pudge.cfg @@ -0,0 +1,68 @@ +# Configuration file + +hookPudge { + # Defines interation with non-playable characters. [default: true] + B:affectsNPCs=true + + # Defines interation with players. [default: true] + B:affectsPlayers=true + + # If true, you can hook any block regardless of its material and hardness. [default: false] + B:canHookAnyBlock=false + + # Defines how much damage it will deal to entity on hit. [range: 0.0 ~ 100.0, default: 0.0] + S:damage=0.0 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how long it can be under fire influence (in seconds). [range: 0.0 ~ 60.0, default: 10.0] + S:resistance=10.0 + + # Defines how heavy duty it can withstand. [range: 0.0 ~ 20.0, default: 10.0] + S:strength=10.0 + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [ingotIron], [stick]] + S:components < + ingotIron + stick + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:pudge_hook] + S:output=adhooks:pudge_hook + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 011 101 200] + S:pattern=011 101 200 + } + + } + +} + + diff --git a/config/adhooks/hooks/spear.cfg b/config/adhooks/hooks/spear.cfg new file mode 100644 index 0000000..cad7f34 --- /dev/null +++ b/config/adhooks/hooks/spear.cfg @@ -0,0 +1,68 @@ +# Configuration file + +hookSpear { + # Defines interation with non-playable characters. [default: true] + B:affectsNPCs=true + + # Defines interation with players. [default: true] + B:affectsPlayers=true + + # If true, you can hook any block regardless of its material and hardness. [default: false] + B:canHookAnyBlock=false + + # Defines how much damage it will deal to entity on hit. [range: 0.0 ~ 100.0, default: 2.0] + S:damage=2.0 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how long it can be under fire influence (in seconds). [range: 0.0 ~ 60.0, default: 5.0] + S:resistance=5.0 + + # Defines how heavy duty it can withstand. [range: 0.0 ~ 20.0, default: 5.0] + S:strength=5.0 + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [ingotIron], [stickWood]] + S:components < + ingotIron + stickWood + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:spear_hook] + S:output=adhooks:spear_hook + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 011 021 100] + S:pattern=011 021 100 + } + + } + +} + + diff --git a/config/adhooks/hooks/web.cfg b/config/adhooks/hooks/web.cfg new file mode 100644 index 0000000..bdce2b5 --- /dev/null +++ b/config/adhooks/hooks/web.cfg @@ -0,0 +1,68 @@ +# Configuration file + +hookWeb { + # Defines interation with non-playable characters. [default: true] + B:affectsNPCs=true + + # Defines interation with players. [default: true] + B:affectsPlayers=true + + # If true, you can hook any block regardless of its material and hardness. [default: false] + B:canHookAnyBlock=false + + # Defines how much damage it will deal to entity on hit. [range: 0.0 ~ 100.0, default: 0.0] + S:damage=0.0 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how long it can be under fire influence (in seconds). [range: 0.0 ~ 60.0, default: 2.0] + S:resistance=2.0 + + # Defines how heavy duty it can withstand. [range: 0.0 ~ 20.0, default: 2.0] + S:strength=2.0 + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [web], [string]] + S:components < + web + string + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:web_hook] + S:output=adhooks:web_hook + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 001 020 200] + S:pattern=001 020 200 + } + + } + +} + + diff --git a/config/adhooks/launchers/prototype.cfg b/config/adhooks/launchers/prototype.cfg new file mode 100644 index 0000000..388dbcf --- /dev/null +++ b/config/adhooks/launchers/prototype.cfg @@ -0,0 +1,81 @@ +# Configuration file + +Rope { + # Defines a color in ARGB (Alpha, Red, Green, Blue) hex format (0xaarrggbb) [default: 0x00000000] + S:color=0x00000000 + + # Defines how elastic the rope is. [range: 0.0 ~ 0.95, default: 0.0] + S:elasticity=0.0 + + # Defines the maximal rope length. [range: 1 ~ 80, default: 0] + I:maxLength=0 + + # Defines rope width. [range: 1.0 ~ 10.0, default: 0.0] + S:width=0.0 +} + + +launcherPrototype { + # Defines how high you will be thrown upward when boost is activated [range: 0.0 ~ 3.0, default: 1.0] + S:boostStrength=1.0 + + # Defines durability of the item. [range: 0 ~ 65535, default: 0] + I:durability=0 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how fast the launcher reels in the rope. [range: 0.1 ~ 4.0, default: 0.0] + S:reelingSpeed=0.0 + + # Defines the material for repair on an anvil. [default: string] + S:repair=string + + # If true, repair cost will grow for this item after each repair on an anvil. [default: false] + B:repairCostGrow=false + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [ingotIron], [stone_button], [repeater]] + S:components < + ingotIron + stone_button + repeater + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:prototype_launcher] + S:output=adhooks:prototype_launcher + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 321 211 113] + S:pattern=321 211 113 + } + + } + +} + + diff --git a/config/adhooks/launchers/pudge.cfg b/config/adhooks/launchers/pudge.cfg new file mode 100644 index 0000000..1303846 --- /dev/null +++ b/config/adhooks/launchers/pudge.cfg @@ -0,0 +1,84 @@ +# Configuration file + +Rope { + # Defines a color in ARGB (Alpha, Red, Green, Blue) hex format (0xaarrggbb) [default: 0xffbf0000] + S:color=0xffbf0000 + + # Defines how elastic the rope is. [range: 0.0 ~ 0.95, default: 0.0] + S:elasticity=0.0 + + # Defines the maximal rope length. [range: 1 ~ 80, default: 32] + I:maxLength=32 + + # Defines rope width. [range: 1.0 ~ 10.0, default: 3.0] + S:width=3.0 +} + + +launcherPudge { + # Defines how high you will be thrown upward when boost is activated [range: 0.0 ~ 3.0, default: 1.0] + S:boostStrength=1.0 + + # Defines durability of the item. [range: 0 ~ 65535, default: 300] + I:durability=300 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how fast the launcher reels in the rope. [range: 0.1 ~ 4.0, default: 0.7] + S:reelingSpeed=0.7 + + # Defines the material for repair on an anvil. [default: string] + S:repair=string + + # If true, repair cost will grow for this item after each repair on an anvil. [default: false] + B:repairCostGrow=false + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [adhooks:prototype_launcher], [adhooks:pudge_hook], [string], [dyeGray], [dyeYellow], [dyeRed]] + S:components < + adhooks:prototype_launcher + adhooks:pudge_hook + string + dyeGray + dyeYellow + dyeRed + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:pudge_launcher] + S:output=adhooks:pudge_launcher + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 542 413 036] + S:pattern=542 413 036 + } + + } + +} + + diff --git a/config/adhooks/launchers/spear.cfg b/config/adhooks/launchers/spear.cfg new file mode 100644 index 0000000..2a5230b --- /dev/null +++ b/config/adhooks/launchers/spear.cfg @@ -0,0 +1,84 @@ +# Configuration file + +Rope { + # Defines a color in ARGB (Alpha, Red, Green, Blue) hex format (0xaarrggbb) [default: 0xbf000000] + S:color=0xbf000000 + + # Defines how elastic the rope is. [range: 0.0 ~ 0.95, default: 0.6] + S:elasticity=0.6 + + # Defines the maximal rope length. [range: 1 ~ 80, default: 64] + I:maxLength=64 + + # Defines rope width. [range: 1.0 ~ 10.0, default: 4.0] + S:width=4.0 +} + + +launcherSpear { + # Defines how high you will be thrown upward when boost is activated [range: 0.0 ~ 3.0, default: 1.0] + S:boostStrength=1.0 + + # Defines durability of the item. [range: 0 ~ 65535, default: 180] + I:durability=180 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how fast the launcher reels in the rope. [range: 0.1 ~ 4.0, default: 0.5] + S:reelingSpeed=0.5 + + # Defines the material for repair on an anvil. [default: string] + S:repair=string + + # If true, repair cost will grow for this item after each repair on an anvil. [default: false] + B:repairCostGrow=false + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [adhooks:prototype_launcher], [adhooks:spear_hook], [string], [dyeWhite], [dyeGray], [dyeBlack]] + S:components < + adhooks:prototype_launcher + adhooks:spear_hook + string + dyeWhite + dyeGray + dyeBlack + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:spear_launcher] + S:output=adhooks:spear_launcher + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 542 413 036] + S:pattern=542 413 036 + } + + } + +} + + diff --git a/config/adhooks/launchers/web.cfg b/config/adhooks/launchers/web.cfg new file mode 100644 index 0000000..fc28719 --- /dev/null +++ b/config/adhooks/launchers/web.cfg @@ -0,0 +1,84 @@ +# Configuration file + +Rope { + # Defines a color in ARGB (Alpha, Red, Green, Blue) hex format (0xaarrggbb) [default: 0xffffffff] + S:color=0xffffffff + + # Defines how elastic the rope is. [range: 0.0 ~ 0.95, default: 0.95] + S:elasticity=0.95 + + # Defines the maximal rope length. [range: 1 ~ 80, default: 76] + I:maxLength=76 + + # Defines rope width. [range: 1.0 ~ 10.0, default: 6.0] + S:width=6.0 +} + + +launcherWeb { + # Defines how high you will be thrown upward when boost is activated [range: 0.0 ~ 3.0, default: 1.0] + S:boostStrength=1.0 + + # Defines durability of the item. [range: 0 ~ 65535, default: 240] + I:durability=240 + + # Set to 'false' if you don't need this unit. [default: true] + B:enabled=true + + # Defines how fast the launcher reels in the rope. [range: 0.1 ~ 4.0, default: 0.8] + S:reelingSpeed=0.8 + + # Defines the material for repair on an anvil. [default: string] + S:repair=string + + # If true, repair cost will grow for this item after each repair on an anvil. [default: false] + B:repairCostGrow=false + + CraftingRecipe { + + main { + # Amount of output units. [range: 1 ~ 64, default: 1] + I:amount=1 + + # Recipe components list. + # Components should be represented by its ids. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: [adhooks:prototype_launcher], [adhooks:web_hook], [string], [dyeLightBlue], [dyeWhite], [dyeWhite]] + S:components < + adhooks:prototype_launcher + adhooks:web_hook + string + dyeLightBlue + dyeWhite + dyeWhite + > + + # Output unit id. + # Id is a basic unit (block or item) identifier in format. + # ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0. + # UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore). + # Unit name will be automatically converted to ore dictionary name with reverse word order (example: oreIronBlack). + # Use '*' char as meta value to specify all possible values. + # To define multiple block states, you can use block properties instead of meta. The format is + # Also you may use just ore dictionary name as full id. + # [default: adhooks:web_launcher] + S:output=adhooks:web_launcher + + # Shaped recipe pattern in format or . + # Where 'n' - number of recipe component (from 1 to 9). + # Zero value (0) is for empty slot. + # If pattern is empty, then recipe will be treated as shapeless. [default: 542 413 036] + S:pattern=542 413 036 + } + + } + +} + + diff --git a/config/advRocketry/ChemicalReactor.xml b/config/advRocketry/ChemicalReactor.xml new file mode 100644 index 0000000..e6f45b1 --- /dev/null +++ b/config/advRocketry/ChemicalReactor.xml @@ -0,0 +1,51 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + advancedrocketry:carbonscrubbercartridge 1 1 + + + advancedrocketry:carbonscrubbercartridge + minecraft:coal 1 1 + + + + + oxygen 10 + hydrogen 10 + + + rocketfuel 20 + + + + + minecraft:bone + nitrogen 10 + + + minecraft:dye 8 15 + + + \ No newline at end of file diff --git a/config/advRocketry/Crystallizer.xml b/config/advRocketry/Crystallizer.xml new file mode 100644 index 0000000..87128f2 --- /dev/null +++ b/config/advRocketry/Crystallizer.xml @@ -0,0 +1,41 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + dustDilithium + + + libvulpes:productcrystal + + + + + ingotSilicon + nuggetSilicon + + + libvulpes:productboule 1 3 + + + \ No newline at end of file diff --git a/config/advRocketry/CuttingMachine.xml b/config/advRocketry/CuttingMachine.xml new file mode 100644 index 0000000..2dab9fa --- /dev/null +++ b/config/advRocketry/CuttingMachine.xml @@ -0,0 +1,104 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + advancedrocketry:alienwood + + + advancedrocketry:planks 6 + + + + + advancedrocketry:itemcircuitplate 1 1 + + + advancedrocketry:ic 4 2 + + + + + advancedrocketry:itemcircuitplate + + + advancedrocketry:ic 4 + + + + + libvulpes:productboule 1 3 + + + advancedrocketry:wafer 4 + + + + + minecraft:log + + + minecraft:planks 6 + + + + + minecraft:log 1 1 + + + minecraft:planks 6 1 + + + + + minecraft:log 1 2 + + + minecraft:planks 6 2 + + + + + minecraft:log 1 3 + + + minecraft:planks 6 3 + + + + + minecraft:log2 + + + minecraft:planks 6 4 + + + + + minecraft:log2 1 1 + + + minecraft:planks 6 5 + + + \ No newline at end of file diff --git a/config/advRocketry/ElectricArcFurnace.xml b/config/advRocketry/ElectricArcFurnace.xml new file mode 100644 index 0000000..caae23b --- /dev/null +++ b/config/advRocketry/ElectricArcFurnace.xml @@ -0,0 +1,69 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + thermalfoundation:material 7 132 + libvulpes:productingot 3 7 + + + advancedrocketry:productingot 3 + + + + + minecraft:coal 1 1 + minecraft:iron_ingot + + + thermalfoundation:material 1 160 + nuclearcraft:alloy 1 5 + libvulpes:productingot 1 6 + + + + + minecraft:sand + + + libvulpes:productingot 1 3 + + + + + thermalfoundation:material 1 135 + libvulpes:productingot 1 7 + + + advancedrocketry:productingot 2 1 + + + + + oreRutile + + + libvulpes:productingot 1 7 + + + \ No newline at end of file diff --git a/config/advRocketry/Electrolyser.xml b/config/advRocketry/Electrolyser.xml new file mode 100644 index 0000000..3124eef --- /dev/null +++ b/config/advRocketry/Electrolyser.xml @@ -0,0 +1,33 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + water 10 + + + hydrogen 100 + oxygen 100 + + + \ No newline at end of file diff --git a/config/advRocketry/Lathe.xml b/config/advRocketry/Lathe.xml new file mode 100644 index 0000000..f958dd6 --- /dev/null +++ b/config/advRocketry/Lathe.xml @@ -0,0 +1,776 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + ingotOsmiridium + + + gregtech:meta_item_1 2 14207 + + + + + ingotBatteryAlloy + + + gregtech:meta_item_1 2 14091 + + + + + ingotNaquadahEnriched + + + gregtech:meta_item_1 2 14309 + + + + + ingotLumium + + + gregtech:meta_item_1 2 14706 + + + + + ingotPromethium + + + gregtech:meta_item_1 2 14056 + + + + + ingotNaquadah + + + gregtech:meta_item_1 2 14307 + + + + + ingotCobalt + + + gregtech:meta_item_1 2 14017 + + + + + ingotConductiveIron + + + gregtech:meta_item_1 2 14700 + + + + + ingotVibrantAlloy + + + gregtech:meta_item_1 2 14702 + + + + + ingotSignalum + + + gregtech:meta_item_1 2 14707 + + + + + ingotBlackBronze + + + gregtech:meta_item_1 2 14229 + + + + + ingotEpoxid + + + gregtech:meta_item_1 2 14142 + + + + + ingotYttriumBariumCuprate + + + gregtech:meta_item_1 2 14200 + + + + + ingotEuropium + + + gregtech:meta_item_1 2 14022 + + + + + ingotEnderium + + + gregtech:meta_item_1 2 14708 + + + + + ingotDuranium + + + gregtech:meta_item_1 2 14312 + + + + + ingotPolyvinylChloride + + + gregtech:meta_item_1 2 14989 + + + + + ingotUranium235 + + + gregtech:meta_item_1 2 14076 + + + + + ingotStainlessSteel + + + gregtech:meta_item_1 2 14183 + + + + + ingotSiliconRubber + + + gregtech:meta_item_1 2 14960 + + + + + ingotIridium + + + libvulpes:productrod 2 10 + + + + + ingotMagnalium + + + gregtech:meta_item_1 2 14129 + + + + + ingotEnergeticAlloy + + + gregtech:meta_item_1 2 14701 + + + + + ingotSterlingSilver + + + gregtech:meta_item_1 2 14227 + + + + + ingotBismuthBronze + + + gregtech:meta_item_1 2 14230 + + + + + ingotTungsten + + + gregtech:meta_item_1 2 14074 + + + + + ingotLead + + + gregtech:meta_item_1 2 14035 + + + + + ingotRubber + + + gregtech:meta_item_1 2 14152 + + + + + ingotPraseodymium + + + gregtech:meta_item_1 2 14055 + + + + + ingotTungstenSteel + + + gregtech:meta_item_1 2 14235 + + + + + ingotElectricalSteel + + + gregtech:meta_item_1 2 14705 + + + + + ingotAntimony + + + gregtech:meta_item_1 2 14003 + + + + + ingotKanthal + + + gregtech:meta_item_1 2 14127 + + + + + ingotSteel + + + libvulpes:productrod 2 6 + + + + + ingotOsmium + + + gregtech:meta_item_1 2 14047 + + + + + ingotElectrum + + + gregtech:meta_item_1 2 14112 + + + + + ingotTritanium + + + gregtech:meta_item_1 2 14311 + + + + + ingotSolderingAlloy + + + gregtech:meta_item_1 2 14180 + + + + + ingotStyreneButadieneRubber + + + gregtech:meta_item_1 2 14953 + + + + + ingotVanadiumSteel + + + gregtech:meta_item_1 2 14301 + + + + + ingotTin + + + gregtech:meta_item_1 2 14071 + + + + + ingotWroughtIron + + + gregtech:meta_item_1 2 14197 + + + + + ingotPlutonium + + + gregtech:meta_item_1 2 14052 + + + + + ingotTungstenCarbide + + + gregtech:meta_item_1 2 14300 + + + + + ingotPotassium + + + gregtech:meta_item_1 2 14054 + + + + + ingotTitaniumIridium + + + advancedrocketry:productrod 2 1 + + + + + ingotCobaltBrass + + + gregtech:meta_item_1 2 14238 + + + + + ingotBlueSteel + + + gregtech:meta_item_1 2 14233 + + + + + ingotRoseGold + + + gregtech:meta_item_1 2 14228 + + + + + ingotPolyphenyleneSulfide + + + gregtech:meta_item_1 2 14934 + + + + + ingotNaquadahAlloy + + + gregtech:meta_item_1 2 14308 + + + + + ingotTitanium + + + libvulpes:productrod 2 7 + + + + + ingotManyullyn + + + gregtech:meta_item_1 2 14714 + + + + + ingotAmericium + + + gregtech:meta_item_1 2 14002 + + + + + ingotNiobiumTitanium + + + gregtech:meta_item_1 2 14135 + + + + + ingotCopper + + + libvulpes:productrod 2 4 + + + + + ingotHssg + + + gregtech:meta_item_1 2 14302 + + + + + ingotTinAlloy + + + gregtech:meta_item_1 2 14189 + + + + + ingotHsse + + + gregtech:meta_item_1 2 14303 + + + + + ingotBronze + + + gregtech:meta_item_1 2 14095 + + + + + ingotGold + + + gregtech:meta_item_1 2 14026 + + + + + ingotUltimet + + + gregtech:meta_item_1 2 14192 + + + + + ingotAluminium + + + gregtech:meta_item_1 2 14001 + + + + + ingotPalladium + + + gregtech:meta_item_1 2 14049 + + + + + ingotBlackSteel + + + gregtech:meta_item_1 2 14231 + + + + + ingotSilver + + + gregtech:meta_item_1 2 14062 + + + + + ingotDarkSteel + + + gregtech:meta_item_1 2 14704 + + + + + ingotRedSteel + + + gregtech:meta_item_1 2 14232 + + + + + ingotPigIron + + + gregtech:meta_item_1 2 14140 + + + + + ingotIronMagnetic + + + gregtech:meta_item_1 2 14297 + + + + + ingotNeodymium + + + gregtech:meta_item_1 2 14042 + + + + + ingotCupronickel + + + gregtech:meta_item_1 2 14109 + + + + + ingotBrass + + + gregtech:meta_item_1 2 14094 + + + + + ingotPulsatingIron + + + gregtech:meta_item_1 2 14703 + + + + + ingotNaquadria + + + gregtech:meta_item_1 2 14310 + + + + + ingotIron + + + libvulpes:productrod 2 1 + + + + + ingotSteelMagnetic + + + gregtech:meta_item_1 2 14298 + + + + + ingotAnnealedCopper + + + gregtech:meta_item_1 2 14087 + + + + + ingotDamascusSteel + + + gregtech:meta_item_1 2 14234 + + + + + ingotDarmstadtium + + + gregtech:meta_item_1 2 14043 + + + + + ingotPlatinum + + + gregtech:meta_item_1 2 14051 + + + + + ingotChrome + + + gregtech:meta_item_1 2 14016 + + + + + ingotPlutonium241 + + + gregtech:meta_item_1 2 14053 + + + + + ingotEndSteel + + + gregtech:meta_item_1 2 14712 + + + + + ingotTitaniumAluminide + + + advancedrocketry:productrod 2 + + + + + ingotArdite + + + gregtech:meta_item_1 2 14713 + + + + + ingotHsss + + + gregtech:meta_item_1 2 14304 + + + + + ingotNiobiumNitride + + + gregtech:meta_item_1 2 14134 + + + + + ingotVanadiumGallium + + + gregtech:meta_item_1 2 14195 + + + + + ingotNeutronium + + + gregtech:meta_item_1 2 14972 + + + + + ingotInvar + + + gregtech:meta_item_1 2 14126 + + + + + ingotNeodymiumMagnetic + + + gregtech:meta_item_1 2 14299 + + + + + ingotNichrome + + + gregtech:meta_item_1 2 14133 + + + + + ingotNickelZincFerrite + + + gregtech:meta_item_1 2 14921 + + + \ No newline at end of file diff --git a/config/advRocketry/PrecisionAssembler.xml b/config/advRocketry/PrecisionAssembler.xml new file mode 100644 index 0000000..0dba191 --- /dev/null +++ b/config/advRocketry/PrecisionAssembler.xml @@ -0,0 +1,210 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + libvulpes:battery + advancedrocketry:ic 1 2 + advancedrocketry:misc + advancedrocketry:lens + thermalfoundation:material 1 321 + + + advancedrocketry:atmanalyser + + + + + libvulpes:battery + advancedrocketry:ic 1 2 + advancedrocketry:ic 1 3 + advancedrocketry:lens + + + advancedrocketry:itemupgrade 1 4 + + + + + advancedrocketry:ic 1 2 + advancedrocketry:ic 1 3 + + + advancedrocketry:itemupgrade 1 2 + + + + + minecraft:redstone + thermalfoundation:material 1 320 + thermalfoundation:material 1 352 + + + advancedrocketry:ic 1 3 + + + + + minecraft:redstone + minecraft:emerald + advancedrocketry:ic + + + advancedrocketry:dataunit + + + + + minecraft:redstone + thermalfoundation:material 1 33 + thermalfoundation:material 1 352 + + + advancedrocketry:ic 1 4 + + + + + minecraft:gold_ingot + minecraft:redstone_block + advancedrocketry:wafer + + + advancedrocketry:itemcircuitplate 1 1 + + + + + minecraft:gold_ingot + minecraft:redstone + advancedrocketry:wafer + + + advancedrocketry:itemcircuitplate + + + + + minecraft:feather + advancedrocketry:ic 1 2 + advancedrocketry:ic 1 3 + minecraft:leather_boots + + + advancedrocketry:itemupgrade 1 3 + + + + + minecraft:diamond + advancedrocketry:ic 1 2 + advancedrocketry:ic 1 3 + minecraft:fire_charge + + + advancedrocketry:itemupgrade 1 1 + + + + + minecraft:redstone + advancedrocketry:ic + advancedrocketry:ic 1 3 + minecraft:redstone_torch + + + advancedrocketry:itemupgrade + + + + + libvulpes:battery + advancedrocketry:ic 1 2 + advancedrocketry:misc + advancedrocketry:ic 1 1 + thermalfoundation:material 1 321 + + + advancedrocketry:biomechanger + + + + + advancedrocketry:ic 1 1 + advancedrocketry:itemupgrade 1 4 + + + advancedrocketry:beaconfinder + + + + + advancedrocketry:spacestationchip + advancedrocketry:ic 1 1 + + + advancedrocketry:elevatorchip + + + + + minecraft:redstone + minecraft:ender_eye + advancedrocketry:itemcircuitplate + + + advancedrocketry:ic 1 1 + + + + + libvulpes:productrod 2 4 + libvulpes:productrod 1 7 + advancedrocketry:ic 1 2 + advancedrocketry:wafer 2 + + + advancedrocketry:satelliteprimaryfunction 1 5 + + + + + minecraft:redstone + minecraft:dye 1 4 + thermalfoundation:material 1 352 + + + advancedrocketry:ic 1 5 + + + + + libvulpes:productrod 1 1 + advancedrocketry:lens 3 + minecraft:glass 3 + + + advancedrocketry:blocklens + + + \ No newline at end of file diff --git a/config/advRocketry/RollingMachine.xml b/config/advRocketry/RollingMachine.xml new file mode 100644 index 0000000..38f12d4 --- /dev/null +++ b/config/advRocketry/RollingMachine.xml @@ -0,0 +1,1374 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + libvulpes:productsheet 2 6 + water 100 + + + advancedrocketry:pressuretank 1 1 + + + + + libvulpes:productsheet 2 9 + water 100 + + + advancedrocketry:pressuretank 1 2 + + + + + libvulpes:productsheet 2 7 + water 100 + + + advancedrocketry:pressuretank 1 3 + + + + + libvulpes:productsheet 2 1 + water 100 + + + advancedrocketry:pressuretank + + + + + plateIron + water 100 + + + libvulpes:productsheet 1 1 + + + + + plateCopper + water 100 + + + libvulpes:productsheet 1 4 + + + + + plateSteel + water 100 + + + libvulpes:productsheet 1 6 + + + + + plateTitanium + water 100 + + + libvulpes:productsheet 1 7 + + + + + plateAluminum + water 100 + + + libvulpes:productsheet 1 9 + + + + + plateTitaniumAluminide + water 100 + + + advancedrocketry:productsheet + + + + + plateTitaniumIridium + water 100 + + + advancedrocketry:productsheet 1 1 + + + + + ingotOsmiridium + water 100 + + + gregtech:meta_item_1 1 12207 + + + + + ingotGallium + water 100 + + + gregtech:meta_item_1 1 12025 + + + + + ingotBatteryAlloy + water 100 + + + gregtech:meta_item_1 1 12091 + + + + + ingotAluminum + water 100 + + + thermalfoundation:material 1 324 + + + + + ingotDemonicMetal + water 100 + + + moreplates:demon_plate + + + + + ingotNaquadahEnriched + water 100 + + + gregtech:meta_item_1 1 12309 + + + + + ingotLumium + water 100 + + + thermalfoundation:material 1 358 + + + + + ingotStellarAlloy + water 100 + + + moreplates:stellar_alloy_plate + + + + + ingotPromethium + water 100 + + + gregtech:meta_item_1 1 12056 + + + + + ingotNaquadah + water 100 + + + gregtech:meta_item_1 1 12307 + + + + + ingotCobalt + water 100 + + + gregtech:meta_item_1 1 12017 + + + + + ingotSignalum + water 100 + + + thermalfoundation:material 1 357 + + + + + ingotConductiveIron + water 100 + + + gregtech:meta_item_1 1 12700 + + + + + ingotVibrantAlloy + water 100 + + + gregtech:meta_item_1 1 12702 + + + + + ingotStrontium + water 100 + + + gregtech:meta_item_1 1 12064 + + + + + ingotThulium + water 100 + + + gregtech:meta_item_1 1 12070 + + + + + ingotBlackBronze + water 100 + + + gregtech:meta_item_1 1 12229 + + + + + ingotEpoxid + water 100 + + + gregtech:meta_item_1 1 12142 + + + + + ingotYttriumBariumCuprate + water 100 + + + gregtech:meta_item_1 1 12200 + + + + + ingotEnergeticSilver + water 100 + + + moreplates:energetic_silver_plate + + + + + ingotEuropium + water 100 + + + gregtech:meta_item_1 1 12022 + + + + + ingotEnderium + water 100 + + + thermalfoundation:material 1 359 + + + + + ingotDuranium + water 100 + + + gregtech:meta_item_1 1 12312 + + + + + ingotPolyvinylChloride + water 100 + + + gregtech:meta_item_1 1 12989 + + + + + ingotPolycaprolactam + water 100 + + + gregtech:meta_item_1 1 12144 + + + + + ingotPolystyrene + water 100 + + + gregtech:meta_item_1 1 12956 + + + + + ingotGraphene + water 100 + + + gregtech:meta_item_1 1 12205 + + + + + ingotUranium235 + water 100 + + + gregtech:meta_item_1 1 12076 + + + + + ingotBeryllium + water 100 + + + gregtech:meta_item_1 1 12007 + + + + + ingotScandium + water 100 + + + gregtech:meta_item_1 1 12060 + + + + + ingotStainlessSteel + water 100 + + + gregtech:meta_item_1 1 12183 + + + + + ingotSiliconRubber + water 100 + + + gregtech:meta_item_1 1 12960 + + + + + ingotIridium + water 100 + + + thermalfoundation:material 1 327 + + + + + ingotRedAlloy + water 100 + + + gregtech:meta_item_1 1 12237 + + + + + ingotMagnalium + water 100 + + + gregtech:meta_item_1 1 12129 + + + + + ingotLithium + water 100 + + + gregtech:meta_item_1 1 12036 + + + + + ingotPlastic + water 100 + + + gregtech:meta_item_1 1 12141 + + + + + ingotEnergeticAlloy + water 100 + + + gregtech:meta_item_1 1 12701 + + + + + ingotRubidium + water 100 + + + gregtech:meta_item_1 1 12058 + + + + + ingotUranium + water 100 + + + gregtech:meta_item_1 1 12075 + + + + + ingotSterlingSilver + water 100 + + + gregtech:meta_item_1 1 12227 + + + + + ingotBismuthBronze + water 100 + + + gregtech:meta_item_1 1 12230 + + + + + ingotTungsten + water 100 + + + gregtech:meta_item_1 1 12074 + + + + + ingotLead + water 100 + + + thermalfoundation:material 1 323 + + + + + ingotSamarium + water 100 + + + gregtech:meta_item_1 1 12059 + + + + + ingotRubber + water 100 + + + gregtech:meta_item_1 1 12152 + + + + + ingotErbium + water 100 + + + gregtech:meta_item_1 1 12021 + + + + + ingotPraseodymium + water 100 + + + gregtech:meta_item_1 1 12055 + + + + + ingotTungstenSteel + water 100 + + + gregtech:meta_item_1 1 12235 + + + + + ingotIndiumGalliumPhosphide + water 100 + + + gregtech:meta_item_1 1 12924 + + + + + ingotReinforcedEpoxyResin + water 100 + + + gregtech:meta_item_1 1 12991 + + + + + ingotElectricalSteel + water 100 + + + gregtech:meta_item_1 1 12705 + + + + + ingotAntimony + water 100 + + + gregtech:meta_item_1 1 12003 + + + + + ingotKanthal + water 100 + + + gregtech:meta_item_1 1 12127 + + + + + ingotSteel + water 100 + + + thermalfoundation:material 1 352 + + + + + ingotElectrum + water 100 + + + thermalfoundation:material 1 353 + + + + + ingotOsmium + water 100 + + + gregtech:meta_item_1 1 12047 + + + + + ingotZinc + water 100 + + + gregtech:meta_item_1 1 12079 + + + + + ingotTritanium + water 100 + + + gregtech:meta_item_1 1 12311 + + + + + ingotSolderingAlloy + water 100 + + + gregtech:meta_item_1 1 12180 + + + + + ingotStyreneButadieneRubber + water 100 + + + gregtech:meta_item_1 1 12953 + + + + + ingotVanadiumSteel + water 100 + + + gregtech:meta_item_1 1 12301 + + + + + ingotGraphite + water 100 + + + gregtech:meta_item_1 1 12204 + + + + + ingotTin + water 100 + + + thermalfoundation:material 1 321 + + + + + ingotWroughtIron + water 100 + + + gregtech:meta_item_1 1 12197 + + + + + ingotNickel + water 100 + + + thermalfoundation:material 1 325 + + + + + ingotPlutonium + water 100 + + + gregtech:meta_item_1 1 12052 + + + + + ingotTungstenCarbide + water 100 + + + gregtech:meta_item_1 1 12300 + + + + + ingotPotassium + water 100 + + + gregtech:meta_item_1 1 12054 + + + + + ingotConstantan + water 100 + + + thermalfoundation:material 1 356 + + + + + ingotTitaniumIridium + water 100 + + + advancedrocketry:productplate 1 1 + + + + + ingotCobaltBrass + water 100 + + + gregtech:meta_item_1 1 12238 + + + + + ingotPolytetrafluoroethylene + water 100 + + + gregtech:meta_item_1 1 12145 + + + + + ingotVanadium + water 100 + + + gregtech:meta_item_1 1 12077 + + + + + ingotBlueSteel + water 100 + + + gregtech:meta_item_1 1 12233 + + + + + ingotRoseGold + water 100 + + + gregtech:meta_item_1 1 12228 + + + + + ingotNiobium + water 100 + + + gregtech:meta_item_1 1 12045 + + + + + ingotTellurium + water 100 + + + gregtech:meta_item_1 1 12067 + + + + + ingotPolyphenyleneSulfide + water 100 + + + gregtech:meta_item_1 1 12934 + + + + + ingotCrystalMatrix + water 100 + + + moreplates:crystal_matrix_plate + + + + + ingotNaquadahAlloy + water 100 + + + gregtech:meta_item_1 1 12308 + + + + + ingotTitanium + water 100 + + + libvulpes:productplate 1 7 + + + + + ingotManyullyn + water 100 + + + gregtech:meta_item_1 1 12714 + + + + + ingotAmericium + water 100 + + + gregtech:meta_item_1 1 12002 + + + + + ingotNiobiumTitanium + water 100 + + + gregtech:meta_item_1 1 12135 + + + + + ingotCopper + water 100 + + + thermalfoundation:material 1 320 + + + + + ingotCrystallineAlloy + water 100 + + + moreplates:crystalline_alloy_plate + + + + + ingotHssg + water 100 + + + gregtech:meta_item_1 1 12302 + + + + + ingotTinAlloy + water 100 + + + gregtech:meta_item_1 1 12189 + + + + + ingotHsse + water 100 + + + gregtech:meta_item_1 1 12303 + + + + + ingotBronze + water 100 + + + thermalfoundation:material 1 355 + + + + + ingotGold + water 100 + + + thermalfoundation:material 1 33 + + + + + ingotUltimet + water 100 + + + gregtech:meta_item_1 1 12192 + + + + + ingotAluminium + water 100 + + + gregtech:meta_item_1 1 12001 + + + + + ingotPalladium + water 100 + + + gregtech:meta_item_1 1 12049 + + + + + ingotBlackSteel + water 100 + + + gregtech:meta_item_1 1 12231 + + + + + ingotSilver + water 100 + + + thermalfoundation:material 1 322 + + + + + ingotDarkSteel + water 100 + + + gregtech:meta_item_1 1 12704 + + + + + ingotSodium + water 100 + + + gregtech:meta_item_1 1 12063 + + + + + ingotGalliumArsenide + water 100 + + + gregtech:meta_item_1 1 12935 + + + + + ingotRedSteel + water 100 + + + gregtech:meta_item_1 1 12232 + + + + + ingotCrystallinePinkSlime + water 100 + + + moreplates:crystalline_pink_slime_plate + + + + + ingotPigIron + water 100 + + + gregtech:meta_item_1 1 12140 + + + + + ingotIronMagnetic + water 100 + + + gregtech:meta_item_1 1 12297 + + + + + ingotYttrium + water 100 + + + gregtech:meta_item_1 1 12078 + + + + + ingotThorium + water 100 + + + gregtech:meta_item_1 1 12069 + + + + + ingotMelodicAlloy + water 100 + + + moreplates:melodic_alloy_plate + + + + + ingotNeodymium + water 100 + + + gregtech:meta_item_1 1 12042 + + + + + ingotCupronickel + water 100 + + + gregtech:meta_item_1 1 12109 + + + + + ingotBrass + water 100 + + + gregtech:meta_item_1 1 12094 + + + + + ingotPulsatingIron + water 100 + + + gregtech:meta_item_1 1 12703 + + + + + ingotNaquadria + water 100 + + + gregtech:meta_item_1 1 12310 + + + + + ingotIron + water 100 + + + thermalfoundation:material 1 32 + + + + + ingotSteelMagnetic + water 100 + + + gregtech:meta_item_1 1 12298 + + + + + ingotAnnealedCopper + water 100 + + + gregtech:meta_item_1 1 12087 + + + + + ingotDamascusSteel + water 100 + + + gregtech:meta_item_1 1 12234 + + + + + ingotDarmstadtium + water 100 + + + gregtech:meta_item_1 1 12043 + + + + + ingotPlatinum + water 100 + + + thermalfoundation:material 1 326 + + + + + ingotYtterbium + water 100 + + + gregtech:meta_item_1 1 12353 + + + + + ingotChrome + water 100 + + + gregtech:meta_item_1 1 12016 + + + + + ingotPlutonium241 + water 100 + + + gregtech:meta_item_1 1 12053 + + + + + ingotSilicon + water 100 + + + libvulpes:productplate 1 3 + + + + + ingotEndSteel + water 100 + + + gregtech:meta_item_1 1 12712 + + + + + ingotTitaniumAluminide + water 100 + + + advancedrocketry:productplate + + + + + ingotMithril + water 100 + + + thermalfoundation:material 1 328 + + + + + ingotArdite + water 100 + + + gregtech:meta_item_1 1 12713 + + + + + ingotCrudeSteel + water 100 + + + moreplates:crude_steel_plate + + + + + ingotHsss + water 100 + + + gregtech:meta_item_1 1 12304 + + + + + ingotNiobiumNitride + water 100 + + + gregtech:meta_item_1 1 12134 + + + + + ingotVividAlloy + water 100 + + + moreplates:vivid_alloy_plate + + + + + ingotVanadiumGallium + water 100 + + + gregtech:meta_item_1 1 12195 + + + + + ingotTantalum + water 100 + + + gregtech:meta_item_1 1 12066 + + + + + ingotNeutronium + water 100 + + + gregtech:meta_item_1 1 12972 + + + + + ingotTerbium + water 100 + + + gregtech:meta_item_1 1 12068 + + + + + ingotInvar + water 100 + + + thermalfoundation:material 1 354 + + + + + ingotNeodymiumMagnetic + water 100 + + + gregtech:meta_item_1 1 12299 + + + + + ingotNichrome + water 100 + + + gregtech:meta_item_1 1 12133 + + + + + ingotManganese + water 100 + + + gregtech:meta_item_1 1 12039 + + + + + ingotNickelZincFerrite + water 100 + + + gregtech:meta_item_1 1 12921 + + + \ No newline at end of file diff --git a/config/advRocketry/SmallPlatePress.xml b/config/advRocketry/SmallPlatePress.xml new file mode 100644 index 0000000..e150768 --- /dev/null +++ b/config/advRocketry/SmallPlatePress.xml @@ -0,0 +1,160 @@ + + + + FLUID NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + FLUID_NAME SIZE + ITEM_NAME SIZE META + OREDICT_NAME SIZE + + + + Can have Multiple In/Outputs + Some Machines can only Accept either Fluids or Items + + timeRequired="NUMBER" how long a Recipe takes, Unit is in Ticks. + power="NUMBER" how much Power the Recipes takes per Tick. Unit is in RF. + + The "useDefault" attribute will prevent loading of recipes if set to "false" + + + + + oreDilithium + + + libvulpes:productdust 2 + + + + + blockIron + + + libvulpes:productplate 4 1 + + + + + oreIron + + + libvulpes:productdust 2 1 + + + + + blockGold + + + libvulpes:productplate 4 2 + + + + + oreGold + + + libvulpes:productdust 2 2 + + + + + blockCopper + + + libvulpes:productplate 4 4 + + + + + oreCopper + + + libvulpes:productdust 2 4 + + + + + blockTin + + + libvulpes:productplate 4 5 + + + + + oreTin + + + libvulpes:productdust 2 5 + + + + + blockSteel + + + libvulpes:productplate 4 6 + + + + + blockTitanium + + + libvulpes:productplate 4 7 + + + + + blockAluminum + + + libvulpes:productplate 4 9 + + + + + oreAluminum + + + libvulpes:productdust 2 9 + + + + + blockIridium + + + libvulpes:productplate 4 10 + + + + + oreIridium + + + libvulpes:productdust 2 10 + + + + + blockTitaniumAluminide + + + advancedrocketry:productplate 4 + + + + + blockTitaniumIridium + + + advancedrocketry:productplate 4 1 + + + \ No newline at end of file diff --git a/config/advRocketry/advancedRocketry.cfg b/config/advRocketry/advancedRocketry.cfg new file mode 100644 index 0000000..936419c --- /dev/null +++ b/config/advRocketry/advancedRocketry.cfg @@ -0,0 +1,414 @@ +# Configuration file + +asteroid { + # Multiplier changing how long a mining mission takes + D:miningMissionTmeMultiplier=1.0 + + # List of oredictionary names of ores allowed to spawn in asteriods + S:standardOres < + oreIron + oreGold + oreCopper + oreTin + oreRedstone + > +} + + +black_hole_generator { + # List of blocks and the amount of ticks they can power the black hole generator format: 'modname:block:meta;number_of_ticks' + S:blackHoleTimings < + minecraft:stone;1 + minecraft:dirt;1 + minecraft:netherrack;1 + minecraft:cobblestone;1 + > + + # List of blocks and the amount of ticks they can power the black hole generator format: 'modname:block:meta;number_of_ticks' + I:defaultBurnTime=500 +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# UI locations can by set by clicking and dragging the middle mouse button ingame +########################################################################################################## + +client { + # If true, AR will use a custom skybox on planets + B:PlanetSkyOverride=true + + # If true, AR will use a custom skybox on space stations + B:StationSkyOverride=true + I:atmBarModeX=-1 + I:atmBarModeY=1 + I:atmBarX=8 + I:atmBarY=27 + I:hydrogenBarModeX=0 + I:hydrogenBarModeY=1 + I:hydrogenBarX=-8 + I:hydrogenBarY=74 + + # If UI is not locked, the middle mouse can be used to drag certain AR UIs around the screen, positions are saved on hitting quit in the menu + B:lockUI=true + B:overworldSkyOverride=true + I:oxygenBarModeX=0 + I:oxygenBarModeY=1 + I:oxygenBarX=-8 + I:oxygenBarY=57 + I:suitPanelModeX=-1 + I:suitPanelModeY=-1 + I:suitPanelX=8 + I:suitPanelY=8 +} + + +gasmining { + # Multiplier for the amount of time gas collection missions take + D:gasMissionMultiplier=1.0 + + # list of fluid names that can be harvested as Gas [default: ] + S:harvestableGasses < + > + S:spawnableGasses < + hydrogen;125;1600;1.0 + helium;125;1600;0.9 + helium3;175;1600;0.2 + oxygen;0;124;1.0 + nitrogen;0;124;1.0 + ammonia;0;124;0.75 + methane;0;124;0.25 + > +} + + +general { + # If true, allows players being hurt due to lack of oxygen and allows effects from non-standard atmosphere types + B:EnableAtmosphericEffects=true + + # If true, allows players to experience nausea on non-standard atmosphere types + B:EnableAtmosphericNausea=false + + # Enables the laser drill machine + B:EnableLaserDrill=true + + # Enables terraforming items and blocks + B:EnableTerraforming=false + + # Power multiplier for the laser drill machine + D:LaserDrillPowerMultiplier=1.0 + + # Multiplier for the amount of energy produced by the microwave reciever + D:MicrowaveRecieverMultiplier=1.0 + + # How high the rocket has to go before it reaches orbit [range: 255 ~ 2147483647, default: 1000] + I:OrbitHeight=1000 + + # Power consumption multiplier for the oxygen vent + D:OxygenVentPowerMultiplier=1.0 + + # setting this to false will will prevent resetPlanetsFromXML from being set to false upon world reload. Recommended for those who want to force ALL saves to ALWAYS use the planetDefs XML in the /config folder. Essentially that 'Are you sure you're sure' option. If resetPlanetsFromXML is false, this option does nothing. [default: true] + B:ResetOnlyOnce=true + + # The largest size a space station can be. Should also be a power of 2 (512, 1024, 2048, 4096, ...). CAUTION: CHANGING THIS OPTION WILL DAMAGE EXISTING STATIONS!!! + I:SpaceStationBuildRadius=2048 + + # how many millibuckets/t are required to keep the terraformer running + I:TerraformerFluidConsumeRate=40 + B:TerraformerRequiresFluids=true + + # If true players will respawn near beds on planets IF the spawn location is in a breathable atmosphere + B:allowPlanetRespawn=true + + # EXPERIMENTAL: If set to true allows contruction and usage of the terraformer. This is known to cause strange world generation after successful terraform + B:allowTerraforming=false + + # If true dimensions not added by AR can be terraformed, including the overworld + B:allowTerraformingNonARWorlds=false + + # If true players will be able to completely disable gravity on spacestation. It's possible to get stuck and require a teleport, you have been warned! + B:allowZeroGSpacestations=false + + # How many blocks have the biome changed per tick. Large numbers can slow the server down + I:biomeUpdateSpeed=1 + + # Multiplier for the amount of power per tick the black hole generator should produce + I:blackHoleGeneratorMultiplier=1 + + # Multiplier for the build speed of the Rocket Builder (0.5 is twice as fast 2 is half as fast + D:buildSpeedMultiplier=1.0 + + # If true, breaking an extinguished torch will drop an extinguished torch instead of a vanilla torch + B:dropExtinguishedTorches=false + + # Should Electric Mushrooms be able to spawn lightning + B:electricPlantsSpawnLightning=true + + # If false the gravity controller cannot be built or used + B:enableGravityMachine=true + + # list entities which should not be affected by atmosphere properties [default: ] + S:entityAtmBypass < + > + + # If true, rockets will be able to actually fly around space, EXPERIMENTAL + B:experimentalSpaceFlight=false + + # If true players will respawn near beds on planets REGARDLESS of the spawn location being in a non-breathable atmosphere. Requires 'allowPlanetRespawn' being true. + B:forcePlanetRespawn=false + + # If true planets with higher gravity require more fuel and lower gravity would require less + B:gravityAffectsFuels=true + + # Amount of force the jetpack provides with respect to gravity, 1 is the same acceleration as caused by Earth's gravity, 2 is 2x the acceleration caused by Earth's gravity, etc. To make jetpack only work on low gravity planets, simply set it to a value less than 1 + D:jetPackForce=1.3 + + # List of oredictionary names of ores allowed to be mined by the laser drill if surface drilling is disabled. Ores can be specified by just the oreName: or by ::: where size is optional + S:laserDrillOres < + oreIron + oreGold + oreCopper + oreTin + oreRedstone + oreDiamond + > + + # True if the ores in laserDrillOres should be a blacklist, false for whitelist + B:laserDrillOres_blacklist=false + + # If true the orbital laser will actually mine blocks on the planet below + B:laserDrillPlanet=false + + # Outputs and chances of objects from Enriched Lava in the Centrifuge. Format: :. Larger weights are more frequent [default: [nuggetCopper:100], [nuggetIron:100], [nuggetTin:100], [nuggetLead:100], [nuggetSilver:100], [nuggetGold:75], [nuggetDiamond:10], [nuggetUranium:10], [nuggetIridium:1]] + S:lavaCentrifugeOutputs < + nuggetCopper:100 + nuggetIron:100 + nuggetTin:100 + nuggetLead:100 + nuggetSilver:100 + nuggetGold:75 + nuggetDiamond:10 + nuggetUranium:10 + nuggetIridium:1 + > + + # If true the boots only protect the player on planets with low gravity + B:lowGravityBoots=false + + # If true the machines from AdvancedRocketry will produce things like plates/rods for other mods even if Advanced Rocketry itself does not use the material (This can increase load time) + B:makeMaterialsForOtherMods=false + + # Maximum unique biomes per planet, -1 to disable + I:maxBiomesPerPlanet=5 + + # Multiplier on how much O2 an oxygen vent consumes per tick + D:oxygenVentConsumptionMultiplier=1.0 + + # If true planets must be discovered in the warp controller before being visible + B:planetsMustBeDiscovered=false + + # How many units of fuel should each Dilithium Crystal give to warp ships + I:pointsPerDilithium=500 + + # setting this to true will force AR to read from the XML file in the config/advRocketry instead of the local data, intended for use pack developers to ensure updates are pushed through [default: false] + B:resetPlanetsFromXML=false + + # Mod:Blockname for example "minecraft:chest" [default: [minecraft:portal], [minecraft:bedrock], [minecraft:snow_layer], [minecraft:water], [minecraft:flowing_water], [minecraft:lava], [minecraft:flowing_lava]] + S:rocketBlockBlackList < + > + + # Should the cutting machine be able to cut vanilla wood into planks + B:sawMillCutVanillaWood=false + + # If true the Oxygen scrubbers require a consumable carbon collection cartridge + B:scrubberRequiresCartrige=true + + # Blocks that are automatically detected as sealable but should not seal. Format "Mod:Blockname" for example "minecraft:chest" [default: ] + S:sealableBlockBlackList < + > + + # Blocks that are not automatically detected as sealable but should seal. Format "Mod:Blockname" for example "minecraft:chest" [default: ] + S:sealableBlockWhiteList < + > + + # Amount of power per tick the solar generator should produce + I:solarGeneratorMultiplier=1 + + # Laser drill will not mine these dimension [default: ] + S:spaceLaserDimIdBlackList < + > + + # Dimension ID to use for space stations + I:spaceStationId=-2 + + # Maximum time in minutes that the spacesuit's internal buffer can store O2 for + I:spaceSuitO2Buffer=30 + + # Max number of blocks allowed to be changed per tick + I:terraformBlockPerTick=1 + + # Multplier for atmosphere change speed + D:terraformMult=1.0 + + # Mod:Blockname for example "minecraft:chest" [default: ] + S:torchBlocks < + > + + # Amount of damage taken every second in a vacuum + I:vacuumDamage=1 + + # Multiplier for warp travel time + D:warpTravelTime=1.0 +} + + +"mod interaction" { + # If true Galacticcraft's air will be disabled entirely requiring use of Advanced Rocketry's Oxygen system on GC planets + B:OverrideGCAir=true +} + + +"ore generation" { + I:AluminumPerChunk=0 + I:AluminumPerClump=16 + I:CopperPerChunk=0 + I:CopperPerClump=6 + I:DilithiumPerChunk=0 + I:DilithiumPerChunkLuna=0 + I:DilithiumPerClump=16 + B:EnableOreGen=true + B:GenerateCopper=false + B:GenerateRutile=false + B:GenerateTin=false + I:IridiumPerChunk=0 + I:IridiumPerClump=16 + I:RutilePerChunk=0 + I:RutilePerClump=6 + I:TinPerChunk=0 + I:TinPerClump=6 + B:generateAluminum=false + + # If true then low pressure planets will have meteor craters. Note: setting this option to false overrides 'generageCraters' in the planetDefs.xml + B:generateCraters=true + B:generateDilithium=false + + # If true then ore-containing geodes are generated on high pressure planets + B:generateGeodes=true + B:generateIridium=false + + # Enable to allow structures like villages and mineshafts to generate on planets with a breathable atmosphere. Note, setting this to false will override 'generateStructures' in the planetDefs.xml [default: false] + B:generateVanillaStructures=false + + # If true then very hot planets planets will volcanos. Note: setting this option to false overrides 'generateVolcanos' in the planetDefs.xml + B:generateVolcanos=true + + # average size of the geodes + I:geodeBaseSize=36 + + # List of oredictionary names of ores allowed to spawn in geodes + S:geodeOres < + oreIron + oreGold + oreCopper + oreTin + oreRedstone + > + + # True if the ores in geodeOres should be a blacklist, false for whitelist + B:geodeOres_blacklist=false + + # variation in geode size + I:geodeVariation=24 +} + + +performance { + # Advanced visual effects + B:advancedVFX=true + + # BitMask: 0: no threading, radius based; 1: threading, radius based (EXP); 2: no threading volume based; 3: threading volume based (EXP) + I:atmosphereCalculationMethod=3 + + # Radius of the O2 vent. if atmosphereCalculationMethod is 2 or 3 then max volume is calculated from this radius. WARNING: larger numbers can lead to lag + I:oxygenVentSize=32 +} + + +planet { + # List of Biomes to be blacklisted from spawning as BiomeIds, default is: river, sky, hell, void, alienForest [default: [minecraft:river], [minecraft:sky], [minecraft:hell], [minecraft:void], [advancedrocketry:alien forest]] + S:BlacklistedBiomes < + 7 + 8 + 9 + 127 + 43 + > + + # Biomes that only spawn on worlds with pressures over 125, will override blacklist. Defaults: StormLands, DeepSwamp [default: [advancedrocketry:deepswamp], [advancedrocketry:stormland]] + S:HighPressureBiomes < + 48 + 46 + > + + # Some worlds have a chance of spawning single biomes contained in this list. Defaults: deepSwamp, crystalChasms, alienForest, desert hills, mushroom island, extreme hills, ice plains [default: [advancedrocketry:volcanicbarren], [advancedrocketry:deepswamp], [advancedrocketry:crystalchasms], [advancedrocketry:alien forest], [minecraft:desert_hills], [minecraft:mushroom_island], [minecraft:extreme_hills], [minecraft:ice_flats]] + S:SingleBiomes < + 48 + 47 + 43 + 17 + 14 + 3 + 12 + > + + # Prevents any vanilla biomes from spawning on planets [default: false] + B:blackListVanillaBiomes=false + + # Dimensions including and after this number are allowed to be made into planets [range: -127 ~ 8000, default: 2] + I:minDimension=2 + + # Chance of planet discovery in the warp ship monitor is not all planets are initially discoved, chance is 1/n + I:planetDiscoveryChance=5 +} + + +rockets { + D:asteroidTBIBurnMult=1.0 + + # Setting to false will disable the retrorockets that fire automatically on reentry on both player and automated rockets + B:autoRetroRockets=true + B:canBeFueledByHand=false + + # Multiplier for per-tank capacity + D:fuelCapacityMultiplier=1.0 + I:orbitHeight=1000 + S:rocketBipropellants < + hydrogen + > + + # List of fluid names for fluids that can be used as rocket fuel + S:rocketFuels < + rocket_fuel + > + S:rocketOxidizers < + oxygen + > + + # Set to false if rockets should not require fuel to fly + B:rocketsRequireFuel=true + I:stationClearance=1000 + + # Multiplier for per-engine thrust + D:thrustMultiplier=1.0 + I:transBodyInjection=0 + D:warpTBIBurnMult=10.0 +} + + +sealableblockwhitelist { + S:general < + > +} + + diff --git a/config/advRocketry/asteroidConfig.xml b/config/advRocketry/asteroidConfig.xml new file mode 100644 index 0000000..e05dd1a --- /dev/null +++ b/config/advRocketry/asteroidConfig.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/config/advRocketry/oreConfig.xml b/config/advRocketry/oreConfig.xml new file mode 100644 index 0000000..f55baa7 --- /dev/null +++ b/config/advRocketry/oreConfig.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/config/advRocketry/planetDefs.xml b/config/advRocketry/planetDefs.xml new file mode 100644 index 0000000..1d5fae1 --- /dev/null +++ b/config/advRocketry/planetDefs.xml @@ -0,0 +1,105 @@ + + + + true + 1.0,1.0,1.0 + 1.0,1.0,1.0 + 100 + 80 + 0 + 24000 + 100 + + true + 1.0,1.0,1.0 + 1.0,1.0,1.0 + 16 + 150 + 0 + 128000 + 0 + + + + biomesoplenty:volcanic_island + 0,0,0 + minecraft:fluid.lava + 120 + 38 + 10 + 1400000 + + + biomesoplenty:volcanic_island + 0,0,0 + 0.9,0.9,0.9 + nuclearcraft:fluid.sulfuric_acid + 120 + 90 + 40 + 2784000 + + + advancedrocketry:hotdryrock + 1,0.2,0 + 0.9,0.6,0.1 + 0 + 120 + 70 + 20000 + + + true + hydrogen + helium + 120 + 9900 + + 0 + 300 + 180 + 10000 + + + minecraft:frozen_ocean + 0 + 30 + 90 + 90 + 10000 + + + + true + hydrogen + helium + true + 130 + 10600 + + 0 + 250 + 250 + 120 + 12000 + + + + true + hydrogen + helium + 0 + 300 + 200 + 17250 + + + true + hydrogen + helium + 350 + 200 + 21100 + + + \ No newline at end of file diff --git a/config/appleskin.cfg b/config/appleskin.cfg new file mode 100644 index 0000000..602f702 --- /dev/null +++ b/config/appleskin.cfg @@ -0,0 +1,29 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# These config settings are client-side only +########################################################################################################## + +client { + # If true, shows your food exhaustion as a progress bar behind the hunger bars + B:show.food.exhaustion.hud.underlay=true + + # If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + B:show.food.stats.in.debug.overlay=true + + # If true, shows the hunger (and saturation if show.saturation.hud.overlay is true) that would be restored by food you are currently holding + B:show.food.values.hud.overlay=true + + # If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + B:show.food.values.in.tooltip=true + + # If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + B:show.food.values.in.tooltip.always=true + + # If true, shows your current saturation level overlayed on the hunger bar + B:show.saturation.hud.overlay=true +} + + diff --git a/config/armorplus/config.cfg b/config/armorplus/config.cfg new file mode 100644 index 0000000..b785052 --- /dev/null +++ b/config/armorplus/config.cfg @@ -0,0 +1,68 @@ +# Configuration file + +global { + # Sets the Recipe Difficulty + # -1 Disables almost all in-game recipes from the mod (can be used with the 'useJsonRecipes' property to only enable vanilla crafting table recipes), + # 0 = easy (All recipes are extremely easy), + # 1 = expert (default, All Recipes Are Harder), + # 2 = hellish (Repairing for A+ items is DISABLED) + # Min: -1 + # Max: 2 + I:gameMode=1 + + # Will make ArmorPlus use the Crafting Table 3x3 for all the recipes instead of the tiered benches + B:useJsonRecipes=false +} + + +lavapickaxe { + # Add blocks to the smelting blacklist of "Infused Lava Pickaxe" + # If You add want to add an item to the blacklist + # Add it in the following format: ":" + # Examples can be found inside the list itself + S:blacklist < + minecraft:wet_sponge + minecraft:sponge + minecraft:obsidian + > +} + + +maps { + # Enable/Disable the ability of the maps to spawn bosses, suck as the "Skeletal King" from the "Map of Sacrifice" + B:allowSpawnOfBosses=true +} + + +tgotg { + # Add Blacklisted Items to the "The Gift Of The Gods" + # If You add want to add an item to the blacklist + # You will need to replace 1 from "minecraft:dirt" to the item you want to add + S:blackListedItems < + minecraft:dirt + > + + # Set the cooldown ticks until you can use The Gift Of The Gods (1 second = 20 ticks) + I:cooldownTicks=600 + + # Enable/Disable The Gift Of The Gods + B:enable=true + + # Enable/Disable the BlackList + B:enableBlackList=false + + # Enable/Disable the WhiteList + B:enableWhiteList=false + + # Set the max amount of uses for the item + I:maxUses=2 + + # Add WhiteListed Items to the "The Gift Of The Gods" + # If You add want to add an item to the whitelist + # You will need to replace 1 from "minecraft:dirt" to the item you want to add + S:whiteListedItems < + minecraft:dirt + > +} + + diff --git a/config/armorplus/debug.cfg b/config/armorplus/debug.cfg new file mode 100644 index 0000000..7dc9c9c --- /dev/null +++ b/config/armorplus/debug.cfg @@ -0,0 +1,17 @@ +# Configuration file + +debug { + # Enable/Disable Debug Mode + B:debugMode=false + + # Enable/Disable Debug Mode for the Enchantments + B:debugModeEnchantments=false + + # Enable/Disable Debug Mode for the Ender Dragon Zombie + B:debugModeEnderDragonZombie=false + + # Enable/Disable Debug Mode for the Gift Of The Gods + B:debugModeTGOTG=false +} + + diff --git a/config/armorplus/dimensions.cfg b/config/armorplus/dimensions.cfg new file mode 100644 index 0000000..dd7e8d9 --- /dev/null +++ b/config/armorplus/dimensions.cfg @@ -0,0 +1,18 @@ +# Configuration file + +dimensions { + # The numeral id of the armorplus:arena dimension + I:arenaDimensionID=120 + B:enableArenaDimension=false + + # Enable/Disable the realm of insanity + B:enableRealmOfInsanity=false + + # Too unstable, unfinished to be enabled by default. + B:enableTheArenaDimension=false + + # The numeral id of the armorplus:realm_of_insanity dimension + I:realmDimensionID=121 +} + + diff --git a/config/armorplus/entities.cfg b/config/armorplus/entities.cfg new file mode 100644 index 0000000..1088358 --- /dev/null +++ b/config/armorplus/entities.cfg @@ -0,0 +1,98 @@ +# Configuration file + +ender_dragon_zombie { + # Set the Ender Dragon Zombie's Armor + D:armor=2.0 + + # Set the Ender Dragon Zombie's Attack Damage + D:attackDamage=3.0 + + # Enable/Disable the Ender Dragon Zombie to spawn in the End + B:enableSpawnEnd=false + + # Enable/Disable the Ender Dragon Zombie's Withering Effect + B:enableWithering=true + D:followRange=35.0 + + # Set the Ender Dragon Zombie's Health + D:health=40.0 + + # Set the Ender Dragon Zombie's Movement Speed + D:movementSpeed=0.23000000417232513 + + # Set the Ender Dragon Zombie's Withering effect Duration + I:witheringEffectDuration=20 + + # Set the Ender Dragon Zombie's Withering effect Level + I:witheringEffectLevel=4 +} + + +mob_drops { + + trophy { + # Enable/Disable the trophy dropped when killing a boss (some of the wip armorplus bosses) + B:enableAPBossTrophyDrops=true + B:enableTrophyDrops=false + + # Enable/Disable the trophy dropped when killing a boss (vanilla bosses) + B:enableVanillaTrophyDrops=true + } + + ender_dragon_scale { + # Enable/Disable the drop from the Ender Dragon + B:drop=true + + # Set the amount that the Ender Dragon will drop + I:dropAmount=12 + } + + wither_bone { + # Enable/Disable the drop from the Wither Boss + B:bossDrop=true + + # Set the amount that the Wither Boss will drop + I:dropAmount=6 + + # Enable/Disable the drop from the Wither Skeleton + B:witherSkeletonDrop=true + } + + guardian_scale { + # Set the amount that the Elder Guardian will drop + I:dropAmount=6 + + # Enable/Disable the drop from the Elder Guardian + B:elderDrop=true + + # Enable/Disable the drop from the Guardian + B:guardianDrop=true + } + + skeletal_king { + # Enable/Disable the drops from the Skeletal King + B:skeletalKingDrop=true + } + +} + + +skeletal_king { + # Set the Skeletal King's Armor + D:armor=8.0 + + # Set the Skeletal King's Health + # Max value 1024 + D:bossHealth=1024.0 + + # Enable/Disable the Skeletal King's resistance buff effect + B:enableResistance=true + + # Set the Skeletal King's Movement Speed + D:movementSpeed=0.6000000238418579 + + # Set the Skeletal King's resistance effect Level (0 = lvl 1) + I:resistanceAmplifier=0 +} + + diff --git a/config/armorplus/experimental.cfg b/config/armorplus/experimental.cfg new file mode 100644 index 0000000..63aebda --- /dev/null +++ b/config/armorplus/experimental.cfg @@ -0,0 +1,8 @@ +# Configuration file + +experimental { + # This will enable experimental features that the mod provides, use with caution can corrupt/destroy/break your worlds + B:enableExperimentalMode=false +} + + diff --git a/config/armorplus/integrations.cfg b/config/armorplus/integrations.cfg new file mode 100644 index 0000000..a900f2d --- /dev/null +++ b/config/armorplus/integrations.cfg @@ -0,0 +1,37 @@ +# Configuration file + +integrations { + # Enable/Disable the JEI integration + B:enableJEIIntegration=true + + # Enable/Disable the ProjectE integration + B:enableProjectEIntegration=false + + # Enable/Disable the Tinkers' Construct integration + B:enableTConstructIntegration=false + + # Enable/Disable the The One Probe integration + B:enableTOPIntegration=false + + # Draconic Evolution: Set the chaos resistance of the [Ender Dragon, Guardian, Super Star] armor + # Min: 0.8999999761581421 + # Max: 0.9900000095367432 + D:normalChaosResistance=0.8999999761581421 + + # Draconic Evolution: enable/disable the chaos immunity of the [Ultimate] armor + B:ultimateChaosImmunity=true + + tconstruct { + # Enable/Disable ender dragon scale material. + B:enableEnderDragonMaterial=true + + # Enable/Disable guardian scale material. + B:enableGuardianScaleMaterial=true + + # Enable/Disable wither bone material. + B:enableWitherBoneMaterial=true + } + +} + + diff --git a/config/armorplus/misc.cfg b/config/armorplus/misc.cfg new file mode 100644 index 0000000..0fd3a6f --- /dev/null +++ b/config/armorplus/misc.cfg @@ -0,0 +1,8 @@ +# Configuration file + +misc { + # Enable/Disable the armor Flight + B:enableFlightAbility=true +} + + diff --git a/config/armorplus/registry.cfg b/config/armorplus/registry.cfg new file mode 100644 index 0000000..4910239 --- /dev/null +++ b/config/armorplus/registry.cfg @@ -0,0 +1,2184 @@ +# Configuration file + +########################################################################################################## +# ardite +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Ardite MaterialType +########################################################################################################## + +ardite { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_red + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 3 + 4 + 2 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + fire_resistance + > + } + +} + + +blocks { + + ########################################################################################################## + # benches + #--------------------------------------------------------------------------------------------------------# + # This includes all benches: [Workbench, High-Tech Bench, Ulti-Tech Bench, Champion Bench] + ########################################################################################################## + + benches { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=2 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + stone_bricks { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=0 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + ore_lava_crystal { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=3 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + lava_cactus { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=0 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + lava_infuser { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=1 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + ########################################################################################################## + # lava_material + #--------------------------------------------------------------------------------------------------------# + # This includes: Block Lava Crystal, Block Infused Lava Crystal, Block Compressed Lava Crystal, Block Compressed Infused Lava Crystal & Block Lava Infused Obsidian + ########################################################################################################## + + lava_material { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=2 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + lava_nether_brick { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=1 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + block_compressed_obsidian { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=3 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + block_trophy { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=1 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + + block_metal { + # The harvest level of the tool required to mine this block + # Wood: 0, Stone: 1, Iron: 2, Diamond: 3, Gold: 0 + I:harvestLevel=1 + + # Sets whether the block can be mined or not (Like bedrock) + B:isUnbreakable=false + + # The tool type required to mine this block + # Available tool types are: 'pickaxe', 'axe', 'shovel' + S:toolType=pickaxe + } + +} + + +########################################################################################################## +# chain +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Enhanced Chainmail MaterialType +########################################################################################################## + +chain { + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 5 + 6 + 3 + > + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 +} + + +########################################################################################################## +# chicken +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Chicken MaterialType +########################################################################################################## + +chicken { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=aqua + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 1 + 1 + 2 + 1 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=0.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 4 + > + S:name < + speed + > + } + +} + + +########################################################################################################## +# coal +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Coal MaterialType +########################################################################################################## + +coal { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=gray + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 1 + 1 + 2 + 1 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=0.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + night_vision + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=gray + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=0.5 + + # Set the amount of durability the sword will have + I:durability=24 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=2.5 + + # Set the amount of durability the battle axe will have + I:durability=24 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=-2.0 + + # Set the amount of durability the bow have + I:durability=24 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + blindness + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=gray + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=24 + + # Set the breaking speed of the pickaxe + D:efficiency=2.0 + } + + } + +} + + +########################################################################################################## +# cobalt +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Cobalt MaterialType +########################################################################################################## + +cobalt { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=blue + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 3 + 4 + 2 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 2 + > + S:name < + haste + > + } + +} + + +########################################################################################################## +# diamond +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Enhanced Diamond MaterialType +########################################################################################################## + +diamond { + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 4 + 7 + 9 + 4 + > + + # Set the amount of toughness points the armor will have + D:toughnessPoints=3.0 +} + + +########################################################################################################## +# emerald +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Emerald MaterialType +########################################################################################################## + +emerald { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_green + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 3 + 6 + 8 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + speed + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=dark_green + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=1.5 + + # Set the amount of durability the sword will have + I:durability=1561 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=3.5 + + # Set the amount of durability the battle axe will have + I:durability=1561 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=-0.5 + + # Set the amount of durability the bow have + I:durability=1561 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + slowness + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=dark_green + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=1561 + + # Set the breaking speed of the pickaxe + D:efficiency=8.0 + } + + } + +} + + +enchantments { + # Enable/Disable the ability to 'enhance' vanilla armors (Chainmail, Iron, Gold, Diamond) via the 'enhanced' enchantment + B:enableArmorEnhancement=true + + # Enable/Disable the `furious` enchantment's functionality + B:enableFurious=true + + # Enable/Disable the `life steal` enchantment's functionality + B:enableLifeSteal=true +} + + +########################################################################################################## +# ender_dragon +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Ender Dragon MaterialType +########################################################################################################## + +ender_dragon { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=false + + # Set the color name the armor will have + S:itemNameColor=dark_purple + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 4 + 7 + 8 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + wither + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=2.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 0 + > + I:level < + -1 + > + S:name < + empty + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=dark_purple + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=8.0 + + # Set the amount of durability the sword will have + I:durability=2310 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=10.0 + + # Set the amount of durability the battle axe will have + I:durability=2310 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=1.5 + + # Set the amount of durability the bow have + I:durability=2310 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 3 + > + S:name < + wither + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=dark_purple + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=2310 + + # Set the breaking speed of the pickaxe + D:efficiency=25.0 + } + + } + +} + + +global_registry { + B:enableArditeArmor=true + B:enableChickenArmor=true + B:enableCoalArmor=true + B:enableCoalWeapons < + true + true + true + > + B:enableCobaltArmor=true + B:enableEmeraldArmor=true + B:enableEmeraldWeapons < + true + true + true + > + B:enableEnderDragonArmor=true + B:enableEnderDragonWeapons < + true + true + true + > + B:enableGuardianArmor=true + B:enableGuardianWeapons < + true + true + true + > + B:enableKnightSlimeArmor=true + B:enableLapisArmor=true + B:enableLapisWeapons < + true + true + true + > + B:enableLavaArmor=true + B:enableLavaWeapons < + true + true + true + > + B:enableManyullynArmor=true + B:enableObsidianArmor=true + B:enableObsidianWeapons < + true + true + true + > + B:enablePigIronArmor=true + B:enableRedstoneArmor=true + B:enableRedstoneWeapons < + true + true + true + > + B:enableSlimeArmor=true + B:enableSuperStarArmor=true + B:enableSuperStarWeapons < + true + true + true + > + B:enableTheUltimateArmor=true +} + + +########################################################################################################## +# gold +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Enhanced Gold MaterialType +########################################################################################################## + +gold { + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 4 + 6 + 3 + > + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 +} + + +########################################################################################################## +# guardian +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Guardian MaterialType +########################################################################################################## + +guardian { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=aqua + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 4 + 7 + 8 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=2.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + water_breathing + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=aqua + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=6.0 + + # Set the amount of durability the sword will have + I:durability=1800 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=8.0 + + # Set the amount of durability the battle axe will have + I:durability=1800 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=1.5 + + # Set the amount of durability the bow have + I:durability=1800 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + nausea + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=aqua + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=1800 + + # Set the breaking speed of the pickaxe + D:efficiency=15.0 + } + + } + +} + + +########################################################################################################## +# iron +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Enhanced Iron MaterialType +########################################################################################################## + +iron { + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 3 + 6 + 8 + 3 + > + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 +} + + +########################################################################################################## +# knight_slime +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Knight Slime MaterialType +########################################################################################################## + +knight_slime { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_purple + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 3 + 4 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + jump_boost + > + } + +} + + +########################################################################################################## +# lapis +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Lapis MaterialType +########################################################################################################## + +lapis { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_blue + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 1 + 2 + 3 + 2 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=0.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + water_breathing + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=dark_blue + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=1.0 + + # Set the amount of durability the sword will have + I:durability=200 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=3.0 + + # Set the amount of durability the battle axe will have + I:durability=200 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=-1.5 + + # Set the amount of durability the bow have + I:durability=200 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + nausea + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=dark_blue + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=200 + + # Set the breaking speed of the pickaxe + D:efficiency=6.0 + } + + } + +} + + +########################################################################################################## +# lava +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Lava MaterialType +########################################################################################################## + +lava { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=true + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=gold + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 3 + 6 + 8 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + fire_resistance + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=false + + # Set the color name the weapons will have + S:itemNameColor=gold + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=8 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=true + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=4.5 + + # Set the amount of durability the sword will have + I:durability=1750 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=6.5 + + # Set the amount of durability the battle axe will have + I:durability=1750 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=0.5 + + # Set the amount of durability the bow have + I:durability=1750 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 0 + > + I:level < + -1 + > + S:name < + empty + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=gold + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=1750 + + # Set the breaking speed of the pickaxe + D:efficiency=12.0 + } + + } + +} + + +########################################################################################################## +# manyullyn +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Manyullyn MaterialType +########################################################################################################## + +manyullyn { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_purple + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 3 + 5 + 5 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=2.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + strength + > + } + +} + + +########################################################################################################## +# obsidian +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Obsidian MaterialType +########################################################################################################## + +obsidian { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_gray + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 3 + 6 + 7 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + resistance + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=dark_gray + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=4.0 + + # Set the amount of durability the sword will have + I:durability=1500 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=6.0 + + # Set the amount of durability the battle axe will have + I:durability=1500 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=0.0 + + # Set the amount of durability the bow have + I:durability=1500 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + weakness + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=dark_gray + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=5000 + + # Set the breaking speed of the pickaxe + D:efficiency=4.0 + } + + } + +} + + +########################################################################################################## +# pig_iron +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Pig Iron MaterialType +########################################################################################################## + +pig_iron { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=light_purple + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 2 + 3 + 4 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=1.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 0 + > + S:name < + saturation + > + } + +} + + +recipes { + # Enable/Disable The Ardite armor Recipes + B:enableArditeArmorRecipes=true + + # Enable/Disable the armorplus arrow recipes + B:enableArrowRecipes=true + + # Enable/Disable ArmorPlus Battle Axes's Recipes + B:enableBattleAxesRecipes=true + + # Enable/Disable ArmorPlus Bows's Recipes + B:enableBowsRecipes=true + + # Enable/Disable The Chain armor Recipes + B:enableChainArmorRecipes=true + + # Enable/Disable The Charcoal Coal armor Recipes + B:enableCharcoalCoalArmorRecipe=false + + # Enable/Disable The Chicken armor Recipes + B:enableChickenArmorRecipes=true + + # Enable/Disable The Coal armor Recipes + B:enableCoalArmorRecipes=true + + # Enable/Disable The Cobalt armor Recipes + B:enableCobaltArmorRecipes=true + + # Enable/Disable The Electrical Ingot Recipes + B:enableElectricalIngotRecipes=true + + # Enable/Disable The Elytra Recipe + B:enableElytraRecipe=false + + # Enable/Disable The Emerald armor Recipes + B:enableEmeraldArmorRecipes=true + + # Enable/Disable The Ender Dragon armor Recipes + B:enableEnderDragonArmorRecipes=true + + # Enable/Disable The Guardian armor Recipes + B:enableGuardianArmorRecipes=true + + # Enable/Disable The Knight Slime armor Recipes + B:enableKnightSlimeArmorRecipes=true + + # Enable/Disable The Lapis armor Recipes + B:enableLapisArmorRecipes=true + + # Enable/Disable the armor Recipes + B:enableLavaArmorRecipes=true + + # Enable/Disable The Manyullyn armor Recipes + B:enableManyullynArmorRecipes=true + + # Enable/Disable The Obsidian armor Recipes + B:enableObsidianArmorRecipes=true + + # Enable/Disable ArmorPlus Pickaxe's Recipes + B:enablePickaxesRecipes=true + + # Enable/Disable The Pig Iron armor Recipes + B:enablePigIronArmorRecipes=true + + # Enable/Disable The Redstone Apple Recipes + B:enableRedstoneAppleRecipes=true + + # Enable/Disable The Redstone armor Recipes + B:enableRedstoneArmorRecipes=true + + # Enable/Disable The Slime armor Recipes + B:enableSlimeArmorRecipes=true + + # Enable/Disable The Steel Ingot Recipes + B:enableSteelIngotRecipes=true + + # Enable/Disable The Super Star armor Recipes + B:enableSuperStarArmorRecipes=true + + # Enable/Disable ArmorPlus Sword's Recipes + B:enableSwordsRecipes=true + + # Enable/Disable The Ultimate armor Recipes + B:enableTheUltimateArmorRecipes=true +} + + +########################################################################################################## +# redstone +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Redstone MaterialType +########################################################################################################## + +redstone { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=dark_red + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 1 + 2 + 3 + 2 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=0.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + haste + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=dark_red + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=1.0 + + # Set the amount of durability the sword will have + I:durability=200 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=3.0 + + # Set the amount of durability the battle axe will have + I:durability=200 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=-1.5 + + # Set the amount of durability the bow have + I:durability=200 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + mining_fatigue + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=dark_red + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=200 + + # Set the breaking speed of the pickaxe + D:efficiency=6.0 + } + + } + +} + + +########################################################################################################## +# slime +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Slime MaterialType +########################################################################################################## + +slime { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=green + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 1 + 1 + 2 + 1 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + empty + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=0.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 2 + > + S:name < + jump_boost + > + } + +} + + +########################################################################################################## +# super_star +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Super Star MaterialType +########################################################################################################## + +super_star { + + armor { + # Enables/Disables the de-buffs that the armor will get when touching water without Water Breathing potion + # a.k.a nothing happens when player wears this armor while in water. + # CURRENTLY ONLY WORKS FOR THE INFUSED LAVA ARMOR + B:enableOnWaterTouchDeBuff=false + + # Enable/Disable the piece effect(s) (Boots, Leggings, Chestplate, Helmet) + B:enablePieceEffects < + false + false + false + false + > + + # Enable/Disable the set effect(s) + B:enableSetEffects=true + + # Set the color name the armor will have + S:itemNameColor=white + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 4 + 7 + 8 + 3 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + wither + > + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=2.0 + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the armor will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + regeneration + > + } + + } + + weapons { + # Enable/Disable the potion effect the weapons will have + B:enableEffects=true + + # Set the color name the weapons will have + S:itemNameColor=white + + # Sets the amount of seconds the entities will be set on fire after being hit + I:onFireSeconds=0 + + # Enable/Disable the ability for the weapons to set entities on fire + B:shouldApplyFire=false + + sword { + # Set the amount of damage the sword will do (Additional +4 damage will be added automatically by minecraft) + D:damage=7.0 + + # Set the amount of durability the sword will have + I:durability=1950 + } + + battle_axe { + # Set the amount of damage the battle axe will do (Additional +4 damage will be added automatically by minecraft) + D:damage=9.0 + + # Set the amount of durability the battle axe will have + I:durability=1950 + } + + bow { + # Set the amount of bonus arrow damage the bow will do + D:arrowBonusDamage=1.5 + + # Set the amount of durability the bow have + I:durability=1950 + } + + ########################################################################################################## + # abilities + #--------------------------------------------------------------------------------------------------------# + # Adds the potion effect the weapons will have (to disable the effect set the effects 'false') + ########################################################################################################## + + abilities { + I:duration < + 12 + > + I:level < + 1 + > + S:name < + wither + > + } + + } + + tools { + # Set the color name the tools will have + S:itemNameColor=white + + pickaxe { + # Set the amount of durability the pickaxe have + I:durability=1950 + + # Set the breaking speed of the pickaxe + D:efficiency=15.0 + } + + } + +} + + +########################################################################################################## +# ultimate +#--------------------------------------------------------------------------------------------------------# +# Configurations for the Ultimate MaterialType +########################################################################################################## + +ultimate { + + armor { + # Adds the potion effects the armor will have (to disable the effect set the effects 'false') + S:addPotionEffects < + regeneration + water_breathing + > + + # Set the duration for the effect(s) by the armor. (in seconds) + I:effectDurations < + 12 + 12 + > + + # Set the amplifier level for the effect(s) by the armor. (0 = level 1, 1 = level 2 etc.) + I:effectLevels < + 1 + 0 + > + + # Enable/Disable the armor's de-buffs (when a non complete set is equiped) + B:enableDeBuffs=true + + # Set the color name the armor will have + S:itemNameColor=green + + # Set the amount of protection points the armor will have (boots, leggings, chestplate, helmet) + I:protectionPoints < + 4 + 8 + 9 + 4 + > + + # The potion effect(s) that the armor will be removing (to disable the effect set the effects 'empty') + S:removePotionEffects < + wither + > + + # Enable/Disable the armor's invincibility + B:setInvincible=false + + # Sets the armor unbreakable + B:setUnbreakable=false + + # Set the amount of toughness points the armor will have + D:toughnessPoints=3.0 + } + +} + + diff --git a/config/armorplus/worldgen.cfg b/config/armorplus/worldgen.cfg new file mode 100644 index 0000000..c1d3147 --- /dev/null +++ b/config/armorplus/worldgen.cfg @@ -0,0 +1,91 @@ +# Configuration file + +lava_crystal { + + ########################################################################################################## + # overworld + #--------------------------------------------------------------------------------------------------------# + # Configuration for the 'Overworld' dimension + ########################################################################################################## + + overworld { + # Enable/Disable the lava crystal world generation + B:enable=false + + # Set the maximum y getExactRandPos level of the lava crystal world gen + I:maxYSpawn=16 + + # Set the minimum y getExactRandPos level of the lava crystal world gen + I:minYSpawn=6 + + # Set the rarity level of the lava crystal world gen + I:rarity=10 + + # Set the vein amount of the lava crystal world gen + I:veinAmount=4 + } + + ########################################################################################################## + # the_nether + #--------------------------------------------------------------------------------------------------------# + # Configuration for the 'The Nether' dimension + ########################################################################################################## + + the_nether { + # Enable/Disable the lava crystal world generation + B:enable=true + + # Set the maximum y getExactRandPos level of the lava crystal world gen + I:maxYSpawn=30 + + # Set the minimum y getExactRandPos level of the lava crystal world gen + I:minYSpawn=0 + + # Set the rarity level of the lava crystal world gen + I:rarity=5 + + # Set the vein amount of the lava crystal world gen + I:veinAmount=2 + } + + ########################################################################################################## + # the_end + #--------------------------------------------------------------------------------------------------------# + # Configuration for the 'The End' dimension + ########################################################################################################## + + the_end { + # Enable/Disable the lava crystal world generation + B:enable=false + + # Set the maximum y getExactRandPos level of the lava crystal world gen + I:maxYSpawn=0 + + # Set the minimum y getExactRandPos level of the lava crystal world gen + I:minYSpawn=0 + + # Set the rarity level of the lava crystal world gen + I:rarity=0 + + # Set the vein amount of the lava crystal world gen + I:veinAmount=0 + } + +} + + +tower { + # Set the spawn chance need of the Tower Generation in the Overworld + I:chanceNeededForSpawning=7000 + + # Enable/Disable the Tower Generation + B:enable=true + + # Enable/Disable the tower generation outside the overworld + B:shouldOnlyGenerateInTheOverworld=true + + # Set the spawn chance of the Tower Generation in the Overworld + I:spawnChance=1 +} + + diff --git a/config/attributefix.cfg b/config/attributefix.cfg new file mode 100644 index 0000000..731d6bf --- /dev/null +++ b/config/attributefix.cfg @@ -0,0 +1,65 @@ +# Configuration file + +attributes { + # The maximum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxArmor=65536.0 + + # The maximum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxArmorToughness=65536.0 + + # The maximum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxAttackDamage=65536.0 + + # The maximum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxAttackSpeed=65536.0 + + # The maximum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxFlyingSpeed=65536.0 + + # The maximum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxFollowRange=65536.0 + + # The maximum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxKnockbackResistance=65536.0 + + # The maximum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxLuck=65536.0 + + # The maximum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxMaxHealth=65536.0 + + # The maximum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxMovementSpeed=65536.0 + + # The minimum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minArmor=0.0 + + # The minimum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minArmorToughness=0.0 + + # The minimum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minAttackDamage=0.0 + + # The minimum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minAttackSpeed=0.0 + + # The minimum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minFlyingSpeed=0.0 + + # The minimum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minFollowRange=0.0 + + # The minimum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minKnockbackResistance=0.0 + + # The minimum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: -1024.0] + S:minLuck=-1024.0 + + # The minimum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 1.4E-45] + S:minMaxHealth=1.4E-45 + + # The minimum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minMovementSpeed=0.0 +} + + diff --git a/config/avaritia.cfg b/config/avaritia.cfg new file mode 100644 index 0000000..7c56f96 --- /dev/null +++ b/config/avaritia.cfg @@ -0,0 +1,65 @@ +~1.0 + +#General configuration of Avaritia components. +"general" { + #Disable to remove end stone out of some of Avaritia's recipes. + B:"use_end_stone"=true + + #Disable if you don't want the World Breaker to break unbreakable blocks. + B:"break_bedrock"=true + + #Enable to keep the Ultimate Stew and Cosmic Meatballs from grabbing more ingredients. + B:"boring_food"=false + + #Enable if you don't have RotaryCraft installed and want some buggy fractured ores. + B:"fractured_ores"=false + + #These are the OreDictionary ID's for default trashed items. These are synced from the server to the client. And will appear as defaults on the client also. Clients can override these, They are defaults not Musts. + S:"aoe_trash_defaults" < + dirt + sand + gravel + cobblestone + netherrack + stoneGranite + stoneDiorite + stoneAndesite + > + + #Enables verbose logging of actions taken on avaritia by CraftTweaker scripts. Only effects CraftTweakers script log file. + B:"verbose_craft_tweaker_logging"=false +} + +#Disable to stop using that material in recipes. Useful if a mod adds unobtainable placeholder ores. +"materials" { + B:"copper"=true + + B:"tin"=true + + B:"silver"=true + + B:"lead"=true + + B:"nickel"=true + + B:"steel"=true + + B:"fluxed"=true + + B:"enderium"=true + + B:"dark_steel"=true + + B:"platinum"=false + + B:"iridium"=false +} + +#Balance modifications for the Compressor. +"balance" { + #Added to the existing modifier to make prices more expensive or cheaper. Can be negative. + I:"cost_modifier"=0 + + #Added to the existing multiplier to make prices more expensive or cheaper. Can be negative. + I:"cost_multiplier"=0 +} diff --git a/config/badwithernocookiereloaded.cfg b/config/badwithernocookiereloaded.cfg new file mode 100644 index 0000000..b02743b --- /dev/null +++ b/config/badwithernocookiereloaded.cfg @@ -0,0 +1,37 @@ +# Configuration file + +########################################################################################################## +# general settings +#--------------------------------------------------------------------------------------------------------# +# Choose Global Sounds to Silence +########################################################################################################## + +"general settings" { + # Set to true to silence the server messages for when any of these sounds have been silenced. + B:"The Console on Success"=true + + # Set to true to silence the server-wide Ender Dragon Death broadcast sound. + B:"The Dragon"=true + + # Set to true to silence the server-wide Thunder caused by Lightning broadcast sound. + B:"The Lightning"=true + + # Set to true to silence the server-wide Wither spawn broadcast sound. + B:"The Wither"=true +} + + +########################################################################################################## +# localized settings +#--------------------------------------------------------------------------------------------------------# +# Yes, you can silence other sounds too! +########################################################################################################## + +"localized settings" { + # A list of sounds to silence, discoverable with the toggle command /listen + # enter one sound event per line with no commas. + S:silenceUs < + > +} + + diff --git a/config/baubles.cfg b/config/baubles.cfg new file mode 100644 index 0000000..7a7939d --- /dev/null +++ b/config/baubles.cfg @@ -0,0 +1,8 @@ +# Configuration file + +client { + # Set this to false to disable rendering of baubles in the player. [default: true] + B:baubleRender.enabled=true +} + + diff --git a/config/betteradvancements/betteradvancements.cfg b/config/betteradvancements/betteradvancements.cfg new file mode 100644 index 0000000..a9a9c20 --- /dev/null +++ b/config/betteradvancements/betteradvancements.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + B:addInventoryButton=false + + # Lists the criteria for partially completed advancements, e.g. the biomes required for 'Adventuring Time' + # Off: Vanilla default + # Default: List which criteria you have already obtained + # Spoiler: Only reveal unobtained criteria + # All: Show both obtained and unobtained criteria + S:criteriaDetail=Default + B:criteriaDetailRequiresShift=false + S:defaultCompletedIconColor=#DBA213 + S:defaultCompletedLineColor=#FFFFFF + S:defaultCompletedTitleColor=#DBA213 + B:defaultDrawDirectLines=false + B:defaultHideLines=false + S:defaultUncompletedIconColor=#FFFFFF + S:defaultUncompletedLineColor=#FFFFFF + S:defaultUncompletedTitleColor=#0489C1 + B:doAdvancementsBackgroundFade=true + B:orderTabsAlphabetically=false + B:showDebugCoordinates=false + + # Values below 50% might give odd results, use on own risk ;) + I:uiScaling=100 +} + + diff --git a/config/betterbuilderswands.cfg b/config/betterbuilderswands.cfg new file mode 100644 index 0000000..6c209ae --- /dev/null +++ b/config/betterbuilderswands.cfg @@ -0,0 +1,45 @@ +# Configuration file + +########################################################################################################## +# balance +#--------------------------------------------------------------------------------------------------------# +# For those wanting to change balance. +# Note: The 'blocks-at-a-time' for the unbreakable wand is 2^n where n is the damage value. Recipe modification can be done with another mod. +########################################################################################################## + +balance { + # How many blocks the diamond wand can place at a time. Use -1 for default + I:diamond_wand_limit=-1 +} + + +general { + # Blocks that won't work at all with the wands. E.g. 'minecraft:bedrock/0' + S:blacklisted_blocks < + > + + # Enable recipe for diamond builder's wand + B:enable_diamond_wand=true + + # Enable recipe for iron builder's wand + B:enable_iron_wand=true + + # Enable recipe for stone builder's wand + B:enable_stone_wand=true + + # Specify forced mappings for what to build from certain blocks. + # (what you are looking at)=>(number required)*(item required)=>(block to build) + S:forced_blocks=minecraft:lapis_ore/0=>1*minecraft:lapis_ore/4=>minecraft:lapis_ore/0,minecraft:lit_redstone_ore/0=>1*minecraft:redstone_ore/0=>minecraft:lit_redstone_ore/0,minecraft:grass/0=>1*minecraft:grass/0=>minecraft:grass/0,minecraft:grass/0=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/1=>1*minecraft:dirt/1=>minecraft:dirt/1,minecraft:dirt/1=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/2=>1*minecraft:dirt/2=>minecraft:dirt/2,minecraft:dirt/2=>1*minecraft:dirt/0=>minecraft:dirt/0 + + # Blocks that break assumptions. When the placed block is not what you expect. E.g. 'minecraft:bedrock/0' + S:no_assumption_blocks < + > +} + + +why_not { + # For those that don't like Extra Utils progression. [default: false] + B:straymav_ultimate_wand=false +} + + diff --git a/config/betterquesting.cfg b/config/betterquesting.cfg new file mode 100644 index 0000000..ae7393a --- /dev/null +++ b/config/betterquesting.cfg @@ -0,0 +1,35 @@ +# Configuration file + +client { + B:"Quest Notices"=true +} + + +general { + B:"Claim all requires confirmation"=true + B:"Experimental Dirty Mode"=true + B:"Hide Updates"=false + B:"Lock Tray"=false + + # Clamps the max UI height (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Height"=-1 + + # Clamps the max UI width (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Width"=-1 + + # Enabled the popup notices when quests are completed or updated [default: true] + B:"Quest Notices"=true + S:"Scroll Speed Multiplier"=1.0 + + # The current questing theme [default: betterquesting:light] + S:Theme=bq_standard:dark + + # Jumps the user to the last opened quest [default: true] + B:"Use Quest Bookmark"=true + B:"Zoom In on Cursor"=true + B:"Zoom Out on Cursor"=true + S:"Zoom Smoothness"=100.0 + S:"Zoom Speed"=1.25 +} + + diff --git a/config/betterquesting/credits-reinforced-neon.txt b/config/betterquesting/credits-reinforced-neon.txt new file mode 100644 index 0000000..2b66a13 --- /dev/null +++ b/config/betterquesting/credits-reinforced-neon.txt @@ -0,0 +1,4 @@ +All pixels are my work besides the quest objects from Funwayguy. + +Thanks for using my theme and don't forget to check out my dark mode theme Midnight! +https://www.curseforge.com/minecraft/customization/bq-custom-theme-midnight diff --git a/config/betterquesting/credits.txt b/config/betterquesting/credits.txt new file mode 100644 index 0000000..acbc3eb --- /dev/null +++ b/config/betterquesting/credits.txt @@ -0,0 +1,2 @@ +All pixels are my work besides the quest objects from Funwayguy. + diff --git a/config/betterquesting/questbook.cfg b/config/betterquesting/questbook.cfg new file mode 100644 index 0000000..9a57a2c --- /dev/null +++ b/config/betterquesting/questbook.cfg @@ -0,0 +1,20 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General options for the Quest Book mod. +########################################################################################################## + +general { + # [NYI]Disable party notifications. Default: false + B:disablePartyNotifications=false + + # [NYI]Disable quest notifications. Default: false + B:disableQuestNotifications=false + + # Enable this option so new players will spawn with a Quest Book. Default: false + B:spawnWithBook=false +} + + diff --git a/config/betterquesting/resources/betterquesting/textures/gui/default_title.png b/config/betterquesting/resources/betterquesting/textures/gui/default_title.png new file mode 100644 index 0000000..f283a5b Binary files /dev/null and b/config/betterquesting/resources/betterquesting/textures/gui/default_title.png differ diff --git a/config/betterquesting/resources/midnight/bq_themes.json b/config/betterquesting/resources/midnight/bq_themes.json new file mode 100644 index 0000000..fe77896 --- /dev/null +++ b/config/betterquesting/resources/midnight/bq_themes.json @@ -0,0 +1,324 @@ +[ + { + "themeParent":"none", + "themeName":"Midnight by kastaqt", + "themeID":"midnight:dark", + "textures": + { + "betterquesting:panel_main": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,0,48,48], + "padding": [16,16,16,16], + "sliceMode": 1 + }, + "betterquesting:btn_normal_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,0,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_normal_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,20,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_normal_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,40,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,0,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,20,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [48,40,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:scroll_v_bg": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [248,0,8,60], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:item_frame": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,48,18,18], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:aux_frame_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,128,128,128], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:quest_norm_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_3": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_3": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "midnight:textures/gui/midnight_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + } + }, + "colors": + { + "betterquesting:text_header": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:text_main": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:gui_divider": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:grid_major": + { + "colorType": "betterquesting:color_static", + "color": "FF000000" + }, + "betterquesting:grid_minor": + { + "colorType": "betterquesting:color_static", + "color": "FF000000" + }, + "betterquesting:quest_line_locked": + { + "colorType": "betterquesting:color_static", + "color": "FFC00000" + }, + "betterquesting:quest_line_unlocked": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFF00" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF808000" + } + }, + "betterquesting:quest_line_pending": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + }, + "betterquesting:quest_line_complete": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + }, + "betterquesting:quest_icon_locked": + { + "colorType": "betterquesting:color_static", + "color": "FF808080" + }, + "betterquesting:quest_icon_unlocked": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FFC00000" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF600000" + } + }, + "betterquesting:quest_icon_pending": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FF00FFFF" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF008080" + } + }, + "betterquesting:quest_icon_complete": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + } + }, + "lines": + { + "betterquesting:gui_divider": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:grid_major": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:grid_minor": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 2, + "stippleMask": "1010101010101010" + }, + "betterquesting:quest_locked": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_unlocked": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_pending": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_complete": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + } + } + } +] \ No newline at end of file diff --git a/config/betterquesting/resources/midnight/textures/gui/midnight_gui.png b/config/betterquesting/resources/midnight/textures/gui/midnight_gui.png new file mode 100644 index 0000000..0a085fe Binary files /dev/null and b/config/betterquesting/resources/midnight/textures/gui/midnight_gui.png differ diff --git a/config/betterquesting/resources/reinforced-neon/bq_themes.json b/config/betterquesting/resources/reinforced-neon/bq_themes.json new file mode 100644 index 0000000..cda33c3 --- /dev/null +++ b/config/betterquesting/resources/reinforced-neon/bq_themes.json @@ -0,0 +1,324 @@ +[ + { + "themeParent":"none", + "themeName":"Reinforced Neon by kastaqt", + "themeID":"reinforced-neon:dark", + "textures": + { + "betterquesting:panel_main": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,0,48,48], + "padding": [16,16,16,16], + "sliceMode": 1 + }, + "betterquesting:btn_normal_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,0,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_normal_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,20,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_normal_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,40,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,0,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,20,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:btn_clean_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [48,40,200,20], + "padding": [2,2,2,3], + "sliceMode": 1 + }, + "betterquesting:scroll_v_bg": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [248,0,8,60], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:scroll_v_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [248,60,8,20], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:item_frame": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,48,18,18], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:aux_frame_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,128,128,128], + "padding": [1,1,1,1], + "sliceMode": 2 + }, + "betterquesting:quest_norm_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_norm_3": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [0,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_0": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_1": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_2": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + }, + "betterquesting:quest_main_3": + { + "textureType": "betterquesting:texture_sliced", + "atlas": "reinforced-neon:textures/gui/reinforced_neon_gui.png", + "bounds": [24,104,24,24], + "padding": [11,11,11,11], + "sliceMode": 1 + } + }, + "colors": + { + "betterquesting:text_header": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:text_main": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:gui_divider": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFFFF" + }, + "betterquesting:grid_major": + { + "colorType": "betterquesting:color_static", + "color": "FF000000" + }, + "betterquesting:grid_minor": + { + "colorType": "betterquesting:color_static", + "color": "FF000000" + }, + "betterquesting:quest_line_locked": + { + "colorType": "betterquesting:color_static", + "color": "FFC00000" + }, + "betterquesting:quest_line_unlocked": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FFFFFF00" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF808000" + } + }, + "betterquesting:quest_line_pending": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + }, + "betterquesting:quest_line_complete": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + }, + "betterquesting:quest_icon_locked": + { + "colorType": "betterquesting:color_static", + "color": "FF808080" + }, + "betterquesting:quest_icon_unlocked": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FFC00000" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF600000" + } + }, + "betterquesting:quest_icon_pending": + { + "colorType": "betterquesting:color_pulse", + "period": 1.0, + "phase": 0.0, + "color1": + { + "colorType": "betterquesting:color_static", + "color": "FF00FFFF" + }, + "color2": + { + "colorType": "betterquesting:color_static", + "color": "FF008080" + } + }, + "betterquesting:quest_icon_complete": + { + "colorType": "betterquesting:color_static", + "color": "FF00FF00" + } + }, + "lines": + { + "betterquesting:gui_divider": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:grid_major": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:grid_minor": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 2, + "stippleMask": "1010101010101010" + }, + "betterquesting:quest_locked": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_unlocked": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_pending": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + }, + "betterquesting:quest_complete": + { + "lineType": "betterquesting:line_simple", + "stippleScale": 1, + "stippleMask": "1111111111111111" + } + } + } +] \ No newline at end of file diff --git a/config/betterquesting/resources/reinforced-neon/textures/gui/reinforced_neon_gui.png b/config/betterquesting/resources/reinforced-neon/textures/gui/reinforced_neon_gui.png new file mode 100644 index 0000000..f450d5e Binary files /dev/null and b/config/betterquesting/resources/reinforced-neon/textures/gui/reinforced_neon_gui.png differ diff --git a/config/bookshelf.cfg b/config/bookshelf.cfg new file mode 100644 index 0000000..0ff204c --- /dev/null +++ b/config/bookshelf.cfg @@ -0,0 +1,41 @@ +# Configuration file + +########################################################################################################## +# oredict +#--------------------------------------------------------------------------------------------------------# +# WARNIG: Changing these config options may break recipes in mods that use Bookshelf. +########################################################################################################## + +oredict { + # Should vanilla arrows be ore dicted? [default: true] + B:arrows=true + + # Should vanilla fences and fence gates be ore dicted? [default: true] + B:fence=true + + # Should misc blocks like magma blocks and bone blocks be put in the ore dict? [default: true] + B:misc=true + + # Should vanilla rails be ore dicted? [default: true] + B:rails=true + + # Should vanilla seeds be ore dicted? [default: true] + B:seeds=true + + # Should vanilla shulker boxes be ore dicted? [default: true] + B:shulker=true +} + + +########################################################################################################## +# translations +#--------------------------------------------------------------------------------------------------------# +# Adds support for additional levels. Lowering this can improve memory. +########################################################################################################## + +translations { + # The amount of enchantment levels to translate. 10 or less will disable this. [range: 0 ~ 32767, default: 256] + I:enchantmentCount=256 +} + + diff --git a/config/bountiful/bounties.json b/config/bountiful/bounties.json new file mode 100644 index 0000000..c0601e7 --- /dev/null +++ b/config/bountiful/bounties.json @@ -0,0 +1,110 @@ +[ + { + "content": "gregtech:meta_item_1:32600", + "amount": { + "min": 5, + "max": 10 + }, + "unitWorth": 5, + "weight": 70 + }, + { + "content": "contenttweaker:stonewidget", + "amount": { + "min": 5, + "max": 25 + }, + "unitWorth": 3, + "weight": 30 + }, + { + "content": "gregtech:meta_item_1:32640", + "amount": { + "min": 2, + "max": 4 + }, + "unitWorth": 10, + "weight": 50 + }, + { + "content": "gregtech:meta_item_2:32450", + "amount": { + "min": 5, + "max": 25 + }, + "unitWorth": 1, + "weight": 20 + }, + { + "content": "contenttweaker:combinationcircuit", + "amount": { + "min": 1, + "max": 5 + }, + "unitWorth": 35, + "weight": 50 + }, + { + "content": "gregtech:machine:501", + "amount": { + "min": 1, + "max": 5 + }, + "unitWorth": 10, + "weight": 20 + }, + { + "content": "gregtech:meta_item_1:32690", + "amount": { + "min": 2, + "max": 4 + }, + "unitWorth": 10, + "weight": 30 + }, + { + "content": "gregtech:meta_item_1:32680", + "amount": { + "min": 2, + "max": 4 + }, + "unitWorth": 15, + "weight": 30 + }, + { + "content": "gregtech:meta_item_1:32610", + "amount": { + "min": 2, + "max": 4 + }, + "unitWorth": 15, + "weight": 30 + }, + { + "content": "contenttweaker:enderwidget", + "amount": { + "min": 2, + "max": 5 + }, + "unitWorth": 30, + "weight": 50 + }, + { + "content": "contenttweaker:alloywidget", + "amount": { + "min": 2, + "max": 5 + }, + "unitWorth": 20, + "weight": 40 + }, + { + "content": "contenttweaker:woodenwidget", + "amount": { + "min": 5, + "max": 25 + }, + "unitWorth": 2, + "weight": 80 + } +] \ No newline at end of file diff --git a/config/bountiful/bountiful.cfg b/config/bountiful/bountiful.cfg new file mode 100644 index 0000000..9cf3090 --- /dev/null +++ b/config/bountiful/bountiful.cfg @@ -0,0 +1,97 @@ +# Configuration file + +board { + # Whether or not the bounty board can be broken (Default: true). + B:"Board Breakable?"=true + + # Whether or not bounty boards will drop when broken (Default: true). + B:"Board Drops on Break"=true + + # Whether or not a recipe for the bounty board is created (Default: false). + B:"Board Recipe Enabled?"=true + + # The number of entries that a Bounty Board starts with when placed, if not using global bounties (Default: 0) + I:"Bounties Created On Place"=5 + + # How long entries stay on the board, at max (Bounties will be removed prematurely if board hits max entries). (Default: 72000) + I:"Bounty on Board Lifespan"=72000 + + # By default (false), all boards share a single, global inventory per dimension. If false, all boards have their own inventory. + B:"Global Bounty Inventory"=true + + # How many entries should be on a bounty board at a given time. (Max: 27, Default: 17) + I:"Max Bounties Per Board At A Time"=20 + + # How often, in ticks, new bounty should show up on the bounty board. (Min: 20, Default: 2400) + I:"New Bounty Frequency"=600 + + # Whether or not bounty boards naturally generate in villages (Default: true). + B:"Village Generation"=true +} + + +bounty { + # A general multiplier for how long you get to complete a bounty, based on bounty worth. (Default: 28.0) + D:"Bounty Expiry Time Multiplier"=5.0 + + # The maximum number of objectives that a bounty could ask for (Default: 2) + I:"Bounty Items Max"=4 + + # The minimum number of objectives that a bounty could ask for (Default: 1) + I:"Bounty Items Min"=1 + + # By default (true), the user must cash in the bounty by right clicking on the bounty board. If false, you can right click with the item in hand. + B:"Cash In At Bounty Board?"=true + + # A multiplier for how much longer entity (mob) bounties will give you to complete than item bounties. + D:"Entity Bounty Time Multiplier"=2.0 + + # The minimum time, in ticks, required to complete a bounty. (Default: 6000) + I:"Minimum Bounty Time"=6000 + + # The chance, per level, for a bounty to increase in rarity (Default: 0.27) + D:"Rarity Increase Chance"=0.27 + + # By default (false), entries do not start counting down until the player takes them. + B:"Should Bounties Count Down on Board?"=true +} + + +compat { + # Whether or not gamestages compat is enabled. + B:"GameStages Compat"=true +} + + +misc { + # How much experience you get for completing a bounty at each rarity tier. (Default: 4 (Common), 8 (Uncommon), 12 (Rare), 20 (Epic)) + I:"How much experience each rarity of bounty should give you." < + 0 + 0 + 0 + 0 + > +} + + +rarity { + # A multiplier for how much a common bounty is worth. (Default: 1.0) + D:"a) Common Worth Multiplier"=1.0 + + # A multiplier for how much an uncommon bounty is worth (Default: 1.1) + D:"b) Uncommon Worth Multiplier"=1.1 + + # A multiplier for how much a rare bounty is worth (Default: 1.2) + D:"c) Rare Worth Multiplier"=1.2 + + # A multiplier for how much an epic bounty is worth (Default: 1.5) + D:"d) Epic Worth Multiplier"=1.5 +} + + +rewards { + # If using a currency for rewards, set this to true. By default (false), rewards will be picked at random until they match the bounty value (adjusted by rarity). If true, rewards will be greedily chosen (The most expensive coming first) until they match the bounty value. Currency rewards benefit from setting this to true because the highest possible coin values will be given first. With this turned on, reward weights are ignored. + B:"Greedy Rewards?"=false +} + + diff --git a/config/bountiful/rewards.json b/config/bountiful/rewards.json new file mode 100644 index 0000000..a38ab30 --- /dev/null +++ b/config/bountiful/rewards.json @@ -0,0 +1,38 @@ +[ + { + "content": "contenttweaker:omnicoin100", + "unitWorth": 100, + "weight": 10, + "amount": { + "min": 1, + "max": 3 + } + }, + { + "content": "contenttweaker:omnicoin5", + "unitWorth": 5, + "weight": 100, + "amount": { + "min": 10, + "max": 20 + } + }, + { + "content": "contenttweaker:omnicoin25", + "unitWorth": 25, + "weight": 50, + "amount": { + "min": 5, + "max": 10 + } + }, + { + "content": "contenttweaker:omnicoin", + "unitWorth": 1, + "weight": 100, + "amount": { + "min": 10, + "max": 50 + } + } +] \ No newline at end of file diff --git a/config/bq_standard.cfg b/config/bq_standard.cfg new file mode 100644 index 0000000..2cc7810 --- /dev/null +++ b/config/bq_standard.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Hide update notifications [default: false] + B:"Hide Updates"=false +} + + diff --git a/config/bqtweaker.cfg b/config/bqtweaker.cfg new file mode 100644 index 0000000..a9b3825 --- /dev/null +++ b/config/bqtweaker.cfg @@ -0,0 +1,36 @@ +# Configuration file + +general { + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # Client Config + ########################################################################################################## + + client { + # Override BQ's Home page? + B:"BQ Home Override"=true + + # Should BQTweaker attempt to patch an entity rendering bug when Mobends is active? (Disabling this disables Party Create and Party Manage overrides as well.) + B:"BQ Mobends Patch"=true + + # Should the button for toggling notifications be enabled? + B:"BQ Notifications Button"=true + + # Override BQ's Party Create page? + B:"BQ Party Create Override"=true + + # Override BQ's Party Manage page? + B:"BQ Party Manage Override"=true + + # Override BQ's Quest page? + B:"BQ Quest Override"=true + + # Override BQ's Questline page? + B:"BQ Questline Override"=true + } + +} + + diff --git a/config/brandon3055/BrandonsCore.cfg b/config/brandon3055/BrandonsCore.cfg new file mode 100644 index 0000000..abf3916 --- /dev/null +++ b/config/brandon3055/BrandonsCore.cfg @@ -0,0 +1,30 @@ +# Configuration file + +########################################################################################################## +# Misc +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Misc +########################################################################################################## + +Misc { + # Enable DEV log output. + B:devLog=false + + # Allows you to disable the tpx command. + B:enableTpx=true +} + + +########################################################################################################## +# Server +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Server +########################################################################################################## + +Server { + # This disables the gui that is shown to clients if a server side config that cant be hot swapped has changed. + # It is replaced by a chat message that has an option to open the gui + B:disableInvasiveConfigGui=false +} + + diff --git a/config/brandon3055/CSG/Config.json b/config/brandon3055/CSG/Config.json new file mode 100644 index 0000000..8eabdac --- /dev/null +++ b/config/brandon3055/CSG/Config.json @@ -0,0 +1,60 @@ +{ + "inventory": { + "0:4": "questbook:itemquestbook", + "1:2": "minecraft:leather_chestplate", + "0:0": "minecraft:sapling,16", + "1:0": "minecraft:leather_boots", + "1:3": "minecraft:leather_helmet", + "0:2": "minecraft:torch,64", + "0:3": "scannable:scanner,1,0,{items:{Size:9,Items:[{Slot:0,id:\"scannable:module_ore_rare\",Count:1b,Damage:0s},{Slot:1,id:\"scannable:module_ore_common\",Count:1b,Damage:0s},{Slot:2,id:\"scannable:module_range\",Count:1b,Damage:0s}]},energy:500000}", + "0:1": "actuallyadditions:item_fertilizer,64", + "1:1": "minecraft:leather_leggings" + }, + "kits": { + "jumpstart": { + "1:0": "minecraft:iron_boots", + "0:16": "refinedstorage:wrench", + "1:1": "minecraft:iron_leggings", + "0:19": "refinedstorage:pattern,64", + "0:9": "refinedstorage:controller,1,0,{Energy:0}", + "1:3": "minecraft:iron_helmet", + "0:10": "refinedstorage:grid", + "0:22": "enderio:item_power_conduit,64", + "0:24": "enderio:item_liquid_conduit,64,1", + "0:17": "enderio:item_yeta_wrench", + "0:12": "refinedstorage:grid,1,2", + "0:0": "gregtech:meta_tool,1,1,{ench:[{lvl:1s,id:16s}],RandomKey:4056109899909888239L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:1033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:14": "refinedstorage:crafter,16", + "0:18": "refinedstorage:pattern,64", + "0:4": "scannable:scanner,1,0,{items:{Size:9,Items:[{Slot:0,id:\"scannable:module_ore_common\",Count:1b,Damage:0s},{Slot:1,id:\"scannable:module_ore_rare\",Count:1b,Damage:0s},{Slot:2,id:\"scannable:module_range\",Count:1b,Damage:0s}]},energy:500000}", + "1:2": "minecraft:iron_chestplate", + "0:25": "enderio:item_refined_storage_conduit,64", + "0:2": "gregtech:meta_tool,1,3,{ench:[{lvl:1s,id:16s}],RandomKey:5405274563335862843L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:3033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:3": "gregtech:meta_tool,1,2,{ench:[{lvl:1s,id:16s}],RandomKey:-7089872378654919681L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:2033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:23": "enderio:item_item_conduit,64", + "0:8": "minecraft:cooked_chicken,64", + "0:20": "refinedstorage:pattern,64", + "0:21": "refinedstorage:pattern,64", + "0:15": "refinedstorage:interface,16", + "0:7": "minecraft:torch,64", + "0:11": "refinedstorage:grid,1,1", + "0:1": "gregtech:meta_tool,1,0,{ench:[{lvl:1s,id:16s}],RandomKey:-5020092748714047907L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:33s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:13": "refinedstorage:storage,4,2", + "0:26": "nuclearcraft:rtg_californium" + }, + "starter": { + "0:0": "gregtech:meta_tool,1,1,{ench:[{lvl:1s,id:16s}],RandomKey:4056109899909888239L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:1033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:3": "gregtech:meta_tool,1,2,{ench:[{lvl:1s,id:16s}],RandomKey:-7089872378654919681L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:2033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:7": "minecraft:torch,64", + "1:2": "minecraft:iron_chestplate", + "0:8": "minecraft:cooked_chicken,64", + "1:0": "minecraft:iron_boots", + "1:1": "minecraft:iron_leggings", + "1:3": "minecraft:iron_helmet", + "0:2": "gregtech:meta_tool,1,3,{ench:[{lvl:1s,id:16s}],RandomKey:5405274563335862843L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:3033s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:1": "gregtech:meta_tool,1,0,{ench:[{lvl:1s,id:16s}],RandomKey:-5020092748714047907L,CreatorMost:-5567380206174582019L,CraftingComponents:[{id:\"gregtech:meta_item_2\",Count:1b,Damage:33s},{id:\"minecraft:stick\",Count:1b,Damage:0s}],GT.ToolStats:{PrimaryMaterial:\"iron\",HandleMaterial:\"wood\"},CreatorLeast:-6837252790035570724L}", + "0:4": "scannable:scanner,1,0,{items:{Size:9,Items:[{Slot:0,id:\"scannable:module_ore_common\",Count:1b,Damage:0s},{Slot:1,id:\"scannable:module_ore_rare\",Count:1b,Damage:0s},{Slot:2,id:\"scannable:module_range\",Count:1b,Damage:0s}]},energy:500000}" + }, + "nothing": {} + } +} \ No newline at end of file diff --git a/config/brandon3055/Custom Fusion Recipe Info.txt b/config/brandon3055/Custom Fusion Recipe Info.txt new file mode 100644 index 0000000..c30808a --- /dev/null +++ b/config/brandon3055/Custom Fusion Recipe Info.txt @@ -0,0 +1,124 @@ +//The recipe format has recently been updated! Old recipes will still work but may be disabled in a future MC version. + +It is now possible to add custom fusion recipes and/or remove existing ones. +This feature is intended for Mod pack creators. + +Recipes are specified using json file which you will need to place in config/brandon3055 (The same folder you should have found this text document in) +The json MUST be named "CustomFusionRecipes.json" (Without the quotes) + +The following is an example of what the json file should look like (See further down for an explanation of what everything means) + +[ + { + "mode": "ADD", + "result": "minecraft:beacon", + "catalyst": "minecraft:nether_star", + "energy": 1000, + "tier": 1, + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:obsidian" + ] + }, + { + "mode": "ADD", + "result": "minecraft:diamond_sword,1,0,{ench:[0:{lvl:5s,id:21s},1:{lvl:5s,id:20s},2:{lvl:5s,id:19s}]}", + "catalyst": "minecraft:golden_apple,1,1", + "energy": 1000, + "tier": 1, + "ingredients": [ + "ore:oreGold", + "ore:blockGold", + "ore:ingotGold", + "minecraft:stone,1,0,{ench:[0:{lvl:5s,id:21s},1:{lvl:5s,id:20s},2:{lvl:5s,id:19s}]}" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_staff_of_power", + "catalyst": "draconicevolution:draconic_pick", + "ingredients": [ + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_shovel", + "draconicevolution:draconic_sword", + "draconicevolution:awakened_core" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_shovel", + "catalyst": "draconicevolution:wyvern_shovel" + } +] + + +The above json adds 2 recipes for vanilla items and removes 2 recipes from Draconic Evolution. It should be fairly clear how those examples work +The following explains the recipes in more detail + +# Adding Recipes # + +"mode": +- For adding recipes mode can be set to "ADD" or it can be left out and the recipe will default to the ADD function + +"result": +- This is the item stack that the recipe will create. +- This should be a specific item. It can not be an ore dictionary item. + +"catalyst": +- The catalyst is the item that gets combined with the ingredients to create the result. +- This should be a specific item. It can not be an ore dictionary item. + +"energy": +- This id the energy required for the crafting. Note that this number is multiplied by the number of ingredients. +Meaning if you specifies 1000 for a recipe that has 8 ingredients the total energy cost would be 8000RF. + +"tier": +- This is the crafting tier of this recipe 0 = basic, 1 = wyvern, 2 = awakened, 3 = chaotic + +"ingredients": +- This is a list of ingredients required for the recipe. +- These can be ore dictionary items. + + +# Removing Recipes # + +"mode": +- Mode must be set to "REMOVE" when removing a recipe + +When removing recipes you to not need to specify the tier or energy cost of the target recipe. +You can instead just specify the result, catalyst and ingredients of the target recipe. +Optionally if you leave out the ingredients it will remove any recipe matching the result and catalyst items. + + +## Item Stack Strings ## + +Example: minecraft:wool,16,14 - This is 16 red wool +Ore Example: ore:ingotCopper - This is 1 copper ingots using the ore dictionary +Note: Ore entries do not support more that 1 stack size, Item damage or nbt +More on the ore dictionary http://www.minecraftuniversity.com/forge/ore_dictionary_list/ + +The name used in the item/block registry name or an ore dictionary name. Both the number of items and the damage value are optional + +Examples: +name, stack size, meta, NBT +ore:stone +minecraft:stone +minecraft:stone,64 +minecraft:stone,64,3 +minecraft:stone,64,3,{NBT} + + +### Notes ### +The order in which you add/remove recipes dose not matter when replacing recipes. +Meaning for example you can add a recipe for a DE item then remove the original recipe and it will not remove the one you jsut added. + +You can use ore dictionary items for the catalyst and result when adding recipes but the default fusion implementation dose not support that. +So they will be replaced with the first item stack from the ore dictionary that matches that name. \ No newline at end of file diff --git a/config/brandon3055/CustomFusionRecipes.json b/config/brandon3055/CustomFusionRecipes.json new file mode 100644 index 0000000..46c24b6 --- /dev/null +++ b/config/brandon3055/CustomFusionRecipes.json @@ -0,0 +1,344 @@ +[{ + "mode": "REMOVE", + "result": "draconicevolution:wyvern_core", + "catalyst": "minecraft:emerald_block" + }, + { + "mode": "ADD", + "result": "draconicevolution:wyvern_core", + "catalyst": "actuallyadditions:block_crystal_empowered,1,4", + "energy": 21943000, + "tier": 0, + "ingredients": [ + "extendedcrafting:storage,1,2", + "extendedcrafting:storage,1,2", + "draconicevolution:draconic_core", + "draconicevolution:draconic_core", + "draconicevolution:draconic_core", + "draconicevolution:draconic_core", + "armorplus:block_compressed_infused_lava_crystal", + "armorplus:block_compressed_infused_lava_crystal" + ] + }, + { + "mode": "REMOVE", + "result": "solarflux:solar_panel_chaotic,4,0", + "catalyst": "draconicevolution:chaotic_core" + }, + { + "mode": "ADD", + "result": "solarflux:solar_panel_chaotic,2,0", + "catalyst": "draconicevolution:chaotic_core", + "energy": 3355440000, + "tier": 3, + "ingredients": [ + "solarflux:solar_panel_draconic", + "draconicevolution:draconic_energy_core", + "draconicevolution:draconic_energy_core", + "solarflux:solar_panel_draconic" + ] + }, + { + "mode": "ADD", + "result": "solarflux:solar_panel_neutronium", + "catalyst": "solarflux:solar_panel_chaotic", + "energy": 13421760000, + "tier": 3, + "ingredients": [ + "draconicevolution:chaotic_core", + "draconicevolution:chaotic_core", + "gregtech:wire_single,1,432", + "gregtech:wire_single,1,432", + "extendedcrafting:storage,1,4", + "extendedcrafting:storage,1,4", + "gregtech:wire_single,1,432", + "gregtech:wire_single,1,432", + "draconicevolution:chaotic_core", + "draconicevolution:chaotic_core" + ] + }, + { + "mode": "ADD", + "result": "solarflux:solar_panel_draconic,2,0", + "catalyst": "draconicevolution:draconic_energy_core", + "energy": 1677720000, + "tier": 2, + "ingredients": [ + "solarflux:solar_panel_wyvern", + "solarflux:solar_panel_wyvern", + "enderio:item_endergy_conduit,1,11", + "enderio:item_endergy_conduit,1,11", + "draconicevolution:wyvern_energy_core", + "draconicevolution:wyvern_energy_core", + "enderio:item_endergy_conduit,1,11", + "enderio:item_endergy_conduit,1,11", + "solarflux:solar_panel_wyvern", + "solarflux:solar_panel_wyvern" + ] + }, + { + "mode": "ADD", + "result": "solarflux:solar_panel_wyvern,2,0", + "catalyst": "draconicevolution:wyvern_energy_core", + "energy": 838860000, + "tier": 1, + "ingredients": [ + "solarflux:solar_panel_8", + "solarflux:solar_panel_8", + "enderio:item_endergy_conduit,1,10", + "enderio:item_endergy_conduit,1,10", + "draconicevolution:draconium_block", + "draconicevolution:draconium_block", + "enderio:item_endergy_conduit,1,10", + "enderio:item_endergy_conduit,1,10", + "solarflux:solar_panel_8", + "solarflux:solar_panel_8" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:reactor_core", + "catalyst": "draconicevolution:chaos_shard" + }, + { + "mode": "ADD", + "result": "draconicevolution:reactor_core", + "catalyst": "extendedcrafting:material,1,13", + "energy": 2600000000, + "tier": 2, + "ingredients": [ + "draconicevolution:draconic_block", + "draconicevolution:draconic_block", + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard", + "contenttweaker:stabilizedeinsteinium", + "contenttweaker:stabilizedeinsteinium", + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard", + "draconicevolution:draconic_block", + "draconicevolution:draconic_block" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:crafting_injector,1,3", + "catalyst": "draconicevolution:crafting_injector,1,2" + }, + { + "mode": "ADD", + "result": "draconicevolution:crafting_injector,1,3", + "catalyst": "draconicevolution:crafting_injector,1,2", + "energy": 3000000000, + "tier": 2, + "ingredients": [ + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard", + "gregtech:meta_ingot,1,127", + "gregtech:meta_ingot,1,127", + "gregtech:meta_block_compressed_2001,1,7", + "gregtech:meta_block_compressed_2001,1,7", + "gregtech:meta_ingot,1,127", + "gregtech:meta_ingot,1,127", + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:crafting_injector,1,2", + "catalyst": "draconicevolution:crafting_injector,1,1" + }, + { + "mode": "ADD", + "result": "draconicevolution:crafting_injector,1,2", + "catalyst": "draconicevolution:crafting_injector,1,1", + "energy": 1000000000, + "tier": 1, + "ingredients": [ + "minecraft:nether_star", + "minecraft:dragon_egg", + "draconicevolution:wyvern_core", + "draconicevolution:wyvern_core", + "minecraft:dragon_egg", + "minecraft:nether_star" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:particle_generator,1,2", + "catalyst": "draconicevolution:particle_generator" + }, + { + "mode": "ADD", + "result": "draconicevolution:particle_generator,1,2", + "catalyst": "draconicevolution:particle_generator", + "energy": 40000000, + "tier": 1, + "ingredients": [ + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2", + "actuallyadditions:block_crystal_empowered,1,2" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:reactor_component", + "catalyst": "draconicevolution:reactor_part" + }, + { + "mode": "ADD", + "result": "draconicevolution:reactor_component", + "catalyst": "draconicevolution:reactor_part", + "energy": 7040000000, + "tier": 3, + "ingredients": [ + "draconicevolution:reactor_part,1,4", + "draconicevolution:reactor_part,1,3", + "draconicevolution:draconic_energy_core", + "draconicevolution:draconic_energy_core", + "draconicevolution:awakened_core", + "draconicevolution:awakened_core", + "draconicevolution:awakened_core", + "draconicevolution:awakened_core" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:infused_obsidian", + "catalyst": "minecraft:obsidian" + }, + { + "mode": "ADD", + "result": "draconicevolution:infused_obsidian", + "catalyst": "enderio:block_reinforced_obsidian", + "energy": 10485700, + "tier": 0, + "ingredients": [ + "extrautils2:compressedcobblestone,1,3", + "enderio:block_alloy,1,6", + "draconicevolution:draconium_dust", + "draconicevolution:draconium_dust", + "thermalfoundation:material,1,1024", + "thermalfoundation:material,1,1024", + "armorplus:compressed_obsidian", + "armorplus:compressed_obsidian", + "armorplus:lava_crystal,1,1", + "armorplus:lava_crystal,1,1" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_energy_core", + "catalyst": "draconicevolution:wyvern_energy_core" + }, + { + "mode": "ADD", + "result": "draconicevolution:draconic_energy_core", + "catalyst": "draconicevolution:wyvern_energy_core", + "energy": 41943000, + "tier": 2, + "ingredients": [ + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot", + "draconicevolution:awakened_core", + "draconicevolution:awakened_core", + "ore:compressedoctadiccap", + "ore:compressedoctadiccap", + "actuallyadditions:block_crystal_empowered", + "actuallyadditions:block_crystal_empowered", + "draconicevolution:draconic_ingot", + "draconicevolution:draconic_ingot" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:draconic_block", + "catalyst": "draconicevolution:draconium_block" + }, + { + "mode": "ADD", + "result": "draconicevolution:draconic_block,5,0", + "catalyst": "draconicevolution:draconium_block,5,0", + "energy": 4000000000, + "tier": 1, + "ingredients": [ + "draconicevolution:wyvern_core", + "draconicevolution:wyvern_core", + "draconicevolution:dragon_heart", + "draconicevolution:dragon_heart", + "draconicevolution:wyvern_core", + "draconicevolution:wyvern_core" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:awakened_core", + "catalyst": "minecraft:nether_star" + }, + { + "mode": "ADD", + "result": "draconicevolution:awakened_core", + "catalyst": "minecraft:nether_star", + "energy": 500000000, + "tier": 1, + "ingredients": [ + "draconicevolution:wyvern_core", + "draconicevolution:wyvern_core", + "draconicevolution:draconic_block", + "draconicevolution:draconic_block", + "draconicevolution:wyvern_core", + "draconicevolution:wyvern_core" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:chaotic_core", + "catalyst": "draconicevolution:chaos_shard" + }, + { + "mode": "ADD", + "result": "draconicevolution:chaotic_core", + "catalyst": "gregtech:meta_item_1,1,283", + "energy": 3000000000, + "tier": 3, + "ingredients": [ + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard", + "gregtech:meta_ingot,1,127", + "gregtech:meta_ingot,1,127", + "extendedcrafting:material,1,32", + "extendedcrafting:material,1,32", + "gregtech:meta_ingot,1,127", + "gregtech:meta_ingot,1,127", + "draconicevolution:chaos_shard", + "draconicevolution:chaos_shard" + ] + }, + { + "mode": "REMOVE", + "result": "draconicevolution:dislocator_advanced", + "catalyst": "draconicevolution:dislocator" + }, + { + "mode": "ADD", + "result": "draconicevolution:dislocator_advanced,1,0,{}", + "catalyst": "draconicevolution:dislocator", + "energy": 10000000, + "tier": 2, + "ingredients": [ + "ore:enderpearl", + "ore:ingotDraconium", + "ore:enderpearl", + "ore:ingotDraconium", + "ore:enderpearl", + "ore:ingotDraconium", + "ore:dragonEgg", + "ore:ingotDraconium" + ] + } +] diff --git a/config/brandon3055/DraconicEvolution.cfg b/config/brandon3055/DraconicEvolution.cfg new file mode 100644 index 0000000..13e8bbe --- /dev/null +++ b/config/brandon3055/DraconicEvolution.cfg @@ -0,0 +1,475 @@ +# Configuration file + +########################################################################################################## +# Client Settings +#--------------------------------------------------------------------------------------------------------# +# These are client side properties that have no effect server side. +########################################################################################################## + +"Client Settings" { + # Disables the 3D tool and armor models. This is required if you want to use a 2D resource pack. + B:disable3DModels=false + + # This option is mainly here in case there are conflicts with other mods. + B:disableArmorFOVCorrection=false + + # If true, the custom arrow models used by DE will be replaced by the vanilla model. + B:disableCustomArrowModel=false + + # If true, the item dislocator will not make the pickup sound when it collects items. + B:disableDislocatorSound=false + + # If true, the range of the Celestial Manipulator's sound effect will be significantly reduced. + B:disableLoudCelestialManipulator=false + + # If true, the armor shield will not render when you take damage (this is only a visual change). + B:disableShieldHitEffect=false + + # If true, the armor shield hit sound will be disabled. + B:disableShieldHitSound=false + + # This is where the settings for the in game hud are stored. You should not need to adjust these unless something breaks. + # Warning: Changing the number of entries in this list will crash your game. + I:hudSettings < + 996 + 825 + 69 + 907 + 90 + 100 + 3 + 0 + 1 + 1 + 1 + 1 + > + + # Invert Dislocator Pedestal display name shift behavior. + B:invertDPDSB=false + + # This allows you to disable just the Energy Crystal shader. This shader can be a lot lagier than the reactor's shader since there are usually a lot more of them (The fallback crystal texture is not soooo bad...). + B:useCrystalShaders=true + + # Set this to false if you prefer the original look of the reactor beams. + B:useReactorBeamShaders=true + + # Set this to false if your system can not handle the awesomeness that is shaders! (Warning: Will make cool things look horrible!) + B:useShaders=true +} + + +########################################################################################################## +# Misc +#--------------------------------------------------------------------------------------------------------# +# Just some misc settings. +########################################################################################################## + +Misc { + # Set this to false to disable the Chaos Guardian's chunkloading ability. + # Note. The chaos guardian is ONLY loaded when a player is within a couple hundred blocks. + # This setting is here to avoid issues where the guardian would fly out of the loaded chunks + # and freeze; especially an issue on servers with reduced render distance. + B:chaosGuardianLoading=true + + # This enables dev log output. I primarily use this for development purposes, so it won't be very useful to regular users. + B:devLog=false +} + + +########################################################################################################## +# Stat Tweaks +#--------------------------------------------------------------------------------------------------------# +# These allow you to tweak the stats of the tools, weapons and armor. +########################################################################################################## + +"Stat Tweaks" { + I:bowBaseDamage=2 + I:bowBaseSpeed=100 + I:bowDraconicMaxZoom=600 + I:bowMaxExplosionPower=4 + I:bowTierMultiplierDamage=1 + I:bowTierMultiplierSpeed=100 + I:bowUpgradeMultiplierDamage=2 + I:bowUpgradeMultiplierSpeed=100 + I:bowWyvernMaxZoom=300 + D:draconicAxeAttackDMG=45.0 + D:draconicAxeAttackSpeed=-3.2 + D:draconicAxeMineSpeed=18.0 + I:draconicBaseMineAOE=1 + I:draconicBaseRFCapacity=16000000 + + # Allows you to adjust the total shield capacity of a full set of Draconic Armor. + I:draconicBaseShieldCapacity=512 + D:draconicHoeAttackDMG=10.0 + D:draconicHoeAttackSpeed=0.0 + + # Allows you to adjust how fast Draconic Armor is able to recieve RF/tick. + I:draconicMaxRecieve=1000000 + D:draconicPicAttackDMG=20.0 + D:draconicPicAttackSpeed=-2.9 + D:draconicPicMineSpeed=18.0 + + # Allows you to adjust the amount of RF that Draconic Armor requires to recharge 1 shield point. + I:draconicShieldRechargeCost=1000 + + # Allows you to adjust how fast Draconic Armor is able to recover entropy. Value is {this number}% every 5 seconds. + D:draconicShieldRecovery=4.0 + D:draconicShovelAttackDMG=20.0 + D:draconicShovelAttackSpeed=-2.9 + D:draconicShovelMineSpeed=18.0 + D:draconicStaffAttackDMG=60.0 + D:draconicStaffAttackSpeed=-3.0 + D:draconicStaffMineSpeed=60.0 + D:draconicSwordAttackDMG=35.0 + D:draconicSwordAttackSpeed=-2.0 + D:flightSpeedModifier=1.0 + I:lastStandEnergyRequirement=10000000 + D:wyvernAttackSpeed=-3.0 + D:wyvernAxeAttackDMG=25.0 + D:wyvernAxeMineSpeed=12.0 + I:wyvernBaseMineAOE=0 + I:wyvernBaseRFCapacity=4000000 + + # Allows you to adjust the total shield capacity of a full set of Wyvern Armor. + I:wyvernBaseShieldCapacity=256 + + # Allows you to adjust how fast Wyvern Armor is able to recieve RF/tick. + I:wyvernMaxRecieve=512000 + D:wyvernPicAttackDMG=12.0 + D:wyvernPicAttackSpeed=-3.0 + D:wyvernPicMineSpeed=12.0 + + # Allows you to adjust the amount of RF that Wyvern Armor requires to recharge 1 shield point. + I:wyvernShieldRechargeCost=1000 + + # Allows you to adjust how fast Wyvern Armor is able to recover entropy. Value is {this number}% every 5 seconds. + D:wyvernShieldRecovery=2.0 + D:wyvernShovelAttackDMG=12.0 + D:wyvernShovelMineSpeed=12.0 + D:wyvernSwordAttackDMG=15.0 + D:wyvernSwordAttackSpeed=-2.2 +} + + +########################################################################################################## +# Tweaks +#--------------------------------------------------------------------------------------------------------# +# Just what the name says. Tweaks. Allows you to tweak stuff. +########################################################################################################## + +Tweaks { + # Enabling this allows boss souls to drop. Use with caution! + B:allowBossSouls=false + + # Set to false to prevent the bows explosion effect from breaking blocks. + B:bowBlockDamage=true + + # Allows you to tweak the chaos guardians health (will only affect new guardians). + I:chaosGuardianHealth=2000 + + # This allows you to prevent certain items from being placed in the draconium chest using their registry name + S:chestBlackList < + > + + # Adds recipes to clear all nbt data from items such as Energy Crystals and Crafting Injectors. + B:clearDataRecipes=false + + # Allows you to adjust the capacity of each energy core tier. + # Warning changing the number entries in this list will crash your game. + D:coreCapacity < + 4.55E7 + 2.73E8 + 1.64E9 + 9.88E9 + 5.93E10 + 3.56E11 + 2.14E12 + 9.223372036854776E18 + > + + # If true, this will disable the destruction of chaos islands after the chaos crystal is broken. + B:disableChaosIslandExplosion=false + + # (Wuss mode) Setting this to true will disable the Chaos Guardian's ability to respawn healing crystals. + B:disableGuardianCrystalRespawn=false + + # If true, this will disable the massive reactor explosion and replace it with a much smaller one. + B:disableLargeReactorBoom=false + + # This will disable loot cores (The "Blobs" of items dropped by the tools.). + B:disableLootCores=false + + # Sets the number of teleports you get per ender pearl with the Advanced Dislocator. + I:dislocatorUsesPerPearl=1 + + # Allows you to adjust the cost of disenchanting items via the Disenchanter. + D:dissenchnaterCostMultiplier=1.0 + + # This allows you to adjust the base capacity of the Draconic Flux Capacitor. + I:draconicFluxCapBaseCap=256000000 + + # This can be used to adjust the amount of Draconium Dust the Ender Dragon drops when killed. + # The amount dropped will be this number +/- 10% + I:dragonDustLootModifier=1 + + # By default, the dragon egg only ever spawns once. This forces it to spawn every time the dragon is killed. + B:dragonEggSpawnOverride=true + + # Set this to false if you would like to disable the draconic armors flight. + B:enableFlight=true + + # Allows you to adjust the power requirement of the entity detector. + # Set to 0 to disable completely + D:entityDetectorPowerModifier=1.0 + + # Lets face it. The biggest issue with the new dragon ritual is it is too darn cheap! This modifies the recipe to make it a bit more expensive. + B:expensiveDragonRitual=true + + # Use this to limit the max flight speed modifier a player can set on the draconic chestplate. + # Setting this to 200 for example would limit the flight speed to +200%. + # Default -1 removes the limit and allows the full +600% flight speed. + I:flightSpeedLimit=-1 + + # For some reason, Forge decided to not set the owner of an item when dropped from an inventory screen. + # DE overrides this and sets the stack owner when possible. + # If this causes issues, set this value to false. + B:forceDroppedItemOwner=true + + # This allows you to prevent the mob grinder from attempting to kill specific entities. + S:grinderBlackList < + evilcraft:vengeance_spirit + > + + # Sets the energy per use per heart of damage for the grinder. + I:grinderEnergyPerHeart=80 + + # Set to false if you dont want the guardian to be able to kill creative players. + # Alternatively... Just dont poke the guardian if you dont want to die! + B:guardianCanKillCreative=true + + # When true, everything is just a little harder. (Currently only effects recipes but that will probably change in the future) + B:hardMode=true + + # If true fusion crafting injectors will be set to single item mode by default. + B:injectorSingleItemDefault=true + + # A list of items of items that should be ignored by the item dislocator. Use the item's registry name (e.g. minecraft:apple) You can also add a meta value after the name (e.g. minecraft:wool|4). + S:itemDislocatorBlacklist < + appliedenergistics2:crystal_seed + > + + # Add ore names (e.g. oreIron) to this list to prevent them from being doubled by the DE chest. + S:oreDoublingBlacklist < + > + + # When doubling ores with the Draconium Chest, the output will prioritise thermal ingots if TF is installed. This allows you to change that by specifying a different mod id to target. + S:oreDoublingOutputPriority=thermalfoundation + + # Passive (Animals) Mobs have a 1 in {this number} chance to drop a soul when killed with the Reaper enchantment. Note: This is the base value; higher enchantment levels increase this chance. + I:passiveSoulDropChance=800 + + # Allows you to adjust the overall scale of the reactor explosion. Use "disableLargeReactorBoom" to disable explosion completely. + D:reactorExplosionScale=1.0 + + # Adjusts the fuel usage multiplier of the reactor. + D:reactorFuelUsageMultiplier=1.0 + + # Adjusts the energy output multiplier of the reactor. + D:reactorOutputMultiplier=1.0 + + # Mobs have a 1 in {this number} chance to drop a soul when killed with the Reaper enchantment. Note: This is the base value; higher enchantment levels increase this chance. + I:soulDropChance=1000 + + # Sets the min and max spawn delay in ticks for each spawner tier. Order is as follows. + # Basic MIN, MAX, Wyvern MIN, MAX, Draconic MIN, MAX, Chaotic MIN MAX + I:spawnerDelays < + 200 + 800 + 100 + 400 + 50 + 200 + 25 + 100 + > + + # By default, any entities added to this list will not drop their souls and will not be spawnable by the Stabilized Spawner. + S:spawnerList < + > + + # Changes the spawner list to a whitelist instead of a blacklist. + B:spawnerListWhiteList=false + + # This allows you to adjust the base capacity of the Wyvern Flux Capacitor. + I:wyvernFluxCapBaseCap=64000000 +} + + +########################################################################################################## +# World +#--------------------------------------------------------------------------------------------------------# +# This category contains config properties related to world gen. +########################################################################################################## + +World { + # This is the distance between Chaos Islands. + I:chaosIslandSeparation=10000 + + # If true, the Chaos Guardian, Crystals, and Healing Crystals will still spawn, but NO other blocks will be placed. (This only exists because someone wanted it for some reason). + B:chaosIslandVoidMode=false + + # This allows you to offset the y position of Chaos Islands. + I:chaosIslandYOffset=0 + + # Ender Comets have a 1 in {this number} chance to spawn in each chunk. + I:cometRarity=10000 + + # Disables draconium ore generation in the end. + B:disableOreSpawnEnd=false + + # Disables draconium ore generation in the nether. + B:disableOreSpawnNether=true + + # Disables draconium ore generation in the overworld. + B:disableOreSpawnOverworld=true + + # Set this to false if you do not want ore added to chunks that have not previously been generated by DE (this can almost always be left true). + B:enableRetroGen=true + + # Set to false to disable the generation of Chaos Islands. + B:generateChaosIslands=false + + # Set to false to disable the generation of Ender Comets. + B:generateEnderComets=true + + # Add the ID of any mod's dimensions that you don't want Draconium Ore generated in. + I:oreGenDimentionBlacklist < + > + + # Setting this to false will just completely disable ALL DE world gen! + B:worldGenEnabled=true +} + + +########################################################################################################## +# |Mod Items/Blocks +#--------------------------------------------------------------------------------------------------------# +# These settings allow you to disable Blocks and Items added by this mod. +# By default disabling a block or item will not remove it completely. +# But its recipe will be removed and it will be hidden from JEI +# If you want to completely remove items or blocks you can set hardDisableMode to true. +# This is not recommended unless you know what you are doing. +########################################################################################################## + +"|Mod Items/Blocks" { + + ########################################################################################################## + # Blocks + #--------------------------------------------------------------------------------------------------------# + # This section allows you to disable/enable blocks from this mod. + ########################################################################################################## + + Blocks { + B:celestial_manipulator=true + B:chaos_crystal=true + B:chaos_shard_atmos=true + B:crafting_injector=true + B:creative_rf_source=true + B:dislocator_pedestal=true + B:dislocator_receptacle=true + B:diss_enchanter=true + B:draconic_block=true + B:draconic_spawner=true + B:draconium_block=true + B:draconium_chest=false + B:draconium_ore=true + B:energy_crystal=true + B:energy_infuser=true + B:energy_pylon=true + B:energy_storage_core=true + B:entity_detector=true + B:flow_gate=true + B:fusion_crafting_core=true + B:generator=false + B:grinder=false + B:infused_obsidian=true + B:invis_e_core_block=true + B:item_dislocation_inhibitor=true + B:particle_generator=true + B:placed_item=true + B:portal=true + B:potentiometer=true + B:rain_sensor=true + B:reactor_component=true + B:reactor_core=true + } + + ########################################################################################################## + # Items + #--------------------------------------------------------------------------------------------------------# + # This section allows you to disable/enable items from this mod. + ########################################################################################################## + + Items { + B:awakened_core=true + B:chaos_shard=true + B:chaotic_core=true + B:creative_exchanger=true + B:crystal_binder=true + B:debugger=true + B:dislocator=true + B:dislocator_advanced=true + B:dislocator_bound=true + B:draconic_axe=true + B:draconic_boots=true + B:draconic_bow=true + B:draconic_chest=true + B:draconic_core=true + B:draconic_energy_core=true + B:draconic_helm=true + B:draconic_hoe=true + B:draconic_ingot=true + B:draconic_legs=true + B:draconic_pick=true + B:draconic_shovel=true + B:draconic_staff_of_power=true + B:draconic_sword=true + B:draconium_capacitor=true + B:draconium_dust=true + B:draconium_ingot=true + B:dragon_heart=true + B:ender_energy_manipulator=true + B:info_tablet=true + B:magnet=true + B:mob_soul=false + B:nugget=true + B:reactor_part=true + B:tool_upgrade=true + B:wyvern_axe=true + B:wyvern_boots=true + B:wyvern_bow=true + B:wyvern_chest=true + B:wyvern_core=true + B:wyvern_energy_core=true + B:wyvern_helm=true + B:wyvern_legs=true + B:wyvern_pick=true + B:wyvern_shovel=true + B:wyvern_sword=true + } + + ########################################################################################################## + # Loader Settings + #--------------------------------------------------------------------------------------------------------# + # These are settings which define what happens when you disable a block or item. + ########################################################################################################## + + "Loader Settings" { + # If set to true blocks and items will be completely removed from the game when disabled. + # When set to softDisableMode they will just have their recipes removed and will not show up in NEI/JEI or the Creative Inventory. + # Soft mode is recommended. Only use hard mode if you know what you are doing. + B:hardDisableMode=false + } + +} diff --git a/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml b/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml new file mode 100644 index 0000000..27ef8eb --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/ModDocs/Draconic Evolution/draconicevolution-en_US.xml @@ -0,0 +1,1677 @@ + + + §kgkjodifshgoijsdfhbgoiujfadsbniopujgbansfpoikjgnsfpokjghnbfpsaojngojpasdfngpojasdfngopjasfdngpojnfsadpojgnafspojgnopuafsngpuofsangpounafsopugnfsaopujgnouf + §kgkjodifshgoijsdfhbgoiujfadsbniopujgbansfpoikjgnsfpokjghnbfpsaojngojpasdfngpojasdfngopjasfdngpojnfsadpojgnafspojgnopuafsngpuofsangpounafsopugnfsaopujgnouf + + Please install the new Project Intelligence mod if you wish to have access to the latest documentation for DE and any other mods that use PI + Attention! This documentation is Deprecated and will be removed in the next update!!!! + §nLink to to Project Intelligence curse page. + §6Robert W +§r(Since 08/06/2015)§r + +§6pxoxd +§r(Since 10/12/2015)§r + +§6antric83 +§r(Since 14/04/2016)§r + +§6SassyAmber +§r(Since 25/05/2016)§r + +§6GreatOrator +§r(Since 02/06/2016)§r + +§6Drekryan +§r(Since 24/06/2016)§r + +§6Der DracheTV +§r(Since 26/06/2016)§r + +§6Jordan +§r(Since 20/07/2016)§r + +§6ModAPI +§r(Since 29/11/2016)§r + +§6Mikepet +§r(Since 09/12/2016)§r + +§6Nick_J_M +§r(Since 19/01/2017)§r + +§6Halacon +§r(Since 23/01/2017)§r + +§6Edward +§r(Since 27/01/2017)§r + +§6WolufHD +§r(Since 29/03/2017)§r + +§6Morpheus1101 +§r(Since 15/04/2017)§r + +§6exus_Chris +§r(Since 18/04/2017)§r + +§6Zudakai +§r(Since 21/04/2017)§r + +§6duomaz +§r(Since 15/04/2017)§r + +§6Snakemgr12 +§r(Since 12/05/2017)§r + +§6Mhoku_ +§r(Since 08/06/2017)§r + https://www.patreon.com/brandon3055 + If you would like to become a patreon you can do so by following the link bellow. + + + §aThe following people are supporting me on patreon! +The support these people give really helps +make what I do possible. +For this, I owe them all a debt of gratitude. + + + §6Covers1624§b +Covers is the biggest DE contributor as far as DE 1.10+ is concerned. +His work with CCL has been an enormous help is what makes a +lot of the fancy rendering in 1.10 possible! +He has also been a big help with some of the DE code. +He is all around great guy and a very good friend! + +§6GreatOrator§b +GreatOrator has always been and will always be one of my best friends. +He was the first person I met in the modded community when we both +played on the same modded 1.4.7 server a few years back. +After playing with mods for a while we both decided we wanted to take it a step further. +GreatOrator started working on the mod pack that is now known as Tolkiencraft +and I decided to start messing with java and working on an add-on for Tolkiencraft +that would one day be known as Draconic Evolution. + +If you told us back then how far we would go we never would have believed it +tbh I'm still having a hard time believing it. +I think it was the amazing success of the Tolkiencraft pack is what really helped +DE become as popular as it is today because as people learned about TC they also +learned about DE. + +Of course, that's not all he did. GreatOrator was also responsible for most of +the textures back then and a significant amount of the content still in DE to today +came from his ideas. + + + §nPatreons: + + §nContributors + + + §nClick here to view part 2 on youtube. + §nClick here to view part 1 on youtube. + Spotlights by Direwolf20! + + + + + + + + §1§a +-Powerful tools and armor + +-Teleportation + +-Time and weather control + +-Mob Farming + +-The most overpowered energy storage of any mod currently in existence. + +-Extreme(ly Dangerous) power generation + +-Fancy Effects! (Because that's an important feature!) + +-One of the most powerful bosses in modded minecraft + + Draconic Evolution is a mod that focuses mainly on extreamely powerful end game tools, weapons an machines. + +While at the same time maintaining balance (Although this can be tricky) with equally expensive recipes and very difficult bosses which you need to go through in order to get these items. + +But this mod started more like an Open Blocks or Extra Utilities type mod so it also has a lot of seemingly random but useful blocs and items. + +Some of the key features of this mod are: + + Now not quite as OP!!! + ABC...LMN§cDraconic Evolution§rQR...WXYZ + + §nDraconic Evolution + + name:draconicevolution:nugget,size:1,meta:0,nbt:{} + name:draconicevolution:draconium_ingot,size:1,meta:0,nbt:{} + + Draconium is the base material used to craft all tools and machines in Draconic Evolution. + + + §nDraconium + + + name:draconicevolution:draconium_ore,size:1,meta:2,nbt:{} + End + +This is the most common variant of draconium ore found on the main island and all other islands in the End + +Drops: +2-4 Draconum Dust (when harvested normally) +2-12 Draconum Dust (when harvested with fortune 3) + + + + + name:draconicevolution:draconium_ore,size:1,meta:1,nbt:{} + Nether + +More common than the overworld variant but still fairly rare and does not drop quite as much dust when harvested +Found in the nether. + +Drops: +3-5 Draconum Dust (when harvested normally) +3-13 Draconum Dust (when harvested with fortune 3) + + + + + + + + Overworld + +The overworld variety of Draconium ore can be found in (you guessed it) the overworld and other stone based dimensions. +This is the rarest of the 3 types with an extremely low generation rate but it drops the most draconium dust when harvested + +Drops: +4-6 Draconium Dust (when harvested normally) +4-14 Draconium Dust (when harvested with fortune 3) + name:draconicevolution:draconium_ore,size:1,meta:0,nbt:{} + + + Draconium ore comes in 3 different types. + + + + Draconium Dust drops from draconium ore when harvested and 1 dust smelts into 1 draconium ingot + + + + name:draconicevolution:draconium_block,size:1,meta:0,nbt:{} + + + Draconium in its block form. + +This block is resistant to most mobs including the Wither and EnderDragon. + +Equivalent to 4 book shelves when used as an enchanting booster. + + + + + §mBy placing a draconium block in a charging device such as an Energy Infuser and supplying it with 100 million RF you can make a Charged Draconium Block. Currently, in this version of Draconic Evolution, this is not used for anything. + +Equivalent to 12 bookshelves when used as an enchanting booster.§r +§cThis block is currently disabled until some changes can be made. +It is not currently used for much so this should not be a big issue. + + + + name:draconicevolution:nugget,size:1,meta:0,nbt:{} + + + + +Cores come in 4 tiers and are components in almost all Draconic Evolution crafting recipes. + + name:draconicevolution:draconic_core,size:1,meta:0,nbt:{} + + + The lowest tier core. Used in simple crafting recipes + + + name:draconicevolution:wyvern_core,size:1,meta:0,nbt:{} + + Tier 2 core. +Used in more advanced recipes + + + + name:draconicevolution:awakened_core,size:1,meta:0,nbt:{} + + Tier 3 core. +Used in higher tier crafting recipes such as those for draconic tools and weapons. + + + + draconicevolution:chaotic_core + + + + Tier 4 core. + + + + + name:draconicevolution:wyvern_energy_core,size:1,meta:0,nbt:{} + + A Crafting component in all wyvern items that use energy. + + + + name:draconicevolution:draconic_energy_core,size:1,meta:0,nbt:{} + + A Crafting component in all Draconic items that use energy + + + + + §6§nTool Configuration§r + +Tools can be configured via the Tool Config GUI. Click the link below for more details. +The tool config GUI is what you use to configure most Draconic Evolution items. +It can be accessed by pressing the keybinding, which is by default 'C' +If this does not work, check that there are no conflicting keybindings. + +When you open the GUI you will see your inventory. +All configurable items will be highlighted and everything else will be grayed out. +Simply click an item to access its config. + + + + + + §nLink: Fusion Upgrade System + + + + + + + The Wyvern tool set is the first step on the journey towards the ultimate tools! + +The wyvern tools have many advantages over vanilla tools. + +§6§n RF Powered §r + +§6§n Adjustable Mining Speed §r +Not only are these tools faster than vanilla but it is also possible to adjust their speed. +One of the biggest issues with fast tools is it can be really easy to destroy more blocks than intended which can be a big issue when, for example, working in sensitive areas of your base. +This helps solve that issue. + +§6§n 5 Config Profiles §r +Having to open a GUI and make changes every time you want adjust say the mining speed or AOE can be annoying. +So each of these tools has 5 configurable profiles which you can easily switch between using a keybinding (Default is Backslash "\") +These profiles can also be renamed for easier identification. + +§6§n Area of Effect Tools and Weapons §r +All of the tools and weapons have AOE functions. The mining tools also have the option to enable an overlay that shows what blocks are covered by its AOE. + +§6§n AOE Safe Mode §r +This is a feature with all of the mining tools. When enabled the tool will check for any tile entities (e.g. machines) within its range. +If it finds any it will not break any blocks and will instead give you a warning. +This is a good way to avoid say.. accidentally wiping out your processing like when you get home from a mining trip. + +§6§n Higher Attack Damage §r + +§6§n Tools and weapons can be upgraded! §r +For information about tool upgrades click the link below! + §nWyvern Tools + + + name:draconicevolution:wyvern_pick,size:1,meta:0,nbt:{Energy:4000000,Profile_0:{digAOE:0,aoeSafeMode:0b,digSpeed:100,showDigAOE:0b}} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5 §r + Wyvern Pickaxe + + + name:draconicevolution:wyvern_axe,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5§r + +§6Tree Harvesting§r +When enabled simply hold right click on the base of a tree and this axe will quickly block by block harvest the entire tree. +This axe can harvest up to 512 blocks at a time. + + Wyvern Axe + + + name:draconicevolution:wyvern_shovel,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§61x1 base mining AOE. Upgradable to 5x5§r + + Wyvern Shovel + + + name:draconicevolution:wyvern_sword,size:1,meta:0,nbt:{Energy:4000000} + + §b§nStats: + +§64 Million RF capacity upgradable to 32 Million.§r + +§615 base Attack. Upgradable to 22.5§r + +§6Attack radius can be upgraded to 5x5§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + + Wyvern Sword + + + name:draconicevolution:wyvern_bow,size:1,meta:0,nbt:{Energy:4000000} + + The bows in Draconic Evolution are very powerful with many different configurable settings. + +§64 Million RF capacity upgradeable to 32 Million.§r + +§6Arrow damage: base 2, Upgradable to 6§r + +§6Arrow Velocity: base +100%, Upgradable to +300%§r + +§6Auto Fire Mode§r +Will automatically fire when the bow is fully charged. + +§6Explosion Power§r +Allows you to make your arrow explosive. +Max power is equivalent to TNT + +§6Magnification§r +Allows you to zoom in on the target to increase your accuracy + +§aInfo:§r +Damage is calculated by multiplying arrow velocity with arrow damage with some randomness involved. + +The energy required per shot is calculated by multiplying damage, velocity, and explosion power. +This means that just setting all 3 to maximum will require an enormous amount of power per shot. + + Wyvern Bow + + + draconicevolution:draconium_capacitor,1,0,{Energy:64000000} + + Tired of your tools and armor running out of energy when you need them most, you have figured out how to create an item capable of storing an immense amount of energy and transferring it to your items as they need it. + +The wyvern flux capacitor has 4 operating modes and you can sneak-right click the capacitor to cycle between them + +§6Inactive +Charge Armor +Charge Armor + Held Item +Charge Held Item§r + +This capacitor has a base capacity of 64 Million RF and can be upgraded to 128 Million + + §nWyvern Flux Capacitor + + + + These are the top tier Draconic Evolution tools and weapons. + +These tools inherit all of the abilities of the Wyvern tools but with some significant upgrades. + +§6§nAdjustable Dig Depth.§r +All of the mining tools have adjustable mining depth. +Meaning you can for example mine a 5x5x5 cube. + + + + + §nDraconic Tools + + + name:draconicevolution:draconic_pick,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + + Draconic Pickaxe + + + name:draconicevolution:draconic_axe,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + +§6Tree Harvesting§r +When enabled simply hold right click on the base of a tree and this axe will quickly block by block harvest the entire tree. +This axe can harvest up to 8192 blocks at a time. + + Draconic Axe + + + name:draconicevolution:draconic_shovel,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§63 block dig depth. Upgradable to 9§r + + Draconic Shovel + + + name:draconicevolution:draconic_hoe,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base mining AOE. Upgradable to 9x9§r + +§6Land Fill Mode§r +When this mode is enabled it will try to automatically level out the terrain as it tills using dirt from your inventory. +It will fill up to a 1 block deep depression and harvest up to 1 block above the tilling area. +Any blocks harvested are placed in the player's inventory. + + Draconic Hoe + + + name:draconicevolution:draconic_sword,size:1,meta:0,nbt:{Energy:16000000} + + §b§nStats: + +§616 Million RF capacity upgradable to 256 Million.§r + +§63x3 base attack radius. Upgradable to 13x13§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + +§635 base Attack. Upgradable to 61.25§r + + Draconic Sword + + + name:draconicevolution:draconic_bow,size:1,meta:0,nbt:{Energy:16000000} + + The bows in Draconic Evolution are very powerful with many different configurable settings. + +§64 Million RF capacity upgradeable to 32 Million.§r + +§6Arrow damage: base 3, Upgradable to 9§r + +§6Arrow Velocity: base +200%, Upgradable to +500%§r + +§6Auto Fire Mode§r +Will automatically fire when the bow is fully charged. + +§6Explosion Power§r +Allows you to make your arrow explosive. +Max power is equivalent to TNT + +§6Arrow of Draconic Fire§r +Switch to firing an arrow composed of pure Draconic energy! +This is essentially the same as infinity but also increases damage. +And allows some other features. + +§6Shock Wave Power§r +This creates a shockwave that deals damage similar to an explosion but more powerful and without damaging blocks. +Only available with Arrow of Draconic Fire + +§6Magnification§r +Allows you to zoom in on the target to increase your accuracy + +§aInfo:§r +Damage is calculated by multiplying arrow velocity with arrow damage with some randomness involved. + +The energy required per shot is calculated by multiplying damage, velocity and explosion power. +This means that just setting all 3 to maximum will require an enormous amount of power per shot. + +Shock Wave is only compatible with Arrow Of Draconic Fire. +And explosive is not compatible with Arrow Of Draconic Fire + + Draconic Bow + + + name:draconicevolution:draconic_staff_of_power,size:1,meta:0,nbt:{Energy:48000000} + + The staff of power is one of the mods powerful items in Draconic Evolution. +It is both a mining tool and a powerful weapon with similar abilities to the Draconic Sword. +But Stronger! + +§b§nStats: + +§648 Million RF capacity upgradeable to 768 Million.§r + +§65x5 base mining AOE. Upgradable to 11x11§r + +§65 block dig depth. Upgradable to 11§r + +§660 base Attack. Upgradable to 105§r +It should be noted that because this is such a large heavy weapon the attack speed is fairly slow. + +§65x5 base attack radius. Upgradable to 17x17§r +Note the AOE attack only works when the sword is fully charged. +(Referring to the new vanilla charging mechanic) + + Draconic Staff Of Power + + + §nClick to the left or right of this text to edit. + + draconicevolution:draconium_capacitor,1,1,{Energy:256000000} + + This capacitor is similar to the wyvern flux capacitor except it has a base capacity of 256 Million RF and can be upgraded to 640 Million. + + §nDraconic Flux Capacitor + + + + + §6§nComparator Output§r +Attaching a comparator to the core itself allows you to check the state of the crafter using redstone. The current state is indicated by the output signal. + +§30§r - §6No Recipe and output slot empty. +§31§r - §6Valid recipe. +§31 > 15§r - §6Crafting in progress. +§315§r - §6Craftign complete/Item in output. + + + name:draconicevolution:fusion_crafting_core,size:1,meta:0,nbt:{} + + §l§nClick here to see setup guide + + Fusion crafting is a process that uses large amounts of energy to combine of "fuse" items together at an atomic level. + +How It Works: + +§6§n Recipes §r + +Each Recipe requires 3 things + +A Catalyst +Fusion Ingredients +And power + +The catalyst is placed in the core and each ingredient is placed in a separate Fusion Crafting Injector. If the recipe is valid you will see the output displayed in the core's GUI as well as an option to start crafting. + +Different recipes also require different tiers crafter tiers. There are currently 4 different Fusion Crafting Tiers. Basic, Wyvern, Draconic, and Chaotic. +The tier of your setup is determined by its crafting injectors. + +§6§n Crafting §r +§o(Just sit back and enjoy the show!)§r +There are 2 different crafting stages Charging and Crafting + +During the charging stage, all active injectors need power to charge. Once charging is complete the crafting process starts. +The crafting stage will run for a few seconds after which the result of the crafting will be deposited in the output slot of the core. + + + + §nFusion Crafting + + + name:draconicevolution:crafting_pedestal,size:1,meta:0,nbt:{} + + + This is the lowest tier Crafting Injector. Used for simple fusion recipes. + + + name:draconicevolution:crafting_pedestal,size:1,meta:1,nbt:{} + + The tier 2 (Wyvern) injector is used for more advance recipes such as Wyvern Tools and Armor + + + + name:draconicevolution:crafting_pedestal,size:1,meta:2,nbt:{} + + Tier 3 (Draconic) Fusion injector is used for most of the more expensive recipes such as Draconic Tools and Armor. + + + + name:draconicevolution:crafting_pedestal,size:1,meta:3,nbt:{} + + Not currently required by any recipes. +Perhaps a hint of things to come... + + + + + + + So as you can see from that injectors can be placed up to 16 blocks away and as long as they are within the area shown and pointing at the core with no obstructions they will work. + +Something to note about fusion crafting is that it does not matter how many injectors you have as long as you have enough for your recipe. +You can also mix and match injector tiers. Meaning if you have a mix of Basic and Wyvern injectors you can still do Wyvern crafting as long as you only use the Wyvern injectors for those recipes. + +The last thing you will need to do is supply power to the crafting injectors. +The amount of power required will depend on the current recipe but all Injectors used by a recipe require power. + + + + The setup process is actually fairly simple. +Just place a fusion crafting core. Then place fusion crafting injectors anywhere you like to the north, south, east, west, above or below the core. +All injectors need to be at least 1 block away from the core and can be offset in any direction on their axis by 1 block. + +That may sound a little confusing so take a look at the image below. +Each glass block represents a valid location for an injector. + + §nGetting started with fusion crafting + + + + + + §nClick here for the setup guide + + name:draconicevolution:energy_storage_core,size:1,meta:0,nbt:{} + + §nLink to a big number + + §6§lTier 1:§r §b45.5 Million RF +§6§lTier 2:§r §b273 Million RF +§6§lTier 3:§r §b1.64 Billion RF +§6§lTier 4:§r §b9.88 Billion RF +§6§lTier 5:§r §b59.3 Billion RF +§6§lTier 6:§r §b356 Billion RF +§6§lTier 7:§r §b2.14 Trillion RF +§6§lTier 8:§r §b...§r + +Ok so about the tier 8... I'm not going to lie to you and tell you that its "Infinite" But its as close as you're going to get. + +Unless someone makes a mod that has, even more, storage but considering that the amount of storage this thing has is already just stupid well... +I would have to question that person's sanity... Almost as much as I question my own. + +As for Tier 8's capacity. If you want an exact number click the link below. + + + If you like energy storage your going to love this! +If you don't... You should probably just stop reading here... + +I give you the Draconic Energy core. Currently the largest energy storage device in modded Minecraft. + +Alright so let's skip to the point: How much does it hold? +Well, there are 8 Tiers and each holds substantially more than the last. + + + + The ultimate energy storage device. + + + §nDraconic Energy Core + + + + + §nThen Energy Pylons. Click here to skip ahead. + + §nNext Stabilizers. Click here to continue. + + + + Build Guide + + + + Tier 2: +1x Energy Core +4x Energy Core Stabilizer +6x Draconium Block + +Tier 4: +1x Energy Core +4x Energy Core Stabilizer +54x Draconium Block +26x Redstone Block + +Tier 6: +1x Energy Core +36x Energy Core Stabilizer +150x Draconium Block +178x Redstone Block + +Tier 8: +Ok... So remember when I said this core is stupidly powerful? +Well, it has a price tag to match... +1x Energy Core +36x Energy Core Stabilizer +786x Draconium Block +378x Awakened Draconium Block + Tier 1: +1x Energy Core +4x Energy Core Stabilizer + +Tier 3: +1x Energy Core +4x Energy Core Stabilizer +26x Draconium Block + +Tier 5: +1x Energy Core +36x Energy Core Stabilizer +90x Draconium Block +80x Redstone Block + +Tier 7: +1x Energy Core +36x Energy Core Stabilizer +210x Draconium Block +328x Redstone Block + + + + + + The Core + Okay so remember the good old days of 1.7 when this was as simple as reading the tablet, +watching some tutorials, placing a ton of blocks then breaking a ton of blocks to find what you did wrong, then placing the blocks again and shift-clicking a stabilizer? + +Well, now it's not so simple... In fact, it's even simpler! (With some exceptions) +The first thing you need to do is place an energy core block at the center of the area you want the core + +Next, right-click the core to open its GUI and set the tier. +If you're building a tier 1 core you can skip ahead to the section on stabilizers. +Otherwise, continue reading. + +Now that you have selected a tier you will need to build a structure around the core from Redstone and Draconium blocks. + +To help you get it right there is a "Build Guide" button in the energy core GUI. This activates a holographic projection of the blocks that need to be placed. +Now just use the build guide to build the core. + +The following is a list of ingredients required for each tier. + + + + §nEnergy Core Setup Guide + + + name:draconicevolution:energy_pylon,size:1,meta:0,nbt:{} + + The max energy though put of a pylon is 2,147,483,647RF/t per side + + + + + + + Energy Pylons are used to insert and extract energy from a core. + +To set one up simply place one within 16 blocks of a core and place a block of glass either above or below it depending on its Y position relative to the core. +If the pylon is above the center of the core the glass needs to be on the bottom. Else if the pylon is below the center of the core the glass needs to be on the top. + +To check that the pylon is connected to the core, simply shift-right-click the pylon block. It will create a line of particles that indicates which core it is connected to. + +If there is more than 1 core nearby this will make the pylon cycle between the cores in range. + +To toggle the pylon between input and output mode simply right click the sphere. + + Energy Pylons + §nBack To Stabilizers + + + name:draconicevolution:particle_generator,size:1,meta:2,nbt:{} + + + + + + §nNext Energy Pylons. Click here to continue. + + §nBack to Core Setup Guide + Once you have at least 1 stabilizer setup correctly you can right click it to once again open the energy core GUI. At this point you will want to turn off the build guide + +You can now also see the status of the core. If you have built the structure correctly the core status should say "Valid". +Once you have also completed the stabilizers you should be able to activate the core. + +Note that the stabilizers can be placed either on the horizontal or vertical plane. + + + + + + + + Stabilizers are an essential part of the core. They well... stabilize it... +If you're building a tier 1-4 core this is as simple as placing 4 stabilizers around the core within 16 blocks. +However, if you're building a higher tier core you will need advanced stabilizers. + +These are simply 9 regular stabilizers in the configuration shown below + + Stabilizers + + + + + name:draconicevolution:draconic_ingot,size:1,meta:0,nbt:{} + name:draconicevolution:draconic_block,size:1,meta:0,nbt:{} + + + Awakened Draconium is what comes next after regular draconium. +It is the base crafting ingredient for all Draconic Tier tools and machines + + §nAwakened Draconium + + + + name:draconicevolution:dragon_heart,size:1,meta:0,nbt:{} + Dropped by the Ender Dragon and Chaos Guardian on death. +This powerful item is used to craft Awakened Draconium. + + + §nThe Dragon Heart + + + name:draconicevolution:nugget,size:1,meta:1,nbt:{} + + + + + §nClick here to learn about fusion crafting! + + Note these upgrades are only applicable to Draconic Evolution items or other mods items if they support the upgrade API. + + + Increases jump power when applied to boots. + name:draconicevolution:tool_upgrade,size:1,meta:11,nbt:{} + + + Increases movement speed when applied to boots. + name:draconicevolution:tool_upgrade,size:1,meta:10,nbt:{} + + + Reduces armor shield recovery time. + name:draconicevolution:tool_upgrade,size:1,meta:9,nbt:{} + + + Increases armor shield capacity. + name:draconicevolution:tool_upgrade,size:1,meta:8,nbt:{} + + + Increases the arrow speed of bows. + name:draconicevolution:tool_upgrade,size:1,meta:7,nbt:{} + + + Increases the draw speed of bows. + name:draconicevolution:tool_upgrade,size:1,meta:6,nbt:{} + + + Increases the max arrow damage of bows. + name:draconicevolution:tool_upgrade,size:1,meta:5,nbt:{} + + + Increases the attack AOE (Area of effect) of weapons. + name:draconicevolution:tool_upgrade,size:1,meta:4,nbt:{} + + + Increases the attack damage of weapons. + name:draconicevolution:tool_upgrade,size:1,meta:3,nbt:{} + + + Increases the AOE (Area Of Effect) of tools. + name:draconicevolution:tool_upgrade,size:1,meta:2,nbt:{} + + + Increases the dig speed of tools it's applied to. + name:draconicevolution:tool_upgrade,size:1,meta:1,nbt:{} + + + Increases the RF capacity of items it's applied to. + name:draconicevolution:tool_upgrade,size:1,meta:0,nbt:{} + + + + + Using the fusion crafting system it is possible to upgrade your tools and weapons. +To do this you will need an upgrade key for the upgrade you want +and the required ingredients for the upgrade level you want to apply. + +Most upgrades have 4 tiers. Basic, Wyvern, Draconic, and Chaotic (Note: chaotic cannot yet be applied to any items) +You must have the previous tier applied before you can apply a higher tier upgrade. + +Each upgrade tier requires different ingredients and its respective tier fusion crafter. +To find the ingredients required for an upgrade key, simply hover over the key in your inventory and hold shift. +You will see a list of all ingredients required. It will cycle through the tiers every 5 seconds. +To pause the display, simply hold CTRL as well. Try it on some of the keys below. + + + §nFusion Upgrades + + + + + + §nDraconic Energy Shield + + Wyvern armor is your first step on the journey towards the ultimate armor set! + +At first glance, the armor in Draconic Evolution may seem to have fairly underwhelming stats. +But the actual armor effect of this armor is NOT its primary line of defense. +All armor in DE comes with a powerful shield that is capable of absorbing massive amounts of damage. +You can read about on the page linked below. +Some pieces of the armor also provide some buffs which can, of course, be configured via the DE config GUI. + +Wearing full wyvern armor gives 100% fire resistance. + + + §nWyvern Armor + + §bStats: + +§6+20 Base Shield Capacity ++2 Armor Toughness ++3 Armor + + draconicevolution:wyvern_helm,1,0,{Energy:3945909,ShieldEntropy:0.0f,ProtectionPoints:38.4f} + + + §nWyvern Helmet + + + draconicevolution:wyvern_chest,1,0,{Energy:3933971,ShieldEntropy:0.0f,ProtectionPoints:102.4f} + + §bStats: + +§6+80 Base Shield Capacity ++2 Armor Toughness ++8 Armor + + §nWyvern Chestplate + + + draconicevolution:wyvern_legs,1,0,{Energy:3932111,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{sprintBoost:0b,armorSpeedModifier:0}} + + §bStats: + +§6+80 Base Shield Capacity ++2 Armor Toughness ++6 Armor +Movement Speed boost + + §nWyvern Leggings + + + draconicevolution:wyvern_boots,1,0,{Energy:3932111,ShieldEntropy:0.0f,ProtectionPoints:38.4f,Profile_0:{sprintBoost:0b,armorJumpModifier:0}} + + §bStats: + +§6+20 Base Shield Capacity ++2 Armor Toughness ++3 Armor +Reduced fall damage +Jump Height boost + + §nWyvern Boots + + + + + + Draconic Armor is the ultimate armor! +This armor has all the same abilities as the wyvern armor but upgraded as well as a few new abilities! + + §nDraconic Armor + + §bStats: + +§6Night Vision §a(Configurable) +§6Cures negative potion effects +Bypass suffocation and drowning damage +Removes mining slowdown underwater (Aqua Affinity) ++60 Base Shield Capacity ++3 Armor Toughness ++3 Armor + + + draconicevolution:draconic_helm,1,0,{Energy:15793200,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{armorNVLock:0b,armorNV:0b}} + + + Click To Edit + + + draconicevolution:draconic_chest,1,0,{Energy:15798257,ShieldEntropy:0.0f,ProtectionPoints:204.8f,Profile_0:{sprintBoost:0b,armorInertiaCancel:0b,armorFSpeedModifier:0,armorVFSpeedModifier:0}} + + §bStats: + +§6Flight §a(Configurable) +§6Removes mining slowdown while in the air +Fire immunity ++200 Base Shield Capacity ++3 Armor Toughness ++8 Armor + + Click To Edit + + + draconicevolution:draconic_legs,1,0,{Energy:15798257,ShieldEntropy:0.0f,ProtectionPoints:153.6f,Profile_0:{sprintBoost:0b,armorSpeedModifier:0}} + + §bStats: + +§6Speed Boost §a(Configurable) +§6+180 Base Shield Capacity ++3 Armor Toughness ++6 Armor + + Click To Edit + + + draconicevolution:draconic_boots,1,0,{Energy:15811507,ShieldEntropy:0.0f,ProtectionPoints:76.8f,Profile_0:{sprintBoost:0b,armorJumpModifier:0,armorHillStep:1b}} + + §bStats: + +§6Fall protection +§6Jump boost §a(Configurable) +§6Uphill Step Assist §a(Configurable) +§6+60 Base Shield Capacity ++3 Armor Toughness ++3 Armor + + Click To Edit + + + + + + + + + + Both Wyvern and Draconic armor have a shield that is capable of absorbing damage. + +Wearing any piece of Draconic or Wyvern armor will give you this shield, but the more pieces you have the more damage the shield will be able to absorb. Draconic armor pieces give more absorption than Wyvern. + + When your shield is active you will see its stats in a HUD that will, by default, be displayed to the left of your hot-bar (This can be configured in the HUD config screen which is accessed via the tool config GUI) + + The HUD shows three stats. Shield points (Large Red-Green bar), Entropy (Small Green bar), and the total remaining RF stored in your armor (Small Blue bar). The Numerical values for these stats will also be shown if enabled in the HUD config. + + The Shield Points or Capacity is the number of damage points (Half a heart) the armor can absorb. This will drop when you take damage. As long as any piece of armor has power, your shield points will regenerate at the cost of RF. The base regeneration rate is the equivalent of the entire capacity every 3 seconds. + + Entropy ranges from 0 to 100%. It will increase each time you receive damage and will slowly decrease when you are not taking damage. Entropy reduces the rate at which your shield points regenerate. If your entropy reaches 100% your shield will not regenerate at all. + + The shield can be upgraded using Upgrade Modifiers. Upgrading Shield Capacity will increase your shield points and upgrading Shield Recovery will increase the rate at which Entropy recovers. Note that the recovery rate is calculated by averaging the Recovery Points of all equipped armor pieces. + + The shield also has a last standability. It is capable of blocking any fatal blow at the cost of 10 million RF. If you have less then 10MRF total stored in your armor this ability will not work at all and you will die. + + §nDraconic Energy Shield + + + draconicevolution:diss_enchanter + + With this device you are able to transfer enchantments (one at a time) from your items to books at the cost of experience. + +The cost is determined by the level of each enchantment relative to the enchantment's max level. Removing an enchantment from an item also has the secondary effect of reducing the item's repair cost making it possible to re-enchant the same item as many times as you like. + +To use it simply place the enchanted item in the first slot, place a regular book in the center slot and press the transfer button. The first enchantment will be stripped from the item and applied to the book. + + §nDisenchanter + + + Draconic Evolution has a number of items designed to assist with your teleportation needs! + + + + §nDislocation + + draconicevolution:dislocator + + You have managed to infuse the powers of The End with your knowledge of the Draconic to create a basic teleporter, but at a cost. + +The energies binding them are unstable and only last for 10 uses, and will take some of your life energy with each use + +It can only be linked to a single location but works across dimensions. Once used up, you must create a new one. + + §nDislocator + + + draconicevolution:dislocator_advanced,1,0,{} + + Learning how draconic powers interact with the powers of the endermen, you have created the ultimate teleporter. + +You can now store up to 100 locations and use the endermen’s own pearls as fuel. + +This device can teleport you extreme distances - even across dimensions - at will. + +Shift + right click to open the GUI. Most functionality should be self-explanatory. + +On the left is the destination list. Each destination has a lock button that prevents you from accidentally overwriting or deleting it. + +Right-clicking a destination in the list will teleport you to it without actually selecting the destination. + +On the right, starting from the top, you have information about the selected destination, an option to rename the selected destination, an option to change the selected destination to your current coordinates and an option to delete the selected destination. + +Under that is the fuel, an option to teleport to the selected destination, an option to add your current location as a new destination, and an option to add Ender Pearls from your inventory to be used as fuel (shift + click to add a stack). + +You can also shift + scroll with the item in your hand to cycle through the destinations without opening the GUI or right-click to teleport to the current destination. + +You can also teleport players and mobs by left-clicking them - however, players must be holding shift and mobs cannot be teleported across dimensions. + +It is possible to transfer locations between dislocators. Simply place an advanced dislocator and a basic or another advanced dislocator in the first and second slots of a crafting grid to transfer a location from the dislocator in slot 1 to the dislocator in slot 2. + +When transferring from a basic to advanced dislocator the location will be given the name "*Copy*" When going from advanced to basic the currently selected location in the advanced dislocator will be set as the bound location in the basic dislocator. + + §nAdvanced Dislocator + + + draconicevolution:dislocator_pedestal + + You have figured out how to create a simple pedestal on which you can place your Basic or Advanced Charms of Dislocation. + +Simply right-click with a Charm in your hand to place it on the pedestal, then right-click the pedestal to teleport. + +The advantage of this is that the Charms won't take damage or use fuel. The disadvantage is you cannot bring them with you to your destination. + +To remove the charm from the pedestal simply shift + right-click with an empty hand. + +When it is holding a Basic Charm of Dislocation that has been renamed in an anvil or an Advanced Charm of Dislocation with a destination set either the name or destination will be displayed above the pedestal respectively. + +If you hold shift all names will be hidden except the one you are looking at. (Shift behavior can be reversed in the config) + + §nDislocator Pedestal + + + + + draconicevolution:dislocator_receptacle + + Like Obsidian, Infused Obsidian can be used to create a magical portal, but with some big differences. This portal can be any shape and any size between 1x1 and 150x150 blocks and using a dislocator to set the destination this portal can send you to any location. + +When building a portal the only restriction is it must be a 2-dimensional structure but the shape can be anything you like! As long as the internal area is a complete loop. Then replace any block in the structure with a Dislocator Receptacle so that 1 side of the receptacle is touching the portal area (It can also be in a corner) + +To activate the portal simply right-click the Receptacle with a Basic or Advanced Charm of Dislocation that is bound to a location. + +You can also pipe Dislocators in and out of the Receptacle with hoppers or other methods of automation. + +It is possible to hide the Dislocator Receptacle by right-clicking it with a piece of infused obsidian. + +The portal will also respond to a redstone signal. By default, the portal will activate when a dislocator is inserted. But when powered by redstone the portal will become redstone dependent. + +While powered by redstone the dislocator is locked in the receptacle. + + §nDislocator Receptacle + + + draconicevolution:magnet + + Using the teleportation power of a dislocator you have found a way to teleport items dropped in the world directly into your inventory! +The range of this dislocator is 8 blocks. + +To activate, simply shift+right click. + +§6Quality Of Life features§r +Holding shift will temporarily disable the dislocator. +If another player is within 3 blocks of an item and they are closer to it than you are the dislocator will not collect it. +When you throw an item the dislocator will wait for its pick up delay to expire before collecting it again. (Meaning you can actually throw items to other players now!) + + + §nItem Dislocator + + + draconicevolution:magnet,1,1 + + This is exactly the same as the regular Item Dislocator except it has a 32 block range! + + §nAwakened Item Dislocator + + + + draconicevolution:generator + + This is just a simple no thrills generator that burns most fuel sources and produces 84RF/t + + §nGenerator + + + + draconicevolution:energy_infuser + + Seeing the need for faster energy transfer you have found a way to bring the Infuser to being. + +This charger is capable of charging items at up to 1 million RF/t. +But it should be noted the actual charge rate is limited by the max intake rate of the item being charged. +This charger is ideal for charging Draconic Evolution items as they are capable of accepting energy at an extremely fast rate. + + §nEnergy Infuser + + + + draconicevolution:grinder + + Everyone needs effective mob farms. For the cost of a bit of RF power, you can kill to your heart's content knowing the forces of the Draconic have your back! + +The grinder will kill all mobs in a 7x7 area in front of it. + +In order to reduce lag, experience orbs dropped by the grinder will despawn after 30 seconds if not collected. It is recommended that you use something like the EnderIO XP Vacuum to collect the experience orbs (if available). + +The grinder can be powered either externally or by a capacitor placed in the capacitor slot in its GUI. + + §nMob Grinder + + + + draconicevolution:celestial_manipulator + + The Celestial Manipulator is the ultimate time and weather control device! + +This device has 2 main operating modes: Time and Weather, each mode has different functions. +§3Weather: +§6Stop Rain +Start Rain +Start Thunderstorm + +§3Time: +§6Skip to sunrise +Skip to mid-day +Skip to sunset +Skip to moon rise + +Skip to midnight +Skip to moonset +Skip 24.§r +This function skips to the same time the next Minecraft day. This is useful because using the stop button you can stop the time acceleration at any point along the way + +Each of these functions should be fairly self-explanatory. + +This device can also be configured for redstone control. In the redstone control tab, you can select which time or weather function to execute on redstone signal. If set to Skip 24 the time acceleration will stop early if the redstone signal stops. + +Note time acceleration does not actually speed up game ticks, it just changes the world time. + +This device also requires a significant amount of RF power. + + §nCelestial Manipulator + + + + + + draconicevolution:entity_detector + draconicevolution:entity_detector,1,1 + + + This is an advanced entity detector with a lot of useful features. + +These detectors are capable of searching for specific entity types and emitting a customized redstone signal based on what they find. +These detectors send out scanning pulses at a configurable frequency and then update their redstone output based on what they find. + +§bFeatures: +§3Basic:§6 +10 Block max scanning range. +1.5 Second max scanning rate. +60 Second min scanning rate. +0.25 Second max scanning rate +Filter by Player, Hostile, Passive, or any combination. + +§5Advanced:§6 +64 Block max range +0.25 Second max scanning rate +Filter by Player, Hostile, Passive, Other, or any combination. +White List / Black List§r + +The blacklist/whitelist in the advanced detector can be set to search for or ignore pretty much any entity in the game. And not just living entities either! +It can also search for specific players. + +§4Redstone:§r +The redstone output has 2 modes. Fixed and Pulsed. +In fixed mode, the redstone signal will be constant between scanning pulses. +In pulse mode, it will emit a 1 tick redstone pulse each scanning pulse (Assuming it finds entities) + +These devices can also be configured to output different signal strength depending on the number of entities detected. +This control comes in the form of 2 controls within the GUI. RS Min and RS Max. +RS Min is the number of entities that must be detected by the device to output a signal strength of 1. +RS Max is the number required for an output strength of 15. +The output strength will vary accordingly if the number of entries detected is between these 2 values. + + §nEntity Detector & Advanced Entity Detector + + + + + draconicevolution:potentiometer + + A simple redstone emitter that is capable of emitting a variable strength redstone signal between 0 and 15. + + §nPoterntiometer + + + + draconicevolution:rain_sensor + A device that emits a redstone signal when it rains. +(Needs to be able to see the sky) + + §nRain Sensor + + + + draconicevolution:crystal_binder,1,0,{draconicevolution:binder:[645,64,315,]} + + The Draconic Evolution energy network is unlike any other. Both visually and functionally it is unique. + +Before you get started messing with this system you will need a Crystal Binder. +Note that in the future you will likely be able to use tools from other mods as well, but as of the time I am writing this, there is only one other mod that has this support and that mod is not yet ready for a 1.10 release. + +The DE energy network is comprised of "Energy Crystals." Each energy crystal has an internal energy buffer and crystals can be linked to one another using a Crystal Binder. +When 2 or more crystals are linked, they will attempt to balance their stored energy so they are both at the same charge level. +Each crystal can only support a certain number of connections to other crystals. The exact number of connections is determined by the type and tier of the crystal. + +§6Linking§r +In order to link a crystal to another crystal or some other valid device simply shift-right-click on one of the crystals with a binder, which will save that crystal to the binder. +Then simply right-click the target block to create a link. The binder will remember the block it is bound to until you bind it to another block or shift-right-click the air. + +§6GUI§r +When you look at a crystal the DE HUD will give you information about its links and energy flow. +Right clicking on a crystal will display its GUI, in which you will see a list of all linked devices as well as the energy flow to each one. +Clicking on an item in the list will give you the option to identify a link using a red beam between the crystal and the target device, as well as an option to break the link. +There is also a button at the top of the list that allows you to clear all links. + +§6Crystal Types§r +There are 3 types of crystals. Energy I/O, Energy Relay and Wireless Energy. + +§6Energy I/O:§r +This is the crystal you will use to insert and extract energy from your crystal network. +To use this crystal, simply place it on the side of your energy source/consumer and connect it to your crystal network. +This crystal has 3 I/O modes which you can cycle between by shift right clicking with an empty hand. Input, Output, and Balance. +Input will make the crystal accept energy from the block it is attached to and output will attempt to send energy to the attached block. +Balance mode is not yet fully implemented but is meant for use with energy conduits from other mods. This functionality needs to also be supported by the other mod and thus may not work with all conduits. +This crystal type only supports a very limited number of connections to other crystals. + +§6Energy Relay:§r +This crystal is meant to act as a hub to which you can connect other crystals. Therefore it supports a lot more connections than the I/O crystal. +This crystal can only link to other crystals and cannot be connected to other blocks. + +§6Wireless Energy:§r +This crystal is similar to the energy relay except that it supports fewer crystal links, but can wirelessly connect to a number energy receivers. +This connection can only supply power to devices, not receive it, and the max energy flow is lower than that of the I/O Crystal. +The advantage of this crystal is that it supports a large number of connections, meaning you could place one in the middle of your workshop and have it power most, if not all, of your machines. + +Note: See the page for each crystal type for a full list of stats. + +§6Energy Visualization:§r +When energy is flowing between two crystals it can be visualized by a beam of energy the intensity of which roughly indicates the rate at which energy is flowing. +When energy is flowing from a wireless energy crystal to a block, the energy flow is indicated by a stream of particles the density and speed of which roughly indicates the rate at which energy is flowing. + + + §nThe Basics + + + draconicevolution:energy_crystal,1,5,{} + draconicevolution:energy_crystal,1,4,{} + draconicevolution:energy_crystal,1,3,{} + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 2 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 3 + +§6Draconic§r +Capacity: 64 Million +Max Links: 4 + + §nEnergy I/O Crystal + + + + draconicevolution:energy_crystal,1,2 + draconicevolution:energy_crystal,1,1 + draconicevolution:energy_crystal + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 8 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 16 + +§6Draconic§r +Capacity: 64 Million +Max Links: 32 + + §nCrystal Relay + + + + draconicevolution:energy_crystal,1,8 + draconicevolution:energy_crystal,1,7 + draconicevolution:energy_crystal,1,6 + + Stats: + +§9Basic§r +Capacity: 4 Million +Max Links: 4 +Max Wireless Links: 16 + +§5Wyvern§r +Capacity: 16 Million +Max Links: 8 +Max Wireless Links: 32 + +§6Draconic§r +Capacity: 64 Million +Max Links: 16 +Max Wireless Links: 64 + + §nWireless Energy Crystal + + + + + draconicevolution:ender_energy_manipulator,5 + + §bDont want to risk incurring the wrath of the Enderman by killing the Ender Dragon? +But you still want to get your hands on a dragon egg? +No problem! +This mystical device allows you to extract an egg from the Ender Dragon without killing her! +To get started simply craft this item and right click the end portal with it (in the end) +The process will begin immediately. +Note this may anger the enderman just a little but they will get over it. It's not like your killing the dragon after all. + + §nEnder Energy Manipulator + + + + + As mentioned when you create a spawner it will be the same tier as the core you used to create it. +If you wish to upgrade (or downgrade) a spawner you can simply right-click the spawner with a different type of core. +The new core will be applied and the previous core will be removed and dropped as an item. + +Each spawner tier has certain improvements over the last. +The spawn range for all spawners is 4 blocks (the same as the vanilla spawner) + +§1§nBasic§r +The basic tier is very similar to the vanilla spawner. +It §3spawns up to 4 mobs at a time with a delay of between 10 and 40 seconds§r between spawns. +It §crequires a player to be within 24 blocks§r to function +and mobs §cwill only spawn if their spawn requirements are met§r e.g. grass for cows, pigs, etc.. and darkness for monsters. + +§5§nWyvern§r +§3spawns up to 6 mobs at a time with a delay of between 5 and 20 seconds§r between spawns. +§3 does not require a player nearby.§r +§cWill only spawn if their spawn requirements are met§r e.g. grass for cows, pigs, etc.. and darkness for monsters. + +§6§nDraconic§r +§3spawns up to 8 mobs at a time with a delay of between 2.5 and 10 seconds§r between spawns. +§3Does not require a player nearby.§r +§3Ignores mob spawn requirements.§r + +§0§nChaotic§r +§3spawns up to 12 mobs at a time with a delay of between 1.25 and 5 seconds§r between spawns. +§3Does not require a player nearby.§r +§3Ignores mob spawn requirements.§r +§cWarning things may get a little chaotic if you choose to use this spawner!§r + + +Note: If you have EnderIO installed you can create stabilized spawners by crafting a core with an EnderIO broken spawner, + +Creative Note: If you wish to set the type for a spawner in creative mode you can do so using a spawn egg. + §nYou can learn more about mob souls by clicking here + + + §n Draconic + §n Chaotic + + + §n Basic + §n Wyvern + + + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:2b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Zombie"},Damage:0s}}} + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:3b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Cow"},Damage:0s}}} + + + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:0b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Pig"},Damage:0s}}} + draconicevolution:draconic_spawner,1,0,{DETileData:{SyncableEnum0:1b,SyncableStack1:{id:"draconicevolution:mob_soul",Count:1b,tag:{EntityName:"Creeper"},Damage:0s}}} + + + Stabilizing a spawner turns it into a very useful tool for spawning all sorts of mobs. +To get one all you have to do is right click a vanilla spawner with any of the 4 DE Cores. +The spawner will consume the core and convert the spawner to the equivalent tier Stabilized Spawner which will be dropped as an item in the world. +This, of course, means there are 4 spawner tiers as there are 4 core tiers. + +It should be noted that when the spawner drops it will be set to spawn the same entity as the original spawner. +It should also be noted that once placed you can not pick up a spawner without destroying the mob soul it contains. +In order to reset the spawner to the same or a different mob type, you need to apply a new mob soul. + + §nStabilized Spawner + + + + Stabilized Mob Spawner + + Mob souls are occasionally dropped my mobs when killed by a player using a weapon with the Reaper modifier. + +The drop chance is extremely low. +1 in 1000 for hostile mobs and 1 in 800 for passive mobs (configurable) for unenchanted wyvern weapons. +But the chances of getting a soul can be improved using the reaper enchant. + +DE tools essentially have a built-in reaper modifier equivalent to reaper lvl 1 for Wyvern, lvl 2 for Draconic and lvl 3 for the Staff of Power. +The calculation to figure out your drop chance is the base drop chance divided by the weapons built in reaper modifier plus the reaper enchant lvl. + +So the calculation for say.. A Draconic sword with reaper 5 would be as follows, +built-in modifier = 2, +reaper lvl = 5, +drop chance = 1000 / (2 + 5) + +Result: Drop chance is 1 in 142 + +If the reaper modifier is 0 (so a non-DE weapon without the reaper enchant) there is 0 chance of getting a soul. + +Some mods may implement the reaper modifier on their weapons but as of the time of writing this, I do not know of any that do. + + +§bThe main use for a mob soul is setting the spawn type for a Stabilized spawner but they can also be used to spawn their respective entity by shift right clicking on a block with a soul. + + draconicevolution:mob_soul,1,0,{EntityName:"[Random-Display]"} + §nMob Soul + + + + + + + + draconicevolution:draconium_chest + + The Draconium chest is probably one of the most versatile storage devices around! +Not only does it have 260 inventory slots but it also has a powerful multi-slot furnace +and a crafting table for your convenience! +On top of all that, it has some very powerful I/O configuration options but we will get to that in a bit. First... + +§6The furnace§r + +The built-in furnace is no ordinary furnace. For starters, it can smelt 5 items at a time. at a very reasonable speed. +But if that isn't enough for you it can be upgraded! By simply placing a wyvern, Awakened or Chaotic core +in the furnace upgrade slot you can make it even faster! +And if that still wasn't enough as long as there is a wyvern core or better in the upgrade slot the furnace will double ores! + +But it should be noted that while increasing the speed this also increases the energy consumption +a lot more than it decreases the process time. + +It should also be noted that when upgraded the core is not actually consumed and can be removed at any time. + +The furnace requires power which can be supplied externally or via a flux capacitor in its capacitor slot. + +The furnace also has an auto feed option which does exactly what you think. +It automatically feeds the furnace smeltable items from the inventory. +There are 4 feed modes: + +§bOFF§r +Self-explanatory... + +§bFILL§r +Will only feed the furnace when there are already items smelting +and will only keep the existing stacks currently smelting full. +Will NOT start to smelt items types that you have not manually +placed in the furnace, + +§bLOCK§r +Pretty much the same as FILL except it will not smelt the last item. +meaning as soon as more of that item show up in the inventory +it will automatically start feeding again. + +§bALL§r +Smelts every smeltable item in the inventory. + +Next... +The §6Crafting Grid§r +Actually, there's not much to say here. +It looks like a crafting table, +It smells like a crafting table, +It tastes like a crafting table... +It is a crafting table! +With full JEI support! + +Next. +§6Configurable IO Regions§r +This is where things get very interesting... +By default, the inventory works like any other inventory. You can insert or extract items from any slot from any side of the block. +And the furnace can also insert or extract from any slot. +But this can be changed! + +You have the ability to split the inventory up into up to 6 separate I/O regions. +Each region can be separately configured with total control over what sides of the chest the slots can be accessed from +with the ability to mark sides as input and or output only or just disabled completely. +You can also configure which regions the internal furnace can accept or insert items into. +There is also a "default region" which controls all slots that are not assigned to a region and can be configured like all other regions. + +To assign slots to a region you simply select the region in the editor and click and drag in the inventory to draw a rectangle around the slots you want in the region. +Also when you have the region editor open you can simply click on existing regions to switch between them + +The uses for this are endless but 1 simple example... +You create 2 regions. +Region 1 only accepts items from the left side of the chest and the furnace can only pull from region 1. +Region 2 only allows items to be extracted from the right side of the chest and the furnace can only output to region 2. + +Now when you pump items into the left side on the chest they will go to region 1, get smelted and then output to region 2 ready to be extracted from the right side of the chest. + +§6Also! if ALL that wasn't enough§r +The chest stores its inventory when broken, +And you can make it any colour you want!!! + + Much more then just a bigger inventory! + + §nDraconium Chest + + diff --git a/config/brandon3055/ProjectIntelligence/manifest.json b/config/brandon3055/ProjectIntelligence/manifest.json new file mode 100644 index 0000000..dbe067e --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/manifest.json @@ -0,0 +1,9 @@ +[ + { + "name": "Draconic Evolution", + "modid": "draconicevolution", + "downloads": { + "https://raw.githubusercontent.com/brandon3055/Project-Intelligence-Docs/master/ModDocs/Draconic%20Evolution/draconicevolution-en_US.xml": 16 + } + } +] \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/options.json b/config/brandon3055/ProjectIntelligence/options.json new file mode 100644 index 0000000..d6fb3ec --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/options.json @@ -0,0 +1,9 @@ +{ + "colourNavWindow": "ff3c3f41", + "colourContentWindow": "ff3c3f41", + "colourMenuBar": "ff3c3f41", + "colourNavText": "ffff", + "colourText2": "8c8c8c", + "editMode": false, + "editTarget": "[CONFIG]" +} \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/projectintelligence.xml b/config/brandon3055/ProjectIntelligence/projectintelligence.xml new file mode 100644 index 0000000..808e847 --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/projectintelligence.xml @@ -0,0 +1,16 @@ + + + Project Intelligence AKA "Project Intel" or "PI" is an ingame documentation mod i am currently building as a part of Draconic Evolution. + +At first this will just be used for Draconic Evolution but once it is complete it will be split off into its own separate mod. + +My goal for this mod is for it to one day have documentation for almost all mods in existence. + +But obviously there is no way one person could handle that much work so i will be leaving it up to the community to document as many mods as possible. + +(Project intelligence downloads all of its content (Not including this page) from github. So if this is the only page you see check that you are connected to the internet. You can also check the console for errors.) + + + Document All The Things!!!! + §o§nProject Intelligence + diff --git a/config/brandon3055/contributors.json b/config/brandon3055/contributors.json new file mode 100644 index 0000000..2a1cefb --- /dev/null +++ b/config/brandon3055/contributors.json @@ -0,0 +1,619 @@ +[ + { + "name": "brandon3055", "ign": "brandon3055", "contribution": "Creator", + "details": "Hello! I am the creator of Draconic Evolution and i really hope you are enjoying the mod! The following people have all helped draconic evolution in one way or another and i am eternally grateful for their support! I am also a supporter of the Lolnet Minecraft Community!", + "website": "http://www.brandon3055.com/", "contributionLevel": 3 + }, { + "name": "GreatOrator", "ign": "GreatOrator", "contribution": "All the things!!! and now a Patreon", + "details": "GreatOrator has been my BIGGEST supporter from day 1! He has helped with everything from feature ideas and textures to to PR and Web design. Draconic Evolution would not be what it is today without him. Thank You GreatOrator! Also a member of the lolnet community!", + "website": "http://www.tolkiencraft.com/", "contributionLevel": 3 +}, { + "name": "Sn0wShepherd", "ign": "snowshepherd", "contribution": "Texture and Model creator", + "details": "Sn0w is responsible fore all of the new 16x textures added in version 1.0.2. As well as all of the new 3D tool and armor models.", + "website": "http://www.aleciashepherd.com/", "contributionLevel": 3 +}, { + "name": "Hachiseiko", "ign": "Hachiseiko", "contribution": "Texture creator", + "details": "Hachiseiko created the original textures for the Draconic Evolution tools and weapons.", "website": "", + "contributionLevel": 0 +}, { + "name": "Skeletonpunk", "ign": "Skeletonpunk", "contribution": "Model creator", + "details": "Skeletonpunk created the original 3D armor models that were in use for a short period before being replaced by models created by Sn0wShepherd. Although they weren't around long i still appreciate the work that went into them.", + "website": "", "contributionLevel": 0 +}, { + "name": "covers1624", "ign": "covers1624", "contribution": "Maintains Code Chicken Lib", + "details": "Covers is an awesome guy! He didnt just give me permission to use CCL he actively insisted because its awesome! He also tells me when im doing things wrong and in exchange i am teaching him basic math. Also a member of the lolnet community!", + "website": "https://twitter.com/covers1624", "contributionLevel": 3 +}, { + "name": "TheMattaBase", "ign": "TheMattaBase", "contribution": "Friend of brandon3055", "details": "[UNLISTED]", + "website": "", "contributionLevel": 3 +}, { + "name": "Jake_Evans", "ign": "Jake_Evans", "contribution": "", "details": "[UNLISTED]", "website": "", + "contributionLevel": 3 +}, { + "name": "Gigabit101", "ign": "Gigabit101", "contribution": "Friend of brandon3055", + "details": "[UNLISTED] Gigabti404", "website": "", "contributionLevel": 3 +}, { + "name": "dezil_nz", "ign": "dezil_nz", "contribution": "One of the founders of the lolnet minecraft comminity!", + "details": "[UNLISTED]", "website": "", "contributionLevel": 3 +}, { + "name": "LX_Gaming", "ign": "LX_Gaming", "contribution": "Lolnet Staff", "details": "[UNLISTED]", "website": "", + "contributionLevel": 3 +}, { + "name": "Direwolf20", "ign": "direwolf20", "contribution": "Awesome Person", + "details": "Direwolf20's videos are the reason i first started playing modded minecraft soo long ago. This of course eventually lead to me creating Draconic Evolution and all my other mods. So in a way he is responsible for the existance my mods. Thanks Dire!", + "website": "https://www.youtube.com/user/direwolf20", "contributionLevel": 3 +}, { + "name": "Soaryn", "ign": "Soaryn", "contribution": "Awesome Person", + "details": "Soaryn inspires me every day to continue working on my mods and releasing new update by providing a perfect example of what NOT to do! Thanks Soaryn!", + "website": "", "contributionLevel": 3 +}, { + "name": "Trinity4261", "ign": "Trinity4261", "contribution": "My Brother", + "details": "[UNLISTED] He wanted wings so why not? He is my brother after all.", "website": "", "contributionLevel": 3 +}, +{ + "name": "FoxMcloud5655", "ign": "FoxMcloud5655", "contribution": "Much Help", + "details": "Fox is doing great work helping to keep my discord and issue tracker moving smoothly!", "website": "", + "contributionLevel": 3 +}, +{ + "name": "texcubsf", "ign": "texcubsf", "contribution": "Patreon", + "details": "robertwsf is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "pxoxd", "ign": "pxoxd", "contribution": "Patreon", + "details": "pxoxd is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Antric83", "ign": "Antric83", "contribution": "Patreon", + "details": "Antric83 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "FaMatrix", "ign": "FaMatrix", "contribution": "Patreon", + "details": "FaMatrix is currently supporting me via Patreon, He is also an Awesome member of Lolnet!", + "website": "lolnet.co.nz", "contributionLevel": 1 +}, { + "name": "AmberSienna", "ign": "AmberSienna", "contribution": "Patreon", + "details": "AmberSienna is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Teraphina", "ign": "Teraphina", "contribution": "Patreon", + "details": "Teraphina is currently supporting me via Patreon. Teraphina was also one of the beta testers for Draconic Evolution via Tolkiencraft", + "website": "disciplesoftherockministries.org", "contributionLevel": 1 +}, { + "name": "Soulrift", "ign": "Soulrift", "contribution": "Patreon", + "details": "Soulrift is currently supporting me via Patreon for which i am very grateful!", + "website": "https://www.twitch.tv/soulriftx", "contributionLevel": 1 +}, { + "name": "Drekryan", "ign": "Drekryan", "contribution": "Patreon", + "details": "Drekryan is currently supporting me via Patreon for which i am very grateful!", + "website": "http://twitter.com/dreklamb", "contributionLevel": 1 +}, { + "name": "xSquibbyx", "ign": "xSquibbyx", "contribution": "Patreon", + "details": "xSquibbyx is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "The_Swordsmen", "ign": "The_Swordsmen", "contribution": "Patreon", + "details": "The_Swordsmen is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "EricBrian", "ign": "EricBrian", "contribution": "Patreon", + "details": "EricBrian is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "ModAPI", "ign": "ModAPI", "contribution": "Patreon", + "details": "ModAPI is currently supporting me via Patreon for which i am very grateful!", + "website": "https://twitter.com/AmathewsGaming", "contributionLevel": 1 +}, { + "name": "Mikepet", "ign": "Mikepet", "contribution": "Patreon", + "details": "Mikepet is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Halacon", "ign": "halacon", "contribution": "Patreon", + "details": "Halacon is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Nick_J_M", "ign": "Nick_J_M", "contribution": "Patreon", + "details": "Nick is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Edward", "ign": "WintrAU", "contribution": "Patreon", + "details": "Edward is currently supporting me via Patreon for which i am very grateful! He is also a member of the Lolnet Minecraft community.", + "website": "", "contributionLevel": 1 +}, { + "name": "Der DracheTV", "ign": "Der1Drache", "contribution": "Patreon", + "details": "Der1Drache is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 +}, { + "name": "WolufHD", "ign": "WolufHD", "contribution": "Patreon", + "details": "WolufHD is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Morpheus1101", "ign": "Morpheus1101", "contribution": "Patreon", + "details": "Morpheus1101 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Duomaz", "ign": "Duomaz", "contribution": "Patreon", + "details": "Duomaz is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Zudakai", "ign": "Zudakai", "contribution": "Patreon", + "details": "Zudakai is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Nexus_Chris", "ign": "Nexus_Chris", "contribution": "Patreon", + "details": "Nexus_Chris is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Snakemgr12", "ign": "Snakemgr12", "contribution": "Patreon", + "details": "Snakemgr12 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Freman_Scum", "ign": "JonathanKish", "contribution": "Patreon", + "details": "Freman_Scum is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Mhoku", "ign": "Mhoku_", "contribution": "Patreon", + "details": "Mhoku is currently supporting me via Patreon for which i am very grateful!", + "website": "https://twitter.com/Mhoku_", "contributionLevel": 1 +}, { + "name": "Keith Wagner", "ign": "Om3gagam3r", "contribution": "Patreon", + "details": "Keith Wagner is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Aurelio", "ign": "AureIio", "contribution": "Patreon", + "details": "Aurelio is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "awk1995", "ign": "awk1995", "contribution": "Patreon", + "details": "awk1995 is currently supporting me via Patreon for which i am very grateful!", + "website": "https://www.youtube.com/channel/UCqZw7qE3zPgvJY0gDR9Yzxg", "contributionLevel": 1 +}, { + "name": "boredi", "ign": "boredi", "contribution": "Patreon", + "details": "boredi is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "Jason C", "ign": "DeadHunter", "contribution": "Patreon", + "details": "Jason C is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "stjern82", "ign": "stjern82", "contribution": "Patreon", + "details": "stjern82 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 +}, { + "name": "King_Kookie", "ign": "King_Kookie_", "contribution": "Patreon", + "details": "King_Kookie is currently supporting me via Patreon for which i am very grateful! Also helped track down an impersonator.", + "website": "", "contributionLevel": 3 +}, { + "name": "lucid4", "ign": "lucid4", "contribution": "Patreon", + "details": "lucid4 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "paddycboy", "ign": "paddycboy", "contribution": "Patreon", + "details": "Paddycboy is currently supporting me via Patreon for which i am very grateful!", "website": "twitter.com/spectatorpaddy", + "contributionLevel": 1 + }, + { + "name": "Kris K", "ign": "Krystal_Disc", "contribution": "Patreon", + "details": "Kris K is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Connor Love", "ign": "connorlove9", "contribution": "Patreon", + "details": "Connor is currently supporting me via Patreon for which i am very grateful!", "website": "https://www.twitch.tv/connorlove9", + "contributionLevel": 1 + }, + { + "name": "Quarnds", "ign": "Quarnds", "contribution": "Patreon", + "details": "Quarnds is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "xtrux", "ign": "xtrux", "contribution": "Patreon", + "details": "xtrux is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Andrew", "ign": "ItzHDGaming", "contribution": "Patreon", + "details": "Andrew is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "TanLorik4", "ign": "TanLorik4", "contribution": "Patreon", + "details": "[UNLISTED]", "website": "", + "contributionLevel": 1 + }, + { + "name": "_apollox_", "ign": "_apollox_", "contribution": "Patreon", + "details": "ApolloX is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 + }, + { + "name": "jackkeane98", "ign": "jackkeane98", "contribution": "Patreon", + "details": "jackkeane98 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "chaetay", "ign": "chaetay", "contribution": "Patreon", + "details": "chaetay is currently supporting me via Patreon for which i am very grateful!", "website": "mc-complex.com", + "contributionLevel": 1 + }, + { + "name": "GoldClassGaming", "ign": "GoldClassGaming", "contribution": "Patreon", + "details": "GoldClassGaming is currently supporting me via Patreon for which i am very grateful!", "website": "twitter.com/GCGAndy", + "contributionLevel": 1 + }, + { + "name": "Toon", "ign": "ToonCraTheGod", "contribution": "Patreon", + "details": "Toon is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Merlin (Sean)", "ign": "_Merlin_Book_", "contribution": "Patreon", + "details": "Merlin is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "STALlN", "ign": "STALlN", "contribution": "Patreon", + "details": "STALlN is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Elfie", "ign": "elfdafatpizza", "contribution": "Patreon", + "details": "Elfie is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "muffinman_21", "ign": "muffinman_21", "contribution": "Patreon", + "details": "muffinman_21 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Munchkin", "ign": "AquaKyubey", "contribution": "Patreon", + "details": "Munchkin is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "ReignOfFROZE", "ign": "ReignOfFROZE", "contribution": "Patreon", + "details": "ReignOfFROZE is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Jack", "ign": "MistaOmega", "contribution": "Patreon", + "details": "Jack is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 + }, + { + "name": "Megaguy444", "ign": "Megaguy444", "contribution": "Contributor", + "details": "Megaguy444 helped me identify a credit card scammer! Thanks mega!", "website": "", + "contributionLevel": 1 + }, + { + "name": "TheIcicle", "ign": "TheIcicle", "contribution": "Patreon", + "details": "TheIcicle is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "DannySnowPaw", "ign": "DannySnowPaw", "contribution": "Patreon", + "details": "DannySnowPaw is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Einhornyordle", "ign": "Einhornyordle", "contribution": "Patreon", + "details": "Einhornyordle is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "SK0R3N", "ign": "SK0R3N", "contribution": "Patreon", + "details": "SK0R3N is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 + }, + { + "name": "Allekks", "ign": "allekksNOR", "contribution": "Patreon", + "details": "Allekks is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "ShiaLaBeef", "ign": "Shia_La_Beef", "contribution": "Patreon", + "details": "ShiaLaBeef is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 + }, + { + "name": "Shotguun29", "ign": "Shotguun29", "contribution": "Patreon", + "details": "Shotguun29 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "ImAlexHimSelf", "ign": "ImAlexHimSelf", "contribution": "Patreon", + "details": "ImAlexHimSelf is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Stunnahh", "ign": "Stunnahh", "contribution": "Patreon", + "details": "Stunnahh is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Deltora101", "ign": "DELTORA101", "contribution": "Patreon", + "details": "Deltora101 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Dayrim", "ign": "Dayrim", "contribution": "Patreon", + "details": "Dayrim is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 0 + }, + { + "name": "slaider221", "ign": "slaider221", "contribution": "Patreon", + "details": "slaider221 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "DreamyPaw", "ign": "DreamyPaw", "contribution": "Patreon", + "details": "DreamyPaw is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "sharkck", "ign": "sharkck", "contribution": "Patreon", + "details": "sharkck is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Zorlander", "ign": "Zorlander", "contribution": "Patreon", + "details": "Zorlander is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Link19658", "ign": "Link19658", "contribution": "Patreon", + "details": "Link19658 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + { + "name": "Tetsu502", "ign": "ShuckleGuardian", "contribution": "Patreon", + "details": "Tetsu502 is currently supporting me via Patreon for which i am very grateful!", "website": "", + "contributionLevel": 1 + }, + + + { + "name": "OneEyeMaker", "ign": "OneEyeMaker", "contribution": "Code Contributor", + "details": "OneEyeMaker is responsible for the config overhall in 1.0.2f", "website": "", "contributionLevel": 1 +}, { + "name": "KWPUGH", "ign": "KWPUGH", "contribution": "Donator", + "details": "I would just like to say thankyou to KWPUGH for supporting the development of Draconic Evolution.", + "website": "", "contributionLevel": 1 +}, { + "name": "Straymaverick", "ign": "Straymaverick", "contribution": "Cool streamer guy!!", + "details": "[UNLISTED]", "website": "", "contributionLevel": 3 +}, { + "name": "mikhaila666", "ign": "mikhaila666", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 2 +}, { + "name": "Rustynator", "ign": "Rustynator", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "SalTDS", "ign": "SalTDS", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "uradox", "ign": "uradox", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Rohdon", "ign": "Rohdon", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "ArcaneAscension", "ign": "ArcaneAscension", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "soul_lighter", "ign": "soul_lighter", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Haigen", "ign": "Haigen", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "modulateddreams", "ign": "modulateddreams", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "ChickenMobile", "ign": "ChickenMobile", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Handyman_Sam", "ign": "Handyman_Sam", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "jarakii4", "ign": "jarakii4", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "kristyellen", "ign": "kristyellen", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "willo33", "ign": "willo33", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "123zane321", "ign": "123zane321", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "CrowbarJr", "ign": "CrowbarJr", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Fluro_", "ign": "Fluro_", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "OnyxSentinel04", "ign": "OnyxSentinel04", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "raider_880", "ign": "raider_880", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "deamonbite", "ign": "deamonbite", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Skittzman", "ign": "Skittzman", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Skittzman", "ign": "Skittzman", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Willo33", "ign": "Willo33", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2017 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "44shades44", "ign": "44shades44", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Dr_Teath", "ign": "Dr_Teath", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "fwb2700", "ign": "fwb2700", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "rhodesy523", "ign": "rhodesy523", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Waylandor", "ign": "Waylandor", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "alizdor", "ign": "alizdor", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "yampertx", "ign": "yampertx", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "raider880", "ign": "raider880", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Glitchunter", "ign": "Glitchunter", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "MuadDib912", "ign": "MuadDib912", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Oztin", "ign": "Oztin", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Sarkazo", "ign": "Sarkazo", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "MJW87", "ign": "MJW87", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Dobsonium", "ign": "Dobsonium", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "chocofish31", "ign": "chocofish31", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Dingasm", "ign": "Dingasm", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Microjet", "ign": "Microjet", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "scurry21", "ign": "scurry21", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "anarki99nz", "ign": "anarki99nz", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Cluracan", "ign": "Cluracan", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Deathnz1", "ign": "Deathnz1", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Ae0lian", "ign": "Ae0lian", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Death4999901", "ign": "Death4999901", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "Igneel32", "ign": "Igneel32", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 1 +}, { + "name": "StabbyInc", "ign": "StabbyInc", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 0 +}, { + "name": "xElementzx", "ign": "xElementzx", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Lolnet during the 2018 donation drive. Lolnet is a large Minecraft community that i support. Check them out at lolnet.co.nz", + "website": "", "contributionLevel": 1 +}, { + "name": "Troopy_", "ign": "Troopy_", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 0 +}, { + "name": "Haigen", "ign": "Haigen", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, + +{ + "name": "Hawkizedyus", "ign": "Hawkizedyus", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, { + "name": "uradox", "ign": "uradox", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, { + "name": "anarki99nz", "ign": "anarki99nz", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, { + "name": "Jackster819", "ign": "Jackster819", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, { + "name": "Sarkazo", "ign": "Sarkazo", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +}, { + "name": "Dr_Teath", "ign": "Dr_Teath", "contribution": "lolnet Badge Enabled", + "details": "[UNLISTED] This user contributed to Creation Reborn during the 2019 donation drive. Creation Reborn is a large Minecraft community that i support. Check them out at creationreborn.net", + "website": "", "contributionLevel": 1 +} +] diff --git a/config/ceramics.cfg b/config/ceramics.cfg new file mode 100644 index 0000000..da90625 --- /dev/null +++ b/config/ceramics.cfg @@ -0,0 +1,64 @@ +# Configuration file + +~CONFIG_VERSION: 0.1 + +barrel { + # Storage capacity for clay barrels in buckets. This determines the base and the amount each extension adds. Changing this will require breaking and replacing the barrel to update. [range: 1 ~ 100, default: 4] + I:capacityClay=4 + + # Storage capacity for porcelain barrels in buckets. This determines the base and the amount each extension adds. Changing this will require breaking and replacing the barrel to update. [range: 1 ~ 100, default: 6] + I:capacityPorcelain=6 +} + + +bucket { + # If true, the clay bucket can hold hot fluids and breaks when emptying. If false they cannot be picked up at all [default: true] + B:hotFluids=true + + # Allows the unfired clay bucket to be placed in the world, for the sake of block based kilns. Normal clay buckets remain unplaceable [default: false] + B:placeClayBucket=false + + # Allows the clay bucket to pick up sand and gravel, because why not? [default: true] + B:sand=true +} + + +enabled { + # Enables the clay armor, an early game alternative to leather [default: true] + B:armor=true + + # Enables the clay barrel, a liquid tank that can be expanded upwards [default: true] + B:barrel=true + + # Enables walls made of vanilla bricks. Mainly here if another mod provides this feature (e.g. Quark) [default: true] + B:brickWall=true + + # Enables the clay bucket, an alternative to the iron bucket that breaks from hot liquids [default: true] + B:bucket=true + + # Enables four additional decorative bricks [default: true] + B:fancyBricks=true + + # Enables porcelain, a whiter clay that produces true colors when dyed [default: true] + B:porcelain=true + + # Enables faucets and channels for moving fluids. If porcelain is not enabled, they will be made from normal clay instead of porcelain. [default: true] + B:porcelainFaucet=true + + # Enables clay bricks and blocks with a rainbow animation. Includes brick slabs, stairs, and walls. [default: true] + B:rainbowClay=true + + # Allows you to create armor out of clay directly which has one durability and terriable protection. [default: true] + B:rawClayArmorEnabled=true + + # Enables the clay shears, faster than iron shears but less duribility [default: true] + B:shears=true +} + + +porcelain { + # Pulls recipes from the oredict for smelting porcelain bricks. If disabled just adds one static recipe using ceramics porcelain [default: true] + B:oredictSmelting=true +} + + diff --git a/config/ceu.cfg b/config/ceu.cfg new file mode 100644 index 0000000..eadf32d --- /dev/null +++ b/config/ceu.cfg @@ -0,0 +1,195 @@ +# Configuration file + +general { + S:circuitsUsing= + + # True if you want CEU & CEF to accept batteries with same voltage as CEU/CEF's. False if you want CEU & CEF to accept any tier of batteries. + B:exactVoltage=false + + ceu { + + ulv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + lv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + mv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + hv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + ev { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + iv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + luv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + zpm { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + uv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:4 + B:disable=false + } + + } + + cef { + + ulv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + lv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + mv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + hv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + ev { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + iv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + luv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + zpm { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + uv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=4:1 + B:disable=false + } + + } + + iceu { + + lv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + mv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + hv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + ev { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + } + + icef { + + lv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + mv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + hv { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + ev { + # Conversion ratio between two energy units (INPUT:OUTPUT) + S:conversionRatio=1:1 + B:disable=true + } + + } + + infinite_energy_emitter { + B:disableFEEmitter=false + B:disableGTEUEmitter=false + B:disableIC2EUEmitter=true + } + + infinite_energy_receiver { + B:disableFEReceiver=false + B:disableGTEUReceiver=false + B:disableIC2EUReceiver=true + } + +} + + diff --git a/config/chesttransporter.cfg b/config/chesttransporter.cfg new file mode 100644 index 0000000..8c0c3b8 --- /dev/null +++ b/config/chesttransporter.cfg @@ -0,0 +1,44 @@ +# Configuration file + +general { + # Set to false to disable the hunger debuff [default: true] + B:debuffHunger=true + + # Set to false to disable the jump debuff [default: true] + B:debuffJump=true + + # Set to false to disable the mining fatigue debuff [default: true] + B:debuffMiningFatigue=true + + # Set to false to disable the slowness debuff [default: true] + B:debuffSlowness=true + + # Set this to false to prevent picking up of mob spawners [default: true] + B:pickupSpawners=true + + # Set this to false to prevent the copper transporter to pick up mob spawners [default: true] + B:spawnerWithCopper=true + + # Set this to false to prevent the diamond transporter to pick up mob spawners [default: true] + B:spawnerWithDiamond=true + + # Set this to false to prevent the gold transporter to pick up mob spawners [default: true] + B:spawnerWithGold=true + + # Set this to false to prevent the iron transporter to pick up mob spawners [default: true] + B:spawnerWithIron=true + + # Set this to false to prevent the obsidian transporter to pick up mob spawners [default: true] + B:spawnerWithObsidian=true + + # Set this to false to prevent the silver transporter to pick up mob spawners [default: true] + B:spawnerWithSilver=true + + # Set this to false to prevent the tin transporter to pick up mob spawners [default: true] + B:spawnerWithTin=true + + # Set this to false to prevent the wood transporter to pick up mob spawners [default: true] + B:spawnerWithWood=true +} + + diff --git a/config/chisel.cfg b/config/chisel.cfg new file mode 100644 index 0000000..683e410 --- /dev/null +++ b/config/chisel.cfg @@ -0,0 +1,172 @@ +# Configuration file + +autochisel { + # If true, the auto chisel will not function at all without power. + B:autoChiselNeedsPower=false + + # If false, the auto chisel will always run at full speed, and will not accept FE. + B:autoChiselTakesPower=true +} + + +chisel { + # Should the chisel be damageable and take damage when it chisels something. + B:allowChiselDamage=false + + # The extra attack damage points (in half hearts) that the diamond chisel inflicts when it is used to attack an entity. + I:diamondChiselAttackDamage=3 + + # The max damage of the diamond chisel. [range: 1 ~ 32767, default: 5056] + I:diamondChiselMaxDamage=5056 + + # The extra attack damage points (in half hearts) that the iChisel inflicts when it is used to attack an entity. + I:hitechChiselAttackDamage=3 + + # The max damage of the iChisel. [range: 1 ~ 32767, default: 10048] + I:hitechChiselMaxDamage=10048 + + # The extra attack damage points (in half hearts) that the iron chisel inflicts when it is used to attack an entity. + I:ironChiselAttackDamage=2 + + # If this is true, the iron chisel can left click chisel blocks. If false, it cannot. + B:ironChiselCanLeftClick=true + + # If this is true, the iron chisel can change its chisel mode just as the diamond chisel can. + B:ironChiselHasModes=false + + # The max damage of the standard iron chisel. [range: 1 ~ 32767, default: 512] + I:ironChiselMaxDamage=512 +} + + +client { + # Use old pillar textures + B:pillarOldGraphics=false + + # Make variations of blocks have the same name, and use the description in tooltip to distinguish them. + B:tooltipsUseBlockDescriptions=true +} + + +features { + B:aluminum=true + B:andesite=true + B:antiblock=true + B:arcaneStone=true + B:autochisel=true + B:basalt=true + B:bloodMagic=true + B:bookshelf=true + B:bricks=true + B:bronze=true + B:brownstone=true + B:carpet=true + B:certus=true + B:charcoal=true + B:chisel=true + B:cloud=true + B:coal=true + B:coalCoke=true + B:cobalt=true + B:cobblestone=true + B:cobblestonemossy=true + B:concrete=true + B:copper=true + B:diamond=true + B:diorite=true + B:dirt=true + B:electrum=true + B:emerald=true + B:endPurpur=true + B:endstone=true + B:factory=true + B:futura=true + B:glass=true + B:glassdyed=true + B:glowstone=true + B:gold=true + B:granite=true + B:hardenedClay=true + B:ice=true + B:invar=true + B:iron=true + B:ironpane=true + B:laboratory=true + B:lapis=true + B:lavastone=true + B:lead=true + B:limestone=true + B:marble=true + B:marblepillar=true + B:netherbrick=true + B:netherrack=true + B:nickel=true + B:obsidian=true + B:paper=true + B:planks=true + B:platinum=true + B:prismarine=true + B:quartz=true + B:redstone=true + B:sandstone=true + B:sandstoneRed=true + B:sandstoneScribbles=true + B:sandstoneredScribbles=true + B:silver=true + B:steel=true + B:stonebrick=true + B:technical=true + B:temple=true + B:tin=true + B:tyrian=true + B:uranium=true + B:valentines=true + B:voidstone=true + B:waterstone=true + B:wool=true +} + + +general { + # If true, you can chisel stone brick to mossy stone brick. + B:allowBrickToMossyInChisel=true + I:amountYouGetFromFactoryBlockCrafting=32 + + # Use alternative crafting recipe for the chisel + B:chiselAlternateRecipe=false + + # If this is true, you can chisel from the chisel leaves back to vanilla ones. If it is false, you cannot. + B:chiselBackToVanillaLeaves=false + + # Allow stone to be chiseled to/from stone bricks. + B:chiselStoneToStoneBricks=true + + # The factor that concrete_white increases your velocity. Default is 1.35, set to 1 for no change. + D:concreteVelocityMult=1.35 +} + + +worldgen { + # Amount of limestone to generate in the world; use 0 for none [range: 0 ~ 30, default: 18] + I:limestoneAmount=0 + + # Amount of marble to generate in the world; use 0 for none [range: 0 ~ 30, default: 20] + I:marbleAmount=0 + + basalt { + # Thickness of the basalt at the bottom of lava lakes. 0 for none. [range: 0 ~ 5, default: 3] + I:bottomThickness=3 + + # Thickness of the basalt around the sides of lava lakes. 0 for none. [range: 0 ~ 5, default: 1] + I:sideThickness=1 + + # True to generate basalt only around lava lakes. False to do standard vein generation. [default: true] + B:specialGen=true + + # Amount of basalt to generate in the world if not using special generation. Has no effect if basaltSpecialGen is true. Use 0 for none [range: 0 ~ 30, default: 15] + I:veinAmount=15 + } + +} + + diff --git a/config/clearwater.cfg b/config/clearwater.cfg new file mode 100644 index 0000000..0fcce16 --- /dev/null +++ b/config/clearwater.cfg @@ -0,0 +1,21 @@ +# Configuration file + +general { + # Enables modifications of fog under lava + B:enableLava=true + + # Enables modifications of fog under water + B:enableWater=true + + # Value for fog density (0-5) Vanilla is 2.0 + # Min: 0.0 + # Max: 5.0 + D:fogDensityLava=0.20000000298023224 + + # Value for fog density (0-5) Vanilla is 0.1 + # Min: 0.0 + # Max: 5.0 + D:fogDensityWater=0.0 +} + + diff --git a/config/clienttweaks.cfg b/config/clienttweaks.cfg new file mode 100644 index 0000000..d6dda0e --- /dev/null +++ b/config/clienttweaks.cfg @@ -0,0 +1,73 @@ +# Configuration file + +general { + # Items that will not prevent offhand-torch placement while in offhand, but do not place torches by themselves [default: [tconstruct:shovel], [tconstruct:excavator]] + S:"Offhand Torch Tools" < + tconstruct:shovel + tconstruct:excavator + > + + # Items that count as torches for the offhand-torch tweak options. [default: [minecraft:torch], [tconstruct:stone_torch]] + S:"Torch Items" < + minecraft:torch + tconstruct:stone_torch + > + + # Items that will place torches from your hotbar on right-click if enabled. [default: [minecraft:wooden_pickaxe], [minecraft:stone_pickaxe], [minecraft:iron_pickaxe], [minecraft:golden_pickaxe], [minecraft:diamond_pickaxe], [tconstruct:pickaxe], [tconstruct:hammer]] + S:"Torch Tools" < + minecraft:wooden_pickaxe + minecraft:stone_pickaxe + minecraft:iron_pickaxe + minecraft:golden_pickaxe + minecraft:diamond_pickaxe + tconstruct:pickaxe + tconstruct:hammer + > +} + + +tweaks { + # This option will let you climb ladders automatically by just looking upwards, rather than requiring a key to be held down. [default: false] + B:"Auto-Climb Ladder"=false + + # Disables the 3d Anaglyph button so you don't accidentally click it and cause a whole resource pack reload. [default: true] + B:"Disable 3D Anaglyph"=true + + # This option forces auto jump to be disabled and also disables the button for it. Because it should never have been a thing. [default: false] + B:"Disable Auto Jump"=false + + # This option disables the shifting of the inventory to the right when potion effects are active. [default: true] + B:"Disable Potion Shift"=true + + # This option will disable step assist added by other mods. [default: false] + B:"Disable Step Assist"=false + + # This prevents the last torch in the offhand from being placed. [default: false] + B:"Do Not Use Last Torch"=false + + # This option will hide your offhand item. It can be toggled via an optional keybind. + B:"Hide Offhand Item"=false + + # This option will hide your own potion particle effects for your client (other players will still see them). [default: false] + B:"Hide Own Particle Effects"=false + + # This option will hide your shield unless you are holding a weapon. [default: true] + B:"Hide Shield Unless Holding Weapon"=false + + # This adds back the master volume slider to the options screen. Saves you a click! [default: true] + B:"Master Volume Slider"=true + + # This prevents torches from being placed from your offhand if you have a block in your main hand. [default: true] + B:"No Offhand Torch With Block"=true + + # This prevents torches from being placed from your off hand if you have an empty main hand. [default: false] + B:"No Offhand Torch With Empty Hand"=false + + # This restricts torches to be placed from the offhand only when you're holding a tool in your main hand. [default: false] + B:"Offhand Torch With Tool Only"=false + + # This strips the underline formatting from chat because it looks terrible. [default: true] + B:"Remove Underlines From Chat"=true +} + + diff --git a/config/codechicken/supporters.json b/config/codechicken/supporters.json new file mode 100644 index 0000000..2069971 --- /dev/null +++ b/config/codechicken/supporters.json @@ -0,0 +1,45 @@ +[ + { + "mod" : "EnderStorage", + "supporters": [ + "Blkdragon112" + ] + }, + { + "mod" : "ChickenChunks", + "supporters": [ + ] + }, + { + "mod" : "NotEnoughItems", + "supporters": [ + "EmuCraft Team", + "Victor Zimmer", + "lexi85", + "Ace_Trainer_Tullius", + "Bacon_Donut", + "Sleement", + "Ninja 5tyl3", + "Disalot", + "Gamer2313", + "Majorangejuice" + ] + }, + { + "mod" : "WR-CBE", + "supporters" : [ + "Vizerei" + ] + }, + { + "mod" : "Translocators", + "supporters": [ + ] + }, + { + "mod" : "ProjectRed", + "supporters" : [ + "Jacob M" + ] + } +] diff --git a/config/codechicken/supporters.marker b/config/codechicken/supporters.marker new file mode 100644 index 0000000..0e266bd --- /dev/null +++ b/config/codechicken/supporters.marker @@ -0,0 +1 @@ +1545581793041 \ No newline at end of file diff --git a/config/codechickenlib.cfg b/config/codechickenlib.cfg new file mode 100644 index 0000000..0d9ca7c --- /dev/null +++ b/config/codechickenlib.cfg @@ -0,0 +1,23 @@ +"client" { + #With this enabled, CCL will catch all exceptions thrown whilst rendering blocks. + #If an exception is caught, the block will not be rendered. + B:"catchBlockRenderExceptions"=true + + #With this enabled, CCL will catch all exceptions thrown whilst rendering items. + #By default CCL will only enhance the crash report, but with 'attemptRecoveryOnItemRenderException' enabled + # CCL will attempt to recover after the exception. + B:"catchItemRenderExceptions"=true + + #With this enabled, CCL will attempt to recover item rendering after an exception is thrown. + #It is recommended to only enable this when a mod has a known bug and a fix has not been released yet. + #WARNING: This might cause issues with some mods, Some mods modify the GL state rendering items, + # CCL does not recover the GL state, as a result a GL leak /may/ occur. However, CCL will remember + # and pop the GL ModelView matrix stack depth, this might incur a bit of a performance hit. + # Some mods might also have custom BufferBuilders, CCL has no way of recovering the state of those. + # this /can/ result in 'Already Building' exceptions being thrown. CCL will however recover the vanilla BufferBuilder. + B:"attemptRecoveryOnItemRenderException"=false + + #With this enabled, CCL will message the player upon an exception from rendering blocks or items. + #Messages are Rate-Limited to one per 5 seconds in the event that the exception continues. + B:"messagePlayerOnRenderCrashCaught"=true +} diff --git a/config/cofh/core/client.cfg b/config/cofh/core/client.cfg new file mode 100644 index 0000000..24e38b1 --- /dev/null +++ b/config/cofh/core/client.cfg @@ -0,0 +1,49 @@ +# Configuration file + +########################################################################################################## +# Global +#--------------------------------------------------------------------------------------------------------# +# The options in this section change core Minecraft behavior and are not limited to CoFH mods. +########################################################################################################## + +Global { + # If TRUE, particles will be disabled. [default: false] + B:DisableParticles=false +} + + +Interface { + # If TRUE, large item counts will be displayed as stacks rather than a single quantity. [default: false] + B:DisplayContainedItemsAsStackCount=false + + # If TRUE, a tooltip will be used which prompts to press Shift for more details on various items. [default: true] + B:DisplayHoldShiftForDetail=true +} + + +Render { + # If TRUE, Color Blind Textures will be enabled in CoFH Mods, where applicable. [default: false] + B:EnableColorBlindTextures=false + + # If TRUE, the standard Enchant Effects will be shown for enchanted items in CoFH Mods, where applicable. [default: true] + B:EnableEnchantEffects=false + + # If TRUE, borders will be drawn on GUI slots in CoFH Mods, where applicable. [default: true] + B:EnableGUISlotBorders=true + + # If TRUE, Shader Effects will be enabled in CoFH Mods, where applicable. [default: true] + B:EnableShaderEffects=true +} + + +Security { + # If TRUE, a warning will display if Ops have access to "secure" blocks upon logging on to a server. [default: true] + B:OpsCanAccessSecureBlocksWarning=true +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/common.cfg b/config/cofh/core/common.cfg new file mode 100644 index 0000000..d442a56 --- /dev/null +++ b/config/cofh/core/common.cfg @@ -0,0 +1,123 @@ +# Configuration file + +Command { + + clearblocks { + # Adjust this value to change the default permission level for the clearblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + countblocks { + # Adjust this value to change the default permission level for the countblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + enchant { + # Adjust this value to change the default permission level for the enchant command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + hand { + # Adjust this value to change the default permission level for the hand command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + killall { + # Adjust this value to change the default permission level for the killall command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + replaceblocks { + # Adjust this value to change the default permission level for the replaceblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + tps { + # Adjust this value to change the default permission level for the tps command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + tpx { + # Adjust this value to change the default permission level for the tpx command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + unloadchunk { + # Adjust this value to change the default permission level for the unloadchunk command. [range: -1 ~ 4, default: 4] + I:PermissionLevel=4 + } + +} + + +Enchantment { + # If TRUE, CoFH Enchantments will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllEnchantments=false + + # If TRUE, the Holding Enchantment is available for various Storage Items. [default: true] + B:EnableHoldingEnchant=true + + # If TRUE, the Insight Enchantment is available for various Tools and Weapons. [default: true] + B:EnableInsightEnchant=true + + # If TRUE, the Leech Enchantment is available for various Weapons. [default: true] + B:EnableLeechEnchant=true + + # If TRUE, the Multishot Enchantment is available for various Bows. [default: true] + B:EnableMultishotEnchant=true + + # If TRUE, the Smashing Enchantment is available for various Tools. [default: true] + B:EnableSmashingEnchant=true + + # If TRUE, the Smelting Enchantment is available for various Tools. [default: true] + B:EnableSmeltingEnchant=true + + # If TRUE, the Soulbound Enchantment is available. [default: true] + B:EnableSoulboundEnchant=true + + # If TRUE, the Vorpal Enchantment is available for various Weapons. [default: true] + B:EnableVorpalEnchant=true + + # If TRUE, the Soulbound Enchantment is permanent. [default: false] + B:PermanentSoulboundEnchant=false +} + + +General { + # If TRUE, a log message is generated when a block is dismantled. [default: false] + B:EnableDismantleLogging=false + + # If TRUE, death messages are displayed for any named entity. [default: true] + B:EnableGenericDeathMessage=true + + # Adjust this value to change the render update delay for most CoFH tiles. You should really only mess with this if you know what you're doing. This is a server-wide setting. [range: 80 ~ 1600, default: 160] + I:TileUpdateDelay=160 +} + + +Holidays { + # If TRUE, Christmas cheer is disabled. Scrooge. :( [default: false] + B:HoHoNo=false + + # If TRUE, April Foolishness is disabled. Boring! :P [default: false] + B:IHateApril=false +} + + +Potion { + # If TRUE, CoFH Potions will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllPotions=true +} + + +Security { + # If TRUE, Server Ops can access "secure" blocks. Your players will be warned upon server connection. [default: false] + B:OpsCanAccessSecureBlocks=false +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/friends.cfg b/config/cofh/core/friends.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/cofh/redstonearsenal/client.cfg b/config/cofh/redstonearsenal/client.cfg new file mode 100644 index 0000000..a41e144 --- /dev/null +++ b/config/cofh/redstonearsenal/client.cfg @@ -0,0 +1,13 @@ +# Configuration file + +Interface { + # If TRUE, Redstone Arsenal will use Standard Minecraft Creative Tabs and not its own. [default: false] + B:UseMinecraftCreativeTabs=false +} + + +Version { + S:Identifier=2.6.6 +} + + diff --git a/config/cofh/redstonearsenal/common.cfg b/config/cofh/redstonearsenal/common.cfg new file mode 100644 index 0000000..4eb5b4f --- /dev/null +++ b/config/cofh/redstonearsenal/common.cfg @@ -0,0 +1,65 @@ +# Configuration file + +Equipment { + + Tools { + # Adjust this value to set the default efficiency (mining speed) of Flux-Infused Tools [range: 2.0 ~ 32.0, default: 8.0] + S:Efficiency=8.0 + + # Adjust this value to set the default harvest level of Flux-Infused Tools. [range: 0 ~ 10, default: 4] + I:HarvestLevel=4 + + Flux { + B:Axe=true + B:BattleWrench=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Pickaxe=true + B:Quiver=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + B:Wrench=true + } + + } + + Armor { + # Adjust this value to set the default protection provided by the Flux-Infused Boots. [range: 1 ~ 10, default: 3] + I:BootsProtection=3 + + # Adjust this value to set the default protection provided by the Flux-Infused Chestplate. [range: 1 ~ 10, default: 8] + I:ChestProtection=8 + + # Adjust this value to set the default protection provided by the Flux-Infused Helmet. [range: 1 ~ 10, default: 3] + I:HelmProtection=3 + + # Adjust this value to set the default protection provided by the Flux-Infused Leggings. [range: 1 ~ 10, default: 6] + I:LegsProtection=6 + + Flux { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + +} + + +General { + # If TRUE, explosions generated by Redstone Arsenal will destroy blocks. [default: false] + B:ExplosionsDestroyBlocks=false +} + + +Version { + S:Identifier=2.6.6 +} + + diff --git a/config/cofh/thermalcultivation/client.cfg b/config/cofh/thermalcultivation/client.cfg new file mode 100644 index 0000000..edd2ae8 --- /dev/null +++ b/config/cofh/thermalcultivation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalcultivation/common.cfg b/config/cofh/thermalcultivation/common.cfg new file mode 100644 index 0000000..2f48f74 --- /dev/null +++ b/config/cofh/thermalcultivation/common.cfg @@ -0,0 +1,24 @@ +# Configuration file + +Item { + + WateringCan { + # If TRUE, Fake Players (such as Autonomous Activators) will be able to use the Watering Can. [default: false] + B:AllowFakePlayers=true + + # Adjust this value to change the amount of Water (in mB) stored by a Basic Watering Can. This base value will scale with item level. [range: 800 ~ 20000, default: 4000] + I:BaseCapacity=4000 + B:Enable=true + + # If TRUE, Water Source blocks will be removed when collecting water from the world. [default: true] + B:RemoveWaterBlocks=true + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalexpansion/client.cfg b/config/cofh/thermalexpansion/client.cfg new file mode 100644 index 0000000..05b4dac --- /dev/null +++ b/config/cofh/thermalexpansion/client.cfg @@ -0,0 +1,108 @@ +# Configuration file + +Coolant { + B:Plugins.JEI=true +} + + +Device { + + Diffuser { + # If TRUE, the Decoctive Diffuser will display potion effect particles. + B:EnableParticles=true + } + +} + + +Interface { + # If TRUE, Thermal Expansion Florbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:FlorbsInCommonTab=false + + # If TRUE, Thermal Expansion Items and Tools appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ItemsInCommonTab=false + + # If TRUE, Thermal Expansion Morbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:MorbsInCommonTab=false + + CreativeTabs { + # Set the default level for the Blocks shown in the Creative Tab, if all levels are not shown. [range: 0 ~ 4, default: 0] + I:DefaultLevel=0 + + # If TRUE, Florbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideFlorbs=true + + # If TRUE, Morbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideMorbs=true + + # If TRUE, all regular levels for a given Block will show in the Creative Tab. [default: false] + B:ShowAllBlockLevels=false + + # If TRUE, Creative version of Blocks will show in the Creative Tab. [default: false] + B:ShowCreativeBlocks=true + } + + GUI { + # If TRUE, alternate slot overlay textures will be used in GUIs which use them. Can be combined with Color Blind textures. [default: false] + B:AlternateSlotOverlayTextures=false + + # If TRUE, color blind slot overlay textures will be used in GUIs which use them. Can be combined with Alternate textures. [default: false] + B:ColorBlindSlotOverlayTextures=false + } + +} + + +Plugins { + + JEI { + B:Device.Factorizer=false + B:Dynamo.Compression=true + B:Dynamo.Enervation=true + B:Dynamo.Magmatic=true + B:Dynamo.Numismatic=true + B:Dynamo.Reactant=true + B:Dynamo.Steam=true + B:Machine.Brewer=false + B:Machine.Centrifuge=false + B:Machine.Charger=true + B:Machine.Compactor=true + B:Machine.Crucible=false + B:Machine.Enchanter=true + B:Machine.Extruder=true + B:Machine.Furnace=false + B:Machine.Insolator=true + B:Machine.Precipitator=true + B:Machine.Pulverizer=false + B:Machine.Refinery=false + B:Machine.Sawmill=false + B:Machine.Smelter=false + B:Machine.Transposer=true + } + +} + + +Render { + # If TRUE, Dynamos will have animated coil textures. [default: true] + B:AnimatedDynamoCoilTextures=true + + # If TRUE, Dynamos will display overlay textures corresponding to their block level. [default: true] + B:RenderDynamoLevelOverlay=true + + # If TRUE, Machines will display overlay textures corresponding to their block level. [default: true] + B:RenderMachineLevelOverlay=true +} + + +Sounds { + # If TRUE, various Thermal Expansion Blocks will play ambient sounds when active. [default: true] + B:EnableSounds=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/common.cfg b/config/cofh/thermalexpansion/common.cfg new file mode 100644 index 0000000..db72109 --- /dev/null +++ b/config/cofh/thermalexpansion/common.cfg @@ -0,0 +1,721 @@ +# Configuration file + +Device { + # If TRUE, most Devices will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, most Devices will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Devices are securable. + B:Securable=false + + WaterGen { + B:Enable=true + + # If TRUE, the Aqueous Accumulator will act as an Infinite Source and will also function in the Nether. + B:Infinite=true + + # If TRUE, the Aqueous Accumulator will produce water very slowly even without adjacent source blocks. + B:PassiveGeneration=true + } + + Nullifier { + B:Enable=true + } + + HeatSink { + B:Enable=true + } + + Tapper { + B:Enable=false + + # Adjust this value to set the number of cycles Phyto-Gro lasts. [range: 2 ~ 64, default: 8] + I:FertilizerDuration=8 + + # If TRUE, the Arboreal Extractor will REQUIRE Phyto-Gro to operate. + B:RequireFertilizer=false + } + + Fisher { + # Adjust this value to set the number of cycles Aqua-Chow lasts. [range: 2 ~ 64, default: 8] + I:BaitDuration=8 + B:Enable=true + + # If TRUE, the Aquatic Entangler will REQUIRE Aqua-Chow to operate. + B:RequireBait=false + } + + ItemBuffer { + B:Enable=true + } + + FluidBuffer { + B:Enable=true + } + + Lexicon { + B:Enable=false + } + + XpCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Insightful Condenser. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + Diffuser { + B:Enable=true + + # Adjust this value to change the area effect radius when Lingering Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 8] + I:LingeringPotionRadius=8 + + # Adjust this value to change the area effect radius when Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 4] + I:PotionRadius=4 + + # Adjust this value to change the area effect radius when Splash Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 6] + I:SplashPotionRadius=6 + } + + Factorizer { + B:Enable=false + } + + MobCatcher { + B:Enable=false + + # Adjust this value to change the capture radius for the Creature Encaptulator. [range: 2 ~ 16, default: 5] + I:Radius=4 + } + + ItemCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Vacuumulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + +} + + +Dynamo { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Dynamo Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=true + + # If TRUE, Dynamo RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=true + + # If TRUE, Dynamos are securable. + B:Securable=true + + # If TRUE, Dynamos will have much smaller internal energy (RF) storage. Generation speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Dynamos are upgradable. If disabled, be sure and change the Augment Progression. + B:Upgradable=true + + # If TRUE, Dynamos can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=true + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Dynamos have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Dynamos. [range: 0 ~ 9, default: 0] + I:Level0=2 + + # Augment Slots for Level 1 Dynamos. [range: 0 ~ 9, default: 1] + I:Level1=4 + + # Augment Slots for Level 2 Dynamos. [range: 0 ~ 9, default: 2] + I:Level2=6 + + # Augment Slots for Level 3 Dynamos. [range: 0 ~ 9, default: 3] + I:Level3=8 + + # Augment Slots for Level 4 Dynamos. [range: 0 ~ 9, default: 4] + I:Level4=9 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Dynamos. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Dynamos. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Dynamos. [range: 100 ~ 1600, default: 400] + I:Level3=500 + + # Scale Factor for Level 4 Dynamos. [range: 100 ~ 2500, default: 600] + I:Level4=1000 + } + + Steam { + # Adjust this value to change the Energy generation (in RF/t) for a Steam Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Magmatic { + # Adjust this value to change the Energy generation (in RF/t) for a Magmatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=60 + B:Enable=true + } + + Compression { + # Adjust this value to change the Energy generation (in RF/t) for a Compression Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=60 + B:Enable=false + } + + Reactant { + # Adjust this value to change the Energy generation (in RF/t) for a Reactant Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=250 + B:Enable=true + } + + Enervation { + # Adjust this value to change the Energy generation (in RF/t) for an Enervation Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=80 + B:Enable=false + } + + Numismatic { + # Adjust this value to change the Energy generation (in RF/t) for a Numismatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=500 + B:Enable=true + } + +} + + +Item { + + Capacitor { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Flux Capacitor. This base value will scale with item level. [range: 10000 ~ 10000000, default: 1000000] + I:BaseCapacity=10000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 2000] + I:BaseReceive=20000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseSend=10000 + B:Enable=true + } + + Reservoir { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Reservoir. This base value will scale with item level. [range: 2000 ~ 100000, default: 10000] + I:BaseCapacity=10000 + B:Enable=false + } + + Satchel { + B:Enable=true + } + + Augment { + # If TRUE, the recipe for the Compactor's Coin Specialization is enabled. [default: true] + B:AugmentCompactorCoin=true + + # If TRUE, the recipe for the Compactor's Gear Specialization is enabled. [default: true] + B:AugmentCompactorGear=true + + # If TRUE, the recipe for the Extruder's Sedimentary Specialization is enabled. [default: true] + B:AugmentExtruderSedimentary=true + + # If TRUE, the recipe for the Furnace's Food Specialization is enabled. [default: true] + B:AugmentFurnaceFood=false + + # If TRUE, the recipe for the Furnace's Ore Specialization is enabled. [default: true] + B:AugmentFurnaceOre=false + + # If TRUE, the recipe for the Furnace's Pyrolysis Specialization is enabled. [default: true] + B:AugmentFurnacePyrolysis=false + + # If TRUE, the recipe for the Pulverizer's Petrotheum Specialization is enabled. [default: true] + B:AugmentPulverizerPetrotheum=false + + # If TRUE, the recipe for the Refinery's Potion Specialization is enabled. [default: true] + B:AugmentRefineryPotion=false + + # If TRUE, the recipe for the Smelter's Pyrotheum Specialization is enabled. [default: true] + B:AugmentSmelterPyrotheum=false + } + +} + + +Machine { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Machine Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Machine Total RF (ENERGY) scaling will use a custom set of values rather than default behavior (no scaling). The default custom configuration provides an alternate progression where machines use 5% additional total RF per tier. + B:CustomEnergyScaling=true + + # If TRUE, Machine RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=true + + # If TRUE, Machines will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, Machines will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Machines are securable. + B:Securable=true + + # If TRUE, Machines will have much smaller internal energy (RF) storage. Processing speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Machines are upgradable. If disabled, be sure and change the Augment Scaling config options as well. + B:Upgradable=true + + # If TRUE, Machines can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=true + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Machines have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Machines. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Machines. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Machines. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Machines. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Machines. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + ########################################################################################################## + # CustomEnergyScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Energy; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 5. + ########################################################################################################## + + CustomEnergyScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 105] + I:Level1=105 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 110] + I:Level2=110 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 115] + I:Level3=115 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 120] + I:Level4=120 + } + + Furnace { + # Adjust this value to change the Energy consumption (in RF/t) for a Redstone Furnace. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Pulverizer { + # Adjust this value to change the Energy consumption (in RF/t) for a Pulverizer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + + # Adjust this value to change the default Ore -> Dust Multiplier for this machine. [range: 1 ~ 8, default: 2] + I:"Ore -> Dust Multiplier"=2 + } + + Sawmill { + # Adjust this value to change the Energy consumption (in RF/t) for a Sawmill. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + + # Adjust this value to change the default Log -> Plank Multiplier for this machine. [range: 1.0 ~ 8.0, default: 1.5] + S:"Log -> Plank Multiplier"=1.5 + } + + Smelter { + # Adjust this value to change the Energy consumption (in RF/t) for an Induction Smelter. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Insolator { + # Adjust this value to change the Energy consumption (in RF/t) for a Phytogenic Insolator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=200 + B:Enable=true + } + + Compactor { + # Adjust this value to change the Energy consumption (in RF/t) for a Compactor. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crucible { + # Adjust this value to change the Energy consumption (in RF/t) for a Magma Crucible. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Refinery { + # Adjust this value to change the Energy consumption (in RF/t) for a Fractionating Still. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Transposer { + # Adjust this value to change the Energy consumption (in RF/t) for a Fluid Transposer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Charger { + # Adjust this value to change the Energy consumption (in RF/t) for an Energetic Infuser. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + + # Adjust this value to change the amount of RF per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 100 ~ 10000, default: 500] + I:RepairEnergy=500 + + # Adjust this value to change the amount of Essence of Knowledge per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 1 ~ 1000, default: 5] + I:RepairFluid=5 + + # Adjust this value to change the wireless range for the Energetic Infuser with the Parabolic Flux Coupling augment. [range: 8 ~ 128, default: 32] + I:WirelessRange=32 + } + + Centrifuge { + # Adjust this value to change the Energy consumption (in RF/t) for a Centrifugal Separator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Crafter { + # Adjust this value to change the Energy consumption (in RF/t) for a Sequential Fabricator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Brewer { + # Adjust this value to change the Energy consumption (in RF/t) for a BREWER. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=false + } + + Enchanter { + # Adjust this value to change the Energy consumption (in RF/t) for an Arcane Ensorcellator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=50 + B:Enable=true + } + + Precipitator { + # Adjust this value to change the Energy consumption (in RF/t) for a Glacial Precipitator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Extruder { + # Adjust this value to change the Energy consumption (in RF/t) for an Igneous Extruder. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + +} + + +Plugins { + # If TRUE, support for AbyssalCraft is enabled. [default: true] + B:AbyssalCraft=true + + # If TRUE, support for Actually Additions is enabled. [default: true] + B:"Actually Additions"=true + + # If TRUE, support for Applied Energistics 2 is enabled. [default: true] + B:"Applied Energistics 2"=true + + # If TRUE, support for Astral Sorcery is enabled. [default: true] + B:"Astral Sorcery"=true + + # If TRUE, support for Biomes O' Plenty is enabled. [default: true] + B:"Biomes O' Plenty"=true + + # If TRUE, support for Chisel is enabled. [default: true] + B:Chisel=true + + # If TRUE, support for Computronics is enabled. [default: true] + B:Computronics=true + + # If TRUE, support for Elemental Dimensions is enabled. [default: true] + B:"Elemental Dimensions"=true + + # If TRUE, support for Ender IO is enabled. [default: true] + B:"Ender IO"=true + + # If TRUE, support for EvilCraft is enabled. [default: true] + B:EvilCraft=true + + # If TRUE, support for Extra Alchemy is enabled. [default: true] + B:"Extra Alchemy"=true + + # If TRUE, support for Extra Bees is enabled. [default: true] + B:"Extra Bees"=true + + # If TRUE, support for Extra Trees is enabled. [default: true] + B:"Extra Trees"=true + + # If TRUE, support for Extra Utilities 2 is enabled. [default: true] + B:"Extra Utilities 2"=true + + # If TRUE, support for Familiar Fauna is enabled. [default: true] + B:"Familiar Fauna"=true + + # If TRUE, support for Forestry is enabled. [default: true] + B:Forestry=true + + # If TRUE, support for Gendustry is enabled. [default: true] + B:Gendustry=true + + # If TRUE, support for Gregtech Classic is enabled. [default: true] + B:"Gregtech Classic"=true + + # If TRUE, support for Gregtech Classic Expansion is enabled. [default: true] + B:"Gregtech Classic Expansion"=true + + # If TRUE, support for Ice and Fire is enabled. [default: true] + B:"Ice and Fire"=true + + # If TRUE, support for Immersive Engineering is enabled. [default: true] + B:"Immersive Engineering"=true + + # If TRUE, support for IndustrialCraft 2 is enabled. [default: true] + B:"IndustrialCraft 2"=true + + # If TRUE, support for Integrated Dynamics is enabled. [default: true] + B:"Integrated Dynamics"=true + + # If TRUE, support for Magic Bees is enabled. [default: true] + B:"Magic Bees"=true + + # If TRUE, support for Mowzie's Mobs is enabled. [default: true] + B:"Mowzie's Mobs"=true + + # If TRUE, support for Mystical Agriculture is enabled. [default: true] + B:"Mystical Agriculture"=true + + # If TRUE, support for Mystical Wildlife is enabled. [default: true] + B:"Mystical Wildlife"=true + + # If TRUE, support for Natura is enabled. [default: true] + B:Natura=true + + # If TRUE, support for Pam's BoneCraft is enabled. [default: true] + B:"Pam's BoneCraft"=true + + # If TRUE, support for Pam's HarvestCraft is enabled. [default: true] + B:"Pam's HarvestCraft"=true + + # If TRUE, support for Pam's Redbud Tree is enabled. [default: true] + B:"Pam's Redbud Tree"=true + + # If TRUE, support for Pam's Spooky Tree is enabled. [default: true] + B:"Pam's Spooky Tree"=true + + # If TRUE, support for Plants is enabled. [default: true] + B:Plants=true + + # If TRUE, support for Primal Core is enabled. [default: true] + B:"Primal Core"=true + + # If TRUE, support for Quark is enabled. [default: true] + B:Quark=true + + # If TRUE, support for Rustic is enabled. [default: true] + B:Rustic=true + + # If TRUE, support for Tech Reborn is enabled. [default: true] + B:"Tech Reborn"=true + + # If TRUE, support for Terraqueous is enabled. [default: true] + B:Terraqueous=true + + # If TRUE, support for Thaumcraft is enabled. [default: true] + B:Thaumcraft=true + + # If TRUE, support for The Betweenlands is enabled. [default: true] + B:"The Betweenlands"=true + + # If TRUE, support for The One Probe is enabled. [default: true] + B:"The One Probe"=true + + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true + + # If TRUE, support for Traverse is enabled. [default: true] + B:Traverse=true + + # If TRUE, support for Tropicraft is enabled. [default: true] + B:Tropicraft=true + + # If TRUE, support for Twilight Forest is enabled. [default: true] + B:"Twilight Forest"=true + + # If TRUE, support for Underground Biomes is enabled. [default: true] + B:"Underground Biomes"=true +} + + +Storage { + + Cell { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Cell. This base value will scale with block level. [range: 50000 ~ 20000000, default: 2000000] + I:BaseCapacity=20000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseReceive=10000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseSend=10000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Energy Cells may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=false + + # If TRUE, Energy Cells are enabled. + B:Enable=true + + # If TRUE, Energy Cells are securable. + B:Securable=true + + # If TRUE, Energy Cells can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=true + } + + Tank { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Tank. This base value will scale with block level. [range: 2000 ~ 1000000, default: 20000] + I:BaseCapacity=50000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Tanks may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=false + + # If TRUE, Tanks are enabled. + B:Enable=true + + # If TRUE, Tanks are securable. + B:Securable=true + + # If TRUE, Tanks can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Cache { + # Adjust this value to change the amount of Items stored by a Basic Cache. This base value will scale with block level. [range: 500 ~ 500000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Caches may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=false + + # If TRUE, Caches are enabled. + B:Enable=false + + # If TRUE, Caches can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Strongbox { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Strongboxes may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=false + + # If TRUE, Strongboxes are enabled. + B:Enable=false + + # If TRUE, Strongboxes are securable. + B:Securable=false + + # If TRUE, Strongboxes can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + +} + + +Upgrades { + # This sets the minimum upgradeable block tier for Automatic Input functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoInput=0 + + # This sets the minimum upgradeable block tier for Automatic Output functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoOutput=0 + + # This sets the minimum upgradeable block tier for Redstone Control functionality. [range: 0 ~ 4, default: 0] + I:LevelRedstoneControl=0 +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/florbs.cfg b/config/cofh/thermalexpansion/florbs.cfg new file mode 100644 index 0000000..b9e7e67 --- /dev/null +++ b/config/cofh/thermalexpansion/florbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of fluids that are not allowed to be placed in Florbs. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Florbs are enabled. Setting this to FALSE means that you actively dislike fun things. [default: true] + B:EnableRecipe=false +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/fuels.cfg b/config/cofh/thermalexpansion/fuels.cfg new file mode 100644 index 0000000..6497ffb --- /dev/null +++ b/config/cofh/thermalexpansion/fuels.cfg @@ -0,0 +1,72 @@ +# Configuration file + +Fuels { + + ########################################################################################################## + # Steam + #--------------------------------------------------------------------------------------------------------# + # You can adjust fuel values for the Steam Dynamo in this section. New fuels cannot be added at this time. + ########################################################################################################## + + Steam { + I:charcoal=32000 + I:coal=48000 + I:coke=64000 + } + + ########################################################################################################## + # Magmatic + #--------------------------------------------------------------------------------------------------------# + # You can add fuels to the Magmatic Dynamo in this section. Fluid names only, as they are registered in Minecraft. + ########################################################################################################## + + Magmatic { + I:lava=180000 + I:pyrotheum=2000000 + } + + ########################################################################################################## + # Compression + #--------------------------------------------------------------------------------------------------------# + # You can add fuels to the Compression Dynamo in this section. Fluid names only, as they are registered in Minecraft. + ########################################################################################################## + + Compression { + I:oil_heavy=20000 + I:oil_medium=16000 + I:oil_medium=10000 + I:sulfuric_naphtha=80000 + I:naphtha=640000 + } + + ########################################################################################################## + # Reactant + #--------------------------------------------------------------------------------------------------------# + # You can add fuels to the Reactant Dynamo in this section. Fluid names only, as they are registered in Minecraft. + ########################################################################################################## + + Reactant { + I:aerotheum=1250000 + I:biomass=450000 + I:creosote=250000 + I:glowstone=600000 + I:mobessence=500000 + I:redstone=500000 + I:seedoil=250000 + I:sewage=24000 + I:sludge=24000 + } + + ########################################################################################################## + # Enervation + #--------------------------------------------------------------------------------------------------------# + # You can adjust fuel values for the Enervation Dynamo in this section. New fuels cannot be added at this time. + ########################################################################################################## + + Enervation { + I:redstone=64000 + } + +} + + diff --git a/config/cofh/thermalexpansion/morbs.cfg b/config/cofh/thermalexpansion/morbs.cfg new file mode 100644 index 0000000..211b6c1 --- /dev/null +++ b/config/cofh/thermalexpansion/morbs.cfg @@ -0,0 +1,25 @@ +# Configuration file + +Blacklist { + # List of entities that are not allowed to be placed in Morbs. Mobs without spawn eggs are automatically disallowed. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Morbs are enabled. Setting this to FALSE means that you actively dislike fun things and/or Pokemon tributes. [default: true] + B:EnableRecipe=false + + Version { + S:Identifier=5.5.2 + } + +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalfoundation/client.cfg b/config/cofh/thermalfoundation/client.cfg new file mode 100644 index 0000000..5ebee9c --- /dev/null +++ b/config/cofh/thermalfoundation/client.cfg @@ -0,0 +1,40 @@ +# Configuration file + +Global { + # If TRUE, Creative versions of Items will show in Creative Tabs. [default: true] + B:ShowCreativeItems=true + + # If TRUE, Empty versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: false] + B:ShowEmptyItems=false + + # If TRUE, Full versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: true] + B:ShowFullItems=true + + # If TRUE, all Thermal Series mods will be share common pre-configured "Thermal Series" Creative Tabs. Basic Armor and Basic Tools will go to appropriate vanilla Creative Tabs. [default: true] + B:ThermalSeriesTabs=true +} + + +Interface { + # If TRUE, Thermal Foundation Basic Armor Sets appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ArmorInCommonTab=false + + # If TRUE, Thermal Foundation Basic Tools appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ToolsInCommonTab=false + + # If TRUE, Thermal Foundation Utility Items appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:UtilsInCommonTab=false +} + + +Render { + # If TRUE, Ender devices will be a bit more Cagey year-round. [default: false] + B:CageyEnder=false +} + + +Version { + S:Identifier=2.6.7 +} + + diff --git a/config/cofh/thermalfoundation/common.cfg b/config/cofh/thermalfoundation/common.cfg new file mode 100644 index 0000000..76b366c --- /dev/null +++ b/config/cofh/thermalfoundation/common.cfg @@ -0,0 +1,619 @@ +# Configuration file + +Block { + + OreFluid { + # If TRUE, Clathrates will create fluid when broken. + B:FluidOnBreaking=false + } + +} + + +Equipment { + # If TRUE, recipes for all Armor Sets are disabled. [default: false] + B:DisableAllArmorRecipes=true + + # If TRUE, recipes for all new Bows will be disabled, leaving only the Vanilla Bow [default: false] + B:DisableAllBows=true + + # If TRUE, recipes for all new Fishing Rods will be disabled, leaving only the Vanilla (Wood) Fishing Rod [default: false] + B:DisableAllFishingRods=true + + # If TRUE, recipes for all new Shears will be disabled, leaving only the Vanilla (Iron) Shears. [default: false] + B:DisableAllShears=false + + # If TRUE, recipes for all new Shields will be disabled, leaving only the Vanilla (Wood) Shield [default: false] + B:DisableAllShields=true + + # If TRUE, recipes for all Tools are disabled. [default: false] + B:DisableAllToolRecipes=false + + # If TRUE, recipes for new Vanilla material (Wood, Stone, Iron, Gold, Diamond) Tools are disabled. [default: false] + B:DisableVanillaToolRecipes=false + + # If TRUE, items which have had their recipes disabled will show in the Creative Tab and JEI. [default: false] + B:ShowDisabledEquipment=false + + Armor { + + Copper { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Tin { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Silver { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Lead { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Aluminum { + B:Boots=false + B:Chestplate=false + B:Helmet=false + B:Leggings=false + } + + Nickel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Platinum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Steel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Electrum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Invar { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Bronze { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Constantan { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + + Tools { + + Copper { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Tin { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Silver { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Lead { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Aluminum { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Nickel { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Platinum { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Steel { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Electrum { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Invar { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Bronze { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + Constantan { + B:Axe=false + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=false + B:Hoe=false + B:Pickaxe=false + B:Shears=false + B:Shield=false + B:Shovel=false + B:Sickle=false + B:Sword=false + } + + } + + Tool { + + Wood { + B:Excavator=false + B:Hammer=false + B:Shears=true + B:Sickle=false + } + + Stone { + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=true + B:Shears=false + B:Shield=false + B:Sickle=false + } + + Iron { + B:Bow=false + B:Excavator=true + B:FishingRod=false + B:Hammer=true + B:Shield=true + B:Sickle=true + } + + Diamond { + B:Bow=false + B:Excavator=true + B:FishingRod=false + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + Gold { + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=false + B:Shears=false + B:Shield=false + B:Sickle=false + } + + } + +} + + +Fluid { + + CrudeOil { + # If TRUE, Crude Oil will be flammable. [default: true] + B:Flammable=true + } + + Redstone { + # If TRUE, Fluid Redstone will emit a signal proportional to its fluid level. [default: true] + B:Effect=false + } + + Glowstone { + # If TRUE, Fluid Glowstone Source blocks will condense back into solid Glowstone above a given y-value. [default: true] + B:Condense=true + + # If TRUE, Fluid Glowstone will provide buffs to entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Glowstone Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Glowstone will *always* condense, if that is enabled. It will also condense above 80% of this value, if it cannot flow. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Ender { + # If TRUE, Fluid Ender will randomly teleport entities on contact. [default: true] + B:Effect=true + } + + Pyrotheum { + # If TRUE, Fluid Pyrotheum will be worse than lava. [default: true] + B:Effect=true + + # If TRUE, Fluid Pyrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Cryotheum { + # If TRUE, Fluid Cryotheum will be worse than lava, except cold. [default: true] + B:Effect=true + + # If TRUE, Fluid Cryotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Aerotheum { + # If TRUE, Fluid Aerotheum Source blocks will dissipate back into air above a given y-value. [default: true] + B:Dissipate=true + + # If TRUE, Fluid Aerotheum will slow and redirect entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Aerotheum Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Aerotheum will *always* dissipate, if that is enabled. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Petrotheum { + # If TRUE, Fluid Petrotheum will break apart stone blocks. [default: true] + B:Effect=true + + # If TRUE, Fluid Petrotheum will have an EXTREME effect on stone blocks. Fun but not recommended. [default: false] + B:Extreme=false + + # If TRUE, Fluid Petrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Mana { + # If TRUE, Fluid Mana will do...things. [default: true] + B:Effect=true + + # If TRUE, Fluid Mana Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + +} + + +General { + # If TRUE, non-Basic Gears will require an additional Iron Ingot to craft [default: false] + B:AlternateGears=false + + # If TRUE, Basic (Wood and Stone) Gears will be craftable. [default: true] + B:BasicGears=true + + # If TRUE, recipes for Basic Craftable Items (Gears, Parts) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableBasicItemRecipes=true + + # If TRUE, recipes for Upgrade Items (Kits) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableUpgradeItemRecipes=false + + # If TRUE, Cryotheum Dust can be used to create Ice and solidify Clathrates. [default: true] + B:EnableCryotheumCrafting=false + + # If TRUE, Horse Armor will be craftable. [default: true] + B:EnableHorseArmorCrafting=false + + # If TRUE, Petrotheum Dust can be used to break Ores into Dusts and Gems. [default: true] + B:EnablePetrotheumCrafting=false + + # If TRUE, Pyrotheum Dust can be used to smelt Ores into Ingots. [default: true] + B:EnablePyrotheumCrafting=false + + # If TRUE, Saddles will be craftable. [default: true] + B:EnableSaddleCrafting=true + + # If TRUE, Fire-Immune mobs have a chance to drop Sulfur. [default: true] + B:FireImmuneMobsDropSulfur=true +} + + +Items { + + HorseArmor { + B:Aluminum=false + B:Bronze=false + B:Constantan=false + B:Copper=false + B:Electrum=false + B:Invar=false + B:Lead=false + B:Nickel=false + B:Platinum=false + B:Silver=false + B:Steel=true + B:Tin=false + } + +} + + +Lexicon { + # If TRUE, a default list will generate EVERY time. Enable this if you are satisfied with the default filtering and are adding/removing mods. [default: false] + B:AlwaysGenerateList=false + + # If TRUE, a default list will be generated depending on your list setting. This will ONLY generate if no list file already exists OR the Always Generate option is enabled. [default: true] + B:GenerateDefaultList=true + + # If TRUE, all entries will be echoed to the system LOG. [default: false] + B:LogEntries=false + + # If TRUE, a WHITELIST is used, if FALSE, a BLACKLIST is used. [default: true] + B:UseWhiteList=true +} + + +Mob { + + Blizz { + # If TRUE, Blizz attacks will inflict Slowness. [default: true] + B:Effect=true + + # If TRUE, Blizzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blizzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blizzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blizzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blizzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blizzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Blitz { + # If TRUE, Blitz attacks will inflict Blindness. [default: true] + B:Effect=true + + # If TRUE, Blitzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blitzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blitzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blitzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blitzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blitzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Basalz { + # If TRUE, Basalz attacks will inflict Weakness. [default: true] + B:Effect=true + + # If TRUE, Basalzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Basalzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Basalzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Basalzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Basalzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Basalzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + +} + + +Plugins { + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true +} + + +Tome { + + Lexicon { + # If TRUE, the recipe for the Forge Lexicon is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=false + } + + Experience { + # If TRUE, the recipe for the Tome of Knowledge is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + +} + + +Version { + S:Identifier=2.6.7 +} + + +World { + # If TRUE, Thermal Foundation will create default world generation files if it cannot find existing ones. These files will only work if CoFH World is installed! Only disable this if you know what you are doing. [default: true] + B:GenerateDefaultFiles=true +} + + diff --git a/config/cofh/thermalfoundation/lexicon-whitelist.cfg b/config/cofh/thermalfoundation/lexicon-whitelist.cfg new file mode 100644 index 0000000..c7823b2 --- /dev/null +++ b/config/cofh/thermalfoundation/lexicon-whitelist.cfg @@ -0,0 +1,5257 @@ +blockAlmandine +blockAluminium +blockAluminum +blockAluminumBrass +blockAlunite +blockAmericium +blockAmericium241 +blockAmericium242 +blockAmericium243 +blockAmethyst +blockAndesite +blockAndradite +blockAnnealedCopper +blockAntimony +blockAntimonyTrioxide +blockApatite +blockArdite +blockArsenic +blockArsenicTrioxide +blockAsbestos +blockAsh +blockAstralstarmetal +blockBandedIron +blockBarite +blockBarium +blockBasalt +blockBasalticMineralSand +blockBaseessence +blockBastnasite +blockBatteryAlloy +blockBauxite +blockBentonite +blockBerkelium247 +blockBerkelium248 +blockBeryllium +blockBiotite +blockBismuth +blockBismuthBronze +blockBlackBronze +blockBlackIron +blockBlackSteel +blockBlueSteel +blockBlueTopaz +blockBone +blockBorax +blockBoron +blockBoron10 +blockBoron11 +blockBoronArsenide +blockBorosilicateGlass +blockBrass +blockBrick +blockBronze +blockBrownLimonite +blockCactus +blockCadmium +blockCaesium +blockCalcite +blockCalcium +blockCalifornium249 +blockCalifornium250 +blockCalifornium251 +blockCalifornium252 +blockCarbon +blockCassiterite +blockCassiteriteSand +blockCerium +blockCertusQuartz +blockChalcopyrite +blockCharcoal +blockChrome +blockChromite +blockChrysotile +blockCinnabar +blockCoal +blockCobalt +blockCobaltBrass +blockCobaltOxide +blockCobaltite +blockCocoa +blockCoke +blockConcrete +blockConductiveIron +blockConstantan +blockConstructionAlloy +blockCooperite +blockCopper +blockCosmicNeutronium +blockCrudeSteel +blockCrystalMatrix +blockCrystallineAlloy +blockCrystallinePinkSlime +blockCrystaltine +blockCupricOxide +blockCupronickel +blockCurium243 +blockCurium245 +blockCurium246 +blockCurium247 +blockDamascusSteel +blockDarkAsh +blockDarkSteel +blockDarmstadtium +blockDemonicMetal +blockDiamond +blockDiatomite +blockDilithium +blockDiorite +blockDolomite +blockDraconium +blockDraconiumAwakened +blockDuranium +blockDysprosium +blockElectricalSteel +blockElectrum +blockElementium +blockEmerald +blockEnchantedMetal +blockEndSteel +blockEnderEye +blockEnderPearl +blockEnderium +blockEnergeticAlloy +blockEnergeticSilver +blockEpoxid +blockErbium +blockEuropium +blockEvilMetal +blockExtreme +blockFerriteMixture +blockFerroboron +blockFerrosilite +blockFireclay +blockFissionModerator +blockFlint +blockFuelCoke +blockFullersEarth +blockGaSodiumSulfide +blockGadolinium +blockGalena +blockGallium +blockGalliumArsenide +blockGarnetRed +blockGarnetSand +blockGarnetYellow +blockGarnierite +blockGlauconite +blockGlauconiteSand +blockGlowstone +blockGold +blockGraniteBlack +blockGraniticMineralSand +blockGraphene +blockGraphite +blockGreenSapphire +blockGrossular +blockGunpowder +blockGypsum +blockHardCarbon +blockHardcarbon +blockHolmium +blockHopper +blockHsse +blockHssg +blockHsss +blockHydratedCoal +blockIce +blockIlmenite +blockIndium +blockIndiumGalliumPhosphide +blockInferium +blockInfinity +blockIntermedium +blockInvar +blockIridium +blockIron +blockIronMagnetic +blockJasper +blockKanthal +blockKaolinite +blockKyanite +blockLanthanum +blockLapis +blockLazurite +blockLead +blockLeadPlatinum +blockLepidolite +blockLignite +blockLigniteCoke +blockLithium +blockLithium6 +blockLithium7 +blockLithiumManganeseDioxide +blockLuminessence +blockLumium +blockLutetium +blockMagicalWood +blockMagnalium +blockMagnesia +blockMagnesite +blockMagnesium +blockMagnesiumChloride +blockMagnesiumDiboride +blockMagnetite +blockMalachite +blockManasteel +blockManganese +blockManganeseDioxide +blockManyullyn +blockMassicot +blockMeat +blockMelodicAlloy +blockMetal +blockMica +blockMirabilite +blockMithril +blockMolybdenite +blockMolybdenum +blockMonazite +blockNaquadah +blockNaquadahAlloy +blockNaquadahEnriched +blockNaquadria +blockNeodymium +blockNeodymiumMagnetic +blockNeptunium236 +blockNeptunium237 +blockNetherQuartz +blockNetherStar +blockNeutronium +blockNichrome +blockNickel +blockNickelZincFerrite +blockNiobium +blockNiobiumNitride +blockNiobiumTitanium +blockNiter +blockObsidian +blockOlivine +blockOpal +blockOsmiridium +blockOsmium +blockPalladium +blockPaper +blockPentlandite +blockPerlite +blockPhosphate +blockPhosphor +blockPhosphorousPentoxide +blockPhosphorus +blockPigIron +blockPitchblende +blockPlastic +blockPlatinum +blockPlatinumGroupSludge +blockPlutonium +blockPlutonium238 +blockPlutonium239 +blockPlutonium241 +blockPlutonium242 +blockPollucite +blockPolycaprolactam +blockPolydimethylsiloxane +blockPolyphenyleneSulfide +blockPolystyrene +blockPolytetrafluoroethylene +blockPolyvinylChloride +blockPotash +blockPotassium +blockPotassiumFeldspar +blockPowellite +blockPraseodymium +blockPrismarine +blockPrismarineBrick +blockPrismarineDark +blockPromethium +blockPrudentium +blockPsi +blockPulsatingIron +blockPumice +blockPyrite +blockPyrolusite +blockPyrope +blockQuartz +blockQuartzSand +blockQuartzite +blockQuicklime +blockRareEarth +blockRawStyreneButadieneRubber +blockRealgar +blockRedAlloy +blockRedSteel +blockRedrock +blockRedstone +blockRedstoneAlloy +blockRefinedglowstone +blockRefinedobsidian +blockReinforcedEpoxyResin +blockRockSalt +blockRockwool +blockRoseGold +blockRubber +blockRubidium +blockRuby +blockRutile +blockSalt +blockSaltpeter +blockSamarium +blockSapphire +blockScandium +blockScheelite +blockShibuichi +blockSignalum +blockSilicon +blockSiliconDioxide +blockSiliconRubber +blockSilicone +blockSilver +blockSlime +blockSlimeCongealed +blockSoapstone +blockSodaAsh +blockSodalite +blockSodium +blockSodiumBisulfate +blockSodiumHydroxide +blockSolderingAlloy +blockSoularium +blockSpessartine +blockSphalerite +blockSpodumene +blockStainlessSteel +blockSteel +blockSteelMagnetic +blockStellarAlloy +blockSterlingSilver +blockStibnite +blockStrontium +blockStyreneButadieneRubber +blockSugar +blockSulfur +blockSuperium +blockSupremium +blockTalc +blockTantalite +blockTantalum +blockTanzanite +blockTellurium +blockTerbium +blockTerrasteel +blockTetrahedrite +blockThermoconducting +blockThorium +blockThorium230 +blockThorium232 +blockThulium +blockTin +blockTinAlloy +blockTinSilver +blockTitanium +blockTitaniumAluminide +blockTitaniumIridium +blockTopaz +blockTough +blockTritanium +blockTrona +blockTungstate +blockTungsten +blockTungstenCarbide +blockTungstenSteel +blockUltimate +blockUltimet +blockUraninite +blockUranium +blockUranium233 +blockUranium235 +blockUranium238 +blockUvarovite +blockVanadium +blockVanadiumGallium +blockVanadiumMagnetite +blockVanadiumSteel +blockVermiculite +blockVibrantAlloy +blockVinteum +blockVividAlloy +blockVolcanicAsh +blockWollastonite +blockWroughtIron +blockWulfenite +blockYellowLimonite +blockYtterbium +blockYttrium +blockYttriumBariumCuprate +blockZeolite +blockZinc +blockZincite +blockZircaloy +blockZirconium +dustAerotheum +dustAlmandine +dustAluminium +dustAluminum +dustAlunite +dustAmericium +dustAmericium241 +dustAmericium242 +dustAmericium243 +dustAmethyst +dustAndesite +dustAndradite +dustAnnealedCopper +dustAntimony +dustAntimonyTrioxide +dustApatite +dustArdite +dustArsenic +dustArsenicTrioxide +dustAsbestos +dustAsh +dustAstralstarmetal +dustBandedIron +dustBarite +dustBarium +dustBasalt +dustBasalticMineralSand +dustBasalz +dustBaseessence +dustBastnasite +dustBatteryAlloy +dustBauxite +dustBedrock +dustBentonite +dustBerkelium247 +dustBerkelium248 +dustBeryllium +dustBiotite +dustBismuth +dustBismuthBronze +dustBlackBronze +dustBlackSteel +dustBlaze +dustBlitz +dustBlizz +dustBlueSteel +dustBlueTopaz +dustBlutonium +dustBone +dustBorax +dustBoron +dustBoron10 +dustBoron11 +dustBoronArsenide +dustBoronNitride +dustBorosilicateGlass +dustBrass +dustBrick +dustBronze +dustBrownLimonite +dustCadmium +dustCaesium +dustCalcite +dustCalcium +dustCalciumSulfate +dustCalifornium249 +dustCalifornium250 +dustCalifornium251 +dustCalifornium252 +dustCarbon +dustCarobbiite +dustCassiterite +dustCassiteriteSand +dustCerium +dustCertusQuartz +dustChalcopyrite +dustCharcoal +dustChrome +dustChromite +dustChrysotile +dustCinnabar +dustClay +dustCoal +dustCobalt +dustCobaltBrass +dustCobaltOxide +dustCobaltite +dustCocoa +dustCoke +dustConcrete +dustConstantan +dustCooperite +dustCopper +dustCryotheum +dustCrystalBinder +dustCupricOxide +dustCupronickel +dustCurium243 +dustCurium245 +dustCurium246 +dustCurium247 +dustDamascusSteel +dustDarkAsh +dustDarmstadtium +dustDiamond +dustDiatomite +dustDilithium +dustDiorite +dustDolomite +dustDraconium +dustDuranium +dustDysprosium +dustElectrum +dustElectrumFlux +dustElementium +dustEmerald +dustEnder +dustEnderEye +dustEnderPearl +dustEnderium +dustEndstone +dustEnergetic +dustEnergeticAlloy +dustEpoxid +dustErbium +dustEuropium +dustExtreme +dustFerriteMixture +dustFerroboron +dustFerrosilite +dustFireclay +dustFlint +dustFluorite +dustFullersEarth +dustGaSodiumSulfide +dustGadolinium +dustGalena +dustGallium +dustGalliumArsenide +dustGarnetRed +dustGarnetSand +dustGarnetYellow +dustGarnierite +dustGlass +dustGlauconite +dustGlauconiteSand +dustGlowstone +dustGold +dustGraniteBlack +dustGraniteRed +dustGraniticMineralSand +dustGraphene +dustGraphite +dustGreenSapphire +dustGrossular +dustGunpowder +dustGypsum +dustHOPGraphite +dustHardCarbon +dustHardcarbon +dustHolmium +dustHsse +dustHssg +dustHsss +dustHydratedCoal +dustIce +dustIlmenite +dustImpureAlmandine +dustImpureAluminium +dustImpureAmethyst +dustImpureApatite +dustImpureBandedIron +dustImpureBarite +dustImpureBastnasite +dustImpureBauxite +dustImpureBentonite +dustImpureBeryllium +dustImpureBismuth +dustImpureBlueTopaz +dustImpureBrownLimonite +dustImpureCalcite +dustImpureCassiterite +dustImpureCassiteriteSand +dustImpureCertusQuartz +dustImpureChalcopyrite +dustImpureChromite +dustImpureCinnabar +dustImpureCoal +dustImpureCobalt +dustImpureCobaltite +dustImpureCooperite +dustImpureCopper +dustImpureDiamond +dustImpureEmerald +dustImpureGalena +dustImpureGarnetRed +dustImpureGarnetYellow +dustImpureGarnierite +dustImpureGlauconite +dustImpureGold +dustImpureGraphite +dustImpureGreenSapphire +dustImpureGrossular +dustImpureIlmenite +dustImpureIridium +dustImpureIron +dustImpureJasper +dustImpureLapis +dustImpureLazurite +dustImpureLead +dustImpureLepidolite +dustImpureLignite +dustImpureLithium +dustImpureMagnesite +dustImpureMagnetite +dustImpureMalachite +dustImpureMolybdenite +dustImpureMolybdenum +dustImpureMonazite +dustImpureNaquadah +dustImpureNaquadahEnriched +dustImpureNeodymium +dustImpureNetherQuartz +dustImpureNickel +dustImpureNiobium +dustImpureOilsands +dustImpureOlivine +dustImpureOpal +dustImpureOsmium +dustImpurePalladium +dustImpurePentlandite +dustImpurePhosphate +dustImpurePhosphor +dustImpurePitchblende +dustImpurePlatinum +dustImpurePowellite +dustImpurePyrite +dustImpurePyrolusite +dustImpurePyrope +dustImpureQuartzite +dustImpureRedstone +dustImpureRockSalt +dustImpureRuby +dustImpureRutile +dustImpureSalt +dustImpureSaltpeter +dustImpureSapphire +dustImpureScheelite +dustImpureSilver +dustImpureSoapstone +dustImpureSodalite +dustImpureSpessartine +dustImpureSphalerite +dustImpureSpodumene +dustImpureStibnite +dustImpureSulfur +dustImpureTalc +dustImpureTantalite +dustImpureTanzanite +dustImpureTetrahedrite +dustImpureThorium +dustImpureTin +dustImpureTopaz +dustImpureTungstate +dustImpureUraninite +dustImpureUranium +dustImpureUranium235 +dustImpureVanadiumMagnetite +dustImpureVinteum +dustImpureWulfenite +dustImpureYellowLimonite +dustImpureZinc +dustIndium +dustIndiumGalliumPhosphide +dustInferium +dustIntermedium +dustInvar +dustIridium +dustIron +dustIronMagnetic +dustJasper +dustKanthal +dustKaolinite +dustKyanite +dustLanthanum +dustLapis +dustLazurite +dustLead +dustLeadPlatinum +dustLepidolite +dustLignite +dustLigniteCoke +dustLithium +dustLithium6 +dustLithium7 +dustLumium +dustLunar +dustLutetium +dustMagnalium +dustMagnesia +dustMagnesite +dustMagnesium +dustMagnesiumChloride +dustMagnetite +dustMalachite +dustMana +dustManasteel +dustManganese +dustManganeseDioxide +dustManganeseOxide +dustMarble +dustMassicot +dustMeat +dustMica +dustMirabilite +dustMithril +dustMolybdenite +dustMolybdenum +dustMonazite +dustNaquadah +dustNaquadahAlloy +dustNaquadahEnriched +dustNaquadria +dustNeodymium +dustNeodymiumMagnetic +dustNeptunium236 +dustNeptunium237 +dustNetherQuartz +dustNetherStar +dustNetherrack +dustNeutronium +dustNichrome +dustNickel +dustNickelZincFerrite +dustNiobium +dustNiobiumNitride +dustNiobiumTitanium +dustNiter +dustObsidian +dustOilsands +dustOlivine +dustOpal +dustOsmiridium +dustOsmium +dustPalladium +dustPaper +dustPentlandite +dustPerlite +dustPetrotheum +dustPhosphate +dustPhosphor +dustPhosphorousPentoxide +dustPhosphorus +dustPigIron +dustPitchblende +dustPlastic +dustPlatinum +dustPlatinumGroupSludge +dustPlutonium +dustPlutonium238 +dustPlutonium239 +dustPlutonium241 +dustPlutonium242 +dustPlutoniumOxide +dustPollucite +dustPolycaprolactam +dustPolydimethylsiloxane +dustPolyphenyleneSulfide +dustPolystyrene +dustPolytetrafluoroethylene +dustPolyvinylChloride +dustPotash +dustPotassium +dustPotassiumFeldspar +dustPotassiumFluoride +dustPotassiumHydroxide +dustPowellite +dustPraseodymium +dustPrismarine +dustPromethium +dustPrudentium +dustPsi +dustPumice +dustPureAlmandine +dustPureAluminium +dustPureAmethyst +dustPureApatite +dustPureBandedIron +dustPureBarite +dustPureBastnasite +dustPureBauxite +dustPureBentonite +dustPureBeryllium +dustPureBismuth +dustPureBlueTopaz +dustPureBrownLimonite +dustPureCalcite +dustPureCassiterite +dustPureCassiteriteSand +dustPureCertusQuartz +dustPureChalcopyrite +dustPureChromite +dustPureCinnabar +dustPureCoal +dustPureCobalt +dustPureCobaltite +dustPureCooperite +dustPureCopper +dustPureDiamond +dustPureEmerald +dustPureGalena +dustPureGarnetRed +dustPureGarnetYellow +dustPureGarnierite +dustPureGlauconite +dustPureGold +dustPureGraphite +dustPureGreenSapphire +dustPureGrossular +dustPureIlmenite +dustPureIridium +dustPureIron +dustPureJasper +dustPureLapis +dustPureLazurite +dustPureLead +dustPureLepidolite +dustPureLignite +dustPureLithium +dustPureMagnesite +dustPureMagnetite +dustPureMalachite +dustPureMolybdenite +dustPureMolybdenum +dustPureMonazite +dustPureNaquadah +dustPureNaquadahEnriched +dustPureNeodymium +dustPureNetherQuartz +dustPureNickel +dustPureNiobium +dustPureOilsands +dustPureOlivine +dustPureOpal +dustPureOsmium +dustPurePalladium +dustPurePentlandite +dustPurePhosphate +dustPurePhosphor +dustPurePitchblende +dustPurePlatinum +dustPurePowellite +dustPurePyrite +dustPurePyrolusite +dustPurePyrope +dustPureQuartzite +dustPureRedstone +dustPureRockSalt +dustPureRuby +dustPureRutile +dustPureSalt +dustPureSaltpeter +dustPureSapphire +dustPureScheelite +dustPureSilver +dustPureSoapstone +dustPureSodalite +dustPureSpessartine +dustPureSphalerite +dustPureSpodumene +dustPureStibnite +dustPureSulfur +dustPureTalc +dustPureTantalite +dustPureTanzanite +dustPureTetrahedrite +dustPureThorium +dustPureTin +dustPureTopaz +dustPureTungstate +dustPureUraninite +dustPureUranium +dustPureUranium235 +dustPureVanadiumMagnetite +dustPureVinteum +dustPureWulfenite +dustPureYellowLimonite +dustPureZinc +dustPyrite +dustPyrolusite +dustPyrope +dustPyrotheum +dustQuartz +dustQuartzBlack +dustQuartzSand +dustQuartzite +dustQuicklime +dustRareEarth +dustRawRubber +dustRawStyreneButadieneRubber +dustRealgar +dustRedAlloy +dustRedSteel +dustRedrock +dustRedstone +dustRefinedglowstone +dustRefinedobsidian +dustReinforcedEpoxyResin +dustRhodochrosite +dustRockSalt +dustRoseGold +dustRubber +dustRubidium +dustRuby +dustRutile +dustSalt +dustSaltpeter +dustSamarium +dustSapphire +dustScandium +dustScheelite +dustShibuichi +dustSignalum +dustSilicon +dustSiliconDioxide +dustSiliconRubber +dustSilicone +dustSilver +dustSmallAlmandine +dustSmallAluminium +dustSmallAlunite +dustSmallAmericium +dustSmallAmethyst +dustSmallAndesite +dustSmallAndradite +dustSmallAnnealedCopper +dustSmallAntimony +dustSmallAntimonyTrioxide +dustSmallApatite +dustSmallArsenic +dustSmallArsenicTrioxide +dustSmallAsbestos +dustSmallAsh +dustSmallBandedIron +dustSmallBarite +dustSmallBarium +dustSmallBasalt +dustSmallBasalticMineralSand +dustSmallBastnasite +dustSmallBatteryAlloy +dustSmallBauxite +dustSmallBentonite +dustSmallBeryllium +dustSmallBiotite +dustSmallBismuth +dustSmallBismuthBronze +dustSmallBlackBronze +dustSmallBlackSteel +dustSmallBlaze +dustSmallBlueSteel +dustSmallBlueTopaz +dustSmallBone +dustSmallBorax +dustSmallBoron +dustSmallBorosilicateGlass +dustSmallBrass +dustSmallBrick +dustSmallBronze +dustSmallBrownLimonite +dustSmallCadmium +dustSmallCaesium +dustSmallCalcite +dustSmallCalcium +dustSmallCarbon +dustSmallCassiterite +dustSmallCassiteriteSand +dustSmallCerium +dustSmallCertusQuartz +dustSmallChalcopyrite +dustSmallCharcoal +dustSmallChrome +dustSmallChromite +dustSmallChrysotile +dustSmallCinnabar +dustSmallClay +dustSmallCoal +dustSmallCobalt +dustSmallCobaltBrass +dustSmallCobaltOxide +dustSmallCobaltite +dustSmallCocoa +dustSmallCoke +dustSmallConcrete +dustSmallCooperite +dustSmallCopper +dustSmallCupricOxide +dustSmallCupronickel +dustSmallDamascusSteel +dustSmallDarkAsh +dustSmallDarmstadtium +dustSmallDiamond +dustSmallDiatomite +dustSmallDiorite +dustSmallDolomite +dustSmallDuranium +dustSmallDysprosium +dustSmallElectrum +dustSmallEmerald +dustSmallEnderEye +dustSmallEnderPearl +dustSmallEndstone +dustSmallEpoxid +dustSmallErbium +dustSmallEuropium +dustSmallFerriteMixture +dustSmallFerrosilite +dustSmallFireclay +dustSmallFlint +dustSmallFullersEarth +dustSmallGaSodiumSulfide +dustSmallGadolinium +dustSmallGalena +dustSmallGallium +dustSmallGalliumArsenide +dustSmallGarnetRed +dustSmallGarnetSand +dustSmallGarnetYellow +dustSmallGarnierite +dustSmallGlass +dustSmallGlauconite +dustSmallGlauconiteSand +dustSmallGlowstone +dustSmallGold +dustSmallGraniteBlack +dustSmallGraniteRed +dustSmallGraniticMineralSand +dustSmallGraphene +dustSmallGraphite +dustSmallGreenSapphire +dustSmallGrossular +dustSmallGunpowder +dustSmallGypsum +dustSmallHolmium +dustSmallHsse +dustSmallHssg +dustSmallHsss +dustSmallHydratedCoal +dustSmallIce +dustSmallIlmenite +dustSmallIndium +dustSmallIndiumGalliumPhosphide +dustSmallInvar +dustSmallIridium +dustSmallIron +dustSmallIronMagnetic +dustSmallJasper +dustSmallKanthal +dustSmallKaolinite +dustSmallKyanite +dustSmallLanthanum +dustSmallLapis +dustSmallLazurite +dustSmallLead +dustSmallLepidolite +dustSmallLignite +dustSmallLigniteCoke +dustSmallLithium +dustSmallLutetium +dustSmallMagnalium +dustSmallMagnesia +dustSmallMagnesite +dustSmallMagnesium +dustSmallMagnesiumChloride +dustSmallMagnetite +dustSmallMalachite +dustSmallManganese +dustSmallMarble +dustSmallMassicot +dustSmallMeat +dustSmallMica +dustSmallMirabilite +dustSmallMolybdenite +dustSmallMolybdenum +dustSmallMonazite +dustSmallNaquadah +dustSmallNaquadahAlloy +dustSmallNaquadahEnriched +dustSmallNaquadria +dustSmallNeodymium +dustSmallNeodymiumMagnetic +dustSmallNetherQuartz +dustSmallNetherStar +dustSmallNetherrack +dustSmallNeutronium +dustSmallNichrome +dustSmallNickel +dustSmallNickelZincFerrite +dustSmallNiobium +dustSmallNiobiumNitride +dustSmallNiobiumTitanium +dustSmallNiter +dustSmallObsidian +dustSmallOilsands +dustSmallOlivine +dustSmallOpal +dustSmallOsmiridium +dustSmallOsmium +dustSmallPalladium +dustSmallPaper +dustSmallPentlandite +dustSmallPerlite +dustSmallPhosphate +dustSmallPhosphor +dustSmallPhosphorousPentoxide +dustSmallPhosphorus +dustSmallPigIron +dustSmallPitchblende +dustSmallPlastic +dustSmallPlatinum +dustSmallPlatinumGroupSludge +dustSmallPlutonium +dustSmallPlutonium241 +dustSmallPollucite +dustSmallPolycaprolactam +dustSmallPolydimethylsiloxane +dustSmallPolyphenyleneSulfide +dustSmallPolystyrene +dustSmallPolytetrafluoroethylene +dustSmallPolyvinylChloride +dustSmallPotash +dustSmallPotassium +dustSmallPotassiumFeldspar +dustSmallPowellite +dustSmallPraseodymium +dustSmallPromethium +dustSmallPumice +dustSmallPyrite +dustSmallPyrolusite +dustSmallPyrope +dustSmallQuartzSand +dustSmallQuartzite +dustSmallQuicklime +dustSmallRareEarth +dustSmallRawRubber +dustSmallRawStyreneButadieneRubber +dustSmallRealgar +dustSmallRedAlloy +dustSmallRedSteel +dustSmallRedrock +dustSmallRedstone +dustSmallReinforcedEpoxyResin +dustSmallRockSalt +dustSmallRoseGold +dustSmallRubber +dustSmallRubidium +dustSmallRuby +dustSmallRutile +dustSmallSalt +dustSmallSaltpeter +dustSmallSamarium +dustSmallSapphire +dustSmallScandium +dustSmallScheelite +dustSmallSilicon +dustSmallSiliconDioxide +dustSmallSiliconRubber +dustSmallSilicone +dustSmallSilver +dustSmallSoapstone +dustSmallSodaAsh +dustSmallSodalite +dustSmallSodium +dustSmallSodiumBisulfate +dustSmallSodiumHydroxide +dustSmallSolderingAlloy +dustSmallSpessartine +dustSmallSphalerite +dustSmallSpodumene +dustSmallStainlessSteel +dustSmallSteel +dustSmallSteelMagnetic +dustSmallSterlingSilver +dustSmallStibnite +dustSmallStone +dustSmallStrontium +dustSmallStyreneButadieneRubber +dustSmallSugar +dustSmallSulfur +dustSmallTalc +dustSmallTantalite +dustSmallTantalum +dustSmallTanzanite +dustSmallTellurium +dustSmallTerbium +dustSmallTetrahedrite +dustSmallThorium +dustSmallThulium +dustSmallTin +dustSmallTinAlloy +dustSmallTitanium +dustSmallTopaz +dustSmallTritanium +dustSmallTrona +dustSmallTungstate +dustSmallTungsten +dustSmallTungstenCarbide +dustSmallTungstenSteel +dustSmallUltimet +dustSmallUraninite +dustSmallUranium +dustSmallUranium235 +dustSmallUvarovite +dustSmallVanadium +dustSmallVanadiumGallium +dustSmallVanadiumMagnetite +dustSmallVanadiumSteel +dustSmallVermiculite +dustSmallVinteum +dustSmallVolcanicAsh +dustSmallWheat +dustSmallWollastonite +dustSmallWood +dustSmallWroughtIron +dustSmallWulfenite +dustSmallYellowLimonite +dustSmallYtterbium +dustSmallYttrium +dustSmallYttriumBariumCuprate +dustSmallZeolite +dustSmallZinc +dustSmallZincite +dustSoapstone +dustSodaAsh +dustSodalite +dustSodium +dustSodiumBisulfate +dustSodiumFluoride +dustSodiumHydroxide +dustSolderingAlloy +dustSoularium +dustSpessartine +dustSphalerite +dustSpodumene +dustStainlessSteel +dustSteel +dustSteelMagnetic +dustSterlingSilver +dustStibnite +dustStone +dustStrontium +dustStyreneButadieneRubber +dustSugar +dustSulfur +dustSuperium +dustSupremium +dustTalc +dustTantalite +dustTantalum +dustTanzanite +dustTellurium +dustTerbium +dustTerrasteel +dustTetrahedrite +dustThorium +dustThorium230 +dustThorium232 +dustThoriumOxide +dustThulium +dustTin +dustTinAlloy +dustTinSilver +dustTinyAlmandine +dustTinyAluminium +dustTinyAlunite +dustTinyAmericium +dustTinyAmethyst +dustTinyAndesite +dustTinyAndradite +dustTinyAnnealedCopper +dustTinyAntimony +dustTinyAntimonyTrioxide +dustTinyApatite +dustTinyArsenic +dustTinyArsenicTrioxide +dustTinyAsbestos +dustTinyAsh +dustTinyBandedIron +dustTinyBarite +dustTinyBarium +dustTinyBasalt +dustTinyBasalticMineralSand +dustTinyBastnasite +dustTinyBatteryAlloy +dustTinyBauxite +dustTinyBentonite +dustTinyBeryllium +dustTinyBiotite +dustTinyBismuth +dustTinyBismuthBronze +dustTinyBlackBronze +dustTinyBlackSteel +dustTinyBlaze +dustTinyBlueSteel +dustTinyBlueTopaz +dustTinyBone +dustTinyBorax +dustTinyBoron +dustTinyBorosilicateGlass +dustTinyBrass +dustTinyBrick +dustTinyBronze +dustTinyBrownLimonite +dustTinyCadmium +dustTinyCaesium +dustTinyCalcite +dustTinyCalcium +dustTinyCarbon +dustTinyCassiterite +dustTinyCassiteriteSand +dustTinyCerium +dustTinyCertusQuartz +dustTinyChalcopyrite +dustTinyCharcoal +dustTinyChrome +dustTinyChromite +dustTinyChrysotile +dustTinyCinnabar +dustTinyClay +dustTinyCoal +dustTinyCobalt +dustTinyCobaltBrass +dustTinyCobaltOxide +dustTinyCobaltite +dustTinyCocoa +dustTinyCoke +dustTinyConcrete +dustTinyCooperite +dustTinyCopper +dustTinyCupricOxide +dustTinyCupronickel +dustTinyDamascusSteel +dustTinyDarkAsh +dustTinyDarmstadtium +dustTinyDiamond +dustTinyDiatomite +dustTinyDiorite +dustTinyDolomite +dustTinyDuranium +dustTinyDysprosium +dustTinyElectrum +dustTinyEmerald +dustTinyEnderEye +dustTinyEnderPearl +dustTinyEndstone +dustTinyEpoxid +dustTinyErbium +dustTinyEuropium +dustTinyFerriteMixture +dustTinyFerrosilite +dustTinyFireclay +dustTinyFlint +dustTinyFullersEarth +dustTinyGaSodiumSulfide +dustTinyGadolinium +dustTinyGalena +dustTinyGallium +dustTinyGalliumArsenide +dustTinyGarnetRed +dustTinyGarnetSand +dustTinyGarnetYellow +dustTinyGarnierite +dustTinyGlass +dustTinyGlauconite +dustTinyGlauconiteSand +dustTinyGlowstone +dustTinyGold +dustTinyGraniteBlack +dustTinyGraniteRed +dustTinyGraniticMineralSand +dustTinyGraphene +dustTinyGraphite +dustTinyGreenSapphire +dustTinyGrossular +dustTinyGunpowder +dustTinyGypsum +dustTinyHolmium +dustTinyHsse +dustTinyHssg +dustTinyHsss +dustTinyHydratedCoal +dustTinyIce +dustTinyIlmenite +dustTinyIndium +dustTinyIndiumGalliumPhosphide +dustTinyInvar +dustTinyIridium +dustTinyIron +dustTinyIronMagnetic +dustTinyJasper +dustTinyKanthal +dustTinyKaolinite +dustTinyKyanite +dustTinyLanthanum +dustTinyLapis +dustTinyLazurite +dustTinyLead +dustTinyLepidolite +dustTinyLignite +dustTinyLigniteCoke +dustTinyLithium +dustTinyLutetium +dustTinyMagnalium +dustTinyMagnesia +dustTinyMagnesite +dustTinyMagnesium +dustTinyMagnesiumChloride +dustTinyMagnetite +dustTinyMalachite +dustTinyManganese +dustTinyMarble +dustTinyMassicot +dustTinyMeat +dustTinyMica +dustTinyMirabilite +dustTinyMolybdenite +dustTinyMolybdenum +dustTinyMonazite +dustTinyNaquadah +dustTinyNaquadahAlloy +dustTinyNaquadahEnriched +dustTinyNaquadria +dustTinyNeodymium +dustTinyNeodymiumMagnetic +dustTinyNetherQuartz +dustTinyNetherStar +dustTinyNetherrack +dustTinyNeutronium +dustTinyNichrome +dustTinyNickel +dustTinyNickelZincFerrite +dustTinyNiobium +dustTinyNiobiumNitride +dustTinyNiobiumTitanium +dustTinyNiter +dustTinyObsidian +dustTinyOilsands +dustTinyOlivine +dustTinyOpal +dustTinyOsmiridium +dustTinyOsmium +dustTinyPalladium +dustTinyPaper +dustTinyPentlandite +dustTinyPerlite +dustTinyPhosphate +dustTinyPhosphor +dustTinyPhosphorousPentoxide +dustTinyPhosphorus +dustTinyPigIron +dustTinyPitchblende +dustTinyPlastic +dustTinyPlatinum +dustTinyPlatinumGroupSludge +dustTinyPlutonium +dustTinyPlutonium241 +dustTinyPollucite +dustTinyPolycaprolactam +dustTinyPolydimethylsiloxane +dustTinyPolyphenyleneSulfide +dustTinyPolystyrene +dustTinyPolytetrafluoroethylene +dustTinyPolyvinylChloride +dustTinyPotash +dustTinyPotassium +dustTinyPotassiumFeldspar +dustTinyPowellite +dustTinyPraseodymium +dustTinyPromethium +dustTinyPumice +dustTinyPyrite +dustTinyPyrolusite +dustTinyPyrope +dustTinyQuartzSand +dustTinyQuartzite +dustTinyQuicklime +dustTinyRareEarth +dustTinyRawRubber +dustTinyRawStyreneButadieneRubber +dustTinyRealgar +dustTinyRedAlloy +dustTinyRedSteel +dustTinyRedrock +dustTinyRedstone +dustTinyReinforcedEpoxyResin +dustTinyRockSalt +dustTinyRoseGold +dustTinyRubber +dustTinyRubidium +dustTinyRuby +dustTinyRutile +dustTinySalt +dustTinySaltpeter +dustTinySamarium +dustTinySapphire +dustTinyScandium +dustTinyScheelite +dustTinySilicon +dustTinySiliconDioxide +dustTinySiliconRubber +dustTinySilicone +dustTinySilver +dustTinySoapstone +dustTinySodaAsh +dustTinySodalite +dustTinySodium +dustTinySodiumBisulfate +dustTinySodiumHydroxide +dustTinySolderingAlloy +dustTinySpessartine +dustTinySphalerite +dustTinySpodumene +dustTinyStainlessSteel +dustTinySteel +dustTinySteelMagnetic +dustTinySterlingSilver +dustTinyStibnite +dustTinyStone +dustTinyStrontium +dustTinyStyreneButadieneRubber +dustTinySugar +dustTinySulfur +dustTinyTalc +dustTinyTantalite +dustTinyTantalum +dustTinyTanzanite +dustTinyTellurium +dustTinyTerbium +dustTinyTetrahedrite +dustTinyThorium +dustTinyThulium +dustTinyTin +dustTinyTinAlloy +dustTinyTitanium +dustTinyTopaz +dustTinyTritanium +dustTinyTrona +dustTinyTungstate +dustTinyTungsten +dustTinyTungstenCarbide +dustTinyTungstenSteel +dustTinyUltimet +dustTinyUraninite +dustTinyUranium +dustTinyUranium235 +dustTinyUvarovite +dustTinyVanadium +dustTinyVanadiumGallium +dustTinyVanadiumMagnetite +dustTinyVanadiumSteel +dustTinyVermiculite +dustTinyVinteum +dustTinyVolcanicAsh +dustTinyWheat +dustTinyWollastonite +dustTinyWood +dustTinyWroughtIron +dustTinyWulfenite +dustTinyYellowLimonite +dustTinyYtterbium +dustTinyYttrium +dustTinyYttriumBariumCuprate +dustTinyZeolite +dustTinyZinc +dustTinyZincite +dustTitanium +dustTopaz +dustTough +dustTritanium +dustTrona +dustTungstate +dustTungsten +dustTungstenCarbide +dustTungstenSteel +dustUltimet +dustUraninite +dustUranium +dustUranium233 +dustUranium235 +dustUranium238 +dustUraniumOxide +dustUvarovite +dustVanadium +dustVanadiumGallium +dustVanadiumMagnetite +dustVanadiumSteel +dustVermiculite +dustVilliaumite +dustVinteum +dustVolcanicAsh +dustWheat +dustWollastonite +dustWood +dustWroughtIron +dustWulfenite +dustYellorium +dustYellowLimonite +dustYtterbium +dustYttrium +dustYttriumBariumCuprate +dustZeolite +dustZinc +dustZincite +dustZirconium +gemAcetic_acid +gemAcetone +gemAdvanced +gemAerotheum +gemAir +gemAlloyAdvanced +gemAllyl_chloride +gemAlmandine +gemAmericium_241 +gemAmericium_241_fluoride +gemAmericium_241_fluoride_flibe +gemAmericium_242 +gemAmericium_242_fluoride +gemAmericium_242_fluoride_flibe +gemAmericium_243 +gemAmericium_243_fluoride +gemAmericium_243_fluoride_flibe +gemAmethyst +gemAmmonia +gemAnnealed_copper +gemApatite +gemArgon +gemArsenic +gemBas +gemBasic +gemBattery_alloy +gemBef2 +gemBenzene +gemBerkelium_247 +gemBerkelium_247_fluoride +gemBerkelium_247_fluoride_flibe +gemBerkelium_248 +gemBerkelium_248_fluoride +gemBerkelium_248_fluoride_flibe +gemBio.ethanol +gemBio_diesel +gemBio_fuel +gemBiocrude +gemBiogas +gemBiomass +gemBismuth_bronze +gemBisphenol_a +gemBlack_bronze +gemBlack_steel +gemBlaze +gemBlueTopaz +gemBlue_steel +gemBlue_vitriol_water_solution +gemBorax_solution +gemBoric_acid +gemBoron10 +gemBoron11 +gemBoronArsenide +gemBoronNitride +gemBoron_nitride_solution +gemBorosilicate_glass +gemButadiene +gemButane +gemButene +gemCalcium_acetate +gemCalcium_sulfate_solution +gemCalifornium_249 +gemCalifornium_249_fluoride +gemCalifornium_249_fluoride_flibe +gemCalifornium_250 +gemCalifornium_250_fluoride +gemCalifornium_250_fluoride_flibe +gemCalifornium_251 +gemCalifornium_251_fluoride +gemCalifornium_251_fluoride_flibe +gemCalifornium_252 +gemCalifornium_252_fluoride +gemCalifornium_252_fluoride_flibe +gemCanolaoil +gemCarbon_dioxide +gemCarbon_monoxide +gemCarobbiite +gemCertusQuartz +gemCharcoal +gemCharcoal_byproducts +gemChippedAlmandine +gemChippedAmethyst +gemChippedApatite +gemChippedBlueTopaz +gemChippedCertusQuartz +gemChippedCinnabar +gemChippedCoal +gemChippedDiamond +gemChippedEmerald +gemChippedGarnetRed +gemChippedGarnetYellow +gemChippedGlass +gemChippedGreenSapphire +gemChippedJasper +gemChippedLapis +gemChippedLazurite +gemChippedLignite +gemChippedMonazite +gemChippedNetherQuartz +gemChippedOlivine +gemChippedOpal +gemChippedQuartzite +gemChippedRuby +gemChippedRutile +gemChippedSapphire +gemChippedSodalite +gemChippedTanzanite +gemChippedTopaz +gemChippedVinteum +gemChloramine +gemChlorine +gemChloroform +gemChloromethane +gemChocolate_liquor +gemCinnabar +gemCloud_seed +gemCloud_seed_concentrated +gemCoal +gemCobalt_brass +gemCocoa_butter +gemCoke +gemConcrete +gemCondensate_water +gemCopper_nak +gemCopper_nak_hot +gemCorium +gemCracked_heavy_fuel +gemCracked_light_fuel +gemCreosote +gemCrude_oil +gemCryotheum +gemCryotheum_nak +gemCryotheum_nak_hot +gemCrystaloil +gemCumene +gemCurium_243 +gemCurium_243_fluoride +gemCurium_243_fluoride_flibe +gemCurium_245 +gemCurium_245_fluoride +gemCurium_245_fluoride_flibe +gemCurium_246 +gemCurium_246_fluoride +gemCurium_246_fluoride_flibe +gemCurium_247 +gemCurium_247_fluoride +gemCurium_247_fluoride_flibe +gemCurvedAluminium +gemCurvedAmericium +gemCurvedAnnealedCopper +gemCurvedAntimony +gemCurvedBatteryAlloy +gemCurvedBeryllium +gemCurvedBismuthBronze +gemCurvedBlackBronze +gemCurvedBlackSteel +gemCurvedBlueSteel +gemCurvedBrass +gemCurvedBronze +gemCurvedChrome +gemCurvedCobalt +gemCurvedCobaltBrass +gemCurvedCopper +gemCurvedCupronickel +gemCurvedDamascusSteel +gemCurvedDarmstadtium +gemCurvedDuranium +gemCurvedElectrum +gemCurvedEpoxid +gemCurvedErbium +gemCurvedEuropium +gemCurvedGallium +gemCurvedGalliumArsenide +gemCurvedGold +gemCurvedGraphene +gemCurvedGraphite +gemCurvedHsse +gemCurvedHssg +gemCurvedHsss +gemCurvedIndiumGalliumPhosphide +gemCurvedInvar +gemCurvedIridium +gemCurvedIron +gemCurvedIronMagnetic +gemCurvedKanthal +gemCurvedLead +gemCurvedLithium +gemCurvedMagnalium +gemCurvedManganese +gemCurvedNaquadah +gemCurvedNaquadahAlloy +gemCurvedNaquadahEnriched +gemCurvedNaquadria +gemCurvedNeodymium +gemCurvedNeodymiumMagnetic +gemCurvedNeutronium +gemCurvedNichrome +gemCurvedNickel +gemCurvedNickelZincFerrite +gemCurvedNiobium +gemCurvedNiobiumNitride +gemCurvedNiobiumTitanium +gemCurvedOsmiridium +gemCurvedOsmium +gemCurvedPalladium +gemCurvedPigIron +gemCurvedPlastic +gemCurvedPlatinum +gemCurvedPlutonium +gemCurvedPlutonium241 +gemCurvedPolycaprolactam +gemCurvedPolyphenyleneSulfide +gemCurvedPolystyrene +gemCurvedPolytetrafluoroethylene +gemCurvedPolyvinylChloride +gemCurvedPotassium +gemCurvedPraseodymium +gemCurvedPromethium +gemCurvedRedAlloy +gemCurvedRedSteel +gemCurvedReinforcedEpoxyResin +gemCurvedRoseGold +gemCurvedRubber +gemCurvedRubidium +gemCurvedSamarium +gemCurvedScandium +gemCurvedSilicon +gemCurvedSiliconRubber +gemCurvedSilver +gemCurvedSodium +gemCurvedSolderingAlloy +gemCurvedStainlessSteel +gemCurvedSteel +gemCurvedSteelMagnetic +gemCurvedSterlingSilver +gemCurvedStrontium +gemCurvedStyreneButadieneRubber +gemCurvedTantalum +gemCurvedTellurium +gemCurvedTerbium +gemCurvedThorium +gemCurvedThulium +gemCurvedTin +gemCurvedTinAlloy +gemCurvedTitanium +gemCurvedTritanium +gemCurvedTungsten +gemCurvedTungstenCarbide +gemCurvedTungstenSteel +gemCurvedUltimet +gemCurvedUranium +gemCurvedUranium235 +gemCurvedVanadium +gemCurvedVanadiumGallium +gemCurvedVanadiumSteel +gemCurvedWroughtIron +gemCurvedYtterbium +gemCurvedYttrium +gemCurvedYttriumBariumCuprate +gemCurvedZinc +gemDU +gemDamascus_steel +gemDark_chocolate +gemDenseCopper +gemDenseIron +gemDenseLead +gemDepleted_fuel_hea_242 +gemDepleted_fuel_hea_242_fluoride +gemDepleted_fuel_hea_242_fluoride_flibe +gemDepleted_fuel_heb_248 +gemDepleted_fuel_heb_248_fluoride +gemDepleted_fuel_heb_248_fluoride_flibe +gemDepleted_fuel_hecf_249 +gemDepleted_fuel_hecf_249_fluoride +gemDepleted_fuel_hecf_249_fluoride_flibe +gemDepleted_fuel_hecf_251 +gemDepleted_fuel_hecf_251_fluoride +gemDepleted_fuel_hecf_251_fluoride_flibe +gemDepleted_fuel_hecm_243 +gemDepleted_fuel_hecm_243_fluoride +gemDepleted_fuel_hecm_243_fluoride_flibe +gemDepleted_fuel_hecm_245 +gemDepleted_fuel_hecm_245_fluoride +gemDepleted_fuel_hecm_245_fluoride_flibe +gemDepleted_fuel_hecm_247 +gemDepleted_fuel_hecm_247_fluoride +gemDepleted_fuel_hecm_247_fluoride_flibe +gemDepleted_fuel_hen_236 +gemDepleted_fuel_hen_236_fluoride +gemDepleted_fuel_hen_236_fluoride_flibe +gemDepleted_fuel_hep_239 +gemDepleted_fuel_hep_239_fluoride +gemDepleted_fuel_hep_239_fluoride_flibe +gemDepleted_fuel_hep_241 +gemDepleted_fuel_hep_241_fluoride +gemDepleted_fuel_hep_241_fluoride_flibe +gemDepleted_fuel_heu_233 +gemDepleted_fuel_heu_233_fluoride +gemDepleted_fuel_heu_233_fluoride_flibe +gemDepleted_fuel_heu_235 +gemDepleted_fuel_heu_235_fluoride +gemDepleted_fuel_heu_235_fluoride_flibe +gemDepleted_fuel_lea_242 +gemDepleted_fuel_lea_242_fluoride +gemDepleted_fuel_lea_242_fluoride_flibe +gemDepleted_fuel_leb_248 +gemDepleted_fuel_leb_248_fluoride +gemDepleted_fuel_leb_248_fluoride_flibe +gemDepleted_fuel_lecf_249 +gemDepleted_fuel_lecf_249_fluoride +gemDepleted_fuel_lecf_249_fluoride_flibe +gemDepleted_fuel_lecf_251 +gemDepleted_fuel_lecf_251_fluoride +gemDepleted_fuel_lecf_251_fluoride_flibe +gemDepleted_fuel_lecm_243 +gemDepleted_fuel_lecm_243_fluoride +gemDepleted_fuel_lecm_243_fluoride_flibe +gemDepleted_fuel_lecm_245 +gemDepleted_fuel_lecm_245_fluoride +gemDepleted_fuel_lecm_245_fluoride_flibe +gemDepleted_fuel_lecm_247 +gemDepleted_fuel_lecm_247_fluoride +gemDepleted_fuel_lecm_247_fluoride_flibe +gemDepleted_fuel_len_236 +gemDepleted_fuel_len_236_fluoride +gemDepleted_fuel_len_236_fluoride_flibe +gemDepleted_fuel_lep_239 +gemDepleted_fuel_lep_239_fluoride +gemDepleted_fuel_lep_239_fluoride_flibe +gemDepleted_fuel_lep_241 +gemDepleted_fuel_lep_241_fluoride +gemDepleted_fuel_lep_241_fluoride_flibe +gemDepleted_fuel_leu_233 +gemDepleted_fuel_leu_233_fluoride +gemDepleted_fuel_leu_233_fluoride_flibe +gemDepleted_fuel_leu_235 +gemDepleted_fuel_leu_235_fluoride +gemDepleted_fuel_leu_235_fluoride_flibe +gemDepleted_fuel_tbu +gemDepleted_fuel_tbu_fluoride +gemDepleted_fuel_tbu_fluoride_flibe +gemDeuterium +gemDiamond +gemDiamond_nak +gemDiamond_nak_hot +gemDiborane +gemDichlorobenzene +gemDiluted_hydrochloric_acid +gemDiluted_sulfuric_acid +gemDimethylamine +gemDimethyldichlorosilane +gemDimethylhidrazine +gemDinitrogen_tetroxide +gemDistilled_water +gemDrilling_fluid +gemElite +gemEmerald +gemEmerald_nak +gemEmerald_nak_hot +gemEmpoweredoil +gemEnder +gemEnderEye +gemEnderPearl +gemEnder_distillation +gemEnder_nak +gemEnder_nak_hot +gemEpichlorhydrin +gemEthane +gemEthanol +gemEthene +gemEthenone +gemEthylene +gemExhaust_steam +gemExperience +gemExquisiteAlmandine +gemExquisiteAmericium +gemExquisiteAmethyst +gemExquisiteApatite +gemExquisiteBlueTopaz +gemExquisiteBronze +gemExquisiteCertusQuartz +gemExquisiteCinnabar +gemExquisiteCoal +gemExquisiteDarmstadtium +gemExquisiteDiamond +gemExquisiteEmerald +gemExquisiteGarnetRed +gemExquisiteGarnetYellow +gemExquisiteGlass +gemExquisiteGreenSapphire +gemExquisiteHsse +gemExquisiteHssg +gemExquisiteIron +gemExquisiteJasper +gemExquisiteLapis +gemExquisiteLazurite +gemExquisiteLignite +gemExquisiteMagnalium +gemExquisiteMonazite +gemExquisiteNeodymiumMagnetic +gemExquisiteNetherQuartz +gemExquisiteNeutronium +gemExquisiteOlivine +gemExquisiteOpal +gemExquisiteQuartzite +gemExquisiteRuby +gemExquisiteRutile +gemExquisiteSapphire +gemExquisiteSodalite +gemExquisiteStainlessSteel +gemExquisiteSteel +gemExquisiteTanzanite +gemExquisiteTitanium +gemExquisiteTopaz +gemExquisiteTungstenSteel +gemExquisiteVinteum +gemExquisiteWood +gemExquisiteWroughtIron +gemFermented_biomass +gemFerroboron +gemFire_water +gemFish_oil +gemFlawedAlmandine +gemFlawedAmethyst +gemFlawedApatite +gemFlawedBlueTopaz +gemFlawedCertusQuartz +gemFlawedCinnabar +gemFlawedCoal +gemFlawedDiamond +gemFlawedEmerald +gemFlawedGarnetRed +gemFlawedGarnetYellow +gemFlawedGlass +gemFlawedGreenSapphire +gemFlawedJasper +gemFlawedLapis +gemFlawedLazurite +gemFlawedLignite +gemFlawedMonazite +gemFlawedNetherQuartz +gemFlawedOlivine +gemFlawedOpal +gemFlawedQuartzite +gemFlawedRuby +gemFlawedRutile +gemFlawedSapphire +gemFlawedSodalite +gemFlawedTanzanite +gemFlawedTopaz +gemFlawedVinteum +gemFlawlessAlmandine +gemFlawlessAmericium +gemFlawlessAmethyst +gemFlawlessApatite +gemFlawlessBlueTopaz +gemFlawlessBronze +gemFlawlessCertusQuartz +gemFlawlessCinnabar +gemFlawlessCoal +gemFlawlessDarmstadtium +gemFlawlessDiamond +gemFlawlessEmerald +gemFlawlessGarnetRed +gemFlawlessGarnetYellow +gemFlawlessGlass +gemFlawlessGreenSapphire +gemFlawlessHsse +gemFlawlessHssg +gemFlawlessIron +gemFlawlessJasper +gemFlawlessLapis +gemFlawlessLazurite +gemFlawlessLignite +gemFlawlessMagnalium +gemFlawlessMonazite +gemFlawlessNeodymiumMagnetic +gemFlawlessNetherQuartz +gemFlawlessNeutronium +gemFlawlessOlivine +gemFlawlessOpal +gemFlawlessQuartzite +gemFlawlessRuby +gemFlawlessRutile +gemFlawlessSapphire +gemFlawlessSodalite +gemFlawlessStainlessSteel +gemFlawlessSteel +gemFlawlessTanzanite +gemFlawlessTitanium +gemFlawlessTopaz +gemFlawlessTungstenSteel +gemFlawlessVinteum +gemFlawlessWood +gemFlawlessWroughtIron +gemFlibe +gemFlint +gemFluorine +gemFluorite +gemFluorite_water +gemFluoromethane +gemFor.honey +gemFuel +gemFuel_hea_242 +gemFuel_hea_242_fluoride +gemFuel_hea_242_fluoride_flibe +gemFuel_heb_248 +gemFuel_heb_248_fluoride +gemFuel_heb_248_fluoride_flibe +gemFuel_hecf_249 +gemFuel_hecf_249_fluoride +gemFuel_hecf_249_fluoride_flibe +gemFuel_hecf_251 +gemFuel_hecf_251_fluoride +gemFuel_hecf_251_fluoride_flibe +gemFuel_hecm_243 +gemFuel_hecm_243_fluoride +gemFuel_hecm_243_fluoride_flibe +gemFuel_hecm_245 +gemFuel_hecm_245_fluoride +gemFuel_hecm_245_fluoride_flibe +gemFuel_hecm_247 +gemFuel_hecm_247_fluoride +gemFuel_hecm_247_fluoride_flibe +gemFuel_hen_236 +gemFuel_hen_236_fluoride +gemFuel_hen_236_fluoride_flibe +gemFuel_hep_239 +gemFuel_hep_239_fluoride +gemFuel_hep_239_fluoride_flibe +gemFuel_hep_241 +gemFuel_hep_241_fluoride +gemFuel_hep_241_fluoride_flibe +gemFuel_heu_233 +gemFuel_heu_233_fluoride +gemFuel_heu_233_fluoride_flibe +gemFuel_heu_235 +gemFuel_heu_235_fluoride +gemFuel_heu_235_fluoride_flibe +gemFuel_lea_242 +gemFuel_lea_242_fluoride +gemFuel_lea_242_fluoride_flibe +gemFuel_leb_248 +gemFuel_leb_248_fluoride +gemFuel_leb_248_fluoride_flibe +gemFuel_lecf_249 +gemFuel_lecf_249_fluoride +gemFuel_lecf_249_fluoride_flibe +gemFuel_lecf_251 +gemFuel_lecf_251_fluoride +gemFuel_lecf_251_fluoride_flibe +gemFuel_lecm_243 +gemFuel_lecm_243_fluoride +gemFuel_lecm_243_fluoride_flibe +gemFuel_lecm_245 +gemFuel_lecm_245_fluoride +gemFuel_lecm_245_fluoride_flibe +gemFuel_lecm_247 +gemFuel_lecm_247_fluoride +gemFuel_lecm_247_fluoride_flibe +gemFuel_len_236 +gemFuel_len_236_fluoride +gemFuel_len_236_fluoride_flibe +gemFuel_lep_239 +gemFuel_lep_239_fluoride +gemFuel_lep_239_fluoride_flibe +gemFuel_lep_241 +gemFuel_lep_241_fluoride +gemFuel_lep_241_fluoride_flibe +gemFuel_leu_233 +gemFuel_leu_233_fluoride +gemFuel_leu_233_fluoride_flibe +gemFuel_leu_235 +gemFuel_leu_235_fluoride +gemFuel_leu_235_fluoride_flibe +gemFuel_tbu +gemFuel_tbu_fluoride +gemFuel_tbu_fluoride_flibe +gemGallium_arsenide +gemGarnetRed +gemGarnetYellow +gemGas +gemGelatin +gemGlass +gemGlowstone +gemGlowstone_nak +gemGlowstone_nak_hot +gemGlue +gemGlycerol +gemGlyceryl +gemGold_nak +gemGold_nak_hot +gemGreenSapphire +gemHard_carbon +gemHeavy_fuel +gemHelium +gemHelium3 +gemHigh_pressure_steam +gemHoney +gemHootch +gemHydrated_gelatin +gemHydrochloric_acid +gemHydrocracked_butadiene +gemHydrocracked_butane +gemHydrocracked_butene +gemHydrocracked_ethane +gemHydrocracked_ethylene +gemHydrocracked_gas +gemHydrocracked_heavy_fuel +gemHydrocracked_light_fuel +gemHydrocracked_naphtha +gemHydrocracked_propane +gemHydrocracked_propene +gemHydrofluoric_acid +gemHydrogen +gemHydrogen_sulfide +gemHypochlorous_acid +gemIce +gemIndium_concentrate +gemIndium_gallium_phosphide +gemIron_magnetic +gemIron_nak +gemIron_nak_hot +gemIsoprene +gemJasper +gemJuice +gemKoh +gemLapis +gemLapis_nak +gemLapis_nak_hot +gemLava +gemLazurite +gemLead_zinc_solution +gemLif +gemLight_fuel +gemLignite +gemLigniteCoke +gemLiquid_air +gemLiquid_sunshine +gemLiquidhelium +gemLiquidhelium_nak +gemLiquidhelium_nak_hot +gemLithium6 +gemLithium7 +gemLow_pressure_steam +gemLow_quality_steam +gemLpg +gemLubricant +gemMagnesium_nak +gemMagnesium_nak_hot +gemMana +gemMarshmallow +gemMc_guffium239 +gemMercury +gemMethane +gemMethanol +gemMethyl_acetate +gemMilk +gemMilk_chocolate +gemMonazite +gemMoon +gemMushroom_stew +gemNak +gemNak_hot +gemNaoh +gemNaphtha +gemNaquadah_alloy +gemNaquadah_enriched +gemNatural_gas +gemNeodymium_magnetic +gemNeptunium_236 +gemNeptunium_236_fluoride +gemNeptunium_236_fluoride_flibe +gemNeptunium_237 +gemNeptunium_237_fluoride +gemNeptunium_237_fluoride_flibe +gemNetherQuartz +gemNetherStar +gemNeutral_matter +gemNeutron +gemNickel_sulfate_water_solution +gemNickel_zinc_ferrite +gemNiobium_nitride +gemNiobium_titanium +gemNitration_mixture +gemNitric_acid +gemNitric_oxide +gemNitro_carbon +gemNitro_fuel +gemNitrogen +gemNitrogen_dioxide +gemNoble_gases +gemNutrient_distillation +gemOil +gemOil_heavy +gemOil_light +gemOil_medium +gemOlivine +gemOpal +gemOxygen +gemOxygen_difluoride +gemPaper +gemPetrotheum +gemPhenol +gemPhosphoric_acid +gemPig_iron +gemPlasma +gemPlasma.argon +gemPlasma.carbon_dioxide +gemPlasma.deuterium +gemPlasma.helium +gemPlasma.iron +gemPlasma.nickel +gemPlasma.nitrogen +gemPlasma.noble_gases +gemPlasma.oxygen +gemPlasma.radon +gemPlutonium_238 +gemPlutonium_238_fluoride +gemPlutonium_238_fluoride_flibe +gemPlutonium_239 +gemPlutonium_239_fluoride +gemPlutonium_239_fluoride_flibe +gemPlutonium_241 +gemPlutonium_241_fluoride +gemPlutonium_241_fluoride_flibe +gemPlutonium_242 +gemPlutonium_242_fluoride +gemPlutonium_242_fluoride_flibe +gemPlutonium_fluoride +gemPlutonium_fluoride_flibe +gemPolyphenylene_sulfide +gemPolyvinyl_acetate +gemPolyvinyl_chloride +gemPositive_matter +gemPotassium_fluoride_solution +gemPotassium_hydroxide_solution +gemPotion +gemPotion.minecraft.awkward +gemPotion.minecraft.fire_resistance +gemPotion.minecraft.harming +gemPotion.minecraft.healing +gemPotion.minecraft.invisibility +gemPotion.minecraft.leaping +gemPotion.minecraft.long_fire_resistance +gemPotion.minecraft.long_invisibility +gemPotion.minecraft.long_leaping +gemPotion.minecraft.long_night_vision +gemPotion.minecraft.long_poison +gemPotion.minecraft.long_regeneration +gemPotion.minecraft.long_slowness +gemPotion.minecraft.long_strength +gemPotion.minecraft.long_swiftness +gemPotion.minecraft.long_water_breathing +gemPotion.minecraft.long_weakness +gemPotion.minecraft.luck +gemPotion.minecraft.mundane +gemPotion.minecraft.night_vision +gemPotion.minecraft.poison +gemPotion.minecraft.regeneration +gemPotion.minecraft.slowness +gemPotion.minecraft.strength +gemPotion.minecraft.strong_harming +gemPotion.minecraft.strong_healing +gemPotion.minecraft.strong_leaping +gemPotion.minecraft.strong_poison +gemPotion.minecraft.strong_regeneration +gemPotion.minecraft.strong_strength +gemPotion.minecraft.strong_swiftness +gemPotion.minecraft.swiftness +gemPotion.minecraft.thick +gemPotion.minecraft.water_breathing +gemPotion.minecraft.weakness +gemPotion_lingering +gemPotion_splash +gemPreheated_water +gemPrismarine +gemPropane +gemPropene +gemPyrotheum +gemQuartz +gemQuartzBlack +gemQuartz_nak +gemQuartz_nak_hot +gemQuartzite +gemRadaway +gemRadon +gemRaw_growth_medium +gemRed_alloy +gemRed_steel +gemRedstone +gemRedstone_nak +gemRedstone_nak_hot +gemRefined_biofuel +gemRefined_fuel +gemRefined_oil +gemRefinedcanolaoil +gemReinforced_epoxy_resin +gemResin +gemRhodochrosite +gemRocket_fuel +gemRose_gold +gemRuby +gemRutile +gemSalt_water +gemSap +gemSapphire +gemSeed.oil +gemSeed_oil +gemShort.mead +gemSilicon_rubber +gemSilicone +gemSodalite +gemSodium_fluoride_solution +gemSodium_hydroxide_solution +gemSodium_persulfate +gemSodium_sulfide +gemSoldering_alloy +gemStainless_steel +gemSteam +gemSteamcracked_butadiene +gemSteamcracked_butane +gemSteamcracked_butene +gemSteamcracked_ethane +gemSteamcracked_ethylene +gemSteamcracked_gas +gemSteamcracked_naphtha +gemSteamcracked_propane +gemSteamcracked_propene +gemSteel_magnetic +gemSterilized_growth_medium +gemSterling_silver +gemStone +gemStyrene +gemStyrene_butadiene_rubber +gemSugar +gemSulfur +gemSulfur_dioxide +gemSulfur_trioxide +gemSulfuric_acid +gemSulfuric_gas +gemSulfuric_heavy_fuel +gemSulfuric_light_fuel +gemSulfuric_naphtha +gemSyrup +gemTanzanite +gemTetrafluoroethylene +gemTetranitromethane +gemThorium_230 +gemThorium_230_fluoride +gemThorium_230_fluoride_flibe +gemThorium_232 +gemThorium_232_fluoride +gemThorium_232_fluoride_flibe +gemThorium_fluoride +gemThorium_fluoride_flibe +gemTin_alloy +gemTin_nak +gemTin_nak_hot +gemTitanium_tetrachloride +gemToluene +gemTopaz +gemTough +gemTree_oil +gemTritium +gemTungsten_carbide +gemTungsten_steel +gemUnsweetened_chocolate +gemUranium_233 +gemUranium_233_fluoride +gemUranium_233_fluoride_flibe +gemUranium_235 +gemUranium_235_fluoride +gemUranium_235_fluoride_flibe +gemUranium_238 +gemUranium_238_fluoride +gemUranium_238_fluoride_flibe +gemUranium_fluoride +gemUranium_fluoride_flibe +gemUuamplifier +gemUumatter +gemVanadium_gallium +gemVanadium_steel +gemVapor_of_levity +gemVilliaumite +gemVinteum +gemVinyl_acetate +gemVinyl_chloride +gemWater +gemWood +gemWood_gas +gemWood_tar +gemWood_vinegar +gemWrought_iron +gemXpjuice +gemYttrium_barium_cuprate +ingotAcetic_acid +ingotAcetone +ingotAdvanced +ingotAerotheum +ingotAir +ingotAlloyAdvanced +ingotAllyl_chloride +ingotAlmandine +ingotAluminium +ingotAluminum +ingotAluminumBrass +ingotAmericium +ingotAmericium241 +ingotAmericium241Base +ingotAmericium241Oxide +ingotAmericium242 +ingotAmericium242Base +ingotAmericium242Oxide +ingotAmericium243 +ingotAmericium243Base +ingotAmericium243Oxide +ingotAmericium_241 +ingotAmericium_241_fluoride +ingotAmericium_241_fluoride_flibe +ingotAmericium_242 +ingotAmericium_242_fluoride +ingotAmericium_242_fluoride_flibe +ingotAmericium_243 +ingotAmericium_243_fluoride +ingotAmericium_243_fluoride_flibe +ingotAmethyst +ingotAmmonia +ingotAnnealedCopper +ingotAnnealed_copper +ingotAntimony +ingotArdite +ingotArgon +ingotArsenic +ingotAstralstarmetal +ingotBarium +ingotBas +ingotBaseessence +ingotBasic +ingotBatteryAlloy +ingotBattery_alloy +ingotBef2 +ingotBenzene +ingotBerkelium247 +ingotBerkelium247Base +ingotBerkelium247Oxide +ingotBerkelium248 +ingotBerkelium248Base +ingotBerkelium248Oxide +ingotBerkelium_247 +ingotBerkelium_247_fluoride +ingotBerkelium_247_fluoride_flibe +ingotBerkelium_248 +ingotBerkelium_248_fluoride +ingotBerkelium_248_fluoride_flibe +ingotBeryllium +ingotBio.ethanol +ingotBio_diesel +ingotBio_fuel +ingotBiocrude +ingotBiogas +ingotBiomass +ingotBismuth +ingotBismuthBronze +ingotBismuth_bronze +ingotBisphenol_a +ingotBlackBronze +ingotBlackIron +ingotBlackSteel +ingotBlack_bronze +ingotBlack_steel +ingotBlaze +ingotBlueSteel +ingotBlueTopaz +ingotBlue_steel +ingotBlue_vitriol_water_solution +ingotBlutonium +ingotBorax_solution +ingotBoric_acid +ingotBoron +ingotBoron10 +ingotBoron11 +ingotBoron_nitride_solution +ingotBorosilicateGlass +ingotBorosilicate_glass +ingotBrass +ingotBrick +ingotBrickNether +ingotBrickNetherGlazed +ingotBronze +ingotButadiene +ingotButane +ingotButene +ingotCadmium +ingotCaesium +ingotCalcium +ingotCalcium_acetate +ingotCalcium_sulfate_solution +ingotCalifornium249 +ingotCalifornium249Base +ingotCalifornium249Oxide +ingotCalifornium250 +ingotCalifornium250Base +ingotCalifornium250Oxide +ingotCalifornium251 +ingotCalifornium251Base +ingotCalifornium251Oxide +ingotCalifornium252 +ingotCalifornium252Base +ingotCalifornium252Oxide +ingotCalifornium_249 +ingotCalifornium_249_fluoride +ingotCalifornium_249_fluoride_flibe +ingotCalifornium_250 +ingotCalifornium_250_fluoride +ingotCalifornium_250_fluoride_flibe +ingotCalifornium_251 +ingotCalifornium_251_fluoride +ingotCalifornium_251_fluoride_flibe +ingotCalifornium_252 +ingotCalifornium_252_fluoride +ingotCalifornium_252_fluoride_flibe +ingotCanolaoil +ingotCarbon +ingotCarbon_dioxide +ingotCarbon_monoxide +ingotCerium +ingotCertusQuartz +ingotCharcoal_byproducts +ingotChloramine +ingotChlorine +ingotChloroform +ingotChloromethane +ingotChocolate_liquor +ingotChrome +ingotCloud_seed +ingotCloud_seed_concentrated +ingotCobalt +ingotCobaltBrass +ingotCobalt_brass +ingotCocoa_butter +ingotConcrete +ingotCondensate_water +ingotConductiveIron +ingotConstantan +ingotConstructionAlloy +ingotCopper +ingotCopper_nak +ingotCopper_nak_hot +ingotCorium +ingotCosmicNeutronium +ingotCracked_heavy_fuel +ingotCracked_light_fuel +ingotCreosote +ingotCrudeSteel +ingotCrude_oil +ingotCryotheum +ingotCryotheum_nak +ingotCryotheum_nak_hot +ingotCrystalMatrix +ingotCrystallineAlloy +ingotCrystallinePinkSlime +ingotCrystaloil +ingotCrystaltine +ingotCumene +ingotCupronickel +ingotCurium243 +ingotCurium243Base +ingotCurium243Oxide +ingotCurium245 +ingotCurium245Base +ingotCurium245Oxide +ingotCurium246 +ingotCurium246Base +ingotCurium246Oxide +ingotCurium247 +ingotCurium247Base +ingotCurium247Oxide +ingotCurium_243 +ingotCurium_243_fluoride +ingotCurium_243_fluoride_flibe +ingotCurium_245 +ingotCurium_245_fluoride +ingotCurium_245_fluoride_flibe +ingotCurium_246 +ingotCurium_246_fluoride +ingotCurium_246_fluoride_flibe +ingotCurium_247 +ingotCurium_247_fluoride +ingotCurium_247_fluoride_flibe +ingotCurvedAluminium +ingotCurvedAmericium +ingotCurvedAnnealedCopper +ingotCurvedAntimony +ingotCurvedBatteryAlloy +ingotCurvedBeryllium +ingotCurvedBismuthBronze +ingotCurvedBlackBronze +ingotCurvedBlackSteel +ingotCurvedBlueSteel +ingotCurvedBrass +ingotCurvedBronze +ingotCurvedChrome +ingotCurvedCobalt +ingotCurvedCobaltBrass +ingotCurvedCopper +ingotCurvedCupronickel +ingotCurvedDamascusSteel +ingotCurvedDarmstadtium +ingotCurvedDuranium +ingotCurvedElectrum +ingotCurvedEpoxid +ingotCurvedErbium +ingotCurvedEuropium +ingotCurvedGallium +ingotCurvedGalliumArsenide +ingotCurvedGold +ingotCurvedGraphene +ingotCurvedGraphite +ingotCurvedHsse +ingotCurvedHssg +ingotCurvedHsss +ingotCurvedIndiumGalliumPhosphide +ingotCurvedInvar +ingotCurvedIridium +ingotCurvedIron +ingotCurvedIronMagnetic +ingotCurvedKanthal +ingotCurvedLead +ingotCurvedLithium +ingotCurvedMagnalium +ingotCurvedManganese +ingotCurvedNaquadah +ingotCurvedNaquadahAlloy +ingotCurvedNaquadahEnriched +ingotCurvedNaquadria +ingotCurvedNeodymium +ingotCurvedNeodymiumMagnetic +ingotCurvedNeutronium +ingotCurvedNichrome +ingotCurvedNickel +ingotCurvedNickelZincFerrite +ingotCurvedNiobium +ingotCurvedNiobiumNitride +ingotCurvedNiobiumTitanium +ingotCurvedOsmiridium +ingotCurvedOsmium +ingotCurvedPalladium +ingotCurvedPigIron +ingotCurvedPlastic +ingotCurvedPlatinum +ingotCurvedPlutonium +ingotCurvedPlutonium241 +ingotCurvedPolycaprolactam +ingotCurvedPolyphenyleneSulfide +ingotCurvedPolystyrene +ingotCurvedPolytetrafluoroethylene +ingotCurvedPolyvinylChloride +ingotCurvedPotassium +ingotCurvedPraseodymium +ingotCurvedPromethium +ingotCurvedRedAlloy +ingotCurvedRedSteel +ingotCurvedReinforcedEpoxyResin +ingotCurvedRoseGold +ingotCurvedRubber +ingotCurvedRubidium +ingotCurvedSamarium +ingotCurvedScandium +ingotCurvedSilicon +ingotCurvedSiliconRubber +ingotCurvedSilver +ingotCurvedSodium +ingotCurvedSolderingAlloy +ingotCurvedStainlessSteel +ingotCurvedSteel +ingotCurvedSteelMagnetic +ingotCurvedSterlingSilver +ingotCurvedStrontium +ingotCurvedStyreneButadieneRubber +ingotCurvedTantalum +ingotCurvedTellurium +ingotCurvedTerbium +ingotCurvedThorium +ingotCurvedThulium +ingotCurvedTin +ingotCurvedTinAlloy +ingotCurvedTitanium +ingotCurvedTritanium +ingotCurvedTungsten +ingotCurvedTungstenCarbide +ingotCurvedTungstenSteel +ingotCurvedUltimet +ingotCurvedUranium +ingotCurvedUranium235 +ingotCurvedVanadium +ingotCurvedVanadiumGallium +ingotCurvedVanadiumSteel +ingotCurvedWroughtIron +ingotCurvedYtterbium +ingotCurvedYttrium +ingotCurvedYttriumBariumCuprate +ingotCurvedZinc +ingotDU +ingotDamascusSteel +ingotDamascus_steel +ingotDarkSteel +ingotDark_chocolate +ingotDarmstadtium +ingotDemonicMetal +ingotDenseCopper +ingotDenseIron +ingotDenseLead +ingotDepleted_fuel_hea_242 +ingotDepleted_fuel_hea_242_fluoride +ingotDepleted_fuel_hea_242_fluoride_flibe +ingotDepleted_fuel_heb_248 +ingotDepleted_fuel_heb_248_fluoride +ingotDepleted_fuel_heb_248_fluoride_flibe +ingotDepleted_fuel_hecf_249 +ingotDepleted_fuel_hecf_249_fluoride +ingotDepleted_fuel_hecf_249_fluoride_flibe +ingotDepleted_fuel_hecf_251 +ingotDepleted_fuel_hecf_251_fluoride +ingotDepleted_fuel_hecf_251_fluoride_flibe +ingotDepleted_fuel_hecm_243 +ingotDepleted_fuel_hecm_243_fluoride +ingotDepleted_fuel_hecm_243_fluoride_flibe +ingotDepleted_fuel_hecm_245 +ingotDepleted_fuel_hecm_245_fluoride +ingotDepleted_fuel_hecm_245_fluoride_flibe +ingotDepleted_fuel_hecm_247 +ingotDepleted_fuel_hecm_247_fluoride +ingotDepleted_fuel_hecm_247_fluoride_flibe +ingotDepleted_fuel_hen_236 +ingotDepleted_fuel_hen_236_fluoride +ingotDepleted_fuel_hen_236_fluoride_flibe +ingotDepleted_fuel_hep_239 +ingotDepleted_fuel_hep_239_fluoride +ingotDepleted_fuel_hep_239_fluoride_flibe +ingotDepleted_fuel_hep_241 +ingotDepleted_fuel_hep_241_fluoride +ingotDepleted_fuel_hep_241_fluoride_flibe +ingotDepleted_fuel_heu_233 +ingotDepleted_fuel_heu_233_fluoride +ingotDepleted_fuel_heu_233_fluoride_flibe +ingotDepleted_fuel_heu_235 +ingotDepleted_fuel_heu_235_fluoride +ingotDepleted_fuel_heu_235_fluoride_flibe +ingotDepleted_fuel_lea_242 +ingotDepleted_fuel_lea_242_fluoride +ingotDepleted_fuel_lea_242_fluoride_flibe +ingotDepleted_fuel_leb_248 +ingotDepleted_fuel_leb_248_fluoride +ingotDepleted_fuel_leb_248_fluoride_flibe +ingotDepleted_fuel_lecf_249 +ingotDepleted_fuel_lecf_249_fluoride +ingotDepleted_fuel_lecf_249_fluoride_flibe +ingotDepleted_fuel_lecf_251 +ingotDepleted_fuel_lecf_251_fluoride +ingotDepleted_fuel_lecf_251_fluoride_flibe +ingotDepleted_fuel_lecm_243 +ingotDepleted_fuel_lecm_243_fluoride +ingotDepleted_fuel_lecm_243_fluoride_flibe +ingotDepleted_fuel_lecm_245 +ingotDepleted_fuel_lecm_245_fluoride +ingotDepleted_fuel_lecm_245_fluoride_flibe +ingotDepleted_fuel_lecm_247 +ingotDepleted_fuel_lecm_247_fluoride +ingotDepleted_fuel_lecm_247_fluoride_flibe +ingotDepleted_fuel_len_236 +ingotDepleted_fuel_len_236_fluoride +ingotDepleted_fuel_len_236_fluoride_flibe +ingotDepleted_fuel_lep_239 +ingotDepleted_fuel_lep_239_fluoride +ingotDepleted_fuel_lep_239_fluoride_flibe +ingotDepleted_fuel_lep_241 +ingotDepleted_fuel_lep_241_fluoride +ingotDepleted_fuel_lep_241_fluoride_flibe +ingotDepleted_fuel_leu_233 +ingotDepleted_fuel_leu_233_fluoride +ingotDepleted_fuel_leu_233_fluoride_flibe +ingotDepleted_fuel_leu_235 +ingotDepleted_fuel_leu_235_fluoride +ingotDepleted_fuel_leu_235_fluoride_flibe +ingotDepleted_fuel_tbu +ingotDepleted_fuel_tbu_fluoride +ingotDepleted_fuel_tbu_fluoride_flibe +ingotDeuterium +ingotDiamond +ingotDiamond_nak +ingotDiamond_nak_hot +ingotDiborane +ingotDichlorobenzene +ingotDilithium +ingotDiluted_hydrochloric_acid +ingotDiluted_sulfuric_acid +ingotDimethylamine +ingotDimethyldichlorosilane +ingotDimethylhidrazine +ingotDinitrogen_tetroxide +ingotDistilled_water +ingotDoubleAluminium +ingotDoubleAmericium +ingotDoubleAnnealedCopper +ingotDoubleAntimony +ingotDoubleBatteryAlloy +ingotDoubleBeryllium +ingotDoubleBismuthBronze +ingotDoubleBlackBronze +ingotDoubleBlackSteel +ingotDoubleBlueSteel +ingotDoubleBrass +ingotDoubleBronze +ingotDoubleChrome +ingotDoubleCobalt +ingotDoubleCobaltBrass +ingotDoubleCopper +ingotDoubleCupronickel +ingotDoubleDamascusSteel +ingotDoubleDarmstadtium +ingotDoubleDuranium +ingotDoubleElectrum +ingotDoubleEpoxid +ingotDoubleErbium +ingotDoubleEuropium +ingotDoubleGallium +ingotDoubleGalliumArsenide +ingotDoubleGold +ingotDoubleGraphene +ingotDoubleGraphite +ingotDoubleHsse +ingotDoubleHssg +ingotDoubleHsss +ingotDoubleIndiumGalliumPhosphide +ingotDoubleInvar +ingotDoubleIridium +ingotDoubleIron +ingotDoubleIronMagnetic +ingotDoubleKanthal +ingotDoubleLead +ingotDoubleLithium +ingotDoubleMagnalium +ingotDoubleManganese +ingotDoubleNaquadah +ingotDoubleNaquadahAlloy +ingotDoubleNaquadahEnriched +ingotDoubleNaquadria +ingotDoubleNeodymium +ingotDoubleNeodymiumMagnetic +ingotDoubleNeutronium +ingotDoubleNichrome +ingotDoubleNickel +ingotDoubleNickelZincFerrite +ingotDoubleNiobium +ingotDoubleNiobiumNitride +ingotDoubleNiobiumTitanium +ingotDoubleOsmiridium +ingotDoubleOsmium +ingotDoublePalladium +ingotDoublePigIron +ingotDoublePlastic +ingotDoublePlatinum +ingotDoublePlutonium +ingotDoublePlutonium241 +ingotDoublePolycaprolactam +ingotDoublePolyphenyleneSulfide +ingotDoublePolystyrene +ingotDoublePolytetrafluoroethylene +ingotDoublePolyvinylChloride +ingotDoublePotassium +ingotDoublePraseodymium +ingotDoublePromethium +ingotDoubleRedAlloy +ingotDoubleRedSteel +ingotDoubleReinforcedEpoxyResin +ingotDoubleRoseGold +ingotDoubleRubber +ingotDoubleRubidium +ingotDoubleSamarium +ingotDoubleScandium +ingotDoubleSilicon +ingotDoubleSiliconRubber +ingotDoubleSilver +ingotDoubleSodium +ingotDoubleSolderingAlloy +ingotDoubleStainlessSteel +ingotDoubleSteel +ingotDoubleSteelMagnetic +ingotDoubleSterlingSilver +ingotDoubleStrontium +ingotDoubleStyreneButadieneRubber +ingotDoubleTantalum +ingotDoubleTellurium +ingotDoubleTerbium +ingotDoubleThorium +ingotDoubleThulium +ingotDoubleTin +ingotDoubleTinAlloy +ingotDoubleTitanium +ingotDoubleTritanium +ingotDoubleTungsten +ingotDoubleTungstenCarbide +ingotDoubleTungstenSteel +ingotDoubleUltimet +ingotDoubleUranium +ingotDoubleUranium235 +ingotDoubleVanadium +ingotDoubleVanadiumGallium +ingotDoubleVanadiumSteel +ingotDoubleWroughtIron +ingotDoubleYtterbium +ingotDoubleYttrium +ingotDoubleYttriumBariumCuprate +ingotDoubleZinc +ingotDraconium +ingotDraconiumAwakened +ingotDrilling_fluid +ingotDuranium +ingotDysprosium +ingotElectricalSteel +ingotElectrum +ingotElectrumFlux +ingotElementium +ingotElite +ingotEmerald +ingotEmerald_nak +ingotEmerald_nak_hot +ingotEmpoweredoil +ingotEnchantedMetal +ingotEndSteel +ingotEnder +ingotEnderEye +ingotEnderPearl +ingotEnder_distillation +ingotEnder_nak +ingotEnder_nak_hot +ingotEnderium +ingotEnderiumBase +ingotEnergeticAlloy +ingotEnergeticSilver +ingotEpichlorhydrin +ingotEpoxid +ingotErbium +ingotEthane +ingotEthanol +ingotEthene +ingotEthenone +ingotEthylene +ingotEuropium +ingotEvilMetal +ingotExhaust_steam +ingotExperience +ingotExtreme +ingotFermented_biomass +ingotFerroboron +ingotFire_water +ingotFireclay +ingotFish_oil +ingotFlibe +ingotFlint +ingotFluorine +ingotFluorite_water +ingotFluoromethane +ingotFor.honey +ingotFuel +ingotFuel_hea_242 +ingotFuel_hea_242_fluoride +ingotFuel_hea_242_fluoride_flibe +ingotFuel_heb_248 +ingotFuel_heb_248_fluoride +ingotFuel_heb_248_fluoride_flibe +ingotFuel_hecf_249 +ingotFuel_hecf_249_fluoride +ingotFuel_hecf_249_fluoride_flibe +ingotFuel_hecf_251 +ingotFuel_hecf_251_fluoride +ingotFuel_hecf_251_fluoride_flibe +ingotFuel_hecm_243 +ingotFuel_hecm_243_fluoride +ingotFuel_hecm_243_fluoride_flibe +ingotFuel_hecm_245 +ingotFuel_hecm_245_fluoride +ingotFuel_hecm_245_fluoride_flibe +ingotFuel_hecm_247 +ingotFuel_hecm_247_fluoride +ingotFuel_hecm_247_fluoride_flibe +ingotFuel_hen_236 +ingotFuel_hen_236_fluoride +ingotFuel_hen_236_fluoride_flibe +ingotFuel_hep_239 +ingotFuel_hep_239_fluoride +ingotFuel_hep_239_fluoride_flibe +ingotFuel_hep_241 +ingotFuel_hep_241_fluoride +ingotFuel_hep_241_fluoride_flibe +ingotFuel_heu_233 +ingotFuel_heu_233_fluoride +ingotFuel_heu_233_fluoride_flibe +ingotFuel_heu_235 +ingotFuel_heu_235_fluoride +ingotFuel_heu_235_fluoride_flibe +ingotFuel_lea_242 +ingotFuel_lea_242_fluoride +ingotFuel_lea_242_fluoride_flibe +ingotFuel_leb_248 +ingotFuel_leb_248_fluoride +ingotFuel_leb_248_fluoride_flibe +ingotFuel_lecf_249 +ingotFuel_lecf_249_fluoride +ingotFuel_lecf_249_fluoride_flibe +ingotFuel_lecf_251 +ingotFuel_lecf_251_fluoride +ingotFuel_lecf_251_fluoride_flibe +ingotFuel_lecm_243 +ingotFuel_lecm_243_fluoride +ingotFuel_lecm_243_fluoride_flibe +ingotFuel_lecm_245 +ingotFuel_lecm_245_fluoride +ingotFuel_lecm_245_fluoride_flibe +ingotFuel_lecm_247 +ingotFuel_lecm_247_fluoride +ingotFuel_lecm_247_fluoride_flibe +ingotFuel_len_236 +ingotFuel_len_236_fluoride +ingotFuel_len_236_fluoride_flibe +ingotFuel_lep_239 +ingotFuel_lep_239_fluoride +ingotFuel_lep_239_fluoride_flibe +ingotFuel_lep_241 +ingotFuel_lep_241_fluoride +ingotFuel_lep_241_fluoride_flibe +ingotFuel_leu_233 +ingotFuel_leu_233_fluoride +ingotFuel_leu_233_fluoride_flibe +ingotFuel_leu_235 +ingotFuel_leu_235_fluoride +ingotFuel_leu_235_fluoride_flibe +ingotFuel_tbu +ingotFuel_tbu_fluoride +ingotFuel_tbu_fluoride_flibe +ingotGadolinium +ingotGallium +ingotGalliumArsenide +ingotGallium_arsenide +ingotGarnetRed +ingotGarnetYellow +ingotGas +ingotGelatin +ingotGlass +ingotGlowstone +ingotGlowstone_nak +ingotGlowstone_nak_hot +ingotGlue +ingotGlycerol +ingotGlyceryl +ingotGold +ingotGold_nak +ingotGold_nak_hot +ingotGraphene +ingotGraphite +ingotGreenSapphire +ingotHardCarbon +ingotHard_carbon +ingotHardcarbon +ingotHeavy_fuel +ingotHelium +ingotHelium3 +ingotHigh_pressure_steam +ingotHolmium +ingotHoney +ingotHootch +ingotHotBlackBronze +ingotHotErbium +ingotHotHsse +ingotHotHssg +ingotHotHsss +ingotHotIridium +ingotHotKanthal +ingotHotLutetium +ingotHotNaquadah +ingotHotNaquadahAlloy +ingotHotNaquadahEnriched +ingotHotNaquadria +ingotHotNichrome +ingotHotNiobium +ingotHotNiobiumNitride +ingotHotNiobiumTitanium +ingotHotOsmiridium +ingotHotOsmium +ingotHotScandium +ingotHotThulium +ingotHotTitanium +ingotHotTungsten +ingotHotTungstenCarbide +ingotHotTungstenSteel +ingotHotUltimet +ingotHotVanadium +ingotHotVanadiumGallium +ingotHotYttrium +ingotHotYttriumBariumCuprate +ingotHsse +ingotHssg +ingotHsss +ingotHydrated_gelatin +ingotHydrochloric_acid +ingotHydrocracked_butadiene +ingotHydrocracked_butane +ingotHydrocracked_butene +ingotHydrocracked_ethane +ingotHydrocracked_ethylene +ingotHydrocracked_gas +ingotHydrocracked_heavy_fuel +ingotHydrocracked_light_fuel +ingotHydrocracked_naphtha +ingotHydrocracked_propane +ingotHydrocracked_propene +ingotHydrofluoric_acid +ingotHydrogen +ingotHydrogen_sulfide +ingotHypochlorous_acid +ingotIce +ingotIndium +ingotIndiumGalliumPhosphide +ingotIndium_concentrate +ingotIndium_gallium_phosphide +ingotInferium +ingotInfinity +ingotIntermedium +ingotInvar +ingotIridium +ingotIron +ingotIronMagnetic +ingotIron_magnetic +ingotIron_nak +ingotIron_nak_hot +ingotIsoprene +ingotJasper +ingotJuice +ingotKanthal +ingotKoh +ingotLanthanum +ingotLapis +ingotLapis_nak +ingotLapis_nak_hot +ingotLava +ingotLazurite +ingotLead +ingotLeadPlatinum +ingotLead_zinc_solution +ingotLif +ingotLight_fuel +ingotLiquid_air +ingotLiquid_sunshine +ingotLiquidhelium +ingotLiquidhelium_nak +ingotLiquidhelium_nak_hot +ingotLithium +ingotLithium6 +ingotLithium7 +ingotLithiumManganeseDioxide +ingotLow_pressure_steam +ingotLow_quality_steam +ingotLpg +ingotLubricant +ingotLumium +ingotLutetium +ingotMagnalium +ingotMagnesium +ingotMagnesiumDiboride +ingotMagnesium_nak +ingotMagnesium_nak_hot +ingotMana +ingotManasteel +ingotManganese +ingotManganese2 +ingotManganeseDioxide +ingotManganeseOxide +ingotManyullyn +ingotMarshmallow +ingotMc_guffium239 +ingotMelodicAlloy +ingotMercury +ingotMethane +ingotMethanol +ingotMethyl_acetate +ingotMilk +ingotMilk_chocolate +ingotMithril +ingotMolybdenum +ingotMushroom_stew +ingotNak +ingotNak_hot +ingotNaoh +ingotNaphtha +ingotNaquadah +ingotNaquadahAlloy +ingotNaquadahEnriched +ingotNaquadah_alloy +ingotNaquadah_enriched +ingotNaquadria +ingotNatural_gas +ingotNeodymium +ingotNeodymiumMagnetic +ingotNeodymium_magnetic +ingotNeptunium236 +ingotNeptunium236Base +ingotNeptunium236Oxide +ingotNeptunium237 +ingotNeptunium237Base +ingotNeptunium237Oxide +ingotNeptunium_236 +ingotNeptunium_236_fluoride +ingotNeptunium_236_fluoride_flibe +ingotNeptunium_237 +ingotNeptunium_237_fluoride +ingotNeptunium_237_fluoride_flibe +ingotNetherQuartz +ingotNetherStar +ingotNeutral_matter +ingotNeutron +ingotNeutronium +ingotNichrome +ingotNickel +ingotNickelZincFerrite +ingotNickel_sulfate_water_solution +ingotNickel_zinc_ferrite +ingotNiobium +ingotNiobiumNitride +ingotNiobiumTitanium +ingotNiobium_nitride +ingotNiobium_titanium +ingotNitration_mixture +ingotNitric_acid +ingotNitric_oxide +ingotNitro_carbon +ingotNitro_fuel +ingotNitrogen +ingotNitrogen_dioxide +ingotNoble_gases +ingotNutrient_distillation +ingotObsidian +ingotOil +ingotOil_heavy +ingotOil_light +ingotOil_medium +ingotOlivine +ingotOpal +ingotOsmiridium +ingotOsmium +ingotOxygen +ingotOxygen_difluoride +ingotPalladium +ingotPaper +ingotPetrotheum +ingotPhenol +ingotPhosphoric_acid +ingotPigIron +ingotPig_iron +ingotPlasma +ingotPlasma.argon +ingotPlasma.carbon_dioxide +ingotPlasma.deuterium +ingotPlasma.helium +ingotPlasma.iron +ingotPlasma.nickel +ingotPlasma.nitrogen +ingotPlasma.noble_gases +ingotPlasma.oxygen +ingotPlasma.radon +ingotPlastic +ingotPlatinum +ingotPlutonium +ingotPlutonium238 +ingotPlutonium238Base +ingotPlutonium238Oxide +ingotPlutonium239 +ingotPlutonium239Base +ingotPlutonium239Oxide +ingotPlutonium241 +ingotPlutonium241Base +ingotPlutonium241Oxide +ingotPlutonium242 +ingotPlutonium242Base +ingotPlutonium242Oxide +ingotPlutoniumOxide +ingotPlutonium_238 +ingotPlutonium_238_fluoride +ingotPlutonium_238_fluoride_flibe +ingotPlutonium_239 +ingotPlutonium_239_fluoride +ingotPlutonium_239_fluoride_flibe +ingotPlutonium_241 +ingotPlutonium_241_fluoride +ingotPlutonium_241_fluoride_flibe +ingotPlutonium_242 +ingotPlutonium_242_fluoride +ingotPlutonium_242_fluoride_flibe +ingotPlutonium_fluoride +ingotPlutonium_fluoride_flibe +ingotPolycaprolactam +ingotPolyphenyleneSulfide +ingotPolyphenylene_sulfide +ingotPolystyrene +ingotPolytetrafluoroethylene +ingotPolyvinylChloride +ingotPolyvinyl_acetate +ingotPolyvinyl_chloride +ingotPositive_matter +ingotPotassium +ingotPotassium_fluoride_solution +ingotPotassium_hydroxide_solution +ingotPotion +ingotPotion.minecraft.awkward +ingotPotion.minecraft.fire_resistance +ingotPotion.minecraft.harming +ingotPotion.minecraft.healing +ingotPotion.minecraft.invisibility +ingotPotion.minecraft.leaping +ingotPotion.minecraft.long_fire_resistance +ingotPotion.minecraft.long_invisibility +ingotPotion.minecraft.long_leaping +ingotPotion.minecraft.long_night_vision +ingotPotion.minecraft.long_poison +ingotPotion.minecraft.long_regeneration +ingotPotion.minecraft.long_slowness +ingotPotion.minecraft.long_strength +ingotPotion.minecraft.long_swiftness +ingotPotion.minecraft.long_water_breathing +ingotPotion.minecraft.long_weakness +ingotPotion.minecraft.luck +ingotPotion.minecraft.mundane +ingotPotion.minecraft.night_vision +ingotPotion.minecraft.poison +ingotPotion.minecraft.regeneration +ingotPotion.minecraft.slowness +ingotPotion.minecraft.strength +ingotPotion.minecraft.strong_harming +ingotPotion.minecraft.strong_healing +ingotPotion.minecraft.strong_leaping +ingotPotion.minecraft.strong_poison +ingotPotion.minecraft.strong_regeneration +ingotPotion.minecraft.strong_strength +ingotPotion.minecraft.strong_swiftness +ingotPotion.minecraft.swiftness +ingotPotion.minecraft.thick +ingotPotion.minecraft.water_breathing +ingotPotion.minecraft.weakness +ingotPotion_lingering +ingotPotion_splash +ingotPraseodymium +ingotPreheated_water +ingotPromethium +ingotPropane +ingotPropene +ingotPrudentium +ingotPsi +ingotPulsatingIron +ingotPyrotheum +ingotQuartz +ingotQuartz_nak +ingotQuartz_nak_hot +ingotRadaway +ingotRadon +ingotRaw_growth_medium +ingotRedAlloy +ingotRedSteel +ingotRed_alloy +ingotRed_steel +ingotRedstone +ingotRedstoneAlloy +ingotRedstone_nak +ingotRedstone_nak_hot +ingotRefinedIron +ingotRefined_biofuel +ingotRefined_fuel +ingotRefined_oil +ingotRefinedcanolaoil +ingotRefinedglowstone +ingotRefinedobsidian +ingotReinforcedEpoxyResin +ingotReinforced_epoxy_resin +ingotResin +ingotRocket_fuel +ingotRoseGold +ingotRose_gold +ingotRubber +ingotRubidium +ingotRuby +ingotRutile +ingotSalt_water +ingotSamarium +ingotSap +ingotSapphire +ingotScandium +ingotSeed.oil +ingotSeed_oil +ingotShibuichi +ingotShort.mead +ingotSignalum +ingotSilicon +ingotSiliconRubber +ingotSilicon_rubber +ingotSilicone +ingotSilver +ingotSodalite +ingotSodium +ingotSodium_fluoride_solution +ingotSodium_hydroxide_solution +ingotSodium_persulfate +ingotSodium_sulfide +ingotSolderingAlloy +ingotSoldering_alloy +ingotSoularium +ingotStainlessSteel +ingotStainless_steel +ingotSteam +ingotSteamcracked_butadiene +ingotSteamcracked_butane +ingotSteamcracked_butene +ingotSteamcracked_ethane +ingotSteamcracked_ethylene +ingotSteamcracked_gas +ingotSteamcracked_naphtha +ingotSteamcracked_propane +ingotSteamcracked_propene +ingotSteel +ingotSteelMagnetic +ingotSteel_magnetic +ingotStellarAlloy +ingotSterilized_growth_medium +ingotSterlingSilver +ingotSterling_silver +ingotStone +ingotStrontium +ingotStyrene +ingotStyreneButadieneRubber +ingotStyrene_butadiene_rubber +ingotSugar +ingotSulfur +ingotSulfur_dioxide +ingotSulfur_trioxide +ingotSulfuric_acid +ingotSulfuric_gas +ingotSulfuric_heavy_fuel +ingotSulfuric_light_fuel +ingotSulfuric_naphtha +ingotSuperium +ingotSupremium +ingotSyrup +ingotTantalum +ingotTanzanite +ingotTellurium +ingotTerbium +ingotTerrasteel +ingotTetrafluoroethylene +ingotTetranitromethane +ingotThermoconducting +ingotThorium +ingotThorium230 +ingotThorium230Base +ingotThorium230Oxide +ingotThorium232 +ingotThorium232Base +ingotThorium232Oxide +ingotThoriumOxide +ingotThorium_230 +ingotThorium_230_fluoride +ingotThorium_230_fluoride_flibe +ingotThorium_232 +ingotThorium_232_fluoride +ingotThorium_232_fluoride_flibe +ingotThorium_fluoride +ingotThorium_fluoride_flibe +ingotThulium +ingotTin +ingotTinAlloy +ingotTinSilver +ingotTin_alloy +ingotTin_nak +ingotTin_nak_hot +ingotTitanium +ingotTitaniumAluminide +ingotTitaniumIridium +ingotTitanium_tetrachloride +ingotToluene +ingotTopaz +ingotTough +ingotTree_oil +ingotTritanium +ingotTritium +ingotTungsten +ingotTungstenCarbide +ingotTungstenSteel +ingotTungsten_carbide +ingotTungsten_steel +ingotUltimate +ingotUltimet +ingotUnstable +ingotUnsweetened_chocolate +ingotUranium +ingotUranium233 +ingotUranium233Base +ingotUranium233Oxide +ingotUranium235 +ingotUranium235Base +ingotUranium235Oxide +ingotUranium238 +ingotUranium238Base +ingotUranium238Oxide +ingotUraniumOxide +ingotUranium_233 +ingotUranium_233_fluoride +ingotUranium_233_fluoride_flibe +ingotUranium_235 +ingotUranium_235_fluoride +ingotUranium_235_fluoride_flibe +ingotUranium_238 +ingotUranium_238_fluoride +ingotUranium_238_fluoride_flibe +ingotUranium_fluoride +ingotUranium_fluoride_flibe +ingotUuamplifier +ingotUumatter +ingotVanadium +ingotVanadiumGallium +ingotVanadiumSteel +ingotVanadium_gallium +ingotVanadium_steel +ingotVapor_of_levity +ingotVibrantAlloy +ingotVinteum +ingotVinyl_acetate +ingotVinyl_chloride +ingotVividAlloy +ingotWater +ingotWood +ingotWood_gas +ingotWood_tar +ingotWood_vinegar +ingotWroughtIron +ingotWrought_iron +ingotXpjuice +ingotYellorium +ingotYtterbium +ingotYttrium +ingotYttriumBariumCuprate +ingotYttrium_barium_cuprate +ingotZinc +ingotZircaloy +ingotZirconium +nuggetAluminium +nuggetAluminum +nuggetAluminumBrass +nuggetAmericium +nuggetAmericium241 +nuggetAmericium241Oxide +nuggetAmericium242 +nuggetAmericium242Oxide +nuggetAmericium243 +nuggetAmericium243Oxide +nuggetAnnealedCopper +nuggetAntimony +nuggetArdite +nuggetAstralstarmetal +nuggetBarium +nuggetBaseessence +nuggetBatteryAlloy +nuggetBerkelium247 +nuggetBerkelium247Oxide +nuggetBerkelium248 +nuggetBerkelium248Oxide +nuggetBeryllium +nuggetBismuth +nuggetBismuthBronze +nuggetBlackBronze +nuggetBlackIron +nuggetBlackSteel +nuggetBlueSteel +nuggetBoron +nuggetBoron10 +nuggetBoron11 +nuggetBorosilicateGlass +nuggetBrass +nuggetBronze +nuggetCadmium +nuggetCaesium +nuggetCalcium +nuggetCalifornium249 +nuggetCalifornium249Oxide +nuggetCalifornium250 +nuggetCalifornium250Oxide +nuggetCalifornium251 +nuggetCalifornium251Oxide +nuggetCalifornium252 +nuggetCalifornium252Oxide +nuggetCarbon +nuggetCerium +nuggetChrome +nuggetCobalt +nuggetCobaltBrass +nuggetConductiveIron +nuggetConstantan +nuggetConstructionAlloy +nuggetCopper +nuggetCosmicNeutronium +nuggetCrudeSteel +nuggetCrystallineAlloy +nuggetCrystallinePinkSlime +nuggetCrystaltine +nuggetCupronickel +nuggetCurium243 +nuggetCurium243Oxide +nuggetCurium245 +nuggetCurium245Oxide +nuggetCurium246 +nuggetCurium246Oxide +nuggetCurium247 +nuggetCurium247Oxide +nuggetDamascusSteel +nuggetDarkSteel +nuggetDarmstadtium +nuggetDiamond +nuggetDilithium +nuggetDraconium +nuggetDraconiumAwakened +nuggetDuranium +nuggetDysprosium +nuggetElectricalSteel +nuggetElectrum +nuggetElementium +nuggetEmerald +nuggetEndSteel +nuggetEnderium +nuggetEnderpearl +nuggetEnergeticAlloy +nuggetEnergeticSilver +nuggetEpoxid +nuggetErbium +nuggetEuropium +nuggetExtreme +nuggetFerroboron +nuggetGadolinium +nuggetGallium +nuggetGalliumArsenide +nuggetGlass +nuggetGold +nuggetGraphene +nuggetGraphite +nuggetHardCarbon +nuggetHardcarbon +nuggetHolmium +nuggetHsse +nuggetHssg +nuggetHsss +nuggetIndium +nuggetIndiumGalliumPhosphide +nuggetInferium +nuggetIntermedium +nuggetInvar +nuggetIridium +nuggetIron +nuggetIronMagnetic +nuggetKanthal +nuggetLanthanum +nuggetLapis +nuggetLead +nuggetLeadPlatinum +nuggetLithium +nuggetLithium6 +nuggetLithium7 +nuggetLithiumManganeseDioxide +nuggetLumium +nuggetLutetium +nuggetMagnalium +nuggetMagnesium +nuggetMagnesiumDiboride +nuggetManasteel +nuggetManganese +nuggetManganeseDioxide +nuggetManyullyn +nuggetMelodicAlloy +nuggetMithril +nuggetMolybdenum +nuggetNaquadah +nuggetNaquadahAlloy +nuggetNaquadahEnriched +nuggetNaquadria +nuggetNeodymium +nuggetNeodymiumMagnetic +nuggetNeptunium236 +nuggetNeptunium236Oxide +nuggetNeptunium237 +nuggetNeptunium237Oxide +nuggetNetherStar +nuggetNeutronium +nuggetNichrome +nuggetNickel +nuggetNickelZincFerrite +nuggetNiobium +nuggetNiobiumNitride +nuggetNiobiumTitanium +nuggetObsidian +nuggetOsmiridium +nuggetOsmium +nuggetPalladium +nuggetPigIron +nuggetPlastic +nuggetPlatinum +nuggetPlutonium +nuggetPlutonium238 +nuggetPlutonium238Oxide +nuggetPlutonium239 +nuggetPlutonium239Oxide +nuggetPlutonium241 +nuggetPlutonium241Oxide +nuggetPlutonium242 +nuggetPlutonium242Oxide +nuggetPolycaprolactam +nuggetPolyphenyleneSulfide +nuggetPolystyrene +nuggetPolytetrafluoroethylene +nuggetPolyvinylChloride +nuggetPotassium +nuggetPraseodymium +nuggetPromethium +nuggetPrudentium +nuggetPsi +nuggetPulsatingIron +nuggetQuartz +nuggetRedAlloy +nuggetRedSteel +nuggetRedstoneAlloy +nuggetRefinedglowstone +nuggetRefinedobsidian +nuggetReinforcedEpoxyResin +nuggetRoseGold +nuggetRubber +nuggetRubidium +nuggetSamarium +nuggetScandium +nuggetShibuichi +nuggetSignalum +nuggetSilicon +nuggetSiliconRubber +nuggetSilver +nuggetSodium +nuggetSolderingAlloy +nuggetSoularium +nuggetStainlessSteel +nuggetSteel +nuggetSteelMagnetic +nuggetStellarAlloy +nuggetSterlingSilver +nuggetStrontium +nuggetStyreneButadieneRubber +nuggetSuperium +nuggetSupremium +nuggetTantalum +nuggetTellurium +nuggetTerbium +nuggetTerrasteel +nuggetThermoconducting +nuggetThorium +nuggetThorium230 +nuggetThorium230Oxide +nuggetThorium232 +nuggetThorium232Oxide +nuggetThulium +nuggetTin +nuggetTinAlloy +nuggetTinSilver +nuggetTitanium +nuggetTitaniumAluminide +nuggetTitaniumIridium +nuggetTough +nuggetTritanium +nuggetTungsten +nuggetTungstenCarbide +nuggetTungstenSteel +nuggetUltimate +nuggetUltimet +nuggetUnstable +nuggetUranium +nuggetUranium233 +nuggetUranium233Oxide +nuggetUranium235 +nuggetUranium235Oxide +nuggetUranium238 +nuggetUranium238Oxide +nuggetVanadium +nuggetVanadiumGallium +nuggetVanadiumSteel +nuggetVibrantAlloy +nuggetVividAlloy +nuggetWroughtIron +nuggetYtterbium +nuggetYttrium +nuggetYttriumBariumCuprate +nuggetZinc +nuggetZircaloy +nuggetZirconium +oreAlmandine +oreAluminium +oreAluminum +oreAmericium +oreAmericium241 +oreAmericium242 +oreAmericium243 +oreAmethyst +oreAntimony +oreApatite +oreArdite +oreAstralstarmetal +oreBandedIron +oreBarite +oreBarium +oreBasaltAlmandine +oreBasaltAluminium +oreBasaltAmethyst +oreBasaltApatite +oreBasaltBandedIron +oreBasaltBarite +oreBasaltBastnasite +oreBasaltBauxite +oreBasaltBentonite +oreBasaltBeryllium +oreBasaltBismuth +oreBasaltBlueTopaz +oreBasaltBrownLimonite +oreBasaltCalcite +oreBasaltCassiterite +oreBasaltCassiteriteSand +oreBasaltCertusQuartz +oreBasaltChalcopyrite +oreBasaltChromite +oreBasaltCinnabar +oreBasaltCoal +oreBasaltCobalt +oreBasaltCobaltite +oreBasaltCooperite +oreBasaltCopper +oreBasaltDiamond +oreBasaltEmerald +oreBasaltGalena +oreBasaltGarnetRed +oreBasaltGarnetYellow +oreBasaltGarnierite +oreBasaltGlauconite +oreBasaltGold +oreBasaltGraphite +oreBasaltGreenSapphire +oreBasaltGrossular +oreBasaltIlmenite +oreBasaltIridium +oreBasaltIron +oreBasaltJasper +oreBasaltLapis +oreBasaltLazurite +oreBasaltLead +oreBasaltLepidolite +oreBasaltLignite +oreBasaltLithium +oreBasaltMagnesite +oreBasaltMagnetite +oreBasaltMalachite +oreBasaltMolybdenite +oreBasaltMolybdenum +oreBasaltMonazite +oreBasaltNaquadah +oreBasaltNaquadahEnriched +oreBasaltNeodymium +oreBasaltNetherQuartz +oreBasaltNickel +oreBasaltNiobium +oreBasaltOilsands +oreBasaltOlivine +oreBasaltOpal +oreBasaltOsmium +oreBasaltPalladium +oreBasaltPentlandite +oreBasaltPhosphate +oreBasaltPhosphor +oreBasaltPitchblende +oreBasaltPlatinum +oreBasaltPowellite +oreBasaltPyrite +oreBasaltPyrolusite +oreBasaltPyrope +oreBasaltQuartzite +oreBasaltRedstone +oreBasaltRockSalt +oreBasaltRuby +oreBasaltRutile +oreBasaltSalt +oreBasaltSaltpeter +oreBasaltSapphire +oreBasaltScheelite +oreBasaltSilver +oreBasaltSoapstone +oreBasaltSodalite +oreBasaltSpessartine +oreBasaltSphalerite +oreBasaltSpodumene +oreBasaltStibnite +oreBasaltSulfur +oreBasaltTalc +oreBasaltTantalite +oreBasaltTanzanite +oreBasaltTetrahedrite +oreBasaltThorium +oreBasaltTin +oreBasaltTopaz +oreBasaltTungstate +oreBasaltUraninite +oreBasaltUranium +oreBasaltUranium235 +oreBasaltVanadiumMagnetite +oreBasaltVinteum +oreBasaltWulfenite +oreBasaltYellowLimonite +oreBasaltZinc +oreBaseessence +oreBastnasite +oreBauxite +oreBentonite +oreBerkelium247 +oreBerkelium248 +oreBeryllium +oreBismuth +oreBlackgraniteAlmandine +oreBlackgraniteAluminium +oreBlackgraniteAmethyst +oreBlackgraniteApatite +oreBlackgraniteBandedIron +oreBlackgraniteBarite +oreBlackgraniteBastnasite +oreBlackgraniteBauxite +oreBlackgraniteBentonite +oreBlackgraniteBeryllium +oreBlackgraniteBismuth +oreBlackgraniteBlueTopaz +oreBlackgraniteBrownLimonite +oreBlackgraniteCalcite +oreBlackgraniteCassiterite +oreBlackgraniteCassiteriteSand +oreBlackgraniteCertusQuartz +oreBlackgraniteChalcopyrite +oreBlackgraniteChromite +oreBlackgraniteCinnabar +oreBlackgraniteCoal +oreBlackgraniteCobalt +oreBlackgraniteCobaltite +oreBlackgraniteCooperite +oreBlackgraniteCopper +oreBlackgraniteDiamond +oreBlackgraniteEmerald +oreBlackgraniteGalena +oreBlackgraniteGarnetRed +oreBlackgraniteGarnetYellow +oreBlackgraniteGarnierite +oreBlackgraniteGlauconite +oreBlackgraniteGold +oreBlackgraniteGraphite +oreBlackgraniteGreenSapphire +oreBlackgraniteGrossular +oreBlackgraniteIlmenite +oreBlackgraniteIridium +oreBlackgraniteIron +oreBlackgraniteJasper +oreBlackgraniteLapis +oreBlackgraniteLazurite +oreBlackgraniteLead +oreBlackgraniteLepidolite +oreBlackgraniteLignite +oreBlackgraniteLithium +oreBlackgraniteMagnesite +oreBlackgraniteMagnetite +oreBlackgraniteMalachite +oreBlackgraniteMolybdenite +oreBlackgraniteMolybdenum +oreBlackgraniteMonazite +oreBlackgraniteNaquadah +oreBlackgraniteNaquadahEnriched +oreBlackgraniteNeodymium +oreBlackgraniteNetherQuartz +oreBlackgraniteNickel +oreBlackgraniteNiobium +oreBlackgraniteOilsands +oreBlackgraniteOlivine +oreBlackgraniteOpal +oreBlackgraniteOsmium +oreBlackgranitePalladium +oreBlackgranitePentlandite +oreBlackgranitePhosphate +oreBlackgranitePhosphor +oreBlackgranitePitchblende +oreBlackgranitePlatinum +oreBlackgranitePowellite +oreBlackgranitePyrite +oreBlackgranitePyrolusite +oreBlackgranitePyrope +oreBlackgraniteQuartzite +oreBlackgraniteRedstone +oreBlackgraniteRockSalt +oreBlackgraniteRuby +oreBlackgraniteRutile +oreBlackgraniteSalt +oreBlackgraniteSaltpeter +oreBlackgraniteSapphire +oreBlackgraniteScheelite +oreBlackgraniteSilver +oreBlackgraniteSoapstone +oreBlackgraniteSodalite +oreBlackgraniteSpessartine +oreBlackgraniteSphalerite +oreBlackgraniteSpodumene +oreBlackgraniteStibnite +oreBlackgraniteSulfur +oreBlackgraniteTalc +oreBlackgraniteTantalite +oreBlackgraniteTanzanite +oreBlackgraniteTetrahedrite +oreBlackgraniteThorium +oreBlackgraniteTin +oreBlackgraniteTopaz +oreBlackgraniteTungstate +oreBlackgraniteUraninite +oreBlackgraniteUranium +oreBlackgraniteUranium235 +oreBlackgraniteVanadiumMagnetite +oreBlackgraniteVinteum +oreBlackgraniteWulfenite +oreBlackgraniteYellowLimonite +oreBlackgraniteZinc +oreBlueTopaz +oreBoron +oreBoron10 +oreBoron11 +oreBrass +oreBronze +oreBrownLimonite +oreCadmium +oreCaesium +oreCalcite +oreCalcium +oreCalifornium249 +oreCalifornium250 +oreCalifornium251 +oreCalifornium252 +oreCarbon +oreCassiterite +oreCassiteriteSand +oreCerium +oreCertusQuartz +oreChalcopyrite +oreChrome +oreChromite +oreCinnabar +oreClathrateEnder +oreClathrateGlowstone +oreClathrateOilSand +oreClathrateOilShale +oreClathrateRedstone +oreCoal +oreCobalt +oreCobaltite +oreCooperite +oreCopper +oreCupronickel +oreCurium243 +oreCurium245 +oreCurium246 +oreCurium247 +oreDarmstadtium +oreDiamond +oreDilithium +oreDraconium +oreDuranium +oreDysprosium +oreElectrum +oreElementium +oreEmerald +oreEndstoneAlmandine +oreEndstoneAluminium +oreEndstoneAmethyst +oreEndstoneApatite +oreEndstoneBandedIron +oreEndstoneBarite +oreEndstoneBastnasite +oreEndstoneBauxite +oreEndstoneBentonite +oreEndstoneBeryllium +oreEndstoneBismuth +oreEndstoneBlueTopaz +oreEndstoneBrownLimonite +oreEndstoneCalcite +oreEndstoneCassiterite +oreEndstoneCassiteriteSand +oreEndstoneCertusQuartz +oreEndstoneChalcopyrite +oreEndstoneChromite +oreEndstoneCinnabar +oreEndstoneCoal +oreEndstoneCobalt +oreEndstoneCobaltite +oreEndstoneCooperite +oreEndstoneCopper +oreEndstoneDiamond +oreEndstoneEmerald +oreEndstoneGalena +oreEndstoneGarnetRed +oreEndstoneGarnetYellow +oreEndstoneGarnierite +oreEndstoneGlauconite +oreEndstoneGold +oreEndstoneGraphite +oreEndstoneGreenSapphire +oreEndstoneGrossular +oreEndstoneIlmenite +oreEndstoneIridium +oreEndstoneIron +oreEndstoneJasper +oreEndstoneLapis +oreEndstoneLazurite +oreEndstoneLead +oreEndstoneLepidolite +oreEndstoneLignite +oreEndstoneLithium +oreEndstoneMagnesite +oreEndstoneMagnetite +oreEndstoneMalachite +oreEndstoneMolybdenite +oreEndstoneMolybdenum +oreEndstoneMonazite +oreEndstoneNaquadah +oreEndstoneNaquadahEnriched +oreEndstoneNeodymium +oreEndstoneNetherQuartz +oreEndstoneNickel +oreEndstoneNiobium +oreEndstoneOilsands +oreEndstoneOlivine +oreEndstoneOpal +oreEndstoneOsmium +oreEndstonePalladium +oreEndstonePentlandite +oreEndstonePhosphate +oreEndstonePhosphor +oreEndstonePitchblende +oreEndstonePlatinum +oreEndstonePowellite +oreEndstonePyrite +oreEndstonePyrolusite +oreEndstonePyrope +oreEndstoneQuartzite +oreEndstoneRedstone +oreEndstoneRockSalt +oreEndstoneRuby +oreEndstoneRutile +oreEndstoneSalt +oreEndstoneSaltpeter +oreEndstoneSapphire +oreEndstoneScheelite +oreEndstoneSilver +oreEndstoneSoapstone +oreEndstoneSodalite +oreEndstoneSpessartine +oreEndstoneSphalerite +oreEndstoneSpodumene +oreEndstoneStibnite +oreEndstoneSulfur +oreEndstoneTalc +oreEndstoneTantalite +oreEndstoneTanzanite +oreEndstoneTetrahedrite +oreEndstoneThorium +oreEndstoneTin +oreEndstoneTopaz +oreEndstoneTungstate +oreEndstoneUraninite +oreEndstoneUranium +oreEndstoneUranium235 +oreEndstoneVanadiumMagnetite +oreEndstoneVinteum +oreEndstoneWulfenite +oreEndstoneYellowLimonite +oreEndstoneZinc +oreEpoxid +oreErbium +oreEuropium +oreFerroboron +oreGadolinium +oreGalena +oreGallium +oreGarnetRed +oreGarnetYellow +oreGarnierite +oreGlass +oreGlauconite +oreGold +oreGraphene +oreGraphite +oreGravelAlmandine +oreGravelAluminium +oreGravelAmethyst +oreGravelApatite +oreGravelBandedIron +oreGravelBarite +oreGravelBastnasite +oreGravelBauxite +oreGravelBentonite +oreGravelBeryllium +oreGravelBismuth +oreGravelBlueTopaz +oreGravelBrownLimonite +oreGravelCalcite +oreGravelCassiterite +oreGravelCassiteriteSand +oreGravelCertusQuartz +oreGravelChalcopyrite +oreGravelChromite +oreGravelCinnabar +oreGravelCoal +oreGravelCobalt +oreGravelCobaltite +oreGravelCooperite +oreGravelCopper +oreGravelDiamond +oreGravelEmerald +oreGravelGalena +oreGravelGarnetRed +oreGravelGarnetYellow +oreGravelGarnierite +oreGravelGlauconite +oreGravelGold +oreGravelGraphite +oreGravelGreenSapphire +oreGravelGrossular +oreGravelIlmenite +oreGravelIridium +oreGravelIron +oreGravelJasper +oreGravelLapis +oreGravelLazurite +oreGravelLead +oreGravelLepidolite +oreGravelLignite +oreGravelLithium +oreGravelMagnesite +oreGravelMagnetite +oreGravelMalachite +oreGravelMolybdenite +oreGravelMolybdenum +oreGravelMonazite +oreGravelNaquadah +oreGravelNaquadahEnriched +oreGravelNeodymium +oreGravelNetherQuartz +oreGravelNickel +oreGravelNiobium +oreGravelOilsands +oreGravelOlivine +oreGravelOpal +oreGravelOsmium +oreGravelPalladium +oreGravelPentlandite +oreGravelPhosphate +oreGravelPhosphor +oreGravelPitchblende +oreGravelPlatinum +oreGravelPowellite +oreGravelPyrite +oreGravelPyrolusite +oreGravelPyrope +oreGravelQuartzite +oreGravelRedstone +oreGravelRockSalt +oreGravelRuby +oreGravelRutile +oreGravelSalt +oreGravelSaltpeter +oreGravelSapphire +oreGravelScheelite +oreGravelSilver +oreGravelSoapstone +oreGravelSodalite +oreGravelSpessartine +oreGravelSphalerite +oreGravelSpodumene +oreGravelStibnite +oreGravelSulfur +oreGravelTalc +oreGravelTantalite +oreGravelTanzanite +oreGravelTetrahedrite +oreGravelThorium +oreGravelTin +oreGravelTopaz +oreGravelTungstate +oreGravelUraninite +oreGravelUranium +oreGravelUranium235 +oreGravelVanadiumMagnetite +oreGravelVinteum +oreGravelWulfenite +oreGravelYellowLimonite +oreGravelZinc +oreGreenSapphire +oreGrossular +oreHardcarbon +oreHolmium +oreHsse +oreHssg +oreHsss +oreIlmenite +oreIndium +oreInferium +oreIntermedium +oreInvar +oreIridium +oreIron +oreJasper +oreKanthal +oreLanthanum +oreLapis +oreLazurite +oreLead +oreLepidolite +oreLignite +oreLithium +oreLithium6 +oreLithium7 +oreLutetium +oreMagnalium +oreMagnesite +oreMagnesium +oreMagnetite +oreMalachite +oreManasteel +oreManganese +oreMarbleAlmandine +oreMarbleAluminium +oreMarbleAmethyst +oreMarbleApatite +oreMarbleBandedIron +oreMarbleBarite +oreMarbleBastnasite +oreMarbleBauxite +oreMarbleBentonite +oreMarbleBeryllium +oreMarbleBismuth +oreMarbleBlueTopaz +oreMarbleBrownLimonite +oreMarbleCalcite +oreMarbleCassiterite +oreMarbleCassiteriteSand +oreMarbleCertusQuartz +oreMarbleChalcopyrite +oreMarbleChromite +oreMarbleCinnabar +oreMarbleCoal +oreMarbleCobalt +oreMarbleCobaltite +oreMarbleCooperite +oreMarbleCopper +oreMarbleDiamond +oreMarbleEmerald +oreMarbleGalena +oreMarbleGarnetRed +oreMarbleGarnetYellow +oreMarbleGarnierite +oreMarbleGlauconite +oreMarbleGold +oreMarbleGraphite +oreMarbleGreenSapphire +oreMarbleGrossular +oreMarbleIlmenite +oreMarbleIridium +oreMarbleIron +oreMarbleJasper +oreMarbleLapis +oreMarbleLazurite +oreMarbleLead +oreMarbleLepidolite +oreMarbleLignite +oreMarbleLithium +oreMarbleMagnesite +oreMarbleMagnetite +oreMarbleMalachite +oreMarbleMolybdenite +oreMarbleMolybdenum +oreMarbleMonazite +oreMarbleNaquadah +oreMarbleNaquadahEnriched +oreMarbleNeodymium +oreMarbleNetherQuartz +oreMarbleNickel +oreMarbleNiobium +oreMarbleOilsands +oreMarbleOlivine +oreMarbleOpal +oreMarbleOsmium +oreMarblePalladium +oreMarblePentlandite +oreMarblePhosphate +oreMarblePhosphor +oreMarblePitchblende +oreMarblePlatinum +oreMarblePowellite +oreMarblePyrite +oreMarblePyrolusite +oreMarblePyrope +oreMarbleQuartzite +oreMarbleRedstone +oreMarbleRockSalt +oreMarbleRuby +oreMarbleRutile +oreMarbleSalt +oreMarbleSaltpeter +oreMarbleSapphire +oreMarbleScheelite +oreMarbleSilver +oreMarbleSoapstone +oreMarbleSodalite +oreMarbleSpessartine +oreMarbleSphalerite +oreMarbleSpodumene +oreMarbleStibnite +oreMarbleSulfur +oreMarbleTalc +oreMarbleTantalite +oreMarbleTanzanite +oreMarbleTetrahedrite +oreMarbleThorium +oreMarbleTin +oreMarbleTopaz +oreMarbleTungstate +oreMarbleUraninite +oreMarbleUranium +oreMarbleUranium235 +oreMarbleVanadiumMagnetite +oreMarbleVinteum +oreMarbleWulfenite +oreMarbleYellowLimonite +oreMarbleZinc +oreMithril +oreMolybdenite +oreMolybdenum +oreMonazite +oreNaquadah +oreNaquadahEnriched +oreNaquadria +oreNeodymium +oreNeptunium236 +oreNeptunium237 +oreNetherQuartz +oreNetherrackAlmandine +oreNetherrackAluminium +oreNetherrackAmethyst +oreNetherrackApatite +oreNetherrackBandedIron +oreNetherrackBarite +oreNetherrackBastnasite +oreNetherrackBauxite +oreNetherrackBentonite +oreNetherrackBeryllium +oreNetherrackBismuth +oreNetherrackBlueTopaz +oreNetherrackBrownLimonite +oreNetherrackCalcite +oreNetherrackCassiterite +oreNetherrackCassiteriteSand +oreNetherrackCertusQuartz +oreNetherrackChalcopyrite +oreNetherrackChromite +oreNetherrackCinnabar +oreNetherrackCoal +oreNetherrackCobalt +oreNetherrackCobaltite +oreNetherrackCooperite +oreNetherrackCopper +oreNetherrackDiamond +oreNetherrackEmerald +oreNetherrackGalena +oreNetherrackGarnetRed +oreNetherrackGarnetYellow +oreNetherrackGarnierite +oreNetherrackGlauconite +oreNetherrackGold +oreNetherrackGraphite +oreNetherrackGreenSapphire +oreNetherrackGrossular +oreNetherrackIlmenite +oreNetherrackIridium +oreNetherrackIron +oreNetherrackJasper +oreNetherrackLapis +oreNetherrackLazurite +oreNetherrackLead +oreNetherrackLepidolite +oreNetherrackLignite +oreNetherrackLithium +oreNetherrackMagnesite +oreNetherrackMagnetite +oreNetherrackMalachite +oreNetherrackMolybdenite +oreNetherrackMolybdenum +oreNetherrackMonazite +oreNetherrackNaquadah +oreNetherrackNaquadahEnriched +oreNetherrackNeodymium +oreNetherrackNetherQuartz +oreNetherrackNickel +oreNetherrackNiobium +oreNetherrackOilsands +oreNetherrackOlivine +oreNetherrackOpal +oreNetherrackOsmium +oreNetherrackPalladium +oreNetherrackPentlandite +oreNetherrackPhosphate +oreNetherrackPhosphor +oreNetherrackPitchblende +oreNetherrackPlatinum +oreNetherrackPowellite +oreNetherrackPyrite +oreNetherrackPyrolusite +oreNetherrackPyrope +oreNetherrackQuartzite +oreNetherrackRedstone +oreNetherrackRockSalt +oreNetherrackRuby +oreNetherrackRutile +oreNetherrackSalt +oreNetherrackSaltpeter +oreNetherrackSapphire +oreNetherrackScheelite +oreNetherrackSilver +oreNetherrackSoapstone +oreNetherrackSodalite +oreNetherrackSpessartine +oreNetherrackSphalerite +oreNetherrackSpodumene +oreNetherrackStibnite +oreNetherrackSulfur +oreNetherrackTalc +oreNetherrackTantalite +oreNetherrackTanzanite +oreNetherrackTetrahedrite +oreNetherrackThorium +oreNetherrackTin +oreNetherrackTopaz +oreNetherrackTungstate +oreNetherrackUraninite +oreNetherrackUranium +oreNetherrackUranium235 +oreNetherrackVanadiumMagnetite +oreNetherrackVinteum +oreNetherrackWulfenite +oreNetherrackYellowLimonite +oreNetherrackZinc +oreNeutronium +oreNichrome +oreNickel +oreNiobium +oreOilsands +oreOlivine +oreOpal +oreOsmiridium +oreOsmium +orePalladium +orePentlandite +orePhosphate +orePhosphor +orePitchblende +orePlastic +orePlatinum +orePlutonium +orePlutonium238 +orePlutonium239 +orePlutonium241 +orePlutonium242 +orePolycaprolactam +orePolystyrene +orePolytetrafluoroethylene +orePotassium +orePowellite +orePraseodymium +orePromethium +orePrudentium +orePsi +orePyrite +orePyrolusite +orePyrope +oreQuartz +oreQuartzBlack +oreQuartzite +oreRedgraniteAlmandine +oreRedgraniteAluminium +oreRedgraniteAmethyst +oreRedgraniteApatite +oreRedgraniteBandedIron +oreRedgraniteBarite +oreRedgraniteBastnasite +oreRedgraniteBauxite +oreRedgraniteBentonite +oreRedgraniteBeryllium +oreRedgraniteBismuth +oreRedgraniteBlueTopaz +oreRedgraniteBrownLimonite +oreRedgraniteCalcite +oreRedgraniteCassiterite +oreRedgraniteCassiteriteSand +oreRedgraniteCertusQuartz +oreRedgraniteChalcopyrite +oreRedgraniteChromite +oreRedgraniteCinnabar +oreRedgraniteCoal +oreRedgraniteCobalt +oreRedgraniteCobaltite +oreRedgraniteCooperite +oreRedgraniteCopper +oreRedgraniteDiamond +oreRedgraniteEmerald +oreRedgraniteGalena +oreRedgraniteGarnetRed +oreRedgraniteGarnetYellow +oreRedgraniteGarnierite +oreRedgraniteGlauconite +oreRedgraniteGold +oreRedgraniteGraphite +oreRedgraniteGreenSapphire +oreRedgraniteGrossular +oreRedgraniteIlmenite +oreRedgraniteIridium +oreRedgraniteIron +oreRedgraniteJasper +oreRedgraniteLapis +oreRedgraniteLazurite +oreRedgraniteLead +oreRedgraniteLepidolite +oreRedgraniteLignite +oreRedgraniteLithium +oreRedgraniteMagnesite +oreRedgraniteMagnetite +oreRedgraniteMalachite +oreRedgraniteMolybdenite +oreRedgraniteMolybdenum +oreRedgraniteMonazite +oreRedgraniteNaquadah +oreRedgraniteNaquadahEnriched +oreRedgraniteNeodymium +oreRedgraniteNetherQuartz +oreRedgraniteNickel +oreRedgraniteNiobium +oreRedgraniteOilsands +oreRedgraniteOlivine +oreRedgraniteOpal +oreRedgraniteOsmium +oreRedgranitePalladium +oreRedgranitePentlandite +oreRedgranitePhosphate +oreRedgranitePhosphor +oreRedgranitePitchblende +oreRedgranitePlatinum +oreRedgranitePowellite +oreRedgranitePyrite +oreRedgranitePyrolusite +oreRedgranitePyrope +oreRedgraniteQuartzite +oreRedgraniteRedstone +oreRedgraniteRockSalt +oreRedgraniteRuby +oreRedgraniteRutile +oreRedgraniteSalt +oreRedgraniteSaltpeter +oreRedgraniteSapphire +oreRedgraniteScheelite +oreRedgraniteSilver +oreRedgraniteSoapstone +oreRedgraniteSodalite +oreRedgraniteSpessartine +oreRedgraniteSphalerite +oreRedgraniteSpodumene +oreRedgraniteStibnite +oreRedgraniteSulfur +oreRedgraniteTalc +oreRedgraniteTantalite +oreRedgraniteTanzanite +oreRedgraniteTetrahedrite +oreRedgraniteThorium +oreRedgraniteTin +oreRedgraniteTopaz +oreRedgraniteTungstate +oreRedgraniteUraninite +oreRedgraniteUranium +oreRedgraniteUranium235 +oreRedgraniteVanadiumMagnetite +oreRedgraniteVinteum +oreRedgraniteWulfenite +oreRedgraniteYellowLimonite +oreRedgraniteZinc +oreRedstone +oreRefinedglowstone +oreRefinedobsidian +oreRockSalt +oreRubber +oreRubidium +oreRuby +oreRutile +oreSalt +oreSaltpeter +oreSamarium +oreSandAlmandine +oreSandAluminium +oreSandAmethyst +oreSandApatite +oreSandBandedIron +oreSandBarite +oreSandBastnasite +oreSandBauxite +oreSandBentonite +oreSandBeryllium +oreSandBismuth +oreSandBlueTopaz +oreSandBrownLimonite +oreSandCalcite +oreSandCassiterite +oreSandCassiteriteSand +oreSandCertusQuartz +oreSandChalcopyrite +oreSandChromite +oreSandCinnabar +oreSandCoal +oreSandCobalt +oreSandCobaltite +oreSandCooperite +oreSandCopper +oreSandDiamond +oreSandEmerald +oreSandGalena +oreSandGarnetRed +oreSandGarnetYellow +oreSandGarnierite +oreSandGlauconite +oreSandGold +oreSandGraphite +oreSandGreenSapphire +oreSandGrossular +oreSandIlmenite +oreSandIridium +oreSandIron +oreSandJasper +oreSandLapis +oreSandLazurite +oreSandLead +oreSandLepidolite +oreSandLignite +oreSandLithium +oreSandMagnesite +oreSandMagnetite +oreSandMalachite +oreSandMolybdenite +oreSandMolybdenum +oreSandMonazite +oreSandNaquadah +oreSandNaquadahEnriched +oreSandNeodymium +oreSandNetherQuartz +oreSandNickel +oreSandNiobium +oreSandOilsands +oreSandOlivine +oreSandOpal +oreSandOsmium +oreSandPalladium +oreSandPentlandite +oreSandPhosphate +oreSandPhosphor +oreSandPitchblende +oreSandPlatinum +oreSandPowellite +oreSandPyrite +oreSandPyrolusite +oreSandPyrope +oreSandQuartzite +oreSandRedstone +oreSandRockSalt +oreSandRuby +oreSandRutile +oreSandSalt +oreSandSaltpeter +oreSandSapphire +oreSandScheelite +oreSandSilver +oreSandSoapstone +oreSandSodalite +oreSandSpessartine +oreSandSphalerite +oreSandSpodumene +oreSandStibnite +oreSandSulfur +oreSandTalc +oreSandTantalite +oreSandTanzanite +oreSandTetrahedrite +oreSandThorium +oreSandTin +oreSandTopaz +oreSandTungstate +oreSandUraninite +oreSandUranium +oreSandUranium235 +oreSandVanadiumMagnetite +oreSandVinteum +oreSandWulfenite +oreSandYellowLimonite +oreSandZinc +oreSapphire +oreScandium +oreScheelite +oreSilicon +oreSilver +oreSoapstone +oreSodalite +oreSodium +oreSpessartine +oreSphalerite +oreSpodumene +oreSteel +oreStibnite +oreStrontium +oreSulfur +oreSuperium +oreSupremium +oreTalc +oreTantalite +oreTantalum +oreTanzanite +oreTellurium +oreTerbium +oreTerrasteel +oreTetrahedrite +oreThorium +oreThorium230 +oreThorium232 +oreThulium +oreTin +oreTitanium +oreTopaz +oreTough +oreTritanium +oreTungstate +oreTungsten +oreUltimet +oreUraninite +oreUranium +oreUranium233 +oreUranium235 +oreUranium238 +oreVanadium +oreVanadiumMagnetite +oreVinteum +oreWulfenite +oreYellowLimonite +oreYtterbium +oreYttrium +oreZinc +plateAdvanced +plateAlloyAdvanced +plateAlmandine +plateAluminium +plateAluminum +plateAmericium +plateAmethyst +plateAnnealedCopper +plateAntimony +plateBasic +plateBatteryAlloy +plateBeryllium +plateBismuth +plateBismuthBronze +plateBlackBronze +plateBlackSteel +plateBlueSteel +plateBlueTopaz +plateBrass +plateBronze +plateCarbon +plateCertusQuartz +plateChrome +plateCobalt +plateCobaltBrass +plateConstantan +plateCopper +plateCupronickel +plateCurvedAluminium +plateCurvedAmericium +plateCurvedAnnealedCopper +plateCurvedAntimony +plateCurvedBatteryAlloy +plateCurvedBeryllium +plateCurvedBismuthBronze +plateCurvedBlackBronze +plateCurvedBlackSteel +plateCurvedBlueSteel +plateCurvedBrass +plateCurvedBronze +plateCurvedChrome +plateCurvedCobalt +plateCurvedCobaltBrass +plateCurvedCopper +plateCurvedCupronickel +plateCurvedDamascusSteel +plateCurvedDarmstadtium +plateCurvedDuranium +plateCurvedElectrum +plateCurvedEpoxid +plateCurvedErbium +plateCurvedEuropium +plateCurvedGallium +plateCurvedGalliumArsenide +plateCurvedGold +plateCurvedGraphene +plateCurvedGraphite +plateCurvedHsse +plateCurvedHssg +plateCurvedHsss +plateCurvedIndiumGalliumPhosphide +plateCurvedInvar +plateCurvedIridium +plateCurvedIron +plateCurvedIronMagnetic +plateCurvedKanthal +plateCurvedLead +plateCurvedLithium +plateCurvedMagnalium +plateCurvedManganese +plateCurvedNaquadah +plateCurvedNaquadahAlloy +plateCurvedNaquadahEnriched +plateCurvedNaquadria +plateCurvedNeodymium +plateCurvedNeodymiumMagnetic +plateCurvedNeutronium +plateCurvedNichrome +plateCurvedNickel +plateCurvedNickelZincFerrite +plateCurvedNiobium +plateCurvedNiobiumNitride +plateCurvedNiobiumTitanium +plateCurvedOsmiridium +plateCurvedOsmium +plateCurvedPalladium +plateCurvedPigIron +plateCurvedPlastic +plateCurvedPlatinum +plateCurvedPlutonium +plateCurvedPlutonium241 +plateCurvedPolycaprolactam +plateCurvedPolyphenyleneSulfide +plateCurvedPolystyrene +plateCurvedPolytetrafluoroethylene +plateCurvedPolyvinylChloride +plateCurvedPotassium +plateCurvedPraseodymium +plateCurvedPromethium +plateCurvedRedAlloy +plateCurvedRedSteel +plateCurvedReinforcedEpoxyResin +plateCurvedRoseGold +plateCurvedRubber +plateCurvedRubidium +plateCurvedSamarium +plateCurvedScandium +plateCurvedSilicon +plateCurvedSiliconRubber +plateCurvedSilver +plateCurvedSodium +plateCurvedSolderingAlloy +plateCurvedStainlessSteel +plateCurvedSteel +plateCurvedSteelMagnetic +plateCurvedSterlingSilver +plateCurvedStrontium +plateCurvedStyreneButadieneRubber +plateCurvedTantalum +plateCurvedTellurium +plateCurvedTerbium +plateCurvedThorium +plateCurvedThulium +plateCurvedTin +plateCurvedTinAlloy +plateCurvedTitanium +plateCurvedTritanium +plateCurvedTungsten +plateCurvedTungstenCarbide +plateCurvedTungstenSteel +plateCurvedUltimet +plateCurvedUranium +plateCurvedUranium235 +plateCurvedVanadium +plateCurvedVanadiumGallium +plateCurvedVanadiumSteel +plateCurvedWroughtIron +plateCurvedYtterbium +plateCurvedYttrium +plateCurvedYttriumBariumCuprate +plateCurvedZinc +plateDU +plateDamascusSteel +plateDarmstadtium +plateDenseCopper +plateDenseIron +plateDenseLead +plateDiamond +plateDuranium +plateElectrum +plateElite +plateEmerald +plateEnderEye +plateEnderPearl +plateEnderium +plateEpoxid +plateErbium +plateEuropium +plateFlint +plateGallium +plateGalliumArsenide +plateGarnetRed +plateGarnetYellow +plateGlass +plateGlowstone +plateGold +plateGraphene +plateGraphite +plateGreenSapphire +plateHsse +plateHssg +plateHsss +plateIndiumGalliumPhosphide +plateInvar +plateIridium +plateIron +plateIronMagnetic +plateJasper +plateKanthal +plateLapis +plateLazurite +plateLead +plateLithium +plateLumium +plateMagnalium +plateManganese +plateMithril +plateMolybdenum +plateNaquadah +plateNaquadahAlloy +plateNaquadahEnriched +plateNaquadria +plateNeodymium +plateNeodymiumMagnetic +plateNetherQuartz +plateNetherStar +plateNeutronium +plateNichrome +plateNickel +plateNickelZincFerrite +plateNiobium +plateNiobiumNitride +plateNiobiumTitanium +plateOlivine +plateOpal +plateOsmiridium +plateOsmium +platePalladium +platePaper +platePigIron +platePlastic +platePlatinum +platePlutonium +platePlutonium241 +platePolycaprolactam +platePolyphenyleneSulfide +platePolystyrene +platePolytetrafluoroethylene +platePolyvinylChloride +platePotassium +platePraseodymium +platePromethium +plateRedAlloy +plateRedSteel +plateRedstone +plateReinforcedEpoxyResin +plateRoseGold +plateRubber +plateRubidium +plateRuby +plateRutile +plateSamarium +plateSapphire +plateScandium +plateSignalum +plateSilicon +plateSiliconRubber +plateSilicone +plateSilver +plateSodalite +plateSodium +plateSolderingAlloy +plateStainlessSteel +plateSteel +plateSteelMagnetic +plateSterlingSilver +plateStone +plateStrontium +plateStyreneButadieneRubber +plateTantalum +plateTanzanite +plateTellurium +plateTerbium +plateThorium +plateThulium +plateTin +plateTinAlloy +plateTitanium +plateTopaz +plateTritanium +plateTungsten +plateTungstenCarbide +plateTungstenSteel +plateUltimet +plateUranium +plateUranium235 +plateVanadium +plateVanadiumGallium +plateVanadiumSteel +plateVinteum +plateWood +plateWroughtIron +plateYtterbium +plateYttrium +plateYttriumBariumCuprate +plateZinc diff --git a/config/cofh/thermalinnovation/client.cfg b/config/cofh/thermalinnovation/client.cfg new file mode 100644 index 0000000..edd2ae8 --- /dev/null +++ b/config/cofh/thermalinnovation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalinnovation/common.cfg b/config/cofh/thermalinnovation/common.cfg new file mode 100644 index 0000000..e131ce9 --- /dev/null +++ b/config/cofh/thermalinnovation/common.cfg @@ -0,0 +1,54 @@ +# Configuration file + +Item { + + Drill { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxbore. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxbore. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Saw { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxsaw. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxsaw. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=false + } + + Magnet { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxomagnet. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxomagnet. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Injector { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Hypoinfuser. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseCapacity=2000 + B:Enable=false + } + + Quiver { + # Adjust this value to change the quantity of arrows stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 8 ~ 200, default: 40] + I:BaseArrowCapacity=40 + + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseFluidCapacity=2000 + B:Enable=false + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/world/00_minecraft.json b/config/cofh/world/00_minecraft.json new file mode 100644 index 0000000..cc40d92 --- /dev/null +++ b/config/cofh/world/00_minecraft.json @@ -0,0 +1,5 @@ +{ + "priority": 1000000000000, + "populate": { + } +} diff --git a/config/cofh/world/01_thermalfoundation_ores.json b/config/cofh/world/01_thermalfoundation_ores.json new file mode 100644 index 0000000..47f5281 --- /dev/null +++ b/config/cofh/world/01_thermalfoundation_ores.json @@ -0,0 +1,5 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + } +} diff --git a/config/cofh/world/02_thermalfoundation_oil.json b/config/cofh/world/02_thermalfoundation_oil.json new file mode 100644 index 0000000..47f5281 --- /dev/null +++ b/config/cofh/world/02_thermalfoundation_oil.json @@ -0,0 +1,5 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + } +} diff --git a/config/cofh/world/03_thermalfoundation_clathrates.json b/config/cofh/world/03_thermalfoundation_clathrates.json new file mode 100644 index 0000000..47f5281 --- /dev/null +++ b/config/cofh/world/03_thermalfoundation_clathrates.json @@ -0,0 +1,5 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + } +} diff --git a/config/cofh/world/config.cfg b/config/cofh/world/config.cfg new file mode 100644 index 0000000..355dda2 --- /dev/null +++ b/config/cofh/world/config.cfg @@ -0,0 +1,31 @@ +# Configuration file + +~CONFIG_VERSION: 1.4.0 + +World { + # If TRUE, CoFH World will not generate features at all. This option is intended for use when you want another mod to handle ore generation but do not want to blank out the various .json files yourself. Flat Bedrock may still be used. [default: false] + B:DisableAllGeneration=false + + # If TRUE, standard Minecraft ore generation will be REPLACED. Configure in the 00_minecraft.json file; standard Minecraft defaults have been provided. If you rename the 00_minecraft.json file, this option WILL NOT WORK. [default: false] + B:ReplaceStandardGeneration=true + + # If TRUE, world generation handled by CoFH World will be retroactively applied to existing chunks. [default: false] + B:RetroactiveGeneration=false + + # This adjusts the % chance that a tree will grow as normal when it is meant to. Reducing this value will mean that trees take longer to grow, on average. [range: 1 ~ 100, default: 100] + I:TreeGrowthChance=100 + + Bedrock { + # If TRUE, the bedrock layer will be flattened. [default: false] + B:EnableFlatBedrock=true + + # If TRUE, Flat Bedrock will retroactively be applied to existing chunks, if retroactive generation is enabled. [default: false] + B:EnableRetroactiveFlatBedrock=false + + # This adjusts the number of layers of Flat Bedrock, if enabled. [range: 1 ~ 8, default: 2] + I:NumBedrockLayers=2 + } + +} + + diff --git a/config/craftelytra.cfg b/config/craftelytra.cfg new file mode 100644 index 0000000..fb62c34 --- /dev/null +++ b/config/craftelytra.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # This is the config file for Craftable Elytra. + B:fooBar=false + + client { + # This is an example int property. + I:baz=-100 + + chunkenergyhudpos { + # The x coordinate + I:x=0 + + # The y coordinate + I:y=0 + } + + } + +} + + diff --git a/config/craftingtweaks.cfg b/config/craftingtweaks.cfg new file mode 100644 index 0000000..b5d8edc --- /dev/null +++ b/config/craftingtweaks.cfg @@ -0,0 +1,45 @@ +# Configuration file + +########################################################################################################## +# addons +#--------------------------------------------------------------------------------------------------------# +# Here you can control whether support for a mod should be enabled, buttons_only, hotkeys_only or disabled. For Vanilla Minecraft, see the option 'minecraft'. Mods are identified by their mod ids. +########################################################################################################## + +addons { + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:actuallyadditions=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:fastbench=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:minecraft=enabled +} + + +general { + # Set this to true if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server) [default: false] + B:compressAnywhere=false + + # A list of modid:name entries that will not be crafted by the compress key. [default: [ExtraUtilities:decorativeBlock1], [minecraft:sandstone], [minecraft:iron_trapdoor]] + S:compressBlacklist < + ExtraUtilities:decorativeBlock1 + minecraft:sandstone + minecraft:iron_trapdoor + > + + # Set this to true if you don't want the tweak buttons' tooltips to show. [default: false] + B:hideButtonTooltips=false + + # This option is toggled by the 'Toggle Buttons' key that can be defined in the Controls settings. [default: false] + B:hideButtons=false + + # We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it. [default: false] + B:hideVanillaCraftingGuide=false + + # If set to true, right-clicking the result slot in a crafting table will craft a full stack. [default: true] + B:rightClickCraftsStack=true +} + + diff --git a/config/creativecore-client.json b/config/creativecore-client.json new file mode 100644 index 0000000..71ec891 --- /dev/null +++ b/config/creativecore-client.json @@ -0,0 +1,4 @@ +{ + "use-stencil": true, + "use-optifine-compat": true +} diff --git a/config/creativecore.json b/config/creativecore.json new file mode 100644 index 0000000..309b854 --- /dev/null +++ b/config/creativecore.json @@ -0,0 +1,19 @@ +{ + "usergroups": { + "creative": { + "filters": [ + "{mode:1,id:\"mode\"}" + ] + }, + "survival": { + "filters": [ + "{mode:0,id:\"mode\"}" + ] + }, + "adventure": { + "filters": [ + "{mode:2,id:\"mode\"}" + ] + } + } +} \ No newline at end of file diff --git a/config/ctm.cfg b/config/ctm.cfg new file mode 100644 index 0000000..595de6e --- /dev/null +++ b/config/ctm.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Choose whether the inside corner is disconnected on a CTM block - http://imgur.com/eUywLZ4 + B:connectInsideCTM=false + + # Disable connected textures entirely. + B:disableCTM=false +} + + diff --git a/config/darkutils.cfg b/config/darkutils.cfg new file mode 100644 index 0000000..3e8ede6 --- /dev/null +++ b/config/darkutils.cfg @@ -0,0 +1,137 @@ +# Configuration file + +########################################################################################################## +# _features +#--------------------------------------------------------------------------------------------------------# +# Allows features to be completely disabled +########################################################################################################## + +_features { + # Undo slime chunks [default: true] + B:"Anti Slime Block"=true + + # A collection of charms which have unique effects [default: true] + B:Charms=true + + # Material items used throughout DarkUtils [default: true] + B:"Crafting Materials"=true + + # Colorful slime blocks! [default: true] + B:"Dyed Slime Blocks"=true + + # A hopper which can pick up blocks within range [default: true] + B:"Ender Hopper"=true + + # A block to redirect ender teleportation [default: true] + B:"Ender Tether"=true + + # A safe TNT alternative [default: true] + B:"Fake TNT"=true + + # A block that allows items through [default: true] + B:"Item Grate"=true + + # Tags which can set the lore of items [default: true] + B:"Lore Tag"=true + + # Blocks for filtering mobs [default: true] + B:"Mob Filters"=true + + # Blocks with chunk based AOE effects. [default: true] + B:Monolith=true + + # A block for timing redstone [default: true] + B:"Redstone Timer"=true + + # Gives sheep armor when they have wool [default: true] + B:"Sheep Armor"=true + + # Adds shulker pearls and related content [default: true] + B:"Shulker Pearls"=true + + # Blocks that can hide as other blocks [default: true] + B:"Sneaky Blocks"=true + + # Trap blocks that have certain effects when stepped on [default: true] + B:"Trap Blocks"=true + + # A block for detecting block updates [default: true] + B:"Update Detector"=true + + # A block that pushes entities around [default: true] + B:"Vector Plate"=true +} + + +charms { + # Should charms be restricted to the charm slot in baubles? [default: true] + B:restrictBaubles=true +} + + +crafting_materials { + # The weighting for Wither Skeletons dropping Wither Dust [range: 0 ~ 256, default: 1] + I:"Dust Drop Weight"=1 + + # Should wither skeletons drop wither dust? [default: true] + B:"WSkeleton Drop Dust"=true +} + + +ender_hopper { + # The detection range of the ender hopper. Distance in blocks outwards, starting at the hopper position, but not including it. A range of 4 does a 9x9x9 area around the hopper. [range: 0 ~ 32, default: 4] + I:Range=4 + + # Sneak clicking a hopper will render an outline of it's area of effect. This will render for all players. Allow this? [default: true] + B:"Render Block Bounds"=true +} + + +ender_tether { + # Should the Ender Tether catch players using ender teleportation? [default: true] + B:"Affect Players"=true + + # The range of the effect given by the tether. Distance is measured in blocks. [range: 0.0 ~ 512.0, default: 32.0] + S:"Tether Range"=32.0 +} + + +sheep_armor { + # How many armor points should sheep have while they have wool? [range: 0.0 ~ 512.0, default: 1.0] + S:"Armor Points"=1.0 +} + + +shulker_pearls { + # Should pearls be harvestable from shulkers? [default: true] + B:"Harvest Pearls"=true + + # The pearl harvest cooldown tile, in ticks [range: 0 ~ 2147483647, default: 6000] + I:"Shulker Cooldown"=6000 +} + + +sneaky_blocks { + # When true, all sneaky blocks will let no light through. When disabled, all light will be let through. [default: true] + B:Opacity=true +} + + +vector_plate { + # Speed modifier for the fast vector plate [range: 0.0 ~ 5.0, default: 0.3] + S:"Fast Speed"=0.3 + + # Speed modifier for the hyper vector plate [range: 0.0 ~ 5.0, default: 1.5] + S:"Hyper Speed"=1.5 + + # Speed modifier for the normal vector plate [range: 0.0 ~ 5.0, default: 0.06] + S:"Normal Speed"=0.06 + + # Should vector plates prevent item despawn? [default: true] + B:"Prevent Item Despawn"=true + + # Should vector plates prevent items from being picked up, while they are being pushed? [default: true] + B:"Prevent Item Pickup"=true +} + + diff --git a/config/deepmoblearning.cfg b/config/deepmoblearning.cfg new file mode 100644 index 0000000..20acbd9 --- /dev/null +++ b/config/deepmoblearning.cfg @@ -0,0 +1,394 @@ +# Configuration file + +########################################################################################################## +# data model mob names +#--------------------------------------------------------------------------------------------------------# +# Register entities that count towards leveling up the model +# Format is modname:entity_name +########################################################################################################## + +"data model mob names" { + # Blaze + S:blaze < + minecraft:blaze + > + + # Creeper + S:creeper < + minecraft:creeper + > + + # Dragon + S:dragon < + minecraft:ender_dragon + > + + # Enderman + S:enderman < + minecraft:enderman + deepmoblearning:trial_enderman + > + + # Ghast + S:ghast < + minecraft:ghast + > + + # Guardian + S:guardian < + minecraft:elder_guardian + minecraft:guardian + > + + # Shulker + S:shulker < + minecraft:shulker + > + + # Creeper + S:skeleton < + minecraft:stray + minecraft:skeleton + twilightforest:skeleton_druid + > + + # Slime + S:slime < + minecraft:slime + minecraft:magma_cube + deepmoblearning:trial_slime + > + + # Spider + S:spider < + minecraft:spider + minecraft:cave_spider + twilightforest:hedge_spider + twilightforest:king_spider + deepmoblearning:trial_spider + deepmoblearning:trial_cave_spider + > + + # Thermal Elemental + S:thermalelemental < + thermalfoundation:blizz + thermalfoundation:blitz + thermalfoundation:basalz + > + + # Witch + S:witch < + minecraft:witch + > + + # Wither + S:wither < + minecraft:wither + > + + # Wither Skeleton + S:witherskeleton < + minecraft:wither_skeleton + > + + # Zombie + S:zombie < + minecraft:husk + minecraft:zombie + minecraft:zombie_villager + minecraft:zombie_pigman + > +} + + +########################################################################################################## +# data model simulation costs +#--------------------------------------------------------------------------------------------------------# +# Simulation costs for all the data models (in RF/t) +# Cost should not exceed a full machine buffer (Max 6666 RF/t) +# Values over the max will be set to the max +########################################################################################################## + +"data model simulation costs" { + I:blaze=1024 + I:creeper=64 + I:dragon=6666 + I:enderman=2048 + I:ghast=1024 + I:guardian=1024 + I:shulker=512 + I:skeleton=64 + I:slime=64 + I:spider=64 + I:thermalelemental=1024 + I:witch=512 + I:wither=6666 + I:witherskeleton=1024 + I:zombie=64 +} + + +general { + # Horizontal spacing from the selected corner, values can be both positive and negative + I:guiOverlayHorizontalSpacing=0 + + # Which position on the screen the Deep learner gui will appear on. (bottomleft will clash with the chat) [values: topleft/topright/bottomleft/bottomright] + S:guiOverlaySide=bottomright + + # Vertical spacing from the selected corner, values can be both positive and negative + I:guiOverlayVerticalSpacing=0 + + # Set to false to disable the creative flight portion of the Glitch armorset. + B:isGlitchArmorCreativeFlightEnabled=true + + # Enable the Crafting of sooted redstone on Vanilla blocks of coal + B:isSootedRedstoneCraftingEnabled=false + + # RF/t cost for the Loot Fabricator, roof is 18k RF/t + I:rfCostLootFabricator=1000 +} + + +########################################################################################################## +# matter experience +#--------------------------------------------------------------------------------------------------------# +# Experience values for the different "realm" matters, maxValue: 999 +########################################################################################################## + +"matter experience" { + I:extraterrestrial=25 + I:hellish=20 + I:overworldian=10 +} + + +########################################################################################################## +# model experience tweaks +#--------------------------------------------------------------------------------------------------------# +# DISCLAIMER: Please tweak these values responsibly if you're building modpacks for the public, This mods intent is not to be grindy or "timegated" +# Remember that a high kill multiplier devalues how much you can use the simulation chamber for leveling +# For example, a killmultiplier of 100 and 2 required kills to next tier is the equivalent of 200 simulations +# Data formula: killmultiplier * requiredKills +# Max multiplier: 100 +# Max kills to next tier: 500 +########################################################################################################## + +"model experience tweaks" { + # How much data you get per kill on the Faulty tier (It's Best to leave this at 1, as a baseline) + I:killMultiplierTier0=1 + + # How much data you get per kill on the Basic tier + I:killMultiplierTier1=1 + + # How much data you get per kill on the Advanced tier + I:killMultiplierTier2=1 + + # How much data you get per kill on the Superior tier + I:killMultiplierTier3=1 + + # Number of kills to reach the Basic tier. + I:killsToTier1=0 + + # Number of kills to reach the Advanced tier. + I:killsToTier2=50 + + # Number of kills to reach the Superior tier. + I:killsToTier3=250 + + # Number of kills to reach the Self Aware tier. + I:killsToTier4=500 +} + + +########################################################################################################## +# pristine matter chance +#--------------------------------------------------------------------------------------------------------# +# The chance to output pristine matter from the various tiers +# Starts at basic since faulty models can't be used in the simulation chamber +########################################################################################################## + +"pristine matter chance" { + I:tier1=5 + I:tier2=10 + I:tier3=20 + I:tier4=30 +} + + +########################################################################################################## +# pristine output items +#--------------------------------------------------------------------------------------------------------# +# Entries for Loot fabricator outputs from the different pristine items. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"pristine output items" { + # Blaze + S:blaze < + minecraft:blaze_rod,10,0 + gregtech:meta_dust,32,103 + minecraft:magma,32,0 + > + + # Creeper + S:creeper < + minecraft:gunpowder,32,0 + minecraft:coal,32,0 + minecraft:skull,6,4 + > + + # Dragon + S:dragon < + armorplus:material,1,3 + minecraft:dragon_breath,1,0 + contenttweaker:dragonlairdata,1,0 + > + + # Enderman + S:enderman < + minecraft:ender_pearl,6,0 + minecraft:emerald,6,0 + enderio:block_enderman_skull,2,0 + contenttweaker:impossiblerealmdata,1,0 + > + + # Ghast + S:ghast < + minecraft:ghast_tear,2,0 + gregtech:meta_ingot,12,100 + > + + # Guardian + S:guardian < + minecraft:prismarine_shard,32,0 + minecraft:prismarine_crystals,32,0 + minecraft:fish,64,0 + minecraft:gold_ingot,8,0 + gregtech:meta_dust,12,2 + armorplus:material,4,1 + > + + # Shulker + S:shulker < + minecraft:shulker_shell,6,0 + minecraft:diamond,6,0 + > + + # Skeleton + S:skeleton < + minecraft:bone,64,0 + minecraft:arrow,64,0 + minecraft:skull,6,0 + gregtech:meta_ingot,8,112 + > + + # Slime + S:slime < + minecraft:slime_ball,32,0 + thermalfoundation:coin,8,64 + thermalfoundation:coin,6,66 + thermalfoundation:coin,4,69 + thermalfoundation:coin,2,1 + thermalfoundation:coin,1,70 + > + + # Spider + S:spider < + minecraft:spider_eye,8,0 + minecraft:string,32,0 + gregtech:meta_ingot,12,25 + > + + # Thermal Elemental + S:thermalelemental < + gregtech:meta_dust,16,313 + gregtech:meta_dust,16,297 + minecraft:snowball,64,0 + thermalfoundation:material,8,2050 + thermalfoundation:material,8,2052 + thermalfoundation:material,8,2048 + > + + # Witch + S:witch < + minecraft:redstone,16,0 + minecraft:glowstone_dust,16,0 + minecraft:sugar,16,0 + > + + # Wither + S:wither < + armorplus:material,1,2 + extrautils2:ingredients,1,10 + contenttweaker:witherrealmdata,1,0 + > + + # Wither Skeleton + S:witherskeleton < + minecraft:skull,4,1 + gregtech:meta_ingot,12,55 + > + + # Zombie + S:zombie < + minecraft:rotten_flesh,64,0 + minecraft:iron_ingot,12,0 + minecraft:carrot,32,0 + minecraft:potato,32,0 + minecraft:skull,6,2 + > +} + + +########################################################################################################## +# trial max tier rewards +#--------------------------------------------------------------------------------------------------------# +# Rewards for the Max tier of trials. +# CAUTION: Max 3 items per list, anything after that will be trimmed. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"trial max tier rewards" { + # Enderman Trial Reward + S:enderman < + deepmoblearning:glitch_heart,5,0 + > + + # Skeleton Trial Reward + S:skeleton < + deepmoblearning:glitch_heart,3,0 + > + + # Slime Trial Reward + S:slime < + deepmoblearning:glitch_heart,3,0 + > + + # Spider Trial Reward + S:spider < + deepmoblearning:glitch_heart,4,0 + > + + # Witch Trial Reward + S:witch < + deepmoblearning:glitch_heart,6,0 + > + + # Slime Trial Reward + S:witherskeleton < + deepmoblearning:glitch_heart,5,0 + > + + # Zombie Trial Reward + S:zombie < + deepmoblearning:glitch_heart,3,0 + > +} + + diff --git a/config/defaultworldgenerator-port/city.png b/config/defaultworldgenerator-port/city.png new file mode 100644 index 0000000..863f943 Binary files /dev/null and b/config/defaultworldgenerator-port/city.png differ diff --git a/config/defaultworldgenerator-port/vanilla.png b/config/defaultworldgenerator-port/vanilla.png new file mode 100644 index 0000000..dac7cc6 Binary files /dev/null and b/config/defaultworldgenerator-port/vanilla.png differ diff --git a/config/defaultworldgenerator-port/worldsettings.data b/config/defaultworldgenerator-port/worldsettings.data new file mode 100644 index 0000000..397f67c Binary files /dev/null and b/config/defaultworldgenerator-port/worldsettings.data differ diff --git a/config/densemetals.cfg b/config/densemetals.cfg new file mode 100644 index 0000000..759afde --- /dev/null +++ b/config/densemetals.cfg @@ -0,0 +1,338 @@ +# Configuration file + +_general { + # How much a dense ore is worth, in terms of the original ore's drops. [range: 1 ~ 2147483647, default: 2] + I:"Dense Ore Value"=2 + + # The modid that will take precedence when calculating the drops, exp, and hardness/resistance of dense ores. [default: thermalfoundation] + S:"Preferred Mod"=thermalfoundation + + # If dense metals will try to auto-generate ores. [default: true] + B:"World Generation"=true +} + + +dense_aluminum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_coal_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 25] + I:"Spawn Chances"=25 +} + + +dense_copper_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Min Y Level"=20 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_diamond_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 30] + I:"Max Y Level"=30 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_emerald_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_gold_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_iridium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_iron_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_lapis_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_lead_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_mithril_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_nickel_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Max Y Level"=20 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_platinum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_quartz_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_redstone_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_rutile_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 64] + I:"Max Y Level"=64 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_silver_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_tin_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 55] + I:"Max Y Level"=55 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Min Y Level"=20 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + diff --git a/config/elevatorid.cfg b/config/elevatorid.cfg new file mode 100644 index 0000000..c7355e0 --- /dev/null +++ b/config/elevatorid.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + B:mobSpawn=true + B:precisionTarget=true + B:sameColor=true + + general { + # Can mobs spawn in elevators ? + B:mobSpawn=false + + # Realign players after teleporting to the center of elevator ? + B:precisionTarget=true + + # Maximum elevator range + # Min: 3 + # Max: 2147483647 + I:range=256 + + # Should elevators have the same color to teleport ? + B:sameColor=false + + # Should it teleport if there is an invalid elevator in between ? + B:skipUnreachable=true + } + +} + + diff --git a/config/enchdesc.cfg b/config/enchdesc.cfg new file mode 100644 index 0000000..21d2ac0 --- /dev/null +++ b/config/enchdesc.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Should the mod generate a list of enchantments from the instance that have no description? [default: false] + B:exploreMode=false +} + + diff --git a/config/endercore/cropconfig.json b/config/endercore/cropconfig.json new file mode 100644 index 0000000..7da5803 --- /dev/null +++ b/config/endercore/cropconfig.json @@ -0,0 +1,54 @@ +{ + "data": [ + { + "seed": "minecraft:wheat_seeds", + "block": "minecraft:wheat", + "meta": 7 + }, + { + "seed": "minecraft:carrot", + "block": "minecraft:carrots", + "meta": 7 + }, + { + "seed": "minecraft:potato", + "block": "minecraft:potatoes", + "meta": 7 + }, + { + "seed": "minecraft:beetroot_seeds", + "block": "minecraft:beetroots", + "meta": 3 + }, + { + "seed": "minecraft:nether_wart", + "block": "minecraft:nether_wart", + "meta": 3 + }, + { + "seed": "mysticalagriculture:tier1_inferium_seeds", + "block": "mysticalagriculture:tier1_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier2_inferium_seeds", + "block": "mysticalagriculture:tier2_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier3_inferium_seeds", + "block": "mysticalagriculture:tier3_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier4_inferium_seeds", + "block": "mysticalagriculture:tier4_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier5_inferium_seeds", + "block": "mysticalagriculture:tier5_inferium_crop", + "optional": true + } + ] +} diff --git a/config/endercore/endercore.cfg b/config/endercore/endercore.cfg new file mode 100644 index 0000000..0299570 --- /dev/null +++ b/config/endercore/endercore.cfg @@ -0,0 +1,106 @@ +# Configuration file + +enchants { + # Allow the Auto Smelt enchant to be registered. + # [default: true] + B:allowAutoSmelt=true + + # Allow the XP Boost enchant to be registered. + # [default: true] + B:allowXPBoost=true +} + + +general { + # Disabling this option will prevent any crops added to the config json from being right clickable. + # [default: true] + B:allowCropRC=true + + # Disabling this option will prevent tick speedup (i.e. torcherino) on any TE that uses the base TE class from EnderCore + # [default: true] + B:allowExternalTickSpeedup=true + + # The way the game should have been made (Yes this is the fireworks thing). + # [default: false] + B:betterAchievements=false + + # Control the behavior of invisible mode (disables all gameplay features). Having this setting be different between client and server could cause some desync, but otherwise is harmless. + # 0 - Default. Lets other mods request invisible mode. If none do, invisible mode is off. + # -1 (or below) - Never invisible, even if mods request it. + # 1 (or above) - Always invisible, even if no mods request it. + # [default: 0] + I:invisibleMode=0 + + # Fireworks display on new years eve + # [default: true] + B:newYearsFireworks=true + + # Show durability on item tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 1] + I:showDurabilityTooltips=1 + + # Show oredictionary names of every item in its tooltip. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 2] + I:showOredictTooltips=2 + + # Show item registry names in tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 3] + I:showRegistryNameTooltips=3 + + # Amount of water in mB that a water bottle contains + # [range: 1 ~ 1000, default: 333] + I:waterBottleAmount=333 +} + + +tweaks { + # Adds shapeless recipe from 1 book to 2 paper + # [default: true] + B:bookToPaperRecipe=true + + # If this tweak is enabled, vanilla bottles will act as fluid handlers for all automation. + # [default: true] + B:bottleFluidHandler=true + + # Makes boats stack to 16 + # [default: true] + B:changeBoatStackSize=true + + # Allows packed ice to be mined with a pickaxe + # [default: true] + B:fixPackedIceTool=true + + # Makes water bottles normal fluid containers + # [default: true] + B:fluidContainerBottles=true + + # Makes bows with Infinity enchant able to be fired with no arrows in the inventory. + # [default: true] + B:infinibow=true + + # Adds a shapeless recipe for paper + # [default: true] + B:shapelessPaperRecipe=true + + # Adds recipes to turn any two slabs back into a full block + # [default: true] + B:slabToBlockRecipes=true + + # Adds recipes to turn any two slabs back into a full block by scanning existing recipes and guessing a lot + # [default: false] + B:slabToBlockRecipesAutomatic=false +} + + diff --git a/config/enderio/enderio.cfg b/config/enderio/enderio.cfg new file mode 100644 index 0000000..8f561fb --- /dev/null +++ b/config/enderio/enderio.cfg @@ -0,0 +1,1356 @@ +# Configuration file + +blink { + # Blocks that cannot be blinked through. (synced from server) [default: [Thaumcraft:blockWarded]] + S:blockBlacklist < + minecraft:bedrock + Thaumcraft:blockWarded + > + + # Minimum number of ticks between 'blinks'. Values of 10 or less allow a limited sort of flight. (synced from server) [range: -2147483648 ~ 2147483647, default: 10] + I:cooldown=10 + + # Allow using travel items to 'blink' (teleport without a target)? (synced from server) [default: true] + B:enableBlink=true + + # Allow blinking through non-solid (transparent/partial) blocks? (synced from server) [default: true] + B:enableBlinkThroughNonSolidBlocks=true + + # Allow blinking through solid blocks? (synced from server) [default: true] + B:enableBlinkThroughSolidBlocks=true + + # Allow blinking through unbreakable (e.g. bedrock) blocks? (synced from server) [default: false] + B:enableBlinkThroughUnbreakableBlocks=true + + # Allow using blink when in offhand? (synced from server) [default: true] + B:enableOffHandBlink=true + + # Allow travelling to blocks when in offhand? (synced from server) [default: true] + B:enableOffHandTravel=true +} + + +blocks { + D:darkSteelAnvilDamageChance=0.024000000208616257 + + # Speed boost, in blocks per tick, that the DS ladder gives over the vanilla ladder. (synced from server) [range: 0.0 ~ 0.6, default: 0.06] + D:darkSteelLadderSpeedBoost=0.05999999865889549 + + charges { + + confusion { + # Numer of ticks the confusion effect active. Scales with distance from the expolosion. (synced from server) [range: 1 ~ 3000, default: 300] + I:duration=300 + + # The range of the confusion charge's effect. (synced from server) [range: 1.0 ~ 99.0, default: 6.0] + D:range=6.0 + } + + ender { + # The range of the ender charge's effect. (synced from server) [range: 1.0 ~ 99.0, default: 6.0] + D:range=6.0 + } + + } + + glass { + # If true, quite clear glass will connect textures with fused quartz. [default: false] + B:clearGlassConnectToFusedQuartz=false + + # If true, quite clear glass and fused quartz of different colors will connect textures. [default: true] + B:glassConnectToTheirColorVariants=true + + # If true, quite clear glass and fused quartz will connect textures with their respective enlightened and darkened variants. [default: true] + B:glassConnectToTheirVariants=true + + # If true, painted glowstone will drop dust unless broken with silk touch. (synced from server) [default: false] + B:paintedGlowstoneRequireSilkTouch=false + } + + dark_steel_anvil { + # Chance that the Dark Steel Anvil will take damage after repairing something. (Vanilla anvil is 0.12) (synced from server) [range: 0.0 ~ 1.0, default: 0.024] + D:damageChance=0.024000000208616257 + + # Total amount of Dark Steel (in nuggets) that goes into the Dark Steel Anvil's crafting recipe. Used when recycling the broken anvil. Default is 3 blocks and 4 ingots. (synced from server) [range: 0 ~ 729, default: 279] + I:materialWorth=279 + + # Maximum enchantment cost the Dark Steel Anvil can handle. Also applies to the Anvil Upgrade. (synced from server) [range: 40 ~ 400, default: 80] + I:maxCost=80 + + # Maximum amount of materials that will drop when recycling a broken Dark Steel Anvil. (0 = nothing, 1 = everything) (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:maxDrop=1.0 + + # Qanta of a source block of Holier Fog. Equates to the number of blocks that can be covered if the Holier Fog flows maximally. (synced from server) [range: 16 ~ 4096, default: 128] + I:maxQuanty=128 + + # Minimum amount of materials that will drop when recycling a broken Dark Steel Anvil. (0 = nothing, 1 = everything) (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:minDrop=0.25 + } + +} + + +brokenspawner { + # The chance a broken spawner will be dropped when a spawner is broken. 1 = 100% chance, 0 = 0% chance (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:brokenSpawnerDropChance=1.0 + + # When a spawner is broken with these tools it will not drop a broken spawner. (synced from server) [default: [item:rotarycraft:rotarycraft_item_bedpick]] + S:brokenSpawnerToolBlacklist < + item:rotarycraft:rotarycraft_item_bedpick + > +} + + +diagnostics { + # If true, TEs will flash when they trigger a chunk re-render. [default: false] + B:debugChunkRerenders=false + + # If enabled, debug level configurations will be check at startup. Disable if you don't want to see the result in the logfile. [default: true] + B:debugComplainAboutForgeLogging=true + + # This will change profiler interactions. DO NOT change unless asked by an Ender IO developer! [default: true] + B:debugProfilerAntiNuclearActivist=true + + # This will change profiler interactions. DO NOT change unless asked by an Ender IO developer! [default: true] + B:debugProfilerResetOnServerTick=true + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugProfilerTracer=false + + # If enabled, debug level log messages will not be generated. Disabling this can put vital information into the debug log for dealing with rare issues but will also slow down the game. This value is only checked once when the game starts. [default: true] + B:debugSuppressDebugMessages=true + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceCapLimitsExtremelyDetailed=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceNBTActivityExtremelyDetailed=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceTELivecycleExtremelyDetailed=false + + # If true, TEs will flash when they recieve an update packet. [default: false] + B:debugUpdatePackets=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugUpgradeDebugMessagesToInfo=false + + # Experimental: When enabled, this will chunkload the involved chunks of a (potential) long-range teleport for 5 seconds. This is intended to prevent the server from losing track of the player. Symptoms would be the player being invisible to other players, not being able to interact with pressure plates, or being stuck in beds. [default: true] + B:experimentalChunkLoadTeleport=true + + # Should TEs protected their maximum energy input against multiple inserts? [default: SOFT] + S:protectAgainstEnergyOverflow=HARD +} + + +enchanter { + # Base level cost added to all recipes in the enchanter. (synced from server) [range: 0 ~ 2147483647, default: 2] + I:baseLevelCost=2 + + # The lapis cost is enchant level multiplied by this value. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 3.0] + D:lapisCostFactor=3.0 + + # The final XP cost for an enchantment is multiplied by this value. To halve costs set to 0.5, to double them set it to 2. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 0.75] + D:levelCostFactor=0.75 +} + + +enchantments { + B:repellentEnabled=true + I:repellentMaxEnchantabilityBase=10 + I:repellentMaxEnchantabilityPerLevel=10 + I:repellentMinEnchantabilityBase=10 + I:repellentMinEnchantabilityPerLevel=5 + S:repellentRarity=VERY_RARE + B:shimmerEnabled=true + I:shimmerMaxEnchantability=100 + I:shimmerMinEnchantability=1 + S:shimmerRarity=VERY_RARE + B:soulboundEnabled=true + I:soulboundMaxEnchantability=60 + I:soulboundMinEnchantability=16 + S:soulboundRarity=VERY_RARE + B:witherArrowEnabled=true + I:witherArrowMaxEnchantability=50 + I:witherArrowMinEnchantability=20 + S:witherArrowRarity=UNCOMMON + B:witherWeaponEnabled=true + I:witherWeaponMaxEnchantability=50 + I:witherWeaponMinEnchantability=20 + S:witherWeaponRarity=UNCOMMON + + repellent { + # Base chance to teleport. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:chanceBase=0.3499999940395355 + + # Chance to teleport per level. (synced from server) [range: 0.01 ~ 1.0, default: 0.1] + D:chancePerLevel=0.10000000149011612 + + # Should Repellent be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Repellent, base value. (synced from server) [range: 1 ~ 100, default: 10] + I:maxEnchantabilityBase=10 + + # Maximum enchantability for Repellent, per level. (synced from server) [range: 1 ~ 100, default: 10] + I:maxEnchantabilityPerLevel=10 + + # Maximum enchantment level. (Restart your game after changing this.) (synced from server) [range: 1 ~ 10, default: 4] + I:maxLevel=4 + + # Minimum enchantability for Repellent, base value. (synced from server) [range: 1 ~ 100, default: 10] + I:minEnchantabilityBase=10 + + # Minimum enchantability for Repellent, per level. (synced from server) [range: 1 ~ 100, default: 5] + I:minEnchantabilityPerLevel=5 + + # Base teleport range. (synced from server) [range: 0.0 ~ 64.0, default: 8.0] + D:rangeBase=8.0 + + # Teleport range per level. (synced from server) [range: 0.0 ~ 64.0, default: 8.0] + D:rangePerLevel=8.0 + + # Rarity for Repellent. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + + # Probability that non-players will be teleported to a safe target location. (Player always will be teleported safely.) (synced from server) [range: 0.0 ~ 1.0, default: 0.75] + D:safeMobsChanc=0.75 + } + + shimmer { + # Should Shimmer be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Shimmer. (synced from server) [range: 1 ~ 100, default: 100] + I:maxEnchantability=100 + + # Minimum enchantability for Shimmer. (synced from server) [range: 1 ~ 100, default: 1] + I:minEnchantability=1 + + # Rarity for Shimmer. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + } + + witherarrow { + # Should WitherArrow (Withering) be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for WitherArrow (Withering). (synced from server) [range: 1 ~ 100, default: 50] + I:naxEnchantability=50 + + # Rarity for WitherArrow (Withering). (synced from server) [default: UNCOMMON] + S:rarity=UNCOMMON + + # Minimum enchantability for WitherArrow (Withering). (synced from server) [range: 1 ~ 100, default: 20] + I:wninEnchantability=20 + } + + witherweapon { + # Should WitherWeapon (Decay) be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for WitherWeapon (Decay). (synced from server) [range: 1 ~ 100, default: 50] + I:maxEnchantability=50 + + # Minimum enchantability for WitherWeapon (Decay). (synced from server) [range: 1 ~ 100, default: 20] + I:minEnchantability=20 + + # Rarity for WitherWeapon (Decay). (synced from server) [default: UNCOMMON] + S:rarity=UNCOMMON + } + + soulbound { + # Should Soulbound be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Soulbound. (synced from server) [range: 1 ~ 100, default: 60] + I:maxEnchantability=60 + + # Minimum enchantability for Soulbound. (synced from server) [range: 1 ~ 100, default: 16] + I:minEnchantability=16 + + # Rarity for Soulbound. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + } + +} + + +farming { + # Height (from initial block) for harvesting logs. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeight=30 + + # Height (from initial block) for harvesting rubber trees. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeightRubberTree=30 + + # Radius (in addition to farm area) for harvesting logs. (synced from server) [range: 1 ~ 64, default: 7] + I:harvestRadius=7 + + # Radius (in addition to farm area) for harvesting rubber trees. (synced from server) [range: 1 ~ 64, default: 7] + I:harvestRadiusRubberTree=7 +} + + +fluid { + I:fireWaterPowerPerCycle=80 + I:fireWaterPowerTotalBurnTime=15000 + I:hootchPowerPerCycle=60 + I:hootchPowerTotalBurnTime=6000 + + # The delay in ticks between when nutrient distillation boosts your food value. (synced from server) [range: 1 ~ 2147483647, default: 400] + I:nutrientFoodBoostDelay=400 + + # If enabled, Rocket Fuel will explode when in contact with fire. (synced from server) [default: true] + B:rocketFuelIsExplosive=true + I:rocketFuelPowerPerCycle=160 + I:rocketFuelPowerTotalBurnTime=7000 +} + + +integration { + # Enables the integration with Applied Energistics 2 (hoe). (must be kept in sync with server) [default: true] + B:enableAE2=true + + # Enables the integration with Actually Additions (fertilizer, hoe). (must be kept in sync with server) [default: true] + B:enableActuallyAdditions=true + + # Enables the integration with BaseMetals (hoe). (must be kept in sync with server) [default: true] + B:enableBaseMetals=true + + # Enables the integration with Baubles. (synced from server) [default: true] + B:enableBaubles=true + + # Enables the integration with Big/Extreme Reactors (fluids and blocks in reactor). (must be kept in sync with server) [default: true] + B:enableBigReactors=true + + # Enables the integration with Biomes'o'Plenty (harvesting flowers). (must be kept in sync with server) [default: true] + B:enableBoP=true + + # Enables the integration with Project Intelligence (ingame documentation). [default: true] + B:enableProjectIntelligence=true + + # Registers aspects for Ender IO items with Thaumcraft. [default: true] + B:enableThaumcraftAspects=true + + projectintelligence { + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginBottom=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginLeft=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginRight=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginTop=3 + } + +} + + +items { + + food { + # The probability that Enderios do what they promise. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:enderiosTeleportChance=0.30000001192092896 + + # The maximum range of a cerial-induced location change. (synced from server) [range: 1.5 ~ 128.0, default: 16.0] + D:enderiosTeleportRange=16.0 + } + + magnet { + # If true the magnet can be put into a Baubles slot even if switched off (requires Baubles to be installed and allowInBaublesSlot to be on). (synced from server) [default: false] + B:allowDeactivatedInBaublesSlot=false + + # If true the magnet can be put into a Baubles slot (requires Baubles to be installed). (synced from server) [default: true] + B:allowInBaublesSlot=true + + # If true the magnet will also work in the main inventory, not just the hotbar. (synced from server) [default: false] + B:allowInMainInventory=false + + # The BaublesType the magnet should be, 'AMULET', 'RING' or 'BELT' (requires Baubles to be installed and allowInBaublesSlot to be on). (synced from server) [default: AMULET] + S:baublesType=AMULET + + # These items will not be picked up by the magnet. (synced from server) [default: [appliedenergistics2:crystal_seed], [botania:livingrock], [botania:manatablet]] + S:blacklist < + appliedenergistics2:crystal_seed + botania:livingrock + botania:manatablet + > + + # Amount of energy stored in a fully charged magnet. (synced from server) [range: 1 ~ 100000000, default: 100000] + I:energyCapacity=100000 + + # The amount of energy used per tick when the magnet is active. (synced from server) [range: 0 ~ 1000, default: 1] + I:energyUsePerSecond=1 + + # Maximum number of items the magnet can effect at a time. (-1 for unlimited) (synced from server) [range: -1 ~ 512, default: 20] + I:itemLimit=20 + + # Range of the magnet in blocks. (synced from server) [range: 1 ~ 128, default: 5] + I:range=5 + } + + staffoflevity { + # Duration for the levitation effect of the Staff of Levity. This is just a failsafe to prevent players from floating forever. (synced from server) [range: 1 ~ 86400, default: 255] + I:durationSeconds=255 + + # Amount of fluid stored by the Staff of Levity. (synced from server) [range: 1 ~ 64000, default: 8000] + I:fluidStorage=8000 + + # Type of fluid used by the Staff of Levity. (synced from server) [default: vapor_of_levity] + S:fluidType=vapor_of_levity + + # Amount of fluid in mB used by the Staff of Levity. (synced from server) [range: 1 ~ 1000, default: 100] + I:fluidUsePerTeleport=100 + + # Ticks that must pass between activations of the Staff of Levity. (synced from server) [range: 1 ~ 12000, default: 10] + I:ticksBetweenActivations=10 + } + + rodofreturn { + # If set to false the Rod of Return can only target a telepad. (synced from server) [default: false] + B:canTargetAnywhere=false + + # Amount of energy used by the Rod of Return each tick it is used. (synced from server) [range: 1 ~ 1000, default: 35000] + I:energyPerTick=35000 + + # Amount of fluid stored by the Rod of Return. (synced from server) [range: 1 ~ 64000, default: 200] + I:fluidStorage=200 + + # Type of fluid used by the Rod of Return. (synced from server) [default: ender_distillation] + S:fluidType=ender_distillation + + # Amount of fluid in mB used by the Rod of Return. (0 to disable fluid use) (synced from server) [range: 0 ~ 1000, default: 200] + I:fluidUsePerTeleport=200 + + # Internal energy buffer for the Rod of Return. (synced from server) [range: 1 ~ 2147483647, default: 2000000] + I:powerStorage=2000000 + + # Number of ticks the Rod of Return must be used before teleporting. (synced from server) [range: 1 ~ 1200, default: 50] + I:ticksToActivate=50 + + # Min number of ticks required to recharge the internal energy buffer of the Rod of Return. (synced from server) [range: 1 ~ 1200, default: 100] + I:ticksToRecharge=100 + } + + darksteel { + # Should the dark steel placement, when in the first (0th) slot, place the item in the last slot. If false, will place what's in the second slot. [default: true] + B:slotZeroPlacesEight=true + + pickaxe { + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # The efficiency when breaking obsidian with a powered Dark Pickaxe. (synced from server) [range: 1 ~ 500, default: 50] + I:efficiencyObsidian=50 + + # If set to a value > 0, the obsidian speed and power use will be used for all blocks with hardness >= to this value. (synced from server) [range: 1.0 ~ 10000.0, default: 40.0] + D:obsidianEfficiencyAtHardness=40.0 + + # The amount of energy used to break an obsidian block. (synced from server) [range: 1 ~ 99999999, default: 10000] + I:powerUseObsidian=10000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 750] + I:powerUsePerDamagePoint=750 + + # If enabled, right clicking with the dark steel pickaxe will place a block. [default: false] + B:rightClickPlaceEnabled=false + + dark_steel_pickaxe { + B:canMineTiCArdite=true + } + + end_steel_pickaxe { + B:canMineTiCArdite=true + } + + } + + axe { + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # Height (from initial block) for multi-harvesting logs. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeight=30 + + # Radius for multi-harvesting logs. (synced from server) [range: 1 ~ 64, default: 12] + I:harvestRadius=12 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 750] + I:powerUsePerDamagePoint=750 + + # Energy per damage/durability point avoided when shift-harvesting multiple logs (synced from server) [range: 0 ~ 99999999, default: 1500] + I:powerUsePerDamagePointMultiHarvest=1500 + + # If enabled, right clicking with the dark steel axe will place a block. [default: false] + B:rightClickPlaceEnabled=false + + # How much slower multi-harvesting logs is. (synced from server) [range: 1.0 ~ 40.0, default: 4.0] + D:speedPenaltyMultiHarvest=4.0 + } + + crook { + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 150] + I:energyPerDamage=150 + + # Energy per damage/durability point avoided when shift-harvesting multiple blocks. (synced from server) [range: 1 ~ 99999999, default: 150] + I:energyPerDamageMulti=150 + + # Number of extra tries to get drops for a powered crook. (synced from server) [range: 0 ~ 32, default: 5] + I:extraDropsPowered=5 + + # Number of extra tries to get drops for an unpowered crook. (synced from server) [range: 0 ~ 32, default: 3] + I:extraDropsUnpowered=3 + + # If enabled, right clicking with the dark steel crook will place a block. [default: false] + B:rightClickPlaceEnabled=false + } + + sword { + # The extra damage dealt when the sword is empowered I and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 1.0] + D:damageBonusEmpowered1=1.0 + + # The extra damage dealt when the sword is empowered II and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 2.0] + D:damageBonusEmpowered2=2.0 + + # The extra damage dealt when the sword is empowered III and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 3.0] + D:damageBonusEmpowered3=3.0 + + # The extra damage dealt when the sword is empowered IV and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 4.0] + D:damageBonusEmpowered4=4.0 + + # The extra damage dealt when the sword is empowered V and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 5.0] + D:damageBonusEmpowered5=5.0 + + # The chance that an ender pearl will be dropped when using the sword (0 = no chance, 1 = 100% chance; can go over 100%). (synced from server) [range: 0.0 ~ 10.0, default: 1.05] + D:enderPearlDropChance=1.05 + + # The chance for each looting level that an additional ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance; can go over 100%) (synced from server) [range: 0.0 ~ 5.0, default: 0.5] + D:enderPearlDropChancePerLooting=0.5 + + # The amount of energy used per hit. (synced from server) [range: 1 ~ 99999999, default: 750] + I:powerUsePerHit=750 + + # The increase in attack speed when the sword is empowered I and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.4] + D:speedBonusEmpowered1=0.4000000059604645 + + # The increase in attack speed when the sword is empowered II and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.45] + D:speedBonusEmpowered2=0.44999998807907104 + + # The increase in attack speed when the sword is empowered III and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.5] + D:speedBonusEmpowered3=0.5 + + # The increase in attack speed when the sword is empowered IV and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.55] + D:speedBonusEmpowered4=0.550000011920929 + + # The increase in attack speed when the sword is empowered V and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.6] + D:speedBonusEmpowered5=0.6000000238418579 + } + + shears { + # The increase in effected area (radius) when powered and used on blocks. (synced from server) [range: 0 ~ 16, default: 4] + I:blockAreaBoostWhenPowered=4 + + # How much more durable as vanilla shears they are. (synced from server) [range: 0 ~ 50, default: 5] + I:durabilityFactor=5 + + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # The increase in effected area (radius) when powered and used on sheep. (synced from server) [range: 0.0 ~ 16.0, default: 5.0] + D:entityAreaBoostWhenPowered=5.0 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 250] + I:powerUsePerDamagePoint=250 + } + + upgrades { + # Comma-separated list of IDs of upgrades that should be disabled. Those upgrades will be registered with the game engine, but they will be removed from the list of available upgrades. Please note that this may not work well with upgrades that already exist on items. It will also not work well when other upgrades depend on them. (must be kept in sync with server) [default: ] + S:disabled= + + hoe { + # Number of levels required for the 'Hoe' upgrade. [range: -2147483648 ~ 2147483647, default: 4] + I:darkSteelHoeCost=4 + } + + speed { + # The extra effectiveness of the speed upgrade when the Leggings are empowered I and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.0] + D:empoweredBonus1=1.0 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered II and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.1] + D:empoweredBonus2=1.100000023841858 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered III and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.5] + D:empoweredBonus3=1.5 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered IV and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 2.0] + D:empoweredBonus4=2.0 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered V and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 2.5] + D:empoweredBonus5=2.5 + + # Energy cost of running one block in the Dark Steel Leggings with Speed (any level). (synced from server) [range: 0 ~ 2147483647, default: 320] + I:sprintEnergyCost=320 + D:sprintModifier1=0.10000000149011612 + D:sprintModifier2=0.30000001192092896 + D:sprintModifier3=0.5 + + # Number of levels required for the 'Speed I' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Number of levels required for the 'Speed II' upgrade. (synced from server) [range: 1 ~ 99, default: 6] + I:upgradeCost2=6 + + # Number of levels required for the 'Speed III' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost3=8 + + # Energy cost of walking one block in the Dark Steel Leggings with Speed (any level). (synced from server) [range: 0 ~ 2147483647, default: 80] + I:walkEnergyCost=80 + + # Speed modifier applied by the Dark Steel Leggings with Speed I. (synced from server) [range: 0.0 ~ 32.0, default: 0.15] + D:walkModifier1=0.15000000596046448 + + # Speed modifier applied by the Dark Steel Leggings with Speed II. (synced from server) [range: 0.0 ~ 32.0, default: 0.3] + D:walkModifier2=0.30000001192092896 + + # Speed modifier applied by the Dark Steel Leggings with Speed III. (synced from server) [range: 0.0 ~ 32.0, default: 0.45] + D:walkModifier3=0.44999998807907104 + } + + jump { + # Jump height modifier applied when jumping with Dark Steel Boots equipped (synced from server) [range: 1.0 ~ 3.0, default: 1.5] + D:modifier=1.5 + + # Number of levels required for the 'Jump I' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Number of levels required for the 'Jump II' upgrade. (synced from server) [range: 1 ~ 99, default: 6] + I:upgradeCost2=6 + + # Number of levels required for the 'Jump III' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost3=8 + } + + explosive { + # Custom 'dirt' target blocks for the explosive upgrade. See 'targets'. (Used whith the 'spoon' upgrade.) (synced from server) [default: ] + S:customDirt < + > + + # Custom 'stone' target blocks for the explosive upgrade. See 'targets'. (synced from server) [default: ] + S:customStone < + > + + # Chance that employing the explosive upgrade to blow up extra blocks costs the pickaxe durability. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:durabilityChance=0.30000001192092896 + + # Extra energy the explosive upgrade uses to blow up blocks. This goes on top of the energy used to counteract durability loss. (synced from server) [range: 0 ~ 2147483647, default: 20] + I:energyPerBlock=20 + + # Which kinds of blocks should the explosive upgrade blow up? DEFAULT: Limited list of trash blocks. NO_INVENORY: All blocks that don't have a TileEntity. CUSTOM: Only the blocks in the config values 'customStone'/'customDirt'. DEFAULT_AND_CUSTOM: Combines DEFAULT and CUSTOM. ALL: Anything (dangerous!)Use this in modpacks that have a large number of modded stone or dirt in their worldgen. (synced from server) [default: DEFAULT] + S:targets=DEFAULT + + # Cost for the explosive I upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost1=8 + + # Cost for the explosive II upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost2=12 + + # Cost for the explosive III upgrade in levels. (synced from server) [range: 1 ~ 99, default: 18] + I:upgradeCost3=18 + + # Cost for the explosive IV upgrade in levels. (synced from server) [range: 1 ~ 99, default: 26] + I:upgradeCost4=26 + + # Cost for the explosive V upgrade in levels. (synced from server) [range: 1 ~ 99, default: 36] + I:upgradeCost5=36 + + carpet { + # Cost for the explosive depth upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost=8 + } + + } + + empowered { + # Cost for the 'Empowered I' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Cost for the 'Empowered II' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost2=8 + + # Cost for the 'Empowered III' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost3=12 + + # Cost for the 'Empowered IV' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 16] + I:upgradeCost4=16 + + # Cost for the 'Empowered V' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 20] + I:upgradeCost5=20 + } + + swim { + # Speed modifier applied when swimming with the Dark Steel Boots with Flippers. (synced from server) [range: 0.1 ~ 10.0, default: 2.5] + D:speed=2.5 + + # Speed modifier applied when swimming with the Dark Steel Boots with Flippers enchanted with Depth Strider. (synced from server) [range: 0.002 ~ 10.0, default: 0.05] + D:speedDepthStrider=0.05 + + # Number of levels required for the 'Swim' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + nightvision { + # Number of levels required for the 'Night Vision' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + theoneprobe { + # Number of levels required for 'The One Probe' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + glider { + # Horizontal movement speed modifier when gliding. (synced from server) [range: 0.001 ~ 0.6, default: 0.03] + D:horizontalSpeed=0.03 + + # Number of levels required for the 'Glider' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + + # Rate of altitude loss when gliding. (synced from server) [range: -1.0 ~ -0.001, default: -0.05] + D:verticalSpeed=-0.05 + + # Rate of altitude loss when sprinting and gliding. (synced from server) [range: -3.0 ~ -0.001, default: -0.15] + D:verticalSpeedSprinting=-0.15 + } + + elytra { + # Number of levels required for the 'Elytra' upgrade. (synced from server) [range: 1 ~ 99, default: 10] + I:upgradeCost=10 + } + + soundlocator { + # Number of ticks the 'Sound Locator' icons are displayed for. (synced from server) [range: 1 ~ 200, default: 40] + I:lifespan=40 + + # Range of the 'Sound Locator' upgrade. (synced from server) [range: 1 ~ 200, default: 40] + I:range=40 + + # Number of levels required for the 'Sound Locator' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + direct { + # Amount of energy used by the 'Direct' upgrade to pick up one stack of stuff. (synced from server) [range: 0 ~ 999999, default: 100] + I:energyCost=100 + + # Number of levels required for the 'Direct' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost=8 + } + + padding { + # Distance in blocks that is no longer considered 'nearby' by the 'Padding' upgrade. Sounds at least this far away will play normally. [range: 1.0 ~ 99.0, default: 15.0] + D:cutoffDistance=15.0 + + # All sounds will be adjusted in pitch by this factor when using the 'Padding' upgrade. (1 for off [range: 0.01 ~ 1.0, default: 0.8] + D:pitchAdjust=0.800000011920929 + + # Number of levels required for the 'Padding' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + gogglesofrevealing { + # Number of levels required for the 'Goggles of Revealing' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + thaumaturgerobes { + # Number of levels required for the 'Thaumatruge's Robes' upgrades. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + travel { + # Number of levels required for the 'Travel' upgrade. (synced from server) [range: 1 ~ 99, default: 16] + I:upgradeCost=16 + } + + spoon { + # If enabled, right clicking with the spoon upgrade will make pahs like a vanilla shovel. This takes priority over block placing and travelling. [default: true] + B:enablePathMaking=true + + # Number of levels required for the 'Spoon' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + inventory { + # Number of inventory columns the inventory upgrade gives for body armor. (synced from server) [default: COL9] + S:columnsBody=COL9 + + # Number of inventory columns the inventory upgrade gives for foot armor. (synced from server) [default: COL3] + S:columnsFeet=COL3 + + # Number of inventory columns the inventory upgrade gives for head armor. (synced from server) [default: COL1] + S:columnsHead=COL1 + + # Number of inventory columns the inventory upgrade gives for leg armor. (synced from server) [default: COL5] + S:columnsLegs=COL5 + + # Number of inventory columns the inventory I upgrade gives. (synced from server) [range: 1 ~ 6, default: 2] + I:rows1=2 + + # Number of inventory columns the inventory II upgrade gives. (synced from server) [range: 1 ~ 6, default: 4] + I:rows2=4 + + # Number of inventory columns the inventory III upgrade gives. (synced from server) [range: 1 ~ 6, default: 6] + I:rows3=6 + + # Maximum size (when serialized into a binary buffer) an itemstack can have to be allowed into a slot of the 'Inventory' upgrade. Note that having a player inventory that's over an uncertain size will crash the game and make a world unplayable. (synced from server) [range: 500 ~ 5000, default: 1337] + I:slotLimitBytes=1337 + + # Cost for the inventory I upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost1=12 + + # Cost for the inventory II upgrade in levels. (synced from server) [range: 1 ~ 99, default: 20] + I:upgradeCost2=20 + + # Cost for the inventory III upgrade in levels. (synced from server) [range: 1 ~ 99, default: 32] + I:upgradeCost3=32 + } + + step_assist { + # Number of levels required for the 'Step Assist' upgrade. (synced from server) [range: 1 ~ 99, default: 2] + I:upgradeCost=2 + } + + anvil { + # Number of levels required for the 'Anvil I' upgrade. (synced from server) [range: 1 ~ 99, default: 1] + I:upgradeCost1=1 + + # Number of levels required for the 'Anvil II' upgrade. (synced from server) [range: 1 ~ 99, default: 2] + I:upgradeCost2=2 + + # Number of levels required for the 'Anvil III' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost3=4 + } + + } + + coldfire { + # The type of fluid required to ignite cold fire. (synced from server) [default: vapor_of_levity] + S:fluidType=vapor_of_levity + + # The amount of fluid in mb the item can hold. (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:mbCapacity=1000 + + # The amount of fluid in mb used per usage. If set to <= 0 fluid use will be disabled. (synced from server) [range: -1 ~ 2147483647, default: 10] + I:mbPerUse=10 + } + + bow { + # Amount of energy needed to mitigate one point of item damage. (synced from server) [range: 0 ~ 99999999, default: 1000] + I:energyUsePerDamagePoint=1000 + + # Amount of energy needed to fully draw the bow. (synced from server) [range: 0 ~ 99999999, default: 750] + I:energyUsePerDraw=750 + + # Amount of energy needed hold the bow fully draws (per tick). (synced from server) [range: 0 ~ 99999999, default: 5] + I:energyUsePerHoldTick=5 + + dark_bow { + # Damage bonus of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage1=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage2=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage3=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage4=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage5=0.0 + + # Damage bonus of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damageUnpowered=0.0 + + # Draw speed of the Dark Steel Bow when 'Empowered I' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 20] + I:drawSpeed1=20 + + # Draw speed of the Dark Steel Bow when 'Empowered II' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 18] + I:drawSpeed2=18 + + # Draw speed of the Dark Steel Bow when 'Empowered III' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 16] + I:drawSpeed3=16 + + # Draw speed of the Dark Steel Bow when 'Empowered IV' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 14] + I:drawSpeed4=14 + + # Draw speed of the Dark Steel Bow when 'Empowered V' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 12] + I:drawSpeed5=12 + + # Draw speed of the Dark Steel Bow when not empowered or out of energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 30] + I:drawSpeedUnpowered=30 + + # Force multiplier of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.2] + D:force1=1.2000000476837158 + + # Force multiplier of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.3] + D:force2=1.2999999523162842 + + # Force multiplier of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.4] + D:force3=1.399999976158142 + + # Force multiplier of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.5] + D:force4=1.5 + + # Force multiplier of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.6] + D:force5=1.600000023841858 + + # Force multiplier of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.1] + D:forceUnpowered=1.100000023841858 + + # FOV multiplier of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:fov1=0.30000001192092896 + + # FOV multiplier of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:fov2=0.3499999940395355 + + # FOV multiplier of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.4] + D:fov3=0.4000000059604645 + + # FOV multiplier of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.45] + D:fov4=0.44999998807907104 + + # FOV multiplier of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:fov5=0.5 + + # FOV multiplier of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:fovUnpowered=0.25 + } + + end_bow { + # Damage bonus of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage1=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage2=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage3=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage4=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage5=0.0 + + # Damage bonus of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damageUnpowered=0.0 + + # Draw speed of the End Steel Bow when 'Empowered I' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 15] + I:drawSpeed1=15 + + # Draw speed of the End Steel Bow when 'Empowered II' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 12] + I:drawSpeed2=12 + + # Draw speed of the End Steel Bow when 'Empowered III' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 11] + I:drawSpeed3=11 + + # Draw speed of the End Steel Bow when 'Empowered IV' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 10] + I:drawSpeed4=10 + + # Draw speed of the End Steel Bow when 'Empowered V' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 9] + I:drawSpeed5=9 + + # Draw speed of the End Steel Bow when not empowered or out of energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 20] + I:drawSpeedUnpowered=20 + + # Force multiplier of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.35] + D:force1=1.350000023841858 + + # Force multiplier of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.45] + D:force2=1.4500000476837158 + + # Force multiplier of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.55] + D:force3=1.5499999523162842 + + # Force multiplier of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.65] + D:force4=1.649999976158142 + + # Force multiplier of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.75] + D:force5=1.75 + + # Force multiplier of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.25] + D:forceUnpowered=1.25 + + # FOV multiplier of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:fov1=0.3499999940395355 + + # FOV multiplier of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.4] + D:fov2=0.4000000059604645 + + # FOV multiplier of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.45] + D:fov3=0.44999998807907104 + + # FOV multiplier of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:fov4=0.5 + + # FOV multiplier of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.55] + D:fov5=0.550000011920929 + + # FOV multiplier of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:fovUnpowered=0.30000001192092896 + } + + } + + treetap { + # Durability of the Dark Steel Tree Tap. (synced from server) [range: 1 ~ 99999999, default: 2000] + I:durability=2000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 750] + I:energyPerDamage=750 + } + + hand { + I:durability=6000 + I:energyPerDamage=750 + } + + armor { + # Base amount of power used per jump energy dark steel boots. The second jump in a 'double jump' uses 2x this etc (synced from server) [range: 1 ~ 99999999, default: 150] + I:bootsJumpPowerCost=150 + + # If true, dark steel armor will drain power stored energy in power containers in the players inventory. (synced from server) [default: false] + B:drainPowerFromInventory=false + + # Amount of power used per block height of fall distance damage negated. [range: 1 ~ 99999999, default: 75] + I:fallDistanceCost=75 + } + + backhoe { + # Durability of the Dark Steel Backhoe. (synced from server) [range: 1 ~ 99999999, default: 6000] + I:durability=6000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 250] + I:energyPerDamage=250 + } + + materials { + + dark_steel { + # Mining level for tools made out of Dark Steel. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 2147483647, default: 4] + I:miningLevel=4 + } + + end_steel { + # Mining level for tools made out of End Steel. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 2147483647, default: 5] + I:miningLevel=5 + } + + stellar_alloy { + # Mining level for tools made out of Stellar Alloy. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 2147483647, default: 8] + I:miningLevel=8 + } + + } + + } + + infinitypowder { + D:dropChance=0.5 + D:dropChanceFirewater=0.02500000037252903 + + # Chance that Infinity Powder will drop from creatures that were spawned by Infinity Fog. (0 to disable) (synced from server) [range: 0.0 ~ 1.0, default: 0.314] + D:dropChanceFogCreatures=0.3140000104904175 + I:dropStackSize=1 + + # Should making Infinity Powder be allowed in all dimensions? If not, it'll only work in the worlds configured in enableInDimensions. (synced from server) [default: false] + B:enableInAllDimensions=false + + # In which dimensions (numeric IDs) should Infinity Powder making be allowed? This is ignored if enableInAllDimensions is enabled. (synced from server) [range: -2147483648 ~ 2147483647, default: [I@7757bc3e] + I:enableInDimensions < + 0 + > + + # How old (in ticks) does a dying fire have to be to spawn Infinity Powder? (average fire age at death is 11.5s, default is 13s (synced from server) [range: 1 ~ 1000, default: 260] + I:fireMinAge=260 + + # Should making Infinity Powder be enabled? Please note that you need to provide an alternative way of crafting it if you disable this. (synced from server) [default: true] + B:inWorldCraftingEnabled=true + + # Should making Infinity Powder by lighting bedrock on fire be enabled? (no effect if inWorldCraftingEnabled is off) (synced from server) [default: true] + B:inWorldCraftingFireEnabled=true + + # Should making Infinity Powder by putting Firewater on bedrock be enabled? (no effect if inWorldCraftingEnabled is off) (synced from server) [default: true] + B:inWorldCraftingFireWaterEnabled=true + + # Blocks that should be considered infinite and can be used to split off Infinity Powder from. (synced from server) [default: [minecraft:bedrock]] + S:infiniteBlocks < + minecraft:bedrock + > + + # Should it make a sound when Infinity Powder drops from fire? [default: true] + B:makesSound=true + } + + deathpouch { + # Determine if the Death Urn is used up when activated. (synced from server) [default: true] + B:consumeDeathUrnOnUse=true + + # Disables the Death Urn completely. Don't forget to disable the item recipe when you enable this. (synced from server) [default: false] + B:disableDeathUrn=true + + # Determine if a Death Urn item is needed to create a grave. Don't forget to disable the item recipe when you enable this. (synced from server) [default: false] + B:freeGraves=false + + # Determine if a Death Urn can be looted by everone or only by the owner. Creative mode players can loot them always. (synced from server) [default: true] + B:protectedGraves=true + } + +} + + +machines { + # When a machine doesn't find a recipe for its inputs, how long (in ticks) should it wait until retrying? Increasing this can increase tps on bigger servers but will create awkward pauses until machines (re-)start after being idle or out of power. (synced from server) [range: 5 ~ 600, default: 20] + I:sleepBetweenFailedTries=20 +} + + +personal { + # Alpha (transparency) for the GUI background branding. [range: 0.02 ~ 1.0, default: 0.05] + D:GUIBrandingAlpha=0.05000000074505806 + + # Should the GUI background be branded? [default: true] + B:GUIBrandingEnabled=true + + # Texture for the GUI background branding. [default: enderio:textures/items/item_enderface_none.png] + S:GUIBrandingTexture=enderio:textures/items/item_enderface_none.png + + # Number of tiles for the GUI background branding. [range: 1 ~ 64, default: 2] + I:GUIBrandingTiles=2 + + # Should the Ender Armor texture be animated? [default: true] + B:animatedEnderArmorEnabled=true + + # Should the Gear item be animated? [default: true] + B:animatedGears=true + + # Should the Yeta wrench rotate in Third-person view? [default: true] + B:animatedYeta=true + + # Should the annoying new candy colors be used for Fused Glass/Quartz? [default: false] + B:candyColors=false + + # Celebrate Christmas? [default: true] + B:celebrateChristmas=true + + # Celebrate (western calendar) New Year? (synced from server) [default: true] + B:celebrateNewYear=true + + # Celebrate St Nicholas' Day? (synced from server) [default: true] + B:celebrateNicholas=true + + # Celebrate Reformation Day? (synced from server) [default: true] + B:celebrateReformation=true + + # Celebrate the International Space Day? [default: true] + B:celebrateSpaceDay=true + + # Valid values are between 2-5, smallest conduits at 2, largest at 5. (must be kept in sync with server) [range: 2 ~ 5, default: 3] + I:conduitPixels=3 + + # If true, machines will make particles. This has no effect on entities and important particles like Concussion TNT's explosion. [default: true] + B:machineParticlesEnabled=true + + # If true, machines will make sounds. [default: true] + B:machineSoundsEnabled=true + + # Volume of machine sounds. [range: -Infinity ~ 3.4028235E38, default: 1.0] + D:machineSoundsVolume=1.0 + + # Should the annoying recipe button be always disabled? [default: false] + B:recipeButtonDisableAlways=false + + # Should the annoying recipe button be disabled if JEI is installed? (no effect is recipeButtonReplaceWithJei is set) [default: false] + B:recipeButtonDisableWithJei=false + + # Should the JEI recipe button in the machine GUIs use the vanilla icon? [default: true] + B:recipeButtonInMachineGuis=false + + # Should the annoying recipe button be replaced with a JEI recipe button if JEI is installed? [default: true] + B:recipeButtonReplaceWithJei=true + + # What kind of overlay to use when holding the yeta wrench + # + # 0 - Sideways scrolling in center of screen + # 1 - Vertical icon bar in bottom right + # 2 - Old-style group of icons in bottom right [range: 0 ~ 2, default: 0] + I:yetaOverlayMode=0 + + # If true, shift-mouse wheel will change the conduit display mode when the YetaWrench is equipped. [default: true] + B:yetaUseSneakMouseWheel=true + + # If true, shift-clicking the YetaWrench on a null or non wrenchable object will change the conduit display mode. [default: false] + B:yetaUseSneakRightClick=false + + hiding { + # If true, nothing will be hidden in JEI regardless of the xml configuration for ingredient hiding. [default: false] + B:disableHiding=false + B:hideConduits=true + B:hideEndergy=true + B:hideInfinity=true + B:hideMachineParts=true + B:hideMaterialBlocks=true + B:hideMaterials=true + B:hideMobDrops=true + B:hideTEMaterials=true + B:hideTiCMaterials=true + B:hideToolsAndArmor=true + B:hideTreetap=true + } + + tooltips { + # If true, adds energy value and burn time tooltips to fluid containers with liquid fuel. [default: true] + B:enableFluidContainerFuelTooltip=true + + # If true, adds burn duration tooltips to furnace fuels. [default: true] + B:enableFurnaceFuelTooltip=true + + # Should paintable (and painted) items have a tooltip showing their paint information? Possible values are ALWAYS, NEVER and AUTO. The latter will only show tooltips if there is some way to paint items available (e.g. the Painting Machine). [default: AUTO] + S:enablePainterTooltip=AUTO + } + + loot { + # Selects which loot table configurations are injected for dungeon loot. Possible values are: + # - VANILLA (inject standard loot tables from the mod jar and/or world folder), \n- DEVELOPMENT (inject programmatic tables used in development) and \n- DISABLED (don't add any loot tables).\nPlease don't use DEVELOPMENT, those tables are only templates we use to create the real ones. (synced from server) [default: VANILLA] + S:generation=VANILLA + } + +} + + +recipe { + # When disabled the XML recipe files that come built-in with Ender IO will not be loaded. Only user supplied files (in the 'recipes/user' folder) will be loaded. YOU MUST SUPPLY THE RECIPES ENDER IO NEEDS TO WORK YOURSELF IF YOU DO SO. (synced from server) [default: true] + B:loadCoreRecipes=true + + painter { + # When enabled, blocks with tile entities (e.g. machines) can be used as paint targets. (synced from server) [default: true] + B:allowTileEntitiesAsPaintSource=true + + # Painting cobblestone costs this much in relation to 'energyPerTask'. (synced from server) [range: 0.001 ~ 1000.0, default: 3.0] + D:energyFactorForCobblestone=3.0 + + # Painting Reinforced Obsidian costs this much in relation to 'energyPerTask'. (synced from server) [range: 0.001 ~ 1000.0, default: 10.0] + D:energyFactorForReinforcedObsidian=10.0 + + # Painting a workbench (crafting table) costs this in relation to than 'energyPerTask'. (synced from server) [range: 1.0 ~ 1000.0, default: 50.0] + D:energyFactorForWorkbench=50.0 + + # The total amount of energy required to paint one block. (synced from server) [range: 1 ~ 1000000, default: 2000] + I:energyPerTask=2000 + } + + alloy { + # Automatically create alloy smelter recipes with double and triple inputs and different slot allocations (1+1+1, 2+1, 1+2, 3 and 2) for single-input recipes. (synced from server) [default: true] + B:createSyntheticRecipes=false + } + + lootcap { + # Base level increase when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.0, default: 1.0] + D:baseLevelIncrement=1.0 + + # Chance that base level increases when combining Loot Capacitors. (synced from server) [range: 0.001 ~ 1.0, default: 0.5] + D:baseLevelIncrementChance=0.5 + + # Maximum reachable base level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 5.5] + D:baseLevelIncrementMax=5.5 + + # Allow Loot Capacitors to be combined in an Anvil. (synced from server) [default: true] + B:enableLootCapCombining=true + + # Facor to the level cost when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 10.0, default: 1.0] + D:levelCostFactor=1.0 + + # Do Loot Capacitors have to be of the same type to be combined in an Anvil? (synced from server) [default: true] + B:requireSameType=true + + # Bias to the speciality level change when combining Loot Capacitors. (synced from server) [range: -0.25 ~ 0.25, default: 0.0] + D:specialityLevelBias=0.0 + + # Maximum reachable speciality level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 5.75] + D:specialityLevelMax=5.75 + + # Minimum reachable speciality level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 0.1] + D:specialityLevelMin=0.10000000149011612 + } + +} + + +teleport { + # Can direct travel between blocks (e.g. Travel Anchors) be activated by jumping? (at least one of activateSneak/activateJump must be enabled) [default: true] + B:activateJump=true + + # Can direct travel between blocks (e.g. Travel Anchors) be activated by sneaking? (at least one of activateSneak/activateJump must be enabled) [default: true] + B:activateSneak=true + + # Default energy cost per block of distance of travel using an item (e.g. Staff blinking). (synced from server) [range: 0.0 ~ 999999.0, default: 250.0] + D:defaultTeleportEnergyCostItem=250.0 + + # Default energy cost per block of distance of travel using an item to a block (e.g. Staff to Travel Anchors). (synced from server) [range: 0.0 ~ 999999.0, default: 250.0] + D:defaultTeleportEnergyCostItemToBlock=250.0 + + # Default range of direct travel between blocks (e.g. Travel Anchors). (synced from server) [range: 16 ~ 512, default: 96] + I:defaultTeleportRangeBlocks=96 + + # Default range of travel using an item (e.g. Staff blinking). (synced from server) [range: 4 ~ 512, default: 16] + I:defaultTeleportRangeItem=16 + + # Default range of travel using an item to a block (e.g. Staff to Travel Anchors). (synced from server) [range: 16 ~ 512, default: 256] + I:defaultTeleportRangeItemToBlock=256 + + # Visual size of possible targets when travelling to blocks. [range: 0.01 ~ 1.0, default: 0.2] + D:visualScale=0.20000000298023224 +} + + +top { + # If true, 'The One Probe' by McJty will be supported. (synced from server) [default: true] + B:enabled=true + + # If true, the channel list will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showChannelsByDefault=false + + # If true, the item count will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showItemCountDefault=true + + # If true, the mob list will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showMobsByDefault=true + + # If true, the power level will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showPowerByDefault=true + + # If true, the progress will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showProgressByDefault=true + + # If true, the range will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showRangeByDefault=false + + # If true, the resdstone status will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showRedstoneByDefault=false + + # If true, the side config will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showSideConfigByDefault=false + + # If true, the tank content will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showTanksByDefault=true + + # If true, the XP level will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showXPByDefault=true +} + + diff --git a/config/enderio/enderioconduits.cfg b/config/enderio/enderioconduits.cfg new file mode 100644 index 0000000..2121228 --- /dev/null +++ b/config/enderio/enderioconduits.cfg @@ -0,0 +1,71 @@ +# Configuration file + +conduit { + # If enabled, conduits will change their light levels based on their contents. (synced from server) [default: false] + B:dynamicLighting=false + + # If enabled, transparent facades will not block the Beacon's beam. As side effect they will also let through a tiny amount of light. (synced from server) [default: true] + B:transparentFacadesLetThroughBeaconBeam=true + + # When true: Correct lighting is recalculated (client side) for conduit bundles when transitioning from being hidden behind a facade. This produces better quality rendering but can result in frame stutters when switching to/from a wrench. (client-only setting) [default: false] + B:updateLightingWhenHidingFacades=false + + energy { + # If set to false power conduits of different tiers cannot be connected. in this case a block such as a cap. bank is needed to bridge different tiered networks. (synced from server) [default: false] + B:canDifferentTiersConnect=false + + # Enable per tick sampling on individual power inputs and outputs. This allows slightly more detailed messages from the Conduit Probe but has a negative impact on server performance. (synced from server) [default: false] + B:detailedTracking=false + + # The maximum IO for the tier 1 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 640] + I:tier1_maxIO=512 + + # The maximum IO for the tier 2 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 5120] + I:tier2_maxIO=2048 + + # The maximum IO for the tier 3 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 20480] + I:tier3_maxIO=8192 + } + + redstone { + # If set to false redstone conduits will look the same whether they are recieving a signal or not. This can help with performance. (synced from server) [default: false] + B:showState=false + } + + fluid { + # Millibuckets per tick extracted by a fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 50] + I:tier1_extractRate=50 + + # Millibuckets per tick that can pass through a single connection to a fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:tier1_maxIO=200 + + # Millibuckets per tick extracted by a pressurized fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 100] + I:tier2_extractRate=100 + + # Millibuckets per tick that can pass through a single connection to a pressurized fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 400] + I:tier2_maxIO=400 + + # Millibuckets per tick extracted by a ender fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:tier3_extractRate=200 + + # Millibuckets per tick that can pass through a single connection to a ender fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 800] + I:tier3_maxIO=800 + } + + item { + # When extracting from an inventory, how many items should be tried to insert somewhere? Lowering this can increase tps on bigger servers but will slow down extracting from big inventories. Default is one normal chest. Empty slots are not counted. (synced from server) [range: 1 ~ 512, default: 27] + I:maxSlotCheckPerTick=27 + + # When extracting from an inventory, how long should the connection wait until retrying if it couldn't transfer anything? Note that this is per input connection. Increasing this can increase tps on bigger servers but will create awkward pauses until conduits (re-)start transfering items. (synced from server) [range: 10 ~ 500, default: 50] + I:sleepBetweenFailedTries=50 + + # When extracting from an inventory, how often should the connection check if it is in extract mode and its redstone mode allows extracting? Note that this is per input connection. Increasing this can increase tps on bigger servers but will create awkward pauses until conduits (re-)start transfering items. (synced from server) [range: 10 ~ 500, default: 20] + I:sleepBetweenTries=20 + + # If true, 'line of sight' distance rather than conduit path distance is used to calculate priorities. (synced from server) [default: false] + B:usePhyscialDistance=false + } + +} + + diff --git a/config/enderio/enderioendergy.cfg b/config/enderio/enderioendergy.cfg new file mode 100644 index 0000000..c1df44c --- /dev/null +++ b/config/enderio/enderioendergy.cfg @@ -0,0 +1,45 @@ +# Configuration file + +conduit { + + energy { + # The maximum IO for the cobble endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 20] + I:tier1=2097152 + + # The maximum IO for the pink slime endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 81920] + I:tier10=524288 + + # The maximum IO for the melodic endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 327680] + I:tier12=8388608 + + # The maximum IO for the stellar endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 2000000000] + I:tier13=134217728 + + # The maximum IO for the iron endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 40] + I:tier2=32768 + + # The maximum IO for the aluminium endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 80] + I:tier3=128 + + # The maximum IO for the gold endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 160] + I:tier4=160 + + # The maximum IO for the copper endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 320] + I:tier5=524288 + + # The maximum IO for the silver endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 1280] + I:tier6=2048 + + # The maximum IO for the electrum endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 2560] + I:tier7=131072 + + # The maximum IO for the energetic silver endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 10240] + I:tier8=10240 + + # The maximum IO for the crystalline endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 40960] + I:tier9=131072 + } + +} + + diff --git a/config/enderio/enderiointegrationforestry.cfg b/config/enderio/enderiointegrationforestry.cfg new file mode 100644 index 0000000..41e25b3 --- /dev/null +++ b/config/enderio/enderiointegrationforestry.cfg @@ -0,0 +1,23 @@ +# Configuration file + +items { + + darksteel { + + upgrades { + + forestry { + # Number of levels required for the Apiarist Armor upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:apiaristArmorCost=4 + + # Number of levels required for the Naturalist Eye upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:naturalistEyeCost=4 + } + + } + + } + +} + + diff --git a/config/enderio/enderioinvpanel.cfg b/config/enderio/enderioinvpanel.cfg new file mode 100644 index 0000000..297fdc1 --- /dev/null +++ b/config/enderio/enderioinvpanel.cfg @@ -0,0 +1,71 @@ +# Configuration file + +invpanel { + # Internal power used per item extracted (not a stack of items) (synced from server) [range: 0.0 ~ 3.4028235E38, default: 12.0] + D:inventoryPanelExtractCostPerItem=12.0 + + # Internal power used per extract operation (independent of stack size) (synced from server) [range: 0.0 ~ 3.4028235E38, default: 32.0] + D:inventoryPanelExtractCostPerOperation=32.0 + + # If true, the inv panel will not accept fluids and will be active permanently. (synced from server) [default: false] + B:inventoryPanelFree=false + + # Internal power generated per mB. The default of 800/mB matches the RF generation of the Zombie generator. A panel tries to refill only once every second - setting this value too low slows down the scanning speed. (synced from server) [range: 1.0 ~ 3.4028235E38, default: 800.0] + D:inventoryPanelPowerPerMB=800.0 + + # If true stack sizes will be drawn at a smaller size with a little more detail. [default: true] + B:inventoryPanelScaleText=true + + # Internal power used for scanning a slot (synced from server) [range: 0.0 ~ 3.4028235E38, default: 0.1] + D:inventoryPanelScanCostPerSlot=0.10000000149011612 + + # The type of fluid required (synced from server) [default: nutrient_distillation] + S:remoteInventoryFluidTypesTier0=nutrient_distillation + + # The type of fluid required (synced from server) [default: ender_distillation] + S:remoteInventoryFluidTypesTier1=ender_distillation + + # The type of fluid required (synced from server) [default: vapor_of_levity] + S:remoteInventoryFluidTypesTier2=vapor_of_levity + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 2000] + I:remoteInventoryMBCapacityTier0=2000 + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:remoteInventoryMBCapacityTier1=1000 + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 1500] + I:remoteInventoryMBCapacityTier2=1500 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 100] + I:remoteInventoryMBPerOpenTier0=100 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 25] + I:remoteInventoryMBPerOpenTier1=25 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 15] + I:remoteInventoryMBPerOpenTier2=15 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 60000] + I:remoteInventoryRFCapacityTier0=60000 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 120000] + I:remoteInventoryRFCapacityTier1=120000 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 150000] + I:remoteInventoryRFCapacityTier2=150000 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 4] + I:remoteInventoryRFPerTickTier0=4 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 6] + I:remoteInventoryRFPerTickTier1=6 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 8] + I:remoteInventoryRFPerTickTier2=8 + + # If true, the inv panel will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravity=true +} + + diff --git a/config/enderio/enderiomachines.cfg b/config/enderio/enderiomachines.cfg new file mode 100644 index 0000000..ceb004b --- /dev/null +++ b/config/enderio/enderiomachines.cfg @@ -0,0 +1,567 @@ +# Configuration file + +alloysmelter { + # Operating profile for the Enhanced Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: AUTO] + S:profileEnhancedAlloy=AUTO + + # Operating profile for the Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: AUTO] + S:profileNormal=AUTO + + # Operating profile for the Simple Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: SIMPLE_ALLOY] + S:profileSimpleAlloy=SIMPLE_ALLOY + + # Operating profile for the Simple Furnace. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: SIMPLE_FURNACE] + S:profileSimpleFurnace=SIMPLE_FURNACE + + # If true, the Simple Alloy Smelter will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true +} + + +attractor { + # Maximum number of mobs any Attraction Obelisk can attract at any time. (synced from server) [range: 1 ~ 64, default: 20] + I:maxMobsAttracted=20 +} + + +client { + # Which color should blood have? (RED, GREEN, AUTO) [default: AUTO] + S:bloodColor=AUTO + I:bloodEnabled=0 + + # If true, only a handful of sample painter recipes will be shown in JEI. Enable this if you have timing problems starting a world or logging into a server. [default: true] + B:jeiUseShortenedPainterRecipes=true +} + + +crafter { + # If true, the Simple Crafter will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=false +} + + +experience { + # Millibuckets per tick that can get in or out. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:maxIO=200 +} + + +farm { + # Disable the notification text above the farm block. [default: false] + B:disableFarmNotification=false + + # If enabled, the farming area will receive some additional growth ticks. Disabling this can improve performance on budy servers (synced from server) [default: true] + B:enableCarefulCare=true + + # The chance that bonemeal will be tried. (synced from server) [range: 0.0 ~ 1.0, default: 0.75] + D:farmBonemealChance=0.75 + + # The delay (in blocks) between an unsuccessful bonemealing and the next try. (synced from server) [range: 0 ~ 2147483647, default: 4] + I:farmBonemealDelayFail=4 + + # The delay (in blocks) between a successful bonemealing and the next try. (synced from server) [range: 0 ~ 2147483647, default: 16] + I:farmBonemealDelaySuccess=16 + + # The amount of energy an unsuccessful bonemealing uses. (synced from server) [range: 0 ~ 2147483647, default: 80] + I:farmBonemealEnergyUseFail=80 + + # The amount of energy a successful bonemealing uses. (synced from server) [range: 0 ~ 2147483647, default: 160] + I:farmBonemealEnergyUseSuccess=160 + + # The amount of energy harvesting a block with an axe uses. (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:farmHarvestAxeEnergyUse=1000 + + # The amount of energy harvesting a block with anything else but an axe uses. (synced from server) [range: 0 ~ 2147483647, default: 500] + I:farmHarvestEnergyUse=500 + + # The amount of energy planting a seed uses. (synced from server) [range: 0 ~ 2147483647, default: 0] + I:farmPlantEnergyUse=0 + + # The amount of saplings the farm has to have in reserve to switch to shearing all leaves. If there are less saplings in store, it will only shear part the leaves and break the others for saplings. Set this to 0 to always shear all leaves. (synced from server) [range: 0 ~ 64, default: 8] + I:farmSaplingReserveAmount=8 + + # If this is enabled the farm will stop if there is not at least one empty output slot. Otherwise it will only stop if all output slots are full. (synced from server) [default: true] + B:farmStopOnNoOutputSlots=true + + # The amount of energy tilling the ground uses. (synced from server) [range: 0 ~ 2147483647, default: 0] + I:farmTillEnergyUse=0 + + # The chance that a tool will take damage when used. (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:farmToolDamageChance=1.0 + + # The amount of water in mB that flows into the tankl when it rains. (Note: Vanilla Cauldron=333) (synced from server) [range: 0 ~ 1000, default: 100] + I:rainWaterAmount=100 + + # The chance that rain will flow into the tank. Set to 0 to disable. (Note: Vanilla Cauldron=0.05) (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:rainWaterChance=1.0 + + # If enabled, output overflow will be queued, otherwise it will spill. (synced from server) [default: true] + B:useOutputQueue=true + + # The amount of water in mB that is used every time the Farming Station boosts a plant. Setting this to 0 disables the need for water in the tank. (synced from server) [range: 0 ~ 1000, default: 0] + I:waterCarefulCare=0 + + # If this is enabled the farm will show water particles when watering farmland. [default: true] + B:waterFarmlandParticles=true + + # The amount of water in mB that is used every time a farmland block tries to dry out. Setting this to 0 disables the need for water in the tank. (synced from server) [range: 0 ~ 1000, default: 1] + I:waterPerFarmland=1 + + # The size of the water tank in mB. Setting this to 0 disables the tank and forces waterPerFarmland/waterCarefulCare to 0. (synced from server) [range: 0 ~ 64000, default: 2000] + I:waterTankSize=2000 +} + + +generator { + + combustion { + # How large should the fuel and coolant tanks of the combustion generator be? (synced from server) [range: 500 ~ 50000, default: 5000] + I:combGenTankSize=5000 + } + + lavagen { + # Chance that active cooling will evaporate water blocks. Set to 0 to disable. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:activeCoolingEvaporatesWater=0.5 + + # Chance that active cooling will liquefy icd blocks. Set to 0 to disable. (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:activeCoolingLiquefiesIce=0.25 + + # The amount of heat gained per tick when generating. (synced from server) [range: 0 ~ 64, default: 4] + I:heatGain=4 + + # The amount of heat lost per tick when actively cooled with a cold fluid block. Note that only one neighbor is checked per tick. (synced from server) [range: 0 ~ 64, default: 3] + I:heatLossActive=3 + + # The amount of heat lost per tick. (synced from server) [range: 0 ~ 64, default: 1] + I:heatLossPassive=1 + + # The maximum heat that can be reached, as factor of the time it takes to process one bucket of lava. (synced from server) [range: 1 ~ 64, default: 8] + I:maxHeatFactor=8 + + # The minimum efficiency the machine will not go under even when fully heated up. (synced from server) [range: 0.0 ~ 1.0, default: 0.05] + D:minEfficiency=0.05000000074505806 + + # The amount of lava (in mB) needed to generate one block of cobble/stone/obsidian. (synced from server) [range: 1 ~ 64000, default: 1000] + I:outputAmount=1000 + + # When enabled, cooled down lava will turn into cobble. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputCobbleEnabled=true + + # When enabled, cooled down lava will turn into obsidian. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputObsidianEnabled=true + + # When enabled, cooled down lava will turn into stone. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputStoneEnabled=true + + # The heat percentage above which the machine will overheat and set things on fire. (synced from server) [range: 0.0 ~ 1.0, default: 0.8] + D:overheatThreshold=0.800000011920929 + + # The size of the lava tank. (synced from server) [range: 1 ~ 64000, default: 4000] + I:tankSize=4000 + + # When enabled, the vanilla burn time for a bucket of lava is used. When disabled, the current burn time (which could be changed by any mod) is used. (synced from server) [default: true] + B:useVanillaBurnTime=true + } + + solar { + # When enabled Photovoltaic Panels of different kinds can join together as a multi-block (synced from server) [default: false] + B:canSolarTypesJoin=false + + # Cost in XP levels of the Simple Solar upgrade. (synced from server) [range: 1 ~ 2147483647, default: 4] + I:darkSteelSolar0Cost=4 + + # Energy generated per SECOND by the Simple Solar upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 10] + I:darkSteelSolar0Gen=10 + + # Cost in XP levels of the Solar I upgrade. (synced from server) [range: 1 ~ 2147483647, default: 8] + I:darkSteelSolar1Cost=8 + + # Energy generated per SECOND by the Solar I upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 40] + I:darkSteelSolar1Gen=40 + + # Cost in XP levels of the Solar II upgrade. (synced from server) [range: 1 ~ 2147483647, default: 16] + I:darkSteelSolar2Cost=16 + + # Energy generated per SECOND by the Solar II upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 80] + I:darkSteelSolar2Gen=80 + + # Cost in XP levels of the Solar III upgrade. (synced from server) [range: 1 ~ 2147483647, default: 24] + I:darkSteelSolar3Cost=24 + + # Energy generated per SECOND by the Solar III upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 160] + I:darkSteelSolar3Gen=160 + + # Cost in XP levels of the Solar IV upgrade (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 28] + I:darkSteelSolar4Cost=28 + + # Energy generated per SECOND by the Solar IV upgrade (Endergy). Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 960] + I:darkSteelSolar4Gen=960 + + # Cost in XP levels of the Solar V upgrade (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 32] + I:darkSteelSolar5Cost=32 + + # Energy generated per SECOND by the Solar V upgrade (Endergy). Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 5760] + I:darkSteelSolar5Gen=5760 + + # Cost in XP levels of the Solar VI upgrade (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 36] + I:darkSteelSolar6Cost=36 + + # Energy generated per SECOND by the Solar VI upgrade (Endergy). Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 34560] + I:darkSteelSolar6Gen=34560 + I:darkSteelSolarOneCost=4 + I:darkSteelSolarOneGen=10 + I:darkSteelSolarThreeCost=24 + I:darkSteelSolarThreeGen=160 + I:darkSteelSolarTwoCost=8 + I:darkSteelSolarTwoGen=40 + + # If enabled allows the solar upgrade to charge non-darksteel armors that the player is wearing. (synced from server) [default: true] + B:helmetChargeOthers=true + + # Energy generated per TICK by Simple Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 10] + I:solarPanel0Gen=10 + + # Energy generated per TICK by Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 40] + I:solarPanel1Gen=40 + + # Energy generated per TICK by Advanced Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 80] + I:solarPanel2Gen=80 + + # Energy generated per TICK by Vibrant Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 160] + I:solarPanel3Gen=160 + + # Energy generated per TICK by Compressed Photovoltaic Panels (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 960] + I:solarPanel4Gen=960 + + # Energy generated per TICK by Concentrated Photovoltaic Panels (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 5760] + I:solarPanel5Gen=5760 + + # Energy generated per TICK by Ultimate Photovoltaic Panels (Endergy). (synced from server) [range: 1 ~ 2147483647, default: 34560] + I:solarPanel6Gen=34560 + I:solarPanelFourOutput=160 + I:solarPanelOneOutput=10 + I:solarPanelThreeOutput=80 + I:solarPanelTwoOutput=40 + + # When enabled Photovoltaic Panels accept Liquid Sunshine directly above them as source of sunlight. (synced from server) [default: true] + B:solarPoweredBySunshine=true + + # How often (in ticks) the Photovoltaic Panels should check the sun's angle. (synced from server) [range: 1 ~ 2147483647, default: 100] + I:solarRecalcSunTick=100 + } + + zombie { + # How full does the tank need to be for the zombie head to produce energy?. (0.0-0.9995) (synced from server) [range: 0.0 ~ 0.9995, default: 0.7] + D:minimumTankLevel=0.699999988079071 + + # The number of ticks one bucket of fuel lasts. (synced from server) [range: 1 ~ 2147483647, default: 12000] + I:ticksPerBucketOfFuel=12000 + } + + ender { + D:minimumTankLevel=0.699999988079071 + I:ticksPerBucketOfFuel=96000 + } + + stirling { + # If true, the Simple Stirling Generator will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true + } + +} + + +impulse_hopper { + # How many ticks should it take for each operation? (Note: This scales quadratically with the capacitor) (synced from server) [range: 1 ~ 20, default: 20] + I:impulseHopperWorkEveryTick=20 +} + + +inhibitor { + # When true, slimes wont be allowed to spawn at all. Only added to aid testing in super flat worlds. (synced from server) [default: false] + B:stopAllSlimes=false + + # When true, squid wont be allowed to spawn at all. Only added to aid testing in super flat worlds. (synced from server) [default: false] + B:stopAllSquid=false +} + + +killerjoe { + # The reach of attacks above and below Joe. (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeAttackHeight=2.0 + + # The reach of attacks in front of Joe. (synced from server) [range: 1.0 ~ 32.0, default: 4.0] + D:killerJoeAttackLength=4.0 + + # The reach of attacks to each side of Joe. (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeAttackWidth=2.0 + + # The distance from which XP will be gathered above and below Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeHooverXpHeight=2.0 + + # The distance from which XP will be gathered in front of Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 10.0] + D:killerJoeHooverXpLength=10.0 + + # The distance from which XP will be gathered to each side of Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 5.0] + D:killerJoeHooverXpWidth=5.0 + + # Set whether the Killer Joe can attack through blocks. (synced from server) [default: false] + B:killerJoeMustSee=false + + # The number of millibuckets of nutrient fluid used per attack. (synced from server) [range: 1 ~ 2147483647, default: 5] + I:killerJoeNutrientUsePerAttackMb=5 + + # If enabled, the Killer Joe will pick up XP for the enchantement 'Mending' on the weapon. (synced from server) [default: true] + B:killerMendingEnabled=true + + # If enabled, Creepers will explode for the Killer Joe just like for any player. (synced from server) [default: false] + B:killerProvokesCreeperExplosions=false + + # If enabled, Zombies will summon help for the Killer Joe just like for any player. (synced from server) [default: false] + B:killerProvokesZombieHordes=false + + # Set whether the Killer Joe swings even if PvP is off (that swing will do nothing unless killerPvPoffIsIgnored is enabled). (synced from server) [default: false] + B:killerPvPoffDisablesSwing=false + + # Set whether the Killer Joe ignores PvP settings and always hits players (killerPvPoffDisablesSwing must be off for this to work). (synced from server) [default: false] + B:killerPvPoffIsIgnored=false +} + + +niard { + # Is the Niard allowed to place water in the Nether? (synced from server) [default: false] + B:allowWaterInHell=false +} + + +personal { + B:enableAlloySmelterAlloyingJEI=false + B:enableAlloySmelterFurnaceJEI=false + B:enableCombustionGenJEI=true + B:enableEnchanterJEI=true + B:enableEnderGenJEI=true + B:enableGrindingBallsJEI=true + B:enableLavaGeneratorJEI=true + B:enablePainterJEI=true + B:enableSliceAndSpliceJEI=true + B:enableSolarJEI=true + B:enableSoulBinderJEI=true + B:enableStirlingGenJEI=true + B:enableTankFluidInOutJEI=true + B:enableTankMendingJEI=true + B:enableVatJEI=true + B:enableWeatherObeliskJEI=true + B:enableWiredChargerJEI=true + B:enableZombieGenJEI=true +} + + +sagmill { + # If true, the Simple SAG Mill will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true +} + + +slicensplice { + # The chance that a tool will take damage each tick while the Slice'n'Splice is running (0 = no chance, 1 = 100% chance). Tools will always take damage when the crafting is finished. (synced from server) [range: 0.0 ~ 1.0, default: 0.01] + D:toolDamageChance=0.009999999776482582 +} + + +soulbinder { + # Amount of XP fluid in mB the Soul Binder can accept per tick. (synced from server) [range: 1 ~ 2147483647, default: 50] + I:soulFluidInputRate=50 + + # Amount of XP fluid in mB that can be extracted from the Soul Binder per tick. (synced from server) [range: 1 ~ 2147483647, default: 50] + I:soulFluidOutputRate=50 +} + + +spawner { + # Disable the notification text above the block. [default: false] + B:disableNotification=false + B:homeZoneEnabled=true + I:homeZoneLimit=16 + I:homeZoneSize=30 + + # The number of levels it costs to add a broken spawner (synced from server) [range: 1 ~ 2147483647, default: 16] + I:powerSpawnerAddSpawnerCost=16 + + # If true, spawners for all mobs will be added to the creative menu. Otherwise only a handfull of samples are added. (Client setting.) [default: false] + B:poweredSpawnerAddAllMobsCreative=false + + # Number of seconds in which spawned entities are protected from despawning (synced from server) [range: 0 ~ 107374182, default: 120] + I:poweredSpawnerDespawnTimeSeconds=120 + + # Max tick delay between spawns for a non-upgraded spawner (synced from server) [range: 1 ~ 2147483647, default: 800] + I:poweredSpawnerMaxDelayTicks=800 + + # Max number of entities in the nearby area until no more are spawned. A zero value will remove this check (synced from server) [range: 0 ~ 2147483647, default: 6] + I:poweredSpawnerMaxNearbyEntities=6 + + # Max distance of the closest player for the spawner to be active. A zero value will remove the player check (synced from server) [range: 0 ~ 64, default: 0] + I:poweredSpawnerMaxPlayerDistance=0 + + # Number of tries to find a suitable spawning location (synced from server) [range: 1 ~ 9, default: 3] + I:poweredSpawnerMaxSpawnTries=3 + + # Min tick delay between spawns for a non-upgraded spawner (synced from server) [range: 1 ~ 2147483647, default: 200] + I:poweredSpawnerMinDelayTicks=200 + + # Number of entities to spawn each time (synced from server) [range: 1 ~ 16, default: 4] + I:poweredSpawnerSpawnCount=4 + + # Spawning range in X/Z (vanilla=4) (synced from server) [range: 1 ~ 32, default: 4] + I:poweredSpawnerSpawnRange=4 + + # If true, other mods can prevent spawning mobs (synced from server) [default: true] + B:poweredSpawnerUseForgeSpawnChecks=true + + # If true, regular spawn checks such as lighting level and dimension will be made before spawning mobs (synced from server) [default: false] + B:poweredSpawnerUseVanillaSpawnChecks=false + + creative { + # If true, creative spawners sill set the homezone on spawned creatures. Note that bats, ghast, slimes and squid are not creatures. (synced from server) [default: true] + B:homeZoneEnabled=true + + # The maximum number of mobs allowed in the homezone. When there are more, no new ones will be spawned. Radius in blocks. No effect if homeZoneEnabled is off. Note that poweredSpawnerMaxNearbyEntities still applies for mobs within the poweredSpawnerSpawnRange. (synced from server) [range: -2147483648 ~ 2147483647, default: 16] + I:homeZoneLimit=16 + + # The size of the homezone. Radius in blocks. No effect if homeZoneEnabled is off. (synced from server) [range: -2147483648 ~ 2147483647, default: 30] + I:homeZoneSize=30 + } + +} + + +tank { + # If true, the tank can mend items enchanted with Mending using liquid XP. (synced from server) [default: true] + B:allowMending=true + + # If true, the tank can void items when filled with a hot fluid. (synced from server) [default: true] + B:allowVoiding=true + + # When trashing items in lava, should a tiny amount more lava be produced? Trashing items in other hot liquids will NOT have this effect. (synced from server) [default: BLOCKS_ONLY] + S:smeltTrashIntoLava=BLOCKS_ONLY + + # The size of an advanced tank in mB. (synced from server) [range: 0 ~ 2147483647, default: 32000] + I:tankSizeAdvanced=32000 + + # The size of a normal tank in mB. (synced from server) [range: 0 ~ 2147483647, default: 16000] + I:tankSizeNormal=16000 + B:tankSmeltTrashIntoLava=true +} + + +telepad { + # The type of fluid required to teleport entities. (synced from server) [default: ender_distillation] + S:telepadFluidType=ender_distillation + + # The max amount of fluid in mb used per teleport. If set to 0 fluid use will be disabled (synced from server) [range: 0 ~ 2147483647, default: 50] + I:telepadFluidUse=50 + + # If true, TelePads will also act as normal Travel Anchors. (synced from server) [default: true] + B:telepadIsTravelAnchor=true + + # If true, the coordinates cannot be set via the GUI, the coord selector must be used. (synced from server) [default: true] + B:telepadLockCoords=true + + # If true, the dimension cannot be set via the GUI, the coord selector must be used. (synced from server) [default: true] + B:telepadLockDimension=true + + # Power for a teleport is calculated by the formula: + # power = [this value] * ln(0.005*distance + 1) (synced from server) [range: 0 ~ 2147483647, default: 100000] + I:telepadPowerCoefficient=100000 + + # The amount of RF required for an interdimensional teleport. (synced from server) [range: 0 ~ 2147483647, default: 100000] + I:telepadPowerInterdimensional=100000 + + # Can be used to disable the 'shrinking' effect of the telepad in case of conflicts with other mods. (client setting) [default: true] + B:telepadShrinkEffect=true +} + + +tranceiver { + # The energy cost of transporting a bucket of fluid via a Dimensional Transceiver. (synced from server) [range: 0 ~ 2147483647, default: 100] + I:bucketEnergyCost=100 + + # Amount of energy lost when transfered by Dimensional Transceiver; 0 is no loss, 1 is 100% loss. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 0.1] + D:energyLoss=0.1 +} + + +vacuum { + # Maximum number of items the vacuum chest can effect at a time. (-1 for unlimited) (synced from server) [range: -1 ~ 2147483647, default: 40] + I:vacuumChestMaxItems=40 + + # The maximum range of the vacuum chest (synced from server) [range: 1 ~ 32, default: 6] + I:vacuumChestRange=6 + + # The range of the XP vacuum (synced from server) [range: 1 ~ 32, default: 6] + I:vacuumXPRange=6 + + # Velocity multiplier for attracting XP orbs (synced from server) [range: 0.01 ~ 0.5, default: 0.1] + D:vacuumXPVelocity=0.1 +} + + +vat { + # Size of the Vat's input tank in mB. (synced from server) [range: 1 ~ 2147483647, default: 8000] + I:vatInputTankSize=8000 + + # Size of the Vat's output tank in mB. (synced from server) [range: 1 ~ 2147483647, default: 8000] + I:vatOutputTankSize=8000 +} + + +weather { + # Size of the internal tank of the weather obelisk. (synced from server) [range: 5 ~ 2147483647, default: 8000] + I:tankSize=8000 + I:weatherObeliskClearFluid=2000 + + # The fluid amount required (in mB) to set the world to clear weather. (synced from server) [range: 5 ~ 2147483647, default: 2000] + I:weatherObeliskClearFluidAmount=2000 + + # The fluid required to set the world to clear weather. (synced from server) [default: liquid_sunshine] + S:weatherObeliskClearFluidType=liquid_sunshine + I:weatherObeliskRainFluid=500 + + # The fluid amount required (in mB) to set the world to rainy weather. (synced from server) [range: 5 ~ 2147483647, default: 500] + I:weatherObeliskRainFluidAmount=500 + + # The fluid required to set the world to rainy weather. (synced from server) [default: cloud_seed] + S:weatherObeliskRainFluidType=cloud_seed + I:weatherObeliskThunderFluid=1000 + + # The fluid amount required (in mB) to set the world to thundering weather. (synced from server) [range: 5 ~ 2147483647, default: 1000] + I:weatherObeliskThunderFluidAmount=1000 + + # The fluid required to set the world to thundering weather. (synced from server) [default: cloud_seed_concentrated] + S:weatherObeliskThunderFluidType=cloud_seed_concentrated +} + + +wireless { + # If enabled, only a single wireless charger can carge a player even if multipe are in range. (synced from server) [default: false] + B:singleCharger=false + + # The range of wireless chargers (block version). (synced from server) [range: 1 ~ 160, default: 16] + I:wirelessRange=16 + + # The range of wireless chargers (antenna version). (synced from server) [range: 1 ~ 160, default: 24] + I:wirelessRangeAntenna=24 + + # The range of wireless chargers (enhanced antenna version). (synced from server) [range: 1 ~ 160, default: 64] + I:wirelessRangeEnhancedAntenna=64 + + # The range of wireless chargers (extension antennas). (synced from server) [range: 1 ~ 160, default: 128] + I:wirelessRangeEnhancedAntennaExtension=128 +} + + +xpobelisk { + # Maximum level of XP the xp obelisk can contain. (synced from server) [range: 1 ~ 320127979, default: 320127979] + I:maxLevelsStored=320127979 +} + + diff --git a/config/enderio/enderiopowertools.cfg b/config/enderio/enderiopowertools.cfg new file mode 100644 index 0000000..43d4350 --- /dev/null +++ b/config/enderio/enderiopowertools.cfg @@ -0,0 +1,44 @@ +# Configuration file + +capbank { + # The maximum IO per tick for a single tier one capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 1000] + I:tier1_maxIO=1000 + + # The maximum storage for a single tier one capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 1000000] + I:tier1_maxStorage=1000000 + + # The maximum IO per tick for a single tier two capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 5000] + I:tier2_maxIO=5000 + + # The maximum storage for a single tier two capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 5000000] + I:tier2_maxStorage=5000000 + + # The maximum IO per tick for a single tier three capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 25000] + I:tier3_maxIO=25000 + + # The maximum storage for a single tier three capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 25000000] + I:tier3_maxStorage=25000000 + + # The maximum IO per tick for a creative capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 500000] + I:tierC_maxIO=500000 + + # The maximum storage for a creative capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 100000000] + I:tierC_maxStorage=100000000 +} + + +gauge { + # How often (in ticks) the Gauge should be updated. This involves a server roundtrip! (client setting) [range: 1 ~ 200, default: 5] + I:updateFrequency=5 + + # How often (in ticks) the Gauge should query its neighbors for data. (server setting) (synced from server) [range: 1 ~ 200, default: 5] + I:updateFrequencyLimit=5 +} + + +personal { + # When true, the capacitor bank item will get a power bar in addition to the gauge on the bank. [default: false] + B:capacitorBankRenderPowerOverlayOnItem=false +} + + diff --git a/config/enderio/painter_paint_sources_core.xml b/config/enderio/painter_paint_sources_core.xml new file mode 100644 index 0000000..42f6bd7 --- /dev/null +++ b/config/enderio/painter_paint_sources_core.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/config/enderio/painter_paint_sources_user.xml b/config/enderio/painter_paint_sources_user.xml new file mode 100644 index 0000000..1f6d9fb --- /dev/null +++ b/config/enderio/painter_paint_sources_user.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/config/enderio/recipes/aliases.pdf b/config/enderio/recipes/aliases.pdf new file mode 100644 index 0000000..e7116a6 Binary files /dev/null and b/config/enderio/recipes/aliases.pdf differ diff --git a/config/enderio/recipes/alloying.pdf b/config/enderio/recipes/alloying.pdf new file mode 100644 index 0000000..9e70325 Binary files /dev/null and b/config/enderio/recipes/alloying.pdf differ diff --git a/config/enderio/recipes/alloying_modded.pdf b/config/enderio/recipes/alloying_modded.pdf new file mode 100644 index 0000000..cc40e7e Binary files /dev/null and b/config/enderio/recipes/alloying_modded.pdf differ diff --git a/config/enderio/recipes/balls.pdf b/config/enderio/recipes/balls.pdf new file mode 100644 index 0000000..e692faa Binary files /dev/null and b/config/enderio/recipes/balls.pdf differ diff --git a/config/enderio/recipes/base.pdf b/config/enderio/recipes/base.pdf new file mode 100644 index 0000000..ee23e9b Binary files /dev/null and b/config/enderio/recipes/base.pdf differ diff --git a/config/enderio/recipes/capacitor.pdf b/config/enderio/recipes/capacitor.pdf new file mode 100644 index 0000000..30f3f89 Binary files /dev/null and b/config/enderio/recipes/capacitor.pdf differ diff --git a/config/enderio/recipes/capacitor_invpanel.pdf b/config/enderio/recipes/capacitor_invpanel.pdf new file mode 100644 index 0000000..a4e495a Binary files /dev/null and b/config/enderio/recipes/capacitor_invpanel.pdf differ diff --git a/config/enderio/recipes/capacitor_machines.pdf b/config/enderio/recipes/capacitor_machines.pdf new file mode 100644 index 0000000..439c61c Binary files /dev/null and b/config/enderio/recipes/capacitor_machines.pdf differ diff --git a/config/enderio/recipes/conduits-applied-energistics.pdf b/config/enderio/recipes/conduits-applied-energistics.pdf new file mode 100644 index 0000000..71fd86e Binary files /dev/null and b/config/enderio/recipes/conduits-applied-energistics.pdf differ diff --git a/config/enderio/recipes/conduits.pdf b/config/enderio/recipes/conduits.pdf new file mode 100644 index 0000000..e7d006d Binary files /dev/null and b/config/enderio/recipes/conduits.pdf differ diff --git a/config/enderio/recipes/darksteel_upgrades.pdf b/config/enderio/recipes/darksteel_upgrades.pdf new file mode 100644 index 0000000..80dc74d Binary files /dev/null and b/config/enderio/recipes/darksteel_upgrades.pdf differ diff --git a/config/enderio/recipes/darksteel_upgrades_machines.pdf b/config/enderio/recipes/darksteel_upgrades_machines.pdf new file mode 100644 index 0000000..d2b14bf Binary files /dev/null and b/config/enderio/recipes/darksteel_upgrades_machines.pdf differ diff --git a/config/enderio/recipes/enchanter.pdf b/config/enderio/recipes/enchanter.pdf new file mode 100644 index 0000000..013766c Binary files /dev/null and b/config/enderio/recipes/enchanter.pdf differ diff --git a/config/enderio/recipes/endergy.pdf b/config/enderio/recipes/endergy.pdf new file mode 100644 index 0000000..b339d54 Binary files /dev/null and b/config/enderio/recipes/endergy.pdf differ diff --git a/config/enderio/recipes/endergy_balls.pdf b/config/enderio/recipes/endergy_balls.pdf new file mode 100644 index 0000000..ec742ff Binary files /dev/null and b/config/enderio/recipes/endergy_balls.pdf differ diff --git a/config/enderio/recipes/examples/broken_spawner.xml b/config/enderio/recipes/examples/broken_spawner.xml new file mode 100644 index 0000000..875d7ee --- /dev/null +++ b/config/enderio/recipes/examples/broken_spawner.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/cheap_machines.xml b/config/enderio/recipes/examples/cheap_machines.xml new file mode 100644 index 0000000..f5b2c66 --- /dev/null +++ b/config/enderio/recipes/examples/cheap_machines.xml @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/cheap_materials.xml b/config/enderio/recipes/examples/cheap_materials.xml new file mode 100644 index 0000000..92a8bbb --- /dev/null +++ b/config/enderio/recipes/examples/cheap_materials.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/cheaty_spawner.xml b/config/enderio/recipes/examples/cheaty_spawner.xml new file mode 100644 index 0000000..bcba6b9 --- /dev/null +++ b/config/enderio/recipes/examples/cheaty_spawner.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/conduits_easy_recipes.xml b/config/enderio/recipes/examples/conduits_easy_recipes.xml new file mode 100644 index 0000000..2ffd857 --- /dev/null +++ b/config/enderio/recipes/examples/conduits_easy_recipes.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/conduits_hard_recipes.xml b/config/enderio/recipes/examples/conduits_hard_recipes.xml new file mode 100644 index 0000000..82d0979 --- /dev/null +++ b/config/enderio/recipes/examples/conduits_hard_recipes.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/easy_recipes.xml b/config/enderio/recipes/examples/easy_recipes.xml new file mode 100644 index 0000000..fce5386 --- /dev/null +++ b/config/enderio/recipes/examples/easy_recipes.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/hard_recipes.xml b/config/enderio/recipes/examples/hard_recipes.xml new file mode 100644 index 0000000..572de61 --- /dev/null +++ b/config/enderio/recipes/examples/hard_recipes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/infinity.xml b/config/enderio/recipes/examples/infinity.xml new file mode 100644 index 0000000..2d71449 --- /dev/null +++ b/config/enderio/recipes/examples/infinity.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/legacy_recipes.xml b/config/enderio/recipes/examples/legacy_recipes.xml new file mode 100644 index 0000000..5ac3545 --- /dev/null +++ b/config/enderio/recipes/examples/legacy_recipes.xml @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/machines_easy_recipes.xml b/config/enderio/recipes/examples/machines_easy_recipes.xml new file mode 100644 index 0000000..95a4c73 --- /dev/null +++ b/config/enderio/recipes/examples/machines_easy_recipes.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/optional_tweaks.xml b/config/enderio/recipes/examples/optional_tweaks.xml new file mode 100644 index 0000000..b1d247e --- /dev/null +++ b/config/enderio/recipes/examples/optional_tweaks.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/peaceful.xml b/config/enderio/recipes/examples/peaceful.xml new file mode 100644 index 0000000..780dabd --- /dev/null +++ b/config/enderio/recipes/examples/peaceful.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/powertools_easy_recipes.xml b/config/enderio/recipes/examples/powertools_easy_recipes.xml new file mode 100644 index 0000000..bfde134 --- /dev/null +++ b/config/enderio/recipes/examples/powertools_easy_recipes.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/recipes.xsd b/config/enderio/recipes/examples/recipes.xsd new file mode 100644 index 0000000..14911e9 --- /dev/null +++ b/config/enderio/recipes/examples/recipes.xsd @@ -0,0 +1,1526 @@ + + + + + + + + + + Adds an alias into the system. The alias can be used in following elements just like the value itself. Aliases can be replaced. + + + + + + + + Restricts this alias to only be used if the given config value has the given value. + + + + + + + Restricts this alias to only be used if the given elements descriptor can (not) be found in the game. Use this to prevent replacing + good aliases with bad ones. + + + + + + + + The name of the alias. You can use anything here, but be aware that you share the namespace with all other game elements. + + + + + + A descriptor naming an item, block, ordict or another alias. + + + + + + + + A single recipe. It can have any number of crafting or any number of smelting variants (no mixing), but at any time only one of them may + be active. + + + + + + + + Restricts this recipe to only be used if the given config value has the given value. + + + + + + + Restricts this recipe to only be used if the given game element can (not) be found in the game. + + + + + + + + Crafting variants are crafted in a crafting table. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + A grid represents a shaped recipe. All items must be in the exact position they are given here. If the recipe is smaller than 3x3, + it may be moved in the grid. + + + + + + + + An item to be used for crafting. + + + + + + + + The size of the grid in the form "width 'x' height". Default is "3x3". + + + + + + + + + + + + + + A shapeless recipe only required the given items to be in the grid, regardless of their position. + + + + + + + + An item to be used for crafting. + + + + + + + + + + + The result of the crafting. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + + + + + If true, a special recipe class will be used that will copy over all nbt from the first input item of the same type. + + + + + + + + + Smelting variants are crafted in a furnace (or alloy smelter in furnace mode). + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + + The result of the smelting. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one output item. Note that this is always for one item, regardless of the recipe size. The + number must be between 0.0 (for no EXP) and 1.0 for a 100% chance. If this attribute is missing, it's value will be taken from already existing + smelting recipes that produce this item (really recommended for stuff that already has vanilla smelting recipes). If there's no existing smelting, + it will be 0. + + Please note that items have the possibility to override this value. + + + + + + + + + + + + + If set to true, the recipe will be registered for the Tinkers' Smeltery. For this to work, the output item must already be + registered with Tinkers to smelt into a fluid. + + + + + + + If set to true, the recipe will be registered for the Vanilla Furnace. + + + + + + + + + Smelting variants are crafted in Tinkers' casting table. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + Items that represent the fluid (type and amount) that needs to be put into the cast. + + + + + + + + Only valid for Tinkers recipe. Number of input items needed for the output. Note that this is applied to the amount of fluid, not + the number of items to smelt. + + + + + + + + + + + + + + The Tinkers cast to use. + + + + + + + + Should the cast be consumed? + + + + + + + + + The result of the casting process. + + + + + + + + + + + + + Enchantment recipes used in the Enchanter. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + When this item is used in the Enchanter it will give this recipe. + + + + + + + + Only valid for Enchanter recipe. Number of input items needed for one level of the enchantment. + + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + + Enchantment to produce. + + + + + + + + The XP cost of the recipe will be multiplied with this value. + + Defaults to 1. + + + + + + + + + + + + + + + + + + Spawn recipes to be used in the powered spawner. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + The settings for one type of entity. + + + + + + + The ResourceLocation of the entity this entry is for. + + Aside from a literal ResourceLocation, a number of special values can be + used: + + "*" denotes the default entry, its values are used when there is no matching configuration. + + "*boss*" matches all modded boss mobs; it can + only be used for soul vial configuration. + + Additionally, both the modid and the mobid (the part before and after the colon) can contain a single + asterisk as wildcard ("*:*" is an alias for "*"). + + If multiple entries match the same mob (only possible when using wildcards), the + configurations combine using the most restrictive setting, i.e. if any one entry disables spawning (or + soulvialing) it is disabled, and the + highest cost multipier of all matching entries will be used. + + + + + + + The cost of the recipe will be multiplied with this value. + + Defaults to 1. + + + + + + + + + + + + Entities that are disabled cannot be spawned by powered spawners. + + + + + + + When set to true, the entity cannot be spawned and must be cloned from a captured entity instead (Attention: Possibility of item + duping!) + + + + + + + Specifies if this mob can be captured with a soul vial (default is yes). If an entity cannot be captured, it also cannot be + spawning by powered spawners. + + + + + + + + + + + + Alloying variants are crafted in an alloy smelter. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + Number of input items needed. + + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + + The result of the alloying. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one recipe. The number must be between 0.0 (for no EXP) and 1.0 for a 100% chance. + + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + + + Sagmilling recipes are used in a Sag Mill. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + The result of the sagmilling. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to sagmill into. + + + + + + + + + + + + The chance that this item is produced by one run of the recipe. The chance is increased by the "chanceMultiplier" of the used + grinding ball. + + + + + + + + + + + + + + + If required is false, an output for something that doesn't exist in the game is silently skipped. Use this for optional + additional outputs, as the whole recipe still needs at least one output (unless the whole recipe is optional). + + + + + + + + + + Use of grinding balls is restricted by the bonus type of the recipe. If it is set to "none", it will not have any grinding ball + bonuses applied and will not reduce the durability of any balls in the mill at the time it is processed. If it is set to "chance_only", the chance + and power multipliers of the grinding balls are applied, but not the grinding multiplier. If it is set to "multiply_output" (default), all + multipliers apply. + + + + + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + + + Recipe for the Slice'n'Splice + + + + + + + A recipe for the VAT. + + + + + + + A recipe for the Soul Binder. + + + + + + + A recipe for the vanilla brewing stand. + + + + + + + A recipe for the Tank. + + + + + + + A pseudo-recipe for hiding items and fluids in the JEI list of ingredients. + + + + + + + + + + + + + + + If a recipe is required, it is an error if none of its variants is valid. + + + + + + + A display name. Used for error messages only. + + + + + + + If a recipe is disabled it will not be registered and it will not check the validity of its content. Use this in the user file to + disable core recipes. + + + + + + The minimum level a machine has to have to be able to produce this recipe. Note that not all machines have levels. Setting a level for + those would either be ignored completele (e.g. crafting, casting) or make the recipe uncraftable (e.g. slicing). + + + + + + + + + + + + + + + + + + + + + + + + + + + Either item or mod or upgrade must be given. A dependency is met (or not met if reverse is set) if the item (if given) exists and the upgrade + (if given) exists and the mod (if given) is loaded. + + + + + The ID of an item that must exist in the game + + + + + The ID of a mod that must be loaded + + + + + The ID of a Dark Steel Upgrade that must be loaded + + + + + When set to true, the dependency is reversed, i.e. the item/mod/upgrade must not exist + + + + + + + + + + + + + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and existing ones removed. + + Use of the grinding ball is restricted by the bonusType of the recipe. If it is set to "none", it will not have any grinding ball bonuses applied + and will not reduce the durability of any balls in the mill at the time it is processed. If it is set to "chance_only", the chance and power + multipliers of the grinding balls are applied, but not the grinding multiplier. If it is set to "multiply_output" (default), all multipliers + apply. + + + + + + + + + + + + + + + + + The recipe output will be produced this many times. e.g. "3.14" would produce 3 copies of the complete output set and a 14% chance + for a forth copy. + + + + + + + + + + + + The chances for the different outputs of the recipe are multiplied with this. e.g. if a recipe specifies <output + name="cobblestone" chance="0.15" /> a chance multiplier of "3.14" would make it a 47.1% chance of getting one cobblestone. + + Results of more than 100% do not give multiples. + + + + + + + + + + + The "energy cost" of the recipe is multiplied with this. + + + + + + + + + + + This specifies how long one grinding ball will last before it is used up. The unit is the amount of power used by the SAG Mill. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Capacitor Keys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A Soul Binder recipe. + + + + + + + The item that is the input. + + + + + + + + + + The soul that is the input. All souls must be in Soul Vials, so you only specify the soul itself here. + + + + + + + + + The item to produce. + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + The amount of XP levels running this recipe takes. + + + + + + + + + + + + + + + + + + + + Which souls can be used with this recipe: + + * LISTED: Souls will be given with the 'soul' tag + * ALL: All souls can be used + * SPAWNABLE: All souls + that can be used with the Powered Spawner can be used. + * MONSTERS: All souls that are tagged as monster. + * ANIMALS: All souls that are tagged as animals. + + + + + + + + + + + + + + + + + A Brewing recipe. + + + + + + + + The item that is the input. + + + + + + + + + + + + + A filling or emptying recipe for the tank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A marker to disable a recipe. Can be used together or instead of the disabled attribute. + + + + + + + + + + A fuel for usage in the combustion generators. + + + + + + + + + Amount of energy the fuel generates per tick (base value) + + + + + + + + + + Number of ticks the fuel lasts (base value) + + + + + + + + + + + + Configure which items/fluids should be hidden in JEI. + + + + + + + + + + + + + + A coolant for usage in the combustion generators. + + + + + + + + + degreesCoolingPerMB (base value) + + + + + + + + + + + + + The resource ID of a potion. + + + + + + + + The ID of a fluid. + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + + + The ID of a fluid. + + + + + NBT for the fluid stack. + + + + + Amount of fluid in mB. + + + + + + + + + + + + + + The registry name of a potion effect. If this is given, a potion bottle with this effect is created. Cannot be used together with name or + nbt. + + + + + + + A string that specifies one or more items, consisting of a comma-separated list of item specifiers. Specifiers may be prefixed with a "+" or + "-", the latter removes that item from the list. + + If this is used as an input, all items in the list will be used. If it is used as an output, only the first + one is used. The list can contain non-existing items as long as there also is at least one existing one. + + Each specifuer can be one of 4 things: + + (1) An alias, + e.g. "IRON" + + (2) An oredict name, e.g. "ingotIron". Oredict names can be prefixed with "oredict:" to prevent confusion, e.g. "oredict:ingotIron" + + (3) The + resource location of a block, e.g. "minecraft:stone". Block resource locations may be prefixed with "block:" to prevent confusion, e.g. + "block:minecraft:stone". In recipes these will only work if that block has a corresponding item that is internally linked to the block. + + (4) The resource + location of an item, e.g. "minecraft:iron_ingot". Item resource locations may be prefixed with "item:" to prevent confusion, e.g. + "item:minecraft:iron_ingot". A number of items have blocks with the same name that are NOT linked, for them the "item:" prefix is required. Items can + further be limited to specific meta values by postfixing with ":(number)", e.g. "item:minecraft:stone:3". + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml b/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml new file mode 100644 index 0000000..dbc2576 --- /dev/null +++ b/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/strict_iron.xml b/config/enderio/recipes/examples/strict_iron.xml new file mode 100644 index 0000000..9bbe493 --- /dev/null +++ b/config/enderio/recipes/examples/strict_iron.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/unhide_base.xml b/config/enderio/recipes/examples/unhide_base.xml new file mode 100644 index 0000000..e9b6c09 --- /dev/null +++ b/config/enderio/recipes/examples/unhide_base.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/fuels.pdf b/config/enderio/recipes/fuels.pdf new file mode 100644 index 0000000..4935125 Binary files /dev/null and b/config/enderio/recipes/fuels.pdf differ diff --git a/config/enderio/recipes/generated.pdf b/config/enderio/recipes/generated.pdf new file mode 100644 index 0000000..add3888 --- /dev/null +++ b/config/enderio/recipes/generated.pdf @@ -0,0 +1,12901 @@ +%PDF-1.4 +%öäüß +1 0 obj +<< +/Type /Catalog +/Version /1.7 +/Pages 2 0 R +>> +endobj +3 0 obj +<< +/CreationDate (D:20210529010456+02'00') +/Producer (openhtmltopdf.com) +>> +endobj +2 0 obj +<< +/Type /Pages +/Kids [4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R +14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R +24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R +34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R +44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R +54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R +64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R +74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R +84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R +94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R +104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R +114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R +124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R +134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R +144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R +154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R +164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R +174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R +184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R +194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R +204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R +214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R +224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R 233 0 R +234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R +244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R +254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R +264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R +274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R +284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R +294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R +304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R +314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R +324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R +334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R +344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R +354 0 R 355 0 R] +/Count 352 +>> +endobj +4 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 356 0 R +/Resources 357 0 R +/Parent 2 0 R +>> +endobj +5 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 358 0 R +/Resources 359 0 R +/Parent 2 0 R +>> +endobj +6 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 360 0 R +/Resources 361 0 R +/Parent 2 0 R +>> +endobj +7 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 362 0 R +/Resources 363 0 R +/Parent 2 0 R +>> +endobj +8 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 364 0 R +/Resources 365 0 R +/Parent 2 0 R +>> +endobj +9 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 366 0 R +/Resources 367 0 R +/Parent 2 0 R +>> +endobj +10 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 368 0 R +/Resources 369 0 R +/Parent 2 0 R +>> +endobj +11 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 370 0 R +/Resources 371 0 R +/Parent 2 0 R +>> +endobj +12 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 372 0 R +/Resources 373 0 R +/Parent 2 0 R +>> +endobj +13 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 374 0 R +/Resources 375 0 R +/Parent 2 0 R +>> +endobj +14 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 376 0 R +/Resources 377 0 R +/Parent 2 0 R +>> +endobj +15 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 378 0 R +/Resources 379 0 R +/Parent 2 0 R +>> +endobj +16 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 380 0 R +/Resources 381 0 R +/Parent 2 0 R +>> +endobj +17 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 382 0 R +/Resources 383 0 R +/Parent 2 0 R +>> +endobj +18 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 384 0 R +/Resources 385 0 R +/Parent 2 0 R +>> +endobj +19 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 386 0 R +/Resources 387 0 R +/Parent 2 0 R +>> +endobj +20 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 388 0 R +/Resources 389 0 R +/Parent 2 0 R +>> +endobj +21 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 390 0 R +/Resources 391 0 R +/Parent 2 0 R +>> +endobj +22 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 392 0 R +/Resources 393 0 R +/Parent 2 0 R +>> +endobj +23 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 394 0 R +/Resources 395 0 R +/Parent 2 0 R +>> +endobj +24 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 396 0 R +/Resources 397 0 R +/Parent 2 0 R +>> +endobj +25 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 398 0 R +/Resources 399 0 R +/Parent 2 0 R +>> +endobj +26 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 400 0 R +/Resources 401 0 R +/Parent 2 0 R +>> +endobj +27 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 402 0 R +/Resources 403 0 R +/Parent 2 0 R +>> +endobj +28 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 404 0 R +/Resources 405 0 R +/Parent 2 0 R +>> +endobj +29 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 406 0 R +/Resources 407 0 R +/Parent 2 0 R +>> +endobj +30 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 408 0 R +/Resources 409 0 R +/Parent 2 0 R +>> +endobj +31 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 410 0 R +/Resources 411 0 R +/Parent 2 0 R +>> +endobj +32 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 412 0 R +/Resources 413 0 R +/Parent 2 0 R +>> +endobj +33 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 414 0 R +/Resources 415 0 R +/Parent 2 0 R +>> +endobj +34 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 416 0 R +/Resources 417 0 R +/Parent 2 0 R +>> +endobj +35 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 418 0 R +/Resources 419 0 R +/Parent 2 0 R +>> +endobj +36 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 420 0 R +/Resources 421 0 R +/Parent 2 0 R +>> +endobj +37 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 422 0 R +/Resources 423 0 R +/Parent 2 0 R +>> +endobj +38 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 424 0 R +/Resources 425 0 R +/Parent 2 0 R +>> +endobj +39 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 426 0 R +/Resources 427 0 R +/Parent 2 0 R +>> +endobj +40 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 428 0 R +/Resources 429 0 R +/Parent 2 0 R +>> +endobj +41 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 430 0 R +/Resources 431 0 R +/Parent 2 0 R +>> +endobj +42 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 432 0 R +/Resources 433 0 R +/Parent 2 0 R +>> +endobj +43 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 434 0 R +/Resources 435 0 R +/Parent 2 0 R +>> +endobj +44 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 436 0 R +/Resources 437 0 R +/Parent 2 0 R +>> +endobj +45 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 438 0 R +/Resources 439 0 R +/Parent 2 0 R +>> +endobj +46 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 440 0 R +/Resources 441 0 R +/Parent 2 0 R +>> +endobj +47 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 442 0 R +/Resources 443 0 R +/Parent 2 0 R +>> +endobj +48 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 444 0 R +/Resources 445 0 R +/Parent 2 0 R +>> +endobj +49 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 446 0 R +/Resources 447 0 R +/Parent 2 0 R +>> +endobj +50 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 448 0 R +/Resources 449 0 R +/Parent 2 0 R +>> +endobj +51 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 450 0 R +/Resources 451 0 R +/Parent 2 0 R +>> +endobj +52 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 452 0 R +/Resources 453 0 R +/Parent 2 0 R +>> +endobj +53 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 454 0 R +/Resources 455 0 R +/Parent 2 0 R +>> +endobj +54 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 456 0 R +/Resources 457 0 R +/Parent 2 0 R +>> +endobj +55 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 458 0 R +/Resources 459 0 R +/Parent 2 0 R +>> +endobj +56 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 460 0 R +/Resources 461 0 R +/Parent 2 0 R +>> +endobj +57 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 462 0 R +/Resources 463 0 R +/Parent 2 0 R +>> +endobj +58 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 464 0 R +/Resources 465 0 R +/Parent 2 0 R +>> +endobj +59 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 466 0 R +/Resources 467 0 R +/Parent 2 0 R +>> +endobj +60 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 468 0 R +/Resources 469 0 R +/Parent 2 0 R +>> +endobj +61 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 470 0 R +/Resources 471 0 R +/Parent 2 0 R +>> +endobj +62 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 472 0 R +/Resources 473 0 R +/Parent 2 0 R +>> +endobj +63 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 474 0 R +/Resources 475 0 R +/Parent 2 0 R +>> +endobj +64 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 476 0 R +/Resources 477 0 R +/Parent 2 0 R +>> +endobj +65 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 478 0 R +/Resources 479 0 R +/Parent 2 0 R +>> +endobj +66 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 480 0 R +/Resources 481 0 R +/Parent 2 0 R +>> +endobj +67 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 482 0 R +/Resources 483 0 R +/Parent 2 0 R +>> +endobj +68 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 484 0 R +/Resources 485 0 R +/Parent 2 0 R +>> +endobj +69 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 486 0 R +/Resources 487 0 R +/Parent 2 0 R +>> +endobj +70 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 488 0 R +/Resources 489 0 R +/Parent 2 0 R +>> +endobj +71 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 490 0 R +/Resources 491 0 R +/Parent 2 0 R +>> +endobj +72 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 492 0 R +/Resources 493 0 R +/Parent 2 0 R +>> +endobj +73 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 494 0 R +/Resources 495 0 R +/Parent 2 0 R +>> +endobj +74 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 496 0 R +/Resources 497 0 R +/Parent 2 0 R +>> +endobj +75 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 498 0 R +/Resources 499 0 R +/Parent 2 0 R +>> +endobj +76 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 500 0 R +/Resources 501 0 R +/Parent 2 0 R +>> +endobj +77 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 502 0 R +/Resources 503 0 R +/Parent 2 0 R +>> +endobj +78 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 504 0 R +/Resources 505 0 R +/Parent 2 0 R +>> +endobj +79 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 506 0 R +/Resources 507 0 R +/Parent 2 0 R +>> +endobj +80 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 508 0 R +/Resources 509 0 R +/Parent 2 0 R +>> +endobj +81 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 510 0 R +/Resources 511 0 R +/Parent 2 0 R +>> +endobj +82 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 512 0 R +/Resources 513 0 R +/Parent 2 0 R +>> +endobj +83 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 514 0 R +/Resources 515 0 R +/Parent 2 0 R +>> +endobj +84 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 516 0 R +/Resources 517 0 R +/Parent 2 0 R +>> +endobj +85 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 518 0 R +/Resources 519 0 R +/Parent 2 0 R +>> +endobj +86 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 520 0 R +/Resources 521 0 R +/Parent 2 0 R +>> +endobj +87 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 522 0 R +/Resources 523 0 R +/Parent 2 0 R +>> +endobj +88 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 524 0 R +/Resources 525 0 R +/Parent 2 0 R +>> +endobj +89 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 526 0 R +/Resources 527 0 R +/Parent 2 0 R +>> +endobj +90 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 528 0 R +/Resources 529 0 R +/Parent 2 0 R +>> +endobj +91 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 530 0 R +/Resources 531 0 R +/Parent 2 0 R +>> +endobj +92 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 532 0 R +/Resources 533 0 R +/Parent 2 0 R +>> +endobj +93 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 534 0 R +/Resources 535 0 R +/Parent 2 0 R +>> +endobj +94 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 536 0 R +/Resources 537 0 R +/Parent 2 0 R +>> +endobj +95 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 538 0 R +/Resources 539 0 R +/Parent 2 0 R +>> +endobj +96 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 540 0 R +/Resources 541 0 R +/Parent 2 0 R +>> +endobj +97 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 542 0 R +/Resources 543 0 R +/Parent 2 0 R +>> +endobj +98 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 544 0 R +/Resources 545 0 R +/Parent 2 0 R +>> +endobj +99 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 546 0 R +/Resources 547 0 R +/Parent 2 0 R +>> +endobj +100 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 548 0 R +/Resources 549 0 R +/Parent 2 0 R +>> +endobj +101 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 550 0 R +/Resources 551 0 R +/Parent 2 0 R +>> +endobj +102 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 552 0 R +/Resources 553 0 R +/Parent 2 0 R +>> +endobj +103 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 554 0 R +/Resources 555 0 R +/Parent 2 0 R +>> +endobj +104 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 556 0 R +/Resources 557 0 R +/Parent 2 0 R +>> +endobj +105 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 558 0 R +/Resources 559 0 R +/Parent 2 0 R +>> +endobj +106 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 560 0 R +/Resources 561 0 R +/Parent 2 0 R +>> +endobj +107 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 562 0 R +/Resources 563 0 R +/Parent 2 0 R +>> +endobj +108 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 564 0 R +/Resources 565 0 R +/Parent 2 0 R +>> +endobj +109 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 566 0 R +/Resources 567 0 R +/Parent 2 0 R +>> +endobj +110 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 568 0 R +/Resources 569 0 R +/Parent 2 0 R +>> +endobj +111 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 570 0 R +/Resources 571 0 R +/Parent 2 0 R +>> +endobj +112 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 572 0 R +/Resources 573 0 R +/Parent 2 0 R +>> +endobj +113 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 574 0 R +/Resources 575 0 R +/Parent 2 0 R +>> +endobj +114 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 576 0 R +/Resources 577 0 R +/Parent 2 0 R +>> +endobj +115 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 578 0 R +/Resources 579 0 R +/Parent 2 0 R +>> +endobj +116 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 580 0 R +/Resources 581 0 R +/Parent 2 0 R +>> +endobj +117 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 582 0 R +/Resources 583 0 R +/Parent 2 0 R +>> +endobj +118 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 584 0 R +/Resources 585 0 R +/Parent 2 0 R +>> +endobj +119 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 586 0 R +/Resources 587 0 R +/Parent 2 0 R +>> +endobj +120 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 588 0 R +/Resources 589 0 R +/Parent 2 0 R +>> +endobj +121 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 590 0 R +/Resources 591 0 R +/Parent 2 0 R +>> +endobj +122 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 592 0 R +/Resources 593 0 R +/Parent 2 0 R +>> +endobj +123 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 594 0 R +/Resources 595 0 R +/Parent 2 0 R +>> +endobj +124 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 596 0 R +/Resources 597 0 R +/Parent 2 0 R +>> +endobj +125 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 598 0 R +/Resources 599 0 R +/Parent 2 0 R +>> +endobj +126 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 600 0 R +/Resources 601 0 R +/Parent 2 0 R +>> +endobj +127 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 602 0 R +/Resources 603 0 R +/Parent 2 0 R +>> +endobj +128 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 604 0 R +/Resources 605 0 R +/Parent 2 0 R +>> +endobj +129 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 606 0 R +/Resources 607 0 R +/Parent 2 0 R +>> +endobj +130 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 608 0 R +/Resources 609 0 R +/Parent 2 0 R +>> +endobj +131 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 610 0 R +/Resources 611 0 R +/Parent 2 0 R +>> +endobj +132 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 612 0 R +/Resources 613 0 R +/Parent 2 0 R +>> +endobj +133 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 614 0 R +/Resources 615 0 R +/Parent 2 0 R +>> +endobj +134 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 616 0 R +/Resources 617 0 R +/Parent 2 0 R +>> +endobj +135 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 618 0 R +/Resources 619 0 R +/Parent 2 0 R +>> +endobj +136 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 620 0 R +/Resources 621 0 R +/Parent 2 0 R +>> +endobj +137 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 622 0 R +/Resources 623 0 R +/Parent 2 0 R +>> +endobj +138 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 624 0 R +/Resources 625 0 R +/Parent 2 0 R +>> +endobj +139 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 626 0 R +/Resources 627 0 R +/Parent 2 0 R +>> +endobj +140 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 628 0 R +/Resources 629 0 R +/Parent 2 0 R +>> +endobj +141 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 630 0 R +/Resources 631 0 R +/Parent 2 0 R +>> +endobj +142 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 632 0 R +/Resources 633 0 R +/Parent 2 0 R +>> +endobj +143 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 634 0 R +/Resources 635 0 R +/Parent 2 0 R +>> +endobj +144 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 636 0 R +/Resources 637 0 R +/Parent 2 0 R +>> +endobj +145 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 638 0 R +/Resources 639 0 R +/Parent 2 0 R +>> +endobj +146 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 640 0 R +/Resources 641 0 R +/Parent 2 0 R +>> +endobj +147 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 642 0 R +/Resources 643 0 R +/Parent 2 0 R +>> +endobj +148 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 644 0 R +/Resources 645 0 R +/Parent 2 0 R +>> +endobj +149 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 646 0 R +/Resources 647 0 R +/Parent 2 0 R +>> +endobj +150 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 648 0 R +/Resources 649 0 R +/Parent 2 0 R +>> +endobj +151 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 650 0 R +/Resources 651 0 R +/Parent 2 0 R +>> +endobj +152 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 652 0 R +/Resources 653 0 R +/Parent 2 0 R +>> +endobj +153 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 654 0 R +/Resources 655 0 R +/Parent 2 0 R +>> +endobj +154 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 656 0 R +/Resources 657 0 R +/Parent 2 0 R +>> +endobj +155 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 658 0 R +/Resources 659 0 R +/Parent 2 0 R +>> +endobj +156 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 660 0 R +/Resources 661 0 R +/Parent 2 0 R +>> +endobj +157 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 662 0 R +/Resources 663 0 R +/Parent 2 0 R +>> +endobj +158 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 664 0 R +/Resources 665 0 R +/Parent 2 0 R +>> +endobj +159 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 666 0 R +/Resources 667 0 R +/Parent 2 0 R +>> +endobj +160 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 668 0 R +/Resources 669 0 R +/Parent 2 0 R +>> +endobj +161 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 670 0 R +/Resources 671 0 R +/Parent 2 0 R +>> +endobj +162 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 672 0 R +/Resources 673 0 R +/Parent 2 0 R +>> +endobj +163 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 674 0 R +/Resources 675 0 R +/Parent 2 0 R +>> +endobj +164 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 676 0 R +/Resources 677 0 R +/Parent 2 0 R +>> +endobj +165 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 678 0 R +/Resources 679 0 R +/Parent 2 0 R +>> +endobj +166 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 680 0 R +/Resources 681 0 R +/Parent 2 0 R +>> +endobj +167 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 682 0 R +/Resources 683 0 R +/Parent 2 0 R +>> +endobj +168 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 684 0 R +/Resources 685 0 R +/Parent 2 0 R +>> +endobj +169 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 686 0 R +/Resources 687 0 R +/Parent 2 0 R +>> +endobj +170 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 688 0 R +/Resources 689 0 R +/Parent 2 0 R +>> +endobj +171 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 690 0 R +/Resources 691 0 R +/Parent 2 0 R +>> +endobj +172 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 692 0 R +/Resources 693 0 R +/Parent 2 0 R +>> +endobj +173 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 694 0 R +/Resources 695 0 R +/Parent 2 0 R +>> +endobj +174 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 696 0 R +/Resources 697 0 R +/Parent 2 0 R +>> +endobj +175 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 698 0 R +/Resources 699 0 R +/Parent 2 0 R +>> +endobj +176 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 700 0 R +/Resources 701 0 R +/Parent 2 0 R +>> +endobj +177 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 702 0 R +/Resources 703 0 R +/Parent 2 0 R +>> +endobj +178 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 704 0 R +/Resources 705 0 R +/Parent 2 0 R +>> +endobj +179 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 706 0 R +/Resources 707 0 R +/Parent 2 0 R +>> +endobj +180 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 708 0 R +/Resources 709 0 R +/Parent 2 0 R +>> +endobj +181 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 710 0 R +/Resources 711 0 R +/Parent 2 0 R +>> +endobj +182 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 712 0 R +/Resources 713 0 R +/Parent 2 0 R +>> +endobj +183 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 714 0 R +/Resources 715 0 R +/Parent 2 0 R +>> +endobj +184 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 716 0 R +/Resources 717 0 R +/Parent 2 0 R +>> +endobj +185 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 718 0 R +/Resources 719 0 R +/Parent 2 0 R +>> +endobj +186 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 720 0 R +/Resources 721 0 R +/Parent 2 0 R +>> +endobj +187 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 722 0 R +/Resources 723 0 R +/Parent 2 0 R +>> +endobj +188 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 724 0 R +/Resources 725 0 R +/Parent 2 0 R +>> +endobj +189 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 726 0 R +/Resources 727 0 R +/Parent 2 0 R +>> +endobj +190 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 728 0 R +/Resources 729 0 R +/Parent 2 0 R +>> +endobj +191 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 730 0 R +/Resources 731 0 R +/Parent 2 0 R +>> +endobj +192 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 732 0 R +/Resources 733 0 R +/Parent 2 0 R +>> +endobj +193 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 734 0 R +/Resources 735 0 R +/Parent 2 0 R +>> +endobj +194 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 736 0 R +/Resources 737 0 R +/Parent 2 0 R +>> +endobj +195 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 738 0 R +/Resources 739 0 R +/Parent 2 0 R +>> +endobj +196 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 740 0 R +/Resources 741 0 R +/Parent 2 0 R +>> +endobj +197 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 742 0 R +/Resources 743 0 R +/Parent 2 0 R +>> +endobj +198 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 744 0 R +/Resources 745 0 R +/Parent 2 0 R +>> +endobj +199 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 746 0 R +/Resources 747 0 R +/Parent 2 0 R +>> +endobj +200 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 748 0 R +/Resources 749 0 R +/Parent 2 0 R +>> +endobj +201 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 750 0 R +/Resources 751 0 R +/Parent 2 0 R +>> +endobj +202 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 752 0 R +/Resources 753 0 R +/Parent 2 0 R +>> +endobj +203 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 754 0 R +/Resources 755 0 R +/Parent 2 0 R +>> +endobj +204 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 756 0 R +/Resources 757 0 R +/Parent 2 0 R +>> +endobj +205 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 758 0 R +/Resources 759 0 R +/Parent 2 0 R +>> +endobj +206 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 760 0 R +/Resources 761 0 R +/Parent 2 0 R +>> +endobj +207 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 762 0 R +/Resources 763 0 R +/Parent 2 0 R +>> +endobj +208 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 764 0 R +/Resources 765 0 R +/Parent 2 0 R +>> +endobj +209 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 766 0 R +/Resources 767 0 R +/Parent 2 0 R +>> +endobj +210 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 768 0 R +/Resources 769 0 R +/Parent 2 0 R +>> +endobj +211 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 770 0 R +/Resources 771 0 R +/Parent 2 0 R +>> +endobj +212 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 772 0 R +/Resources 773 0 R +/Parent 2 0 R +>> +endobj +213 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 774 0 R +/Resources 775 0 R +/Parent 2 0 R +>> +endobj +214 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 776 0 R +/Resources 777 0 R +/Parent 2 0 R +>> +endobj +215 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 778 0 R +/Resources 779 0 R +/Parent 2 0 R +>> +endobj +216 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 780 0 R +/Resources 781 0 R +/Parent 2 0 R +>> +endobj +217 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 782 0 R +/Resources 783 0 R +/Parent 2 0 R +>> +endobj +218 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 784 0 R +/Resources 785 0 R +/Parent 2 0 R +>> +endobj +219 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 786 0 R +/Resources 787 0 R +/Parent 2 0 R +>> +endobj +220 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 788 0 R +/Resources 789 0 R +/Parent 2 0 R +>> +endobj +221 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 790 0 R +/Resources 791 0 R +/Parent 2 0 R +>> +endobj +222 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 792 0 R +/Resources 793 0 R +/Parent 2 0 R +>> +endobj +223 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 794 0 R +/Resources 795 0 R +/Parent 2 0 R +>> +endobj +224 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 796 0 R +/Resources 797 0 R +/Parent 2 0 R +>> +endobj +225 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 798 0 R +/Resources 799 0 R +/Parent 2 0 R +>> +endobj +226 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 800 0 R +/Resources 801 0 R +/Parent 2 0 R +>> +endobj +227 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 802 0 R +/Resources 803 0 R +/Parent 2 0 R +>> +endobj +228 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 804 0 R +/Resources 805 0 R +/Parent 2 0 R +>> +endobj +229 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 806 0 R +/Resources 807 0 R +/Parent 2 0 R +>> +endobj +230 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 808 0 R +/Resources 809 0 R +/Parent 2 0 R +>> +endobj +231 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 810 0 R +/Resources 811 0 R +/Parent 2 0 R +>> +endobj +232 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 812 0 R +/Resources 813 0 R +/Parent 2 0 R +>> +endobj +233 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 814 0 R +/Resources 815 0 R +/Parent 2 0 R +>> +endobj +234 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 816 0 R +/Resources 817 0 R +/Parent 2 0 R +>> +endobj +235 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 818 0 R +/Resources 819 0 R +/Parent 2 0 R +>> +endobj +236 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 820 0 R +/Resources 821 0 R +/Parent 2 0 R +>> +endobj +237 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 822 0 R +/Resources 823 0 R +/Parent 2 0 R +>> +endobj +238 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 824 0 R +/Resources 825 0 R +/Parent 2 0 R +>> +endobj +239 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 826 0 R +/Resources 827 0 R +/Parent 2 0 R +>> +endobj +240 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 828 0 R +/Resources 829 0 R +/Parent 2 0 R +>> +endobj +241 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 830 0 R +/Resources 831 0 R +/Parent 2 0 R +>> +endobj +242 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 832 0 R +/Resources 833 0 R +/Parent 2 0 R +>> +endobj +243 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 834 0 R +/Resources 835 0 R +/Parent 2 0 R +>> +endobj +244 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 836 0 R +/Resources 837 0 R +/Parent 2 0 R +>> +endobj +245 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 838 0 R +/Resources 839 0 R +/Parent 2 0 R +>> +endobj +246 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 840 0 R +/Resources 841 0 R +/Parent 2 0 R +>> +endobj +247 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 842 0 R +/Resources 843 0 R +/Parent 2 0 R +>> +endobj +248 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 844 0 R +/Resources 845 0 R +/Parent 2 0 R +>> +endobj +249 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 846 0 R +/Resources 847 0 R +/Parent 2 0 R +>> +endobj +250 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 848 0 R +/Resources 849 0 R +/Parent 2 0 R +>> +endobj +251 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 850 0 R +/Resources 851 0 R +/Parent 2 0 R +>> +endobj +252 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 852 0 R +/Resources 853 0 R +/Parent 2 0 R +>> +endobj +253 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 854 0 R +/Resources 855 0 R +/Parent 2 0 R +>> +endobj +254 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 856 0 R +/Resources 857 0 R +/Parent 2 0 R +>> +endobj +255 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 858 0 R +/Resources 859 0 R +/Parent 2 0 R +>> +endobj +256 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 860 0 R +/Resources 861 0 R +/Parent 2 0 R +>> +endobj +257 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 862 0 R +/Resources 863 0 R +/Parent 2 0 R +>> +endobj +258 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 864 0 R +/Resources 865 0 R +/Parent 2 0 R +>> +endobj +259 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 866 0 R +/Resources 867 0 R +/Parent 2 0 R +>> +endobj +260 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 868 0 R +/Resources 869 0 R +/Parent 2 0 R +>> +endobj +261 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 870 0 R +/Resources 871 0 R +/Parent 2 0 R +>> +endobj +262 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 872 0 R +/Resources 873 0 R +/Parent 2 0 R +>> +endobj +263 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 874 0 R +/Resources 875 0 R +/Parent 2 0 R +>> +endobj +264 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 876 0 R +/Resources 877 0 R +/Parent 2 0 R +>> +endobj +265 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 878 0 R +/Resources 879 0 R +/Parent 2 0 R +>> +endobj +266 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 880 0 R +/Resources 881 0 R +/Parent 2 0 R +>> +endobj +267 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 882 0 R +/Resources 883 0 R +/Parent 2 0 R +>> +endobj +268 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 884 0 R +/Resources 885 0 R +/Parent 2 0 R +>> +endobj +269 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 886 0 R +/Resources 887 0 R +/Parent 2 0 R +>> +endobj +270 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 888 0 R +/Resources 889 0 R +/Parent 2 0 R +>> +endobj +271 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 890 0 R +/Resources 891 0 R +/Parent 2 0 R +>> +endobj +272 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 892 0 R +/Resources 893 0 R +/Parent 2 0 R +>> +endobj +273 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 894 0 R +/Resources 895 0 R +/Parent 2 0 R +>> +endobj +274 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 896 0 R +/Resources 897 0 R +/Parent 2 0 R +>> +endobj +275 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 898 0 R +/Resources 899 0 R +/Parent 2 0 R +>> +endobj +276 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 900 0 R +/Resources 901 0 R +/Parent 2 0 R +>> +endobj +277 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 902 0 R +/Resources 903 0 R +/Parent 2 0 R +>> +endobj +278 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 904 0 R +/Resources 905 0 R +/Parent 2 0 R +>> +endobj +279 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 906 0 R +/Resources 907 0 R +/Parent 2 0 R +>> +endobj +280 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 908 0 R +/Resources 909 0 R +/Parent 2 0 R +>> +endobj +281 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 910 0 R +/Resources 911 0 R +/Parent 2 0 R +>> +endobj +282 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 912 0 R +/Resources 913 0 R +/Parent 2 0 R +>> +endobj +283 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 914 0 R +/Resources 915 0 R +/Parent 2 0 R +>> +endobj +284 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 916 0 R +/Resources 917 0 R +/Parent 2 0 R +>> +endobj +285 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 918 0 R +/Resources 919 0 R +/Parent 2 0 R +>> +endobj +286 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 920 0 R +/Resources 921 0 R +/Parent 2 0 R +>> +endobj +287 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 922 0 R +/Resources 923 0 R +/Parent 2 0 R +>> +endobj +288 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 924 0 R +/Resources 925 0 R +/Parent 2 0 R +>> +endobj +289 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 926 0 R +/Resources 927 0 R +/Parent 2 0 R +>> +endobj +290 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 928 0 R +/Resources 929 0 R +/Parent 2 0 R +>> +endobj +291 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 930 0 R +/Resources 931 0 R +/Parent 2 0 R +>> +endobj +292 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 932 0 R +/Resources 933 0 R +/Parent 2 0 R +>> +endobj +293 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 934 0 R +/Resources 935 0 R +/Parent 2 0 R +>> +endobj +294 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 936 0 R +/Resources 937 0 R +/Parent 2 0 R +>> +endobj +295 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 938 0 R +/Resources 939 0 R +/Parent 2 0 R +>> +endobj +296 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 940 0 R +/Resources 941 0 R +/Parent 2 0 R +>> +endobj +297 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 942 0 R +/Resources 943 0 R +/Parent 2 0 R +>> +endobj +298 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 944 0 R +/Resources 945 0 R +/Parent 2 0 R +>> +endobj +299 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 946 0 R +/Resources 947 0 R +/Parent 2 0 R +>> +endobj +300 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 948 0 R +/Resources 949 0 R +/Parent 2 0 R +>> +endobj +301 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 950 0 R +/Resources 951 0 R +/Parent 2 0 R +>> +endobj +302 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 952 0 R +/Resources 953 0 R +/Parent 2 0 R +>> +endobj +303 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 954 0 R +/Resources 955 0 R +/Parent 2 0 R +>> +endobj +304 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 956 0 R +/Resources 957 0 R +/Parent 2 0 R +>> +endobj +305 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 958 0 R +/Resources 959 0 R +/Parent 2 0 R +>> +endobj +306 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 960 0 R +/Resources 961 0 R +/Parent 2 0 R +>> +endobj +307 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 962 0 R +/Resources 963 0 R +/Parent 2 0 R +>> +endobj +308 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 964 0 R +/Resources 965 0 R +/Parent 2 0 R +>> +endobj +309 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 966 0 R +/Resources 967 0 R +/Parent 2 0 R +>> +endobj +310 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 968 0 R +/Resources 969 0 R +/Parent 2 0 R +>> +endobj +311 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 970 0 R +/Resources 971 0 R +/Parent 2 0 R +>> +endobj +312 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 972 0 R +/Resources 973 0 R +/Parent 2 0 R +>> +endobj +313 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 974 0 R +/Resources 975 0 R +/Parent 2 0 R +>> +endobj +314 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 976 0 R +/Resources 977 0 R +/Parent 2 0 R +>> +endobj +315 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 978 0 R +/Resources 979 0 R +/Parent 2 0 R +>> +endobj +316 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 980 0 R +/Resources 981 0 R +/Parent 2 0 R +>> +endobj +317 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 982 0 R +/Resources 983 0 R +/Parent 2 0 R +>> +endobj +318 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 984 0 R +/Resources 985 0 R +/Parent 2 0 R +>> +endobj +319 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 986 0 R +/Resources 987 0 R +/Parent 2 0 R +>> +endobj +320 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 988 0 R +/Resources 989 0 R +/Parent 2 0 R +>> +endobj +321 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 990 0 R +/Resources 991 0 R +/Parent 2 0 R +>> +endobj +322 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 992 0 R +/Resources 993 0 R +/Parent 2 0 R +>> +endobj +323 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 994 0 R +/Resources 995 0 R +/Parent 2 0 R +>> +endobj +324 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 996 0 R +/Resources 997 0 R +/Parent 2 0 R +>> +endobj +325 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 998 0 R +/Resources 999 0 R +/Parent 2 0 R +>> +endobj +326 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1000 0 R +/Resources 1001 0 R +/Parent 2 0 R +>> +endobj +327 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1002 0 R +/Resources 1003 0 R +/Parent 2 0 R +>> +endobj +328 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1004 0 R +/Resources 1005 0 R +/Parent 2 0 R +>> +endobj +329 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1006 0 R +/Resources 1007 0 R +/Parent 2 0 R +>> +endobj +330 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1008 0 R +/Resources 1009 0 R +/Parent 2 0 R +>> +endobj +331 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1010 0 R +/Resources 1011 0 R +/Parent 2 0 R +>> +endobj +332 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1012 0 R +/Resources 1013 0 R +/Parent 2 0 R +>> +endobj +333 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1014 0 R +/Resources 1015 0 R +/Parent 2 0 R +>> +endobj +334 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1016 0 R +/Resources 1017 0 R +/Parent 2 0 R +>> +endobj +335 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1018 0 R +/Resources 1019 0 R +/Parent 2 0 R +>> +endobj +336 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1020 0 R +/Resources 1021 0 R +/Parent 2 0 R +>> +endobj +337 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1022 0 R +/Resources 1023 0 R +/Parent 2 0 R +>> +endobj +338 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1024 0 R +/Resources 1025 0 R +/Parent 2 0 R +>> +endobj +339 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1026 0 R +/Resources 1027 0 R +/Parent 2 0 R +>> +endobj +340 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1028 0 R +/Resources 1029 0 R +/Parent 2 0 R +>> +endobj +341 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1030 0 R +/Resources 1031 0 R +/Parent 2 0 R +>> +endobj +342 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1032 0 R +/Resources 1033 0 R +/Parent 2 0 R +>> +endobj +343 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1034 0 R +/Resources 1035 0 R +/Parent 2 0 R +>> +endobj +344 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1036 0 R +/Resources 1037 0 R +/Parent 2 0 R +>> +endobj +345 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1038 0 R +/Resources 1039 0 R +/Parent 2 0 R +>> +endobj +346 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1040 0 R +/Resources 1041 0 R +/Parent 2 0 R +>> +endobj +347 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1042 0 R +/Resources 1043 0 R +/Parent 2 0 R +>> +endobj +348 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1044 0 R +/Resources 1045 0 R +/Parent 2 0 R +>> +endobj +349 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1046 0 R +/Resources 1047 0 R +/Parent 2 0 R +>> +endobj +350 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1048 0 R +/Resources 1049 0 R +/Parent 2 0 R +>> +endobj +351 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1050 0 R +/Resources 1051 0 R +/Parent 2 0 R +>> +endobj +352 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1052 0 R +/Resources 1053 0 R +/Parent 2 0 R +>> +endobj +353 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1054 0 R +/Resources 1055 0 R +/Parent 2 0 R +>> +endobj +354 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1056 0 R +/Resources 1057 0 R +/Parent 2 0 R +>> +endobj +355 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 1058 0 R +/Resources 1059 0 R +/Parent 2 0 R +>> +endobj +356 0 obj +<< +/Length 1537 +/Filter /FlateDecode +>> +stream +xœ½XÛŽÛ6}×WLõ’°iQw» Ò")R$è%.Ú¢(Z¢m&²èHÔzý÷R²³ "™6²ñba™ærgΙË~p<âI{LJŸÞ9Ôƒ×Î?ÿ‚…ÄzIqÃÖ‰¢ŒøIäù§µòÁZëƒÂñ¯þÿéãþó§S¡ýS¯Îì…Œà—‹•CÍ:…Ї$£„"0 +‹­Æˆ/Xä§§½óíÍÓûm w¼n„¬n]J<x•ËBTë[÷Å‹iê>ýþ;X¼sž/Æ,%Éü0ˆ-ñªàµóšçbÇ@ÃU3ïWoÝR»ùlÖ&¹ÜÎún¿õ¾§mûýžìb,NIBýÈ&ëõÌ÷<:ûëõ«7ù†oÙTTbUÎÑr#æY|%s¦Œ“†‘Bÿnƒ+JH4ˆé¾)Àµq{™3ào¦S°8ˆú$Ž!/2GmŒç²ÂÌn)Yñ£¬ùï} +²Àãû$C Ó¥Îs7àå/Hj%Ö½Bͦ:6#Oj³Þ|6¤†éˆ(% ÖaÚ XôEyAà×’3Ô7®°âN4(‡AÕn—hR®NÞÒ9€-Y"mlÅ9ž0±Àãy$ò£‘ƒN0ÑBÞ°;ntÒ‰H"8‰rF‡à";9DÓ^g‚“¾ñ[}' GIJ Fó,|RõžµJΗ͈?:D_^Æ|'ˆó<ý¼:Œ›®QÍp\8OäËÔASìýÏ2tHúz8Þš?”Hf'š`Ƕv\$c×~®1³— ±s?CIË>¯j×k~lôŒÇ®Ñõ3ë¢.Ñ¥) ,òîEÄò°Á·H»ŸÕHç§kD’E$ÅjŠSȵýÏõV“€D×ö?×[qêcÅj„³ÍùaäK[ 2’^;®œ³ú›óÿ@)ÅÕ +endstream +endobj +357 0 obj +<< +/Font 1060 0 R +>> +endobj +358 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœ½XMÛ6½ëW>5—1‡ß4¼`{(C9ÅÂõ2'¶µ+Ëòï3²œí¶M8¢ª® ¶ló‰Ã÷øæñ¡’ µ·âK¥Äo•Ÿ*”âMõûBŠÛJ;¤…@?ØWÖFPÞJõxm÷äšvÝ@&ÐEú×ß?ýõûÕûê@0ݳ¹«^¯ªù¯("З«ž¯£0JøèéÆP¬öÝ=ÒC¬6ï¾T¿ˆþ±Ü¶i/ë}ºšÕMºÝnÚÅátw—Úë]Ú´Ív³Þ½kSÚÍæ/_ˆÕ§êz•ƒ ¢21>3¬7àQY•‡]Î×÷i—ŽÇ!ƒ: –™Ç²>µ÷§ö2‘t¸MͶ^ts»Yïvõ×›íá®nr&Öûúth¯f8ƒfd¨Ð1 wËù¦Yh dÈA×r”XΛ´ÙÞ§!Ãag¥ÌÕ|Ùv)Ï«S[/Dz\ß›c·À4Ú¹H¢­E=Ž3Ѥ‡Ó–ˆq5k›Sš ¹!éÁtZÌTlYP/(âr~ IJ„SŽô!‰¨E²ÌÑj—œ×àcäDY¦çXÚ”Éñ +éWü©DâÀiYf¹ËâŒt*«¹8ôàiÏ•ý‡9¤†*²Ýô"QœWûØ ÅŸ»zóyŒ<œt`•ÍêµH6ZÐÄå åaƒIDe$÷cû8Wéú{ñ^uµdÖ+a¤UŽuÎ4ÊÑ V‚!‚»gÕÔâp>:-¢ +—îé9AÑAPyw”C‡*»ÅLj¢ÍÛÉÄ Af·/´0ã"ÓýÜÂÎq¿E/°¸¿3N‚g¼¦Ð¾Œ‰`M~] +ìË(JYá1¯‹aõÍ]ïccÌË å +dÊUb^Fp¼Ó¹—ŽLÈþO…q.Óaè@A7’2ehR†tì®=0ý`qk§)íN‘:´¡¸Â˜B:´¢pÀì¼Ãš»Kâé»»sÁÆDãd¹GKŠ lô,“†Š”<›¥²çåÚP‚iãQ=ÅfþPm€ÈÅ¡ÉA EœÿxÜ3US’áÌ`zTeAm{Æ£"%"^ŒS£JŠDÏ.WŒ”‰x¹–YÊ<¬•Œñ²:Ê?Ì1@¡—!i]2'S^†Ú‚ez¡a½Þ4y$mÐçK ‘ÂOç"GCIámàÿ!‘­†p)Rhà¹\xÌM©a@XzŽWÞ칚=f-Ò‡¥äÂøÃ¿äñ¶z ×7½§P‘ +endstream +endobj +359 0 obj +<< +/Font 1061 0 R +>> +endobj +360 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœ½XMoÓ@¼ï¯Xù——ýþˆR¤"Á‰(‚BUš¸iJb·ŽCÅ¿ç9NKÔëÝZnT©u’ûíÌ›7{G0i5½'‚~ ŒÞÎèGòí;etE¤¡ŽipøÑÚƒ°š‰ÇkÛ'פiR/â·þþïÏç¯ÉWR LóªÖäíœLÞsêßœ_~¼Î©Ôz oŒÓù®¹Gü¡óåã_÷䥳*_nnsZ,vùYv~¨Ë)ý¹¹¬E}±ØnË_ÔÓM±.ë=­K\ör[.d´Êï›*_euuȳ7¯éü†¼›wÝŒÓà…ò¾ãfèlY-®jÄë³ U`¹Ð¢kA\r½¸Í·ù~ßgM#Aw¯‡+nê|w*X‰5Ø,ëé±D_Úº7eË&}à´áš-Rq`H¶.N )<8ƒ[?"$w`4cn +É,¨¦ Œ†h¼e‘=EÌPs#²ÇX Öûî¾10¤ ±×†:Ë$¦µÍ!LYy¨oõé1òb•W›rzlºm;žŠŒ.v塨Ï2žÑ^£pÔ_7Of“ˆÞk„úêt–Ik-}–c´Ðr ÕÉœŸzð¬£Ò^ƒDŽåSÚ)`È߀L£|J[Îu;û³¢8V)ZÚp06àß±¢ÐšBjš$Y4ÏÖîýÅq»ŸjÃ÷Ó†–8{u‹2J…ÑmƒCãÐgx·uö™àŠÃz?ŒpÇZ¥(Cy2ÔŠc¤¡œîBM1JÊrð©óM[¦hi(ÃÀìÀ˜ÊƒV‰¶˜Š)H$÷¨˜3L@¡#r *|äÝd +LØ#Å”^‚rãî¦txÂ&2,&vfBŠó-‰‘Ý©ð~ÅûVÏ™N* 8Ÿ‰´.T6¨@@°.É»*Þgš;Ö¦æNþ•bZ’a~eìÓÓ Æ®(×ÃAlDî¢S ‹¹ l!qÊ“AjÎyò$íŽ'LtBY°¡s¦8e‰ñ$àÊA€‘ÿÓÒ~_—E>친`%BtŽÑ÷Â\ŽÒw˜zôÛç>ŸŠ×ß7¸Áh:í¤b¢zØ‹Žt0•—:ï¤bJ :uÞIŘ^^tØš€É1à„½bXL† (5$bz @#ËÓbþ @±gt˜oz¨/|H'£:1'(Â(×R\@bÿ˜Ö'r‡¿¿š “² +endstream +endobj +361 0 obj +<< +/Font 1062 0 R +>> +endobj +362 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xœ½XÛnÓ@}÷W¬ü/“½_¢© @≄ª¸©Kb·‰MÅß3¶£R»c¥Q¥ÄqöxgæÌ™³*Œ"'2Jî2FÉÇìë7BÉ:šXªÀâ »L)Ü(ÊO×¶]º[HZ¼ˆ¿ú÷ÓŸûo³/Y…0Ýk¿É^/²Ù;Fà—‹›Œõבœ«ÀqéYìºgÄ?²XÞ=f/¹Ø«ò¾ ÕrW\æWmSÏɾXšº*®—Ûmý ×ú¾­W?HSGÊjS7‡ïyhK¼ñ2oöm‘¿zIwÙÛ…ïiŒø➧!«ýò¦A˜µå[ —;Ü.ï‹mq8Ĭ§8pÛÜ»&®Z6Åî±cP®šy¢ÏÇÀ]uqËg1˜’ÅܳÀ>fIá¬ÆÄ6rQ·Í}ÛwRTëb_ÖónsCæ¯ûdÏEN–»º­šËÜå$jWÌ‚V”zS›JI65 ;’yJy6ÔrÄj™A±}a`†#U»ÙÍ¡ã¸1†Ú0Îy‰šD ­9(ìþ¤ÑC+þ£½Lí˜P ‚n9‰ ¸]H £hƒ|Üp7ÍùC_ªç¤“m´ á™(íô C¸R}ç#ø¡Ð#DTò´ Rý¿³žgA?eøÿU¢_; +endstream +endobj +363 0 obj +<< +/Font 1063 0 R +>> +endobj +364 0 obj +<< +/Length 897 +/Filter /FlateDecode +>> +stream +xœ½X]‹Ó@}ϯò¤/·óýQ²‚Š‚‚ PðAd©m¶›µMºiââ¿÷¦©ë +%3“ m)´i;'3÷œ9÷Ì}B +£ÈCÂÉÇ„’»„Qò)ùöP²N„&–*°øƒ]¢”nå×¶O® Ý $-^Äýÿéßïo“¯I‰0ݳÞ$oÉì=#ðËÅMŽבœg€á1²Øu÷ˆ²X=¾{H^þ‘M¾#år—_¥U¯‹U3/ÛÍ&oÞVåº]5ůüC]•éìÕK²¸KÞ-†P­Ç¥s—E5 ãŠ_U P—ET¸íXqQTÉ€"E/Ì$îÀj¤Ò0j6;Ü.÷ù6?Be´¢ÔG”¬j›}ۜ撗ë¼.ªy7½ëåv[ý¾.ÊMÕÌeJ–»ª-›«”¥$hVԀ춋!ül¶ª—7 bŒ¨ŽË4ĉlVç«bŸ‡ gçœõ£VçuÛTs²z¬ðu%ÆÁŽKDšŠ8Ò“à’:¿o dÆUÚÔmž†Üæ pë¬X³^Н$‹!•–25J•Cœ +!’æ2Ù#Ê8yhfÀ ëøvo¯<ú‚?Õ‡ œÕ ¸ò4J Ê)hÓèCÖÛê9}ìÛíaÙÝq/×ËãÐ郑ÛjõsŒ:”f ÇncÔ¡‰\ÖêC lqFåq>ÿ]¹`ëP¨¾yº &Ó`ùH“‹‰]¡f^‹œS: Âã“cZÌúöìi! 7¶ç‹©)˜Xy.¦t ä…Ë),¿ËÄY—äw¼»Ìyã:n¿½sÍUtK'Fæ+[”eI*AcQ&êé„ÅØàq‰Ï:ùTßÒõö5ƳJ‹êáRÅX–ÀmåðbÅZ–˜Æ:Èq•âe’éÎq²ÓA€EÝÐ 6aÖÉ'ÿFè‚[ŒžˆÔËòMßÌWjŒ0¸ÁáÛ‹c”Áf„i³—˜žw¾¯ .0xwØ©A¹>¶Ñ Ê$ÐçðŒ¥iÌð Âä ÌarñïL j1Ýø­bbPñ' TO ŠÒ§žS¡éA%f ¿N㌠ÊÓ s°Àþ'«É(c Gq>æ07xXÔÞMsbg0QøZ§¨;L ~&ÇH`Vˆõ“!FÅÖOãsÚø’Üãë‚b}« +endstream +endobj +365 0 obj +<< +/Font 1064 0 R +>> +endobj +366 0 obj +<< +/Length 903 +/Filter /FlateDecode +>> +stream +xœ½XMkÛ@½ï¯Xtj/ãýþ0N¡¥í¡ÐC‰¡‡R‚k+‰ÛJd‰Ðß‘ì|‚F«ÛbÅÙYfß›÷ÞÞ3B{˘âߘà7L +þýúÍ_1íx~aˬ ¼êéÙæÅ3íš…LÀ‡ø_ÿzþþ5ûÉvX¦y—WìÓœM¾Jÿ8¿d²}.¹QÜG7&ù|Ûì_|¾|úí½ãíkVÔÕ]]ñÝb›Ÿeùn•—ëbº®òíÅb³)þ^ìê««¼šÚŒ/¶E½«Î²˜ñɇ÷|~þ̻v,DebìÜÁl²,—ÕzwÕgIoÀKeUÇ’³I™/×wyŸå¬š.w,wXíØŸuULùjQÞ^ì«<ßðÈqçEµçUkþÙËÛŒ—ù}½.óÕYV•užõÙ‰‘ §5K锊v¿ûøgûëÅ]¾É÷û>kÊÎ +ÑÕýê |Ž+°ëe5mÛôwÞô-ë áÁ4Ü:M9(ìXF­‡üfŠ¡£Õó|ŒG¬çXœZ§‚‹³Nˆ#@"ÁN† "ùN†éÁ£Qd’2Aœp`•%'Èë¢ÔN׃*MݳÉ~rd£tOl0 OòÑ_¬“à|·^jtT FŒ…iˆY+À ¶ÝXjd5º‚™IRd‘ 4€ mÒØ`¥ƒ }NeƒEWç$©Ñ´EkOú%%z:4 hR’8a‚:§p%Œà‰!K´ƒ=:´¶UC8aLkˆ^¥pÂèºÇ€MA”Qhú)¢½NŠC—ÒXa$:|9P1qG-¨£ÈC±`ÀHBˆÀ¸=&w:Ìh ¼Áœò ¦–¡R1¨ ÆØBæÞ1 * .´Ž¤‰“–$Òe©§SÓƒ +ËeIEÌ"¾;Û%è’òhþ 1 ­ZÛžƒU;JÔ]Rs{RdIôý4z“dIi´ý©:Ѩ>(RÊ‚¢ãn+”DËOB³ÿ­ZºgSBA œH1xwE äÍ>al^#Ǿ¨7‹r]oǺT“H A]è¤pCL4Ž“¸!µ;ÔÒ´m:ì[/±ÀíƒîàÑêI $^G¬'$Ä7ÝˤՋ˜P†Ú™å<¦¡ff@9‡åMW¢iå,Æ—¡yb@9c!ŒN½ìþûUõ +endstream +endobj +367 0 obj +<< +/Font 1065 0 R +>> +endobj +368 0 obj +<< +/Length 909 +/Filter /FlateDecode +>> +stream +xœ½˜MoÓ@†ïþ+Ÿà2ÙïÊE©8 "q@¨ +‰›¦$qëØªø÷ŒãRŠZv¼ÆJ¢H‰ãìlfçÙ÷½Ë8på »Ï$ûqv“ Î>f_¿1ÎV™²ÌsoØeÆÎpùxmûäš²Ý@ÚãEüÕߟþÜ}Éö¦{ÖëìÝ<›½,~9¿ÊÄñº`Z2œ˜`ó]7G|°ùòñÝ}öŠubv¸^Ü–ÛòpxóšÍo²‹ylPo HB|PVTmsÛ6l¿Ø•çy¹_•õ¦:û¾­–?.ÛmõóÌål±«Ú}sž‹œÍ†ÄvœFFc³e½¸j6ûõ!­®˜Õårs[J ฎ±týhYyÛ6Õ;TívQoÚsÌk*οj9«Ë»vS—«ó¼©Û22À[\£XšŠ”$ ÖpÏ;+’êˆ;Ð5ñ2bŦ)wùª0 ›eÓWÑçßiˇ”Ž $¦ÄOÉ‚E8Ö#Ø?XèþXÂåq­Ÿ†acÖJ0¸ÑÄÖ: +«9¬ÅXÞãP¶o×ë²9tXˆ‹1TXé!`G+… ++8Ü ‰0‰ +Ë-i(Ò^Æ¢ÏS&PXÂ'‹ç5p,X‚à : Þ“"8a@+À:Z § h8hDÌž, BÃrºŠAn{tª€Â‚—qŸ6 Z;+½NÕ&4(RÆhÓ@³¦½á O’&íÊ` —&­Ïå׎ÉéýÚƒJ‘&­<(JIR¤IKtþ¢I¤Ú~×ñgPĪiP q –‹40TP =)Û4ý‚pmÊKlø(…HBC!ÜFW< ¥Ñï[îKd`’.MYnÛ—Þ³ýú0 +ÐT³™†’Ø Øj“ +JŒÒÂc‚.ö«Ï]Âé„âèöýH%L'vŽl™& ç(ªk0œÃÆ„Øý§ g°ûÙ¦±5pH3U8…]Kª8üG8i@°6S…Ø²ÐØ¥©äØ– €‹>FóÉÎLìPHÒ’ôGxìAt\©H -œ8­‰ ÐDGiBc/@UvŠ eÀ °4)µ„ó5VŽiJâA4öté¦ñ 8z{âœ(¡]ñɦ,ppD§-c{A™¨áHtôD!R–lšs4mÀSüœˆOÙ¾~$æ{ +endstream +endobj +369 0 obj +<< +/Font 1066 0 R +>> +endobj +370 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅXËnÓ@ÝÏWŒ¼‚ÍͼQŠTPY ±@DbP7MIì6q„ø{®ã¨ <§i¢J›Î±ïœsÏ=ó@0i5ýIý@½#œÑäë7Êè‚HCÓàð ¢µa5×ÖO®IÓ.¤^ÄÿúûÓŸïß’/¤B˜ö½]’·S2zÏ©üãô†ðÃuN• Ö[àxcœN7í=â‹Nç¿ý$¯hûšìng÷åºÜíÞ¼¦Ó;r5í[ÓiðByß¿&®ºjÊ ­f›ò¢¨·åb5oÆÕ~¹,›«jñ¹)Ëu1ŠÁ³ +,Zœ ÏHÐçÂÒ„kwøLxŠC¢øp:<áÁ$˹ð¸£;W˜Õ +ÿF)ýÃX Öû`ÿ˜Ôûæ~ߟ¢¬åvUÛ»ž­×õ¯ëUµ¬›±+èlSï«æ¢àz*#@c#í'Éd4ßÎn‰YRsè§Ád´-ç«û2f1áÀ#‰ûª>éV;çrßÔcŠ%ºÞµ{‹ËjC›šzÚíû® Ûòa¿B2\Ív_1wÂ-X4 Þ­š¤Ô‰ÐB‡ô™äGÚkHÒMô±)†BÚ)`Há€Ó„¡­ç‚fF·ãO•á#Ëp06díIÊКB0§Ñ†Fmt#Qš6æuµCÖÏ›U]uUBe¶|ת„Óïëzþ#G#šp"`©)Ñ8æôÌ$(¯@FôÜÇ¡Lïžð²­_”('»<k9øÜ1g®a`‘ìYþ<WyÐê¶W:!x\±&­ãŸ•cðá/°»L ›ÍÉq¥— \pwÓLN:Lyð“Ø˜ ð&ÉÝ$w§ú·&ÁÝPK Ñ:ÒÝŽŽÖ€Ñ帛˜8Bf”ân’d›äk’a–ÈÍχåICxŒ6ÄÒ¤!†ˆˆ°Œ|òø',´‘$YædÉHHŒ=ýsQ7þJ–#!4ˆÐd•"Á1Z„)$Á0Y„éÚwn§î1P ;ÿÉv;ùy€‘; F¥±agC™À +PîX4XjйsÑ `ijØ©m&0Ç8õ":f¨ÂÁ&Íï<†¥‰¦Û]ä8h14ŽR1$˜àvJƒ Ð;zL9üDðç7Å>¦ +endstream +endobj +371 0 obj +<< +/Font 1067 0 R +>> +endobj +372 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœ½XMoÓ@½ûW¬r‚Ët¿?¢© 8 q@Dâ€P7MIâÖ±…úï;¦¥¢õìº&*µ›džgvÞ¾y{›qàÊö+“ìcÆÙu&8û”}ûÎ8[fÊ2Ï xüÀ63&€t†ËûµÍ_kÊ6´ÇEüÖãÿ>•}ÍvÓ¼ÊUöv–|,¾9»ÌD».˜–ÌL°Ù¶yFüa³Åý_¿²WŒ±ÓE9¿¬Ö»Õ›×lv½Ÿõô‚Ô!ôÄû«ùM¾É÷û˜˜NƒÒÈþ˜u]å[¶›oó³I¾[æåº˜6Kóͦ¸»À Šj&ì$Ô*0D'IY Ò7›ÕŸÅiQW7uõ|»zµÊÛ<æÛ¢ÞUg“Ø”´Ž]Ô»Ù˜UÊvËÞâ~÷„<=)óÅú& Çè†'=ÑÁºòœ×U1e‹²^æû*Ï7,°v›÷¬*0æM±ø9ae~[¯Ë|y6©Ê:ŸD<‰ $æÕ»[)İH ŽMÜ_ü4bX§À…@‘í11 +¬ÃzQMÛ2½k*÷¥)Ü$¦ƒ¬•`ðˆIbâ‹€þ~NsØÎGÇ”‚á%ÇJÆñZ†[0²‘®#š`@!ÑŽ†ç5päàÑzÆ8 ÞšªNÆ +°ŽÔígÔ©=f;yj×VwSþ O"NŸŒá ‘}v<}2 +§^9‰'#,xÙ/Ÿ”:uŠÔˆÓ¡¢N'=+úe7ItРh%IR'í?ìðn«”È ír¼Iä…¶\„"S[G‹nåÉÛÖŒ¦v(‰ZyP„$ðC ýE©èéí0Ývã[[¬!Ñ\ƒ¥å‚¨ @{R7“¢<:‚ˆ3÷I†ê”H…áv˜6Dãêõ@q†¨=XEÛ¬šÚòމ(ÑœPÇÿ¸ˆâˆ=ÃÑÕDåñe@[ã³7.¢G_Cøæd­’Ý )/ѪÈANt5”mK’*©Ñ¶K*) HbÜ¡G¹¶<‡Q®S­!R%úªÝS¤Jrôt7'I•hè~%¯àþ鬘v}-"idA„Ž&Kw-—>Ù d §®šÒè"4Zj‹§ FE´èÓt¹ÛWX¥õ.?k¬Û9!ÐZP-žÂÁÑ;Ðc~g:‡¡£Ow/p_¾ó¦zQÊâÐ& †£Ztd Žj¢Ëÿª6à_xßó,êçìs?e^ +endstream +endobj +373 0 obj +<< +/Font 1068 0 R +>> +endobj +374 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœ½XËjÛ@Ýë+¯ÚÍõ¼A)¤¥]º(º(%¸Žâ8•­D– ùû^I!Htga‡€3±çŒîœ3çž¹Í8på »Ë$ûžqv Î~d¿ÿ0Î.2e™ç<~`›@:ÃåãXùlLÙv"íq¿õò¯§Ï_e¿²´?õ:û¼Èæß €ÿ\\f¢LKæ‚ l±m׈/¶X=¾»Ë>°þ•ošbËvËmq:«êâb³jN6»uÕ|©ï÷Ͳ,7»â¬,«ûÙüÓG¶¸Î¾.†`½ uG†uœFÖ*0G†4¤o™1›Ï÷WË›¢,öû˜IµŽ,¤È’W‡ææÐ<ÄŠ|^«ÍM1 $.p¨ôy?ÛC…ÎMuÂVOûÜW §ëjÆšŠÖqa?cuq{Ø ?NgM}(f1 B±qdýà¶å ³N RožÂ-k%<¼FI³+Ó(X# =—'T‰Õ2”Þ*iŸî¥Hλ.•'+=äõ°\“¤b…‡†3´ó R1Á€Bf¾[)íëuÑì[­ˆ^+c¤b¼ŽÄÜ»©'Á{Ò_“¤b¬ëFšg_§QZ1†ƒFbÛcã*l~Fùç{@Q<}kud\aÁKÚc'ÇÅÞÑ +ÊW§ÇÕAƒ¢½dz\¯@xêäŸÖ -Ô世ƒ£M)Íé´`4½wã.²)Ôʃ"l)Ñé´Ä`4ìLñ>§¹KØJlKØÕ¨o > +endobj +376 0 obj +<< +/Length 898 +/Filter /FlateDecode +>> +stream +xœ½XMkÛ@½ëW,:µ—ñîì·q +)´‡B¥†J ®­8Ne+‘eBÿ}G’qZ­*$c°×ò.“ÙgÁ<ÐË»D4ë‚)dÖ[ta‚-÷õ5ÒÁ–ë˧çäc‹Y™­wÙ‡÷lù|Zv…³ +¬@]áÚhì°ÚgWéõ©*ælŸåÅf·¾]åyñ‡yv8m·YudUAqw‡mQ¥¬ÌžN»2Û\¥UyÊÒ>Wc$èŽ+a‹u¹º«(~Ÿ`]뎀òx¿zÌòìxìS à´­]Ùo£îªlÎXA9Ø­«y›£›6s×uâÒYLôà *?%¦p`4ç]e1:&· jÊMi¼¤ÌJd\L§ã¦,!c%XOÇ”˜ASs›²„Œ0q)‚Èj2³˜.cÐ'ö…JdQœªÇSu¾“ì°ÉÊ]1¯o®íË·ÍÒöÏmÓ瘲վ8ª«T¤¬×Ý –䪻n³ˆ®l¸º³³Dè—v +8vWþÃúu–¬Z½.R6D¿´Ep®[œ£4L†ò n”†iÍAQÉššô)®>¥%ÍE‚Æ‘EYÚ‘j$²´ûÿ’-¾ç½ CÃA[4 ˆFtk[”“ \gƒ|‹,Ç*ËóUyöš?Ïz¿òbý{W”àC£T W”á`{´â˜âRʃV…³IÓ·6wýEI2ØsÇ…Dò!VŽ +(4xܪQ!¹Š‘!¥— Ü¤;)yž°^Œ +I<æfÊê‘ä­šv+ù¡°ÈÄ)±†7ëmåjïkéšËè O"9 €ÀDj–úÒ_­Ð“ƒ°Ýî,,Wg‰jg»V¹†È:²!#WhÉ9„¥%J®P“qh€š,E9„p Ç%y„òédôD‡¨ƒ¾9Š(ȰžJEpDx2²ì3ÒóüN8²¡ÎCaÈ.„‡¡(’" ÿ¿‡>Ñ4ЬÁÐg(¦Ô ‡N> +endobj +378 0 obj +<< +/Length 945 +/Filter /FlateDecode +>> +stream +xœÅX]oÓ0}ϯ°ú/·þŽ]uH€à D%ªJç•@šlI +Ú¿ç&“XœÛ5Z«I«×ùÆÇ÷øœã«„W©a¿ÉÞ%œýHgï“/_g牲Ìq¿°OŒñ SÃåíXþϘ²íDÚá þ×ýOwßÿž|N +,Ó¾«]òj•Ìß +æÿ¸ºHD7.˜–,õ)|0ÁVûöñÅVÛÛß~'Ͼ–ómµ¹h²b÷â9[ýHÞ¬†¦t¼ÔÞL¹œWa›]†1ÓYfhª~&VlöálöòД V7!Ï7Õz“çå5Nƒ^6¬)™gÅa· M=cU¸:dU8?›5Õ!ÌÆ<‰‘ ]‹öVK +RZÇ]Ÿ-ëï›Ë‡º3§ôà,Â?<'Κ5aƒZ(ÎC••‹v¨mÝ í®×t 5có1Å…k8¶éð‚æ¤ñtËá-ËCsyhâ+ê; ]Òf_ŠælæÇ­Îz ‘ÜW,r… 9H?W¬•`ðÂÿ|ÙV×uƒ(eEX_fÅÏugû€lév¿n™#Ø·¼Üþ<†7Öˆì…5VsØáÃÛ@c•<6n„‰÷YS" +Ù¶Yt ½¾ƒð"ø©p6ª«D +)žá$ž¨4·`¤‰ÑuŠÒÆPØøOPÙiàÞGXâ©x#{½wìÕð Ô–CÓ,ŠjíÁèaÔ¨"¨•u¬u0M-1†Ä˜J£‹CDÔ&Œ÷½ÖdÛ¨¹g”W ÝðN8£3ÜÂOr7«·lÇpFaæu:‚…3Jc:q*Sº ù:väLÓѤQóHô0ž¨¶8JV[•+Hc |¢ÚÒc¶Jcéo¢Ú5ÔŸªvŠq+®4ÓÔ6ËâÑ’ÒcÙ[*Ìeqé¢é¡”dÄg=NGzH)0€EILÒCÉ1XE¸IÐCá0±D”‡ä!Osÿ(,¦™˜?£¢@zñè…M…Æ”2ÂvÑîõ¸ÖÊ€‰g{qp1 Fˆõ’î$…P ¢DbŽà—"Á„rY©$â°þGœP 0¡É¶ë:Ë…êd7hbýM!ŒÁ”2â\&ÅîQ·Qoþb÷©ƒîù˜\áÏ šú +endstream +endobj +379 0 obj +<< +/Font 1071 0 R +>> +endobj +380 0 obj +<< +/Length 899 +/Filter /FlateDecode +>> +stream +xœ½XMoÚ@¼ûW¬|j/ýö.r*¥Rz¨ÔCUÔª*¢à§€cõß÷ÙNÓDª¼8!Á;öÛ™7{—P "Sä!áäcBÉMÂ(ù”|ÿA(Y'BCüÁ.QÊÏåOcÛgcB·Iƒƒø¯—Ÿþýþ:ù–ì¦}Ö›äý"™}`Ä~¹¸JX7Έä$³0¼0F»öñA«§wÉÒ?ò²)vd¿ÜgiUërÕÌËý¦j.öE½)šrõ¥ÜÞu:{÷–,n’‹ÅªQ`¹´vZÔLBƸâÓ¢jjZDÅ›–“¢J):1“¸£‘JÓ¢2ZQ:1“h²ÝDAóÙázy[l‹ÃÁcNm5p,Ÿ‹+yulnÍã­ûuQ—Õüç¶Zýº\n·ÕïËnló{®R²ÜUÇ}s–²”øÜ—ÆÝ€¢.‡™“ÏVõòªÁêùL™ ȬÜ`òY]¬ÊÛÂg:Å`¸ðy?×c}ÎM5'Åß5¾'wøúm–œ +endstream +endobj +381 0 obj +<< +/Font 1072 0 R +>> +endobj +382 0 obj +<< +/Length 948 +/Filter /FlateDecode +>> +stream +xœ½X]kÛ0}÷¯yÚ^n$YŸ!tc öPëÃ!KÜÄc7ŽÝÒýú];¥íhjI®IB¡qSéúœ{îñ.¢@c-É]ÄÉ·ˆ’ëˆQò=úù‹P²ŠbE •`ð ÛHJ \KʯeϮŪYH¼ˆÿõÿ§§ïo¢Ë(G˜æ]®£³hü… øÇÙUÄÚëŒN´ÕÀpcŒÌ¶ÍñEfËÇßî¢wäðš¦U²%ùb›œŠ2Y¥Ëjò;+–~¤·éê<ËŠûÑøÃ{2»Ž>ϺË…µÝ€Óñ~³¸I²d¿÷YT ÐŒKî8Å´¨«›ºz8F’¯’2-&ÍÉæ‹æóöÒú~žæë¢š¨Yl‹:¯ÎFvD¼N§b›˜Ž—åâªBŸå$nšûûú’Óq™,Ó›Äg9nÁ(,~×r‡ÕJt^WÅ„Ü6·øP!bI^¯×Iµ'U«¶…‘2ÙÕ)²âlT•u2òÙ 3 $¥·lR+ªA4ëæU­”UÀ±\]åU‡2ªC¡:(¹—û!ê´µ.=‰¨8HlS.±ˆ(8™1$ž ÀPg'ä 7`QM'ä Ó ÑzNȪ@rÙÝ1E”VBŒjÒª¤@Qn.nô·*ægURs0ÆåüAv%¥»½=À®dŒCOWñ]^õ`OS=ÚV¯’¨®Ã˜5WI¦À •r 2+‰ÃŸbÝæþB>¼ò!“°b·‹„IE˜˜qömo¥ÐcªšÕ®Û$¡(h‡EHEÄbG7>¦–OEV”¸crUï“Õ|W/Êê/¹K« ¹Û` û¨EpŒÝM3D+‚a``N3®Ëtå³ <úïQi«tÑÉË@bƒ0=M2Ì`XptßáÀPT¹¬ñ8Öê>¹lÉå„É׈SÝ/¡ÄÕè‹1°¸“ð@`£L¨;ôc½x C1º8ÒqÛ—=[·L´;î7œöaÈüyÐ'§1~Nà &GBt®1Œˆnkp.pîw°ÖÃiÖÙb¿£ÑðËB¬†s ÜcŠñåÃQßÍÏ1|mªä¥Nqš÷àîXÌâ˜ï$é@X†‚èÛþƒŒ†)L}mè©$о–B±f ÷ü4 V,A¾i¸ +Àâ9N¤.Æ0‰¸Õåí4Œb ðx@ävš¶ö0‹ñÃ)«°gÕ¤ct +Éþ˜!¤ít™$ÏÒõ¦Jr¬ÑÙF‚qñû¥ã\D;üù’ÖR5 +endstream +endobj +383 0 obj +<< +/Font 1073 0 R +>> +endobj +384 0 obj +<< +/Length 878 +/Filter /FlateDecode +>> +stream +xœ½˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)´¥)zQ0䢔àZЭĶbE¤Oß‘“¦ í!B6{mï¯]ÍÌ7ÿ2 +TEŽ'ß2J®3FÉ÷ìç/BIž M,U`ñ»L)Ü(ÊŸÆ¶ÏÆ„î&’ñ_/?ýÿý&»Èö(Ó=ëuöi‘MÏq€_.®2vgDrbœ†ÆÈb×]#>Èbõô#Ýc¾®ËüÃ{²¸Î¾,ú¦³ +—ÎõO‡–M±#ûå®8›Tu‘—«fVì·åzÓû"?oïŠüG»¬›?“iˆ®‘`W|l]-@­©8pÛÝôÝü¾¸Øàx˜’d@1ê<Á1ü +¹«1ŒÆÖe´¢tô(¢dWÆ•ÕNÇ]N +¤·èb‘ ˜¬¾š3 ,:Ú0Îy‹Î¼j›Û¶y\H±Ï‹º¬f¿·ÕêæòÙr.¯ºõ\N šÑ YîªvßœMì„-OsPX†û£h>]ÕË«¦Ü¯C¦T úãc>­‹Uy[„LÆ-8Œò¾íŸ?Ìö¸UÛ¦š‘ÏÕ¶ªñzÉë½Zo—wwäX6rD¡M) +£G^ À>nìÂ|hÇ•e,¨yˆÅX³z‡pYé$?ƒ‚™&­f½-AÒNe:hÒ0pÞ>0ŠhRS0˜}AÁ4),¨ E“”L’A̪Ój{¹„Bs$Ǽw]Q*?’Ú¡ÔC„$AŽF(•I‚,-NR¤(š#ÿiA0˜¸Cwcü¦±L¯Šm“¸EKä=#ˆb7˜ìgx“¸DCã ãP& a°¸@?äcH ”8WÀzžÐÈbhu’ϵþ¥FxËÆ)zœ€HJ947©§Z)z-N2(bÄ4ºŸure +MêÁUŠžD+ãニÓ +Ô›Û³=ŽæeÄÌc Í?ó‚™Ä(ú™ˆ`RªMrhi¼ùE$ã@y:¯ )´$ž(îåѦÚÞê‘X_”¿æÑ쀯¿tØ¿ +endstream +endobj +385 0 obj +<< +/Font 1074 0 R +>> +endobj +386 0 obj +<< +/Length 880 +/Filter /FlateDecode +>> +stream +xœÅ˜MkÛ@†ïú‹Oíe¼ßÆ)´%)z(r(%¸¶b+µ¥X‘0é¯ïÈ Iˆv¥µU‡@²qöÝÏì3¯v *Œ"û„“¯ %7 £ä[òã'¡d™M,U`ñ ÛD)Ü(ÊŸÖ6/Ö„n6’ñ¿þýíùýëä2ÉQ¦ù*WɧY2¾`Äþqv°Ã:#’ã 0<#³msF|‘Ùâé§}òŽ4¯éªÌ–Þ“ÙMr>kÛÎ*p\:×¾n˜Ué–äómz6*Êt™-ªÉºØÜ_Ôwéò{=/«?£qˆ ‘`W|0A-@ &¦8pÛ|¾=—÷éå×Ô$Š橃#†ÆX¥2˜ ³ ¥ÃU +5 ›žHO; Ú«Xz b³Sì=ßÝ1¼<´`œó^Ó¢®nëê1‚4_¦eVL~mŠÅï«&Ž«ë&«Ý!’ ‘ù¶¨óêldG$(.ÍAá=Ú^)Óñ¢œ_WY¾ +ÙR1h/…é¸LÙm²·à°’Ûò>}Øí1G몘ÏŦ(ñ¼äE’V›ùÝÙgÕšì—)Ó]aUœª²NG!ça R¨õs›vÉÕ ¸òµj(””S °N£úâK“¨ ¶PVÅ*ŽëÃz†ƒµ^„OO3Ц'ã;AI) +¡‡ŠLà”5X™`?Ìné1 –Ǿƒ£šÅ>\O: ÂO`I+€Y/¾at¸g{°HÎ;—ub‘Ô vU[áu ‘„çö÷Ó(Í7Ùj]¥9æê%¾ß@SÀ±8›–f…›dèhX{¶:ÁMR Ú‡P¸ '@Z|ÛÚìü9ó]@aÑžô%A¬66Õýoëi4ãVö|' +‰ž%†1Q +´/1V>F›£•‰aGŒ6û/5EÑûôuú‘ÚÜ¡ß1^ãLNnÑìX{/:ß‚BŽrCIßtЉ£\¡ ;š©ã=‡3}0ê5xGã +xëdCWä+ð.åmO@Õ-sèjbžG½nÀðÉ•Y´9}y)­Ññø¬û‰¤±}hßÇU(Ê$:ßw¢ …ó, Bš£:&Q:H3´NþÖ<‰4E¿ä17'’vh«ü]LQã@Œ~= Ú׋j4zÞ†í„P…ÍǼ×ýžìðû/ž×ÆH +endstream +endobj +387 0 obj +<< +/Font 1075 0 R +>> +endobj +388 0 obj +<< +/Length 883 +/Filter /FlateDecode +>> +stream +xœ½˜ÛjÛ@†ïõ‹®Ú›ñžÆ)ô”B¡C.J1®­ØJl+V$Búô;!MKк8&Èöþ»£™ùæ×¾ @…Qä¾àäkAÉuÁ(ùV|ÿA(YBKXüÀ¶PÊ7Šòçk›ׄ>,$-^Äoýýߟϯ‹Ëb‡2‡W»*>L‹Ñ9#ðÍéUÁŽ×‘œg€áÆ™n{Ä2]<ÿu_¼!dÒV‹ú¶"»ù¶:+ß÷]3&›MÓÖ»Y7›‡ÙrÞÞÌ®ú»j9Û÷ó¶ûEîënMî×uW•¤­ö}ÝV˳²kûª|÷–L¯‹ÏÓ¡]YŽKçvE&‹v~ÕáB4 ãŠ-ˆK®Úz²œ †—ÂÅððÛ§ 5xüzÑÑú„Á:?Äêâªr"¨8p{¸Ñ§• (&ÝPnä嬯{Ÿ"º|¨.9¤Ä,hE©''2‡FpBMí4pŒèI“Gc S¬¸“&6ŒsÃ}#»¨æ °íúzË(°¹hÅÀŸ!“¦ïnûîé ÕnYµu3þ¹i7³×{ò˜–d¾mú]wVÚ’MR`XŒÃ™3EtbÍ-8¬ºAàŒ‰²Õ ¸,â(~­6ó»»ÿÄ—r +æ~.z)+bV{ +8”^Êp°v˜ùaUò嬠"Qš6¢çÖT$f¯>¥¦ÀA-©»G±Ka=~'<Ó`yŽq B'ZͧDMé$ˆ,‰Ð´˜Í0DHÎ?ÝcKj +ÆËŠ8p›q·¤t ¤ïFqK + +nhÉnI†‡ Gk[ý¦KR ÚG™l '@ÚáE`KXô@©y Wìh'°F¨Në牊hô­ô¢>«¤D”Ê’(jaý€ôÙú̇ãè}R’(ÉN™/Oêƒ4IîÐï˜D;™(iÑù +³Šô5^> ³ê•œ@*®ÐùÜ^¨¸4`ÁzQᣳht2@#BQ£ÍñLC™±PhêC¬(J1‰>Ç3še>›P üþ>§"G“Š NjD(R48†$Ÿ¢Cä/Ã`J41sY0¤RÝ”Fçã­¼(F)Ìg~þEÔE±ÇßßV»¾£ +endstream +endobj +389 0 obj +<< +/Font 1076 0 R +>> +endobj +390 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹®Ú›ñžÆ)ô +½(rQJpmÅVbK±"a񤕯 IKí®$cG‘ç×îÎì7ÿn +TEv '_JnFÉ×äûBÉ"šXªÀâ ›D)Ü(ÊŸ¯­ÿ¸&ô>´x¿õ÷_/÷¯’ˤ@™ýOµL>L“Ñ#ðŸÓë„®3"91ÎÃcdºÙ?#¾Ètþüi—¼!dReóü.#Ål“¥ï›º“庬òbIšbU®®²b/WuVd‹«ëæo›YUÿ"»¼^‘Ý*¯³”TÙ¶É«lq–¾%Ó›ä|Úö`VãÒ¹W¬®š,}ÉH0Œ+Þ2D2™W³ëP PmÁ0ܲÊ!¡n÷ ØânžV Ä)ÌçõøqêÏ_fþb?ñßóžŽBÔ%ŠYÕ¶øGTç¬Æ%>:³ ¥­Yñšúâ!»<¤t5 ÷µŠaj§ãŸ&Á41ÅÒ;M‚i#À8ײ…U]sP¸wJ°þêŠ7ç&£ÀmJK + KÕ—E“²©ïšúi0Y±Èª¼ÿ\—óÛ+(Æ4%³MÙõYjS4FnÁa ·g×d±µkfÀ PÛRf2zäa@8åÌÿÁáº\Ïîï;³UY ëâõå e«2¬mo¢Øª4mÚ°ÅW¥(HL\=\~ÞO}P *MÛ€Û~„2VÆc_x +q¦ÁòŽ]EYö»š ÚA„S: bXºDˆ[ÌÙSDhnØ®1B\S0$:ޏt ¤wɃ±*…á¡Mg¬Ѫ’£#ôl[QL• k_²¦ +'@Z¢ º˜U·!V5…¢•ó‘+…ëŒj@BI(º-ÙÆ|oá|‹íC…D›ÕDdz®ÖÓƒãÈrt[]…>Ázìý†FÑLõ;©è"˺(ÓË¿v’µhŸúMt’5è³ü€\V¡‘Î-r‰&* ø°öÏ&Ýh\hPþD"sÜÓûE StQž$DZ›A %sèÅ|EC4fÑùŠ4¦Ñ_´O!ÕÞ2,ÚïD­‹ªDSåMâÁU…ÕzP0Ïph ÂKÄøÚ¨è¡JÑ@õó0T§ú¿pQƒ†i î/\T£«òh0Îú¡€Ê‹£Ygw¦Àz ò?,û–lñýh¢4 +endstream +endobj +391 0 obj +<< +/Font 1077 0 R +>> +endobj +392 0 obj +<< +/Length 890 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©R/"!墪" +8Œ-Ô>}%mÕîÁ6„ößÙo~o3 +TEö'3Jî3FɧìóBÉ<šXªÀâÖ™R¸Q”?_[ýrMèÃ@ÒâEü×ïŸ^~¿Ìn² ÊžÕ"{7ɆWŒ8À/'w;^gDrbœ†cd²>Ìd2{~·Ï^2Vù¬xÈß¼&“ûìrâÎH0Œ+îîq4²™®ó‹ÁÛ¦.Gä}¹*«b³ Ó]ÝTùí]³Ëç·ÛfZÕ?Ⱦ¨—d¿,ê|@ª|ÛU>¿ÔU“bæ¤(Ï|ÈxVMïjTLqàöqÏ€8ä¢*æ1ÃI÷ÕþÇqñë§•¸übVžbuuÕõ1RƒaŒ&w`5—̂V”úò¢wMj@j®…äü{~sÌ·!í4pŒg 'z]œ¶ +(Ú9GÆá㜚šƒÂ3휉£ƒ–yÓVQR`X’¡Sey¬hnÁa¹…²c\6õCS?-"ßÌóª(G_WåìÛíßNâéºl6õÅÀHÔÒ˜ƒˆò'Íx˜pkªAqå=L˜¥¬ŠYí ~³«én×YÊp°ÖOå$l)Í@ã&J7[JQ˜¯ºk|8+ªD”À¨sM&èa =¶Vç“d,oÙ $Ka£¨Y-@ü⤓ ú€G‚¤Àl÷ƒ> +endobj +394 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@…÷þ#¯ÚÍeÞD*õ•V•ºˆ„”EU! +8;[Qûë{!4}¥žñÄP¢D‰!sÆwæÌw7 *Œ"w 'J®FÉÇäÓgBÉ<šXªÀâÖ‰R¸Q”?\[ýrMèÝ@ÒâEü¯ßÿúùùer™(³ûªÉ«q28gľ9¾JØþ:#’ã 0œ#ãõnŽø"ãÙÃowÉ3²ʦ¾mjRL×ÙYšó¬ÊËá—U9»™ÜN·uSe“¬Xå‹eÙ|rÕlñçb5Ýn‡4%ÓuÙõYjS2xñœŒ¯“·ã¶YYŽKçZg5̪éU‹!øâ-CŽU6Ëo³ánw•oî~´CÍ^6u9$¯ËUYáŒÉ¢Í§ÕÍ¡Z›fZÕßÈ]^/ÉÝ2¯³”T٦ɫl~–ÖU“¥!“ (î”Öu)w`5.Fû-ª|2³ ¥mëp? `}¨]‰%ÈgõðP´7X³ó]É.öKƒ¶5 w<­¬v8¯mŸEDq»û|ý¨îükv¹ßAJF€qÎãÕ#Ü¡æ ð´;õFÒŠÁØG’Cž|q íµž¢Ë $›ïÔ;šjP\yÎýudGN9ýÙà”•@ц­D +œÒ ´iGpWÀíÛ'òM) + ûâ›ØZyì +7…n¹ïÇzpË»]µ‚Ì¢˜Ë=Ì?‚,¶›šy;ƒ¾e¥“ bÓ mÒ +`¶Ÿ³¾ÃýÎ×ÁAVS0}¦ƒ¬t dOíCYaAøùÒ»,Ǹå=mB¡&Æ$æ_²ŽP‹Mm’JÐu„šp¤m_¦Ph-ª[ëßÊ´¢¬'ËrõµÏÀ&0Ú[é©Z  ‰ Ë¡P¦¡K@z³ø?œ‚{õêÚý Ž©)–,±š,êœU£˜š<Ïúw˜“Ld¼;n1#ùŸô«i0!Å‚$VSa:Š ƒ±’ƒÑ‰íȆ'?g‚¹Å¹ÐÁµqëÑ£8Zœalò±´8å`=Žë-f1ñxÑ…Z}¤0¦14ùÚ§.Ðbè$êN +-&1tF^—„·vL(PÞî§_IŽI("‘’ #Q,M:q‹QŒA±y$îæ& _'Ö¯¢Áðû¼ NQcî‰}§¨0òœÖŠRõ;ñ\]$üþqƒå +endstream +endobj +395 0 obj +<< +/Font 1079 0 R +>> +endobj +396 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅ˜]kÛ0†ïý+„¯¶›}ZRHûh7»(z1FÈ7q›Øk¶_¿ã´´#–d;$¡Ð¸©Žtt^=çÕ.¢@…Vdqò5¢ä.b”|‹¾ÿ ”,#‘CüÂ6RÊ׊ò—g›¿ž‰¤H|ˆÿõï§×ﯣ›(Ç0Í»\E¦ÑèŠ øÇémÄÏ‘œh«áÄ™n›9â‹L/¿í£7äðšuõPW$ŸoÓ‹8Í—i™㟛bq?Ë‹j¶.6¿f·õcºœ­6óÇÇ1É|[Ôyu›˜ŒÞ½%Ó»èrÚ6£ÀrimëT&£E9¿­²|å3¤– W¼eÈɨLÙCê3œâÀM“î–ážF{NÔûº*Æäc±)Jœ1yÉTšo²ÕºJsÌ×SÖvõ¼¬~“}V­É~UiLÊtWgeº¼ˆ=¦&P,ãûX•uû,’[0 îCÛ6LB6H¥m›Ð ¹*³¥ÏpTƒl¤Ô^°d‚9Ü>oCYÌÕóÿÓùšý«&ùׇÜÇ>EšØ8&§­N5B± ]r=Ux-@[ëè‘ðË_éÍ¡°½"%žeŽ¢9ÙBƒóÕ˜¤ÀPçª1nÀ¢^ÏUcLƒF¦uª±ÂÓWÎÓjäy\)«@ b‡àë1jt€­2( +¹½Æ‚`«4cÚ[‰Ø*EA¢ +’ÀöТtf­ØŒßP_Ð*ÔÙSó6hKÀð¶ ´ +»É„9@!~nï¥Ci%ˆ®¨éÝ`fP× lk/7eeBALš€uJ Jžm‹…10g¢sô]N*œ(6C£ÅζëTBâ$?`… {;¶«›½¢ÔÍ +<hÒZ4|m™?~|]ÎË{ë FT%H×E@GÓæ&™/ë£ÛO˜­Ð¦TPô]Ž‹‡SÄå]˜îçv;Å5h¿\wƒkôZ=Ôi… +MV?‡Ù)¬Dså¼c;A\®ª'r:Åå +xÏ.²S\†öÊ-XoÈqŠÞÊCˆ^ûï¼î€7f$N…á4|²½1àC…QÇM]0ßÚŒ£/Þ˜D›æÒBÞ˜P <:*ÏZé +6þ}!ch¹†bM@XŠf«§êÖ¢ñrÔú0€Óè±\— Ã//AoÕó–¼CT…žj(ÈÆ­¾nQ¯£þüxá$Ð +endstream +endobj +397 0 obj +<< +/Font 1080 0 R +>> +endobj +398 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ˜ÙnÚ@†ïý#®Ú›Ãì "•º$­*õ"U.ª +QpÀ ØÁ±¥OßDI—Ä3ƒ E +™³ÌùýÍïuB +£È]ÂÉç„’«„Qò%ùöP2K„&–*°ø…U¢”nå×–¿]z³´xÿëÏOOß_$IŽa6ïrž¼%ý3FàG— Û^gDrbœ†‰12ZmrÄM»K^‘Ýk˜UéŠä“UzÒ+Êt–M«A^TŸŠåý‡Iy}Vߦ³ËÉím¯ÿæ5]%§£¦°VãÒ¹æ°Ãþ¼Ìf!ë †qÅ=e ‹ºº©«‡:Ò|––Y1ø±,¦×c¬f¼ÀrÆ3¬g|¹)h<ßT4 =2Yu^ôlÕ§¨Æ\†ýi9¹¬²|²œâÀífŸ_^rØ/Óiv“†,ÇXíoZn·ÚC§ÞÖU1 ï‹eQbÆdÓª:ß6k×§u=)«Ÿä.«än£Ò#eº®3”“^UÖi/$-fA+J7qÓ6j@nT×”=sÞdÊp°Öw>ˆ‚™Ò ´ifÌ”À£QSóãH¶%~K)ÔÜîXÖÈÓ`q°="%™Âs¢fÍüÔIø‘O: ¢¤Dµ˜íâFÓ0pÆ»YPLj +¦¢D”'(yì}D7<‰ÊÑùîë‡dè‹Ø±w”JÐ~âL8Òú7+Š`û:1aÑ:yh 0§º™9áü]¡Kóe6_TiŽ {ј¤$Ð75ºóx& +ŽîÉÇœ& +Ö‘¯½ŽÇ\û5wúÔúØ$wh{L[cÙ&‹nÈó<à° ´Fû2% +™\¡jëüÚT*Ñù|0©5aÚ$ÀðÖçÀ6 04XÿUï=•_ïÁ¼e U€|yûDö€/³ð¼è©4 +¾L£Ýóœ#èË$:+ö§ï¿f2 #¡@5žÆâá‹‚ð| |C_0¡LÑ2µ62K2üìÐGyÇôpá :*ßゆ×è­ö}®_…~ªsôDø6àÁZ»ðçÉ~Y E +endstream +endobj +399 0 obj +<< +/Font 1081 0 R +>> +endobj +400 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý«\µ7“=P¨ÔTªT©H©¸¨ª(MLbHlplEôé;NPµxwAH`’ýwvgö›¹I(PaÙ&œ|I(¹L%_“? %óDhb©‹oX'J9àFQ~ÿlõè™ÐÍ@ÒâCüÔß¿=¼™œ'9Ê4_å"ù0N†§Œ8À?Ž/¶{ΈäÄ8 'ÆÈxÝÌ_d<»ÿi›¼!û×(«Ò5ɧëôxP”é<›UGyQ}Ï—Åêö$_e‹e•æéü´Þ¤óÏ«éf3¾{KÆ—ÉɸMß*p\:÷ZúF‚a\ñ×Ò×T»öh¸(³yÈXŠ·M6´Ç2*ê꺮î‚IóyZfÅѯU1»š`H“zÓ$}jrÑD5Y4aÑ™®‹:¯Žv@‚‚” (fo{’†³rzQeù"dHîÀjLœ–!GÃ2e×iÈpÔ€lê³e´ý`w«ö¾®Š#ò±X%N˜ƒ2·àõãÊóÛô|—ÈAJÌ€A:v¶wŠ‘jP¼ÁåK++§@`¥½¼°•@± _>¡”á`í¡-D'eÍ@oó P¥(H,JÝ@ÿ!At*_{6EqSaõï;Æ^¸©°ãỖáxpî6nLM: ‡¨æI+€Y+B‘' ç퉂«&¼ã”š‚é<ÂÒ’Þžá„…Ñ•CQÄ“ÝT_‡D€ M{-¥tÐ N€´½µÂ=–9Ï ŒçÕ¾Ü +FP蟤çâQ×Õ$ +iA{È ;,zžË…Ø v?¼žnªºLƒ½aÈŒ(Ú0ŸãawhÄL›ÛŒ‚·è®<.½­Z¾í—,¶/äÍÕ¤é*«ÐYu7“]U%º¬®7hQtã]Õ˜é WÀýw ½Ë24T·i}ËRtSþ +ì[–9´R/_©Ì¢ãòc(kL£] +hõ|XûßYÝi OÚzyÍ4&5XOF0 GáÉòH²õaÞC¯å«‚°1ŠvËïzBÁæÐCtO!Õñ¿ôOÞ©oQÞÉ›Á}‹*´Q]AgØØüK[tgÉ ~ÿ9n 2 +endstream +endobj +401 0 obj +<< +/Font 1082 0 R +>> +endobj +402 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹®Ú›ñžµk”BI¡PhÀ‹RŒk+¶[Še Ó>}ÇvHÒ„hWÇ6Xq43«ö›×*"E¶'ßJnFÉ÷àç/BÉ,šªÀàVRx¤(¸¶|rMèݤÁ‹ø_ÿzüþ"¸ +2 ³{óàÓ(\0bÿ8ºØþ:#’“ÈFÀ01FF«]Žø"£éÃoÛà9¼â´LV$›¬’³0/’Y:-‡Y^þ˜lʪH.ªM2ûºœl6áàÃ{2º ÎGuQË¥µo5’1®øÛFÕÔÛFT¸Ù©¢6j<˜éÌç~’Eñ¹4çUyW•÷e$Ù,)Ò|ø{™OoÇXÌøîPÍøzWÎx¾«gHC2YåUVž…&$^Õq F£xj³‰Óbr]¦ÙÜç–Ì€V”Ö #É4½Kç˼ÀŒÉÓÅJ²e:_”I†KvX¸u5)Ê¿d›– ²] pBâ‘vEí¿þ ‹d]¥(½³°,ª$ô©3Y[ßÅqƒç 5…˜£AcOÝjÅ`·çvê½óÇõß·áå~õ½úPK + •êèÃcfÀ XvÇݽK,‚ Õj§ŸýI®ö÷ŠD5(®j›ø¸µ*«@`.#b?žNp*â`Lçq¢KšŽ:]2P$¶½î ¿Jàìç•/{_ÃI +Ü\Ãgo VLƒáõ“FK+A8ÕÄû ¦!‡¥ÀL ”šcXF ¬kÂ^küùX"Î +endstream +endobj +403 0 obj +<< +/Font 1083 0 R +>> +endobj +404 0 obj +<< +/Length 906 +/Filter /FlateDecode +>> +stream +xœÅ˜]kÛ0†ïý+„¯¶›}[ +î`í`ll…@/Æ^â¤n“8ulÊöëw’”®ûÀ’ÏK(4nª×G~½º‹(P‘(rqò.¢ä&b”|ˆ>!”Ì#¡‰¡ + ~a)e'ŠòÇk«'ׄÞ$ ^ÄÿúõÓÏï_GWÑeöïj½šD£ F,à'‹ˆ®3"9Il oŒ‘Ézø"“Ùão÷Ñ3r|¥E¯É&[çgqYåóbV7eý)ÛÕM•¿ÉªÛ‹f—Ïß®²Ý.½xN&7Ñù¤MÙ(°\Z;¼r"!a\ñ.ÊóoùÕ5^÷SÒÔðõ)Üì]1¸²d@ѦÿÁMÜ‚Ñh§á•™­(íä¦Ó”ir¿¨´ +§£eUÌ=†ÓVÇtÙ&-›zÛÔ•ä›y^åøëªœÝN±žéöXÐtŽMû’¦Ë}Mc“l]6›ú,61ñ©PãA±SÛý”ŽfU¶¨‹ÍÒgÈD@bmë²“Žª|VlsŸáƒöGÇz˜®—M]ŽÉërUVx¿ä8=wMVÕßÉ}Q_“²Ê6Ë<&U~×è’³¸®š<ö¹Ia ´>¿4dª¸‹Îvtsêë/–@‚°êÔ¢‡‰º<Ì“WohªAqÕ­+CÅ”U Цƒh íÛiqGx}<úËK*á`LǽAp]šN:n‚ʼn­¢¸wÆذÇíàbLƒáNÖ{ãGáæU37ÁÛðót9³`ÜH+A8؈i0ÓÚHM!q,ñãÍy¶ûFÞ—åm³%‹²"³þxÜ–´ dÛ¼ù2L +Âň†IŽùÆÕ}¾“ # sö÷þjq(õ´%• C—üÓe… M ¯{5˜^º‚ p"Á¸¢ÃÖæ +Ä,oäðSbN …C²CJhÌïA–c˜ñ Iß²¬¯4&(æÿqÈ-•¸a¹Á¸äˆé<ä +ÊÉñëNOM_\bºqù<„\\`‚qÃÆ—]œ+àνMÛÞÐÿ`‚3Ì(] Bµ(†§IûÑb3J×C¦041ƒ %]ËÒPN +æZرÔã©-‰ %t»ÖUK(P]cy¨ǘân/oÔ0†Å£…ܨ9žó…“†QÖutF‹IÉÑ?!Ç|K®í»Üàñ9¤ÖêqŸ€¡À¸¼û'º.£;üùW d +endstream +endobj +405 0 obj +<< +/Font 1084 0 R +>> +endobj +406 0 obj +<< +/Length 896 +/Filter /FlateDecode +>> +stream +xœÅXÛjÛ@}×W,~j_Æ{¿§Ð–¤PZJÀЇR‚kËŽÛŠe‰~}Gq›¦hw%Uq$гgv|fΜÙ'¨0ŠÜ&œ|L(¹J%Ÿ“oß %ËDhb©‹oØ&J9àFQþðlóè™ÐõAÒâCü¯ûûþËäk²C˜ú«X'ïfÉøŒøÇÙ*a÷Ï‘œg€a`ŒÌ¶uŒø"³ÅÃO·É+R¿¦ë"[¾yMfWÉé¬é8«Àqé\óqx`V¦[²›oÓ“Qº[¦E–O~lòÅõŪ:¤Ë‹õf~8L舌CPøââjjXDÅÛúãŽ@Í‹t™-ÊÉò.ýRÌwët%P$œ‡}_;°ù3,*³ ¥Ó‡uKT; óÅ î¨Ø(Ö§¯ÉŒ»Œ6ŒsÞ.3Í«ò¦*½×`#2ßæÕ®<ÙÀi +[m3e¦ãE1_•Ùnr¤bÐL‡é¸HÙMr·àÒMŸOû·U™OÈû|“/Iw›l}Y¦;LÒ1Uûj^”?ÉmV^’üØHH‘î« ûËɨ,ªt3`P±?ºiLڨŕ¯xCL9©Ú¦Ã>ÊÙY²óûŒµ[e%P$t«ÎÞ×p°Ö+ÿýãjÚDÎ í”L) +5E}E#Ûà<º?„ã2 –GŽ }àâÄ«YäÀЮt„_‚MZÌz‡&A{®c·P7i8ïð¥nRS0X…MÄŒÐ7),Œ<¥o§óÃù”ç×Õ YåYÄé]@`ýTCÙÇ+¦dh©Xsæ¢SR Ú¯5¡Š)œi=ŠÞKÝÀùRXôE±jÒsX2TÇõûž#PèdË"NR…Dë2=ßV {ê¶hèG/«==‡À^’p]Xì6¢ß¸Cf¼v6X†¹E°H‡¹¡À¤oʈÒa®Ðöf3¹@óåѦH›yïÈ»ºLÎpßx£™œ¡?ós=T39EÛåçmØØú¡ÎXPßf]Wìz­X‹¬­2u€ÕhÀ|«†~‘aUÑØµZ7”èº|£á€ +T_ËŠXŽž«íö»,CköµJуy SŒ´9ô_5§lm×§ÆòÎqÛSôƒžŒ±— +¬‡àÝå2÷'¬ódß¿2f +endstream +endobj +407 0 obj +<< +/Font 1085 0 R +>> +endobj +408 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©­ RÕªBŠÔ‹ªBnâCbÇjŸ¾c@´Å»;æßÝÌÌ7ÿn +TEnN>&”\%Œ’ÏÉ·ï„’E"4±TÅl¥p£(|¶þë™Ðm iñ!þ׿¿ýyýeò5)P¦ý¬VÉ»Y2>cÄþq¶LØÝsF$'Æ`¸0Ff›vøAfóÇŸn“WU¶mò*[œŒêªÉFo^“ÙUr:ëŠi8.{6&!d:¯Òe«€F‚a\ñ®€rUå‹pZ€ê…Áò:Û"Ýd'£¬XdU^N~¬ËùõEV¬óÕeÙâbÙìðûjîv:"ãuÅÛö=;Ú +$ŠÉôü{~ðpVcŠÄ¬ Ä$Ìçõdñ3ûR¥Å*I1 ZQêÉCn–míkÚiàxØÇË8b/ã´`œëîI‡]æ °;ûšØ8°‹iÅÀŸUÓ²©oš:jClDÒMÙõÉÈîMR`XÏÝ6Gô|Í-8¬Û®”™Ž«lžßd!á¨ÅUg˜ÞG{8«·M]NÈûr]V¸b²H«ë‡SÚ6iUÿ"·y}IÊûNDâ)©œ51$••@1Á=U +Ie8XÛ5tµh<¬³ö¬ÎïŽ*¨Q+Í@ÏÔ0¨ ¢ 1iõ‹ +â¢0°ò–ÎýTøRc,(z â «Ù¾óÂÒI±øè%h074ôÒ3 œ& ¦“ÔŒ—Ý|zÒr÷ “””ô½qQd’‚Àòê +A&ÉÐ-±î“ú™NÓÝOò©,¯›²,+2$UÀЍÝI’xÚ '@ÚîC‹Â°h£ü¸ÅÀü§:®;û²5p0èí­ô‚û0ÚÝQ,*†Òè‹|×ÃQpt@±¼j›ì(IEÑïô»eØ[›;t:¦—ßÜ_Û¢+нYJÛ  ò²&œ¡\¡êgñ†@(—Œ·N£Êº1óÂÊZO²‡š»; Ü×ÛqŠæÉW1´cÍ‘?­CiÇ,ZŸXä</?´GÔ™Fçã™ÕÃÊ¡±7^}ô$ O>„2&(¿ÍnkO,Húè14>±ðè£GÑø•¡ôú¢¬<ƒöÇ?ß…_:¢õ ¨«@$í{ݨ 0oµÅy:ÖSTOxtžlñë7Ÿâ +endstream +endobj +409 0 obj +<< +/Font 1086 0 R +>> +endobj +410 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©­h¥ªU…©U…ÜÄ †$&Æ¢Oß Pz ìÁN8Éþ{˜™oþÝd¨0Š\gœ|È(9Ï%Ÿ²¯ß%³Lhb©‹XeJ9àFQþðlùÇ3¡·I‹ñ[ÿ÷ûógÙ—l2ÛW½ÈÞL²á;Fà›“yÆnŸ3"91VãÒ92Ymçˆ?d2}øë:{Aȸ.¦åeAÖùª8¼n›jDŽó«ò±ª.ÚK2¯j2­–U]®d–×§óöª˜.–ùÕ¹.›3RÕùzQ H]lÚ².fGƒ—držO|S3 ãŠ?9µ¦n‹Á«ˆ‘´åY Oë|ÞàôcS¸Ýî¹g@rQ—³˜á$Š'ËüÃá€eS¬îÏ XÏŠº¬Fß—Õôâôß-ÑÆHsVãá?ƒ4³ ¥OŸíþ¤©¹MÅå +C¶œ6£ÙMñù.’c”´ÓÀq{‘²EjLkйó Q¥ãœ·¢ìKZsPXŸ!ª´bT;–&q¨ #ë‘æff(rÆUÛ\¶MÜZ؀䫪]7G¹,fÀ ÙüQ4&nM5(®¼5g<¼c]ÄpÊJ æ¾ÿ9ßþ"åYµ¼¹ß¥M›×ͧP‹9e8X ïÑ¥ NiÚø›ƒÔ)EAb¨ê.¥w»[ï¶›ur»WQX ìš:úNj˜9wÍØ¡™Ë[‡n(SØYj–Ø*ôY›tD*Ez ZÌvk :é.µïë%¨)˜0(v(((<Âh2IaA‘à'Ó£šÛM’`²’&ÉЃ1ÿÉ$€I8Òú÷)ÉÒ@1#‹–ÉË‘tØ ÌªýÇÂ:ÛJ?ÎX'$œT„b5²%Ä$ðô{ÓæèyRA±+mvS'(Ú›°ýß˹CczÊîÚ N¿Ë‚îÚ=N˜$ûÑVè‡z9»îÒ=P8£Ê gPÎð`o—„PÎÐŒ²2¡Ì¡ñ {¬·óÞ‚ÆÒŽY´N!:¥àŽi´Fáf*w ³„¦^u=j.ßo·*ª +3‰Ö'"”w¦'¨€Ùß©Gû“J™n@c O*Tú,¢ñéíCâõÚžp_·39ƒ¦§÷%@¼œFOtÀ¼Sh}Âioé؈¬Š’ÿ®ñ$ÛàïO®JÐÞ +endstream +endobj +411 0 obj +<< +/Font 1087 0 R +>> +endobj +412 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÅ˜]kÛ0†ïý+D®¶›}[ +é`Ý`lŒB`c”,q·‰Ý86¥ûõ;nF»v‹%Åv“PhÜTçè|è9¯¶*bEn#N>E”\EŒ’/Ñ÷„’y$41TÁ/l"¥,ðXQþðlý×3¡ë…¤Á‡ø_O?=~}‹24S¿‹eôn ?0bÿ8YDìþ9#’“ØÆÀÐ1F&›ÚG|‘Éìá·ÛèÁ×x8+¦‹2Í–o^“ÉUt>iZÒ(°\ZÛ°äxX$³ô&ñYN PMKíW"Ùt“œ ÞVe>"çÓÝùœç×Õ Yä™åë¼@ïÉ*_ß].ª]2¿\®§»¹MËÉ‹i¶L¤H¶UZ$ó³‡[Š7uè¹VU2ðÙ d@1·)‡$€[03ИS2^éÜg9f@+е׏.˜–ÉæO’lži>ú¹Îg×—ÏÃ>¢2ô1McuÛ¼¸em5p ááôögû‡2îhÉg¦s,ÛtVŽæwÉ×}5{™ŠÄÖ6¶j_»ÔV'¨*­œ¦¨$†yŠ¢â,6qPQudšÅ#¤\ÇÑÐó<ÒTƒâÊy󪼩J¿½°™nò*+ÏÆo[Ê*ئÝS ›±©<À©4;8üx¾Ë$[§ËU™dª}À¶Õ´(ON¥(HìÝšœJàTÔ˜€l*l‘ý0Õ 6Ó`¸뇎ñ:ôç‘ÿPþâ>î^çºÂAP3çЋmi%ˆP¦teÛ`&ìh?Žœ2f`]C[_»ÔâPŒte[ZPòDÙ„$ýØæ¨“‡}O–Ê)æÌ¶7>%• ”ñÂç!2ÁRaHãÊlL…A}梟?L +p#lV¢ÍpõðJ¢4kDÖ¿€ö…+vH‡Œâ«à(©ÜPòå«`m'øƒì9Ø +Šê©ñ +àeüà¥TÜ^«¶öà®rß;t_£’ +ÅP[V(«ÚkÉÖnH”X®^} ?J37«ú÷ƒ+àÜk´öƒ¡¢sŸÞìæ”ƒñèô—d7³(3]ÄnfP!º`ëÏn†MJwyÇá–7ÈL¢@ll_T3¡@¹FºT£W <êÖ³lCY +¨¦ñùcy/P0Š:­K­äoÚ¢JsqO–cÔhN.Q‘…Þ’w³G…z,”4ÝX– +Œ‡~:ÚòE´ÅŸßÍá! +endstream +endobj +413 0 obj +<< +/Font 1088 0 R +>> +endobj +414 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ™YoÚ@Çßý)V<µ/ÃÞ"•z$•ªVU$¤>T¢`À ààØŠÒOßqˆr4w×\ $0fgfwfó_Ö *Œ"7 '_J.FÉ·äç/BÉ$šXªÀâ ËD)Ü(Ê®-ž\ºHZ¼ˆ¿zþéñþyò#Y¡™úYÌ’ƒ¤{ƈür0MØÝuF$'Æ`è#ƒeí#>È`üðî&yC6~V¦K²-Ó“N^¤“l\öæùâötµÈfó2]¥“³ê:|^Œ®¯;ÝwoÉà"94™¶ +—ÎÁ´‘`W¼Ùt¿;+²IÈxZ€ò„ÑÏ«òª*ïãHW“´ÈòÞïE>¾ÖÑ ÓÇp†Ó:žá¬¨Ç:d´Ì«UyÒ±žâÀmM.õ»ãb4-³Õ,dHÉ€b6åI¿[¤ãì* ŽYЊҦèoF»Ÿ°÷U™÷Èéèú–|ÍóËêŠLó‚ŒóE^`¤iÉMVÎI€SÔ€¬‹ô5Ÿòb´š¥R¤ë*ÃD<é”E•vâÕNÇ\o\‘~Äzh,Šì©Û~`k#À8W‹9LÃWk +w0O]îÝ Å )ㄤÀ4÷ñ+Ûãä6ý¾IÖ SÜ‚ÃjŒ‚À"f ÒìØIH5(®÷¦¸¡œ~d/¬ŠûBTîÁ ÃÁZo› l¥hãï=m¥(H¬w½;h+]cSE[1 –{€ÿûã3BOFÅåý<­«QQþÙ°¹=X¶¼šñæ=#¬ÒI~†‚UZÌÆ±äiû '쮹=¿›® í\ÎÓ«íÞ¨¦`Ú⪵Qé@Éȶ¥#¥° bá´u|ÕY¶6ÉP•±C¯#• c)³­QáH{ख़<Á XëT{SÄ˱s ‚ åÀJß*FLHÔ‰¢YÉF@Lp”aZÄËNÔÜb¯¯_<E-çSÿ1HäU™ñˆ×p$r‹êJ{ÐR¾LÙÀf’TV±ÔØ© +õÖö³½}‰B«íÉ[6¹@1‹“ÆÊðœl´w€¡‚òÆíÓŠÚÉ_¾ûs€9[Ç,xfQZyÁ]¦QWô‚¡.ÃÍ„úŽã¨Ë$j=OÑFPGá©€(éøäT·½rd •™¯,b0É(Ê.¿ +ŤC=åÏÙ€î4âoTSžfk×&5ª*oòîÖ¤BMÕVàDjFv'ªæßàΓ5¾þ3¹'É +endstream +endobj +415 0 obj +<< +/Font 1089 0 R +>> +endobj +416 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý+_µ7“=¢P©¨Tµª"õ¢ª¢4q‚!‰‰±…èÓwœ-UêÝ NB“쿳;³ßüË:¡@…Qä6áäSBÉeÂ(ù’|ÿA(™&BKX|Ã2QÊ7ŠòÇg‹¿ž Ý $->ÄO=ýíÏû/’oÉ +eš¯rž¼&½3Fà‡³„mž3"91ÎÉ12\6sÄNºM^‘íkWÙ’¬ÆËì$-ÊlšOªþE±¸û0.¯Îê›lúq1¾¹I{o^“áer:lÓ´ +—ÎSÓH0Œ+~LM-@SOqà¶É†VÍAo^æÓñ$ŠIçËAQW×uuD¶šfe^ô.ŠÉÕ¨ e4ÅXF³&˜Ñ¼‰¦ÏR2^õª:ImJ‚bã¬Æ¤iË 7)dz*_ÍC†d´¢´-%½2›ä×YÀpÚià8Á¶ÕlG»_©·uUôÉéøæŽ|.Š«úšÌŠ’LŠEQbdçÒ‘Û¼º E9^ͳ”Ì +kbÞÿËl]ç˜x'iUÖY©`œk¯ßAÄNhÍAáÁå)ÎA`ÞjÅ 9k#*/$iiX¦jIa¦zªðpú܂ôŽ:Ñ»Ôg 2i¯Ó}z—}ÝævÕ ¸j­àC†ªœÅõRòVÅ2|©LS†ƒµ‘½C—úš6‘}D—úŠ‚ÄJ×ñV lò|Ét Ø*y!Ѭ§ð¸Âzé½OˆÂ•àhæX»ÝŒÀ• è˜<Î<ÊzñåŸwhºL›_G ·è¼|.=†Ü ™ò$”\¡7z–5Ü•±í"—hŒb¯½ºSè•báÑ:WÀ}WÝP’3tEþ[°CJѵVÕ!Õ™CGä½%;˜ºE?ä'Ì¡Ô5º§ØÎ¯;uÃÿ3¡Ð!u`\Â¥ÛmùWð> +endobj +418 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜mkAÇßß§X|Õ¾÷ùAL¡-i¡´”€Ð¥«§^¢wñ¼#¤Ÿ¾c IÓ$·»çi”@¼˜ÙÝ™ùÍÖ *Œ"× '_J.FÉ·äç/BÉ4šXªÀâV‰R¸Q”ß?[þóLèíBÒâCü¯ÇŸ¾¿H~$9šÙ¾Ëyòa”ô?1âÿ8š%ìö9#’ã 0tŒ‘Ñjë#¾ÈhrÿÛuò†ì^ìJW$¯Ò“^Q¦ÓlR ¦7é÷rœÏÓ^ÿÝ[2ºHNGM¦¬Ç¥smLÕù¢XÞ|ª7éôór¼Ù„Y4 ãŠÏ¢ ŽgMqàv{ýG³(PŒÃVáÒÎ"w`5†M³Åa^fÓõ˜­(õÅݨ««ººÛBšOÓ2+¿—Åäò|·‘óÙv'çóíV¬GÆ«¢Î«“ží‘ Qr[šüö'åxVeù<`Eí4p<©¦pöËt’]¥!ËƹÆ|îV»;¥÷uU ÈéxsC¾Åe}EfEI&Ų(qä鱑ë¬ZbWCH€KšƒÂ +÷òå•éºÎ0ÞNzUY§½m*žkÆ\‚¤À0^=99 WÍ-8 ר„óF+ QÍ ÄKTÅîÌ8Õ ¸ò&êAŒ+§@ 9OEe%PL²¨ÞÙ6 k#éß™qÍ@›È~ 3㊂Ä4Õ¯b\`7[YÆr²k»¡©b,÷÷§©ÂÖW3_›…Sé$ÿÂq* çižÃéÇÿð™æËl¾¨ÒOkwfëz\V³ôƒži +¦Y¡,•Ò’ÍGES),?Bi*9ªvU}wú§‡ÛÇžÝ}P¡— åó6‡²N%èXÌtf]8ÒF6íx*,j¢Xªt·QLrª_)„B©$_íŽ% ++?Ze] šÚo¸°uŽÊËKŸp¬ +æ‹  ¾Št¥ wÐEWîPÊ™ÎÄ*7(»<äi#V›ià—BýÖ$/Ÿ;¶\¢:ó…| l¹@Åå'T(l9WÀ=ýSX£ûb$v½œ¡ÆŠ“ÆŠ‚ËõÇñ„9T_þ¹ZHfµV,—³i«“ÆÞž`] žYÝ‘<‘(ábûÒÃx"¨NF!{{ÂQúù F0ÏÀÒþ¸Tg©wTEu‡JÒ“é1h¾yv+ÅüÌð9F0+T‘¬—X_À?%øY²ÆŸ¿Ø-0 +endstream +endobj +419 0 obj +<< +/Font 1091 0 R +>> +endobj +420 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õVªZU‘zQU‡8;[Qúô‡(iÓÖ»ëØ„vfÖ3óͿۄF‘ë„“ % £äsòí;¡d™M,U`ñ›D)Ü(Êﯭ»&t³´xÿõ秇ߟ'_“Í4Ïr•¼™%ã÷Œ8À/gg »½ÎˆäÄ8 cd¶i|Ä™-îß]'/Hó˜®Êlùê%™]$dz¶å¬Ç¥síËá‚Y•nH>ߤG£¢L—Ù¢šÔùy±¾9Î×Ùê¼Jótù¾Þ¥Ëëùn7‡7 ãŠĸ bXqà¶ÉÆ—7é—rž¯Ò0S’Å,ô$Ë@qrVcnÄ8³ ¥‡I-j@6Íã¶µÓÀqÓ;eדc7¡Xоæ4ìNÚ0Îy»Ó´¨««ºº‹&Í—i™“ëbqyºé4}êô¬‰êtÕ„5a#2ßu^숩9(ìÚí©5/ÊùY•å«%ƒö|™ŽËt‘]¥!‹q S¿í&L÷«ÝmØëº*&äx¾»!ŸŠâ²¾"gEIź(ÑÒ¾ƒä:«ÎI€[Ì€Aôýÿ^ûÆFÊt[g˜‘G£ª¬ÓQHÈTƒâª½Ú§7D9¹È*+bGÕdTÓ°ÔU†ƒµÞááÑ ´‰;qDQ)=<Œ•À‘0Š ƒŒÝa?Ú¦ÁòÈÙdGp×,rNÂé$ˆÚ ïˆÀ¬o~ ¦¸4 \Àú¬—š‚ÁÂo¯ƒ(ŠKé@ÉöûÁqÉQéµ6ŒQüí#j/çååÝVmëyYýÜóº;k%CÅÈ<ÃZI%h?Ca+œiÛæ ïü÷ìvò=¹Ý± î.,ªºX¢õ`k‹ê8¬ô`U¡´“‘M7j +‰B.–W=D(PÂ=í\¤“YŽê-–E=˜eÏ@…]×3îf¹Céf¼â8˜lÜ¢n 8â Û_}ºÓ¸¡À<ŠdW(&{“¦\ N󰣋4õ@.À1®€·Ž^ñ ä UŸ/Çc@É)ª·€ì L^æPƒÅžÏænà É,ª¯XŽôì‚FUÖz,1¼ Xc´ë‘]M™DÑåÞŽV(P½†tw£ÐŠ¥OÏ.0”XþZÔŠ²Ì«€uÁ¡ó—0Ž ê¯€Qñ™h¬-oUGÁX¡ ôÑó1ŒO’-¾~~:Yº +endstream +endobj +421 0 obj +<< +/Font 1092 0 R +>> +endobj +422 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aχˆTê!©Tµª"!õ¢ª †NŒ­(}ú¦‘=8†EJ ì?»ž™o~ßf¨0ŠÜeœ|È(¹Ê%Ÿ²¯ß%“Lhb©‹XfJ9àFQþxmñÇ5¡7 I‹ñ[ÿ÷ûó—Ù—l…2›W5ËÞ ³þ9#ðÍá4cבœg€a`Œ —›ñ‡ ÇÝe/TÅx~SU¾,N{¯›º¤¼P BϺA%nD*H:Ü)C—”Ê”å)z¤°C9”¼C”:ùu§nÐM¥Î€Ý©ktOᆬBçQ°G€¬T`ƒµ»‡±Ù-þþêK3> +endstream +endobj +423 0 obj +<< +/Font 1093 0 R +>> +endobj +424 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜ßkÛ0ÇßýW?m/ý–ÒÁ6ÚÁØ…ÀÆ(^â¤n;qlÊö×ïÒ”vƒÖ’l'M(4nª;îîs_m# +TEî"N>G”ÜDŒ’¯ÑŸ„’y$4±TÅ/¬#¥àFQþølõÏ3¡÷ I‹ñ¿þÿôôýëè{T ™ý»ZF¦Ñè‚‘ðÓEÄîŸ3"91‰†Ž12]ï}ęλ‹Þ2UÙ,ßdïÞ’éMt>m[ÎH0Œ+Þ¶Üa5R¤ëì,~ßÔå˜|,We•K²IwuSeW‹f—ͯ–«t·#wy}MÊ*-–YLªlÛäU6?‹ëªÉbŸ´Õâ™ÌªtQ£uŸÅn÷oY—\VùÜg9ɀ⹶…ÿ°`^g뇕¸ý|Vbu±Õ§}¤â‘Iž€Õ\&'4É,hEi[V m’û‚ë`qþ;ûvÈ6K:ÑÀ1œŽŒrsÚ* Xe'Ìm˜_'4©9(lg'Ì­tLšŽ%†Åèj'#Ï~¢¹…+Í•“²©7Mý°‡¬˜gU^Ž­ÊÙíÕ3-xÌb’®Ë¦¨Ïb¯1ÑÔž0“Q@ïÕTƒâªµ°JY 3º-öϱê<Ýý&_Êò¶ÙEY‘™7»<|2¬mÃq8ÿ”f ñ ZO"„JQ˜´z*³MP͹ó•ú%©Âr9ÌO¯bi°<þÃYÇaQ³Žs@"e"A„Âc°J+€Ù°®>œqà ð†³®)7^Že]& ä«»° œòG«ä¨”œ}êø`•LAÂ\gVI%h ýÁ*,j$p¼D`V¬òåu®CжMZÕ^R„®a9RÝrоP(È­lYT…DäF‘/T1óArô³ìùSøïÇÚËûà{u|ÁQu…ËæYŸ¾aŠ2É}=0Ty‚òÈôÓ=vÊ-J¥ž×}ÌN¡lмBÕO)ö±.Q[½^qs:ÌI ²r®€{Œ‡>l} @ËêCg-–S”wŽš -³(Äê¤`ÛÁëá˜FI×:{u¿ÎeXzÔußB^&Q†y¤³g63¡@9†)Ï©÷ÅdöqS Bit$WаPZÉŠ’,Tuct‚òË5$žfÓ¥Ø0}=Ñ(ËB¯Ëã‰BAç®ûSx"ØS¶ŒËh‹?iŸFV +endstream +endobj +425 0 obj +<< +/Font 1094 0 R +>> +endobj +426 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=P¨ÔTªZUH‘zQUÈMœ`HâàØBíÓwŠhö`bhœ°3»ûÏ~óïeF +£ÈUÆÉ§Œ’óŒQò%ûþƒP2Í„&–*°øe¦”nåwÏ=z;´øÿëá_÷Ÿ?˾e+ ³ýªçÙ»q6`’/«vÕì€ cÒ2 ãŠ{Ó 'u>kÊÕS&š‚é +«4&Ké@ÉÿB‚H¥T?™p4e!d> +endobj +428 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õ´ªZU‘zQUÈCHc+JŸ¾cˆÒF¢Þ]ãØ™ÏÌ7ÿÞ&¨0ŠÜ%œ|N(¹N%_“? %ÓDhb©‹?X%J9àFQþxmùÏ5¡ë…¤Å‹ø¯§Ÿþþþ*ùž¬ÑLý,æÉ»QÒ¿`Ä~9š%lwɉq:ÆÈhUûˆ2š<¾»K^‘ýc¸(³Y§«ì¬—­§Y±È¿–ùäf¼I·eUdãiZÜŒgÕ6›Žo«´(hôß¼&£ëä|ÔäƒUà¸tî%}0 ㊿¤Z€j¶?ìÏ‹Å4d-ÅÛ:3š÷3Ì«rS•‘b=’®òj]žõlàÞ$Š ÜœgÃþ¤Hgåb=Y’;°ó¦aÉa¿È&‹M²5 ëmXm¿ØC°ÞVe> ïóe^ Ãä@´æËt»%w‹òŠäEºžg=Rd·Õ¢È¦g½²¨²^€_Úià¸ËÆ;9Œˆ›Ær£˜êž’fš6ŒsqÕ›c“r𴳋:dëˆõBJk +›]TÁv`V1hN’ç0*)0Ìt_14;½Ï¾í“/È·àõÔi÷;d ‚ìÔID5(^cõ¤f•S °OlÕJ X§­²è³†ƒµÞ #˜lJ3ÐÆ?-D’m׫[€M) +kSw6%pØkäP8ÕÓ`y3waí<ÝÞ“/y~SmÈ,/È$sŽá¬ªY½ãQ)áCQ *¥À¬¯Ý‡’RÎ;ÅΘûÄ 1¥¦`bIÒ± Ò’‘óBÇ. ¢-mâx*9꫸Nßñ^Š+ö²wœJбàéÖáHyÇ;vÁ¢" àÖsº€ ˆj_6“X(`Ò_ODb!-hᓼQ$Æ&Òs2cÁZ«Ëu^ޝòåý~¬´¥›ï †—Ü¡(3­LnQlyþû4Fìl7­^îÂÔ°¹A­‹§cm*]-Ue[“Wì™[;r"+–@Çn+àm%ÚÚd¨¯ŽÜ:µIQ\ù ®S›Ì¡;qU2‹*Ëš`t1+`lB×Á–Ü‚[ «Ÿúøâ¸Å$ª>OÉEp WáÉì(@³¯гÆÜ'"£(Ñ|ú(†ˆõV@Þ†žê£tòN8#äᤠœ5Ê&o¢>Ÿy…Rê8%s”y©À¶=>;DÌËä_[|¤ +endstream +endobj +429 0 obj +<< +/Font 1096 0 R +>> +endobj +430 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜]oÚ0†ïó+,®¶›ƒ¿c£tÒ6µ›¦MS%¤]Lb -$%$ªº_¿lýÚÛ6 $à×>9ÇÏy½Ž(P+rqò)¢ä"b”|‰¾ÿ ”L#¡‰¡ + þ`)eÇŠòÛkË{ׄÞ$ ^Ä=üt÷ûEô-ÊQfû,çÑ»aÔ?cÄ~9œElwÉIlc`81F†«íñA†“Ûw×Ñ+²$Y•®H>^¥'½4Ÿ¦eV ~.‹Éå(/ªÑ¢XÞŒfõ&ŽÖõ¸¬~ hôß¼&ËètؤoX.­íJ?–3®xWúZ€êJ[qàf›=éK“Ú‘{I^fSŸñ¸£1™ëIŠººª«€±¯Š:¯NzÆsmÌ€V”6çUÒŸ”ãY•åsŸ!i r»‡<=bÒ/ÓIv•zŒ¦±ð(&~Sð“ýhõ¶®Šy_,‹'LEj¾o6ä:«¤(Çù<í‘2]×Y™NOzUY§=ŸIÅbk›wƒ$ fZsP¸%:Ê;ñÌ0­4ßê¥Àd“j€áúˆÑ:ÛëÃ6V=Ÿ4Ò’Ô*Ñ#%¹‹™D„#%Y 1b,%§7é×}ÂyIQ Š+G]¶º:e¬´T4(VÑ fŠ9ØG)©è8°u8RRQXŽº%b)m+1pµÛ„ •šß÷‘­ÑJ1 †7Ã=WÒJ2üW§ãÍ ù\—õ™%™øãËcRF3 <' ŒXWOB@©)Än‚øPJ J:Ô3îsÖ³e”€%E‹òÝRØNÞ¢8C«ÄìÂ()© +öV*¬i:»Ë / +K‹ò¸PÝU– …&Jvwë%ú&'‰ü ‹›H󅀬à8sÙÓ È +Ö’ä}¦|SØýÜ`š/³ù¢JsŒÔ}ÊVnÐj5šùp¸òÝ” ^!på +½’Óú²•K´A¡gaÚÓ»ðïzÛó]ð½6}.ÐÊ—ä¹îòþÏ(ÏÐ3…†FWNÑ+9ŠíWÊ,ú&c²ç’7è¡BÓ¢¼FËuèYC ò¸cPÞݽ—èÊÜ5îW&(FÑ ¯O¡ãÖâA8«9ˆµŒ¡Ùs!ÒŸ¸m™£ +ó³Íö8fFƒ×Ø€q¼‹æÍ•û!øUèÆ<’Ù×Ú*0-yž'3ùA|­ñõdÛ +endstream +endobj +431 0 obj +<< +/Font 1097 0 R +>> +endobj +432 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=©Ô´ªZUH‘zQU(MœÄØ`l!úô$-”R¼»&! vfggö›. +TE®N>&”œ%Œ’ÏÉ·ï„’q"4±TÅ,¥p£(¿}6ÿë™ÐË…¤Å‡ø_÷ÿºûü,ùšhfùUM“7ƒ¤̈|s0IØê9#’ã 0tŒ‘Ábé#¾È`tûÛuò‚¬_i^g R Ùa/+ÆY•—?æåèü´(ëÓY9¿9ÍŠy>ÕY‘O'Íþ¼l†Uýó€öHÿÕK28KŽm¾XŽKçöÁ#Á0®xŒ/e•óQ}0¾É¾TÃbšõ‚Lij¶¬8p»L¦=ðE2 ˜ï{‘–ÜÕ˜—ûà ³ ¥Qi¹-_¨¹¼ÓZ]IûÓ*,§ŽQö¥_Z6õESwÜë‘á¢lŠú°gö©ñV¢x´§bÚUÃIÓ%ã\ëE—ö«l”_d!Ë)íç®×ú³×M]·å¼¬Ð_Ò´é|xuE®ózFÊõ…Fªì²Éñž;ì8&)0¬œÇ´®š¬²EnÁaÞ·BsÌ€ArzŠ: M^ªAqW—pðãtþãeôß/ƒDåLÑÝ·(ær66gÝp°6²éÆi¥hÙžln£Š‚ÄZÒ»±.°ÿÜQ~aé¯{ÜXg,lD6gzͼ­G0c¥“ <àycW¸è€Xi0ëé$¢+ çé#+¥%=Àþc†W7äSYž7dRVdÇÜDŽъ±‡Üe®ä( Û‹>†¸’¡ºcmÍ@q%• c±™É°p¤õöÏâŠE ˨-¹‚%Hu7hÄY(hr?RA¢>‹…Õ–\(϶6M‰s…£´ócìY\aÛµÄ9AQÿù'-ÁX玃2[“Î]±Î-êRïà$ŠëÜ ¢ô8œë\¢ +ôÔH˜v«ó{“†ÇTs(}¹@EéÃe 9WÀý½_(9CÙ;-ü§1~‡A[uÄ'«]öœ¢à ÈõMÛeÕ_ìpv-ê¾X¸uã(Ó(òü3‘ÍoQ¡Â ˜ümÜ®DmçïH7oW(POœ˜t²ËQýí dCyç/Ù`Ü1Šâ®u¬»wÐ9 +Æ[¢Qœ3¨7=mdæ +9OžwS¯ê¨8¶µçIr‰ß¿ ¾‘p +endstream +endobj +433 0 obj +<< +/Font 1098 0 R +>> +endobj +434 0 obj +<< +/Length 916 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õ¶ªZU‘¨zQUÈCœ€Œ­(}ú$MÓ6òî‚ $0°3;ž™oþ]%¨0Š\'œ|H(¹H%Ÿ’oß %ÓDhb©‹?X&J9àFQ~mñàšÐ›…¤Å‹ø¯¿?ýùýyò5)ÐÌæYÍ“W£¤ÿ–øåh–°íuF$'Æ`è#£åÆG|ÑäþÝuòŒ2œTé¬Î‹ù‹çdt‘œŽÚ´ +—ε-ˆKΫ|²œ‘`W¼}9\0¯³%)ÒevÒËŠiVååàÇ¢œ\Ž‹²Ÿ—‹›ñ4­.dzfMÇ«&­êŸÚ#ý'´uTn7÷ù˜NHs°5Uþu¢¬²i>©Ó›ìs•ó¬dŠ;°³è¨ûe´¢ô¸©G ÈMã8¢Úiàx3Žš}û +ÅF•};aç¼Í­ØÝ´æ °cûRlX6õUSÇîŠõHº,›¢>éÙÀ *¾lö#p %†•Ü–;Ã~•Mò«,d9fÀ ðÚnÀðvµ»`½lêr@^—‹²BÉcÑš/Òõš\çõ9)o{©²U“cë:éÕU“õB<£WíÝ"¤Ê)˜ðÝpTY 7ª†7o Ú{ŒÙ ÙÛMÄÞmÔÈ•á`­g¼8€YÍ@ïÒ¹YEAb²ëÃR £¨ÐÁö¸½›6ŸÖ,Ó`ùŽsÇfq˜Ö,rÙ߬t„1›µ˜õÍÁ`“† ˜cÁ¶mÕ;pMj +ƃ¡H²Ié@ÉöA6ÉQˆµVôc\;M×7äcY^6WdVVdɹ¿ê9Ö¹xVJ*Aû`ÃJáHÛ>DÀRX”[±øMÞÀQS`Q×â»vA¡ +“‘3C×>Ha»2'©B ÔòŸ\v»¥V,tºö5é(J¬î:¢|àe™é\ðÆù`Q‰ù@‚‰Ì +1®ž’È\YpJM.Qzê7Èœ+àžAÌ+5›b¯‡ª|_¡É*9_ÄÀ“SÔhþl…'s¨½bÏî °_¶!ÛŽ¯gÛ€5ofQzŲj«U˜ç8âV±thìyÜnLdµWëôw +jÊ­rT^±äÙß*CáËšý­RÔg^=ÔµU‡"Ì_£ÁH3(ÀFCÑéÑ»œœZÞšŒâ™BAè)½ÿpv–¬ðõ ˜50§ +endstream +endobj +435 0 obj +<< +/Font 1099 0 R +>> +endobj +436 0 obj +<< +/Length 940 +/Filter /FlateDecode +>> +stream +xœÅ˜]oA†ï÷WL¸Ò›Ã|j¢¦ši‚ñ˜aK·…ݲ즩¿Þ˜ÖªÌGYJI“v9ïÌœ3Ïyg™Q Â(r›qò!£ä*c”|ʾ}'”L3¡‰¥ +,~`‘)å€Eùý³ùÏ„^$->Äo=þïáó—Ù׬Ä0ëW=ËÞŒ²þ;Fà›£‹Œmž3"91ÎCaŒŒkøCF“û¿n³„ ë|RÜä¤/ò“Þë¶©ät¼º#«êº½!UM&Õ¼ª‹rFʪ9oËËj~w~Ñ®òéù²×ÍOr[4—¤ªÇå,ï‘—dt•Ž|º¬Ç¥s;uÕù²-ê|zÒkê6jÓH0Œ+î™+NêñEƒ3‰P P¾Áp¸Y]Lc†R¸]ï¤w8°hòÅï­ÈËi^ÕàǼš\ŸïXùí‘~ŒÉ€bŠù2áÀ +¸«qÓ§€YЊRo†ü­ Â$,&Í`z—ÞæwT(j@®O„cÍU; ûx§±Æ)Öãñ2NÆ9Ï)spšƒÂ3;)ãºU ópØ<Ç´¤À°†CY5¬Úæ¦m’&Äzd¼¨Ú²9éÙȹq ëÙŸaÃ~™¯™ƒÈõ¥Ì°¿%fÄpÊ)X‰ø}»·³ùxµzLÛtR*+bYxw1…”Êp°Ößf$ÐRiÚøºÏ9Köe³bïÖ ö~½^Q'¶R$¦¶~Ö ¿$HìkfÛSœŠi°<±åØ{~Ø$k–ØeìT: "4{µ˜Mk1öŽi¸Ô.rï š‚ C'bR:P2¼[IÛÌO`˜D8‰ “MŸŸ9ñ“T‚°b?ù¤…e '@Zß²¥cQX4i!ì¤`Q`µP:ßc©(ú' vb/¹ÍÚÈVRH´O©èèT€@Så½58´Ž¦ê©pIƒ§`]zÇ´YR´M_V$ à]“éÖ»¦ °hš:¾ªH`ÐgE êpZ«î|#—h«"*÷YË…ÅBýDr9WÀ `t9E?(€Xߘ—óbvÙä%®Ø>W¶Ì¡)óÖD:q™EÏBZ +q™F?즢‘˰ +hê%Ú?íîéÃl:ß³ÍúGQ€I´PÁT=¤¡@…® +*€£µJ…ÑÓ˪Tìt:WŠî*âví`­Ô³ËøÙSï&ºˆ¯Ñ‹³Ü·pµÇ]6¢v#¡» $; |–-ñ÷:Ekz +endstream +endobj +437 0 obj +<< +/Font 1100 0 R +>> +endobj +438 0 obj +<< +/Length 938 +/Filter /FlateDecode +>> +stream +xœÍ™[oÚ0Çßó),ž¶—ƒï±´K;iÚ4UbÚÃ4!ÒBRB¢ªûô;ÀÔË6b›& ªVmJ}Ž}.¿ówW*bEn#N>D”\EŒ’OÑ·ï„’I$41TÁ7,#¥,ðXQ~ÿlñè™Ð›…¤Á‡øWOzxÿ<úehfóQÌ¢7ƒ¨{Áˆüå`±ísF$'±¡cŒ –ñEãûïn£_ýî¸MË4›½zIWÑù nI£ÀrimÍ’ýn‘ŒÓ›Äg9-@Õ-µ[‰d£erÖy]•yœÖwäcž_W7dšdœ/ò½'Y^«lž/î†I¶Hgó2É’ÉpZ­ñëªåOâá’âÀÍæØ÷¹u›–s’£l–tH‘¬ª´H&g²¨’ŽÏž%Šá®J?$&܂єÚ0“þ¬H'>Ë1ZQLÇÚåpÁ´L–¿C“d“¤HóÞE>¾zD¢G;¤ëã AnŠëœÑVǃޟGõk‘2î(ï?¼É1WÓqÙ›Ü%Ÿw)ìe*[[[öGܸ栰žF†jÅàdTR`Ø +N$A¹‹$(AÛó†Å#O]m²ëÙ'5Õ ¸röÉ~^•7UyðöX‡Œ–y••gã·Sel Ía_ Ë¿.¯°¯4;¦ˆ ÿ­êg‹ÑzMžPÚÃ%EAbåè½.…“^ ìj£‚y…Õ´›Á¼b wŒ!ûèçÿe{üç§±9ü÷›³÷BŠÂyV3çÔÒš}i%ˆP¤5iß`&Œ‡Á[Æ ¬kàls§šB +¥&íK JþÇH  žöìs”´h¡bdÎè{cWR Ú¢gaw‹¨+¬i\a®0¨E]œôÇ®P(¥ƒâ)îGöpM¢è¬…Ûá‚k¤ãÎ"ˆÄ‚£ t£Ë—Ä‚µ%v©ì9 НöâãˆÎp‹/nOi‡9cPá¹/Xš`5QÀ…²ªµ}+ÔoíIÛ0_$ª7WÍÒÏÍ´#9Ãðïfœa(ÝMÄ›öœr0}àè´g%¬³'Ñž” .<ûÓžaõRÇe¥¯ÈžŒŠë§é{.Á=Ü’¨;kkÇ—ëL(P®I0„ëèäõÌ]ÆPá…2ì¯Éûývä¾Ü¼EEÅ÷lÅuˆe‹RÏ‘ÂíŽQã¹/G¹ G5ú?€F¶¨PÆ…B§ÃRñP\‡¾ŒVøù “ð”z +endstream +endobj +439 0 obj +<< +/Font 1101 0 R +>> +endobj +440 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý«\µ7“="S©¨Tµj‘Rõ¢ª"71!ÄàØBôé;I¥xw‚À$žï?ûÍ¿\'¨0ŠÜ$œ|J(¹H%_’Ÿ¿%³Dhb©‹oX%J9àFQ~mùàšÐÛI‹ñSÿÿöïýçÉda¶_å/–·²òò¤Þä³Ó:+«?ƒá›×d|‘›"[ŽKçÙH0Œ+Þ9ÎËÅ,ä~Z€òT‘uuUWweäëY^.ŠÑïe1½œ`1“zWÍd†åLζõL®wØ€d«¢^WG; Aå)ÜnEÑ”R:œ–ÙYµXÏCn)P”_“JÒa™OWyÈ혭(mZ€t·»ö¶®Š9Î6·äsQ\ÖWä¬(É´X%V@šž ¹YTç$ )j@n[ô©œŠ2[Ïó)óëz:<TeêÕNG©7®H±{‡¢‚=]› +Xƹ¸VŒÐ0 ®Öî_ž¾ì= Å I‡IBR`š{šø‰Ýqv›Ý‹5(·à°£ÐCÅÌ€A–½´©ÅUãÞt€4”S °Ã_8 +â¾¥ÂÒ0¬õ)ÁÀVš6þÑã€ÐVŠ‚Ä~×ÝA[ œ›AlÅ4Xî!öûfBÏ—Ùf³ôt H ‡^ÍxþPŸt„€1„–V³>Š„ZÎ3EÌÊ·=ˆ RS0m1ô¬ÀÒ’‘#I'…‹¡và•½WÜßI… {‰5¥t,Mº,œi[®é³[´b é>0nTû´ L¡Xé_¹x`îЂ—B¢…š\ìzž‰d +ÖÈÞçÛÛð Ȇ¢Åk<hoo¹Cßf:´·Ü¢ÓMH¢'7è¥bY.ÞÀ!–+´Y=øÊ¸$$š¬ØC·î³è±Ú(ޱœ+à}mÄÌÐGyäzÏ‚¢òõiïY0‡æËßÜ}gaÑo­ç,4Z4ÿ°Ìi†{ õ4”ÓL¢qô¶z§™P > +endobj +442 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xœÍYÛnÚ@}÷W¬xj_†½_©ÔVI¥ªU ©U…(âl0¶¢ôë;QÒHÁÞÇ„ÆìÌìž™3gØD¨0ŠÜFœ|Ž(¹Ž%_£Ÿ¿%³Hhb©‹7¬"¥p£(¼¶üçšÐÕBÒâEüÕóOO÷_E?¢ÍTÏ|}Eý Fà—£yÄî¯3"91ÎCÇ­*ñAFÓÇw·Ñ²{ “"^‘t²ŠÏzYÏ’i1H³âûd[”y|QnãÙe9É‹?½þ»·dtêÌZŽKç:6k$Æïج :6©8p[!£[³’Eœ6ÀiØ_äÉÌg=îÀjJCì,ÖeñGœÎâ<É¿—ÙôfŒÑŒ×»pÆó*žñæ> ë‘É*+Óâ¬g{Ä+Áj +ë]íi ÎB+õGQ-è ]-)0„nPz"—úÁUs áTÜ[v0ÈPA…¾e¨ÅUCÒî)…³»øÛä>¦”S 0ýN¬²(¦Ù Q§ k[Š–]Ð ´ l/ZvAQ˜þú„.l›ª™/+¬%»Vó¿`bÅ4XÞÔh1±ÂîY³ú^#€Š¥Àl=±¿ÀÄ÷3ïb9ÙnŸo8iJÃÀ5uh!¤)5ÓÌs¾´)¥%ëÿÆõSµa^…[ + "”¦Ž·ÊQ|…±Åñ6*/Ø–Ɔ’JС\tt€Â ¶ë£õV(ão“™êŽ$j2Ùù±J”^ÍüãÍg˜í =&a|v_¢ 3Á5ðî ¤3ÁZҔܡÌBh×íü‘šòfóðË¢Z« „³#7(ÚšØ'„¹B Öš¦äÕTèØÌ³ž=%(¦Bé£]¸^;Ixuj¬CgkaÊ)j©†Ü{Ý`™C)å1{E,*©P¾i×Bªí!F˜XF(?)$ +®æÄ÷æ_&(æ°þÅÀ@4¦tÿ2†ú¯‰6ýYØ¡ÊjHo9§ËdqUÄ)îØ1C]ƒR­¶%;`¦‹:¬ ç!ü«Pay ÖWœ*°Ç šó§íùÿ•Ëhƒ¯¿§N"Ê +endstream +endobj +443 0 obj +<< +/Font 1103 0 R +>> +endobj +444 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÍY]oÚ@|÷¯8ñÔ¾,÷ýH¥¶J*U­ÚHH}¨*ä‚!NÀ&ÆV”þú.!M©ñÝQ Š”8pžõÍÞÌl® +TEnN>&”\&Œ’ÏÉ÷„’i"4±TÅ7,¥p£(¸¶øëšÐ›…¤Å‹ø©§¿=¾ÿ"ù–x›ÍW5OÞ’þ#ð£YÂî®3"91ÎC`ŒŒ–Œø"£ÉÃO7É+²} ó:[’"]f'½²Ê¦ù¤eý5]×M•‹|~QgE6=kÖÙô¼I«úW¯ÿæ5]&§£6VãÒ¹Ã!0 ãŠï‚`z›}©Òbž…ÝJ P‡+TqàvC—ƒ! (òø€tã¬F¾³ ¥;Ñm?¨¹9Z ûó*Ÿ,§ŽOÔG«aÙÔ«¦¾¯(+¦Y•—ƒŸ‹rr5ƺƫmaãì±²ñlSÚøú®¶ë‘tY6E}Ò³=R©ÆÃ…bk·ómØŸTé¬Î‹yÈ’F€q®õ¼ö«l’¯²åƒö­n׺lo›ºÓt}K>•åU³"³²"“rQVˆŸ„> +endobj +446 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜YoÚ@Çßý)V<µ/ÃÞ"•z$•ªVm$¤>TrÁÀÄØŠÒOß!DizÄ»ëØBs¬gö7ÿ½N(Pa¹I8ùPr™0J>%ß¾J¦‰ÐÄR°J”rÀ¢üáÚòÑ5¡w†¤Å‹ø¯??ýþýEò5Y£›Ý³˜'oFIÿŒøåh–°»ëŒHNŒ3À00FF«]Œø £Éû›äEYTYïÕK2ºLNGu–¬Ç¥sOZ"„ 'E:+ëyˆA#Á0®xA49/ÓsZ€ª7…Æe¶"ët•ôò"›.&å`—_ÒmYÙ»´¸:«¶Ùô¼J‹òg¯âVqàvw‹ïZ2 X4OßÛî\sVc54q=½Í>ézž…¹b´¢ÔS&dI È]Wܳv8.ïªJcŸSlË#T•6Œsõ[LG®5…{«o3êîFZ1ðWÎ0¯ÊMUÞg’­§Y±È?–ùäjŒùŒ7û„ÆSÌh<Û¥4¾¾ËiÀz$]åÕº<éÙ ÊPR`زõ%5ìGìàš[pØšu¥2ìÙd±ÉBÌQ Š«ÚNî­Ý¯ØëªÌä4ÝÞ’y~UmÈ,/È$_æf@j—Ü,Ê âJ9ûáÉ òý^FŠìºZ`1žôB‘ª¬Šå^{Kbª këh…T¥hãAþßýSÅ4¬t•¢ ±tõ±ã8¥EÑ ‹ °éö3açèULƒå‘F)ãÜ«Yä´ÑAÒI±|ê"+€Ù¸¹¤‹0 ;v‡¦`¼d g·””ôßæCÒ[ + »¾>¦(zKŽÒ°v;‹`·¤´eÿc÷[«çËt»Ý£ú_ÎúÃN€´uËÊjaQçùXÃjÝCµ'¡¨ +™ôŒ£óûݺABHÔgMyô<Ïå™ïD¢ÏåY,š1X°¶ägDzuX‹gáž¹CfÚÓ½ž- +¶¦'ÏólP˜à¦Ï +õ›W¥s“K& pó °ÉJJÖªèå\÷ àä%›§âÛ½@êŠ9~µÍÐ\ô2‹bÎGª2ªÌ;“”aSÐØ£·ˆ"j™Díå­Üîà +”ïˆâapT^M‰\ÆP\Å"¨ƒŒ)Š+¿¨é: ‡Ò*v¬l? +ƒ‚,vÄl? +ìøƒBÕæßÂÅ®Ðß­3û<¹Æ×/¸wU +endstream +endobj +447 0 obj +<< +/Font 1105 0 R +>> +endobj +448 0 obj +<< +/Length 883 +/Filter /FlateDecode +>> +stream +xœ½˜ÛjÛ@†ïõ‹®Ú›ñžÆ)´%-”æ"`èE)AµeG‰mŲDHŸ¾c'¤)´{ÛbÅÙ5;3ßüÚf¨0ŠÜgœ|É(¹É%Ù÷„’y&4±TÅ/¬3¥p£(¾¶zqMèýBÒâEü¯¿?ýùþuö-Û ÌþÝ,³Ólô‰øÇé"c‡ëŒHNŒ3ÀpcŒL×û=â‹LgÏ¿Ýgo¾&£YS,Új³|÷–Lo²ó©oI«ÀqéœgÉɨ)gÕ]³œ |K=®D6ź<Ëßwm=&ëUÝànÉ¢Û•ó«mW4í/r_µ×d],ËM[ä¤)·]Õ”ó³¼mº2Ù‰âÀí>ÚžXMR"%PŠc´¢˜‘§£ä¾|N ¥ŽAôžòÿÄæåÅS‚Eia©PÆÕ7ÔÆ9o]'¦9(ìE'I­œ*;$†5Ö+;’Ÿ‡5ê£È¡™ƒ¸eÀ¤îÚ»®}Ú}¹™—MU®êÙíÕËŽ:æ9)Öu·iÏr›“¨[¢W¶‘Äå,¢ap£ ký@ür΋ÝùZ×·ÝYÔ ™%!(b_š6>ªÆbL) +SX…1%p8 T_,æüãD“P_ž ¥qi©˜˃$\6͉}¼¬tD_$"NZ̦5çîÐ0páÉjpYMÁ¤ÒaYé@ÉÄó@VX8Z–£e ö›X&J†n……ì™(©§çßB… ­ÿh (°œ¨ö#6lÖ«b·;Ú… ´ÂV¢•‚/!ÑÉ„‘K0¬ûëŸ?ïãÕ\G¯’ʾZ¬ÿ€ BѤ„<ö@hâ=Šééôï‹[´(Gyó-ƒ%}µZ”c¼W‚”D÷r¢ÂâmJ˜ +Ñ”á\˜¸Â”94ÑáL Vd8E«¨ŸÈ0‹¾$ÐØ{8/?u"¶¥ÑÝx§œXr1¬z²”B.&ѵDdid’2¡@çˆyî1G#Ç9Ü?ˆÔ޼*C[’ÚûW¥hKú>=J¤›C+“¿AƒFd÷ž$ªÑ†¤>°=ZT¡ ‰° ÊJö• +ô2ÛâÏoQaxæ +endstream +endobj +449 0 obj +<< +/Font 1106 0 R +>> +endobj +450 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+ŸÚ˰߈Tj«¤RÕ"!õPUCœ€Œ­(ýõ’(M«Ä» B;ãÙwöÙw×*Œ"7'_3J.3FÉiöã'¡d– M,U`ñ«L)Ü(ʯ-Ÿ\z;´xÿõï§¿¿¿È¾g†Ù>›Eöiœ Nq€_Žç»»ÎˆäÄ8 cd¼Úæˆ2ž>¾»ÉÞ‘íc4X4åìÃ{2¾ÌŽÇ}ãYŽKçúÇ#£ºk¯»–T“Uq”Õ¬hÊzøkYO¯Îçݦ˜/–“ÍfÈs2YÕ]Õå6'ƒ Œøâ½ŒÓf2oËj2¤ z† šbZ^!CI'²¯Þ£ûÑjó±kë!ù\/ë³%Eµ,mQa‰î µî&Mû›Ü”íYMEÕNrÒë®lŠÙQÞ6]‘‡dÆXS×W·QLÕ˜­(íŸ2 +U5 ·-Ô/,2*ÛbõP»+PNÛá“¢lkvvW²q†óìúRAUj +&3‰oW:Pòmç\X±ðIœGkåÅÆk&ÀЋ±·U• ½´ +g±p¤õOë`,,G[îs»Q0¸TPÝ+› ‰Ì¨H»yçË÷v›Ø› }ç1ä}šu¡ä,‰=ø²-Vв-(ú.ëÙJ¤ËZ0“ÈÞF„µèÀ|‡ ‰€È ú®X%¸E…¶+‘ËŒˆ*Ñtœ¿¥+ÐsÅ¢&AX®€ïzX±GX†Ìß«ÁTã X@ÆQm×TæhooFAY´„²A5†­E=gr{:Ìç(˜DûÖÛñ¤dBòm¡bH‰ùPo xCwK0ín2Ew•ÚñDeàÐryäýº 4\¾sˆD8Õh¬bÏÓޫB[•ÚÕD% X¿§Ù;³l¯?7¹T +endstream +endobj +451 0 obj +<< +/Font 1107 0 R +>> +endobj +452 0 obj +<< +/Length 900 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?"S©­ RUH‘z¨*ä&N0$6ql!úë;D[•zw'À ûÎÎÎì³ïn +TEîN>'”\'Œ’óäÛwBÉ<šXªÀâÖ‰R¸Q”??[ýñLèn iñ!þ×ßýþüUò5)Q¦ûª—ɇi2>cľ9]$ìá9#’ã 0 Œ‘麋_d:{þí.yC_iÑäkRfëüd”—ó¼.ªÉU5»¹ÌËU±¼jò2Ÿ_.Ú-þ\®²ívBGdüî-™^'§Ó¾¬Ç¥s¯‘`W¼?‚t¼¬‹yÈxZ€òÌ&­Úæ¶m¢¦ÃG$[WmÙœŒlàÌn»úè‹&ÏêlÑå2dHÉ€b%öL:®óYq›‡ Ç,hEi_îÓÇÑžrõ¾mª ùX­ª#&ó¬¾yÊÒ¦Íêæ'¹+š+²Î–yÙd#Rç›¶¨óùɨ©Û|5 »^íÉY‘1í4p,ðþE i`uiìŠÕÕ±f ˜5“.[g]².r5 +)"mçât/AÍAá>æéÇÏ‚ÿWî>?*µ %IiîiÈ!§Æ-8ì¯ãU 3`IÇ«ªAqÕ»ƒ *¨œ x4=+bûùöP<)ÃÁZ?òûõÏ®»œ”f üQpRŠ‚ÄöÒÃÀIaó<¯âàtšmïÉ—ªºioÉ¢ªÉ,V!1 –÷á7x +šñþ–!žt„Ÿ¡Ä“V³qû³¯\†Ò0pžÓÎÁ´5ËŠ¡´¥%we~¥° b‰1Ô<9ÚŸ¸­|(e†¶‡½ÒêR ÚO”ƒh '@Ú×YmaÑy‰NR»ÕÞò94H…r`¥o9£@*$Ú2ùÂA*8Z aB]ÞƒÞÛä 6˜¿ý‘×dÓŽ;t?Æk=çËO]–‚¶_nÑühý‡Ô3hvFËz +ÐqÜ—è}b¯²ö™š@ëË}ô¸¾÷M@„Cçãï¬áô(:£#¶sè€ü­Ì#fÑþxA ¤]o™vÀ½º(1lbê¹C‹à +”ç´«±{‰Oq´L½¥Ï8ÆÐ7ùÊ9†tŒ¢ò;’PÒ9ô7ÕvŒ»ñGwã9ÝHY£×ñßBY¡ÓÙ™‘ŽNÌ^¼0É‹dƒß¿X¿½” +endstream +endobj +453 0 obj +<< +/Font 1108 0 R +>> +endobj +454 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ+ŸÚËd¿?"S©­ RU•"õPUÈMœ`HbâØBô×w ”¶yw“$B"&ì»ÏÌ3ïn +TEnN>'”\%Œ’óäûBÉ,šXªÀâV‰R¸Q”?][þsMèn!iñ"þ×ÿŸþ~ÿ2ù–¬Q¦{׋äÃ$1âÿ8™'ìþ:#’ã 0Ü#“U·G|‘Éôé·Ûä yxeeS¬È:_'i±žuY.«éõÅ,¯¯/æí¶˜],–ùv;¦)½{K&WÉé¤OÚ*p\:wi#Á0®ø¤µuYÅÛ.Sz¥³Ñ¢.g!ëIÒ—7YÕ67mv/<%ùªj×ÍIjo‹;°“¨wÙhZçó¦\/B–d´¢´/7²Q]LË›"`9í4pÜ`_ೇÕƒô¾mª1ùX-«wL.«åÝc”6m^7¿ÈmÙ\’U¾(ÖMž’ºØ´e]ÌNÒ¦n‹4dKXx³¿÷Ùe!ÓF€qÎWÉY`niÍAa‹ªÎ +CPN›q®³.Z_†d‘V ºæ|(9IaÒzjq@AnÁaJG5ù?‚³»âü1ׂ´˜ƒHŠêê{ÝÕ ¸ê­×A•S °|¦g%P,®ƒ¥‹2¬œ öÔ ´ñNÁpRŠ‚ÄÓ{ÀéYÛÝNJàÔÖŸ'QhRXÇãÞ hR8.jÖÏ—ÐtšoïÈ—ªºnoȼªÉ4Uþ-I'Aô’$wÒ +`¶¿½ÇÐNÎ?ú„ÒNj +&–¾\ œ +¥t ¤ܯ£-,ˆXP ¥ÍÑõìÖÁ#q(šv¤§K%èXp ¤-œiót…E¯ãÇÉëhcs :.µ†’Vè…¤÷qSTH4BÚ‚¢Ø$@zÏ ¢@*8š2ùÂA*(ú¹õx÷Nxo‹ÇZ(Óï:£ Ç-Z$¯Ñ†7hbÁólÄüÔÅ*¨ s…h_‹!'ÑÅmí£'ÐÅRfG¢q®€ûÍþp÷ÆÐþøO®†Ó£è~|¥3 sh~ü•5œžEsäÇÄpzMÎ ÆÃR¦žµ,ízòȤë-¹(*1¡@yæµ*1†¾Ç“Ȼڻ—(°#ŠÎ©×êēΡ{òes è :"ÿÐ|”‰' WÃÆÁ¨…g0ߥ,ØÁ\Ç Ê_“ þü ¾À +endstream +endobj +455 0 obj +<< +/Font 1109 0 R +>> +endobj +456 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØïäTj«¤RÕ"!õPUNÇV”þú%©šxw E +ñ»;žÙgÞY'¨0ŠÜ%œ|M(¹J%çÉŸ„’I"4±TÅ/,¥p£(¼¶xvMèͤŋø_zúþ<ùž¬Pfó.gɧaÒ?cÄþq8MØö:#’ã 0\#Ãåfø"ÃñãowÉ;²{¥y•-Éj´ÌNzE™Mòq5˜Ügç£Y¶ªF½þ‡÷dx•œ›´¬Ç¥s1ZÙj’•y1øµ(Æ×—óbq9­o³Éål1º½Ð ’6 ãŠAZ PGU¸Ý¤ÆÛKK“5*§:’æ¬Æk–Nû³2Ÿ„ÜYЊR_Þ¤E]ÝÔUØ^xŒ–E½ªNz6p[Ô€ÜM«Hûãr4­òÕ,àŽÚi০ôHûe6Îo²ÛƹÆÒNww{ˆÑǺ*äs±(J\1Ù)[-òÙ¼ÊVª]ÀÖõ¨¬~“»¼š“åÃQCÊl]çxô¦9(<_€UYg½-*žGÆ<Ia¦zê3 LTÍ-8LÔVçø&ø§O±?Û„þbù s]3)u®w¥M5(®¼zmå„Ê SY Ë+ê4ïj›†ƒµ-[„}µ5m"[†®´‰ª¡-°ßk•Xû +ã9²ë(»¨b,÷÷^€¾Æ†4UØ&kæk¢p*áã_8N¥aà<ÔK8=ÝÞ“oEq]ßiQ’q^V¥)˜Fd½€èP¼Jé@ÉæFV + ÂO¥PÀJŽF)®$c²8°¿• -óv ‡_• cyt€u'@Ú–­G$ƒ…EGË¢C쪞ŠB¡Õ’ÿA +H´h~b~=ZÓ½×ÁÑÙyéNpÁ|™ö–ì¦w¬ÅnîÐ"šÎ¬07hì< kc…·³ƒ=œ0Wè› l(©¹D»çKôRsεPRs®€{z±¨öùË&òAˆà mZìЭ#iŠ.͓ŒfMšèÖ „™ESK޶©Ñ“u9æˆÆÚ¥žiÝ¡¤%¸ØŽ³#i¡@u9ôˆæèçü… Qư€êlÒ¶3eFÑczQ$uè=µ3SFÿæ›PwàŸq5d¬±öqÀ +¬/ÛÿÅêE²ÆŸ?}T3• +endstream +endobj +457 0 obj +<< +/Font 1110 0 R +>> +endobj +458 0 obj +<< +/Length 910 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔKR©j"!õ¡ª" 8[Qúõ“4m•È»k`1;gÇ3sæÌ6¡@…Qä.áäKBÉUÂ(9O¾ÿ ”Ì¡‰¥ +,^°N”rÀ¢üimõÏšÐÍFÒâ"þëÿo¯_&ß’ šižå"ù0I†gŒ8À'ó„íÖ‘œg€!0F&ë#>Èdúôé.yCšÇxQæ³woÉä*9´mg8.kß7Ì«lM6é:;d›YVæÅè窘^_.‹Õýe¶Yå‹e•m²Ùå¼¾Å÷Å*½½Ñ†À0 ㊆ Ž AqඉE™Íòi5šÝgçé"ÛTé È–d@1H=±ôêGæ¬Æ <2 fA+JƒÔ€l*ÏQQh§ã-‰ +ÃW€å‰b]ðU»a`¹ÓF€qÎ[îÆE]ÝÔUü¹ø€¤ë¢ÞT'xDÍA! ´‡Ýx8-Óy•o![*í4–Ù4¿ÉB6ã¦EÛ-?ìöè®÷uUŒÈÇbU”ˆ—ìü5KËëGGmë´¬~‘»¼Z’õcµ"e¶­s¬b'ƒª¬³A.fÀ •¶ÞÊqŒ×¨Å•/ÿC™U9C·Ko\ö =vÖ8ìb篠‚®¬ŠÑ݉<:5¬õv$=Õ ´‰ì[:Ò¤R$ò“>è6‡ Lô‡ÞôF™Ë#[½bÛ­Ydñ¯Qé$?õS™´˜õö ^&{V™;p˜4 œ·‘Œâ0©)Lº¶hŒ`1),[¼Äb§éí=ùZ×õ ™%™F±Z.Žr®%ÏãyQ2Tt¬ÝqQ¼(©í'•P^N€´Þè,ŸÇm`O),*¬Xêèf ÕqŽWû +õ–ìØ%Dr§(ªbI¥×à +”S= 8ºਤbɦWìx‘FQnÅ3úÀŠ+㕱Á¤Ë-*«€QÅAX— +Lú:Š(Öå +Å^oÒ‘ TT*Š’Ž;½·rä\÷ub1 ÉÊ.˜‡2$§(¨üAО~nüT§™C=;ƒÛצE]Õ•‡ºÚÔ(«|Sƒž¸a2ÑØھ瓨§|Ý_ß6…ÕËÔ!Â&G5ÕuLÞÕ&CÅu輤¨¬<2(†Àªª€”‹á¯®ƒOã@y;ø¹'j> +endobj +460 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*µUR©j‘r¨*ä‚!Nc+J}ˆÒVM¼»Ø„ H‰y½ë™yæÝuB +£ÈCÂÉׄ’Û„Qr™|ÿA(™&BKXüÀ2QÊ7Šòçk‹¿® ½ $-^ÄoýûߟÏß$×É +e¶¯rž|%ý Fà›£YÂvבœg€á12ZnïÈhòü×Cò®ÌÖu^fÓ³^UÖYïÃ{2ºMÎGM1­Ç¥s¯Æ$„ 'e:«òÕ<$ ‘`W¼) †œ—ù4$œ šCa°¼Ê–d•.³³^¶šfe^ ~.ŠÉÝø¦X<ާiy7žÕ›l:ž/ÒÍf@{¤¢­8p»}b'Ò— (&ÒëÏûÈúÜÕ˜1ú¦_>©ÓÇì2g«*íi1 ZQêI›ã­•Û¢?¼v8îô©RMc Xµ§J5mçšÛÐ1õ5…íØ×µúmK+þluu_WËá=’.‹zUõlàÊ$†EÜœYÃ~D‹×Ü‚ÃZmJ–a¿Ì&ù}ŽjP\5–þpíi§>ÖU1 Ÿ‹EQâ“zµÛ¬ý>­ë´¬~‘‡¼º!˧D⹨œÑ••@1¿=ŠEe8XÛ4 +4´æý~]l·ëj·[AZiÚx&…Ž%‰¹«ßPRàðE§°ˆöãàÛ­i°> +endobj +462 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍ˜ßoÚ0ÇßóWX> +endobj +464 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛN1†ï÷)¬\µ7Ÿ(Tê*UíR¤^TÚ&KXHvaÙ¢Oß J¡øLÁ&x~Û3þæ÷yA +£ÈeÁÉ—‚’“‚Qò­øñ“P2/„&–*°øU¡”nåwÏ–÷ž ½HZ|ˆÿõï_?\|/ ³þêŇi1Þgľ9=*ØõsF$'Æ`(Œ‘éj­_d:»ûí²xCÖ¯ÉxÑÕówoÉô¤Ø›úƳ +—ÎùÇ#“vèφž4åªÚUͼêêvçײÍq»¼:¬še½8š øs±,/.vøˆ”«vhúÝ‘‘qŒ(#Á0®¸WÔd<ëÊ£¾n1CjÊ3ÜdÜU³ú¬ŠJ2 ¸·¾-˜ÜŒv»\Ý!{åÅùÚ¶§Ã9j;2k—m‡ê‰ýÈeÝ“YÜÕ¸•OÊZ•‹ªéËéªó¡îªùî¨ï†j3gfA+J½;2IÙj@® ÌŸÆ‘Y¬ŽS·,&“º¯V›$1Ë\åD1så¹!F€q.X×//DsPxÈùkù“³žõ;ó«êÛmÒFÅR ‚9µ…)K + +ñõ³‘[pXµ¯ŸÌ€Aî½~6R Š+ÿ9¶ !Ê)xPd¸²(V{(å¶Šqe8XêU’0®4müíJÊ•À6ÍÛü‡ãp{^v§·+u>”]ÿû†ØÏ ­Âº½i3ÑV1 –û[–Ü*ì[5óµž3ýfÕ>á¢í¯×ìàzÉ¢Žwé$ˆT¦ek0›†• Q è2sqSj +&X¦((¹ýýD*Œ2„åèÜB~ö  íÛþÎR :Œ£h¼ '@Úð–EàíÑi½Ø„åèîC¦9 lËj?‹â¹&$Úµ@6±¨!ÔE(èû¼÷ é¸Ý_G)¸,“/]˜ €<ªÝ|œ¶‘&wè¿Lk¼¹‹¶Ì{3ñò Z²MQ“HS®Ðuå°¡›ÏV¢ÝЏÔ{I V*x2Kà +x–+Í%0´e¯\ÿMX¸þ£QÌ:°ˆbÞŠ™¥€}d`zI(fMa ?L`1“轕h3ïÝ ?Ãe2¡@…š´lâ$A„³=žŒ¡ïJ%×½ëçõŠEÞŒ¢ïÊä…â£:4`Á,ÎÔ ý +Ý2db¢FË•z?ÿìù)4\™¼O|P©ÀF\Ämô 8Çï?ØÕFÄ +endstream +endobj +465 0 obj +<< +/Font 1114 0 R +>> +endobj +466 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÅ™KoÚ@Çïþ+NíeØ÷9•úH*Uí!RU…\0„0[Qúé;$$m#âÝCˆ"%ìÌìÎÌoþ›UB +£ÈmÂÉ—„’ë„Qò-ùñ“P2J„&–*°ø†y¢”nåOÏfÿ<z³´ø?õÿoß•|OhfóUN’ý¤{Áˆücœ°ûçŒHNŒ3ÀÐ1Fúóø"ýáÓO·ÉòðJ§U>'‹lžŸuŠ2M‡U¯^\³»OYysQ¯óÑçY¶^wºïÞ’þurÞo²j8.;­U#Á0®x³Õ´;)§£õ´å‰ -êjYWÛòÅ(/§Eï׬Þ Œ0’ÁxÊ`²‰¥Ç;$›õ¢:ëØ ŠLqàv“MÞ¤Ýa™«éb²¤d@1ãš#í–ùpºÌC–c´¢´iïÓ‡Õ¶{õ¾®Š9ÏÖwäkQÜÔK2.J2,fE‰6ÜN«+2Ï&ù¢Ê:$À1j@n*ó%¿Ê|UO1õÎ:UYç€XµÓÀ1»O#8 åB1q=Ešæ­6ŒsqÕ–º4,_µæ °Sy*ñ˜(M§~tû’ÓÜS±/tÀÑ]þm›áA¶¸‡µÕãÛ–0È©WÌ8ªAqÕØŽër +ñë9`%P¬ú¨”k×ÃÁZï° `¥hã#Na¥(H,iÝ„•À±¯)c"¬˜Ë=@ßAàÄ]fëª.óí.­ê¬¬~?Ãm<+ެšñæÎÃJé$?ÜBY)­fã@ñئ·v?¥^ÞoWP»–†óL^­ÛÔ̾8Úצt dä²'¥° bth|¥U\¿?Ô"CYÅN|ŠT‚Ž¥Ê6… íiOSX”X~Ö³K`•SíM&tíjÈ{pK(VúN0Š[B¢ÚÍz4]‚£ ò@"J< ,À+Ö¦hE™OÂÇ€;ÔXÆ£BÃAÈ- +&íuóô¸3_GGnP/Å¢Eó +%ÔAzñ ëåÓ¾×e‘¤ä…R,CZ •+à‡ÝMdž¡Fò^¤Ï> +endobj +468 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ™MkÛ@†ïú‹Níe¼ßÚ5J¡-I¡4‡‚¡‡R‚jËŽ[rd‰þúŽc“´!ÑîYv0$²¼3³š™gÞÍ]DŠD‘ûˆ“¯%7£ä2úù‹P2‹„&†*0xÃ*RÊOåO×–ÿ\z»4x¿õÿ_Ï÷_G?¢ÍlêEôi.±€Næ{¼Îˆä$± 0tŒ‘Éjë#¾ÈdúôÛ}ôŽì^iÑä+Rf«ü,®ê|VL›ñ:Û4m_´›|öe™m6ñèÃ{2¹‰Î']&Ë¥µšL$$Œ+> I-@ hNqàf› &ÓÑ¢.f>ëIΕiÕ6ë¶ÙÇ—³¼.ªñïe5½½ÚGr5߆rµØÆ2æ1ÉVU[6g±‰‰Wd܂ј/ž¤£iÍ›¢\ø,É hEiW:¤£:ŸëÜc9m5pt°kïÓÝjû}úØ6Õ˜œg›ò­ªnÛ5™W5™V˪ÆÈ+Gî‹æš¬²E^6YL<œÂ*£˜òo?À:¿k Lº³¸©Û<ö 4XÛ]¹iÀƒÐšƒÂŽå¨ËÔ3iµb°m²UçÎXê—¦ZR`˜¦Ž<–unÀbFµñþ¬³ÄÐA}ö_îÓÚËÕ ¸ê¬ÝãEª¬UuãFÅê;MŠ©„ƒ1“BÖ5 ýYW$·î‰®Jà8çJ¢ã£Uaר½¡U1 †wÏ h•V‚pç5´~~‰Ò¼\‹ë&/q»v›v×fuó'˜«Ò`¦2áX• ëšµB°*5…ÄÍ"_¬JiAIöãìùóþ?N¶ßwß«ãKa@J—ÌsTHa¿Gã µ œ*$«¤t(^ú UXÒœì1 ƒ*0=šÇ@õ©ÒL(ÔXòt^¢srȯØ-@zœ0øö-p€[ÁQ'²^•¬`]ZnQ‰%GаÝàõpÌ ¦ë”ÿOð'/OP´¹ÈB^®P‡9%¨/x¹D]zR˜Æž0(»BAt$W¸î:…ȆŠÌ}êÖ ž9Eýå¨ÐÂfŘóHnW *³PrÉ¢.tN=’+؆¨ãDr(W$ +Bwãðf; +”Ç”:0Û1BÎNÄvÆPiºìOx‹šÐQ(*éרŸYìqò²súó>ŸF¡èÊúš+T~©ë+£˜žåÕËÿ}îðý‹S<# +endstream +endobj +469 0 obj +<< +/Font 1116 0 R +>> +endobj +470 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdß(Tê*Uí)RU¹‰ †$Ç¢Ÿ¾-­w×8¸‰ˆ ;3»3ó›ÿ^'¨0ŠÜ$œ|J(¹H%_’oß %óDhb©‹_X%J9àFQ~ÿlùè™ÐÛ…¤Å‡ø_¿zøþyò5Y£™í»\$ï&Éð„øÇÉYÂîž3"91ÎCÇ™¬¶>â‹Lf÷¿Ý$¯Èî5ΫlEÖé*;e6ÏgÕè*ÝTu™¯—ùâ¼ÊÖÙü¤ÞdóËt³ ß¼&“‹äxÒdÝ*p\:×u#Á0®xëóÛìKºÈÖUfK PýD©8p»Í‘^¬K·§üâ¬ÆëÇ:³ ¥­òëùÖ©¹m9ÆÇÃE™Ï–ÓNÇô¥Ñ¸¨««ºÚG“­çY™£Ëbv9ÝÇ4Í‚šžm£š.¶aø€¤«¢^WG; !Ajl K¸9½ÆÃY™žUùz²¤`œkìIãa™Íò«,d9Å ùÆ»µö;ö¶®Š9N7·äsQ\ÖWä¬(ɬX%úO<[Hnòêœx%)0,ŒŸæjßÜH™]×9&åÑ *ël2·à0ïes$Ì€AÌyÊxšÊTƒâ*®.ã2™†¥¯r +¦oÿŽX s> +‡ñÄp°¶å@ e¥h9~&jEAb=êþ=8iþ ‰=d7Ùöî Ó`yäsOp¼×Ì;Í#]: ÂCº—Gº´˜õÌ-QD—†óÌ D—Ò’žá/Lÿ'Ãçiy¹ß¬ë:-«Ÿ;z?ƒ¼RX>PÆWr”‡¾vÊ]ÉPí±¦¡Ã?À=»„Oïv,¨ÍK*AÇ­»Â Ö;¶to×¢â‹ÅZK„ +¬-ªã€ÑEˆ +…ìáH%JºX,uaW ˜{æEI+»UŸ9ÝÛe]éVAQÎ\„@îIÃn7î8(ãÓÑQ|ã%¦ç–#‚o\¡|;€dõá.À3‰:°± +â‘ÉŠA”bɹB¡É*³Øë»Ðô <9EMæÍÙÃúÀjµØ«¼®}°¨ÒÚR'¬L£óßy6^ì4àÎï >H”_±Cc×>ª›Û‘ö>pk=÷ÆPšùû@0›EaÖx ù²lvŒ·¼£ÐlP*zÆÅ2+cžRˆžnŸ£;X_}> +endobj +472 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©hU• ¤H½¨ªÈMœHâàØBôé;”¶¼»Žã! ûÏlfç›o +TEnN>'”\%Œ’óäÛwBÉ4šXªÀâV‰R¸Q”?>[þõLèÝBÒâCü¯ûóþËäk²F™ÝW1OÞ’þ#ð£YÂîŸ3"91ÎÃÀ­v1⋌&?Ý&¯Èî5œ‹é›×dt•œŽê–³ +—ÎÕ/‡ .ÊlEÖé*;éåE6]LÊÁ&Ý–U‘}H‹ë³j›M?.Óí¶×‘5 ãŠw,«¨Ž%nwŸxÙé]vžÎ³u™†iI‹ÎS­§ÈXEÔ±,³ ¥]×5 w¡SUí4pÜâFet€,¶ŠçÔ×múíFÆ9o»æU¹©Ê}Ùzš‹|ðc™O®ÇûlÆSLg<Ûå3žïðIWyµ.Oz¶G‚ÒÓ6àúö'E:+ëyÈ’ŠA}u ûE6Yl²Å¸‡%^·ýÇÕö[õ¶*ó9M·wäKž_W2Ë 2É—yñ“—öŽÜ.ÊK²Ú÷3`d/EvS-°OzeQe½l©ÅUýF|Ê)X½í RY K7ê–. «We8Xë…ÿQCÐ ´‰ZAQÈÝR•À9.ª×·œ+v€‡ñÿ…À4X9U´ÎÉšENí† @®c†`0ë›<‚Y, 0-vÄb©)<Õõ•Åb)(Yÿ™EÐXr´^µÍà9¿ÿÍÞu^Ž/óåÝ~Ÿnª´(>o<4%CÇ<ÛMI%h?æB©)œië…šf[ö wì~h½¸ß¯ ¦-,z®XFª‰§‰ê8T*©ÐwÉȤ!…D³Ë¡Cóè´šÞM4Õäè³bIs¨&ë´j(Z°¦ 5¹CŸe¼î5]Ü¢É +¸q¨C׳í¸·¸¡À<‰äWhûZ3‘\ ­ò"ÊD†€, ,®€×Tñ0ä -š¯¶c`È)®€Â ¬[æÐ<ÅÞ”…”màÉ,:§Xb´©¯ÑMÕÞYmz‹IL&Ñ6ù³cæ*¨Ã®+Óçh˜b9Ó¦>C·ä?ºÇÓ§h¯¼~æxúí”ÿ¨#× • +˜ÿº ®¶ ¼‡8 +¸ +O{‘Üà÷/ÛcÕ +endstream +endobj +473 0 obj +<< +/Font 1118 0 R +>> +endobj +474 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+ŸÚ˰߈Tj«¤UÕ"!õPUÈNÀŽ­(ýõ’(i«Ä» †„vfÇ3óÌ»›„F‘›„“O % £äKòí;¡d–M,U`ñëD)Ü(ʯ­~»&ôv!iñ"þëÏOO¿_&_“ÍlŸõ"y7NgŒ8À/Çó„Ý]gDrbœ†Ž12^o}ÄOßÝ$¯Õù´¸ÊI™­ó“ômÛTCò¾ZUuQ.HY5“eµºÌÛë|6Y¬²ëkrS4K²ÎyÙd)©óM[Ôùì$mê6Oß¼&ã‹ätÜå•Uà¸t®Ã+2šÖÙ¼AB4 ãŠw-ˆK.êb²œ º—ÂÅŠ&_?­ÂíÓfˆÑúˆÁ:ÛÆêÃ6Té ÄœâÀíö6Ϥd@1áºò¢o“ÜÕx×w19»Í¿<ä[-fA+J=ùÐëö¨¹mG³¨ŽñJ3ÐÆƒè¿Ë. iiX¦*EAb¦êd^à<ÕÊ{´u?ôž“Ši°> +endobj +476 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØoï"R©I«ª9DBꡪ œ€Œ­(ýõ”´iñî‚%J ™™Ý™ÙgÞ]F¨ˆ¹‹8ùQr1J.£oß %ãHhb¨ƒXDJYà±¢üéÙü·gB¯ Iƒñ¿þüëùó³èk”£›õW9Þ ¢î#ðÍÁ$bÏ‘œÄ6†12X¬cÄŒž~»‹^|õ»£2™TY>}óš ®£óA“I£ÀrimƒÉ~·LGÙmêcN PM¦-‘î ÄtÑØîB¡”ŽYÁKC“òf³]Ë:)«Ÿ/Ôó {„&QX62Óg}õ¡ãº!ˆä‚£æsóΗä‚í#,>àž?LÕW;îÅ AQÊ5ÞQÆ/·(ââýÄòN~ Ê7÷uG+,æ1ʵPê´±F…Bm?º“[‰ +ÍÕ\‡ð+PɹéѾ_®€ïy ²“_†‚Îݲ޴䔃ñhE/ZþuîïÀIfQb:{4ˆ“Ì 8tÍŸ“ ;Œ:®úvÁ[¸é’DØØ{È_&(×@ÂM „G {–0c(°Biâ]ÁžS,£(½ZÒ;;aQs9êüà1Ä(¶Ü·íÜD£˜ +½ro{¹ +UT(~ÚŽA*0‚§…®¢%~ÿÊOì +endstream +endobj +477 0 obj +<< +/Font 1120 0 R +>> +endobj +478 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý«\µ7“=P¨Ô´ªÊRª^TUä&&’Œ-DŸ¾“€(•À³›8! L²3;ž¿ùÍuÆ+gØm&Ù׌³‹Lpv’ýüÅ8›dÊ2Ï x|Ã"3&€t†ËÇkó'×”]-¤=^ÄOýÿÛ¿÷Ÿg?²%†Y}UÓìÃ0ë ÿ8<ËÄúº`Z2LL°áb•#¾ØpüøÓmö†Ý¿³ºX°e¾({ÅrRT³òà÷¼_Ž–e=:/çw£I^]ŽÎš›b2ºnòªþsÀ{¬ÿî-^dGö$¼ u¯š„Óà„4²=‰AZÍ&1ëY†ØÐ lꫦNÝ‘ì±|Q6Ëú°ç#7g$H¿j”¶„ýq•ŸÕ³å4fI-€cK¶uΠ_ãÙU³œð` çmåܯöP®÷M]°å¼¬0cö\½¦óüæ†ÝÎês¶È§Å²Î{¬*®›YUL{uÕ½˜Ô¸½oKí •³Á‚Ävo¿lÙhÕñq“$\bfãú«ö‹ö kv¼*ÙçUÅz1-eBšh;k%<ä™vÖ Zॠ“»âä¡ù¢"iÂJBªÝoPz¨¿}w‘pà`ûî"nÁHÓzÚì ¬ JuÏQ½ŽB¥Î›X²'Á{zfH¥Ûú´ÞnÆ +°Ž’àf "´ÝÀÍ ¸îç´4¸å7wì[Y^6W쬬Ø8v© ^¶a<˜çP+d»¨Sˆ©ƒE³&–˜Ú+>í4mßÈiS;˜žvžƒåàRIÓu:€ÑN‰dÕʃJeM×û•è·ÒÐuÍ–xå»Î5XšH;ÍAÚ¿n7(¶Œ$W<™ž*Ü’íµ/0+Àkê6'Yi´‰IãÁ¬$Z1‚T¤ël–ë‚=µè[{N%:³›Š£Q#½4yÛ~ƒ +ÝW*‚¶* È-XlU ù¢Õ×uTŽmï"-Òhœ .Œäͳgè h&lIŽI4¨tN< L ™P 1V%ÛLšn‰Iôo­"H'¤hâ¨Oá¤àhÉh;ËÉ€æ*¢w‰ñò¹Öý‡:+bRÚmíý˜{‡ ôZ›b&Õ[ðÛr¯§Ù5~ÿD'R +endstream +endobj +479 0 obj +<< +/Font 1121 0 R +>> +endobj +480 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*µUR©j‘¨z¨*DÁ€°ƒ±¥¿¾I“Tm¼»`)8dçõxfŸyw•P Â(r—pò9¡ä:a”\&ßJ&‰ÐÄR¿°L”rÀ¢üéÚâÅ5¡7 I‹ñ¿þþôüýyò-É1Ìæ]Î’ƒ¤{Áˆüã`š°íuF$'Æ`(Œ‘Ár£_d0~úí.yC^ý¬J—$-Ó³NšOÒ2+z?Åøf˜Õ°ÎçÅâ~8­×éd¸ªGeõ«G;¤ûî-\'çƒ&VãÒ¹Ó)0 ㊟N N]qàvSE +úÝY™MBÖ“ («¯¦úE]ÝÖUÔ-ñ-‹:¯Î:6ð±ÀÕô»ãr4­²|²$³ ¥MÓï–é8»M–ÓNGMùï?¬ö˜«÷uUôÈÇbQ”¨˜ü“¬Ùb´^“»¬š“åh–æÕ¨CÊtUge:9ëTevBtagRì‹ÆçØÈ›6Œs¾VïÖ™ÖîwQ}[` +²qÕÜ}ݦìb“±O›„uBÊI+›ü˜!%†ìéÏ–ƒr k< + ‚NîÓËǺ ŠÅ ÄXö¾AªAqÕØÄ­UNÀ–:jL+bÓµ|”á`mä\±wPÍ@ï( 2¥(Hl<Ý&ȶ{óSGÀæÂ‰‚˜Â˜[˜ÂÙS³fÌþbç£õ=ùR7õ-™%GAͯK: ¢‘9ñ`”V³Íˆá¢4 œ` +å¢ÔL,/‚ª6p ”Ò’^ÎP€° bÒªŽ¶j·m>’’¡}b§|ØT‚ŽÅK›„ í ¶°èŸüØ9 Ü?¨Ž+·Vã+´XÒ[ÁÜý•MGã.î# ½çQè Ÿ•áèm•Ç¿‡úÇ4_d³y•昱—Æ;š»Ü¡93M¦6ž»Ü¢÷òYùðrƒÎʪPðr…ži_sxþü¶ãïÕ6ÿA,à}TìQZ«zªXµ*€+àþ†VÈËú*ÿ±Ùo–¢Çjl± `ý–÷hí,4?x(@£)Ûûäb¸åPÏÙa z™Ô`:8½¯ád3¡@yçÌ(ã}‚ð3œÃŒ¢óø®]-ð«\öËrè{dßsbƒnÏ7­E£y (éÐCtb­ù£Wë9Ô,)°­y¥01WÉ +~‡ÁA™ +endstream +endobj +481 0 obj +<< +/Font 1122 0 R +>> +endobj +482 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ˜MOÛ@†ïþ«œÚËd¿½™Jý€JU{@JÕCUEnâ$†Ä&Æ¢¿¾“A)­w×$$A pÂÎììÌ>óÎ*¢@E¬ÈMÄɧˆ’‹ˆQò%úþƒP2‰„&†*0øe¤”+ÊïŸ-þx&ôz!ið!þ×ã¿>?¾EšYU³èÝ0êŸ1bßN#¶yΈä$¶10tŒ‘árí#¾Èp|ÿÛMôŠl_I^gKR¤Ë줗“¬ÊËÁÏE9¾e=jŠy¹¸eÅ"ŸÍë¬È&£is?WMZÕ¿´Gúo^“áEt:lóÆ(°\ZâMYe“|\&·Ù—t–uÚó²KˆWü8v®¨ãðDqàfSGád@1ñ$?¹£1AÃf@+JœôgU>ñYÆ ×—Tûæ’²©¯šºóîx¤Ë²)ꓞñÛ¨¶8F½=%“þ¸J§u^Ì|–Ä›†bõ·åUÒ¯²q~•ù,§9(¼zÛŽ"Ù®v··M]ÈûrQVè1i Ül‘^_“›¼ž“åÝ G<|R ÚN³ÊVMŽwçI¯®š¬ç³KIaú·žCr +܀ŠvTwâ™ÀšÅ#;áOàëæNâ¶ÿÇuô½¢©Å•« ÷f_Y“úPæj­£LwCos0&°oÙå^5wìTva_QXŠúPö6¤K4¼6¶mïì3 †;›oð*ìÛ5s·É»HðJ+A`E·;^i0ÓÚdpWj +±ƒHÿâîiz}K>—åesE¦eEÆ¡öpMZP²-v÷,'±„‹t!$–u « }9,Ê8æèžÑ&oÓÙ³K–T‚¥Ò¾œV€4ÊÞœ1¨ôº2,×"F§Ãˆ±·}+TqòX2B¢ˆ eÙÞœ¨Cç/{s†£êó âË8Ã\w£/ì{ÌW^öÜ¢†wª²¹A ꘗО+”‹í +_‘=I«ËGc‰¿äõ’=Ü’(;[«Æë\ €t3ëœ+àÎÎ육 >i¼?`ì7÷ù&ò^üàõž39÷a™YTz¡3¿ÝX6¨ñB9Õ‘ÏL£ž{öè¤Ó.±¨©s¸·Ëe\h›ºËBê:)yžeŽŠî Ì +?w{s”QÖ5Œôçè t ¨E1ê¬× €Æ¨!Ía?j> +endobj +484 0 obj +<< +/Length 931 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õTª©‘¨zQUÈCHc+JŸ¾‰Ò¤%Þ]j ìÌŽgæ›o +TEnN>%”\%Œ’óäûBÉ8šXªÀâ‰R¸Q”?^›?¹&ôf!iñ"þëù§?¿¿L¾%K4³yÓäÝ éž1â¿L¶½ÎˆäÄ8 cd°Øøˆ2=¾»M^Bú£"”³åôÍk2¸JNu ZŽKçêÄ%§Ål²œ‘`W¼~9\pVf ²LÙI'[޳b–÷~ÎóÑõp™—Ãjy™Ïï†ã´¸Nªu6ÞTiQþêÑ醸¡¨#» 8p»¹×ÇuC2 ˜‰µ ó·y‘g£²7¾ËÎÓi¶,ÓN-îÀjL¦#o™YЊÒcç 5 7=ä¨^h§ã-9rjl3ûBT¶à†`œóv»n`»ÓšƒÂîKµ~^•«ªŒßït‘WËò¤c·¨ø²®ß „–Vu]õ»E6š­²å˜ƒ ¬»ýûÕÂõ¶*óyŸÏó=&»ã5§ë5¹•—dñвH‘ÝT3le'·¨ÅUMÓ(‹*ëlP9S½)B++bÊz*8”ÐÊp°Ö3A¼Œý×mè?`äÏ6ÿ¸‰{”f wÒhÁ°¢ 1õÁ œ£úÿžàUÜ>Ì•‡Þ!Ó`ùžÓÅÆÑY³ÈQ£ ÃÒI~‚´`Ø +`6nœhÄ®aàüd02¥¦`<8Ù™[ìAL)(黥Q̔‚ðA.œ™’¡Hcï`æiº¾#ŸóüºZ‘I^Q0C|¢t-–vp8”¡Â ¶>~QÕ˜>¡XTÇõöðf…B¹%½ƒAÛ^HT[±ìiÞ bËŒÑmGIËžæwÌŽœ}¥TçQ^p‡Ì´ oã¼°¨¹Ú8øˆó Pór,œÔ\YpþŒÃšK”ŽÞ"5(û|d 5g¨Õ> +endobj +486 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÅ˜]kA†ï÷W ^µ7Çùþ¦Ð–¤Ph@èE)²ÕÕl¢»ºîÒ_ßc’6ÄWc$¬:óÎÌ9ç9ï¬ +TEnN¾&”\'Œ’‹äç/BÉ$šXªÀâ‰R¸Q”?=›ÿóLèÍ@ÒâCüÖÿÿ=þ*ù‘8ÍæUÍ’OäΈ|s8MØýsF$'Æ*p\:G†‹Fü!ÃñÓ_·É;BU6Η)ÒEvÚûØÔå 9K×wä[YÞ4K2-+2.çe•3R”õh™®ë¦ÊFÓfMF«&­ê?ä6¯¯È"eEöÈ{2¼NΆmÊŒøâ[•U٪ɫlrÚ««&ë}S P-+%ƒq•Nk\GÈ`Š·›Ío‡œUù$d8É€â³öápÀ¼Î‡‘“¬ÊË“ßór|3Ú¶÷'´Gú!¸«1Ž(YЊÒí§~x Ô€Üäj„‚Ã0×'“»ìâ1ÄC¦ÒNÇýö„Ð!W«±PL³#†6Œs­5èÐ4…¥óˆa§ƒÈ¨Û³IaöûêY?° inÁa*û"kP6õ²©ãÖÄ{$]”MQŸölàò˜ƒ¬l²A?‚šjP\µ«AÿžÃ)+b´Àk,þ¼½³yº^¿@o<6•á`1;ZO2J3Ц½ëˆ@§R$F®Þ¥dã¦}سóÍ–}ÙìXPñV{²(±û”˜RýÞ›ÎÊ4XÙ™ìHD…-¬f‘-HçJ'AĨû¬V³»5»Oj¸Ø6³û¬š‚ñ³eß³JJz5˜hRX^„Äí¾Fï4É 0OŠÂ™dèYû!EàL8Ò¶ïVGkùÞ„Y4n­ô‰G¤À´¢ºý4b)Ðð[ÙÞ DRH´U±à ÜÀîó¤ç¢áÀ +8š­X´ìW{ S)(Ú)ÿ½Ä×ɺ)³g[§À¢™Ú÷MFœƒnÊÏžC*Pè¿öì(ãHt\þ”Æ/h·<|z;ür®€{{Æ(s†Г¹f]–' ‚ýdVÌóÙU¸eîu™E³ÖJ¶xú2VÌטÅà—aîPÿÅ\(~™D¹žö÷ìù î;áËû‚ +”çnáÀ +8z¬X,íWC¿‹¥!Ì(ڬÃj:.y@ÍW÷»Š4ºµØËõ½ +PhÐŽšõRõ'ý _&+üý ŒQÜ +endstream +endobj +487 0 obj +<< +/Font 1125 0 R +>> +endobj +488 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÍYÛNÛ@}÷W¬òÔ¾Lö~A¡R/P©j¥"EêCUEnâCbƒc ѯï$AP*Å»œ ˜°{væÌœ9ËmB +£È]ÂÉ—„’«„Qò-ùù‹P2I„&–*°ø†E¢”nåÏæÿ<zµ´øÿêùOOï¿L~$n³ú¨fɇaÒ?gÄþr8MØú9#’ã 0ÆÈp±Âˆ/2?~w—¼!ë× lꛦ&EºÈN{Y1ɪ¼<ù=/Ç×£¢¬G7é²nªl”ó|vYgE6M›%~½mÒªþsÂ{$]”MQŸölôß½%ëälØÍ*p\:× +mÐWé´Î‹YÈ’F‚a\ñ–%ý*ç7YÈrŠ·«ð·,·Yí!p†Éþlž.—ä¹b€81nOg¼ä+¬Çّͬä+¦Áò¶)%Jò¿šyF’m2‚ø¾IÀÙSüÏWáÿ¼Š~¶H'Aìªc°˜““N÷7 \ëØÙKMÁÄŠU§‡•”|Íl "V:ÀÑ:zcÛ3´‡ì5@%h¯0…K°p¤õ'tw ^+É,,ú\Ó©Ø+¨neO„ ‰îÑ£Mñ"ÀèB[o0^êÃGgé½QÌSСr,(º:ÏÝÈ‹æå ™ÇeîÐ÷™=:ð84mŸïöäph ú¾]•,R¶¹BS·GÇwp‰–Î{Áx04]¬ží WÀc‡Ùý¡aè§™P´þf,üÌ1ÐíàðÂÏ,:[Ù©÷f}©glP~&ÑDzª&Ø{OÒêúù]û6}&¨Öé0Tãñt |äÑxÆÐ'ð7”¾mßË­Ø' þz¿X‡>HNš@/=÷²³A÷ç» ÙÏÎm_ìÿvTk…ïåk—CJÖo­vßù"¹ÅÏ¿?›²¿ +endstream +endobj +489 0 obj +<< +/Font 1126 0 R +>> +endobj +490 0 obj +<< +/Length 932 +/Filter /FlateDecode +>> +stream +xœÍ™ÛnÚ@†ïý+®Ú›aÏD*5mR©j¥FBêEU! qŒ­(}ú!JS•xw)†!%ÆìÌxgö›²J(Pa¹K8ù˜Pr“0J>'ß¾JƉÐÄRo˜'J9àFQþtmöìšÐ›…¤Å‹ø­?ÿú}ÿuò5Y ™ÍO9MÎI÷’øá`’°‡ëŒHNŒ3ÀÐ1Fóø"ƒÑÓowÉ+²}õó*›“E:ÏÎ:E™óQÕ[Õ—t]Õeö>-o/ëu6¾ªÓ²úÙé¾yM7ÉÅ É´Uà¸tî¦øâ'0­¨f³ýî´ÌÇ!k)Ün¶¿9Œ~QW˺zŒ#[Œ³2/z?fÅèvˆÑ —Ûp†cŒg8Ù4\=DÔã’΋zQul‡Å'PÌÔæ„êwGe:©òÅ4dIîÀjÌ”†%ûÝ2åË,d9j@nj±aµíbìm]=r‘®ïɧ¢¸­—dR”dTÌŠ OÜåÕ5ñ;¥Ž!¾¼•ótš-ª´CÊlU瘋gª¬³N@Ä+bº7îI?bG´`œó•n?0µæ ðàŠ*ǘ4¦a¹«ƒæÄ8Š’Ãt÷Uuë~p NQO%¿pHŽï³Ï d‹0²(´3Õ ø†³§õC9+öÔnX ËüÔ©¨ k#»”6üÐ ´ñ¶,ÁWŠ‚ÄR×ÿÀ•ÀV³9ñ¢è­ðÙö¨¡·ÂW3O3°ßï<¸žÎÒõzKë¤õû%шÄPZK+€Ùf ÅÀZÎÛ‘ÃZj +&O ½ó‡Íƒ‚„””ôvmXD,žc™£>‹ãÀž– å;ɾR :–2±,œiO±¯Â¢tó“¤ ËxP½_Jý›a…2Nz·9žBZаì ÏìÁN<#@zGQø…¡wáø•›gdpõû §~§¸CýgZ¿Ü¢¨óL¢xÊ ê3?†ByÊʬ6Tç6‰;[.Q€ÅãZpC þŠ…P npÜ?ß8w9C0Äk;dŠ«±âs¨°|Õz7, +3?«ZwC£ke,çQ´q8Gn&5Ø€*?"¹™P ¼=h¹1@>Ô†“›Q”qÝÕ(|ÿKÏòéuu>CŽîÁU‡2ÐW!1X5(îüÝ\ðH›?cwà“Èé(”hû +§X[RÝW*í¶u•¬ðý bQK­ +endstream +endobj +491 0 obj +<< +/Font 1127 0 R +>> +endobj +492 0 obj +<< +/Length 886 +/Filter /FlateDecode +>> +stream +xœ½˜ÛjÛ@†ïõ‹¯Ú›ñžF)4%-”ô¢`èE)ÁµeG‰-ŲDHŸ¾c'¤14Ú]E–M Vœý÷03ßü»M(Pa¹O8ùšPr“0J¾%?J‰ÐÄR¿°I”rÀ¢üùÙúÅ3¡÷I‹ñ¿Ž?ýûþuò#)Pfÿ®VÉù4fÄþqºLØá9#’ã 0œ#ÓÍ~Žø"Óùóo÷É;òøJó:Ûb¶ÉÎFe•-òy=Y_7Ùhüá=™Þ$Ó65«Àqé\µe³Ëß›YUÿ 3 ãŠ"¦¨A„n÷G>„˜d@1ì:EG´w`5FG»X:^Uù"dÙ Z5 ÷iß6ƒt<¯fË:/V#j§ãµ:®²y~—… gçZ2}íi>6u9!³Ý¹,ËÛæŽ,ËŠÌËuYá +ÈË #÷y}MÖÏ‚TÙ¶É1:ÎF3Ó³×O¯®pÌ5*ž3HcN@R`¦žL£Ts £4*ÅZ‚”†E¦f ’#ª÷ K5(®¼9Ù³¬r +¢`È)+bJEUèÖh8XIòd5m"‘Þƒ¬¢ 1 õÀ²û°¨0êA+Äc“×Ó`¹ê'ä¢ÂFU3ê£À(á#Y8¥aà<ÏÿÀøé„«õl·ká`(ä¦`|Љ¡˜””lß®ŠIaAÄâä¨Qü²ß© ú*9Z–nµ\|œ*&4õÜA@U¢mòÀ²€ë+t9­tOÌÆQNN Уøüžlñç/dsÿ +endstream +endobj +493 0 obj +<< +/Font 1128 0 R +>> +endobj +494 0 obj +<< +/Length 900 +/Filter /FlateDecode +>> +stream +xœÅXMoÚ@½ûW¬8µ—a¿?S©©’JUzˆ„ÔCUEâp0¶¢ô×wQšJÁ»KBÂÆìÌì¾™7oÖ *Œ"÷ 'ßJnFÉ÷äç/BI–M,U`ñe¢”nåÏ÷/î ½]HZ¼‰ÿúÿêßó×Éd…f¶ïjžœŽ“á9#ðÇñ,a÷‘œg€¡cŒŒ—[ñEÆÓço÷ɲ{¥E/Éj²ÌOe•gÅ´å«E1¿®óUž7›<»l&Uýg0üô‘Œo’³q›]«Àqé\ßvøâ}ÛÕÔ!6³‡übkôtÑäa–n·˜è9BÉ€"D{Gw`5B©o»Ì‚V”öŽ$j@nKI¿fµÓÀq—=°J‡óªÈBÖÃ@1}pI˦¾kê§@òU–WE9ú½(§·W/¹šmã¹Z?42Y–ͪ>Ø +Ï0ÎyêQ:œV“Y]¬æ!Kj +Ëq@Òa•O‹» + gd),C½ÆÈ_ö3ð|1Ùlvü&ò”e]{‘ˆ¡NÉP­±ö‹ NI%èXâÚ×Ã~ÝnYPíN€´žŽâÌZd‡ÔÌbþPGÓ¢P(Âdÿ'*QƒÅRQfJ°®†f9J°XÊéÀ,ëDkF¤¨ÅüŒ`^ã…˜ñJ×Hb{,Õð· „w^ÅkÜ 4”í@¯q‰ÊËï7*Í×y.À5®•ˆâ¹’sÜ×FŰ%g¨Ëð +_Š+¾Qæ½&s(±bGlÝz`QvÅòK·hT]¾qDg|Êj,ÿ´í=ã•(±ü-ß{z ¨®ÇqpX±£ôn=`(ÉŽ›ûe˜G3űC Èýp±q ¼ícÜÐ%¡'oc¦ëÉ€V™MªÛWf»Òò2Yãç/ÓÝIx +endstream +endobj +495 0 obj +<< +/Font 1129 0 R +>> +endobj +496 0 obj +<< +/Length 891 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©TP©¢H‘zQU(Mœ`HbâØBôé;N=„zwcˆÀIæ÷¬gö›· *Œ"÷ 'ŸJnFÉçäë7BÉ<šXªÀâÖ‰R¸Q”?][ýqMè:´x¿õ÷¿?|I6(S¿Šer:I†çŒ8À7'‹„í¯3"91ÎÃcd²®ïÈdöô×}ò†2žÓE™m–ïÞ’ÉMr6i +h8.k +ˆ!—E6 g$Æo‡³2]“Ítž ò"g³r4Ÿ·çÕ._VÓ¢ü1†jª71ÅÛúùõ%(P¬£ÆÇý_Á‡ô"[^—§«* Sã¬Æbè-=fA+Jû«j@Ö}Ý“žv8.ho£±)ö_»‚i#hç¼ûÇ0pÑšƒÂMÑWã¼*ïªò1ƒt3O‹,}_å³Û«:«EÈÕvŸÉH ÈtW›òd`$(/ÅÀW(ãaÄF«%†ÍÕT +ãa‘β»4$3`%Më>þíqÞWe>"gÓݹÈóÛêŽ,ò‚ÌòU^`ä`ÑÈ}V^“ÕÓBnŠjP\5ôs‘n« ËídP3 Qå¬è®€§¬ŠõêiÉPà)ÃÁZÿm8_¹Ò°Uš6^vG[QXÎú5´NWíöðX$*n'¶WH“i°<þ]iãhªYä(Б¶t„)ÇѶ˜º’6 œÖ &©ÔŒ8}TJJúgK¥° |ð g©dè˜ÍϰôÃ3ì\®¦»Ý:ã±'©íÃT ÷„ móšEpOX´B±ì94?Ö«´ ìª[îú-äÐÀ[éºÓ“è„b9ÓšjØ; ý¦¿»ì8Ú Xš¼DõV'íÏ‹OÂõ¸C{d^j(#ô,Ú ÿ‘@0”¸Aä…A0”ö»m &qeÁujï¸D?æi©$q®€{f ¶öîyDÜCçÔXëñ˜ã퓯žc0Çz¢€‚ ¬WfÑæÄrÀS®ó Óèr> +endobj +498 0 obj +<< +/Length 891 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@…÷þ#Víæ2ï"•š*©T¥‹JH]TUDÁ€ÀÁØŠÒ_ßë$J[µñ̘ !9ó8w¾9Þe¨0ŠÜfœ|Ê(¹Ê%Ÿ³oß %óLhb©‹?ØdJ9àFQþtmýÇ5¡Û†¤Å‹ø¯¿?ýþý*ûšmQ¦}VËìt’ Ïq€_N»¿ÎˆäÄXŽKçÈdÓöd2{zw›½!d\å³â&'Ûé&?¼oêrD>”ë²*¶K²*×w—‹fŸÏ/wÍ´ª’Û¢^‘u±\Õ§ë&*ß5E•ÏOu…Ÿß½%“«ìlÒÕ)#Á0®xG§ÈxVM5v!¤A-@u5†Í-«bÒ”âÀm;åÍaƒEoç¬Äá³zÔNÖy;W_î§j0 ” (.=;š w`5zâh‚Ì‚V”v.÷s‚ó»üâÉkAjÔ€lKñH£ÓNÇÙ<ša4–4Åê9ša´`œëÜCÒ +j +7º^†é%¨x-3n!ZR`X`>GŒË¦¾iêÇþçÛy^åèǺœ]_þ³íŽÄ€L7e³­Ov@‚FÅ-8¬»n£Œ‡­f ©'Þ4§œVŽ„ÓÙtG.Êòº¹!‹²"³pXôÉJ höçW/xÊp°hèΕˆžÒ ´éÆzô”¢ ѱ:¦à|†¥a.U>Q»u*a,‡ÃÕ+h3 –÷„~4ž5‹$~¢‘J'AÄÂ#•¶ÀlÜQ •´aàbOu©´5ÀŸÑ–”ô.w0K¥° <À9K%7Ð ªH’J†ÁŒu/RI… ­Ì9o¹žî÷ bž°¥|Š¡žÀ¢¢Ú‹Pè ÌÜVv>ä”ù±¬ ]XHŒA±¼9DO`òDÿ¤zƒP,ez3M°Ã^ĸ(ÆŸƒï„ëq‡éÇ(#ô,†ŸƒïDèŒG~D¤ÓSƒÒ¥;.1”U ‘î7Û@âBƒòð#Iœ+àž£Z’8ÅÐãñqßt÷DùûÄæ¦N¯ÇcŽY O>ŽÄ`ŽiLDþ3O(çúŸÆÞ òø5ð4È$ƯI_FZ(P1þå¤9Fž¾Àˆ!crbq‘h CN² %í0âÄžÝÒ( 8ÉîD)kŒB¯SÇ +ÿŒÃCPšIú%Ûá믟Úä +endstream +endobj +499 0 obj +<< +/Font 1131 0 R +>> +endobj +500 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÍ˜ßoÚ0ÇßýWXVe> Ÿòe^`´t‘/ï.Óõ2›/ÊtN/gÕß7Õ¸(ÓÛ¬\ÐݽÓe•öh‘nª¬H§'½€°´aë­ßZY Í* sÛ˜‚aL„k09¥Ãy‘MCÌq F3¬½Fsh0+ÓÕCrÜÆlRêœ=íÿy½ýßv»ßë‡øf ¨ºoŽïÚ87q‚;ô-ĸðtåßÓ»ôⱦƒ¼%ç¶³•ŸYoQ\Fsx£ÚR 8vè›Ô–°à°ª­×úæ $È+ß“©øh2Ì€ÚûhæUyS•‹I×Ó´ÈòÁ¯e>¹¾lDÄ@öèx•Wëò¤g{4dÚiØ»íU[ Û³©Z"€ª “xøüTÏÆÛ;z‘ç×Õ åD@6 *Í@aK˜½Q½êPÈj‰TcNb«±‡îç®V«¹+<À¿-SÅ,°tq~4Ü;8t‡r +d,ºˆÃJàö0BDSX%œo <Æ¢ ƒ$–M]Ä¡hõ´ ýÌê>J̓•#DÁQÜqou\1ÆÃ¶c\: Êú2…piQ-ú˜Žp©Qá)ÏDp€.ž/ÇÛí«d±T(ÉJlì9Pžc„(hK‚ÎO·PhKÞšrø\o{$$C©ÖxêЙkáP©%-êá×…šÿ@£%‹ÅY,xZZ¨FmÖ¢$ð¬P™ùº­#×Eœ)¸D›'®9Š:'ƒT06 =éŽ +p”;šÞ¶â(·¨}à ç(Ç~cž3¾6¤ð3®¥P 6öë”0—´oâŠá*† +2 ’ ™s]±œ‰¨ãÀA—3”cÈ ¨0Š1O½!Š¥˜ÿ¸£­ãhÔ[±çîí/Y£ÚŠ…RûQ( 6@µÅ7²Áß?]Rc +endstream +endobj +501 0 obj +<< +/Font 1132 0 R +>> +endobj +502 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïäTjÚ¤R•"!õPUNc+J}Ç¥­šzwÁ ìÌÎÎì3ï²N(PayH8ùœPr›0J¾$ß¾J&‰ÐÄR¿°L”rÀ¢üùÚâkB7I‹ñW¿ûýýyò5Y¡™æ^Î’óaÒ¿dÄ~8œ&l{ɉq:ÆÈpÙøˆ72?¿zHÞÝ-Í«lIV£evÖËV“¬Ì‹ÁE1¾»™‹Ç›lµÈgó*[e“›i½ÁçÙb´Ù hôß½%ÃÛäbØæ†Uà¸tî•Ý0 ㊷»‘öge> O Pž)¥E]Ý×UüœDŒ–E½ªÎz6pzŠ·Mº´¹”öÇåhZå«YÈ’ÅÄlËŸ´_fãü> ŽYЊҶHw£=ì}]ò¡X%zL¶›ŒÊ»§P­ëQYý$y5'Û0ž/ê¬GÊl]çe69ëU%¾ñŒM·„.œv8f|ûZ40Ó4Å̪ã#«A´³Ë&d×ÛˆõBòIƹ¸ª=بæ p—óÔhÇFÏâÿÏää1»zN¼ [’ÓÜS¥]O[pXx§ÍfÀ ¾N›?Tƒâªu‹éܨr +–çImZ ‹Ó·Ã„ÂLÖú[/ÐþÙž÷@™Ò ´ñ5 Q(SŠ‚ÄºÓÝ LaEíz³8”]Œ6äª(îê{2-J2ŽD[€gLƒåmÌŽÇ£ÂÖS3Þ^Ê1|”N‚ð³%”Ò +`6nJÝÀÎRÎÓ'×MÁÄR¥S¤%÷l¢!*…‹–N§ËQXÅmøšg(¨Øk.7• ýô9ž ö3@XT[^D…óWàBµ7¥N‚_¡Xé[Ý(ü +‰ÒÏÇËpü +Žúʤ(%¹ÝIÁ:Ó‚¢þòêù`Fr‡ÊÊx%i@—ú©‰UÐ>Í- ++í麶iP`íK¢}m*ÔW§R\¢®Š=M;t‚eU,pµÉðNÎ"l2TUþšëÖ&EåuâÂd–¿0ƒéÅ,ª+/1âðµï9(Ó¸·9Œ¢Ãú¦žã¼z1¡@yº§ƒÄãË4 pŒ£,kMÿx"2†ÚÌ—Þ1\dÅ–_ë„rÑ¡r +È܈F2îO ÔMž¾è˜æ5 +)ÿ9õÑÌ+”Qûb%^5*°Ýj–æz¬ññ §: Ñ +endstream +endobj +503 0 obj +<< +/Font 1133 0 R +>> +endobj +504 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïäTjª¤R•*!õPUÈNc+J}hÓVBÞ]p€(RpȾëñÌ<ónÖ *Œ"O 'ŸJîFÉçäÛwBÉ$šXªÀâ–‰R¸Q”¿\[üsMèíBÒâEü«ÿßýýü<ùš¬PfûUÍ’ëaÒ¿eÄþr8MØî:#’ã 0Ü#Ãåvø"ÃñËOOɲ¥E/É*[æW½|5É«¢üX”ã‡Ñ¼\<&Yõ0š6›|2š-²Íf@{¤ÿî-Þ'7Ã6}«ÀqéÜ¥ôøâ—Ò×Ô¥´n·ÙÓªŸögU1 YO2 ˜¤¾\J˦~lêˆ=’-ËfU_õlà½qVcbµî%í«lZ«YÈ’Ì‚V”¶¥JÚ¯òqñ˜,§Žl‹~º_íw¤Þ7u9 ÊEYáŽI³Úk§u“UõOòTÔs²(fóúzÑä=Rå릨òÉU¯®ð}ȶ° )DëCL#¦㜯ÂÓÀ$ÓšƒÂ&U°%† ׃}Èn·û² X/$—´b°íÝç”&¯§0;•ä&wþHNžó»—œ Rc r+ªëŸxƒTƒâªµz;–TNÀR:£¢•@±ÔΘ8Êp°6r€8QR3ÐÆ;3sK) +ËMŸÀ­Íøj)c^{¾D!KaUïçÃN¥p¾Ô¬ª‡u“mžÉ]Y>4dZVdƒ0ÿ¶¤“ Z Ai0ÛÞôc(( çŸB)(5KÆŽR:PÒ‹ô×RD,<ºSçh˜Žëéј” Í»ØS¦t,L:SN€´—zÊ¢5ò#æµÔ±YP—d݉+tNÒû؃é*$Ú&ƒÎCWl ½g Q€Mœˆá€½’Ç‘‡{ÂwîÀr‡–Ë´;Õ(r‹†Êk΃aÈ Ú¥XA?nãÔ˜¹B·tº%Œ”h˜bÉNSè—bÙs4é8WÀý‡]ÞC«ä?üêR‘¢Sò•Q§ŠÌ¡Qò×Y—Š­”]*j´Lþi0W K›zŽå¢puì &“¬·£hÅ„å™è"hÅz$OBoÓ+`WV«5Š' C·åËêôOþ‘(øHýP@Æ†Ž‹QÿCPè†:t(QÚRíПÐþ’¬ñû „ìÆ +endstream +endobj +505 0 obj +<< +/Font 1134 0 R +>> +endobj +506 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØïäTjª¤R•*!õPUNc+J}‡%©Úxw E +Ùw½ž™gÞY'¨0ŠÜ&œ|I(¹J%_“? %“Dhb©‹_X&J9àFQþxmñìšÐÛ…¤Å‹ø_zúþ<ùž¬Pfû.gÉé0éŸ3âÿ8œ&ìþ:#’ã 0Ü#Ãåvø"Ãñão·É;²{¥y•-Éj´ÌNzE™Mòq5˜Üeùl^.ê¬×ÿðž ¯’³a“šUà¸t.F-[M²2/¿Åøú²^Í‹ÅÝå´Þd“ËÙb´Ù h‰ †qÅ"®¨£+ÜnCäâ’ŰЮÎĹ«1ÚšÅÓþ¬Ì'!ë1 ZQꋟ´¨«›º +½Ñ#£eQ¯ª“ž ¼1j@n‹IÓ>Òþ¸M«|5 XQ; Oª)HÒ~™ó›,d9#À8טæénµ‡SúXWÅ€|*E‰;&Ç”­Ûò’­ð°vG¶®Geõ›ÜæÕœ,K Ø’æ °6¾üðÊl]çXØNzU‰k†Ü¦bày iÌCÆ«'SÓÀpÕÜ‚ÃpmUÙwàìéüÏ·Çÿíþôƒ*½f ’)ªÒw§N5(®¼©zuåÍ« UY S-ª¾ww«†ƒµ-Û‡ýÕ5m"Û‰îÔ‰ùª£.°#lbûKceÙuÝ€U1 –û»„°¾DŒ”UØLkæk¢0+áãb8f¥aà<ÝÕÿ0{6ÚÜ‘‹¢¸®oÈ´(É8 +»ûÒL#Èž¡;»R:P²ù£À+…ágU(x%GK—šq±ØÿJ†f‹yû‰×Ø • cu'@Ú–mI4›…Eï˧ÃÜ7– +ªß@P +…¦L¾‰Phçü{ôsLEöÞ Gèe^8ÙóEÜë2]P4¦ÞaHÓ¹Cci:³ÎÜ  ôÀ­u¾Ÿ6´pÎ\¡l²¹ñçÍ¡/àcÎú=?êB ιîéÓ"ÛëÏÛÓ‚ghèbv‰Sôsžh>˜8shçü»ŽàÌ,Ú·Xuv«Ý[·ã‘qÌhê™öN\¢Ù‹íJ; +T·Ã’qŽîÏŸØÁpeL ÈÕVˆm;›f=©wˆEX‡nÒ“§1³iôz¾Iw'žùoCæhÀ“b?ǬÀú¢þ_Ü~KÖøóÏÏZ€ +endstream +endobj +507 0 obj +<< +/Font 1135 0 R +>> +endobj +508 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?¢P©´P©jH‘z¨*”&NbplâØBô×w ˆ¶¢xw!ADÄ1;³ë™yæ]B +£ÈuÂÉç„’‹„Qò5ùþƒP²L„&–*°xÃ6QÊ7Šò‡kù_ׄn’/âýûéÏý›ä[R ™ö§Z'dzd|ʈür¶JØíuF$'Æ`è#³më#¾Èlñð×uò†´¯éºÊ–ïÞ’ÙEr2ëZÎ*p\:×½.˜Õé–ómz4J‹eZeåäg^..Ï›bSæ7çi‘gëMéò|Õìñ}Ï÷û ‘qˆ#F‚a\ñƒ;¢¨ƒ;¡8pÛÆI„#e•.³E=YÞ¤_ZãÇy“Ž‚¬IƒÕS¯°mîÀj ǃ;Â,hEéᣑm:°Úiàø`¢òEÁ‚E±Nøêß8°j#À8ç-€Ó²©¯šºÏÎĈ̷eSÔG#¸IÍA!ºÃo:^TóUë%ƒî8šŽ«t‘]¥!‹q Ó£ë!LïV»?°÷M]Nȇ2/+ô—ÜŸØr^]ÞÕ®™Wõ/rÕ’?T/R¥»&úv4ª+üà3`°O?ÏýQ Š«îôŸFœ¾r +Fí0ÐVVÅíE‡»£ÿˆ'ÚüÙí¹aBÖz[ÁÍjÚD¶(˜U$²H¿ +‚•À~1ªÊ°CÌâ»fôuÍ2 –Gv˜Å^[³ÈÞâùf¥“ ø2´Y+€Y_ßLIi¸€1€’j~>JMÁ`nvGn¥t d÷sŠ ¤ä(Ó:ú|<™ïoÈ—²¼l®Èª¬È"Œ—î0”y¬ëÀžfnÈn©íR /… mÅ£€),Ê©X„Fo`ß*0ƒ¨Ž+ñ{ P\ÉÈ®a`$ʪ¾Ä‰fª¨™môß0GÙ ]`‡Œ9Šê*vŽ1¬ Ü¡–2C(×þ.XÔ^þ±F0¹¡À<¬zEs…jÐ7£ˆ‚1—(â<™cÎpO)Wo•½O­†¸ÆPÊù$†œœ¢Hó‡{(9™Cñ;‘{¢}ýÔžYPåfµW,ªžoU£ë¼ˆUÌ;YëÍD&Q|u6‚/²G¡@ 4°ˆ°ÊQzõ¢÷·ÊPyÅòæùV) +4¯"ÚªCæOÓ`®”`ÝaÖzÏ`-oZFQM¡$ô¤Þ#¨%;üý Bî? +endstream +endobj +509 0 obj +<< +/Font 1136 0 R +>> +endobj +510 0 obj +<< +/Length 932 +/Filter /FlateDecode +>> +stream +xœÅ˜KOA Çïû)F9µgÞ*• +*Uô€©‡ªŠÒd I6»BôÓ×J_0LBˆ`“ØžÛ?ÿ禠@…Qä¶àäSAÉeÁ(ù\|ýF(™BKXüÀ¢PÊ7Šò§gó?ž ½6$->ÄoýýßïÏ__Š%ºY¿šYq4,ú'Œ8À7‡ç»ΈäÄ8 cd¸XLj?d8yúë¶xCÈ )'ÕuI–ãEyØ{ßµõ9¯îÈi]_u×ä¼nȤž×Mµœ‘nyQÏïFÓqs5:ïVåt4›W+r[µd^Í.Ú£yWöÈ[2¼,އ¾Ð¬Ç¥s/†Ö”7]Õ”ÓÃ^Û Íw6øâžå’Á¤Ÿ·¸˜ƒZ€òCs³¦šÆ˜R¸]¦×¬ÚrñxårZ6U}ð}^O®F/lþí‘~L’Å,ó%ÃŽ#à¬ÆCß_Ì‚V”z3äßjLÂjÒLïÊÓ§òF Èu_Ø×rµÓÀq¿÷—tËœbIî/é´`œó4šG 9(ìÜII·Ýƒ`ú‘­LK + Ë8”Uƒºk¯»6iA¢GÆ‹º[¶‡=¹6nÁaIû3lÐOhûš0^_Ê úÜŒ0§œ5á¿ {=^µ]S>îÓM7nÚÿ7–ÊJ XÞcL¡¥2¬õO ÄTš6¾ ÁÓ«÷ìd½eg÷;Õ±•¢ 1µõkú8ý%1"×!VÌÃ\ùTLƒå‰cGî +qTÖ,qÐÈô)‘Ê™\ŸV³iF®KÃÀ¥N‘¹>5N4À¤t dø¨|{®)o@/),ˆjé%9Š>?mâÙ%©€D’‚Œ‚Y8.áHëÛ·t +‹-œ +¬ªC½=–‡B¡z’^ûÇÈg“6r†¥S*5¶è^ –òÞìÖ=G%µ)Q’™)X†fÌZ&E±”wK‘ãž;TJ&K¯f¹·(“òî'²ÜÔUXÚ•{…Bj{*‘KQû +åBƒb¡ù! ²œ+ài/³œ¢t +$~‚F|þR6ˆÌ¡ D +™E}fX,™F霞"†Ñë ‹jÍ «„¦^©eº”¨ ‚é»]—B +Ý l w¸6©ÔÉ\ Cå”JšL—•SĵÙ]:ÔM©cžGƒÊjÓ«…Í> +endobj +512 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÅ˜[OAÇß÷SLxj_s¿lRmÒØ‡&$}hCaÁU`qÙ±Ÿ¾gÕ¨5²3³,1‘çœ9—ùÿÜ&¨0ŠÜ%œ|K(¹N%ß“_¿ %ÓDhb©‹_X&J9àFQþülñê™ÐõBÒâCü¯ÿ?½|ÿ*ù™¬ÐLý.æÉé(éŸ3âÿ8š%ìá9#’ã 0tŒ‘Ѳö_d4yþí.ù@Ȱ_¤“l~úHF×ÉÙ¨i9#Á0®xÓr«‘Õx™žô>We> gãÍ=¹Èó›jMfyA&ù"/²Õœ¬Ç›²*ÒËYµI§—óÅx³!wYyEÙüª<]Ti¸¥¨­.ém•éô¤W¸^È6në¸oß&NŠñ¬ÄM„,(PÌoSê%çE6 YŽ;°šK×¼.˜•éò)éjšY>ø³È'7—ï~@{¤bYЊҦ"Ø£uj@Ö­v ãÚià÷ÆÂxk=ÇÚË&å`zŸ^> +endobj +514 0 obj +<< +/Length 942 +/Filter /FlateDecode +>> +stream +xœÍ™KOÛ@Çïþ«œÚËdß(T*-TªÚR¤ª*r'’88¶ýô<´4ÞÝÔ@HĄݙÇoþ››„F‘Û„“Ï %W £äkòý¡dœM,U`ñ óD)Ü(ÊïŸÍ=z½´øÿëÏWï¿L¾% Üfý]N“ÓAÒ=gÄþq0IØæ9#’ã 04Œ‘Á|m#~‘Áèþ·Ûä Ù~õó*›“E:ÏN:E™óQÕ[¦«ª.³³Å,Ÿ^VÙ"Ÿ×«lüi–®Vî»·dp•œ šv· +—Î5ïÞïNË|²ž‘`WÜãM¿¨«e]íÜÉã¬Ì‹ÞÏY1ºîœf^ 'k·†Óµ_=Ñ!鼨ÕIÇvH—Z€j´¨ß•é¤ÊÓån×Aß¿d¿[f£|™…,ÇXAhZn»Úî¼Þ×UÑ#géêŽ|)ŠëzI&EIFŬ(Ñâ9@r›W—$À.fA+J÷Çr³üé¬Î:¤Ìnê³ò¤S•ø:Ämj@®+²!.ýˆ¨h§ã)6Ee½d`&k¬ Š™U—q‰LòWÆ9_ÃÍAaóU÷,Q <¹³¯gŽï²/÷y´—¤À°>=‰u ¯¹‡ù +r’0ȽW“Tƒâª¡KËåì/oˆ•@±_ø:a(Ô•á`­D9.Ô•f ot‰»R$Vºnì +Ëu;ÆýÃß §åõî´nê´¬~mþOü˜Å4X¬˜ýá E¸ÂqW³æÉ%ŠáÒI~Ô…2\Z̆‰ÝÙÄ£ßÌÔ›ƒ†4 œi:àgÚWS0± jc_é@ÉÈå`KaAÄ¢§ /9 +µ¸îÞÆ® {˜R ÚÏÖ÷N€´Ç®°¨é¼4 g¦À@µ7]Bù¤ûK¡PcJ_8£`)$ÊCÝÂa)8Ê7KRÁ{à`Û½ÿR¾‚¢ óÜDa“;Ôe¦5éË-Š+Ï…Dà$û4wgXnPtÅ2¥mÊ­H•Ù¶ u–ÿ~®%´rZ*6m{Ìðvn;·¡€òèsÛ@QtùkúYm`%Ö 7fQ“yÉf¦ð€ññXdfØd¨÷Ú2ŠÌL¢Àó”q™q%¾ëîHûè"z?JLc(ð‹$Ä?ŠrÍ'›bpìP†dlèG*(®> +endobj +516 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÍ™ßoAÇßï¯Øð¤/ÃþþA¨‰ÕVcô¡ ‰Æ„®Ž»4õ¯w(X«iowá +Ò4)Wº³³;3ŸùNW *Œ"· 'ŸJ®FÉ—äÛwBÉ(šXªÀâæ‰R¸Q”?<›=z&ôf!iñ!þÕßïþ|~š|MhfóUL’ó^Ò¾dÄþ²7NØýsF$'Æ`¸1FzóÍñEzÇŸn“Wdûêfe:'‹Á<=kåE:ʆeg9X—U‘¾7—Õ:}˜ ÖëVûÍkÒ»N.zuf­Ç¥sG6k$Æ?²Y-@Ù¤âÀí&2ŽkV2 §žpê¶'E6 +Y;°ÅãF7¯ÊeUîüH£´ÈòÎY>¼éï¼éÐþxãO²q¨#Zd0Ï«EyÖ²-ä³ ¥õñÓm‹Á¸Ì“%©¹© ϯØmé0[¦«iÌ+Š^wþÝíj»³z[•y‡\ ÖwäsžßTK2Î 2ÌgyçÜfå”lÈ0ÎÕ$ú,›LËóY•¶H‘®ª cð¬Uø>Ä_ÍAaÉ«½nÄuhÅ þ66 F¯–FoT/ ‹XÍ-8ŒØ¨úÞ𘃊ªõ ojP\yòö™j8ºK??Ähˆ5åLÂÓù«¬ŠIwÂÀS†ƒµ‘EÃ[Ð ´‰l2Þ‚¢ ±ènA`ëè+h¡×¤ +2_5iE±åñP@*”QûŠšÇ}iø¿:¤Û„°ù×âU²Âï_I"÷ +endstream +endobj +517 0 obj +<< +/Font 1140 0 R +>> +endobj +518 0 obj +<< +/Length 916 +/Filter /FlateDecode +>> +stream +xœÍ˜ßoÚ0ÇßóWX> +endobj +520 0 obj +<< +/Length 939 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØïD*5mÒªJ‘z¨*DÁ€ÀÁØŠÒ_ßq‚’¶I¼kc ‰"‡ìÌ,ïì3ï®# +TEn#N¾D”\EŒ’¯Ñ÷„’I$4±TÅ7,#¥p£(|¶øã™ÐåBÒâCü¯¿_=½}‹V¦üÎfÑé êž3âÿ8˜Fìþ9#’ã 0LŒ‘Á²Ì¿È`üøÛmô†Òg£iž¬fïÞ’ÁUt6¨ZÐ*p\:Wµ .9Ë’IÈrF‚a\ñêåpÁ$—d5ZÆ'4‹'É8ï­Òüsº¸;[-’Ù†þÃjÛ-{_äiœ6wä"M¯‹2M32Ni†ß’Û$Ÿ“€Ä¨ÅUű°x<äH¯‹•yÒÉ3|P·r +Š¿-ì*+¢š=­Š]e8Xë þíÍšb¦a +Vš6Þâ ©( +µ¯ÿƒT„¨QÏŠÛíyüª™ËkÎ%{JgmÍj-ûIE: ²ƒ¤b0[oœÙS&†ó°Á|—š‚ñpï|—Ò’¾Ï¾ᥰ |H'¼dh™g`xðž}2Ê®·Ûµ.FYþëå/r8 /*AW3”å ¶zÃjÁ\X4~ä…Â\`+PÝŒÛ9û#nýý€}y¿ñAÜ +môŽ$íÇ•hèêòª¸­œÿæ£%* ŽÞ­.Ú¨’\GÚŽW!Mâr‡ŽÎìæŽŵhÙv¼i× ³ó¢$œ˜\Ypþ« `>;ú ’K´šÞþ¬…J.Ð$úØŽJÎÐÄy”ÞÌ ¿‚΀”(ÁÊ&ØÉ3‡æÎ§õ:èd-š:¡èdm–g +hŸk8p”eØH´î5]ëIH´^©ï? ¡@ùo9ZB,V ¢.xZ/™¡£ªK¡Ö“ h¦ÌÏ^“phÀꎓmç`ÐmµtÒ8öÌcZ`}}0LKÖÛâ/Pú2ZãÏoCE‡± +endstream +endobj +521 0 obj +<< +/Font 1142 0 R +>> +endobj +522 0 obj +<< +/Length 932 +/Filter /FlateDecode +>> +stream +xœ½XMoÚ@½ûW¬8µ—a¿?©Ô´I«*=D¢ê¡ªNc+J}¥­Þ]cE +™y3;3oÞ® +TEN¾$”Ü%Œ’¯ÉŸ„’I"4±TÅ/,¥p£(}¶øç™Ð[CÒâCü¯ÿ?ýýþ<ùž¬ÐÍö]Ì’ËAÒ½fÄþq0MØî9#’ã 0ÆÈ`¹Åˆ/2¿þö˜¼!¤ß-Òqö¾{KwÉՠΜ‘`W¼Îܳ5²-Ó‹ÎûªÌ{äC¾È‹l5#«¼ÎóÅÓp2*î‡Ój“N†³Åh³!Y9'‹l6//UÚ!Eº®²"\t`iê ¤²@{!Á)Ün³}88Ò£i‰¡„” (žj]ò·&gE6 1ÇXÍ¥«7‡³2]¾ä?Çf㲇‰ÿŒyÿˆi¿ÞfýÓ6énˆ[fA+JëÎün©¹m©³zÕNÇ×ÖÀ!·“§ôæµ€ƒ¼YÛÉS ­i‡¯3»Õί3’V Î_G’Ã^mTGG¸åöªoâtGŽf ¯RúyU>TåKéj’YÞûµÈÇ÷Ã#¿':d´Ì«UyѱÕ ¸òÌ¢~7bH+§@`¶CÊp°Ö÷{òj´y"7y~_=i^q a Ò 4žàá#ÜKº¡¤©‰…®Û"M%pòtk(c*l‡çý)¢ C«—†•¬b,÷.§Å€‹£f‘›Cˤ“ š’N4³J+€Ù¸©ßvÀ†óo§Å )˜Xjƒt däÁ·AX> +endobj +524 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*5UR©J/*Qõ¢ªNÀŽ­(}ú$JÒÞ]ã¢HÁÝÙÙö›7 *Œ"· 'ŸJ.FÉçäûBÉ,šXªÀâÖ‰R¸Q”?>[={&ôv iñ!~ëÏwOŸ_&ß’§Ùþ”‹ät”ôÏq€ÿͶ{ΈäÄ8 cd´Þƈ/2š>þu›¼!Û×°¿(³Ù»·dt™œšÆ³ +—Î5G†E]]×É'ëô¤—æ³´ÌŠÁÏU1½çE5®óe±ºÏë›t6ÞÔ“²ú5=2Yu^ôlôC¢1 ãŠ7F3ìOËɼÊòEÈZ€jnØ/Óiv† %PÜÔ¦ÜïG{ÈÓûº*äC±*JŒ–ü“¨ÅjrsCn³jIVÙbY®ê´GÊtSge:;éU%¾‰Œ;°·±)oج1 ZQÚ¼dª2j@nË©Ydd˜Uéú!wf ›VLÚ×]Îη)û¸ÍX/DKÚià˜{ÔI±œ( +ØSžOjç¼5üßIgwéÅ£ô‚fÓžZit¼DÅàØú‘ÖÔqõÃ-8¬»ãê‡0H¥Vúi=)Õ ¸òž0¡ SNÀÊë’c»ã¹Æ”•@±›¥…1e8XÛÌý”)EA¢¸u$ÊÎ&7wä¢(®êk2/J2D[@d;§ý»ÏF…%ußsuÄFÅ4XÞÜD°Qa¨™‡ÝW_pi˜Z¥“ bñÑiV³q§{§óÎÓ×uÇO©)˜X®tº\é@É×ÜoaAÄò¦Ó8š(/*^nz†ž‹½¦¨íåS8{… ­C_a9ZoŸ£‚¯À‚êFÁD°WHôV …ÚÈ4ßÁ5Í1aϽw ðbE‚l¼ ˆg¯àèÁ|l‹a¯`žª ¥® è™¬§+ðö¼gOéßµ¿_vÉÂwh£Ì¡öô,Z*ßÁ‹`Ð`År¨5v¹Bgu¨…> +endobj +526 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=¢P©´P©¢H©zQUQš8‰!±‰±…èÓw*¢xwCL'ìÌzÿñ7ÿ¬ +TEnN¾&”\$Œ’oÉÏ_„’I"4±TÅ,¥p£(¿¿¶xtMèõBÒâEü¯§=|~žüHr ³þ*gÉñ éž2âßL¶¹ÎˆäÄ8 cd°\çˆ/2ßÿv“¼#w¯~V¥K’–éQ'Í'i™½ß‹b|9Ì‹jXçóbq;LóE6›WižN†Óú®êQYýéÑé~xOÉÉ )«ÀqéÜadc$Æ?Œl´ÕœI¿;+³IÈZŠ·kÝ4ï¬_ÔÕU]m½5Ñ!£eQçÕQÇîR2 (ôf=ö»ãr4­²|²$w`5ªªaÉ~·LÇÙU²5 ץܰÚÝbÿnÛǺ*zäS±(JL˜4Þ·Ùbt}Mn²jN6o/ê´CüIi§ã_>Ð2]ÕY™NŽ:U‰klTc1R”ãQô#BÆ9_u÷E¬5…»¨ò,ðd㪇§ð}s'gpº>‚/ëè„HU+Í:h5º¤ÀPÕ¾n->·àõê ñ'·éÙ½¼ƒ¢1A†]î–jP|ÍßýÄWNÀZÜWx+báîKlÊp°6²KÙe|Í@o_Ì_¥(H,^Ý7Ù¿J`ŸÙ¬²(ö*|JÜ5¨;a¯ÂW3Êÿß“Ñõ-9+ŠËúŠL‹’ŒcaìOM: ¢n€ci0ÛL›KÃÀyû¬`KMÁÄÒ(Zϲ””ôöo”Œ° bÉÕZ2ÝÞv‰F¶dè娡H‚Jбk+áH{ ’­ mo” >•¨Žhk¹(´Ò+™`æ iA{P¸æãÓ ¤wè…}ÁÑŽú8Ž}AÑ8zÆ¡ž{2*/Ÿ )ž¹í8û3ã=¨iòÝ¡€çݤgJExnÐ ú)Jx®Ðï½Öî~Æ›¿i½Ï7·>ˆ#\¢õ‹ î&²@ÓK°ÝDæ +¸R²#Rs†î.`ØÂ>)úºÆòi+2sèè|åÖNd‹ÞÏÏ•6"k4w¯¢l´q<ÇR&5Ø€Ê dé3&lAQ&(o‡EQÜ öÂ)Ê(Z>GÛÖ<¿@UR}cc1¼Ê54‚¾–+j‚^.@Æ¡S 4c;3HÏ5jØ9#OçÉ +¿ÿÿ}d +endstream +endobj +527 0 obj +<< +/Font 1145 0 R +>> +endobj +528 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÅ˜ßoÚ0ÇßóWXF”ÜFŒ’ÏÑ÷„’I$41TÁ/,#¥,ðXQþølñä™Ð»…¤Á‡ø_Ï?ýýþ<ú­ÐÌî]΢ËaÔ¿fÄþq8Øþ9#’“ØÆÀÐ1F†Ëø"Ãñão÷Ñ+rx%y•-É*]f½l5Éʼü\ã»Ñª¨Fõj^,F“´¼Mëm6mê´¬~ hôß¼&ÃÛèjØä†Q`¹´6Ä¢Ì&ù¸L²Oùl^].ê¬çe-–3®ø™7­¨3» 8p³K óº!PLïsg!·`4¦á™Ý`´¢Ô‘žIVæŸõh rwù4ï*)êj]WáÛ=’.‹zU]ôŒßµÕÀ1ÎÍi—ôÇe:­òÕÌgI¼A(ÖtS +%ý2çëÌg9ÍAá]ÚtÉaµ?{[WÅ€¼+E‰“ã›-Òí–ÜçÕœ,¯,Rf›:ÇËì¢çá˜bÐt–U‰+úlPR`˜ëG„7`1k5œx&­f1Ĉ¶VDÀàÝÇþ=†þzù»À{ÁAS Š+WõuoXY3øävj­£»b¯Š9Øpt²MÍ@Ç-[ŒV$Vš>¹aMãéÓ ïCOzjÃLƒáÎ&› +»iÍÜÝ@87÷hMi%¬Ôf‚°)f{ƒjJM!v@å5¯ÒíùTwõšL‹’Œ½)êá“´ dSÐŽ’Ø—£R.N…pTrTd®²õ¥¨d¨«˜ƒòm:ÚC +{6´’JС„éÜ aHØQtï…AÅÕCÁ´1 ++î·¬PVɳ¿DUʥÅBÝ{ÁQy í?{Á\·œ/ª{Œ1N‡jnQ?Æ*\nPù9¦¬æ +õZóTÀ)p×鶪ËìÙ8 AÝî™êá™Dé×X#>Û(ã\ä á2ç +¸³ùò&3g¨ºB'oOÚä/‡Ðï{ä›}ཀÀ)Ê/g^vn–Y_¡“µÌ”^¡äi [¦Qo½`dÑv“XÈÔ9LëÞ¬D¹ÚZv`V(Pm§/0ËQz¾\Cyæ.WoP2ÊÀº¦~ > +endobj +530 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜]OÛ0†ïó+¬^m7§þþ¨Ê¤1Á¤‰ICª´‹iB]›–@›´i"Ä~ýN 6¶Øn¡B¢i±_Ûçœç¼^'¨0ŠÜ$œ|J(¹J%Ÿ“oß %ÓDhb©‹_X&J9àFQþðlñä™ÐۤŇø_¾{üþeò5Éqší«œ'Ç£¤ʈüp4KØî9#’ã 0ÆÈh¹Õˆ?d4yøë&yCNÊñ¬Êòù»·dt•œŒš´ +—Î5 ˆCÎËl2œ‘`W¼y80«Ò%ÉÇËô¨—æÓ´ÌŠÁE1¹¾È‹êb5ÞTu™^ÌêM:½X×ã²ú9 =Ò‘ ¨§W¸Ýžqw$ŠÑ×$K(ÊtšMªÁô6=Ëæ—Õñ¢N{A³qVcu¸`fA+J»Œ:j@n+Fg +´ÓÀñ: <Å„böG^ˌ㜷žõ šÖi_h ‹ºZÕUÜšDŒ—EWG=¸<ÅÀeÃ~Dý×’ÃìmŠša¿L'Ù* Ž0H¸¦íÞv¿UïëªÅ¢(Q1y¾WóÅx³!7YuI…‰”éºÎ°dõª߇H£WÍE"Ê)ííSY ã6*}mܵ/w›vºÝ³Û- *ÞÊp°ÖÓO´?«f ·éh{VEAb¨ëWÁ¢ØFáàðr{ß^¾ê¬Lƒå{vûÏŠ½³f‘]ÇÁ³J'AøéÒö¬V³¾Þ"iÒ0píaÒvez¢IMÁxÉ4)(Ù|JL“=Wc*ÿ‹h'ãÍ-9+ŠëzEfEI&±„ ÆÐ»±¦­‹§¤¤´C1”N€´ÍA&…E{‹Ž°Ø ì0¦Õq¥½] + —ŒìÚU Ñoí šh’ +ÖÊEñ’ëåh­baÓ®Öa¼Q´TmßhD)àM˜iÙÚÆ)°è»ü—Á æm—Q¯Ç`®,¸Vm%—è=9`ÎpOßl+Ó|GÙ4Ç{jÇ÷ 0ghÚS#žÀœ¢%ó{ ™C·»¡Ë,Ú¨Xü<ïOOaןïÎ L£µò\2¼°L{×Ö®‰®«±÷kÁL(P‡_N²^ŽÎ+Bí*`èÂb!Ô®ŠÆÍk•^RC¯ÖiêtvþÆ3üvׂHãP +ÿ,{ Y¡çô¦wœ+V`=)üŒÈçɪf +endstream +endobj +531 0 obj +<< +/Font 1147 0 R +>> +endobj +532 0 obj +<< +/Length 939 +/Filter /FlateDecode +>> +stream +xœÍ™]oÚ0†ïó+,®¶›ƒ¿í :iÝÚIS'­Ò.¦ 14-UݯߦvFl‡„B*Ú¯sŽÏs^÷>¢@…Qä!âäsDÉmÄ(ù}ÿA(™DBKXüÂ"R*nåO׿]z3´xÿêå»çïßDߢ%N³ùÉgÑù ê^2~8˜Fl{ɉ± +b.㘠ø ƒñÓoÑBúy2NW YŽÉYç}Yd=r1Z?’«,»+WdšådœÍ³<]ÎÈ2+†«Ñº(ód˜,çéì¦H–Éd8-×øz_ŽòâyK·ÑÅ J—‘`W|¯®‡´¸!ÛñÏçeÒ!yr_¦y29ë9¾ç1‡ *ÖMúã|4-pU>ƒ)ÜnBQ1 9ËÓ‰Ïp’Å€³êápÀ´HB“,'Ižf½Ÿól|7ô‰DvH×GÁjÌ“‘Ã,hEéþì8®j@nvw€š S5½Écrõ”Ä>“éXÇH8íXk×X@(nÔITm˜8®¬gÇ”£9(,É'’¨Z1ÌÓÅH + kŠ«bv=K¦æb, +®Lìge±*‹úë2Zdå²8ëXÏ¥29]•ýno4Õ ¸ª,ýîŽÜÃ)+â¶© +Æÿú€~ÜŸÍGë5ùÙ² ‹ûgLñ¯4mª[ž ô+EAb"ëfЯözµX‚1øº ÁÅs.7ø´¹ÿ^xQ¸‹v-åk `,ì|€]´f½NmœËX‚V“Ë•V³õš—Fæ7 âÐN·Qš‚qs¨E2%_3„áÄ“?‰%7Àœ%¬>‡·4©aÉÐì2W¤ƒ0,©íâ¦?†…Eé`Sƒv|‡eY¸G©®ˆèáf\(t˜²úFQYHôˆnùR÷HÇAÉAÍó.©={gÁц2ª=5¬5K¦ƒ¢ùsŸÁ4Dn£·3-ñ µs‹Ö®Íš05½](ÒÚS£Ð¶è{ÃÄHô‚'SH¸@éD¢?ú9WÀ=ÚÙãß3t¸ÎâNÑ:*@ü™Eé@ ·ŸŒò»—‡îûí!M£'­ì}9Ïp/R×ñeç™D¿è‘Áž Ì„åhè<šñxû·]øõöæ{¢.¾œš¡ eYCSSôuíW0´côz®.³u4y‡Ÿ«Ô™Y£» ý‡A33+ôî­ÙÆÌRms_G÷øü xÉû +endstream +endobj +533 0 obj +<< +/Font 1148 0 R +>> +endobj +534 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ˜[OAÇß÷SLú¤/§s¿b" +&FIšcLSÛ¥,´]Øî†à§÷´UD…¹,]ZBB—vΙ9—ßùÏuF +£ÈMÆÉûŒ’‹ŒQò1ûúP2Í„&–*°øE¦”nåwÏæ÷ž ½^HZ|ˆßúûÝŸÏŸgŸ³%šYÿT³ìh˜õOq€ÿželóœɉq:ÆÈp±ö_d8¹ûë&{AÖ¯AVÓW/Éð";úÖ³ +—Îù×#ƒ²©¯šš,Ç‹ü°—/§yU”ßçåär´,ëÑÕxU7U>šŽ«ËÑY³Ê§£ëf\Õ?DŒe³¬{¶Gú1> †qŽ> ú“j|VËYÌ’Z€ò,7èWù¤¸Êc–’ (†ÖÁvµ_§õº©Ër<^Ý’eyÙ\‘³²"“r^Vè=ñ¹)êsáw`5òQ¯æÅì¼>š7yTùuSTùô°WWø>fÓÌ‚V”zC2H 5 ׿OãÈ,ÖNÇÍÛ@“AQç‹ILã2Wc5QÌÜ@uvï‡`œ Vuç~h +;œ¿’ÿñ£ÄÌ,&õÁô6ÿp—³QÖƒ`Ju¿gIa%î=¹‡%»÷\d 2oï¹H5(®ü-ìüPNÀ±#€++b¥‡Òí9® kCCJÀ•f NI€¸8Ÿy‚þ&@ìÙ|¼Zmý l#ܚݷy lÅ4XîŸR’€­pVÕÌ7`$[: "•P¿É€çÿi{üoñôOÖ‡ÿn}öQ”V³i˜ØaÃÀÇŽ,k +&I­1,¥%÷ZaA¤¢f7–9ʲPOïÂ.CùÆZFöi–©ÁÝ[N€´Á(GTXŽZ½ ¼!B € +lTò)‰ŸB¡>”þp%ð« dàÚ`"øR#œâ¨½ˆz’̘ +ŠúÌú8ŸSîPf™.äï6#'[nQyï žÇ ƒ,•?¸¡P%ÊÑÖÌåEVÄ5^×{¨±RqÔ\ïäú#Í †Ò,\å»AQí¿;0‡ +.Ü¢±Í, Ú3c›iT•Áù3‰Û » Ül&p› *0µy¥ïÿwÓ·ù|^Þ´*6 +¡úHÁ*c(홋UFQ°µ•M›ƒ:ÝœSTw(Ñ"²y'¶ +4ï-Ãmi”d©7ó÷0øe›]q·NÀÚJ¡Ô]I¶­øyØÖiv¿?²]> +endobj +536 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹®Ú›ñžF)´%)”ö¢`(¥”àÚ²£Ä¶bY¤Oß±Òbí®¢¸6XqößÃÌ|óï:¡@…Qd›pò9¡ä:a”|M~þ"”L¡‰¥ +,~a™(å€EùóţgBï’â=ýôïûWÉ÷d…2»w5O>Œ’Á#ð£YÂöÏ‘œg€áÄ-wsÄM~Û&oÈá•u¾$«ñ2?KË*Ÿ“z8k6ùô[3®ê?éàÝ[2ºNÎGmbVãÒ¹“ˆ †qÅO"¦¨v¡l0¯ŠiÈXŠ·»CmŸxV6õmSßÏ<_Móª(‡¿åäær?ÿËõ~C™’ñ²lVõYjS´É€b¸µGE6˜TãY]¬æ!CrVãá· ™ ª|RÜæ!ÃQr—P-£»ßŸ÷M]ÉùxsG¾”åMsKfeE&墬päñ†‘mQ_‘»|±(·)©òuS`Xœ¥þYi§ã]]5y°>©B1z[O ‹Ømç|¹—©ÖÖš¨ìj‰Q˜Z1h?õו†®/!û–圢ž$> +endobj +538 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÍ™mKAÇßß§Xòª}3Ùç‡ mÑBi_¥”"iîO“œ¹Ü!öÓwΈU0·»ñ¼4"è™ìÌìÎÌoþë&¡@…Qä&áäsBÉeÂ(ùšüüE(I¡‰¥ +,¾a•(å€Eùóå£gB7 I‹ñSOû÷þ‹ä{²F3ÍW¹H>L’á#ð“yÂîž3"91ÎCÇ™¬ñE&³‡Ÿn’7d÷çU¶"ëé*;e–æ³j”­—ùâ¢ÊÖYzVo³ô[=-«?ƒá»·dr™œNÚìZŽKçú¶k$ÆïÛ® ú¶©8pÛdGÏv%ŠÉêÉ©ñpQæiÈzÜÕ˜,ž8ÆE]]×Õ} Ù:Íʼý^³«óGáœÏ›xÎ7wä€LWE½®Nv@‚Âc´¢´=…ÆÃY9Wùz²$5 ›ö°Åñ°Ìfùu°šÆÚ¢˜ãmû?Þ­v¿Wï몑Óéö–|)Š«úšÌ‹’ÌŠeQbdßæ‘›¼º ·ÙrYÜ H€cF€q®¥èËlSç˜'ƒª¬³AH°šƒÂ¦×z㈳ЊAûQ4 ¦®–¦nT f. KWÍ-8Lרß± Ì€ALE5ûŽ] Wž¢ÝÓ ÓÛìÇ.ÉCL)§@`ù/Xe%P,³#f2¬œ+:vA3Ð&rÄèØEAbùë#º prôu³P+ì%»yó¿ ±b,÷ Q$V8BkÖ>kD XZ̶ƒýÜOÞÅrºÝ>o<4¥aà|Z 4¥¦`üœ Ŧ””l"&×OÍŽun),ˆXNu`–£‹ãEF +09™DI%èX½> +endobj +540 0 obj +<< +/Length 890 +/Filter /FlateDecode +>> +stream +xœÅXÛjÛ@}×W,~j_Æ{¿¥Ð–¤PÚ‡‚¡”R‚kËŽÛŠe “~}GqH´»ŠlËlYÞ³³{fÏœÙ$¨0ŠìN>'”\'Œ’¯ÉÏ_„’Y"4±TÅV‰R¸Q”?Þ[þwOèf iñ&þëé·Ï_%ß“5Â4¯r‘|'à FàãyÂîï3"91ÎÉ12^5sÄ‹Œ§Ÿvɲ¿Ò¼ÊVd=Yegƒ¢Ìfù´Í&åÍE½ÍfßêIYý ß½%ãëä|Üh8.ëx—ýÈ–Ëbe$Æ?ZlZ€:˜âÀm³÷Ç” (rðxTá¬F® YЊRaÒá¢Ìg!ãQ²Éúöù§E]ÝÖÕCÙz–•y1ú½,¦7—M—ó&ŽËÍ} #9 “UQ¯«³°´ÓÀqÛ™’§åd^åëEȘÅS« é°Ì¦ùm2œæ ðäj[øt?ÚÃ*½¯«bDÎ'Û;ò¥(nê[2/J2-–E‰gËFvyuEîö‡ ˜‘bжse¶©s¤ÚÙ *ël£¤ÀÍ­»Æì·à­ž|Lɪ™ƒZ•m>²Ò@†R Š+_â[9©| +h+:çIÌ^´PÖFê|_ajÚDJ~_ØŠ‚ĬӧÀX´„Wx2ìËÂ`3 –{«„` UXÓjæ/-¢ÒI˜«íóˆQi0ÛZDh¨ÔŒG_^ÒÐ/hæb9ÙnŸJf¼àIé@IÏŠÅž„_¡BOr´>qùù¬¸üÔ,TÐ,úæ‘ÿ>ñ¨ÝY[âñ„ mdùÐMË„Eç«'¯ Í ñÑGcŠ@¯oåwN¢ë‰U‹×à tE;ð8Ú¿‚+’`=ºûS¶ƒ *Àx”q‡Ì´[Ä-⽎çèïêçZµ)`j +]S›³ •7.Ñ/ùh#o\  ò+D¨¼q®€{ –Ð"pÏÕÀ3ô5±­©ž )ú‘ÍÚœÎíª(d]M¬Dô¥FSÓ[› S—zûX‡–èjb«·ž …[ÈõÍÑóøó8X9CÜÖOF8_'.N?z/O>Æ´CÑçxxÞê䮊å]K÷3ÞÊ)tJ>öG99ÖOé§J÷-Ùàû/ U¹H +endstream +endobj +541 0 obj +<< +/Font 1152 0 R +>> +endobj +542 0 obj +<< +/Length 896 +/Filter /FlateDecode +>> +stream +xœÅ˜]kA†ï÷W ^µ7ÇùþM¡-I¡´¡”R‚ÕU7Q7®»ˆýõ=Æ6$Ù™ÑU•@ܘywfß3Ïyg™P Â(²N8ùœPr“0J¾&?JF‰ÐÄR¿0O”rÀ¢üñÚì¿kBo’/â=ýôïûÓä{²@™í»œ$úI÷ŠøÇþ8a÷בœg€á1ÒŸoï_¤?|üm¼!»WšWÙœ,óì¢S”Ù(V½i1Û\Õ«lô­”ÕŸN÷Ý[Ò¿I.ûM‚VãÒ¹“  †qÅO&¨¨}ÄF›ìG6›ë0ÅÛí³?Õ¼$Š5×} î$ÃpÄš—+w’JбÌyÖ_~Ú.TÐ,œi=øoSÏbÚ—-ûèaP·Íï‡2yßÊ>9‰É'–"‡è >ŸDèq >±´8D–é"”(Fÿ1@0‹¸ÃÜc¼1F÷»ì,â–ðfÿ(qƒL6S;‚E\bÖñXxßD×Ȧ€[˜š1Ê7Îp_§C8Î0Ø5Ô­“M€[úÀY›@æ0ØÄžNµ$m1èÄÒ¡%i9Ç—ðÛa S˜lü‡UG™¥Ä`ãïÃŽ"-¨ÖÎ â¤9ÆšØå–¤& 3Õ1ÅÔã‰(1u˜xjóÈü4”·Ÿ‹;Åè婯˜$§Àz\îrÙb–O¦U¶À…zý(ô99¿%Küù ’„×@ +endstream +endobj +543 0 obj +<< +/Font 1153 0 R +>> +endobj +544 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j/*!UUU! +œŒ-”>}‡%é!Þ]b˜Ãzf¿ùw“P Â(²K8ù˜Pr™0J>'ßJf‰ÐÄR°J”rÀ¢üþZþèšÐ{CÒâEüןŸ~¿L¾&kt³–‹äÝ(é_0â¿Ív{ɉqÆÈhµd4½·K^UeöÞ¼&£Ëä|ÔdÉ*p\:÷¤%BÈpZNæU¶^„4 ãŠ7D“‹2›…˜ÓT³)4–U銬'«ô¬W”é,›Vƒe‘ßœ¯ól±¬Òu:»¨·éìK=)«_½~ˆ_ÅÛý=:oÉ€bÙ<}w;ôÍXqŒïÙMú-ÍóbæŠYЊRO¥t“&5 ÷ýò®µÓÀqOQY»bsž¢²´`œkÞiºò­9(Üc}›R?pWÒŠ¿z†E]]×Õ]*éz––Y1ø™Ó«ñ>¡qúÑx¾Oi¼¹Íi {d²*êuuÖ³=”¡¤À°o›«jØØÉ5·à°?›ŠeØ/Óiv†˜£Wí>ÅU}MæEI¦E^”˜i\B²Ëª%ñG¥œñdP7‡ ”é¦Î°Ïz¡hUVÅzo¼%1hU†ƒµMÔB«Ò ´ñ ÿ©bVºJQXºúÔqœÖ¢ˆÐEØt‡Ù°sþ*¦ÁòÈ1£‹”qþÕ,räè é$ˆX@u‡ÀlÜlÒE†‹B»ˆCS0^²…³[JJúoóKÒ[ + »¾9¦(zKޱq;‹`·¤´eÿc÷{«ùd»= ú_ÎúÃN€´MËÊjaQîùXÃjÝCµ'¡¨ +U™ôŒ1³ó‡ýÂQBHTiÇé™®Š4ßÙDG®9Š´X&‡aÁZS¡ùQcmo„»æµ˜iQÿF¸¶(ÛŽ=Üx¦kƒú,€:]¸V¨ã¼j5˜Ÿ\0]y?oqp>¹@iÉZ¿œ+àža0 œ¢tó}â÷PýA1‡°±Ž¿Ì¢¨ó+¨L£:óŽHÁDeØ4ö.¢ˆ‡[&Qƒy+·û0„å;ªx08*°c©G]ÆPdÅR¨ƒŒ)Š,¿¸é: ‡+v¼l? +ƒÂ,vÒl? +RìôƒBõæßÂE¯Ðß­3ûK²Á×o÷Ü}L +endstream +endobj +545 0 obj +<< +/Font 1154 0 R +>> +endobj +546 0 obj +<< +/Length 904 +/Filter /FlateDecode +>> +stream +xœ½˜mkAÇßß§XîUûfÜç1…>$…Ò¾¥”"VOs‰zñ¼Cì§ïœ†´…ôvWO•@¼˜ÙÙ™ùÍ× *Œ"Û„“O %÷ £äKòý¡dšM,U`ñ ËD)Ü(ÊŸŸ-þz&t³´øÿëßO¾—|MVh¦y—óäÝ0éÝ0âÿ8œ%lÿœɉq:ÆÈpÙøˆ/2œ<ÿ¶M^| z“r<«òÕüÍk2¼O®‡mKZŽKçZ–ôÊl’?f!Ëiªm©ÃJd5^fWéÛº*úä}±(Jô–Ü‹Ýh:.F³z“MGëz\V¿È6¯îÈ.[,ŠmJÊl]çe6½J«²ÎÒ—n›°·m2É€âñ¶ŸÌË|²w`5Aûr¸`^e˧È‚|Rõ›}ÀˆÝ4»ÝÇ+í…e´¢˜¢—4J Ȧ®.hS; ƒÛzúÿ3:Ýeßyd +K‰2î©Î®÷gçZë·{£šƒÂÞuÑìÑŠÁ¥“GR`XšG%ÏÑF¹‡¥ék/½Àþ¢™ƒØñeÈ ¨«ÇºzÚE¶šfe^ô.ŠÉÃèåÎÜ—)/‹zU]¥6%A›£Wž¾E0å,»n¦ kÛûĮǛù\õ#™%™Ä@-À-Í@›6LǃQ) +³[wF%pîñh(VÁaXŠ(½ ¤¥a™ª˜˽”?£8j9té€tıh‰C§´˜kînÕ0pþ‘îŒh +&–4: (yØ: ,ˆLÏŽâÊÛ¾B©+ê*æ?ЋPWR ϶ݙ(ê +'@ÚöãŠÀ®À¤ºâ1Òq¾o6§*G:ÞJOØb)$ª.?ÔB‰åÒ£ÝÃÆÓM¸‚:µà¨§b©tªMvúÔa¢¢òÝtƒ=îPG™#Åé‘ÛãeT'× 6 ê¨X¸œjS¡ŒêB/F˜”¨´.\\  òs&˜[œ+àC_ ·öÍølq&z+1 +[œ¢¼óT\¶˜E å!ÄIjñŽx¥Q‡µŽRñ,dXNÔwÃB&Q_$n`Þ2¡@yGœ¨ññ¶Ó#îD,5º´ÏPAÅ¢¤KûÔ±WeqÔt(•|SÙwjP(u{1e^£LнÏîмB‘ kÎe^*°g¯òÛd?¿^)W +endstream +endobj +547 0 obj +<< +/Font 1155 0 R +>> +endobj +548 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅ˜[oÚ@…ßý+V<µ/ÃÞ/È©ÔVI¥ª}ˆ„TUU…(âp0¶ýõ J/J½»Ø! HÁ!{Ö³göÛãuB +£È6áäcBÉmÂ(ùœ|ûN(™&BKXüÂ2QÊ7ŠòÇk‹?® ½HZ¼ˆÿõ÷§ßß¿I¾$+”Ù¿Ëyòn˜ô¯q€Îv¸ÎˆäÄ8 'ÆÈp¹Ÿ#¾ÈpòøÛ6yEö¯´?/óé›×dx›\›Æ³ +—Î5GÒ¢®î늬ÆË좗­¦Y™ƒ‹br7º)»Ñt\Þfõ&›Žæ‹ñf3=2^õªºèÙé‡ÌÅH0Œ+Þ8—´?)dz*_ÍC†ÔTÃpi¿Ì&ù}2”d@qI›*ŸG{¨ÒÛº*ä}±(Jœ-©W‡Bk´®Çeõ“lóê†ì²Å¢ØöH™­ë¼Ì¦½ª¬³^Èœ¸«qùš*–ÆÔ‹YÐŠÒæ% i¨»¨¹o£fs‘4¯²åCÕ +¬@>©Çr]í«u}(V/ÄCÚiàX{FIl!жõ´d§’F€qÎÛµOJNwÙףイ4…›”ÇÞbp^ÓH + Û蜦á6Ú9Mà „ÏI¦9Q’jP\y·“PZ)§@`«µ€Õ»ð ¨RVÅþkvLª”á`m3Ù#p¥‰žÖ‘¸ºoväSQÜÕ÷dV”dŒ¯€9 <ýñâù§°‹Žç©Žø§˜Ë›!Á?…<Í<|þ·åü~¥a&•N‚ˆ¥DwêV³qÛxwâ†óÖ:¤ÔL,<º»Qé@É[caAÄ"¥;uŽYÈ ƒgÒf˜›Ø‹­:• ½ø çªp¤õ¯ãóƒUXŽÁÙ—G£À*p/ ºÑ'\’9á1ð•Û¦@ì@¾ CAÁ1Dù±JAÁÚžå?ìË´ ŠÉÈzN*r‡É´OœŠó‘/õw7n0Åâ¥ÝÍ) FíÓ_„ ÄXð¬CE©(–í¹~êó‚Ó$ŠSLG]L¨SR2Ç@{›/ +PÌbT“Í4 âžG`§'¿'ˆ0%‰±ªÑññÔcBòb¨‡ó`Ù@Ç2†ù'– ^ÃÅüÓa(‰wˆ±š»ºK…Á§Ãð¥-Xôh£}¬ñç¾XØÙ +endstream +endobj +549 0 obj +<< +/Font 1156 0 R +>> +endobj +550 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÍ™ÛnÚ@†ïý+®Ú›aÏäTj«¤RÕ^TBªªªŠ(p8[ˆ>}‡%©¼».NJ„”³3;žÙoþÉ:¡@…Qd›pò1¡ä*a”|N¾ÿ ”L¡‰¥ +,Þ°L”rÀ¢üþÚâÑ5¡÷ I‹ñ[þõpÿ<ùš¬ÐÌþ§œ%ï†Iÿ‚øápš°ÛëŒHNŒ3ÀÐ1F†Ë½ø"ÃñýoÛä9¼Ò¼Ê–d5Zfg½l5Éʼü\ãëËz5/»Ëi½É&—³Åh³Ðé¿yM†WÉù°É¸Uà¸tîEŒ †qÅ›§ýY™OBÖÓ”g#iQW7uºÙ#£eQ¯ª³ž Ü”âÀí>!šIûãr4­òÕ,dIÉ€bê5eHÚ/³q~“…,Ç,hEiSØÓÃjwaz[WÅ€¼/E‰“»8e«E>›WÙ +£uˆÙº•Õ/²Í«9Ùe‹E±í‘2[×y™MÎzžQr_£Ç«Ê:ëlQ; Óºñ!¤@cPLUO‘¦™ªã\\ÙÅ|\ á?ˆþÅ>ø_ncß IQ­9(<¥b•Àî®)c"øª˜Ë=¸~‚¯ç£ÍŽ|*Šëú†L‹’Œ£xàö¦šñ†3áof‡W: ´àJ+€Y&By+ çé ÂÚÜ£iØóJMÁĨO¤%#{n<D[XÅQYr[qhèfË uû/Ò€JбÀêÄáH™ÝxbQÃ`ï<Áƒ‹j_Âó\(Vúöóò\H¤â¤’ž¹FÒkì Z‰åÛC{­,(JÈÆ9C(»¹C9hN(–¹E…§›(xsƒ¢-TÍ-õ‡}샀Áʸ“ÊÕÛE\ìpîdÆj¸XBµƒ2ç +øi§!ûd(ؼ󺮌SÔk¾ÒëÊ8s(îüeÚ‘q‹.€DÝרöü g0VÔ7nl‹Õ¶ƒh&Q†z 8ŠªL(Pž^1‚ªŒ¡Æódÿi„ò#Ö¸EQ,6J´ö:Ù¡úóe} j j8oç>–FÆmÚÞ¨ )i‰£(?¤Û‘4zÂ/Éß¿-W +endstream +endobj +551 0 obj +<< +/Font 1157 0 R +>> +endobj +552 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏäTê!­Tµ‘ªªª" +œÆ¢Oß!¤i£¦Þ]0@”(1dg<ž™oþY&¨0ЬN>&”Ü$Œ’ÏÉ·ï„’Q"4±TÅÌ¥p£(¼6ûëšÐÛƒ¤Å‹ø_Oÿúóùiò%Y ™íW9IÞô“î{Fà›ýqÂî¯3"91ÎCÇéÏ·>â‹ô‡¿­“d÷Jó*›“Å`ž]tŠ2åê7Úd_³Ù¬Xwº¯^’þMrÙo2e8.‹1•-FY™½³bx{]/¦Åls-fùdZe‹lt=®Wøs2¬V=Ú!AŽ †qÅÏÎî„âÀí6‡Îíˆd@1Ç£Rñ(ŽpVc¦6;’v'e> +9YЊR_¾¥E]ÝÕÕ>w&;d0/êEuѱ7I ÈmGjò)íËÁ¸Ê“€µÓÀ1jM‰”vËl˜ße!ÇƹÆv‘îN{ˆØëº*zäm1+Jô˜<„l4(obµ¬eõ“¬ójJ6»ÆEÊlYçØÏ.:UYgÇ4…m¶ñq¦1S |O‚¤É¦%†ÉUοú.dï0bï·»ºWPs×Ü‚Ãß‹#˜e 0Š)-˜¥WÞŠnšÊ)«ÓÞ ²(ÖÞ‰³HÖî9`V3Ð&r2iÁ¬¢ ±Tõ‰Í +œ%}Ý&”m +ë~7̶õTSLƒå¾" +k +‡jÍš§¬I+€ÙÆnÿÕ.« ùT·õ%ÆQ.À/ÃÀ5N_ñ¤”š‚ñ±(†”R:P²y&ˆ`¥D,=s7pÖ”õW\woÙ†ªŒEÎ -»@%è}aGSáH{Ö'.,ê­XØ´ìÖ:ÕçÌ:¡PbÉÈGÞ² UY¹Žé‚@ æßˆÃXpT`TÆ‚µ¨.E9èYSD`˜[Ô\©.ï•ø¡â’”o>ÂÅ “+f­©K.QoÅîðþ3²~ØÆ+¨ksr+–Q‡[å +¸gq« •Wì:n?rŠjË4/lÚ¿AæPlù·km[µ¨µbs¸UR«¥õD„U,yêYÄÁªDéå/Ò`˜1¡@L…q0Ûw]Š7Â[–QDc • §ü"ˆæPkyü@aù àǫ̈ا¬=°¨Ú|éƒH…, qCE¥+f²öÉTy•,ñûÊ-w +endstream +endobj +553 0 obj +<< +/Font 1158 0 R +>> +endobj +554 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜ßkÛ@ ÇßýWyÚ^”ûí»à¶ÑÆö0Œ1Fð'u›Ä‰cº¿~JÓu ¾;ÛKR +­›žtФ¾ÚF¨ˆÙGœ¼(¹‹%£¯ß%³Hhb¨ƒoXEJYà±¢üùÙògB’âýýÛï÷ßFŸ£5š9|•‹èÍ8Þ0bÿ8žGìñ9#’“ØÆÀÐ1FÆ«ƒø"ãéóOûè9¾’¼ÊVd®²«A¶žee^Œ¾/‹éý¤^ߡÉ,-ï'óz—Í&‹eºÛè€ _½$ã»èzÜäQ`¹´örÄbÆñ (³Y>­F³‡ìK¶\û—)-@]7‡t¹˜’Å<¾`ºq Fc¾]Îf@+JƒÒ­_h òÐH†‹2Ÿy§­Žu¥URÔÕ¦®‚n$$]õºº¿Ëiì'«¹9Å’á´LçU¾^ø ˆ­mlQɰ̦ù&ó9N1hŽ~r<ë)R¯ëª‘·Å²(Ñ_²IwU]fOaÚÖiYý û¼º%ÇFDÊl[çØŸ®UYg—$†UÑø&!!ã,&¹£Ðßc1ĺ ªýÕ¢Ÿvsˆ×§ÇpyõjM5(®Âê´£MeLÞsš4(ævÚÑOÅŒ 6º^O3ÐqàxÑÕ¦¢ ±šô9m +œÏš7XáÇÙóŒ6™Ããƒ7¹Ìš¹‡&rjÇ-°%­á`L ¶¤ÀL3hü©%5…؈SܺNwäCQÜ×2/J2õ瘇SÒ‚’MQ g¡„‹5!,”5–«6}I(Ê%æ uóôx2c=GGI%èPZôg^XÒÎ=š7( ÚÂ$Œ•"F¥¤Ã:zU¨’äå>f‰)”-=š¨º­$:™ç¨§<¨ô¿Ì³¾„¡ ¨›<ö gÀ+·TìÒ¨Axåeœc“ÀW®P1õ& ÕsWUÈ%ª.W„ ”Tnxù²sÜ93yŒ ïÑòjËœ¡Z +]¡u4IQ59S·W“Ì¢h +]’µã3¨•BIÓñv¥RË„“XÜÔcEÖ§I‰Z)tPìhR(PmW -Mr”MîzôFc¨™<ŠÍYm÷˜Œ2°®•\±,*8G©…¬1Q&9Rºƒ<0Ÿ°Æ”o¡WJÿ‹ÀOÑ¿¿x´ +endstream +endobj +555 0 obj +<< +/Font 1159 0 R +>> +endobj +556 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÍXÛjÛ@}×W,~j_Æ{¿§Ð–¤PÚ‡€¡”R‚kËŽÛ²e‰~}Çqš´¤Ñî*ªŒÁ^Ë{fG3sæÌ.¡@…Qä&áäcBÉUÂ(ùœ|ûN(™'BKX¼a(å€EùÃÚê5¡I‹‹ø¯¿¿=Þ™|I6sxËäÝ$ž1âœ,v·ÎˆäÄ8 cd²>؈™Ì>Ý$¯Èá/‹lþæ5™\%§“ºí¬Ç¥sõÛá†Y™®ÉfºNOéfžY>ú±Êg×Û龬ŠôbQíÓùÅr5ÝïGt@†!èF‚a\ñ~еÕ²âÀí! "Ðó"g³r4¿M¿¦«U~3‚’ (¢'^º:(w`5ÆW?èÌ‚V”ö^Ô€<”>ÀµÓÀÑïQÖ:VŠyí+RÃÀ*¥ãœ·JóªÜVeðqä€L×yµ)O6ðdšƒÂ’]Rãᬘ.Êl³ ÙR1¨“ñ°HgÙ6 ÙŒ[pòužw»÷ÒÛªÌGä}¾Ê ´—üvSºYeËË2Ý ³Ž.ÛUÓ¢üIn²ò’Ü )Ò]•a]:˜Æ ä¾çbYTé äTƒâª>¯Ç@9ãµNUVÅ`mTÝïýúèþ³ƒ÷ÏïœTñ•á`­·Cè ^3Ð&²£h^QÈ8º{jU{¼¨òÞâ11Ïd?ðLƒå‘]E‹ðØ7kÙV´/@G]Á[Ìú‹`r•† èCÈõ9ÖhÀ´RS0˜ÈõÅ´R:P²þ¹Ep­ä(Åj À¿˜ötº¿%ŸòüºÚ’E^Yó˜ÅPÒ±:Ç=eïPæ•T‚öQ[ ó +'@Úº¦ Šz…EaK>‘¡Ø L+ªãø¡#KŠ0ÙtdŠDEÖ”¶âØY”_íL6^|jŽb,–®:2…ýIQÎÅŽ?º1…;Ôs¦übS,ê@ÿ¬$˜×¹¡À¯¶ê +Ý¡°ë-· J@>™¶ rµÇ6R+Ô¥ÞŽSÎ +¬'SŸ0ìy²Ã÷/? +endstream +endobj +557 0 obj +<< +/Font 1160 0 R +>> +endobj +558 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÅ˜YoÚ@Çßý)V<µ/ÃÞ"•z¤•ªö!RUUUDÁ'€ÁØŠÒOß!DizdÇD‰ˆ;³;Çoþ»É(Pa¹Î8ù˜Qr™1J>gß¾J¦™ÐÄRß°Ì”rÀ¢üþÙâÁ3¡w I‹ñSþõûýÙ—l…fvßÕ<{3Êúïq€ÿÍ2vûœɉ± +—ΑÑrç#~‘ÑäþÕuö‚a•OŠuNVãe~Ò{ÝÔå€œŽ·7äSY^5k2++2)eU¬æd=ÞÖM•Ÿç«E1¿¨óU>=Ÿ5[ü=_Œ·[r]Ôä%]f§#Ÿ_F‚a\ñGýºÉ‹òºGª|ÓU>=éÕU“÷^E¬­(Ï~ÉpRg5î&f1ÅÛ]< â’óª˜Æ,'P 4ó/‡ u¾¼ I¾šæUQ~,ÊÉÕy Ú#ýO¸«15žßfA+JÏ…£yB È]'8Rbn“z0½É¿îS6Æ’v8~ ­Ž°g‚b%>Fj#À8çíUGòDsPØiŸ?#µb˜‡ñCR`Ø-Bm°Ù5·à°æCY7,›zÝÔ­¶&{d¼,›U}Ò³‘»d òÖŸÃ~?4Õ ¸ò6·aOàˆå”•@±D|qøÏßþÍï鸺º;­M3®êŸ{r·§®2,ÖŒ7¢)äUš6þÑ%¼JQ˜ÁºMs¿;µwxhïwgvv{dQ^ íZå)F±¼öƒã‘í2 –'Ž7íªpÖ,q~é`‹ÒI©”ê®Àl»Ùä)f —:°vaWS0aàtoW:P2ÞhÐIaA‘ºzv ÄIn€úQà$C…ÉüJœp¤õŸW+Á^„g• —GéÐX]TûÑÂL¡PÔIÿxÀL!Q™¥b$6w#'O,ŒƒûÀQ­¥²¦kØd© (Á·Ý(w(¾L'Ò¸½eW7—#í}0(¹Â$:¬ +eZ'ú³½ 5Y¸þ£Ì +²¯Ž dÎðà<™„dÎP$ª8ÉÌ¡ Cªæ|pYÜ^r2‹’.D»|2Z-<¬Åâ“aõÐÔK¾ÇfØ»‹jâL¢‹Èð®Í +*p5q³õX*²ÚÑ‘1”`©dê`‡%XWR(Þ¬C%»¶jP~uuqoU£H;~¡*”bá:—š +lDý%‚Í—z–mðç1ñkg +endstream +endobj +559 0 obj +<< +/Font 1161 0 R +>> +endobj +560 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜[oÚ0Çßó),ž¶—ƒï±´Mí¦i{¨„4MÓ„24-‰ûô;ô¶ujc; T©¤Ôçø\ü;o" +TÄŠì"N>E”\GŒ’/Ñ÷„’i$41TÁ/,#¥,ðXQþølñ×3¡ Iƒñ¿ž~úóý«èk´B3‡w1Þ¢þ#ð£YÄnŸ3"9‰m cd´<øˆ/2š<þ¶‹^| û“"™•Ùjþæ5]G磺%Ë¥µ5KûE:ÉÖ©ÏrZ€ª[ên%²J–éYïmUæržl÷äsžßTk2Ë 2ÉyÞ“u²-«"O“âf<«¶ét<_$Û-ÙeåÙ§‹E¾ë§nɱ"ÝTY‘NÏzeQ¥=ŸJs\›ŠaH"¸£1µ¹%Ãy‘M}–c´¢XƒµËá‚Y™.ï󑮦i‘僟‹|r3~)üÚ#}h òÐF'ó@[ CúrâïöeÜѲÿ¸c)f“r0ݧßîªÜËT, ¶¶¶•½[ÍAá¡vªӊÁi‹NR`ØÈ§,:nÀbó]Ç.°b„ë8ë{žgšjP\9ϳa^•ëª Û“ì‘d™W«ò¬gü¶§¬m݈•‘@±yëÊ&ÄJ3бƒëÏÀøý|Wy9¾Êûû@mª¤(=%o85•¢ ±7tWÔTG-G³û"Sa×ÜÍg Žj ×GŒÖÅ!X—·±ò:³Ó`¸cŒèÚ&žš9'NmJ+A„²©¥ÀLÚî.f`]Ã`×65…83mmJ J6ÌbS›Â€pƒ¤[›u–óXñE—d(±˜;Suèzö4nÀ-I%heÁ%¬iê.½DumðƒD¤Ç<œBEod]ØÂY($*4nBXˆ]Ò!åp(8ЧPLøT­ç)X‹!¾eŠBªö¾à¸ö¹EÊÖf°äÕ’ûÖáx[Q,…¥Kû +•R+¹ØÎ¼D•änÙãÙ¨ª<Ðt4û\w…Þ¨å E”GçþÔrÊÁ8»8µÌ¢¨stkj™Fñä­B4â3—³áXdØ‘Ôug‚E&Qb¹kÜ‹L(PÎ Êcýpˆ–×!΃åQK“ ETS54IQD54aÔ³(j§¹Î7£pêâjÁߢFÙzõÝ΢BÑÊ’v¥sŒV¼Œ6øó§ +þ +endstream +endobj +561 0 obj +<< +/Font 1162 0 R +>> +endobj +562 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ˜[OAÇß÷SLú¤/§s¿b¢4FHšc ©íRÚ.ÝŸÞSP„¹Ô]jº”9gæ\~ç?ËŒF‘uÆÉ‡Œ’‹ŒQò)ûúP2É„&–*°ø…y¦”nåwÏf¿=z»´øÿëÏO÷ß?Ï>g 4³}WÓìÍ0ë3âÿ8<ËØõsF$'Æ`è#ÃùÖG|‘áøî·uö‚l_ƒþ´*&¯^’áEv4ô­g8.ó¯GeS_55YŒæùa/_Lòª(¾ÏÊñå颬OÏËÙæô¬Yå“Óél´ZÈÍËfQölôc\1 ãŠ{]ôÇÕè¬.Ó˜%µåYnЯòqq•Ç,%PŒ¨ïà7«ý:¤×M]£ÑjC>–åesEÎÊŠŒËYY¡÷ä±S#ë¢>'›|6+×=áw`5†ïI§ª|ÙU>9ìÕU“÷b6Ê,hE©7 ƒ” Pr[KþŒLXí4pܱ $,u>ÏW—¤ë…b’ê¯3óF€q.X®]™×v,‰>0_búãú`²É¿Üdv”)Å ˜4íSR`XWûJ2nÁa î+ɘƒ”ÚW’Q Š+êμr +VxK€UVÅ‚ ¥Ò3VÖ†f‡$À*Í@ÿøY%plòû¾ý‹¨ùbVLÏë|‡usdËfTÕ?Rñª°oƵöðª˜ËýsD^‘šùf€$¾J'A¤æ¶ÅcÞcŽîÏÿx{ü'×§Õö¥ÀlZßoѺaàC^—æ5“ŠÝð*¥%÷faA¤"¦EóUT¨Åwfœ¡äb;F¹óT‚ŽRGæ… m0òÑ|–£ÒnIÀ>Ž`+°•Pȱ$Ö +…bOú—ÀZ,?å¿› õã7Â3ŽÏK´[„§ãW0oDRÀ+(j1ë›’ÀËj+ÓŽ°}2#g`nQ|yïžÑƒZ,•T]ù¢P˜%ªÒÝøÌ%j°ˆ{¹gÙµ@A– +¬®|á +xK ÿì CinÏã Em÷ŸtæP†»G4♥ àÛâ™Fµb“ϰÁÐÀífã™P ³Þ®’ú‘ ë{G¸ÆQgz‹'錡d ¥~ +ØE–a±`w(ê"²7eÞ~·=û(Ž”yÞŒ.ky©Wõ­W(ñvUY‰ZZmYP=ÜæI¶ÄŸŸ,0LÎ +endstream +endobj +563 0 obj +<< +/Font 1163 0 R +>> +endobj +564 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +xœÍ™mOAÇßß§Øðª}3ìóÁ&}Ð6Mû„¤iš†P8à89îBì§ï F­¶·»x€=agfwfó— *Œ"ë„“Ï % £äkòã'¡d”M,U`ñ óD)Ü(ÊïžÍ<z³´ø?õ÷o÷ïŸ&ß’šÙ|“ä]/iŸ1âÿØ'ìæ9#’ã 0tŒ‘Þ|ã#¾Hox÷Ó:yE¶¯nV¦s²ÌÓ“V^¤£lXvyù)Ÿ]Ÿ.fÙdZ¦‹ttV­ÒÑÇÙ`µjµß¼&½‹ä´WgÝ*p\:wëF‚a\ñãX×Ôq,+Ün²¦Öz·=)²QÈz’ÅäôåP7¯Ê«ª¼ ']ŒÒ"Ë;¿fùð²Aõ§U?½«?ÞÄÕŸlëÈÌójQž´l‹…ÉXÙUëV·=,ã2[LB–d´¢´.cºí"fWiÀrÚiàè`ÝAt·«ÝnÚÛªÌ;ät°º&_òü²º"ã¼ Ã|–ñí"Ygå”8†uI±2þ¢×él–¯[¤H—U†‰yÒ*‹*m…mçêk¾q(ZsPxíyʸ˜ÍZ1ØÜÔ•™Ê4,µ¤À0=ezW¸‡yE‰=¹Â DÞNÈ]§ß·‰dŠjP\ÕVû¢VNÀ‚|žX «÷d¥2¬ì]öäŠf Md#³'W‰×†nˆîJ`ëéK¼£]á}´í{C»b,¯ob"Ð.á¡Ü¿Ðþþ ÊGƒâòv»–Õ (o!¾;€¥Àl=ábø+ çoÿBù+5‹½G½ñܳ›¦øüfÇ‚n{)(ééKöaWX»í9v9*¿8¢ì†QÉPä±#(• cIÕ€]áH{øe],ƒš°‹õOõn™ô³ +åôo0ç„DmçeJ êž\Ú;@/ÞáHäGÁÉê%qäE)ç$ì¦_=Ðó»ÆŠBS'­ãÁÉ-*Cß@!†œÜ Âó#'”œ\¡JkFº>ÍßÀî“K”g±½Æ(Üb‰Ó¸\÷Í9š!,g¨Éü½=ÇKQÕVÜœ`u˜wæ·o',*0?™öì„FÙÛV6îÞHÔ3àŒa4“(Ò +û`ŒfBòö˜QŒÆð@ø ÎhFQyäT´}0LÞ]‡:Ôy¾*‰¡©Aýæïß‚ÇÀ¨Êü™ÖÕ†ÿkF¡&kJ*…[• +lSBé±Õód‰ßâ¡mÿ +endstream +endobj +565 0 obj +<< +/Font 1164 0 R +>> +endobj +566 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+®Ú›aÏD*õ´ªÚ‹HTUUUˆ‚!$€ƒ±…èÓw€(MªÄ»k !Š”8°3³;3ßü›eB +£È:áäsBÉuÂ(ùšüüE(%BKX|ÃÄO=þíßû¯’ïÉÍl¿òIò®—´/q€ì¶{ΈäÄ8 c¤7ßúˆ/ÒÞÿ´N^‘ý«;-Ò9Y æéY+ËÓÑtXtF›ôG:›eëVûÍkÒ»NÎ{U¦¬Ç¥suL-²âS6Û|ä7å*}œ V«0³F‚a\ñ›ÕÔ‰M*Ün³á´f%йY+…0ËXùTm¶ÛžäÓQÈzÌ‚V”úò¤›•ÅmYÜÅ‘.Fi>Í:¿gÙð¦Ñô¯0œþãé·õ'Ûˆ:²Eó¬\g-Û"AñQrÛ2ªÜ鶇ù`\L“€µÓÀqêò£ÛÎÓáô6 YÎ0ÎUÖsw¿ÚÝf½-‹¬CΫ ù’e7å-g9f³,Çȳ»GÖÓâŠlö­†x¦9(l„Ïež.Ë)¦àY«ÈË´­bà9nÌYH + ³×S«ÝÀäÕÜ‚ÃäªÁÐÜ¥a «™ƒ0ŠêïMû@5(®¼E|L”S 8Ç'ª²(`TÃo:ZÃÁÚÈ¢i4m"'‹¦}P$´~IN‰Qy×´؆öóh3LVLƒåþÑâTLV8`kæ›9¢ ,á£h8”¥aà<ÃØSP~ÿÂåb·aû½Z–ƒ¼øóÁñø”š‚ññ. R:P²zß"*… ¯Cì·Ý–íFØË݆5pÉQ}Õ#E}› eóNM[¥t,ªêQQ8Òžú(…Eñˠíb¹S}â  +•—¬y–õ­JÔg~¶4mU  +ó_ZMpÔ`^‚ø‰öD‹®Á3Á”—‚¢ô\?DŒ[\}-/½d ðË r«O<¹BùÖ ºä¥X@Ö&-¨ªb‘–³ƒ%ç +¸gJ:² µVìåZ³PTZ¦úú¦!„2‡‚Ê·vÄ`™E9˘f=Ð(¦¿Î8Äì +Ôs_wd$ê¯-|&(ÿÜÌ_ D@Ÿ†¿Œ `Þ’Ž¢0£(=B+‚ÂU–g芓“O\èÖ¸ŒE±æ+Œ^*”aþ4Ö’ +l]©óxPýÿ¿!—É¿ÿw:(· +endstream +endobj +567 0 obj +<< +/Font 1165 0 R +>> +endobj +568 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÍXÛnÚ@}÷W¬xj_†½_©ÔVI¥ª}¨DUUUQpÀ ؉c ѯïQÒ¨Á»ËÅ„vάÏì™3w *Œ"‹„“ %× £äsòã'¡dœM,U`ñóD)Ü(ʯÍþº&ôj!iñ"þëù§§ßO“oIŽaVÏr’¼$Ý Fà—ƒ«„­¯3"91ÎC`Œ æ+Œø ƒÑã»EòŠlý¬Jç$ÎÓ³NQ¦ãlTõò¢úšO‹Ùò¢¾OÇfÃûûN÷Ík2¸NÎMA­Ç¥s­5 ãŠït¼L¿§³Y± ¥¨VsS¸]ñ Í ’EN¶KîÀjäN«A™­(݉:;¥äêÈhŒÙïNÊl°œv8î›"ý¢®nëê!‰4§eVô~ÍŠÑÍ%¦rY¯s¹¼Z%s9YeÓ“2œu^ul‡„ä¦ñ X‹ÍÔéwGåðªÊòIÈ’F€q®ñLéwËt”ݦ!Ë)Í›ß߬õ°Qoëªè‘óáý’|*Š›ú–\%³¢Düäå#‹¬š’åæ`! $†äß~Ëô®Îxgª¬ÓNH¢Ü‚Cn7ÞŠ~Ì` j’§Bû¡¼¥WqµD[ÆUåäêÉâ[ yu¶€á`íŽ-Bœp*Í@›ÈÆà ¹* ++LŸ €ÀFït\ÃÃ`ÓOž +Ó`ydOqPØBkæí/‚eW: Â#K­É®´˜õ´Qª+ çé#TWJJzDüÝ}ÿ‚Φù,›L«4Ç ÛlÛ]=,«ß±¢+…Ѩgñ¢+9º®æ2‘\ÉÐO±¦¾ Jr%• cçŸv÷üiÿ×ï—õîÉ€p¤õ¶G`ÑOÅêÐA`]Q'»I®Ph¨ä)o¶Ds«9 Ðhí=ØGkæ×œ#`ûM+ö MѶù'ÁzËefs·‰ÈâË-:Jïä"J}¹A?è“Ëpõå›§vu½[Õ8–@بnÏ=^9WÀ}=ZŒs†–-€Ô¡œ¦hÀ8Öo¥t`‡Ìz´Ø ÜñÐX4l±òu<4Ý›öqÝf +­ZÀ<¯¥Ä%ú6Ú¡@ld²7Ž0v8<4 =àÿs˜PôÍ8ùwLÀiоú4¶Þ&7nà¶ÔSÿ1Î[õTÌîÆ»aØý%¹Ã×cÿÚ +endstream +endobj +569 0 obj +<< +/Font 1166 0 R +>> +endobj +570 0 obj +<< +/Length 944 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=¢P©Z©j/RUUUEib‚Á±ÁØBôé;I´¼»&%B'™Ãzf¾ù}‘P Â(r•pò1¡ä4a”|N¾ÿ ”,¡‰¥ +,~`•(å€EùíµükB¯ I‹ñ[ÿw÷ù“äkR ›õ«Z&o&Éð=#ðÍÉqÂ6בœg€a`ŒLVëñ‡Læ·]%/ªô¢Éªtq0¨«&¼zI&§Éá¤Í¦Uà¸tîQ›„ñ¼š×Y± 1h$Æo3ˆ&—U¶1§¨vSh,«Ó)f«ô`PbúÙ¼eý¥8)óëÃ"Ï–'uZ¤‹÷ÍeºøÏ./Ãߊ·ë;¶'ÿ’ÅBzü~÷ìŸ;°‹£‹ÿÅuú-Íóò*̳ ¥žªé/Uj@®{~?îµÓÀñ ÷Ui§Å¦ÝW¥i#À8×>…úô¯9(œÆ¾¡5 œZZ1ðWÓ¸lêó¦¾I'-i••£Ÿy9?›bRÓf“Õ4½Kkz¼Îkº\'6’2[•MQ 쀥))0lèö2#ƽæ6n[匇U:ÏÎÓsTƒâªuŒ·ÖnŽíuS—#r8»¼&ŸÊò¬9'ÇeEæe^V˜ñŸ#¹ÊêâM9{äÑÈ®·ãŽÄCXY «¿õ¾Ä@XÖ¶m +QVš6ž%áßöŒ®gVÄJQXÄú¿Fà®EÞ"ÁFÜ®—½ÃZ1 –Gî%½å{´f‘KJ_ÁH'AÄr¬·`¬fãvšÞb1 \ì*Û[0š‚ñb0œöR:PÒן÷RX8Ú‹â½ä¨A['^í%• =Ü{ˆöo ûbVÝ×E3«ê_[®ß‡²?,áHÛvl¡`¤œ1`ØGTûˆÊu¡PàIÏÞá]»ßáÉoöí£Í¹!DHÔ{]iµ›gJÏ÷À£ÏE^,©ºZ°Ý”l§ô(j¸Ÿ–tñ̪7³«zîäÙ¢Îëú„d7Ï¥\szð¬PñyÅm0<¹4`ú1ž÷0Л\ eO*“9WÀ=‹a89E}ç©ø®2ùúƒbUbk3tWÈÌ¢èó‘*¤L£pó®FÁ$eØ4ö^Dn¶L¢2óVnÿaÊ÷<ãÂà¨Æº)¸Œ¡ÖŠEPS”Y~eÓwõUìZùôQTe±+æÓG¡Q‚í0(Tmþ¹®xØ€þ~rf%øû¼Å¤* +endstream +endobj +571 0 obj +<< +/Font 1167 0 R +>> +endobj +572 0 obj +<< +/Length 931 +/Filter /FlateDecode +>> +stream +xœÅ˜moÚ0ÇßçSXyµ½9üÑI{è&M›´JLÓ4MˆA i@H„ºO¿ª®›Jl‡@A•JJïÎç;ÿîïUDŠD‘MÄÉLj’›ˆQò9úñ“P2Ž„&†*0ø…y¤”ž(ÊžÍ=zkH|ˆÿõï§¿ß¿Ž¾E t³}ÓèM?ê¼gÄþ±?‰Øî9#’“Ä&À00FúómŒø"ýÑÃo›èÁW¯3*†“2[L_½$ý›è²_gÒ(°\Z[c²×)ÒQ¶L}ÌiªÎÔÞY çéEüº*ó.y›Ïò£%‹¼T‹ë|v7‹ÛÁ¤Z§ãÁt6\¯É&+¯É]:›å›˜éªÊŠt|—E•Æa)ÜlS(4ŸµI·µ6û½Üs Fcòk·“ô¦E6ö1Ç hE±ìjÍ¡Á¬Lç÷[c³QÙÅÜÝ¥þfþý6ñ¶y;>ŽirÛ/gö«­Žé;¼«§rŒMCwôáÇã»ôû¾Ž½\%kkûó4kÔžOg¯&­ºÔ  +c2œçÕ¢¼ˆML|V¨¬}Ú.•‘@±ëª$—J3Љƒ¾O ór¸¾#Ÿòü¶Z’I^‘7B=bR$6‚>Ó û¬WàdT»!üTØ9ûª~*¦ÁpßÿoDÿò¥ž5‹c¡fΡàÄQH+A„b§ý(Œfš± ³2a`]³Ýé׫)$¡ j? +iAÉgß{a@¸étê(8*.@NC‰ÆœUáÍiI%hÃÎËiaHãÚë P ƒŠÏEVP ”ôF:¸ïÒ¶ËẬŠô>Y«jX”¿k…­O`EŸ‹!PŞ鸀ªà¨ÑBqöhºý²ÏÙn´½ÚeÌë<¬©€hê¢N«½a8‰[nQ¥% %p"¹A]æ¾­h}… ê²PµàV¡*k.C›z•(ÉÜÍ׺[ÊÍM˜ÖÝrÜ=dzƒ3g=èÛSçtªqÊÁ8{3ˆjÌ¢^tô`Õ˜F9昱‚å§›ra÷ÑÚ›½pR2‰òÎUä!¤dBrÏQ¾¤ÄÐ@„ijx='MÆPo…Ò¤å( +±ã%Ð1!XaŽQ¯%¤&(´Ü÷§\«F‘zƒÞn +V(zÚ@*0rè订þü]Ã3- +endstream +endobj +573 0 obj +<< +/Font 1168 0 R +>> +endobj +574 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÅ™kkA†¿ï¯üÔ~9Îý"¦Ð–¤PZh@(¥±º1›¨›¬»„ô×÷¨%IIœ‹®ÆH6:óΙsæ9ïä6£@…Qä.ãäsFÉUÆ(ùšýüE(™dBKX|ÃÄOýÿÛãû/³ïÙ§Y}UÓìà ëž1âÿ8¸ÈØú9#’ã 0ÆÈ`¾Òˆ/2?üt—½!›W¿¨ó9YŒæùI'_Lòª({¿gåøz¸(ëáÍhY7U>¼h–ùdxÛŒªúOvH÷Ý[2¸ÊN> VãÒ9¿„~wZ“˜ñŒøâ%õ˦¾iê´5ÉÍËfQŸtläò´å•ÒÑE],¦1Ã)Ü®¶|ûýn•‹›«r +–hK,SVÅÒ ¥IËÖ'ô(S†ƒµ¡f! gJ3ÐÆÿœ)}’/ø/±ìt´¼'_Êòº¹!eEÆIl‹…U·éÒ¶éJç£b,f·w+Rø¨°wÔÌß$R: "qyÙVJ+€Ù´c½]†3-:¬MÁì +™4†Jé@ÉWÝoaA¤R¦]½Tèè?äü KÜîvP :W‡S œiƒY `aÑnøt< +µpREsöªuÏz¹pÝG³—Y +2À¦önãÉ f}f°ÙL"1îHÌ„hÅv6Ã[É¡‹£1ôÊž7ÇŒ¡ï ÕA +ŸEvQ±|vèÉ"’:²EÞšÓ±ÿ|AÛæ½š8ª.õVýpjÚ¹]±–èžØölSܺϳ[üþ ðuMÖ +endstream +endobj +575 0 obj +<< +/Font 1169 0 R +>> +endobj +576 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +xœÍ˜]oÚ0†ïó+,®¶›ƒ¿c#:ií¤i“V iš¦ 14-‰P÷ëw€­êÛi²BÕª 4~í¼ÇÏy½Ž(P+²8ùQr1J>Eß¾J&‘ÐÄP?°ˆ”²ÀcEùݵù_ׄÞÝH¼ˆÿuü×ý篢/чÙ}å³èÍ ê^0bßL#¶¿Îˆä$¶10ÆÈ`±Óˆ/2ßý¶^ëŸÉ‚,G‹ä¬“,'Ižf½ól|3\fÅp5Úež “å<]É2™ §å®ËQ^üìÑé¾zI×Ñù JŽQ`¹´öDäÄbÆ?9Z€:)Š7;çUÊéwgy:ñ¹Ÿd@Ñà.ö³²X•EýùÉ-²rYœuŒçT¹£Ñ”•ÒúÝq>šéræsKf@+J«|ÕïæÉ8]%·ÓVGU£¸Ûï…{]Y¼ÍæYŽŠIõÊÍæ£Í†lÓâŠÜ&óy¶íMXÉKçñš'ë2Í“ÉY§Èˤã3ÏX@lmõîÐxZsP¸c:ê»ïib­ì6ù€ +ÍpÒqÑÃ'ðùðÎï×ÿb·üïw«ßñ1ª–ÕQ“- +à,Ú:& +`1ÄÈà |ü0¹M¾ìí5Õ ¸ª,áV窬ölã kñÙܦbƶ. +Ð tج4*@QXðº!+]¦ËPõ ¼çH +ÜV]ncVLƒáÕíF€¥• `ú€ÏG›[ò1ËnÊ™f9‡ÙC–ÀLŽ˜Îc3°®¦-„ÇRSˆÝóå±””tô O陎öl™¥0 BáÔžŽÁ/Œíia˜úXÍÆ% Û’JСÔjmâ +æT,! fºPžµ§7ªOÄ¡Ba”'c‰ñÑ Dîã®ÒãÔåÿ£_pL¶¬Ñì-X•¥ Ï-†Ç¸¡Ô=å7Gä6{è2˜B+Ï+|ùÎc ”.~†ð+ ˆÎ„ì‹w.1í…>ì¿ßáÒïïËýÂ{a„ Lu‰õÄ¡¹î:iih†‘Ï}è×§9Åpç(®–fÉ,Æ:çy_;C t¡˜ihhÙ¯îÑɇÆ]:Ž/ÛZbt×±7I™P <ÚK_’>ÀB †âô@8«6ˆ¡Œa°t¡ÏŸ¤SŸÃõµÓó#`õ8£ÇìXÙcÕÏ̓ Ëï!XUå> +endobj +578 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ˜mkAÇßß§X|Õ¾÷ùAL¡I¡´Ð€PJ)bõ4—¨§ç!ýôµIÒÜî§*‚žº3;7³¿ùÏ:¡@…Qä6áäSBÉuÂ(ù’üøI(™$BKXüÁ"QÊ7Šò‡kóGׄÞ.$-^Ä=ýôï÷WÉ·d‰f¶Ïb–¼$Ý Fà—ƒiÂvבœg€¡cŒ [ñAã‡w·É+²ô³2]åh‘žuÒå$-²¼÷kžo†Ë¼®F›²*ÒádTÜ §Õ& ×Õ¨(÷h‡tß¼&ƒëä|Pç‡Uà¸tîÔ~ †qÅcüÈ‹t’ËÞä.ýžÎçùm'È” N½]ÅÛmØÉ€b~Ÿ< ¹«1Oí³ ¥Qix?¨¹=·jÝèwgE6 XN; £ëK·~^•«ªl°/Ù!£E^-Ë³Ž Û¢Æ“‡bÅ×§^¿;.FÓ2[ÎB–4Œsµ‡Y¿[¤ãl•†,§Ô߃þ~­¿ñz[•y¼Ïçyþ’6›6r›•Wänh‘"]Wžeg§$†•òò­,‹*í„l[p˜ëµ7 ~fÀ =EÜMZªAqW‹÷HÀàÝÇþ†þbùÛÀB9Sóø†­Šù……v,ÖFö#Íø«4m"[Žv6©(H¬}|ËûÈä–ø¾O=ºe¦ÁòÈÆ¢ËØŒkæm%‚Ù)áJCvîPÐÒ +`ÖÓD‘SÎÓFSJJz@üvž6wäsžßT+2Í 2gi€S‚¨ÅÓs‡²Tr”sõCRÉP•±:ÈG‘TR :+ØÔ +'@Zopp7,j¯XþÀ ,9ª›A!¸B¡¸’§¿ýµU,Œà†@iu‰Gœ%™Swƒµ? +‰s€¢fóOB‚qÍe"u›âš[Ô‘ÞáF¯¹Aèl8¯¹Dåæ©‰Z­ûx°çñ<[¤MHʪ>úbXʹîïßBYÊJ´ØÉÝý¹½ Óå.JA'7§¨Ê’¹cÌ¡.‹Á56fQŠÅ2éþ>oÓ+ÈFååJ´´+…z+`ÎÖŽ1‰Ëß$¶dL(PM'ÑÆ8J®cÕc(¦ü5 FQJÕèüz2ZUÑÀqŒ·¶¢xcPÏyZ·Ü(KžÄR‡íÑG*°¾,ŸËd¯?ì42¾ +endstream +endobj +579 0 obj +<< +/Font 1171 0 R +>> +endobj +580 0 obj +<< +/Length 887 +/Filter /FlateDecode +>> +stream +xœÅ˜MkÛ@†ïû+ŸÚËx¿?‚ShKR(é!`è¡”àÚ²£Ä¶bY"¤¿¾#§¤)4Ú]YQe ¶,ï»;š™g_í&­¦÷DÐÏ„ÑÂýB¾}§Œ.ˆ4Ô1 /Ø­=«™x:·~vNšf åð$þëïo®¿&_ÉešW¹"¦d|Ωüqº$üpžS%¨õ8NŒÓ香#t:útOÞÐæ˜¬Ê|ñî-Þ³iÛpNƒÊûöápÀ¼Ê6t;Ûd§£l»Èʼ8ù±.æ·WËzŸ-®võ¬¬~ž°ÇÈZ– -–5ôÀ’Z€pÍO-Êl‘Ï«“ÅCv‘o²Q”âÀ0ã‰Ñûú„g0ƒ–åŒflèbTÓU5Þ€À'åP²Øi¨ÕŒ#{±¬÷Á^3)êê®®ÂëÐ#:Ûõ¶:¹È%;n{ÚLÆór¶¬òí*fHÍ¡=#&ã2›çwYÌ`ÂÇ´n ùäq´ßáy_WÅ ýX¬‹çKã³ZÏö{zŸW×tÝôZf»:Ǧr:ªÊ:ÅÌ„[°HªÖ›5I‰3 …Ul,¸´× 19»´ÕC>51Šê¬Ú)`˜¶Zxª–à\ïýhÆ&²¿ š´f fˆEIÜx ’Xª[¹´¸'ÙÞU ÷¤†'½£–ò +d˜Ñ„QNwA<‡sh ø¢,Ü„%ñE‹§-Ï£¤èëÿ"ÌÙlÿ@/Šâ¶¾£Ë¢¤óÞ‰£:›öÒMáâèlx{Üx£˜“ +—S+r &½åî_Õ¡gIÃñªX;ÌtëÝ)4’hÍüN*4,©¸8^U¢_éÃÞ§© +ô+©9^•mËÒôÚ™°³†—ðèMlØå½½„C+ôòIô–Wí„O —PèJùÜê²í:_]WÙÃôÜK‡.!ÑÛ„X“/!4ˆˆQljqt0]B= Ùy±ËCÀ¢Z­`èf"Rºo]îÑÙ¤>”êCסÑIEK†qƒ.'äÎ_cMOꓨ>t ðf®]©AwµþÇè +4Fÿ¡`9G.Øh¦q†~(`^BL{©ewœG+,Ï$¾Y:°«KÀ›FÈò$oC»ë£ÁµÖÀKÀ¼$;|ÿ +´È +endstream +endobj +581 0 obj +<< +/Font 1172 0 R +>> +endobj +582 0 obj +<< +/Length 903 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïû+VœÚ˰߈Tj«¤R•"!õPUCœÆV”þúŽiJ“¦òî‚‚‚ÀÀÌìzfžywM0i5½#‚~&Œ^Îèòí;etJ¤¡Žipø…%ÑÚƒ°š‰ÝµÅ£kÒ4†”Ëø«§ïþ~ÿŠ|%+tÓ<Ê9ù0"ý3N=à‡£áÛëœ*A­·À10NGË&Fü££ÉîÕyC)NÊñ¬ÊWówoéèšœŽÚ : ^(ïÛ ¢Éy™OcÌY– -ÚÍ¡Á¼Ê–t5^f'½l5ÍʼüX“›ËlµÈçWU¶Ê¦—³zƒÏëz\V?¬Gû1! úˆîµáš{|¼†Ùך$ÿ†P”Ù4ŸTƒé}vž/³^”#áÁÌž#®•;0š±c&³ šfq´Œ7 ð61ç ö†…Ÿ”s‡`%X¬ÙËŒ ±?‡RkXÔÕm]¥­I÷èxYÔ«ê¤ç"—§9„²lØOhýF1àX½mY3ì—Ù$¿ÍbÌq áÖ¶ýÃßÖ¶ê}]ú±X%FLŸïÕ|1Þlè]^]ÑEÓ“h™­ëÕI¯*ë¬3 …nï)ÀÔ^ƒÄDÚ)`˜²I•û§U?Ú°³f¿>5ÛÕ¸µà\`Œx·†ƒ±Áa£s·šÂD7/ÍC-qìKâ@‹îa¦|]·Ü€{θőÙðĉãp·Ê+a´tîÖIà.4YDMY>b.LÚ¶IïÁ3eØ~‰¦”­ÚoSÑ”@±ÕZÏÿãÙéxsOϋ⦾¥³¢¤“¾EÄÄQ¯ñ¶]Kg¤b +LB)Œ”^‚rí£@$¥CI•Џ´-%V3i­½Û4*-•8'tB¡µ/gR *%Ê©ð‰ÄK.U œJ…L·ð#¦CÕõFR£ð²ËÙ´j­ðÁF4y…E©Óë‘Wh¾S))j¿@Í&€W "0nµJÉ鸼y¢·‘‚£J •D + CýÎðX@rº*õn×›q¯¶séÅv§¢z4w¨¨RqtCƒÊ*p¸Ð­C¬–z¤¶î¸B!Õ:Ðu½2©Aï{ä°—Câ)(9ä(›RùqC†Â*(e:tèQ:…Ë/OeSÄh×F§gwŸN2XrI\Ò(àµõ Kdÿ¿¾äü +endstream +endobj +583 0 obj +<< +/Font 1173 0 R +>> +endobj +584 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©­ RE/"õ¢ªPš8ÁÄÄØBôé;={ˆ B'Ù3óͿیF‘ÛŒ“Ï%—£äKöí;¡dž M,U`ñëL)Ü(Êž­þz&t;´ø¿õï>‘}Í6(Ó¾ªeöa’ Oq€oNÛ=gDrbœ†cd²nçˆ?d2{øë6{CȸÊgÅuN6Óu~4xßÔåˆOoîÈiY^5×dQVdV®ÊªØ,É|Z]/š›|~¾m¦Uý“ÜõYë|@ª|ÛU>?¼%“Ëìxâ›™Uà¸tîÙ™ÕU“ÞEŒd$Æ÷¬‘ŒgÕtQã +bÔ”o0nYó˜¡nÛô‡u¾þ}ùfžWE9ú±*gWçv|Dd£-P *ßÙL›;°÷5´™­(õÆÃÿÚ%†m1«Gó»ü´å(!j@¶YÿòkÔNÇí}¸Ò˜¹óí5âJÆ9OÕ8 ¶æ °þ&ÅU_ÚŠA0ÒÆÃȪ¤%†ÙŠžqÙÔ×M¹5 ÓuÙlê£\·à0Sý‘4&ÔnÍ D¦/@ÆÃ{âE §œ±žˆÏOàr¹šÞÜ> +endobj +586 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½Íî‘Jm•TªÒ‡JH}¨ªˆ‚'€ƒc+J¿¾cÒ&½$Þ]0„æì\Ïo\Yd·‰dÎ.ÁÙ§äë7ÆÙ4Q†9Žàè«1i‘ˇkË?®)ÓÒŽ.Ò¿þþôøûEò%YLó,çÉ»QÒ?,úr4KÄöº`Z2›Zt0ÁF«æŒô`£ÉûÛäcÃ~™MòëìÍk6ºLNGmæ¬+$Ê6s÷ÖØz¼ÊNzo몰ÓñÍ;/Š«úšÍŠ’MŠeQæë9[Ë»‹Y}“M/6õ¸¬~°Û¼Z°e¾Êz¬Ì6u^fÓ“^ÀÉŒ|öTUYg½ÿP‚tMÀŸ÷ 'åxVÑéC jœÛÿÆä¼Ì§!æd +ÎH¶›#ƒy•­~¥ [O³2/ß—Åäê⿈xõC°…ƒœ·åþ`ØÜ‚núëå¡Mj@RÄ[Kâ_삪6ŸTƒé]vÞ”rCàÔ[žR9Œ“VMéq l#i¬£® +8RYi‚:9ª¬ºÂ–RêdßPêN%#,X¢)_õ ‹ºº®«@g°ÇÆ«¢^W'=è7€=jؘߘ"(jÊnè­ç> +endobj +588 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdß*õ•*z@ŠÔCU¡41ÁÄ`l!úé;ЖîÃØ¤‰%޳3»;3¿ùïUF +£ÈMÆÉ§Œ’óŒQò9ûúP²È„&–*°xÃ:SÊ7Šòûk«Gׄn’/â¿~ÿöpÿYö%Û ™öY-³wÓl|Ȉüqzš±íuF$'Æ`è#Óuë#>Èt~ÿé&{EÚÇd¼¬ŠÅ›×dzžL}ãYŽKçüã‘IÙÔ—MM6³u¾?Ê7‹¼*ʽï«r~qrV®nOòͪXžÕù&_œœ6×ø~Õ̪úÇž‘Ùºl6õþÈŽÈ8Æ'#Á0®¸×§Éx^ÍNëb³ŒR Pžá&ã*Ÿ—yÌP’Å­õíÀän´_«õ¶©Ë=r0»¾%GeyÑ\’Ó²"órUVè=ñ.¹)ê3áw`5nä?½Zë|Dªüª)ª|±?ª«&ÅÌ—YЊRïnLRö‚mnù#82€µÓÀqÞ6ÀdRÔùºCüÒ¸ Õ˜Hƒ6˜Ãûaç‚ =¸šƒÂâæOâ?ü(12‹y½·¸ÍÚp2¤£iøéJ + óoçaÈ-8ÌÖ‡!3`t;CªAqå¯^/à‡r +–‡ž°­¬ŠI +·—Ķ2¬ µ&IØVš6þî$ÝJ`Wæmžàöû§—«Ùõõ¦»"VaÒÞµ…=!V1 –û{”Æ*ìS5ó5žZÞ.ÛÁê¶‹ö±]³¨ê.‘гžL[̦‘¥'ˆ ´˜½°Sj +&•Z=ÍQ:Pr7+,ˆT6õdš£| Q`à uÛÍNS :̪hö '@Úðöu`ß¶–w@Ÿ°å~HE'¡O`  ÚO«xò ‰".@˜>Dë_0ŒpM ôž@¤Up…!`¥U°žäª (ÏlõúÑ»ØlG¹Cuf†PÍinXÔnÞS‹—qàxëÊ¢Þr…êl±š6]‰Ú,âÌoh7J³T$ àWÀ90Isƒ¡¢û +E. Ѱf\D†¿ ¬™¥€Ýg`ŠI°f…e £L 5“(ß™–ª‹YuñÄYrW‘Ê„jãR˜ŠŽøX²2†r-i;ܸ^ÛÖöx»ZQQTjÏP]Œ:mÁøíÙ¦Aµ:¡èƒ¥Yêiþsç¦P“=Gu±)؈ó»6³+|ýHT8 +endstream +endobj +589 0 obj +<< +/Font 1176 0 R +>> +endobj +590 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ™KoÚ@Çïþ+NíeØ÷‘J}$•ªö ©‡ªB q8[Qúé;†(MUðî‚!D‘vfvgæ7ÿÍ*¡@…Qä!áäKBÉmÂ(ù–üøI(™$BKX|Ã"QÊ7ŠòçgóÏ„®’â§þýíïûo’ïÉÍÔ_Å,ù0HºWŒ8À?¦ Ûâ‹ ÆÏ?=$oÈöÕÏÊtA–£EzÑÉ‹t’ËÞM>ü4*u:¹®FEù»Ó}÷– n“ËA“Q«ÀqéÜY †qÅ›ö»³"›„¬§(Oý¼*ï«ò)‚t9I‹,ïýšçã»aÇp‚ §u$ÃÕ&”žêÑ"¯–åEÇvHP`Š·u49ÓѴ̖³%%ŠéÖ”ýn‘޳û4d9fA+J›¶¾¿]íi«ÞWeÞ#—£õ#ùšçwÕ=™æçó¼ÀÈî½#YyCæÙ"í§¨Y—ä>ŸŠtUe˜t²¨ÒN@œÚià˜×'Ñ8…B1g=ÕÙLYmçâê.(kiXªjÍAa‡òÔà P šÎüÔæ%¦¹§T÷4¾ÉcúµÎí C܂Ê‹jë­FÊ $Óë¥Õ ¸jì9'u@9k÷Õì[ k=*×ZuÀp°Ö;ZWiÚø§†³@W) ++Y·]%pÆkJ—â*¦ÁrÀw÷ã>ÂÎæ£õú%`ãé¨p:ÕŒ7·„:J'AøqJGi0‡Céçz¯‚Ú´4 œgÎjݦ¦`eС6¥%#C¸'…‹cƒã(¡âúü±ê'væ#¤t,NŽ´)œiÏ{šÂ¢šòS&˜ZKœjozÄ@kÓ‹`–P¬ôa³„De'šµg¶GåAÄQBñ?ŒøÄÚ”ˆ‚¢ó‰õr‡’Êx4g8¹E¤=Ž›·é84rƒ +)–mÚW(œZUˆqæ%ʦCoÆb@ÉÊ£X„´(WÀÛ½Šˆ³ÏPy/ÍNhŸ¢8ò—íÉì3‡bêëœYÔO^…c–iOƒß98˰‡Pß5`g™D=ç)×ÎâJ <Ùß(«åf³öݾÆs‘1_¾zˆá"£(­ü2'”‹E“?]w÷åífEÿ¿%“g²jÙ¢FíäMÛV-*TN‡ê˜(Y¨Àª]š"»NVøýûYöÍ +endstream +endobj +591 0 obj +<< +/Font 1177 0 R +>> +endobj +592 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xœÅ™]OA†ï÷WL¸joóýA°IÛh“Æ^˜ô¢i …VaW–Ýûë{£6ÁØEŒ‰®0sæ9ï¸N(Pa¹O8ùžPr“0J~$¿~J¦‰ÐÄRß°J”rÀ¢üùÙòÕ3¡·I‹ñSÿÿöòþEò3ÉQfûUΓ/£¤Áˆüãh–°ÇçŒHNŒ3ÀpbŒŒVÛ9⋌&Ï?Ý'Èî5̪tEòñ*=ëe:Í&Õ ÎÅòá¢Þ¤Ó«z\V{ýOÉè&95IZŽKçN(i$Æ?¡¤ N(§8p»Í„FÉa^fÓñ$Š çË‹aQWwuõCšOÓ2+–ÅäözÉõlÊõú1–ê‘ñª¨óê¬g{$(2îÀjÌ—Æ™ û“r<«²|2$³ ¥Mé0ì—é$»K†ÓNÇ 6­ýp7ÚÓ:}®«b@ÎÇ›rY·õ™%™Ë¢ÄÈž…#÷Yµ Ël•öHÀŒ°Ä(æûÛ»W¦ë:ÃŒ;ëUeöB¢4ŒsÍe;ŒØ­9(<®> +endobj +594 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÍ˜ßOÛ0ÇßóWX}Ú^®þ» +“¶ &Mì©Ò¦©êš´ ´ ‰ûëw¥؆b;´ ­h(¾;ûî>÷õ&¢@E¬ÈmÄÉ׈’ˈQò-úñ“P’FBCüÂ:RÊåÏVÏž ½]H|ˆÿõ÷§§ï/£ïQf¶ïj}GÃ3F,àÇóˆÝ?gDrÛ:ÆÈx½õ_d<{üí6zGv¯$¯³5)¦ëìdPVYšÏêQS,ËÕÝi±ÊË:+²ô¬¹ÉÒ‹fZÕ¿ÃïÉø2:·Y7 +,—Öv±žÞeçù:ó3KˆW¼Ÿ0µÕeÅ›m‚ôb]2 ˜µ=%·`4fW?Ö™­(ud\2\Tyê³An;H{0IÙÔ×MýMV¤Y•—£_«rv5ÙÅ4Éž‚šÌ·QM6÷aÔ€L×eSÔ'3 >Aj«ã·§W2œUÓy Ÿ%±%P¬Ô¶œI†U6˯3Ÿå4…=±í’Ýj{ö±©Ë9ÞÜ‘ó²¼j®É¼¬È¬\•F@›HnózI<üR ÚNsµíl¤Ê6MŽy2¨«&øÄ+)0LúÖIB΃°˜ÇŽN<ÓX³b$VPQ†¥1õÌ]ªAqå*Ð#x¢¬)ß¿#FµÖQÎ{À±Š98u&dÍ@ÇÈaÀBðʹ¼ËʯÐ˺ ,öœw9EyæLÝ#8Â,ª³Ð+¼ƒ8bPœuåS„™Fíu û‘°ˆ±9PçÕÞ1‘(¾BÇ΃8"¨Ðô Žpjo¡O0†òÎÝ'¼9Î(뺼<6Ç-ŠNgåa> +endobj +596 0 obj +<< +/Length 897 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘J}$•ªô ©‡ªB q8[Qúé;N¢4}Ä»kŒ B;3ë™ùÍw *Œ"· 'ŸJ®FÉçäë7BÉ"šXªÀâ6‰R¸Q”?][?»&t½´xÿõû§_¿¿L¾$[4S?‹Uòn’ Ïq€_N– »¿ÎˆäÄ8 cd²©}ę̟ÞÝ&¯Hý¯Šlñæ5™\%§“¦å¬Ç¥sÍËá‚Y™nÈv¶IOy‘.²y9ª¶—ùúîì¸>«öé⢚åÁ0Ĭ‘`W¼g³Z€êÙ¤âÀm}Ç[˜]Ü¥çÙ& 3$PÌ8Obtw`5fPÏf™­(í;¨Y·…^­j§ã·Ê¡Ìbo X¤¾V3 ì5Ú0Îy{Í8¯Ê›ª|Œ#Ý.Ò"ËGß×ùüzúÍtáL—u<ÓÝ}@#5 ³M^mË“ ð4…Ý·9…ÆÃy1[–Ùv²¤bМãa‘γ›4d1nÁaŠ7mÿøaµÇ­z[•ùˆœÎöwä<ϯ«²Ì 2Ï×yþ“—öŽÜfå%Y׆¸Å DØËw±HwU†Ùw2(‹*„„J5(®š«yq#”S 0u»¤²(æmTýæ- KVe8XëÅþQ]Ð ´‰:vAQ}l˜*ã[T—ï8P¬ý‡9ñÿ¹À4X9OtìŽÇšEÎݺ À¬cº`0ë›9‚), 0'öDa©),éæL¢°””l¾g–Wc3ø…ß¿LÝÕz¶ß?‡n<0%CÙÆ<»LI%h?âB‰)œi›†„ð‰õc½]A][XÔZ±„:Ü*Õq´8ܨBÙ%#G’6$…V,‰O ÎêèX"Â*G˛í²žS‡¢ k{"ÑÚ*w¨¶ŒWÃcŒ[”Zçq»oÍ-(Æ æAN$ŸBù×™˜ä–ŠÉ¿°àWÀ§«x4r†bÍ—Þ1hä¥W@æ&.s(£bÌÂò6p dUT,;ºõ@£¼j½ˆó€£ˆŠ%N·0ÔPþ>¦e—WçÓ‡BË_õÁ6(²æÂ~ø«-o5GáW¡èóñòOü^$;|ýŒÿk +endstream +endobj +597 0 obj +<< +/Font 1180 0 R +>> +endobj +598 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+_µ7ÞˆTj«¤R•^DBêEUE qŒ­(}úŽ“(=¥Þ]²PØw=3ßü»Í(Pa¹Í8ù˜Qr1J>e_¾Jf™ÐÄR°Ê”rÀ¢üéÚò—kBwI‹ñ_¿úùû«ìs¶F™îY/²wãlpƈür<ÏØýuF$'Æ`81FÆ«nŽø ãéÓ»Ûì!£º˜–›‚¬'«â$Û6Õ¼¯–U]®d3Ù5m]\ÎÛ]1»Ü¶“ºùNnËæŠ,ËU‘“ºØ¶e]ÌNò¦n‹üÍk2¾ÎNÇ}S² +—ÎõL‰Œ¦õdÞàB4 ãŠ÷ ˆC.êr2œ ú‡ÂÁʦX=îX…Ë/§Íðq«Îºº¸ß¨|¢§8pÛÝä#jJã­/,’krVãßGsvWœwñ$Ä,hE©'Ò.Ž]8ž¤v8nç1ãFcîRLµcÆ6Œsýõ"µ¦æ °ÔúJÊ °¦hÅÀ£ªm6mó¸„b=+ê²~[VÓ›ËçêðPåd²ªÚus’Ûœ-LR`˜„ýA3D”_Í-8L·^Ä 2Õ ¸êÍÞçˆu:ÙÝ‘óªºi7d^ÕdJ0ÿ””S 0êÿ9£x*+bL÷Þ‡*ÃÁÚ~ÐG@PiÚx ýgÒD, S¥(H SýŸä¶cQµ<¡6¦ÓCÏw`L*¦ÁòÈ á:±™Õ,²H'/K•„òV³qýBBuÃÀŶ å5ã…P8]¥t ¤ÿ^¯RX˜½ýS‰â«äház«Q]%• =܉ðƒ‹åd·{™N€´ž‹!¡°è§üè +%¡À\¡:ŽÏuŸº­ +*ÌB¡Q’žÞ ±¤DË´/tö”è˜|Ç)8'8ú¤Xмpmì˜áBÑ¥8?—äí‘I`=#$-:¨}Oö”4è•üX ÆWh”RºÀû껤¸4`¼©).е±~¤G`Š3´Gž˜~ ü [3¢è¯zC>}Ì¡ÉòÅt ú˜EÛä'G(ú˜Fämf"Ú〠ì¦ =ßJ§.Ñyú€êBò¤€#®D,<Ò-“¡ ŠåH:uŠ.ÈoC¤îÐÅ6yÉÄ ¦Øv/™¸F‹äÏë`¬*´G‰zx¬JÖ›³ÏPõ"Ûâë“ôn +endstream +endobj +599 0 obj +<< +/Font 1181 0 R +>> +endobj +600 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ+ŸÚËd¿?¢P©­ REH‘z¨*”&N0$qâØBô×w hÕxw#; ffggö™w· *Œ"÷ '_JnFÉ·äÇOBÉ,šXªÀâV‰R¸Q”¿<[¾y&tcHZ|ˆÿõ÷_¯Ÿ¿I¾'ktÓ|•‹äÓ8\0âßÏöøœɉqÆÈxÕĈ/2ž¾üvŸ¼#d4(³i¾É>¼'ãÛä|ÜfÎH0Œ+ÞfîÉYOVÙYú±®Š!ù\,‹2_/Èf²«ê2»ÎÖË|qSeëlv=¯wøs[OÊê7¹Ï«²ÌWYJÊl[çe6;KÓÔÞ ª²ÎÒå)Ü6ùÞ¿<2š–“y…‹ 1(PÜ×¶ô7&e> 1ÇXÍ¥k7‡ó*[=ï@)̧Õð9õ篙¿hõ˜÷tâžYЊҶÝïÓ=5 ›&;‰wí4pL}kmìs?{È.›šrdPì1OÍô¶N#À8|Ƚæ ð;QiÅàt%&)0lïƒJ¬÷Ü‚ÃööVƒÀÓJ3é嫤QQW›ºz^O¶žee^ -‹éݵC•’ɪ¨×ÕYjS´LªAqå9ÅFƒˆc^9[¶È*ÃÁZ³ÿÙóÉî\Å]½!ó¢$Ó8è¦hÜÏýú/¸CÁ«‰•¯»¯8PyÚ8”º +ûâi +‹hËÈ2¦aµ«˜˽óÄQBÁaT³ÈY¤ŸP¤“ EV š¥ÀlzZ²aàüƒåQBÑL,µz +E:P2²z +EXð;F(5 ÷0 ¥ºd +óo÷‘©.©;ßVÕ… mûF`]`ËRÝ>$&ËÉnw¨r +5¥lK\(Ä…Dyèãd ı@ò¶y#Šã‚£‚‹%–g¼þÒ¤>ˆ‚u©*"üRÔs¾;Þ¼s‡rÎA5s‹Â­ã«‘ˆeTn±àéλBáÖ­jp.Qåù›´/ïÅ\zòÎpÿàÌVÎ$Ѐ^=Œ­˜8­œ¢õöpZ™C%ééÖ´2jÏ3lu¤˜ß°6 .lLÚzgx¨`f… ¯îcXË„埂Y‹¡ˆ¥N\!N¿Œ¡f‹%P?‘PÔl} ¥¨H*¶Ö‘¯#(”c}]œD-X£‹½»ï%…R,W½"X»wÈU²Åï?Óh…˜ +endstream +endobj +601 0 obj +<< +/Font 1182 0 R +>> +endobj +602 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬üÔ¾ {¿ R©—¤R•>DBêCUE.â0[Qúõ'iÚ*‰w—1;ggÏ왳›„F‘ë„“/ %— £äkòý¡dšM,U`ñ†e¢”nå×ÿ\ºHZ¼ˆÿúÿÛßû/’oÉ +ôÏjž|'ƒFàãYÂn¯3"91ÎC`ŒŒ—-F|ñäáÓuò†Ü=FE/É*[æGi¾šæUQ.ÊÉÕù:ÛÖM•Ÿç«E1¿¨óU>=Ÿ5[|Ÿ/²ívHS2x÷–Œ/“ãq«Àqé\7’Ñ`^ÓñŒø➙ʦ^7õNSS)É–e³ªR8K-@u" &U6«‹Õ=JëªÉÓ\Ì‚V”v®å(&oÔ€lë±›kTÓNǬu­Â£"*1ŤÞ§ìfì¤MØÙm¾Ò2i,Š*Þ>âÆ9_©öWsP¸ÁùJúɸӛü´¥_P ÅÀËŽþ§')0¬¾ƒÓˆ[pX]§3`P½N#ªAqÕ½›ì!®r +–kO§¬ŠEè£KˆÀ=Ú¯w6e8Xëk%¢äMiÚt÷ò¦vQ]éJÛŽ³í 9-Ë«fMfeE&QZ +«ï®‡{W¼^*¦Á"Ã;—"F/v–šu7‚)+ ¡Ì ì7¥ÀlÜ&ß7ÃÀÏ2탦`vM•Ò’¯¼æÂ‚ˆUœ¾1pt\>Ø/†N‹E.yߨ ^ûÄ œi½ldaÑŒyÔê‚,p{¡ÚCµ(= +ý¡ì^µ=ÆRé±ü±vóÖ˜¿Ìm +ŽvÎ'v1ê)XOFSP4^»ܹ~n3´us‡¾Ëôäo#ÂZtažÓˆ}„5hÃb…jEä +}WO63bz]—ÿœ­÷°MW¬èô–+à}UD„eèÍ^¡P)Z0¡+sè¿*0RÑv=> +endobj +604 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+ŸÚ˰߈Tj«¤UÕ"!õPUÈCœc+J}ÇI”¶ +òî‚Cˆcö]Ïì3ïf›P Â(r›pò%¡ä:a”|K~ü$”Ì¡‰¥ +,Þ°J”rÀ¢üéÚòŸkB·I‹ñ[ÿÿõ÷þ«ä{²F™ö§Z$ÆÉà‚øáxž°ûëŒHNŒ3À00FÆ«6F|‘ñôé·Ûä yxŠ:_‘u¶ÊÏÒ|=Ë«¢þZ–Ó›É&ÛÕM•OfYu3™7»|6Y,³ÝnHS2x÷–Œ¯“óqWVãÒ¹W ÁH0Œ+þŠ!hª[~4XTÅ,d,ÅÛ6-º§3*›zÓÔqóQ)ÉVe³®ÏR85É€bòvçØh0­²y]¬!CrVcÒt 9Tù´Øä!ÃQ²-ÏŽÑ{\«÷M]ÉÇrYV0Y—õäª\Þ=.Զɪú7¹-ê+²,VyJª|ÛU>;KëªÉÓ€´ÓÀq‚Ïp±dËŒbŽ{*}˜cÚ0ÎÅUm‰KPLë!®×g\®‹vµ.ï+ I$­9(Üà¢ÊôXMÅ ;3zW”涯z÷jÎîò¯mÆ q NQO]ö<9fÀ ±Nš6Tƒâ- O}aA +”ZJŽN)nCïsš M{ÅÇL%èX¸ô¨/œi#sŸú-U˜^L·ª}éÌY¡Ð?Iÿã<g…´ …Ï­Fq7ž#…Ô +Ö—3¼·ÐÇCAÑxùÌ} ¹CWe%™C?uÚbdm“-Á¨b=S@ƒªC2=õÉÅ‘ŠItqžb‹ Ž“ÕǘÂgü +‰¡ÝêÌúx2ЦËgzbèÐDälèù;Z"oCÓ+Fý'A£!ò&é‹©+tI½ú”(u©Àzöœ‘—É߀ í# +endstream +endobj +605 0 obj +<< +/Font 1184 0 R +>> +endobj +606 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ˜]oÚ0†ïó+¬\m7ÛAtÒ6µ›¦í¢Ò.¦©b -$%$ªº_¿“2õcZc; KAHÀÇ>yŸózQ Â(rqò)¢ä2b”|‰¾}'”,"¡‰¥ +,þ`)•7Šòûk›Gׄn’/⿞~zøý:úå¦y–«èÝ41’~9]Fìî:#’“`81F¦ÛfŽø Óùý»›è9<&Y•nI>Û¦'qš/Ò2+Æ?6Åüê"/ª‹u±¹½XÖûtq±ÚÌöû1ÉèÍk2½ŒN§má­‚„Ë$(¼‘`W| ðZ€(´âÀm£œaÂKõìÝd´*³…Ïx<«QHŽåLŠºº®+ÿõ¨˜Ì¶EW'±õ\³ ¥íššŒæålYeùÊgHj@6»Çó#NFe:Ï®SÑ4ÖEÑ·å~ríwžÞÖU1&ï‹MQâ„É}¢Ò|“­ÖUšcºIÛÕ³²úIn²jM6Ù6I™îê¬L'±ÇÌŒ“$-»AUÖiì³FÍAáVØz&·@+íw ÐS­ZR`¨Ö â+0‰Ù¼cö?bòOrÖ¤þü.ó±B5· BƒöüÃ3¡´ç÷žjP\9êó™ð‹Ûôs#kŸ@*Q °Î†Y¦²(–Ò@S†ƒµ}Eá5mûŠÃ+ + \^`·èÚ«|Ѫp·8ô˜= õ9btà¬b,wµAœUØ?kÖÞE€VZ̶cû/œ=íoÉ碸ª¯É²(É<»3 ’ÖîëOvûrWj +ÆE¶îJ™€’m-Ay¥° BÙªeÏXr´^ax8ÖLº0Øk.T‚îÊ­<‹D€´/C +¢ Åձ悛Õ/B—B¡«“Z8Ö\$Ú: þ—¹ôƒîSoÄ ®;¸7âkWaÜEsé8ñ€;·h']]ôÝÑCWÍ šËVbúœ+ô‰ÓÂr.ÑøyÈÖSµ\ ‘ ¥–£ÉþÐdÞ œ+à­gGÎÐÝ…ßõ¢¹C\Ñ,Açq¬wœe2‹..?ýE×hâz>& ˆŽµOyÇ[üïÑ%z»ÁJ› ÊÝ‚zã£X;âµëA5chOUÄXFÑX:ì_c z?GËÕ—~„\Ÿt­µÑÕ>+t„.Ù¹gÖCÈOt|íðõ bsWf +endstream +endobj +607 0 obj +<< +/Font 1185 0 R +>> +endobj +608 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdß(TêZUô€©‡ªŠÒÄI IL[ˆ~úŽÒVï®1!A pÂÎx<3¿ùÏ6¡@…Qä*áäsBÉyÂ(ù’|ûN(™%BKXüÀ:QÊ7Šòûk«¿® ]$-^Äÿú÷¯?Ÿ_&_“ š©¿ŠEòn”ôOq€oŽæ »¹ÎˆäÄ8 cd´®}ÄMï»J^‘Û×0+Ó5ÙLÖéQ/ÝÌÒ"Ë?Vùôb¼ÉËñ2_]ÓÍ*[,Ët“ÎÆój‡?«Én7 =ÒóšŒÎ“ãQ“+VãÒ¹pÅH0Œ+~®h*ƼHgÙ´Ì®ÓÓlö‚Œ(ÜÖyôò÷+PÌôCHHîÀjÌÈp…YЊÒCHHj@Ö­ìÅ=ÑNÇÇãÉÚaQd³ó°Q¬z_ê 󪼬Êv÷¦zd²Î«MyÔ³·iç<}qØŸ“y™m!Gj +IÑ”NÃ~‘N³Ë4ä8Ia¡4=ˆáíiwA{[•ù€¼ÏWy“û¨Í&ÅÅ]¸¶Õ¤(’«¬\’UÝÈH‘n« »ÛQ¯,ª´â·à°lŸè0&pÌ€AàzZÂ04ã¨ÅU\Yÿnð´O³²“:bg7 ê÷Ê)˜éû6k%PLä(Ìta×p°6rÈiÃQ¥h9ÂtqƒŠ‚ÄÔû¶+p,Ý{aQß½{¶Ë4X9™ta§zͼcH0椓 ¼< Ä܃†ÝpÒ +`Ö3QDñMÎ3DFðMJJ6Gì|;žì®Éiž_T—dždǻDŽш£xfJŽŠ°¹¨cˆ)ª:Ö<DSR :!Á¹8x +'@ZïðÌNXÔl±¬éÜ ,4ªÛ! ¬B¡“/ýØ%аXðtî„@ùÕÑ–¤½•—IÏìëBƒ¶7OQ–ùw&ÁXæ5™ñªÙýa™[»þˆâ27(} ç2—¨Æ<µ­;odúÓd'(ë|Ì‹(ç +¸d …(g¨Ãb×}M²ëx5qNQ†dxÇf™CQ»ÆëÀ¬EM‹¬6ldE˜'Ñùý)”aþí[çf%ª0ÿ<Ù¹Y¡@uµºˆ0ËQ«í¿RCEæ¯Ô`¶1Šz̳ lö¶+UGÁxK3Šl¢g4Œ›B æÉñ'ëÍœ _ +lc <†Ê³d‹ß¿u¾j¾ +endstream +endobj +609 0 obj +<< +/Font 1186 0 R +>> +endobj +610 0 obj +<< +/Length 903 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘Jm•TªÒC$ªª +¹`ˆÀÁØŠÒOß1IÓWäÝÅN!ÙñÌüæ¿Û„F‘Û„“ %W £äSòõ¡džM,U`ñëD)Ü(ʯ­þ¸&t³´xÿõ÷§ß¿¿L¾$4Ó<Ëeòn’ Ïq€_N Û_gDrbœ†Ž12Y7>âƒLfïn“W„ñ¬LU¾Y¾yM&WÉé¤mA«Àqé\Û‚¸ä²Ìç!Ë †qÅÛ—Ãó*[“MºÎNÙfž•y1ú¾*f×ÓMQM/‹ÕÝtž–×ÓE½ËæÓå*ÝíFt@†!>hê˜ön›»|D$Š Øš'ÿúP”Ù<ŸU£ù]vž¯³A!îÀjL cn–YЊң&5 ›Žq<´ÓÀñN3ï4¶Šõ•w}û`ç¼-mØÓ´æ °OûÒk\ÔÕM]EnJ Hº.êMu2°ûS |™6F0@K + k¸-qÆÃ2›å7YÈrÌ€AʵÅ|¿ÚC¬ÞÖU1"ï‹UQ¢Ç¤ V½Ù‡ë>RÛ:-«ä6¯.ɪéL¤Ì¶uŽíêdP•u6ñŠjP\µ7‰r*§@`ª÷Ne%PÌÙ¨âýÕ°1`Ÿ÷ñ:kÂu±VP÷V†ƒµžq¢«š6Þ™£o«Š‚Ä,×ÏD%pø‹A÷½qû0X¾¨U¦Áò‡ŒÃ­âÔ¬YäÄÑÙªt„*}[µ˜õMÁ$“† ˜ +}${¢9À1©)v"I&¥%ÛïRÉ$GµÕZÊOqì4Ýݑ󢸮oÈ¢(É,‚k>1l¬-jñl”T‚öÁ'†Â ¶}ˆ€£°¨¨b–¶3¥ÀÊ¡:®«÷ë€B%#çƒ~=¨²eL ?…@)å?’xέrTR±ˆé×vÄT£¨ŸºŸ_tð€;T\¦³’íâEå?Ö&/7(±<`z9òreÁõ*!¹DÍç©Ùðr®€{¦­8 ¹ÛÝ$g(Ñ|uCINQ}ùÓ<”’Ì¡¬Š=Š{zDýÐD+¨Y3‹ª*–KjTXž†þbÑÐØãµCøÇ$滅 ï9v'¨~Î"ŒrU±¤él”¡¦Š…Kg£•—WëôlÔ¡¾ò—f0à j«€ù/ +aŸZÞZŒ"˜B©ç)ºÿv‘lñõÀC +endstream +endobj +611 0 obj +<< +/Font 1187 0 R +>> +endobj +612 0 obj +<< +/Length 940 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*µUR©J•¨z¨*DÁ€°ƒc+J}ÇI•¤iXï‚ A‘»ïîÎÌ3ïn +TEnN>'”\$Œ’/ÉŸ„’Y"4±TŬ¥p£(x¶zòLèf iñ!~ëßÿ?¿L¾'9NÓ¼ÊEòa”ôÏq€oŽæ »{ΈäÄ8 …12Z7ñ‡Œ¦Ý$o–é4»JI>Y§'½÷uU Èéäú–œÅe}EæEI¦Åª(³|Aò¢×ù²XÝŽçõu:/V“ëkr“UK²ÊÖi¼%£‹ätäe8.Û*ªL7uV¦³“^UÖiï]À˜F‚a\qÏBÉpZNæ.#d@-@ùÃáe6 Jqà¶9Fïp8`V¥ë¿çæ³´ÌŠÁ¯U1½¿¼íÚ#ý’ÅðòEÁapVã‘M³ ¥Þðx. À̦Õ`v›ž7¡45 ›Jp¤…j§ãF-Ö4&7ÅDç +xkw…|ÎÐŽ¶T€ä3‡Æ±%iv÷Ûÿ]n?Ò9@šEêåh(á™F7ÙÖÆ ža:Ñö[ÂPÄ3‰v/ €ãZðOÍæQ… Ê{Åqàù9šÀXªu9?C˱]ðÍ(š½Î½VøBZ½öÎô`Ó4z_«„O¯ÑÆ^íw8½BówÄ$— +l{Ž?ƒî×dƒ¿*N¤Ç +endstream +endobj +613 0 obj +<< +/Font 1188 0 R +>> +endobj +614 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdŸÞÝ(Tê*Uí)UU¥‰ †Äc ÑOßq@”–²×N vfggæ7ÿ½L(P¡¹N8ùPr–0J>%_¿JV‰H‰¡ + ~`›(ekEùý³Íƒg"m’âýþׯϟ&_’Í´_Õ:y3KÆGŒXÀ7g' Û=gDr¢­†Ž12Û¶>â‹Ì–÷¿]'/Èî5-›ú¢©I±Øf£¬XeU^N¾oÊåù¼(ëySœ–››yVlòõiÙj~Ò\áÏõfqu5Q#²Ø–MQŒÌˆŒ_½$³³äpærÌ(°\Zëtl:^V‹“:/Ö!Kj šqÅKNÇU¶Ì/²ånÚà;–»]í.l¯›ºœÃÅÕ ùX–çÍ9)+²,7e…; þ8’ë¼>%®IÓåéSÝäÛlDªì²É«lu0ª«&…lš[0)ž‹ëX¦1‡Â ¤ŠRס´K®«|²Õ ÛBs§3™æu¶íšÍ4,…S›ÇP¹dÎ`=QL~_¡ïÇ-@[ë)î?œ)1Qóe=YÝdÛì 2”rPØ=Ùµ§]+Ï%5%†eü> +endobj +616 0 obj +<< +/Length 939 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý+_µ7“=P¨ÔTªZ©H©zQUQš8ÁÄàØBôé;N¥¼»‰‚À$;3»3óÍ¿\'¨0ŠÜ$œ|J(¹H%_’? %“Dhb©‹oX$J9àFQ~ÿlþà™ÐÍBÒâCüÔ¿¿ý}ÿyò=Y¢™æ«œ%ïIï”øÇÁ4aëçŒHNŒ3ÀÐ1F‹ÆG|‘Áøþ§›äÙ¼úy•-Èr´ÈŽÓ¢Ì&ù¸:ZÕ·åy1¿ý0*/OëU6ù8­ViïÍk2¸HNm†­Ç¥sí†û½Y™OBÖ3 ãŠ{éuuUWw‘dËIVæÅѯy1¾b<ÃzÐp‚ §MHÃYÓ‘JÉhQÔËê8µ) ŠP P­Þô{ãr4­òå,d9ÅÛæ¬Ÿ_²ß+³q~•…,ÇXжÜfµ»½z[WÅ9­nÉ碸¬¯È´(ɸ˜%F@Z6ÜäÕ9™ç‹,%ž1 ZQúüI–Ùuc§UYgiH´Ô€lê¯å8ú‡¡Ž›×vÍ’É«±(&oT†ç. KXmç|%¹o/4…]ÌWÈ{öB1ðäËs]qr›}nR=ÈŒ¤À° +=y´ï`¹‡÷ÂéÇ „Ù §Õ ¸jé>‡ðB9ÂË:a%Pl¾&Šhe8XëŸ5‡h¥hãB¢0­‰­»Á´ÂÒÜLxq˜~ÿËW£UU—ÙÝf]×£²úýÉñ> +endobj +618 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÍ™mkAÇßß§X|Õ¾÷ùAL¡-I¡¤Ð€Ð¥ˆÕÓ\¢ž9ïé§ï\ IÚÆÛ]sjAÏswfwfóo +TEnN>'”\%Œ’/É÷„’I"4±TʼnR¸Q”?^›?»&t=´xõç§§û/“oɧ©ŸÅ,ù0HºgŒ8À/Ó„Ý_gDrbœ††12XÔ6⃠Æïn“7dóègeº ËÑ"=éäE:ÉÆeo™—_Gë²*Ò³jN>ÍGëu§ûî-\%§ƒ¦Y­Ç¥s‡ÕH0Œ+~ØYµÕ> +endobj +620 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍXÛjÛ@}×W,~j_Æ{×®q +½$…ÒB†>”b\Kv”Ø’#K„ôë;ŠCÒ’D»«øfˆg÷Ìî™9sæ:¢@E¬ÈMÄÉ—ˆ’ˈQò-úù‹P’DBCüÂ2RÊåÏÿ<ºYH|ˆÿõÿ§Çï_D?¢·iÞå<ú0ŠúgŒXÀ?Žf»{Έä$¶10ÆÈhÙ`ÄM~»‰ÞÍk˜Ué’ä“ezÒ+Ê4É¦Õ /ªï“uU—éi¾ÈæUš§ÉY½N“Ï‹ÉzÝë¿{KF—Ñé¨ €Q`¹´¶ €ä6ýš-S¿b 1ãŠ,R-@lsÅ›†)‡ PdðáˆÆ-L;f@+Jöçe–ø¬GcMMigXÔÕª®îJó$-³bð{QL¯ÆÖxµ‰kœ>6ž5‘çMhÕ#“eQçÕIÏôˆO ÚjàxÐí\ö§ådVeùÜgI¬“·=Ã~™N³U곜栰R¶]Åp³Úý¹½¯«b@N'ë[òµ(®ê™%™‹¢ÄˆÇAXŠAÛ…ÞdÕY4”éu!9OzUY§=Ÿ˜%†üo½•aÈpùìÈè¡'5‹!F- ÊÏp:SOS Š+W²î ² +Òÿ8À ÔZGzoA±UÌÁ˜ÀÞdwak:lTv‡FQ˜Íú8ÐlO„X•6-ñQ a wv=Þš¯°Ã×ÌÝÄì_ô¥• °*´# }i0ÓÚàh¾Ôb‡þ=§ùŸÓødR^ÝØu=)«?äemö€&-(Ùvv>ñ Â¥Ÿ!ú.9ZCWVûª»dhó˜£ûpwߟðÜïÚîó»S÷’I%è®zõº­… M`O³¥­ ¾P¹ê¢Ò"Fc§Ãªÿ–BTèèäa.V¢— U™-m-Ðöu˜¼rkŽÆÎC}v±5s"_ T@ì1 ñ•Ð'RÐA<¹E?oÕ1sƒ^Ò1îPO®Ðìµ:æÄÔ”DËØš +]Í2hÿ\r"¦œ+àÎöÈ[N9C:Î á°gË)Z4'qwƒY4g¡Ã½]à0h˺JRˆê2Žk{Ó’îc] ÎYßpH4Z¡ýå.p*´ÙÜŽvì +cèáÜÂ[½e`]SÌ=«·EcéÌù ñŽÑ:ºËíVèã©ÑÅøn¦Ú¯šIKÆ•,OUö<ºÆŸ¿Áö” +endstream +endobj +621 0 obj +<< +/Font 1192 0 R +>> +endobj +622 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅXÛjÛ@}×W,~j_Æ»«½§ÐKR()$`èC)ƵeGñE¶,Ò¯ï(NSZí®"96XqöÌìž™3gwkIî"N¾D”ÜFŒ’¯Ñ÷„’Y+b¨ƒ_XGRZàZRþôluô,VÕBÂàCü¯çŸþ~ÿ&úm¦zç‹èÃ(ê_0bÿ8šGìá9#‚m50 Œ‘ѺŠ_d4}úí.zCª×p‘§³woÉè6:Õ-g$X.¬­_L‹dM6“urÖËòd–N‹Á&+®&û¢Ì“O“|yQî“ÙçÕd¿ïõ}µÍ¸ä§GV1ÈÓ£JÜTGßyvŸ\¦ëÄH0 H=CºH‘[0 +Ùtzdf@IJ_LTƒ¨Å©•UÀq¯ñéeÈØ3(V®«õ={Ò1hk=h˜•Ŷ,SI6³$O³ÁÏU6]Ž1¡ñöÑx†)çUNãE•Ô@öÈd•›â¬gzÄ+EÅAbg®çÓ°?Í'ó"Ý,|–” êy2ìçÉ4Ý&>‹qù^wÃÃjÛõ¾,²9ŸìïÉe–-Ë-™g9™f«,ÇøIÝþ‘»´¸!«ªÿИ÷ÿÓÌ“]™"ÏzE^&=Ÿt©Ée}yCZ 1R¸•FEþ•b©i¥æ`Œs4è< Å@éÀ‘¢ƒ0$b¤ºÖ[ã¨Ôÿ;HûÁa®|Ý0˜ÃGÂÀ±Z±À9¤ý0„{èZ×a˜˜qM(Þj-4ë1^žP­…¢ ±ÔëÙ¤ÖBX¢þìôZptmµMâ_jýñ:¶gWNòâ×A·éfÙ#áJ*ú=æØª%T€rkŸ¯”Æ6aꦇš®ý°M×»äÕ¹cƒ–,T©ƒaÝP&±$18ißUÅ./ ¾+Twg£ÕjzW ÆÑ^…jHc0vZP4ZM¯ BÁ¸E ¥þÔ[w¸Aÿäq¹P§;Ç}t ‚u†k +Ì! +:Ã%¹Öl!Ñ'9º{-lOx8—À]ÃPˆðp†¦ËMf_ááÍ“›®uÃÚ3vygÌ¢Y +½2kÖ 9 +ˆ`Z¥Ú»–t‰aYÑÐ˱òè\ÓU°±ù²û‡F°ýM¨œ´ËÐϼB¥Rô=N“á¯g=‹Gv(g-Žsv »ã4;ª.Ä4I0V{¸¦£+ÌzíºŽvøó]MýŽ +endstream +endobj +623 0 obj +<< +/Font 1193 0 R +>> +endobj +624 0 obj +<< +/Length 893 +/Filter /FlateDecode +>> +stream +xœ½˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j¥FBêEUE q6[Qúô'išVÅ» ÆA‘;³³3óͿۄF‘»„“ %7 £äsòí;¡džM,U`ñëD)Ü(ÊŸŸ­^<ºYHZ|ˆßúû¿?Ÿ¿N¾&9ši^å2y7I†Œ8À7'‹„=â™ÌžÿºK^BƳrº¨²|ùæ5™Ü$ç“¶­Ç¥sm â’Ë2›‡,g$Æo_̪tMòé:=e:ÏfÕhQïÒù‡Õt· Cliª;Š·Í©õ`K2 ˜8­ç»ÏÖü>ý’å·a†¸«ñàûس ¥½$5 ›Ê=½)í4pŒ`y¡±L)ÖÕAykË0Îy[Â0°'hÍAaŸóÿ¸¨«M]=9Ÿæó´ÌŠÑU1»½zØÂÕ²ÙÃHÈt]Ôyu6°´#ÅÀ—ãaD×Ô’Ãêi;úñ°LgÙ& YŽ0È…¶ˆW{ŠÎÛº*Fä|º»'ŸŠâ¶ÞEQ’Y±*JÜy.r—U×dÓôR¦Û:ä8TeB<£Wí¥ÃåLänp£¬Š™U‚û3‹†¥“2¬õ@¸{«š6^RwmUQ˜éúÔ@RG¦¨¶}üÞ¸}ÇzµÊ4X‰øã­â¬©Y$ï¶*áGI×V­f}3@0¿¤aàf²ÓñKj +ƃ›H‚Ié@Éö“‰ ˜ä¨KZË÷üzÿ›Wi¾Ê–×UšcCµ­§eõó8xI†Ú†yÂ/I%h?nBé%œiÛ±¿··¾ÙE±Ë‡€µZaQÐÄ’¤ »XHTÇ5ù.Ì¢·2rH8aB¢Î‰åI¨yü¾{»P,Sº°ËzO!Š’èÐ+€#ìr‡ÒÉx%f0ʸE! úÛP¶¯WÀ5nPFy É5®,¸v­5.Pþx%ÌB@àWÀ[ǪxXr†RÊ—â1°äUR@î¦.s(b/¬37p®dµP,H:vA£Jòܜڬ0zèµW N™D¡äßN¼W¡@w¿p´ %T,z:v¡žòWòI] ¨Á¼ +è¤.8Ô`þâF±Aý0+öDbmAxk: +Ä +¡œÿ‚ø2Ùâï/ÊYÌi +endstream +endobj +625 0 obj +<< +/Font 1194 0 R +>> +endobj +626 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©­ RÕJEŠÔ‹ªBiⓃÇjŸ¾@”؃qR(˜dÿÙõÌ|ó{›Q Â(rqò1£ä*c”|ξ}'”L3¡‰¥ +,¾a•)å€EùýµåƒkBï’/â§þþëÏû/³¯ÙeößÕ<{7ÊúgŒ8ÀŽf»¹ÎˆäÄ8 cd´ÚLj_d4¹u½"dXå“b““õx•ŸôÞ6u9 ïËeYë9É×Ëb~Yçë|z1kvø{¾ïv亨/ɦX/z¤Ê·MQåÓ“^]5yïÍk2ºÊNG¾¨¬Ç¥sž¨ÈpRg5Ƴ ‘`WÜ· .9¯ŠiÌrZ€ò/…‹u¾º;´·_LêÁƒÓ:ÛÖ‡ýYõú1’Š·û[}\YÉ€bâùòã²ÜÕ˜md§?ó/ûÄ‹b´¢4ïû~pTUí4p<Ô#çÆj¦X|GÎ!mçüM䲚ƒÂ.j5ýÈ^£ƒp¦ ˦Þ4õÝ.òõ4¯ŠrðcYNÏ´èî‘ñªlÖõIÏöHÔÞ$†eéO a?¡3knÁazÔ¿%PÌrTƒâÊ[ÏOñìt¼ûI>•å¢ÙYY‘IßÂQ)§@`<T:"••@1¹½·"‘Êp°Ö? $ RiÚþoõÅå-KV¥(HLVýÿ"8µ%õønå±´n§ÃCT1 –' Ýn'_Íç…N#N‚H¥M·X̦ÍÝ`¸ÔY±Û4äS<{¥t dø¦‡¾RXXÏþh’è+9Ú?o‹J`¯¤tI^/9W‹»3Ú6ãªþõ2)œiç•‚Haу…™‹HõBu îÛ3ÕÍ`z~sPQmZ(4U202t*(Ñ\µPA¶*ôÜ  â ŽN*•7/Ú;^šPôMmŸ4´ä“iiK[ Z´T­Ÿ.´4è›Â‰æWhš^f +õÚ@âÒ€ –[¸@ÿÆüO@gè’¹œd#E»åMúXÌ1‡N+”Í)˜cS˜±˜c]PplñŽ…“5r dX(4õ‰WWÚ]Q •¦-¨ÐÓ.@ˆû‘ +‹®6ÉÐð¤r£+mŠ^'ì4¢íÐ䤎qIôC©]GÒÍO¸’£ªÐøDç¡*Ø`>AÐól‹?¿{2^ +endstream +endobj +627 0 obj +<< +/Font 1195 0 R +>> +endobj +628 0 obj +<< +/Length 898 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý+_µ7“=ï…Jm•ªV*R¤^TJ'˜œ8¶}úŽÒª=8NBöß™oþl +TEnN>&”\'Œ’ÏÉ·ï„’i"4±TÅ7¬¥2àFQþølù×3¡Û…¤Å‡ø_ÿþöçýWÉ×d2íW5OÞ’Á9#àG³„Ý=gDrb2 7ÆÈhÕî_d4yüé&yEÈpPå“b“¿yMF×ÉÙȵœ‘`WܵÜýjd=^å§éÛ¦.OÈûrYVÅzN¦ãjq9kvùôr¾ïv䦨¯È¦X/RRåÛ¦¨òéiZWMž†lG PŽ­á¤ÏjYLqà¶ ¶cA\r^Óå$ŠWêŠüý‚E¯¢Uâñ‹I}Ò†é¼Ò‡6Hé Dg`5—Ù±ô˜­(u¥B¯zÔ€lK¬‹Ümþ¥M±iàFOôv.mP,©cå‰6L†¯céi +»Ö±òD+]Ó¤ƒš¤À°ê|McØ54·aUù²aX6õ¦©¯§yU”'?–ådqù´Çžè”ŒWe³®OS›’ c1ÁãN’á ¢½jªAqåì$RVÅ,vþ$:ïnɧ²\42++2‰#SÀÆ k]Ä ¥›Ò 4Þób§‰Éªû!œ8´Dš'OiXr*¬‘û©èøÒLƒå‘PïI‡?ͺò=€2“ bÑÏ¥Àl\óîIÙ0Èb§µž¤5ãGÈA¤eJ¾ÌU ÂK˜ppJŽFÇÛŒMÉdÌw•QØ”T‚öq.›Â¢Éñ0Åià®ÊåíC”¶Í¸ªîçàÖÕî{‹Aœ@#m¥;\ˆMN,j~7Ý6TwãäÅ] ‚š/–Hîa~¯‚íNW¬td·p‚¢Åñ;ùþÎÄ3ô8¦£gì$hÑät5û úœXRì%¨Ðuôqô$:áóˆ ´;^¸‰ô¬×v@ç +¸wš‹Bgh½<å$–¡Íñär”“ DTÀÎ,ú%'LB1Ç4Z%ß´Ã9†åAýŸR…rŽIô5ÙêŸ'kà$È„å™p¦ÍÑëÄ’¢/m†f§+4bpÈ(z›ý FçCfèmüãØA¤ z›ý>%è,­ÑÛÄ~„Ü“´BôB…,X?!èE²Åï_µÙ +endstream +endobj +629 0 obj +<< +/Font 1196 0 R +>> +endobj +630 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)´%)”0ô¢”àÚ²­Ä–lY"¤Oß‘’´$Ú•%¹6XqöŸÙoÿÝE¨0ŠÜFœ|Ž(¹Ž%_£? %óHhb©‹_ØDJ9àFQþølýì™ÐÕ@ÒâCü¯¿?=}}R”©Þù2ú0‰†Œ8À?N;ž_íÊi^üé™n²2-Îv@†ïÞ’Éut>©‹Ã*p\:WÇx8˧‹"I—!C †qÅk†óx–lãán«\× w?ÚC–Þ—E6"³u–cÄäYš–ëé~On“bE¶Iz3 y¼+“<žŸ мŒ!áH+¢váÆMÒÅXKP_ ãežÌC†c´¢´.û÷&E¼yÈX†)HfŨJÕE•©OU¢AD ȪÃN#§ŽÉª«†Nõ°?(³¯O_Ô›ßÅߪ2 2ŒsžFìpbšƒÂMëTu¢ƒ–‰¤À°©NV&܂î;ªLŽÑc È·i w M5(®¼»F Žûì4RNÀnëFÊJ ØUµô‡‘Ò ´©ÇåK0:ŸîïÈ—,»)·d‘ådÖ N) + ^¿X(à”À#Oí +4¡›ÂƸ?)uB7Å4Xî¡ï¿}æ)SX›xÈÓÌËé>¤¥“ š²¡#i+€Ùãöí&ø“†ó«zš¢¦`š²¢#ié@Éÿ³°Â‚ð¤iŽÞdzÉ÷#ÌÐì0ïJSSR Ú—PS8Òú–²6…EÓåã\86Úh+=öz¸8]'ËU§˜«ç¶·ÆÐ„&Ñ/Õ*d~MÏE7Á¦àhsü° Ŧ`G¼ÏŸ’~8£^R´§ Š–ÆãÜûÒæíiáÛh[´:~GߚܠËiŠ®&©Ðñ´0tm¤%šïUOÚ’!ýhs¼ÍAm†>ÊßËÁè䔃 èO/:_ƒÂeÍ·oq”Y´e>ð…s”aÓQÏíWsûYÏÕ€¨$š²Úž8ö²• ÊwÀjÂUŒD@V1c莚R¦IlE÷Ô…i‡C'å©öS„aÐUùï:¸³E Õô.º‡é*´SM‘ÔCR 0CÝ„qíðç¡^û/ +endstream +endobj +631 0 obj +<< +/Font 1197 0 R +>> +endobj +632 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý+_µ7“=©ÔTªZ©H‘zQU(ML0$vbl!úôCEﮉILðÌŽÿÙoþe›P Â(rpò%¡ä"a”|K~þ"”,¡‰¥ +,¾a(å€EùýµÕׄîn$-^Ä¿züÓÃûÏ“I‰aºz™|˜&“cFà/§g »½ÎˆäÄ8 cdºîrÄ™Îï¿»NÞ»WV4ùš”³u~˜æå"¯‹êà÷ªš_žžW«›Ó¼\Ëó&/óÅéY{…_·í¬nþДLÞ½%Ó‹ähÚ—‡Uà¸tnßy †qÅûóÈ&˺X„ÜO Pž5eUÛlÚfÀ¢tJfëª-›ÃÔ®Oqà¶SL_NÙd^ÏΚ¢\†ÜR2 ¨Í> e“:Ÿ›<ävÌ‚V”ö=ìînÿ*ö¾mªò±ZU5fLž)Ùr5»º"×EsN6Ey™’:ß¶E/Ó¦nó4$5j@v]ÜS»,¢rÚià(úþ‡A²@­iì!ŠÚêå ++PÌ›ƒ®jGE;îjö¹+Y"+mçâÚwG¡5…»ž§cG ­xäð\àÅMþ½SaPIiîéÙqVÈ-8lÆ}HŠ0ȶ}HŠjP\õnA#…VNÀÞCd+bû6£Pò)ÃÁZÿd1€~·[ùø)Í@ß?¥(HìM½ø)ì·».~G³«òµª.Û 9«j2…a@jLƒå}˜ªÂU3Þßã1D•N‚ðs(”¨Ò +`6n‡PpàL* ç°^# MÁÄbh„4¤%Ž1ؕ‚ˆÐëåèÐâ€0B íÛÿ³§´ŸQc§!œi÷® aÑËyqNlû Õ^©½"°…r`¥ïyG[H´—>†[p´p‚ùÝêbV_>rö/ó©‚íÌ¢ +ŠÆÎ{^ TîЬ¯ã}~¾ý„•ºlOnë´‘s‹6M{¦Œ5hÚ†bjpP…ví)—èÍbOë^¼8®,–A/Êð—l +ÊЊù›nÇA)úµ×nMæÐ‘ù[3aÌ¢ó#€aOväôbÚ÷QôbØàÔsbA/&(Ï<o7{iG׫þx"2†FÎ'î.2ŠžÌo†B¹èÐZÈÖ7P>Umè¿=ÐSy†¢Qãk´Zþƒðñâ+ôXCÑå)ØøÏ:O’-~þa•57 +endstream +endobj +633 0 obj +<< +/Font 1198 0 R +>> +endobj +634 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õTªZ©‘zQUˆ‚!ƒ±¥Oß14iZEÞ]p)8dÿñxf¿ùw“P Â(r—pò)¡ä6a”|I¾ÿ ”L¡‰¥ +,~a™(å€EùãµÅ“kB× I‹ñ¿þýô÷û7É·d…2õ»˜%ïI÷ŠøÇÁ4a»ëŒHNŒ3À00FË:F|‘Áøñ·»äÙ¿úY™.Éj´L/:éj’YÞû¹ÈÇóáM¾¸NFÅ|8­¶éd¸©FEù«G;¤ûæ5Ü&—ƒ¦¬Ç¥sg ÀH0Œ+~¶´u6qÅÛº‚èwgE6 YO2 X¨¾zêçU¹®Ê˜;Ò2ZæÕª¼èØÀ›ã¬Æâj ¦ß£i™­f!K2 ZQÚT-ýn‘޳u°œv8Ø”þþ~µ?©z[•y¼Ïy“ÿs5[Œ¶[r—•7d­æR¤›*+ÒÉE§,ª´v$ņh|„ýˆœi#À8çkñ~`‰iÍAá6Õ°9¦ —½:_0]Wu¶>ÖÉê„T’V êíû„Š’ÃÚõ4f»šÜ‚Ã⎂Áƒæä>ýZW\3`[Q›þ±7G5(®;·mMål¥SJZ {í”u£ k#‡ˆc55m¼sC0¸”¢ ±ßt‹àÚmÆpK œöš‹& +Z +ûz?&¶-…c¦fÍX}Z—£í=ùœçójM¦yAÆÁóÇ$ÑȘxJ+€Ùæ]?†ƒÒ0pþÙ(”ƒRS0±„)ØÀÑQJJz±þrú‚ˆ…H›ú­Óa{{ +%CƒÄÎø˜© ”õ… íù³°èü y9}Ü5¨Ž«³6åz(é}üÁœ ”‡E§â,î ½gQ¨ ᨭ“Çž7úÃjµKÖS#}œ;äÝ—iv¬QTä­•פS‘ôM±TzØ—÷ÙÚM¢×»\íÐ\¡m:Ш(Ñ?Åš))Ð>ÅbèÞq®€ûO Z½7†žÉÖª$EËäk£v%™CÇäo´V%-š*?ESP® ãâsÕ8,*tDÇY•#Ä¥{œOñŠ_'üù µŒñ# +endstream +endobj +635 0 obj +<< +/Font 1199 0 R +>> +endobj +636 0 obj +<< +/Length 910 +/Filter /FlateDecode +>> +stream +xœÅ˜ÝnÚ@…ïý+®Ú›aÿwH¥¶J+U­ÔHH½¨ªˆ‚'`ƒ±¥Oß1´IZï®1вg=ž™oÎn" +TE"N>E”ÜEŒ’/Ñ÷„’i$4±TÅ/¬"¥bàFQþtmùâšÐõBÒâEü¯ÃOÏß_Dߢ eêw1Þ¢þFbÀ?ŽfÛ]gDrbb 7ÆÈhUï_d4yúí!zEö¯aZ&+’WÉU//’i:)ÓÇäkšÝ÷úo^“Ñ]t=j² +b.ã8D(ɦI‘惟Ë|r[e‹|ùx;«¶ÉôvS‹ò×€öˆ—º‘`Wü2êZ€ºŒ²âÀm Q— (fmPru§Îc°S®Y}ØŸéÔg=fA+J]94Ì«r]•Þ·£{d¼Ê«¬¼êYÏ;£dÝMš62ìOŠñ¬L³¹ÇŠ:ÖÀ1TMy2ìÉ$]'>Ë&Ž‹}¸_íO˜ÞVe> ïóe^àŽÉAœæËñvKÒrAÖu»!E²©RìAW½²¨’žÏ†4…­±ñÙ C¦¸žzf––fjP•þmÂûP}¨#õ±”W7ÖÜBŒ¹Üªí·Sd ¢*¨ÿ§H5(®œõz4ÚT¬@ \ÎvgÊJ X]çËe8XÛrLh§¨h8/§¨(H¬B}>ES«‡øâIaIïgÁŽð´k»-褘Ë]Ô“ÂÁV³f”àIZÌ6vïÑéz¼}$Ÿóü¾Z“Y^I(­> +endobj +638 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=P¨ÔTªZ©H‘zQU(MLb’Ø`l!úô$-”¼»Æ© vfggö›. +TE®N>$”œ'Œ’OÉ×o„’Y"4±TŬ¥p£(¿}¶úã™Ð›…¤Å‡ø_÷ÿºûü"ù’ähfóUΓ7ãdẍ|s|–°ísF$'Æ`è#ãõÆG|‘ñôö·ëäÙ½FY•®I>Y§‡ƒ4Ÿ¥eV|_Óåi/ŠÕÍiš¯²ù¢JótvzV_áÏËzRV?è€ _½$ãóähÜä‰Uà¸t®OŒøâý{¢¨/Š2eÓê`v“~Îòå ȈâÀí&‰zß®d@1ËŸA2rVc6öï ³ ¥Ï ©¹¹ÃúvD; ÏÆ“°£á¼Ìf!ëáÍC±Þ}i7*êꢮZmMÈd]Ôyu8°»4Œsžûp4œ–“³*Ëç!Kj +Ñ”K£a™N³‹4d9Ia‘4Ãh·Ú¯˜½®«â€¼-VE‰“Gƒ6_M®®ÈuV-ÈÅæ#ezYgx·ÜâVÌãÇY•u:Ù 3`¯G0Š9ªAqå+æQ`â*§@`â¶!Ä.öGw¡?ÞDþý&ðAÔPVÅ쌢FgÆ k#»–ÎŒkÚD6*mÀ¬‰õ¥{Ù¥À޳ŸÌÂúÝ5µ}g,lA:3Žý»f‘]GWÆ¥“ ¼¼ §ª´˜õ¶ ­ ºåC ¦JÃÀyÌ(¦JMÁø ÎT),rbêÑäê†|,Še}AΊ’LcàG™ØpüMéPÂJ†¢5G/а’JÐ~,…V8Òz:€–Mï.‰{^aQ¤ÅBg/Ž` QG†½ø¡P¡É–ýG ……D‹£½ìX þÚÓ€$ÎŽú+S{q„õŸ†UÚž†'QŽp‡ÚÎt'йe & ÿ•ßÜ â”jb®P-6O5"ðÍ +<ÏB$ñlR.ï á˜å\÷õv1˜å ÕŸ?íC1Ë)ê9ò65¾ï0bÛŽ÷d¯ «9Tr±S¾ÌZÔumÑõ³ošÑ1–õÏç:ߟDéæë%÷`V(PO„´2ËQ®Å‚§³ U]•JQ¸yTV Ýж€ + €Û?7u ¬ÊÛaÆMzQEz*0F”*°ž o£I!÷Û«“ä¿Ó†Í +endstream +endobj +639 0 obj +<< +/Font 1201 0 R +>> +endobj +640 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õVªZ©‘zQUˆ‚!ƒ±¥Oß1IÓFI¼»`B¢H‰3³ÃÌ|óï&¡@…Qä:áäsBÉUÂ(ùšüøI(™$BKX|Á2QÊ7Šòûg‹ÿž ]’â»þõïõ—É÷d…nêïb–¼$ÝŒ8À¦ Û=gDrbœ†12XÖ1âŒï»N^é¦ÊŠtrÖ)‹*í¼yMWÉù É¦Uà¸tîY›„þ¸MËl5 1h$Æo2ˆ&gE6 1§¨fSh,+Ó%Y–éY']MÒ"Ë{¿ùx>¬V—ùâf8óá´Ú¦“á¦åïínˆ{ÅÛúC;]’ÅrzþS?~ÜÕX%1!äX‡Ù¸ìMnÒoÙjÞ rÄ,hE©§xŽzVj@Öݲ´ÓÀ1Ù'¬9SbŸ°æ´`œkLGAsP8£}£¬8Ë´b௬~^•몌;‘îÑ2¯VåYÇNR`ØÓÍUÖïFŒ~Í-8ìÞ¦ªéw‹tœ­ÓsTƒâªqôo­Ý%ëmUæ=ò>_äFLgk¶m·ä:+/ɺžI$˜Ê)ØmñRY ËÜÓí¡¼T†ƒµM;Bè¾MØÌ×Ç:]ŸêlÍm¥hãÙ"Ú÷ª(H,aý²^®wQx؇„ +{év[|ѳ1 –Gî‡{ÅUX³=׋½½J'AÄæp¯V³qëÅáN ç_!ƒA&5ãeG,ÊvÃy’Ié@IßE2),ì¾&“$“ EkÎ×S$;moÈ—<ŸWk2Í 2Ž [@TT‚n$O<… msâ¢ð(, +0?YBñ(°¨Žßau¸S +…RJzqÌ$j¬X²´@‰å»sh¢‚£’ŠK»Ge',5Š +ªí»‹¨¸CeZV²qX”\±7íF`PgyéÎ^®Pdµ­"÷E/—Œ·“£Ð˪>+ÃÑËÊ+O4ŠÈõh[VEú@n¦ 9E‰æëŠF2‡êË_䡌deU,¢þŽç»tíÔ‹]²‚&5Ó(ª< Wë>±“hì=Û¡>% +,Ou·‚>&(ÿµB»‡ã¨¨bs¨O†z*1‡ú¤(§äO›>*®îIƒ²Ê¿'†ß~¢¤ +è¶&p=5‹÷ –2À¼=§XO³=bÖE²ÁŸ?^;"¥ +endstream +endobj +641 0 obj +<< +/Font 1202 0 R +>> +endobj +642 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜]KQ†ï÷WrÕÞLÎ÷Gˆ…¶h¡´P!ЋR$M6q5É&›]ÄþúN¢¨mõ|$Y£ºêy÷Ì™™gÞ³Ê(Pa¹É8ùœQr•1J¾f?~JÆ™ÐÄRÿ`ž)å€EùóٓgBo’âýýÓãß_fß³Êl>«iöauÏq€¿L2¶}ΈäÄXŽKçÈ`¾yGü ƒÑÃw7ÙBúU>*–9Y çùIç}S—=r:\ß’/eyÝ,ɤ¬È¨œ•U±˜’åp]7U~1iÖùøbÕ «ú7¹)êK²,×ò– ®²Óøâ/¾R•¯š¢ÊÇ'ºjòλˆ5µåÙ"éªá¤Æ Ä,¦8p»‰ºgA\rZã˜å$ŠgËüËá‚EÏïO!_Œóª({¿fåèúâ¹ ÷h‡tc乫1Ž$Ï,hEé˧ݮ<5 7…™ ^b꣺7¾Í¿mr:FG; ƒÈ™¶¶©±Ì)ÖÔ‘rLÆ9o—iS^sPØ”cZ1HL±ŠK + Ë;Ô¬º‘ÝJs ë5”Iý²©—M¿Ý!ÃyÙ,꓎Ü3`~þ¬êwZ»¦WÞnÔïÞñ0b9e%PL{_ðŸ£ëÇçi: ×ë§0M¡2,–‚÷øR`¨4müD •¢ 1]õ. ù>Zg›`}ÚÄ*ª5+³ÕNØQ+ènh{=I¦ÁòÄcÌ)œ@5K&öÛ›tD*[ö”´˜ÝmhØQÑ0p©3âž’š‚ ƒã ’Ò’Á£Œf•D)¬ÚvàP%¹h2I ’ }óŸN¨„ ­?R{ØÀÿÀñFM–—+éðXETû!…}]¹•~¼'°OH´B©`gkä ˆ…2pТ:G” +ŽÃ©³Ö   h—-m;t@æ€ö3MÝ¢:äCšºA¦J[ê +ýÒÝ_š¸D‡®éh rö(@×*ç +xpêKB*ghÖš€TæÐ’>Êûå‹Y1½¬ó†ë¥[ÕGF¼˜E‹å¥V,O™F皯R€Ê°Xhø–,¨L¢í‰HWß{úýí4{¾}TËgB +¸ÿ6å9£TâPž¡IJEÎ.de½ÑžFe}:´Iá°-uƒŽiÏ»„=Ô5ú«ÔKíé+ôTÇ«n©À†‹û´žg+üú¨ü° +endstream +endobj +643 0 obj +<< +/Font 1203 0 R +>> +endobj +644 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ˜YOÛ@Çßý)Vyj_&{(TꕪV*R¤>TJ'˜Ž-D?}ÇEÅ»kœ 8agvŽýͯ +TE®N¾$”\&Œ’oÉÏ_„’I"4±TÅ,¥p£(¿¶xôLèz!iñ!þ׿=|þ"ù‘¬ÐLýUÌ’äʈ|s8MØö9#’ã 0tŒ‘á²ö_d8¾ÿí:yC¶¯A^•ëª$«Ñ2=IZdùÑïE>žŸ¯G›²*ÒótµÈfeºJ'çÓjƒ?¯ªQQþ9Ò=2ZæÕª<îÙé¿{K†—ÉɰÉ-«Àqé\£[ƒþ¸MËl5 YÒH0Œ+Þ°ä _¤ãl†,§8p[‡¾a¹ÛÕî‚ö¾*ó#r2Úܯy>¯Ödšdœ/òw@|Q$×YyA“ (–Êó]g«yéU•éä¸WUÚ Ù2w`5f¥))ƒ˜”0 ZQÚ”’zÉY‘MB–£dÝdÍ¥LY™.ÛU2 +_í4p TSqìËì$Šeïkð}¸bç> +endobj +646 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý«\µ7“=¢P©hUµR‘"õ¢ª"7q‚ÉÁÁ±…èÓw ˆR•xwƒ‚À$;3»3óÍ¿\%¨0Š\'œ|N(¹L%_“? %ÓDhb©‹oX%J9àFQþðlùè™ÐÍBÒâCüÔ¿¿ý}ÿEò=Y£™æ«œ'ïFIÿŒøÇÑ,a·Ï‘œg€¡cŒŒVø"£ÉÃO×É+r÷æU¶"ët•ôŠ2›æ“j°I·U]fÒrqVo³éy–Õï^ÿÍk2ºLNGmv­Ç¥sǶk$Æo·;ìÏË|²ž <1 ‹ºÚÔÕ}Ùzš•y1øµ,&‹ñ}(ã)Æ2ž5ÁŒ¯n£èIWE½®Nz¶G‚bS¸m²¡ÍŸaR¦³*_ÏC–” (æ][z ûe6É7YÈrÌ‚V”¶íþðnµûÝz[WÅ€œ¦Ûò¥(õ†ÌŠ’LŠeQbdçö‘뼺 ›|½è‘¿¨Ù”ç.·ÊìªÎ1ûNzUYg½€PµÓÀ1Á[cq+†bæz*u˜¸Ú0ÎÅ`hîÒ°„ÕšƒÂ†å)ÆÃú ´ü<˜æž²ÝÑ +§7Ù·&Ƀ q «/ª×w,3`X/švTƒâªµ Ú嬿—tÁJ Ø¢ò®k k½ãG0Ž•f ¬8’•¢ ±¶uwHVGÁ¶¼‰à±b,÷àý ¿oáï|™n·ñÏN…s¬f¼½IİS: »PvJ+€Ù8hìš]?6ÛÔ¾¥aà<³Ø!Ìj +f_<=ìt dä|²¥° b‰ÔA|…W\ÿïÀ(CÕÅŽ–T‚Ž%ÍóÍ +'@Ú£Ÿ¬°(Ãü +fšÀº§Ú›*‘H»mÓ{M(VúÎ2ŠhB¢*íº5j‚£òòÐã¹"ó?ȸź”—‚¢|óiýDr‡ZÌxôj8"¹EY¥=.ï’6p¶äuU,A:vA¡âêZ]Æy Qoí{σQ.PTÅ¢¥ãX¹Þù•Fœ 5•÷ +î°.P”TþB>¤ Ì¡ +{Ùâg…—SáfUWÀ”x$ +3l,Ôw»Ga&Q z +8‚¸O%´JËuQ/ŠåÍÎkÝxh2†ºÍW1Ðd%™_…BÓ¡ÒòçìÓ½·ëîVôÿCPeyF¯®MjÔ[ÞÔíÖ¤B­µ¯ì‰Ò’ +ì¾:§5´óä +¿ÿØJ#… +endstream +endobj +647 0 obj +<< +/Font 1205 0 R +>> +endobj +648 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ™]kA†ï÷W ^µ7ÇùþShKÒRZh@èE)buÕMtW×]Búë{Œ!Ii²3£«1’Î;gæœyÎ;Y'¨0ŠÜ$œ|I(¹J%ß’Ÿ¿%“Dhb©‹oX&J9àFQþðlñä™ÐۤŇø©{|ÿ<ù‘ä(³ý*gɇAÒ½`Äþq0MØÝsF$'Æ`81FËíñE㇟n’7d÷êgUº$ùh™žuŠ2d㪗Õçbq{QoÒÉe=*«?î»·dp•œš4­Ç¥s§Ô4 ㊟RS P§ÔS¸ÝfC£f¿;+³IÈx’ŤóåF¿¨«U]ݑ擴̊ÞïE1¾b(Ã9Æ2œnƒ®ï¢éé-‹:¯Î:¶C‚bã¬Æ¤iœK¿;.GÓ*Ëg!C2 ZQÚ”ýn™Ž³U0œv8N°iõû»ÑîWê}]=r>ÚÜ’¯Eq]¯È´(ɸX%F@ž]:r“Us²Êòë ˜VŬyËt]g˜vgª¬ÓNHœF€q®¹zûû 5…Ç–§4ûY«ƒíIQw!)KÃòTK + óÔSƒÇÓç&uÔyÞ¦>3`H{í“Ûôû6³ƒ„¨ÅUcõ3På,­×’·(ákå™2¬ìÚÔ× ´‰ì!ÚÔW$Ö¹n‰µJ`ƒçK¦S€Vá²k)[­b,oî#"@+áÐs ýøXg‹Ñfó”«ñL”V³ÍЉA¢4 œ¿ó +E¢ÔL,”žkF?m—*èx–Ò’ž.¡eIaA싞=%9º§8ìÃ:ÉÐ0±Óî• cùr˜¤p¤=éþ ‹Ž)–"JbiS½_Î쩨Ð:IïV£JHôM^BDÑêîÞVXî ½7 Q°mk6š°Ý’Ç“â +ÿƒ—JÜ¡ß2MF5€Ü¢éòÙórƒ>ÊÏPr…¶¨MW¸ËØÀf‘K4E±^-Ê ´J±øhQž+ྠƒ60Éz"ÿý×Ñâ¤h‰ëê¨òÌ¡#òÞOÞ¢!òSæhòýSló×¢<ž/ÔsùÃX&Ñ2”ì Ë„åí£‹ðA1œ±Œ¢[òØ›0C˜æ‹l6¯Ò×ë¥[×G8úgæÐw5ÖD(_ º)_ËuçŠV) ]C//ÐhOÎW>ößR=ЩxÕ/“5~ÿ’Äò +endstream +endobj +649 0 obj +<< +/Font 1206 0 R +>> +endobj +650 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ˜moÚ0ÇßçSX¼ÚÞ~Žè¤mê6M›´JH{1MˆA€H $ªºO¿K©Ún«b;å T©¤ÔwgßÝïþÞD¨ˆ¹‰8ùQr1J¾F?~J&‘ÐÄP¿°Š”²ÀcEùóå“gB× Iƒñ¿þþôøýyô=ÊÐLý.fÑ»AÔýÀˆüã`±»çŒHNbCǬjñEã‡ßn¢Wd÷ê§e²"Ùh•\tò"™¤ã²—åå§|y{™-ÓÙ¼L²dò¡Ú&“«jT”¿;Ý7¯Éà:º4™7 +,—Ö¶1?¹M¾¥ÙÂÏP,!f\ñÅ©¨™V¸©sä4æ%Š™{ªãŒÆ ;‘yf@+Ji×ïΊtâ³AÖ}¤9š~^•몼'É&I‘æ½_Ë|¼bPÃ9F5LÃN븆›»ÀzºCF«¼ÊÊ‹ŽéŸ0µÕÀq“›s¬ß£i™f3Ÿ%±3P,ئ¼éw‹dœ®Ÿå4…½±é ú»ÕîwímUæ=r9ÚÞ’/y¾¨Ödšdœ/ó# Îm$7i9'ž)M'º®[)’M•bZ^tÊ¢J:>K + 3¿ñLú!' XÌeG%÷=SY³bdWPe†¦2õÌ_ªAqå*Ó£ø¢¬‰® ÔZGYïÎ*æ`Làr¨ 5Ž$‡òEQXÃú|8‚žEVbÚ ½gà Ó`¸sºñæ»Â ^3÷¸rlÀK+A`'hö+ðÒ`¦q” à»Ôbížãû{žÏ–£ív‡óaìᘴ dÓÎù] +ÂÌ KŽÚÏUÒ¾8— •sŒƒöÇzã½"©Ý–T/¶.¬iG™ýY7(ðBÕ†Ò"F)§Ã°¿( +9y²–¨ãB™³?ëU_Û[’—[ç(î<˜t ëÌÕ |Ù*¨€Øã"¤%[ï(Ñ­Ü¢2÷ª¹AIé¸ô`+W(üš/ö%Ÿ ÖÃ/‰ +²±,Újg.Pº`‚ZÎpçüä [ÎP˜…Þéf²çÌ)J7gúÅfQ¹…Þõȃ­-­B˜Ì4ª²ƒÝ¢„ÅŒm‚:/ãŠDY:ŒÈ¡@…N¦r…£ˆ;®ÁŠ?w×ðf;£ ¬ë²óøl·(J] í1ªIÇ@v…ÐQ&~¢y2*ÏÜ~·å¯T`\5ó?~¯¢ þüa뜉 +endstream +endobj +651 0 obj +<< +/Font 1207 0 R +>> +endobj +652 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)ô´”0ô¢ãÚ²£ø [–éÓg”„4=D»ëȪM Vœéßùæß]B +£ÈUÂÉÇ„’Ë„Qò9ùöP2K„&–*°ø…u¢”nå×V® ]/$-^ÄÿúýÓ¯ï_$_“ †©ßÅ"y3JúgŒ8À?Žæ »½ÎˆäÄ8 cd´®sÄM~»J^ú5\ÙìÕK2ºLNGMËYŽK皗ó2]“Ídžôò"eÓr°ÉËùêúݤXžUûtv^MŠòg¯×H0Œ+Þu\-@uSqà¶~èÄ]§_²Í2,d@Qtm´_ w`5ª¨ë¸Ì‚V”v."j@Ö͡۰Úiàx—ÒÑsâb ¸W}-§Øs´`œóöœa^•Ûª¼/$ÝÌÒ"Ë?Vùt9ÆrÆXÏx†çuEãÝmIÝ#“u^mÊ“ží‘ 5…}¸YGÃþ´˜ÌËl³YR1hVȰ_¤Ól›†,Æ-8ÔyÓÞ­v³^We> §“ý5ù”çËjKæyA¦ù*/0òôÝ#WYyA¶uÇ!‰1qöô“,Ò]•¡OzeQ¥½b©ÅUó¦F< +å”o;ÀTVEíFmÂ`íÒ0Á*ÃÁZïpä$4m"G‡Ö“P$¢G›­Jà@Õñ[/»ÀÝìø?“`,1ZOÇfÍ"ç¶“N‚ Øq“°˜õM"Ád–†  ;#³Ô nïfÍG‘YJJ6?·6KŽ~¬±1ü‹Ìo›H¼XMöûÇ Ž‡¨dhë˜ç¾Å@TR Ú½PŠ +'@Ú¦Á!b”}_߯ &.,:±Xdµ·Õqôh!ªBW&#'•CÐ($Ú°X0µPŸ@ÖÖÑEDXŽ.,>-„e]ˇ¢K;ôÔâð°Ü¡3^“Œ4nшœMÄ"í¶I@4n(0~"‰ÆÚÃÖÌ&è¿<èx¶Ùü qyq¼qÞŠÇ$ghæ|Á$§hÌÔ(^æÐbŬ…j7pÄdV,FÚÎA£ùj> +endobj +654 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j¥F¢êEU! +†8 Ž­(}úŽI”žï.YhP¤ÄÀÎìúŸùæ÷6£@…Qä&ãä}FÉeÆ(ù˜}ýF(™eBKXüÀ*SÊ7Šò‡kËß® Ý.$-^Äoýù߯Ï_d_²5†i_Õ"{3ÊúgŒ8À7GóŒí®3"91ÎÃÄ­Úñ‡Œ¦Ýd/Vù´Øäd=Yå'½×M]ÈÛrYVÅzAÖe=nÖåòvïë¬=«óÝQõú!nÛ;}Ô¨’EÙu©ãQ¹«ñöïuv›jUˆYЊR*Rom/8fPí4p<ÒãêGcS,»ãêGƹîî‘>ªæ °ûúZL?°ÇhÅÀ¯’aÙÔ›¦¾ßD¾žåUQ¾/ËéÕø‰Ö<Ð=2Y•ͺ>éÙ Ú›¤À°"»Õ3ìGtdÍ-8¬½NðôïȲՠ¸ê,åÇ8v:¹¾%ÊòªÙyY‘i×üY)§@ þŸL*ÊJ ¨íÎ[ƒFe8XÛ=D QiÚxÐýwñ…é–†‰U) +Ūÿ_§µ¨þž6<–ÖÝTx`~*¦ÁòÈñ íVqâÕ,rTHštD,lÒf`07O¤MÀ0p±SbÚ 4ãåS8{¥t ¤ÿ¦‡¾RXXÏÝÙDÑWr´}-*‚½’JÐ$ÅyÈÅrr}ý< )œi=‡ÃIaÑùÁÊIECu%ŸQßµ‡Ô¯…Bc%=³Cò MÖ¾4Ú;¨@å{€‚£¯ŠгwÇŽ+Š~*ͳ‡ð Ü¡2I kDP‹žkß'{5h®ü° †Wè¬;Ç]CÞ]\0Þ:ŒBèôX7ë#àÅú)¸ŸgÿY@R=Y§øãÈ3Ÿ¶c€È,ú,?MBÈ4š&ï”7EÞÉ6pˆdX74öYÒ$Ú)²›€P |ÏRP7 "–(IwÊÐ3ÅÒ%i=“ß±.‡Ž)vLߠÊ +SÆ×è©üÅ ]…~* t]©Àz«øæžg[üý xã<’ +endstream +endobj +655 0 obj +<< +/Font 1209 0 R +>> +endobj +656 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅ™ÛjÛ@†ïõ‹®Ú›ñžÆ)´%-”péE)ƵG‰-ÅŠDHŸ¾#'$)ÄÚ]#96±ìÌþ»;³ßüÊ6¡@…Qä6áäKBÉeÂ(ù–üúM(Y&BKXüÂ&QÊ7ŠòÇkëgׄnI‹ñ¯þ÷ôý‹ägRà0íOµJ>L“Ñ'Fà‡Óó„í®3"91ÎCaŒL7­F|éâñ·Ûä !“Q•-òëìÝ[2½LN§]áŒøâ]áb¾ÉNÒ÷M]ŽÉÇr]Vy±"EYÏšâ¢\ßͲb¯.ê¬È–³óæ_·Í¼ªÿ’Û¼¾ ×yq•’EZ€Ú«¦Ê¶M^eË“´®š, ™¡âÀm»äûgH&‹j~^ã|BJ·¶kÚ«*_†„ã¬æÒu‡Ã€ym6¡Ä%ÈõWÿÇnñOŸÖþS»ôg»•OG!˜­(íJaP²­µW_; 7 3Cö XÞeßÛÌÈ* XlžÌp¦F€qøx5šƒÂïÕrM+¯™j’Ãb?(ÕzÀ-8,vßá5 +<½43`h¾Œš”M}ÝÔ3ÊŠeVååøÏº\\Í2Ö)™oʦ¨OR›’ ™R Š+ϱ6EœüÊ)X¿ý WÖzHþzOç7wäkY^5×伬È"Ų4ºGŸá<ÇJQXº/+–§ CY¬°:îÛ³ˆòŒOf–ÁŠi°ÜÛhK öªšEö)ƒ©‘N‚8”d1Ì–V³qÄnÖ†ó·žÇR£)˜X˜ §F:P22#†S#,ˆ.I GÓè=$C™/™Çüû~|æK*Ac +t+‹b¾p¤íÞÈè ¬`ª»[ˆƒíöj=¿¹!/â9@™B*»Ö.ñB¢¡ôQ4ñXH yWKEyÁÑïÅ’ÌÛ„n?)‚õë?"F¦èÿ|÷BŸ;´æN›[´y½ßT‰˜¨AŸ £>ÇWhóúö¹ÃKt…þ‚n|Þ/€PƒÏpwL\Î$Ѐº=˜¸;r\NÑÃz : +¸Ì¡ÿô”np™F{èiÄúsÙÏ ‹”vÞw<Ôd3‰ÎÑ—ÿ1fBò6VÁFi b9ÎÍ1cèðb¡4˜Šo@O%Æ¡¿ëì{¢µAç6à]—¨9kôm±ÿ J‹B×K±¡´HÖô©å,ÙâóZ˜¯% +endstream +endobj +657 0 obj +<< +/Font 1210 0 R +>> +endobj +658 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔKR©j¥F¢êCU! +Àc+J¿¾‰ÒTI¼»¢D‰!;ggÎ왳›„F‘ë„“O %W £äKòã'¡d’M,U`ñ«D)Ü(ÊïŸ-<z·´øÿëß¿þ~~ž|Or ³û*gÉ»AÒ½`ľ9˜&lÿœɉqcd°ÚaÄŒï»N^‘ÛW?«ÒÉG«ô¬“æ“´ÌŠÞ¯e1^ ó¢Öù¼XÞ Ó|™ÍæUš§“á´ÞâÏÙr´Ýöh‡tß¼&ƒ«ä|ÐÆ*p\:× ¦ß•Ù$d=#Á0®¸gsý¢®Öuuèît‡ŒVEWg¸Q-@5‚êwÇåhZeù,d9ÅÛ ž_²ß-Óq¶NC–ã¬Æ:4-w»Ú]ÊÞÖUÑ#ï‹eQ"bò g“Q¹¸KÖ¦•ÕorUs²ÎòE‡”é¦ÎÊtrÖ©Ê:í„@c´¢´±¢ý˜ÔQrט͌ $œv8&®©º©À d㪇Yû¶OÚÌÙÅ.e—ûŒuB¥±u(R=ªÙ0Îùš¶ÈšƒÂóÎ×ÞOFžÜ¤_w$ +¤x9ÒÆ%†x:q ûìtb JÚ èD5(®šÏ–V"+§@`óIö”•@±!}´ ”½GGø‚§ k}cF”è)Í@›æa!Bô”À «©O)Þùh{C>Å¢^“iQ’q¬àÂN¼ñžƒ¯¢Ši°ÈôÆjĨ¨ÂÁS³æ‰!BF¥“ b%%‚¿ã¨´˜;÷[@a8ã)Ö ÀÐÌ¡Z#¶R:PòôÅD¬µƒ£?ó)Cë ú2Yû`P :@×Z†!œi½Ì–kaѽy„ì…åZà™Cµ‡vQj-zJÙ\»µÆÎé¹)8À¢îýüÿ9TÁÑú¤0F[;’9šç– b¾ý¸ËUЉÎú4s4WØ¢oó\d´Ø q‹Õ°CÄ’+ôiG³¦”èÒü7u-hÒb¥è(¹~¼kŽˆÀ ÝÜIÚ–¢gó·m°Î1‡†- ãuîÐkXf)H(EêÓh#=cc„Î1‰NÍC÷#ÓGº€L(PÃX¼vâFAø¨£Œ¡ƒ  p(ƒ)Z±XNàÀùÓ¡ó’¶mMZã­ÄK€ÐhѽmQY…¬ ûµY©À¶a~žq™lðû?PRã +endstream +endobj +659 0 obj +<< +/Font 1211 0 R +>> +endobj +660 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ™ÛjÛ@†ïõ‹®Ú›ñžÆ)´%)”0ô¢£Ú²£ø G–éÓw”„´%F»k+Žƒ!‘åÙÑÌ~óOn +TEnN>'”\'Œ’¯ÉŸ„’Y"4±TÅÖ‰R¸Q”?][ýsMèv!iñ"~ëÿ¿þÞ•|O6h¦ý©ɇq2¸`Ä~8ž'ìþ:#’ã 0tŒ‘ñºõ_d<}úí6yC^£¢Î×d“­ó³4ßÌòª(‡¿Våt9Ù”õ¤Ù\•«»É,«–“y³Ëg“Å*Ûí†4%ƒwoÉø:9wya8.{]/Œøâ¯ë… º= U1 YKqà¶ÍîʦÞ6uô–tJ²uÙlê³ÔîN2 ˜ÈÝù6L«l^›EÈ’ÜÕ˜=KŽU>-¶yÈrÔ€lKµcµ‡ÅÃõ¾©Ë!ùX®Ê +&m¼¶Ù®nªü1V7MVÕ¿ÉmQ_‘m±Y¦¤Êoš¢Êggi]5yà•v8î±óIŽ"¢¦±ä(&»§ðG™¦ã\\—‚bZ1dß"vÑìò>^iH:iÍAá‘U²=˜U ºSä%ŒJ + óÜWÌ{ÍÎîòomê✢žíÌ€A˜:…¨Å[´žÔ¬r +Ö߉­Z «ô :¬á`­·ËæšÒ ´ñ÷ >®í;§€šR$V¦îjJ`Ã×É p¢)¦ÁònæîCÚy¶»#_ÊrÙlɼ¬È4qna·ªY·ã1)áÃP &¥À¬ï¨¥¤4 œ·ûñv˜{Ó6°½”š‚‰¥HÏ.HJFö +=» ,ˆCYÃRÉQ_Åò=´b¯û¼© ~]N€´‘Ï»g,j±f½¤ xüPíËÆ` + …ÂKúŸë‰(,¤-|b7ŠÂxD€ôÌ%"@,Xªò^'*EÑæÄÐ’;”cÆ£RÃqÉ-Ê,²íV?µá +:²¹A‹§ã­*]ýhÊ£%WìÜí r"+–BÇo+à= %"¬2ÔXC·ž­R”XþÒëÙ*s(ÄN^¡Ì¢Þòƒ'dL£Ø +èã@v舔áI@}£¾8Ž1‰ +ÐS~Õ@x2üHAùŒn^1”jOHFQ°ùÔR !ª¯€Ì ï£òv<‘-eÔ?+4Ê(oª¾¤ +åUßê&Ê©À:P{NÐËäßËÛJ +endstream +endobj +661 0 obj +<< +/Font 1212 0 R +>> +endobj +662 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛjÛ@†ïõ‹®Ú›ñžweœB[’Bi!C/J1®-;JlÉ–%BúôÅ!h´»Ž\Å&+ÎêßÑÌ~óÏ6¢@…Qä&âäkDÉUÄ(ùýüE(™GBKXüÂ:R*nå×VO® Ý,$-^Äÿzþéñû—Ñ(ÇÛ4ïr}Gƒ3FÀ?Ž»»ÎˆäÄ$ +cd¼n4⋌g¿ÝDïÈþ5ʪtMòé:=‰Ó|ž–Y1ü½*fד¼¨&›é®ªËt²¨wé|²\Mw»!ÉàÃ{2¾ŠNÇm +¬‚„Ë$éO‘`W¼?Z€êïMõ¦@2 ˜ÞŽ, –e6÷Y'`5&•cG£¢®6u´%“麨óê$¶ž»c´¢´=¿FƒY9]TY¾ôY’ÍyòòŠ£A™Î²M걚ƤXmáíW»ÕǺ*†äs±*JLžÆ*ÍWÙò²JsŒØ>nÛzZVÈMV]’M–_ÇÄC’`’¤åT(Óm•éü$®Ê:}¶©9(<[ŸÃ(à)hÅ ý!4 z欖ælP€lV ñœïãúþ³&úwÁ}òTs æi ºUÀ äY ºU@5(®µú‚‚ùmzÞä·ÏT¢@`Íõ¶Se%P,°þòMÖöÝ*Ð ´ ì=ºU (H¬zÝŸ­¥ë ó¯Â#dßvÞ—`r…Ó`¹«Ç¢°Â~[³ö6#ÃÒ +`¶êÿ ðétwK¾Åu½!‹¢$³ *{È2 ’Öæì Ùé,5ãâ^•¥L@ɶÖ!ˆËRX¡L: £=[eÉѰ…aãˆbz7سQ• EZ¼E"@Ú7“¢ ÅØåàAõ[ÉQ¡Ð ÊÀ¤8¢‰fЃÿKŽ@#éž¾x7‚kà$öÔÖž‘Aèý©cf€~nÑI:¯pàw“‹0Î ÚÑVІ£ž+4˜ÃBz.Ñ.z$¯gîrÞ/”fî^üK|/¬p®€·=Ž-€¡' v*€¢%D’à,Açç1!<ÚN™E㊥Nhô}ÝÏZài@ùϺaŸõ΄åîW½á‹{áQ¾‡Ã÷Ð8chmuD`FÑ–:|c šFG[Ö¡ùÞÙg2¢µD^e½ZIWþ9oÖ#ŸeóE´ÅŸ¿Ú"‡ +endstream +endobj +663 0 obj +<< +/Font 1213 0 R +>> +endobj +664 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛnÚ@†ïý+®Ú›aχˆTê!©TµR"!õ¢ªCÀc+JŸ¾CHÓTIÙ]׈ˆ‚qvfÇ3ûÍ?«„F‘›„“O %× £äKòí;¡dœM,U`ñ†E¢”nå׿® ½YHZ¼ˆÿõ÷§?÷_%_“Íl~Êiò®ŸtÏq€_ö' »»ÎˆäÄ8 c¤¿Øøˆ/Ò=üu“¼"ÛW/«Òɇ‹ô´“æã´ÌŠ“ób4äE5X×U]¦ƒ4ŸgÓ«*ÍÓñ`R¯ñ÷t>\¯Oh‡tß¼&ýë䬿Ë«ÀqéÜqxc$Æ?o´ãIQ¦ãlTŒoÓ‹,Ÿu‚Œ(Ünê(¶,PÌú#INîÀjÌÎãð†YЊÒ#INj@nηcpF; Ÿ“'‰{Ýi™CÖÃS‰â9àKÃ^QW˺j¼=Ý!ÃEQçÕiÇîÔ0ÎyÎË^wT'U–OC–ÔBdW^õºe:Ê–iÈr’âÙõ,zÛÕîãö¶®Šò¾˜%zLn<,g÷[ÕòúIn²êŠ,7§)ÓUá‘wÚ©Ê:í¸Æ-8¬ ?Öý1 ¼ó ôbâO5(®|uÝ Ì]åÌÝ&àÀÐ_l#ÿ¾‰ûå]؃P¢¬Š©…’–LÖF65-™Ö ´‰ì`šZ) + K`›ÑCdì¶Û}yÓLƒå‘HK¦±©×,²íhÇ´t„/á •V³Þ.!”£OpЀ Ò0pÞ3Š RS0>ä…T + ÂC˜çz6\ß’ÏE1«—dR”dAÔ¯8êÆ‡À³LÙ-CÈv/Ч’JÐ~ …òT8ÒzxÞé>MáÀWXj±œÙ‡X?TÇÑ`n(Ôf²a³ƒ]!QvÅ2h(¸Ú›”4÷ƒ£ÖŠ¥Ó>ü`OAŠZ¬½ÑIc?¸CgÚS¿Ü2c—¤67¨*e«º—+Tƒ»'ÐæUœcMdïÝ `‡ê q+ྦ.†°œ¡Ðó'~(a9EñæÏßà~÷ã&dAg;s¨Ýb|íX¶(æšâëÿ,kÔr¾ùEàdX_Ô?”ÛÇ%j7_K¹ËBjqa™£r‹…Q;–j¼Ã”/E)çÑ]1às(ãj²÷šŽ{åí=㦽¨-=E#UXOº·¡TŸ@ð·g—É +ß¿ª˜A +endstream +endobj +665 0 obj +<< +/Font 1214 0 R +>> +endobj +666 0 obj +<< +/Length 906 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)´% ”0ô¢£Ú²£ø [–éÓwl—4-vWQì„@¢Øóï®gæ›· *Œ"w 'JnFÉçäÛwBÉ4šXªÀâ V‰R¸Q”?<[>z&ô>´øßõ÷_^“|MÖ(³ÿ.çÉ»QÒÿÀˆüçh–°ÃsF$'Æ`¸0FF«ýñ‹Œ&¿Ý%¯Êl[çe6½èUeõÞ¼&£ÛärÔÓ*p\:÷dLBÈpR¦³*_ÏC †qÅ›bÈy™OCÂiª9Ë«lEÖé*»èeëiVæÅàDz˜,Æë¢oÒ]U—Ùxš–‹ñ¬ÞeÓñ|™îvÚ#ý%(Üî?¸ó.C2 ˜VOú§Yw`5fLÌ2 +ÌÉ|R ¦÷Ù—|½è 1 ZQêI¤ß/5 ÷ÝଫÐNÇC?sjì‹ûÌ9¨ã\sÓ:Á24…=Ü×êú½N+þLuµ©«ø]éIWE½®.z6pƒ’ÃZoκa?š[pXÕM4ì—Ù$ßd!á¨ÅUc“£ý>°·uU ÈûbY”¸br< m–ÕOr—W7d^¦÷=OR嬮@ª¬Š9î)ùP*ÃÁڦᡡoNéúpHA½[iÚx¦ŠÎĉYªO"&p¸‹‚Á#ö]íS+H«ä8+žbKLƒå‘ƒEk1{5k9>ÄŠI'AÄr¢µ˜ÀlÜ ÐZË0pþY0˜Å¢ÞYQ’I÷ì‘T‚ö±"> ¶ùè"à#,Z¨X4¤Wà€&°L¨Žkר¢ÿ·Ò îÎe%ú¥¶Ìˆ–Hß•Á 죊%G²ìÔéCÑÜ<ﺡ,whf̳f+Y‹žÇL2nвx1ò¢$ã +-ŽÏÇEŒKÆSq ã\÷ŒE¦éà*ŸÇ-ÎÐãør=†[œ¢Ëñgq(·˜CÓö²ëpJWûC +j«Ì¢‰ÅF[-.Æ3u¦…å@c¯®Úp‰Iô1žù¬³M ÊoλÑâèbbÐV‹¡‰‰¥@[-Š&&Àtt¡åÐßøk+˜2½JÀ¨å‡Ìñf.ž1·¦¢£ 0Ÿ¹ù1×É~Œ»®§ +endstream +endobj +667 0 obj +<< +/Font 1215 0 R +>> +endobj +668 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ+ŸÚËd¿?¢P©­©jH‘z¨*”&N0$1ql!úë;†–Rµxw“M +B“ì»;™™gÞÝd¨0ŠÜeœ|È(¹Î%Ÿ²/_ %³Lhb©‹/XeJ9àFQþôlùì™ÐÝBÒâC|ןý~ýUö9[£L÷]/²wãlpƈüçxž±‡çŒHNŒ3ÀpcŒŒWÝñ‹Œ§O¿Ýe¯ÕÅ´¼-Èz²*Nò·mS Ééd{O>VÕM{KæUM¦Õ²ªËõ‚ÌÛm1»\,'Û-¹+›+²¨'÷9©‹M[ÖÅì$oê¶Èß¼&ãëìtÜ·3«Àqé\ÏÎÈhZOæ ê†,h$Æï[—\Ôå,d9-@õ/…‹•M±ú¸b=+ê²~[VÓ›ËgqÒœ Bn»Oû¨ª’ÅÔë˨rVãÇ£Za‚•Óf8»/λ¬ b´¢Ô“©G È®ST; CzÜüÑXÇËî¸ù£ã\÷H¯ª9(ìÀ¾3ì1Z1ðgɨj›Û¶ñÂäd²ªÚus’ÛÀóH + «°?cFƒˆ.¬¹‡õÖ œÁ#qB–£W½åû/~½ÿÅ«b½,WM±Æ0=kÓNêæû~ðRNÀ¤OÅ.e%PÌfO醲KÖöSÿÅîú,bg]À.âÔl•f ‡é‡ÐU$æ±>¶®À±-ªÉï‚0…%õ8ùtLƒå‘“A +]s5Ûq6ØCW: "–))t­fㆅ²†ó~Á0“š‚ñ¤g/uëØ&¥%}ŸfÛ¤° °û–Œ`›dè€XÀ¢¼Yë¶E%è^ÅóR8ÒöG. +˜Â¢Wò“&˜kê¸V˜¹£¥Phˆ¤w8è$Z¥XÎ$Þ‚@ßä»HÁTÁÑ+Å2&ñYÙÿL7Šþi¿»†}·Àš)³—]Ý{ ýWì-Dâ-´`^L…S˜+ô_ûyÊ„æÒ€ñÖs„¹@Gè£f8„9Cçå)„Hƒ™àr”S4p¾Úˆá%sèÌü™ÊKfÑpÅÒ꥙õ¼‹WP×fý–g;„,Ö½XK +Ñy2= ™P ü·ÉÏÇÑoÅ2(,C»Ë²íV€=J,ëД¿P z/ÿ$~Oо+ þ⠶륩2À¼Uç+XOùýE´‹lƒ??zê +endstream +endobj +669 0 obj +<< +/Font 1216 0 R +>> +endobj +670 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©­©j/*EêEU!7q‚!‰‰c ѧï(¥¢ìÁN +&Ù3óÍ¿›ŒF‘댓O%£äKöý¡d– M,U`ñ «L)Ü(Êž-=z7´ø?õï_ßž}ËÖ(³û®Ù‡I6wÍÜK 2 –'v]€§°/Õ,±¹è³2é$ˆTºô´˜íØ:tÑ3 \jÃØKPS0aVìQP:P2x„Ñp’‚âÀ§'õ¶–$7ÀE% J’¡ƒcþ“I€’p¤õïS’!Œ„TÄÌ,z./MbA'0{¨öB +çºs+ý Oàœè„RAŠÔÈžSdà>à`Ú}Q*&ö¥ÍnûE˾38Èò¸C³czYÎîÚmN¿«…îÚ-N˜"‡ÑVh‡zù»îÒ½O8‹£áÉŸc^žœ+àÁ¾. Ÿœ¡ de>™CËöXO÷äâ4ÝÒ1‹–)D¦Ô1–(ÜFÅ¢ŽaŽÐÔ«°'måén£¢j0“hy"yozB +Xü½êq4>©Œé3ÆÐð¤¥ÏÂ(žÞþ#^Ï¡Ý wt{“3hvz[ÿx9^è³N¡å ']¼•S`#r*FþûůÙ~Ãä” +endstream +endobj +671 0 obj +<< +/Font 1217 0 R +>> +endobj +672 0 obj +<< +/Length 899 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?¢P©­©j•"õPUÈML0$1ql¡ô×w ”¶¼»¶S‚À„}wggæ™7Û„F‘›„“ %— £äSòõ¡d‘M,U`ñ ëD)Ü(Êž­þx&t³´øÿëïß~¿ÿ"ù’lP¦ù*—É»Y2>aÄþqvž°ÛçŒHNŒ3ÀpcŒÌÖÍñEfó‡Ÿn’W_Óñ¼LÏ«|³|óšÌ.“ãYÛ’VãÒ¹–%§ã2›ç×YÈrZ€j[ên%²I×ÙÑèm]rœîöäcQ\Õ×ä¼(ɼX%îž,Òòêì¼Þe‹³å*ÝíÈM^]e™îG¤Ì¶u^f‹£QÀ¦n›À?·±ª¬³QÈñ$Š7ÛzÓ˜ðsVcü[o”L—e¾YŽYЊbæµ.‡ æU¶¾¿…l³Èʼ˜|_ó«³ÇAŸÐ‡HS²)šÿ®¬Ž!|þz'ÕC÷ä#éÓ6ŸW“Å>;mr9HÈ0ε–é¡Î¨9(lT/SZ1x™”’–åK¤·à°„£Rj ifÀ  |ÍhØ4Õ ¸òv£iQW×uv3"麨7ÕÑȆK9‹t8h*+b1¶¥G4•f ‡ÁO€óý/P^«ý}¶uZV?ž&e(唢 1ûõP”S"O‡"Na}ÜMQZn¨“&NŸoÃÔzÓ`¹‡ùƒ +â`¨™w&NP: ".](&­fãz¯ƒÎ7® *¨)˜Xnô””ìxu…ágÄ€‚=·y„"I2´;ÌAmHú§Ûv`’¤´‡ ‘PN€´í7%µCukà£Ì\ £6†îÚʶЅrNHtK>”Äp ¤ÇLG Np46± ðåjà,(X±»»*E›ÓêÔ§Íúi#»P[t5~ϘC46±¼J[¡³éeçºKKt6þÂ<Œ¶@€œƒhsÜ?Ùã“34>õyh|rÊÁzk5 +ŸÌ¡ óTe>™FË㙓B=]ˇŸ¡¨cX{Ô÷Y ê˜DWäÏêPÔ1¡@yç!ßXyÚ*¨ãÎAÄ‚¦CçÓ.]ô(:Ÿ®F$f Oë06ì¹ ÚÞæ?\N£Ù‰ýd¹‡œB«KŠrR¼æ>'[üþ üÊ¸Ò +endstream +endobj +673 0 obj +<< +/Font 1218 0 R +>> +endobj +674 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÍ˜[OQÇß÷SœðÔ¾ ç~1ؤmÔ¤išô¡i …V•e7†~úÎj«Õȹ «…˜ÈŠgæÌ™™ßüÏ:£@…Qä:ãäSFÉEÆ(ù’}ÿA(™dBKXüÂ2SÊ7Šò»g‹ž Ý.$->Äÿzøéþûóì[¶B3í»še†Yÿ”øÇá4c7Ï‘œg€¡cŒ —­ø"ÃñÝo×ÙÒ¾ýYULÞ½%Ëìdè[Ï*p\:ç_ ʦ¾jj²-óã^¾šäUQý\”ãËóy¹ØžO›M>9Ÿ-F›Í‘é‘ѲlVõqÏöH?Æ #Á0®¸×A\¦u±šÅ,©(Ïrƒ~•‹«¸]íO€Þ7uyDNF›-ù\–—Í™–—‹²BïÉ㈑뢞“Y5ÚöH•¯›¢Ê'ǽǸ«ñøv:VWMÞ‹Ù"³ ¥Þ¤„Ÿmùó42MµÓÀqŸ6¦dPÔù2.Ki\jj¬Š©¨¸NLƹ`qvaZsPØ›üùÈt‰i[Œë£É6?ks9ÊbL“Nv()0¬×H)nÁa±½FJ1 ô)E5(®ü-¦ÓÊ)X¦²(–e(u:†¦2¬ ÍIÐTš6þq œJàä…ðÔüø€’ùjQÌæu¾Â@݆kÝŒªú×ÓȼÁ]„_X€·sØ.×b6Ç4XîŸ +’©pÔÌGó$fJ'A¤Òão ocrúÓ6ò_oÕÕ¥ÀlZ[?”iÃÀ†µÎlk +&•)ûPSJJ¾ÒÙ + "!‡²ÍQþ„úx7– +%¶çÑ>×6• #xÓ…máH<íhv +ËQ@pîà Ø2¨¤UGê+ý'–ÀQ,7•ž.@ýhðŠ£(óòêI<Çì—yÏ"ª‚¢†²>Ô'A•;ÔEæùBtgöFN´Ü¢lò*ÿòàŠJQ~(”T‰:rðr‰ú)⾬óý +S©8ꮀàŠâÙ~0”dá2ïÞŠšì?èÌ¡ ÷‡hl3KA€öÒØfÕepMâ6Ã6B÷Œ ÜfB + nûH`Ï¥q,b±w€L +hCÉÎüXÐ2Š2n_)õÔÌ{ÖÆ,ªÇ;q©ÞeƒªÎ{-Ñ™eš.õ~}~*Ôo‡TQñ;” +ì!5ÔcË_³5þüÑŠ!x +endstream +endobj +675 0 obj +<< +/Font 1219 0 R +>> +endobj +676 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ™YoÚ@Çßý)V<µ/ÃÞ"•z$‘ªö!Rª +¹`À à`lEôÓwœD9”Æ»Ë +Bcvfvgö7ÿe•P Â(r“pò5¡ä2a”|O~þ"”Œ¡‰¥ +,Þ°H”rÀ¢üáÚüÉ5¡›¤Å‹ø«çŸïŸ%?’%šižå4ù4HºgŒ8À/“„Ý^gDrbœ†Ž12X4>⃠Fïn’wäîÑÏ«lA–é";ée6ÎGUoVÌ7§Ëy>UÙ2ŸÕël|>O×ëN÷Ã{2¸LNm¦­Ç¥sG0m$Æ?‚i-@µ›íw§e>Kqà¶Yþö0úE]]×Õ}Ùrœ•yÑû=/FWÃ&šaöÎpÒÄ3œ6õL‡¤‹¢^V'Û!AáIµ=ŸúÝQ™Nª|9 ’;°¥eÈ~·ÌFùu25 ›Rlín°ûùúXWEœ¦ë ùVWõ5™%ó¢ÄHÛ’›¼š‘i™n:Äï™v8Æùúr–ÙªÎ1 O:UYg€h5ÅLo]~Äjh#À8ç«Ú~` +kÍAážU‰LÃÒV+í9ñNH + ÝW·vƒ[pŠzJø•Íq¼ÉΛt2Ä ¤W/Õ xÃÖ£º¡œ•zd/¬ŠÕ}äT†ƒµ‘mÉÜÐ ´ñ¶(ÁÀVŠ‚Ä +×ÿ°•Àβ=é¢h­p÷¸kI÷Bk…-­føÿןŸáyœ–W÷ó´ªÓ²úóÌñP•N‚ð10ªÒ +`ÖÇŸP¦JÃÀy{°–îö N×m[{q;YA›¹ÔL,¼v6*(émFölTX±ØÚ†’£6‹Âα1Ôdì­W‘JбÌÙÕ¨p¤Ýr·6jQ°ùy²g£¸PíË£`† …rLúWË˰›òôÒ‚öÐ&`XÚ =Çl¿J³eîP”o­Gñ8ä5œiÓ­‘8äÕ˜GñGðÔU±”JØÀ6’+TT»ËËííKZ±'m{u@ ÄÚ+1Èä\÷ŸN0R†ú)àHîpPTN¾b<¤Ì¡fòï°(²u84J*ƒL\†Ûm=|Câ2©ÁzK9ЏL(Pžþ/‚¸Œ¡˜òT@”d|q”HFQ’ùÔQ "ª-އÒ ŒòvQ!miøÿ ET@NïÓ¤B9µmnR*°Û*›—Ü»HVøú z$± +endstream +endobj +677 0 obj +<< +/Font 1220 0 R +>> +endobj +678 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+®Ú›aÏD*õTªÚ‹HH½¨*ä‚!$€ƒ±¥Oß1¤iÚ&Þ]0@)q`Ïzf¾ù7«„F‘»„“O %× £äKòí;¡dœM,U`ñ ‹D)Ü(ʯ͟\º^HZ¼ˆŸúû·?ï¿J¾&K”©¿Šiònt/q€L¶¹ÎˆäÄ8 oŒ‘Á¢¾G|‘Áèñ§»äÙ¾ú³2[eºÈÎ:y‘g£²w•Ïï?¤ÅÍEµÎÆçézÝé¾yM×Éù IÓ*p\:wLM#Á0®ø15µuL=ÅÛ:ލ)PLLOþô»Ób6Y;°“ÃC?¯ÊÛª|"[޳b–÷~ÌóÑͰe8ÆX†“:˜á´Ž¦g:$]äÕ²<ëØ ŠYÐŠÒæœéwGE:)gËiÈ’Ô€¬ûÀË+ö»E6šÝf«i,$ŠIÝ´ùýíjõ¶*ó9O×÷äsžßT·d’d”Ïó Ïî¹›•WdZ¤÷pOF€q®¡¸‹lUÍ0ëÎ:eQe85…­ñAô#ƒV šŸB½``ÊjIaÊF•]HÆÒ°4ÕÜ‚Ã4jámê3!ÕÎÛÔ§Wž2}¡íï³uf‡)§@`¹(Ne%P,¬Så™2¬ÚÔ× ´‰ÚÔW$Ö¹>•¾ÀÐ׳B9«°il'ÇÓsV1 –ûfˆ(Î*œ„5k#"@+­f›±ý gßÿæjµÜìÕv›VUZ”?ŸR5žˆÒ0p¾±+†ˆRS0~ˆ…2QJJ6M =y»[›Aôr³WAÝY + "C{Jr4Oq<ØS¡sb‘£Æ.¨“T‚ŽeÍ~± '@Ú£>?aÑ0ÅeOI,\ª™3B¡£’Ç}”“.Á°Â²p`ЫgZð¨\÷p%U‚µä¹C—„ÙÜ´ëQnÐC­€;²h³Í|<ù¸A·å#K ù¸BûÔšäÍPìÙ–?SGD.Ð +Åò¡=u®€7Zÿƒª3´G»ž~Ű‘SôAž:;\˜Ì¡ +8 ;ºE “öÔ5: ýNöQÇFAùÉž»D“ä/í`¦2¡@Lx‡g*Â[¸QLe ýš…áduè> +endobj +680 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÍ˜KoÚ@Çïþ+NíeØ÷9•Ú*‰Tµ‡HH=TUDÁ€ÀÁØŠè§ï¢¤I[ï®y)8dgfwf~óßeB +£È}Âɧ„’›„Qò%ùöP2J„&–*°ø…y¢”nåOÏf¿=z³´øÿëå§çïO“¯ÉÍlÞå$ùÐOºŒ8À?öÇ {xΈäÄ8 c¤?ßøˆ/Ò>ývŸ¼!ÛWšWÙœ,óì¬S”Ù(V½z1-fë‹z•.gƒÕªÓ}÷–ôo’ó~“E«Àqé\‹£uvYÖa†ŒøâÇ M Pdz¦8p»9ü£Y” (fá“…;°³åx™­(õdMÚ”ù(d=j@n*¿9€´¨«»ºzŒ [Œ²2/z?fÅðözÇõxÈõdIÏtÈ`^Ô‹ê¬c;$$.í4pÜÈælI»Ãr0®òÅ$dI¬dŠÖ”i·Ì†ù]²œæ °}5í|º]íq›Þ×UÑ#çƒÕš|.ŠÛúŽŒ‹’ ‹YQbäÏ}#÷y5%“M!e¶¬sÌ”³N€kŠAÓVeuBB”¦sã!¤1GÀ-8ÌVOE¦Éª™ƒ<‰*7o²ÒÀ ¥W¾Ê;ŒqåÌ哨¶¨sžÒÜ•á`m$ì÷¥f M$÷÷f\QXxú$Æo§É,lÛùðÆ™˽ÓB0IN·šùgƒ£T: ëµÙ‘(”J+€ÙÆ)!‚¤RS0Ìü¤_‘3[ÌòɴʸYÛ-[Öƒ²úÙ£R:P²iãBA*…áU H%Gä+ÒPŒJ†‡y0ß<µž?oýÃ{õ°ñA]^R º-Nv¶.œi#GˆýY·¨‰b!ӥ Òq]}Q*TEòd',Q!ÅBeÖê©¶×»[稢t ëÌ× BY*¨pwÀÒA¢X¹ChöªQ¹Eåæ¹@ˆ +W¨·šÕ|‰Ú Ú·$ê¶Æ¢x ëPÐr¢Ì‡²Ðr®€{‡§`Ôr†Ú)ö,.Ç]NQ\y“÷ž0‡J+öÒì0žX”]mAƒc¦Qbíåâbç±CPï=ÛQ<‘¨¿b§ÐÃx"¨Ø‰ô0žp”nÿE»` Ÿ¿]QÎwµxt¢;¢ÞúºA é>#x®PõyJ¤PÞéºY*°åò’ÞWÉ~0j4¤ +endstream +endobj +681 0 obj +<< +/Font 1222 0 R +>> +endobj +682 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØ]ï'"•ú‘TªÚC$¤ª +¹`À à`lEé¯ï ¤IZï®18Q¤Ä™å}æÝMDÆZ’Ûˆ“/%W£ä[ôã'¡dÅŠ*Áà V‘”¸–”?>[þõ,V»…„Á‡ø®ç=½~}Öf÷]Ì££¨Áˆüçh±ûçŒN´ÕÀ01FF«]ŽøEF“Çßn£7„á¤Hfe¶ž¿{KFWÑù¨nA#ÁramÝ‚¸ä¼È¦>ËišqÉë—ó2]‘u²JÏzy‘N³I9¨Ö‹|yw¾^fóE™®ÓéEµM§Ÿ—ÉvÛëûW1ÈNKÜì>×.‚ µV+‰ÿŸÞ¥Ÿ‹äÎ/·`j¥“*™%)íFXTƒØÄVVÇMïD[ +OŠíÜH[×1hkGSßólRŠƒÄóÖ%¡a^•7U¹¯&]OÓ"Ë¿–ùäzüPÓ8}*j<ÛU5žïÊèIVyµ.Ïz¦G¼Š” \Êöt%(0ìÒ:½ ûE:ÉnRŸå˜Ȫû†«í7ì}UæržlïÈ×<¿®nÈ,/È$_æV@êwÜfå‚x¤EH.kŽƒùîX#Eº©2ÔãY¯,ª´çQ°´b”|[€•FE;ú×°Rs0Æ1¼ìÈ S?áJÅ@içàp‚D$‚W'ãÐ׈!–ÜìgÈ®Ëe + œ;Ž’ŽÑŠÎ%ÇHDX±X'HÄÄÀLؼr”<4ëM½ .í`ÛÉ .„)\ŸzÃEl vAןႡÇcŽ‘à ÿø‚ÙÓ¤¸ÞoÖ¦JŠò÷­›’VPÊEÆÔÆ6aê·-µ±AWJ¸çÃï'ܱû©÷ò~¿¼ø›†ªf 9 ªDs'œcJëaÚºPš5Á&¶÷=Gëõqto¡lj!,;µ|(zµÃn@š„å->È7 +kд¹oB¼¹Æ5z6'B¼¸öêŒn@4. ØVM)è"Ý4Î%pÇ ÕÄ”ÖÎ#-†V¯¶ Â!É)ú=—ÂC É,ú6ízJ—t_¡ÜðT®ç”Éú.Ç´tì°chè%]Ë)´cŽ!¯’²X‚t_hµVŽF+”6-§ÀÐb…’§å(º+7tÄ,ú±n›_£ùrÏþwÄh¼<úøD –˜³¥Ãœ¥ãèÝW¾Œ6øóúÏfl +endstream +endobj +683 0 obj +<< +/Font 1223 0 R +>> +endobj +684 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©@ªÚ ¤H½¨ªÈMœHâàØBôé;ˆ¶RÙƒãØ™ÿ³ßü{—Q Â(rŸqò9£ä&c”|;ÿ ”L3¡‰¥ +,þÁ*SÊ7ŠòçgË¿ž ½[HZ|ˆÿõïOþþ:û–­1ÌgFYÿ‚øËÑ,cÏ‘œ«Àqé­v9âMž¿»ÏÞ2¬ŠÉbSu¾*Îz岬ë9iÖ×åòa<Í«Ûñ¬ÙÓñ|™o·ä~Q_“y•?ôHUÜ5‹ª˜žõêª)zïÞ’ÑMv>òee$Æ÷dE†“*ŸÕ˜CÌ‚Z€ò-†ËÍ«Å4f)ÅÛ]ͽËá‚‹ºXí‹Vâö“zðT­OX¬‹]­.w¥êõc¢JÀN•;°åqڨ̂V”zßþKQ§ÅåNuQ¨¹ëÊSîN; KzZýhìsŠuZýh#À8ç=]ŽUsPx¶ÒOû¨ŠAPKÃ~ä)£%†RɰlêMSï7Q¬§Eµ(?—åävüÂÑ<0=’¯Êf]ŸõlDí[pØ‘~õ û '²f ¢Ë žþy"–SN@}'bì<ß>/eyÛlȬ¬È$kIY ÕÿòKLG£2,ŠÛû*RШ4mü@•¢ Q¸:¥ùâtKãĪÎJIgz·á±Wžf²WË€i°¼å¬ÂO…ó¦f‰ãA§[•N‚HL·X̦ÍÝ&`¸ÔÉ°Û 4Áª#f (”A4}¥° p:}%7àG["{%CÓÇü/,½Â 6€rŸ‡ÜäÛº©Š}™îš¼ªf …E“‚Z +%vÕ!¬ÄBR ·Ò7xNè}µÇÓ«ÇZEÖB¢«JåÒ¡1¬ÀíBç19ú«T(µ¡Ÿ`­ŒcÛmQ´Rm¯ZÆä”iiUÛÆ´h£Ú^9´iÐl…ñÑmL…–ª;¿È%Ú©ˆNóëÇp \q¡Aè’,ÎðÀ˜—,NÑCtäC §Äº0¯ìÓ!È,Z±eR È4:«ðXKA†-@SoÂ"$942‰6)¨Óã… +”÷rà¸á9:§¶)Ú£ÃÌÉ!áZ£ÔA¯»èmÑaW‡D×h¢^¯½š¦pwÇ[B6¢[;ãëUv‡_¿˜Œ +endstream +endobj +685 0 obj +<< +/Font 1224 0 R +>> +endobj +686 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœ½˜KOÛ@Çïþ«œÚËdß*µ Uí)RU…ÜÄ †$N[ˆ~úNA[Á>;‰ˆ 3³³3û›ÿn2 +TEî2N¾d”ÜdŒ’oÙŸ„’i&4±TÅ/,3¥p£(~¶øë™Ð;CÒâCü¯?½|ÿ:ûž­ÐÍî]ϳOãlxΈüãx–±‡çŒHNŒ3À00FÆË]Œø"ãÉóowÙ;‚¯ÑpR糦\Í?¼'ã›ìlì3i8.ó˜ ëbR®‹sZ€ò™z´DVù²8|l›ê„|®UÑ’u¾mÚº¸šµÛbz5_äÛ-¹+›k2¯óû©‹M[ÖÅôtÐÔm1ˆ‰Fqàv—qO¾F)Ù’ (î¬Èh^—ÓsÜÕ˜}¿94X6Åò)i¦ œ4'OÙ:ß%ëb—«Á0Æ%³ ÅÚ<žKj@îÚéhµÓÀ1­Þ}Ëåô¾¸ØÕ[”#ìÊx !»]›`œó6l×.5…GÕkF+Ç-Ia+îU2{ºä¶bè0Fž&š0È—PeŒª¶Y·ÍÓŠÕ´¨Ëêä×¢šÜ^½rŸ˜É—U»jNv@¢VF5(®‡L§”S °ÓºÁ”2¬õƒô5TåÛ{òµªnÛ5™U5™D¢+""Í@‡Óñ§‰5­»ÂŸ8Øš2–} +«ÿqJh¸p±Ò¸ +ULƒåA÷åG?͹ߙwé$ˆ} ’BGi0›vŠw·JÃÀ…Gµ¾¼k +&'Ýy—”LÜáî¼ "‚C=y稑‚‡T,S%CyÄÂûØ?S%• qKý‘$1U8Òú7*ª;Žj?¢cä_±Z”óë¦Xa¶s¶ióºùýºŒˆ 帕¾ÌÅUHO!f¥Ûd@}'0UpÔ=©\ùoˆ={ÉþÃ<{ùû¨ó^°CöCSÔD!ߟ{îP™#ÈMnQx_pÈ: j¤T¬tè^¡^:Lâ]¢º +·joîJªõåž+àá™1š«œI ÃÕ·x±d9E]ìä$È2‡Â.г e%X`¸ÚK¹ú©v'õÞ¹í{‹Ë$jµPé§P— *8JESC‘JŸÄRŽ~CÅ•J¢žB¡¨¿ºQ@‡†âP‹y翎ðlPuus£qèŠ5*°Ôûï~"Q¨ÆR±ÕO$R 7}w‘\füù4+m +endstream +endobj +687 0 obj +<< +/Font 1225 0 R +>> +endobj +688 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÍ™KoÚ@Çïþ+NíeØ÷#"•úH*Uí!RU¹`ˆÀÄØŠÒOß1‰’¦)Þ]'ÀÀÎììÌþæ¿\&¨0Š\%œ|I(9O%ß’? %ÓDhb©‹_X&J9àFQ~wmñ×5¡›¤Å‹ø«‡ïî¿–|OVh¦¹—óäÃ83â?϶½ÎˆäÄ8 cd¼l|ÄOî^]%oÈÍm”WÙ’¬Òev8ÈVӬ̋ƒ_‹brqºN7U]f§Ùj‘ÏϪl•MOgõŸ/ë´¬~о{KÆçÉѸÍ«Àqé\»+£á¼Ì§!ã †qÅ=Suµ®«ns3’.‹zUlà4µÕêÒh8)ÓY•¯æ!Ã)Ü6)°{ÈѰÌ&ù: Ž;°W¡m¸›Ñnö¾®Šò±X%zLvGl¾H7r•Wgd^¦×Rf—u^fÓÃA€_Ì‚V”î^̪¬³AÈ ©Ù”bËŒ"@; Ö¶ÍY«± +(fmTAÅ|RÜÿè>öÇMè?7‘„$§6Œs¾ì˺æ póUlOÖO^ì²=½Î>7)dFR`Xaž|ék’Ü‚Ã:z¡ôb òê…Ò‹jP\µì!}ZWNÀÂ~ãVŲömR¡lU†ƒµþ¶¡[·¤è€V¥hãë ¢ðª‰Õª÷ƒW…åwÓ°Åáõ(Ý\“¯EqQ¯É¬(É$ +·~1 Kc÷zþ‹ìPÜ*ìI5ko(¢x+áGT(o¥Àlܶ—Çí¯4 œi[‚góDS0±„êÇé@ÉŽíH ”¥° bÁÔÏ”9 +²8JôãC5Æ^EP ÚÏ®gðD8Ò¾†,UŸ—tá<¸ùPíM»çŹP¨E¥oá£p.$ÊHÃq.8j?Ü‚Ôò4-/,ü_'‡BW°½É[AQzÎ"pËJ<ãUË­mð' Ö¶ÿ=Ù†*hƒçÅç\£»Õ^W‚=Å®B÷ j–KTtþC»ýÏO –‹ÅÓ>ìrü‰$ì2pþ2Ü¿]ŠBïê•9”rþz ³¨ã¼, #ܣͺÛ˜vÀ½ gÛ–<õDF° ÊÓvu’ª­¬ ð‹£þk­„x^2†"Зå1ÔdÅœ_B…RÓ¡ HÞ€¾óqî†þ;ƒJÌÓ8õí‚Fæ?hïÕ…â¬+u¢ô¨»Éã™êIr‰?{6M +endstream +endobj +689 0 obj +<< +/Font 1226 0 R +>> +endobj +690 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õ´ªÚ‹HH½¨*ä‚!$€ÁØŠèÓwLm$äÝ@‘‚CvÆãö›× *Œ"÷ '_JnFÉ÷äç/BÉ8šXªÀâ‰R¸Q”?_›ÿwMèz!iñ"þ×ËOÿ¾“üH–¦~Óäà é^1âÿ8˜$lwɉq&ÆÈ`Qçˆ/2=ÿvŸ¼!¯þ¬Ìd™.²‹N¶gÅ,ïýžç£»á*Ý”U‘ Çiq7œT›l<\WiQþéÑé¾{K·Éå )«ÀqéÜ9s0 ㊟3-@3¾âÀm­¦ÆúÝi1‡¬'P­O[ý¼*WUyS¦CÒE^-Ë‹Ž ¼?îÀjZc>ýî¨H'ål9 Y’YЊÒ&Ùô»E6š­²€å´ÓÀ1Á¦'ÐXí±Zï«2ï‘ù> +endobj +692 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØï]#§R[%­ªö ©‡ªB 8Œ­(ýõ“6_J½»Æ(RpȾëñÌ<óî&¢@…Qä6âäKDÉUÄ(ùýøI(™FBKXüÂ*R*nå×–O® ]/$-^Äÿzþéñû‹è{´F™ú]Ì£èÁH øÇá,b»ëŒHNLl€áÆ®ê=â‹ '¿ÝFoÈý+ÉÊtEÖãUzÖË‹tšMÊÁô.ýTŒïzýwoÉð*:6 Y1—q"”®§i‘åƒ_Ë|r=Zçåh‘/ïF³j›NG›j\”¿´G¼ôøâ§Ò×Ô©´në49‘¾d@1{ƒ’¬K}ƒÕ˜|ÍúI^dSŸõ˜­(uåR’WåMUÜé‘ñ*¯ÖåYÏzÞ5 ëÎÒ´•¤?)Ƴ2[Ï=VÔ±ŽÁjÊ–¤_¤“ì&õYÎ0qÜXøÉýjõ¾*óù˜/ówL^Dj¾o·ä6+d^7R¤›*ÃŽtÖ+‹*íùlIsPØ(Ÿ_2ÅÀõ Hâ™]ZR`˜­AÕú¯%c°>c¬.êP}ª#åÕœ5·cB·¢@KIfÀ º‚x°§$Õ ¸r–íÞ¬S±¬9Þ­)+b1g”á`mËÉ¡¥¤f Mà ±§¤¢ ±õ%Îz®^â‹*…•}?!v†ª]nA*Å4Xîš‚P¥pàլ쨒V³}ü5R·wäkž_W7d–dâK.qãäN?©)_Bè'e J6>€RX¡dðÈXÏaQrtDa½»Cq†.‰²¿Cy*A·ÅH!E,@Ú“=caÑ…‚¤Cy¬jªO•cB¡’¹Cy‰æÉƒH‡’è—ÜçހݒAG¬`º@AѶ9Î ÐÊ-:$‡÷séz™ÍeºÆH=õί[B´[ôò+Wè¢60„«\¢EòHUÏLåíO([^Œ²çÁßMµ—»Ð{µ|ÎpÇ9À!å:¤Ð3°å)º%Ó|¨Ò YYŒÉ}Öu¨ûdýR(\:”×èö> +endobj +694 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdß(Tꨪö€©‡ªŠÒÄ †$c ÑOßqÒBi©w×8M‚@à„ÙÙ™ýÍ® +TEnN>$”\$Œ’OÉ—¯„’Y"4±TŬ¥p£(¿¶üí™ÐõBÒâCü¯Ç=|þ<ùœ¬ÑLýU,’7£¤ˆ|s4OØæ9#’ã 0tŒ‘Ѫö_d4½ÿí6yA¶¯aV¦+²ž¬Ò£^ºž¥E–¾-óéåx—ãó|y7N×Ëlq^¦ët6žW7øóºšå÷í‘þ«—dt‘š|± +—΂/F‚a\ñCðE P1~äE:˦å`v—ž“»^ÅÛ:•`Ã’Ål?ˆ¤ä¬Æ¬<_˜­(=ˆ¤¤d}£íßí4p +–¢¬óh°Ò9”tuº¿îìˆ3”·óŒ› +£ÊôbŒhU`=iÞN³6ï—_gÉ5~ÿcDžñ +endstream +endobj +695 0 obj +<< +/Font 1229 0 R +>> +endobj +696 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘J}$©ªö‰ª‡ªB.âp0¶"úé;*MÕÄ» EJ˜™fæ7ÿ]&¨0ŠÜ'œ|J(¹I%_’ï?%ãDhb©‹/˜'J9àFQþølöä™ÐCÒâC|׿ý}ýuò-Y ›Íw9MÞ ’î#ðŸƒI¶Ï‘œg€a`Œ æ›ñ‹ F¿Ý'¯ÊlYçe6>ëTeuÞ¼&ƒ›ä|ÐdÓ*p\:÷¢MBHT¦“*_LC  †qÅ› ¢Éi™CÌiªÙË«lNé<;ëd‹qVæEïç¬ÝE5¼.fëá8-o‡“z•‡Ë:-«_=Ú!Ýn7Û)ƒ (–ÔËŸü1‚à¬ÆZ‰ ¢ÀjÌGUo¼Î.ËtÝ rÄ,hE©§„|Zj@n¦À cÐNÇ„Ÿ´ö4NŠ }ÒÚÓF€q®yL<ÍAáÌö¶nàlÓŠ¿ÂúE]ÝÕUì™L‡¤ó¢^Tgxç +endstream +endobj +697 0 obj +<< +/Font 1230 0 R +>> +endobj +698 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@Çïþ«œÚËdß(Tj+@ªÚC¥T=TU”&&›[ˆ~úNBôÁ>œˆÀIvfggæ7ÿÝd¨0ŠÜdœ|È(¹È%Ÿ²oß %‹Lhb©‹XgJ9àFQ~ÿlõè™ÐÛ…¤Å‡ø­?ÿ{øüyö5+ÑÌöU/³w“lxˆ|sr–±ÝsF$'Æ*p\:G&ë­øC&óû¿n²W„Œë|^\夜­ó£ÁÛ¶©Fäxv}K>VÕe{EΪšÌ«UUå’”U3mËóju;=k¯óÅtÓÎêæ'¹)šs²¬g·òšL.²ã‰Ï+#Á0®ø“^Õù¦-ê|q4hê6¼‰XS Pž]’ñ¼ž5¸‡˜Ån·÷,ˆK.ëb³œd@ñx™9\°hòõïƒÈËE^ÕèǪš_NŸˆûˆÈ0ÆîÀjL„—ó€YЊҧϼw¨¹-Ò*ÌÁbÞŒ·ùé6¹cìh§c¨ÉÓãN5V=Åúz¹|ÓF€qÎÛwzö@sPØ-_.ß´b˜n‡µ/)0¬ùPFv1Í-8¬àPV«¶¹j›¤-™™­«¶lŽ6rwÌ€A6ú3l> +endobj +700 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÍ™KOÛ@Çïþ«œÚËdß*õ•ªö€”ª‡ªBiâCbƒ±…è§ï8T<ÚâÝuœ ˜°3;;3¿ù/W *Œ"7 'ŸJÎFÉ—äûBÉ,šXªÀâV‰R¸Q”ß?[>z&t³´øÿêéOï?K¾%9ši>ÊEònœ q€¿Ï¶~ΈäÄ8 cd¼j|ÄOï¿»I^‘õkTÔÕe]‘|²Ji>Kˬ8ø¹,¦§yQÖùY±¼=Móe¶8«Ò<ÎëküzUOÊê×ɪ¨óêp`døæ5Ÿ'Gã6ϬÇ¥s­ž†Ór2¯²|²¤‘`W¼eÉѰL§Ùe²œâÀmý–åîVû··uU£Éõ-ù\õ%™%™Ë¢Ä€@’·$йòü‘ÞdÕY”“Û)Ó«:+ÓÙá *ët²kîÀj<˜¶sÅœ +³ ¥m§Ò,¹(³YÈrÔ€lJ­=¡É(«ÒUç|¦aI¬ޱjK‘zƒ%E1ÿ}ž#oŒãœ§Àÿò¦À\ͦÕÁì6ýØ$p!ÍAa_ô$Ø®¶­ìMzJ + kyOÒ“[pØö$=™ƒlJÏíyC5(®¼MrØ%•S °ìö••@±)´§dö•á`mûŒ}¥(H,‰ý÷A˜_,'××ä¿„pMà˜øü™†"^a!Þ•=!^1 –·$QˆW8çjæAž#Fÿë:øG±?nBÿ±‰|P¤“ º’«ûV³q éÓ¼aàZÌžÀ-5‹§>7*(ù‚ç,,ˆXõiŸ£8ô2bkÖ +@ö‚§O%h/‰Â‘+œiý§Ù™¹ktt@®°¨cM¯J[`‹ º5u"ˆ+$*DúÚàš@µÙzKÑUg ŽÒѹ æ©äPü +ŠÂÍsï±Éd|—ǃ1w(îÌövœ3µïndgÎw]éƒi®P·mOÒÆmZ¢jóÞîÊ¢-–`[s†+à±CëÖœa¨òö¦…PÔ‡þ zæè€.°sÐ3‹ÊUöª­™FÅéQ#HÏ$ +EOÅ„jëÙ¤¼xzw¾Ñ½7 +”oŒá1n„¿B©ÌŠÂXþ3.À ­çä“uÈ‚ú?£¨7–i],;Ô‡Þ|Þ†aƒÂÐwAÒZ5 +ÀØô²A…ÊocíÕŰT`ý¢«³á“ä +?ÊÌ­X +endstream +endobj +701 0 obj +<< +/Font 1232 0 R +>> +endobj +702 0 obj +<< +/Length 931 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+®Ú›aÏD*õDªZ©‘¨zQUÈCHc+JŸ¾Diªï.±)1fgÆ;3ßü›»„F‘û„“ %7 £äsòý¡dœM,U`ñ†E¢”nåO×æÏ® ½YHZ¼ˆßúû¯?÷_'ß’%šÙüÓäÝ é^0â?L¶½ÎˆäÄ8 cd°Øøˆ/2=ývŸ¼"»WVf ²LÙY'/²ñlTö–yùuyÏ>¤ÅíEµÎÆWUZ”¿:Ý7¯Éà&9ÔY¶ +—Îß²‘`W¼Þr¿;-fãõ´å‰¢ŸWåª*ÃȖ㬘彟ó|t;Ä`†Õ6šáÃN6ñ ï¶õL‡¤‹¼Z–gÛ!Aá)Ün’¢Î¥~wT¤“r¶œ†,)PL¿º,éw‹l4[e!Ë1 ZQZ·ýÝjìmUæ=rž®ȧ<¿­Vd’d”Ïó# uOÜÏÊk2-Ò‡ p›BÝçY‘ÝU3̳NYTY' Zí4pLôÚýèGì†ÆÊ¡˜¿žší¦¯6Œsq…‘Á4,mµæ °{yª²u7ƒºý?Ž’ÓÜSÂ{zãø!»Üd{!nÁa%Fµÿâe rìÔ)H5(®jûÒÜPNÀú>±VÅ®•ƒ-¸a8XëP‚a­4mücÇ­‰Õ®›¶8/Ö%P­Ó`¹þÿ¡õûz:OçézýÎñdU8ïjÆëÛF Y¥“ ü( %«´˜ƒÉþ ÷róÀ‚ºº4 œg\kǰ¦`åÖ‹ KJFÎ0‡S + "–TDÈQ¨Å1¡³ U;ÅŽR :?MN€´'ØaaQ·ùÉL:]€joÊănÛ¹àœP¬ômiç„D%)êµnêG©æJÂôôxÆš”¤‚¢äóÄ€“;oÆ£qÃÁÉ-Š0íû!³ç.uGOnP…ÅB¥y/J´iœÚ¡‡u1|å%X,oš—+àm‰ÄyÁPyòZ÷‚¢ó—vË^0‡²íäYTj^‚…#ši”iÓäñͰÛPßae£™Dýè)éFãJ > +endobj +704 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ™mkAÇßß§X|Õ¾÷ùAL¡-I¡´Ð€Ð¥ÈUOs‰zzÞÒOß1†$¥ÍíîyC ¹èÎÌîÌüæ¿Ù$¨0ŠÜ&œ|N(¹N%_“? %ÓDhb©‹oX&J9àFQþølñì™Ð»…¤Å‡ø©¿{zÿUò=Y¡™ÝW9O>Œ’þ#ð£YÂîŸ3"91ÎCÇ-w>⋌&?Ý&oÈþ5Ì«lIVé2;ëe6Í'Õ`UTßÒmU—ÙE½Í¦—uZV¿{ýwoÉè:95™µ +—ÎØ¬‘`WüÄfµub“Š·»Ìh4;ìÏË|²žd@1}y2,êj]Wqd«iVæÅà×¢˜ÜŒ1šñzÎx¶‹g¼¹h`z$]õª:ëÙ +;°¨ÑaR¦³*_ÍC–d´¢´)7†ý2›äë,`9í4pt°é†ûÕ6ë}]ržnïÈ—¢¸©×dV”dR,Š# /í¹Í«+2/Ó» p b¼|Že¶©sÌ¿³^UÖY/$T#À8×\ÌȣКƒÂFæ)Óa`îjÅ`×{# +00qiX¶jIa¶zŠñ¨.p ³;ªÏwì3`V­zþô.û´Kñ CTƒâª±’«r +–Ù+z`%P¬ÉWÌ9e8X9[tì‚f MäœÑ± Š‚ÄâבX }‰u" +ì*ûù³3 +¦ÁòæA#ÃÒI6ýÃ_Æî|‘n·Ï©OLi0ÛŒ¤`JÃÀù§³P`JMÁÄòê…™õÓn·‚Ú¶””ôŒÝ[D[*µ·ÊQvÅá¡ %C™ÅN~T‚ŽEÏÁV… í©RXÔY±€9Ü*Ö;Õíò§½Q…šKz5dB¢àòÂ#–e÷ݹʰ€ôÞHD¡Lp”€¬Y¤F LP”YI ¢üm~¯¸C­fštn<¹EÁæS÷1|ä˜-¡|ä +ÅTÇŠrŸ·3%—(¥b¯Ïºõ@ ÆŠ%K·pÜwëÐD9C%å¿J;f¨…TcÛæPGyïÛŽêEå§Ï1=Ð(¼b'Ån=À¾C=wŠ1fµV@Ÿ†ÀL(PÞ±1ŠÀ2à Ì(Ê,. +“Ùj‘ϯªl…[Öþ>סRk¬Šxú”a¾±,ê6V@Ò†^ p:\Ñœ?m~ìV¤{¸¸ñ:p™lðûõh#Y +endstream +endobj +705 0 obj +<< +/Font 1234 0 R +>> +endobj +706 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)´%)”0ô¢£Ú²£Ä–lY"¤Oßqr€V»ëʱm±â¬þYÍÌ7ÿ® +TEnN>'”\'Œ’¯ÉŸ„’i"4±TÅ/,¥p£(¼¶xvMèíBÒâEü¯—Ÿž¾•|O +¼Íö]Í“£¤Áˆüãh–°ûëŒHNŒ3ÀP#£åV#¾ÈhòøÛmò†ì^üΖ¤H—ÙY¯¬²i>©EYK7uSeçÅ"Ÿ_ÕY‘M/šM6½lÒªþÝë¿{KF×Éù¨MUà¸tnÓ»ìS•Þ…ÝÈH0Œ+~¼Pµu¼»+Ün“åh +$ŠY|Ädã¬Æl;žfA+J=Y8ìÏ«|²5 ·¥= aÙÔ«¦~ˆ(+¦Y•—ƒ_‹rr3Ƹƫ]`ãì)²ñlÚx}ÛÀôHº,›¢>ëÙ ‰T; ·º=߆ýI•Î꼘‡,‰½‚b ·%а_e“|•…,§9(l˜mÏb¸[íaãÞ7u9 çéæŽ|)Ë›fEfeE&墬0²“$@—bÐöHoóúŠÌ·}TÙºÉ1?ÏzuÕd½ %†%ÐúX†1…[p˜Ñžª&´f 2-ªD÷Hh˜ÅTƒâÊW¯¯%G9+àDÔX Ô9O‰wÀne8X9¦0nÍ@›È™å€r‰%­ODŽÀaõT2›ÓnB> 9LƒåÞ (˜þ +'~ÍüóÌð/½¡]Zþ¥Àlë¬A©)ÿFÿa´Ÿ/Ò͆ÔÅ€˜sÜ;`£˜3ôr±Çƒñù8(sŠ†Ï›Ä¯¥†9ô{±Ç†‡ScÑîí ²b3FîG1qac× ÞóÄWS#ÑÉÅN®‡S#¨Ø1öpj8Z¿“i%Œ¡kô·’`ò3ÊÀùPB~‡†ÖÛ¢ÀoÐz&Öî+tŽž’ 6ÜÓ´ºyy®þo:Ø@¶µ|£»LÖøó É +endstream +endobj +707 0 obj +<< +/Font 1235 0 R +>> +endobj +708 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õTªZ©‘zQUÈCœ&ÆV”>}ÇI”Òzw Æ $0°3³ž™oþ½N(Pa¹I8ùPr™0J>%_¿Jæ‰ÐÄR°N”rÀ¢üñÚê·kB7 I‹ñ_~úõû‹äK²A3ͳ\&o&ÉðŒøåd‘°»ëŒHNŒ3ÀÐ1F&ëÆG|ÉìñÝMò‚2ž•é¢Ê7ËW/Éä29´-h8.k[—\–ù«F›¢úœîªºÌÞ¥åÕY½ËæçuZV?ÃÓZ€êÁ¬âÀmsOoZ2 ˜e­Éð?ÓóÛì}™Þ†â¬Æ,é!FfA+JûH(j@6Màè–µÓÀq»{È)ý€bï•SÏ4mç¼­hØ‹´æ °¿úRg\ÔÕ¶®bÉ6ó¬Ì‹Ñ÷U1»šbDÓí}HÓ9Æ4]4AM¯ï¢™I×E½©Nv@‚bT |)5Fôo-)0,ͶTËl–o³å˜ƒ„j»ãûÕöëu]#ršînÉÇ¢¸ª·dQ”dV¬Š# ­Hnòê‚xE5(®ZšÀ²ie¤Ì®ësñdP•u6ˆW9ÓýP8UVÅöTn(N•á`­÷WcLÓ°´Uš6Þ)¡{?‰Ù®ûöCà|·b°«¸}{Ž–i°> +endobj +710 0 obj +<< +/Length 881 +/Filter /FlateDecode +>> +stream +xœ½˜KOÛ@…÷þ£¬ÚÍͼQ¨ÔV©¢ ¤H]TJ'’˜8výõ½ ˆÒEæa›€‚IæÌãÜûÍa›Q Â(òqò5£ä6c”|Ë~ü$”Ì3¡‰¥ +,¾a)å€Eù˳իgBï’â§þÿíßûo²ïÙeößÕ2û4Ɇ_q€œ,2vxΈäÄXŽKçÈd½Ÿ#~‘ÉìåÕCöŽq•ÏŠûœl¦ëülð±©Ëù\®ÊªØ,É¢Ùåóëm3­ê?䡨oÈ®XýΫ©òmSTùülPWM>øðžLn³ó‰o2F‚a\qÏdÈxVM5JÇ ¨(ß`8ܲ*æ1C)Üî·Ú;XÔùúy¯J\~1«G‡Mº:ìÑ`#&Pr)°Å׆WÙþ áа +endstream +endobj +711 0 obj +<< +/Font 1237 0 R +>> +endobj +712 0 obj +<< +/Length 906 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?¢P©­©¢¤H=Tr'’˜8výõ¢TïnؤA `ÂÎììÌ<óî&£@…Qä6ãäKFÉUÆ(ùš}ÿA(™eBKXüÀ*SÊ7Šò§gËgÏ„î’âýûÛßÏ_fß²5šé¾êEöi’ Oq€œÌ3vÿœɉq:ÆÈdÕùˆ/2™>½»ÍÞ|‡Ó:Ÿ7åzñá=™\eÇ“¾%­Ç¥s=Kއu1-oŠå´Õ·ÔÃJd¯Š£ÁǶ©Fäsµ¬jô–ëe¹¸lŠu1»˜·[ü¹ióºùMnËæ’lË寢ºØ´e]ÌŽM݃§n»À÷„m4É€â÷Ÿ/êr²w`5Bÿr¸`Ù«ÇØU‚rÚŒží¤‹Ùù}Èû̂VóôÀv©ÙÕ×aÍj§c”{Óà5»³»â¬3|ZçwaÖ°°(ãžZÝÃ.ã\oAïŮ栰Ÿ:™´bðrIR`X²;åÒ[ìr KÖ×y†­G3™äË–qÕ67mó¸‘b=+ê²ý\VÓë‹×ÚöÈH¾ªÚus4À·AÛ£WžŽ8å¬Ã4|S†ƒµý~‰qÇùöŽœUÕu{CæUM¦qÌ pL3ЦãñÜTŠ‚Ä$ש¸©FžR …¦ÂJx˜¦"*00qiX¶*¦Árï°WpˆÔ,rtHë‚tÄ®À‰Æª´˜ë÷‰÷k8ÿð·W4KŸÄ.HJFžzb„À®}ºÀQy;Z(Œ%C-ÆüÇz K*Aã ÷»cáHÛd4XŠT÷³=Np.–ùvûV½)Pÿ[é \ 7…D¡æg](:±h@z4ððzÚE,¨u Žú+–U ̲$â  Eæ»nHDîPw™Uíî›äeWª;‹³uW,v˜U(»©Ì«ÅÙáë” a~ cs<`@ŒÃÚ}§ÞjœI Þꌢ§( +=%A5fQvyðñFùæüÒ¨Þzç­xT2,,껓‹A%“¨É’70w™P ¼3PäŒùº#&îD,MÒzÀPrÅ&­%×®·mÑDu(®|ÓÛ^·kPZ¥¾Ùˆr@£°Š½(Oê€BY „öç€T`PöçÙ¿ÿÕû29 +endstream +endobj +713 0 obj +<< +/Font 1238 0 R +>> +endobj +714 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@…÷þ£¬ÚÍͼ‘©ÔV€TÑR¤.ª +¹‰ IL»ˆþú^¢oÏŒcB(˜0g|çÜùæx›P Â(r›pò!¡ä*a”|L>!”Ì¡‰¥ +,~`(å€EùÓµÕ/ׄn’/âýþÛÏÏ_&Ÿ’ Ê´_Õ2y7MÆ'Œ8À?N »¿ÎˆäÄ8 'ÆÈtÝÎ_d:{zw›¼"í+/«bþæ5™^%ÇÓ®ñ¬Ç¥sÝã‘´lꛦ&›lòÍ<¯ŠròuUή/òͪX^Öù&Ÿ_,šþ\®²ÝnbG$[—ͦ>áÛqÈlŒøâ³Idz*[ÔÅf2¤ :†KÇU>+nò¡$Š‹ÚUûôa´Ç:½mêrBÞ—«²ÂÙ’yV]?VhÛdUýÜõ%Ù«oy5"U¾mŠ*ŸêªÉG!3â¬ÆåëªWS-fA+J»€¤¡î¢dÛFÝæ"iQçëÇš•XbVOÚb´µ:¿/Õ(Ä?ÚiàX{0AlІõ´ã€‚F€qÎÛ¯ÿ¼ËÏÚN=­²»05ÍAáå±Ã€·§Ò/’Ãþ9œ_¸‡ýu8¿0‰ÓÏ/}©Å•w ”r +vØ|úkÛíA&e%Pl»n§D‘IÖv£<‚NJQèeI§ãlwGÎÊòº¹!‹²"³@ZÌHà!èÿ ;…Ýóp|wŠi°¼›è¸SxžÓ̃ã?›ÍçUfPé$ˆX0 ¥m0·m%m8Ï™l8JMÁÄòb¨;•”|¡D,E†Òæ˜x¼ûÿ³(3ÌFì…V›JÐ^Þ„cT8ÒúWð¹9*,Ç`ìË›Q¸PÝéŒ +‰ ÈØÐwƒ÷ÍxØw } =z‚cHòS*z‚íw\?m‹´û +ŠÙÇzð? w˜~̾i2BÏbøñ¥ùÁXÆ fŸXžìsw +£Ï¾Ù.BNbð x°5˜žÀÜ ‹}ô¸ÞûA@=†Èß|Á@âÓO@s©ïGæhoÏEñˆY b²Ý@bØ7ÔóL«o®ëTÀÔ$ƧNχBŽ Êw܉Î +D€]ÝÊ&œXxÌxdÎ`™#JÚaÚñù™” f_ÐŒ„ÃMìCãanSa´,`D)KÖ/ú+Ÿ'[üþÍë¹B +endstream +endobj +715 0 obj +<< +/Font 1239 0 R +>> +endobj +716 0 obj +<< +/Length 899 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïäTj«$R•*!õPU‘ œÆnD}ÇI”¶jëÝC@‘‚CöÝÙgÞÝ$¨0ŠÜ'œ|H(¹I%“/_ %ÓDhb©‹_X%J9àFQþülùÛ3¡Û¤Å‡ø_~úõýEò9Y£Lû®æÉ»q2¼`ÄþqïÁ jóëÍá ŠÉ벃qÇúã5Œžþò² RÐéË-ÚíÁŸz-оlÙGO¡:•¿ãÝOìýÕ!‹h~b!rˆWÀ¾ ˆÐcè}üµÕŸEotÂâc=¿ø‚Ä, / ‚‰´ïÅ#Ó¸·£‹Ã2¦ž{´ 1¡@y: }­]' ¦ÆÑ>uæ|(äCçäËæÔ1Š~ÈïIBQçÐá$kX'wÙþÆÓÝIY£×ñ_CY¡ÓÙñžNíÍ`üc™Ÿ’ þüƒº£ +endstream +endobj +717 0 obj +<< +/Font 1240 0 R +>> +endobj +718 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÍ™MoÚ@†ïþ+NíeØoï"§R[%‘ªôP ©‡ªŠ(p8»Qúë;†6IÕÄ»ëØ¥ HÁ¿»ÃÌ>óN¶*bEn#N>D”\EŒ’Ñ—¯„’Y$41TÁ7¬#¥,ðXQ~mõèšÐõ¤Á‹ø©?_=¼}Ž6(S?‹Eôn ϱ€Ï#¶¿Îˆä$¶10\#ãu½F|ñôþ·Ûè9<’¬L×d3Y§'ƒt3K‹,}[åÓëËe¾º»œW»tv¹XMv»á›×d|Ž›¤Ë¥µGŽ%ÄŒ+~i-@AVqà¦Î”Féd¸(²™Ïý$Š éÊ›$¯Ê›ªôÛ‹É:¯6åÉÀxn‹[0“¨qÉpZLæe¶YøÜ’ЊҦÜH†E:ÍnRÛi«ã›Ÿîö+Ho«2‘÷ù*/pÅd¥t³ÊË2Ý`¬ÛV“¢üAn³rIvÙê{Z H‘n«¬Hg'uaõQ,ç¿À²¨ÒÏc±µÍuœ|ZsPxŽ9ª3ñLU­ÔGo@ÍåÄlZŽêØŸ>„þ¬Žü§}à>Ù©%†Ùé(º~´¹‹it°w¥ÍbˆKA'ûoíÙ]zQ Ÿ“;?5ªAqÕX°}íTY«èÒFŪ;Fr©˜ƒ1]CWÚšŽÛ†®´‰­;¢¨ØÖ¹’ljÐçàЂ§ +OCCÙOÓ`xs§ÀSi%mžâéédwG.òüºº!ó¼ Ó¾z¬Ê`¦2#Ú¯2f`]V^¥¦»©ä‹W)-(éÀ¿GSûl{v¸R¡ÐécUúXCsÅZ¶Á–T‚eQ»V€4ÇÏaÐm…2ªuàÙAõÑ“Q(tiò?H‰ÖÎI7|ãqÒc‚ñ/ .8úMÖ©#¬)ØÍ-»¸{/¼Ÿ´·ÂÜ Al"ø²šÇhø\, a5WèâœæÕÕ\¢/ ¸5µÎçuà½Áš´¶> +endobj +720 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ+ŸÚËd¿½…Jý¤Š"õPU(MœÄÄı‹è¯ï8PÚ +äݵMD³3;žÙgÞÙF¨H¹‹8ùQr1J¾Dß¾Jf‘ÐÄPoXGJYà‰¢üéÚêŸkB× Iƒñ¿þÿô÷þeô5Ú ™ú§XDÆÑàŒ øåx±ýuF$'‰M€¡cŒŒ×µø"ãéÓ_wÑòðeeº&›É:=‰ÓÍ,-²|øc•Oo®–ùêþ*ݬ²Å²L7éìj^íð÷b5Ùí†4&ƒwoÉø::7¹aX.­=²‰„„qÅCÜÈ‹t–MËáì>½¨Ÿ“ûØËš Ž¼aÅ›:Žë†d@1½…܂ј†GvƒЊҠ,|7h²>³½ E6óXN[ cëJµQ^•·U¾-“É:¯6åIlüv¨ñÔ¡XîÍi7L‹É¼Ì6 Ÿ%‰µÙhP¤Óì6õYN1h~£‡µÃõ¾*ó!ù˜¯òý%ûxÍ&ÅÍc ¶Õ¤(‘»¬\’]¶ú™1)Òm•áv—E•Æ>NI + ˤñIŽB‚Æ XLxGù|3% ƒÊøÏ)^‡ìFì¬Øå>^^‡¹¦WaEÛÕ¨² +&ðAm <­©Æö'·¨è$°élTQXUú Fö•‡M¬õ‡–õF™Ãý…7Ë6Úš¹'ËžÍ-(&­á@N ŤÀL3wü!&5…ÄÁ‹—0v:ÙÝ“‹<¿©nÉíéy.¯Sš3TT¡C¸®6)ê*gúök“Y”U¡ãµÖìcõT({ºîP£œêeò`ËœzÌÕzµ)QO…6’]m +ªíÜ¡­MŽÒÊ]™Þc u•GÕ…¬íð“QÖ5Å ˜E稸Ù'J)G^wR/ðÌg¬1ñ[hFÆ•×ωxmñýu'k +endstream +endobj +721 0 obj +<< +/Font 1242 0 R +>> +endobj +722 0 obj +<< +/Length 901 +/Filter /FlateDecode +>> +stream +xœÅXMoÚ@½ûW¬8µ—a¿?©ÔVI¤*=DBꡪNc7¢¿¾´i+!ï®q„ÆìÛÞÌ›7ë„F‘ç„“O % £äsòõ¡d’M,U`ñ†e¢”nå/×ÿ\z·´xõÿ§¿÷Ï“/É +avÏb–|$ÝFà—ƒiÂöבœg€áÆ,w{ÄŒ_Þ='oÈîÑŸÙäÝ[2xH®uËYŽKçê—ó2]’Õh™^uÒÕ$-²¼÷}‘‡ó|±NFÅãpZmÒÉp¶m6=Ú!Ý|#Á0®ø¥ðµu)lÅÛ"ðó"dã²7Ù¦wÙl^Þ£m'M2 ÈHq^ï´ÜÕHµKá3 ZQz1¦QrWQ.¯ŽÑ"[›øXh(&º¯nu —6ŒsÞÂÕÏ«ò©*#d;d´Ì«UyÕ±gÓÖñzjõ»ãb4-³Õ,dIÅ ž,ýn‘޳§4d1nÁ!õëbß?¬ö;Nï«2ï‘ù"/p¿¤ZíCuˆÒºåOòœ•s²É?Ò¢CŠt]eX™®:eQ¥=1•°öÿëÇDŒjP\ùò;T•S ¯Mjó!\7»hÝïƒT ••@‘Ðä !¤á`­·™hR3Ð&²áh,zJQ(:úŒØù“6˜Ü‡–ò|Lƒå‘­Ä‰Ø)kÙ=œ)áW˜`Å’V³Þ N°ŽÔár% çí£äJj +󬎄‚%…á‡c‚u=ÚlÉ]ž?VOdšd,`{âh¼j;^%CïÅêƒ%’JÐ~ •@áHë‘èú–ñaFaÑÅ +E{è˜#TÇÕñöÀZ%Ù°ˆÖH!ÑÅ +H{gh‹N@œ‚ÎÑÅÊJ{èìBü¢èb­¡s‡nÉxh°®r‹V)`°ðúÂÊ &}C”°r…Ö­5#Èz$â„Á½]>Õr®€ûº¬ä m”ŸÜ¡"È)Z$?[½çí.XAõ˜9tH±ƒ²Ó-º¤¦zÓ Q£Iò¹ÿÖŽaÑØÙ×iç“è|­]»ˆBjazÈÑ5_7Cdè Î›‹­’Ç×Äh•C›hÁRÕtbi(oË7°DÇæI±¨ÀzÈÜÜÿÑ­?;ºOÖøú·H† +endstream +endobj +723 0 obj +<< +/Font 1243 0 R +>> +endobj +724 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*µU©J•z¨ªˆ‚'€ƒ±Ñ_ß!DI«ï®1(Râ$3³ã™yæÝUB +£ÈcÂɧ„’»„Qò9ùöP2N„&–*°ø‹D)Ü(Ê_žÍÿx&ôÖ´øÿëïŸ^ÿ~–|M–èfûYL“ƒ¤{ňüå`’°§çŒHNŒ3À00F‹mŒøA£—ï“7Eºª²"_tÊ¢J;ïÞ’Á]r9¨³i8.Ûk“ÒÃI™-§!øâuÑä´ÈÆ!æ´Uo +eeº Ëá"½è¤ËqZdyïÇ<ÝßVËY>ßÜNªu:¾Î‡ëuvH7ıâÀíöuùd@±„ö¿éc:ç¬ÆšˆqžcÕe£²7Þ¤7ÙtV^ÃM'ȳ ¥žz9ÒQ©¹mõ3øÖNÇ,Ÿ¥À4¶=Å.=Ki#À8W?sŽæ\sP8x}ó©8 ´b௠~^•UzÛ!ÃE^-Ë‹Ž <–¤À°i뫩ߘäš[pØ™u5Òïé({HCÌQ Š«ÚFïï¬=§é}Uæ=ò1ŸçFLžó”.çÛ“.1[»œ­ªaQþ"Y9#ëlþ3-:ä•„þÈ”S °ö +Se%P¬ëÚ—Se8X[Gü(˜*Í@ì÷Mö]ú/_³µMþ—§ÜMz¥(H,Q}ï·²¨Aßžkl¤Ýæw + *¦ÁòÈÝ¡½³âZ«YÃåá`ïÒI±diÏ»ÀlÜ6ÑžsÃÀÅ®Œíy׌?áT•Ò’þÀÕ}¼hY),läú¨¢ +9jºÚ¹XI%hþ‡ØËázCnòü¾z “¼ £(äúãN€´uyûÛ¡Ìuši1ÌØHTûPŠ\¡PLIÏJ´ëî­ãÀÅWHZ±:N$U—ïÎá4‘pÔ`MiMfÁšŸ˜¢öjåZãÐH¸C!fÚпGbQÂÅ^x'ƒ*.{'ˆD¡øóêÚ`žsiÀ´üiyÎJRÖªhæ\÷l Dç §Iš‰æ§‹†æš™9”’µ= +pfQúp¦Qéy·´`‚3ì{OW¿X_os„ &QÌy+ôXÎ…å»Î8šsŽR.TÑÌJ·XµvTŠÒÍ/žŽãÜ¡p‹ÝOÛòmPä5½9Ô·F)w®®V¨ùüM.–Ø€6mÄÖúûè/É +¿~0´v| +endstream +endobj +725 0 obj +<< +/Font 1244 0 R +>> +endobj +726 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdßÞB¥>©jH‘z¨*ä&NbHlâØEôÓwB¥´xw'ìÌî<~óßMDŠX‘눓%£äsôõ¡d M U`ðëH) à‹[…E´ŸðZ4õý‰}À;Ù×ÙíqyuwÅ4î˜Bz0‹¬fÎY¥k³ÒJ¡,kMNi0Šö3°®¹²³šBJ£ÌJ J¶Œèf…á&Mçf9Š8gÇñÅ›d¨ß˜;dxû«W·›¤´CdV€4Ía + ›ÀÒ¢ºñüÛˆTè<üR¨üdÓÉ…ÃRH”.…Àˤ㶠€—‚£ %ˆgîzŽ›‚®Ú§(˯&zw[dq  nMSnPu¹¯7zÝpŒŠ+6» Pku!>Û{ Qd¹ë¸Wê2põéWÀÝ“¤7‹9C æQÎÏÄbN9gi±˜Y”…Žú `1Ó¨½X Ê|p5Ü^d2,Pêº% á&“¨ÐÜÉîËM&(ç”å7¹žîÌ«y£ÿ Biu¸U†¬- Ú[¥(ÀÚ*¡`,Z”]£_[ŒQtutWáoT£ä +½~?بBÁJšƒJ¦§=‹6øý hÑK +endstream +endobj +727 0 obj +<< +/Font 1245 0 R +>> +endobj +728 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@Çïþ«œÚËdß*µ UôP)RU…ÜÄ †$Ç.¢Ÿ¾ ´TaØ!‰"9޳3³;³¿ùïuF +£ÈMÆÉ§Œ’‹ŒQò9ûöP2Í„&–*°øÀ2SÊ7ŠòÇ{‹î ½HZ¼‰ÿzúíïóçÙ×l…f6ïzž}gÃcFàãYÆîî3"91ÎCÇ/7>⋌'W7Ù²y†óºœ¾{KÆÙÑØ7žUà¸tÎ?UmsÕ6d•/‹ÃA±šuYüXT“˳vu^-nϦy}y6k×Åôl¾È×ë; ù²jWÍá/‡1Þ †qŽތ†“:Ÿ5åj3¤ <Æu1)¯Š˜¡$Š‹ê›ûÑýhóô¾mªr”¯oÉiU]¶WdVÕdR-ª½'ÏL¹)›s².?‹z@"üâ¬ÆE|Ö¯º¸n˺˜šº-1±2 ZQê]‰QÊ:PrSQþ¼L[í4pŒØÒ–ŒÊ¦X&e-KU…C1U…¸KŒã\°twèæ pó—ëT˜‡å¤9˜Þ§åü¼9©óÛA”5Å ˜@»ŒVR`Xf{Ì9nÁaQî1瘃ÛcÎQ Š+ÿÆ´S”S °ò{"°²(Vq(­^‡ÀÊp°6Ô_$XiÚø[Œ ++­•—è[üñr¯òuÓÖÅÃ,]·yÝüzÊÛtV*,Ëû®®'V*¦Ár£‘K…m¦f¾þÀ³M?LØñf¾¾ÜMWÔf-‘ +§®6­fÓÑÕ¤aà-a”š‚I%P×¥%_y!…‘J™®69 +«Ð¦Þ¯E†Ò‹½òjR : ›hx '@ÚðJùàµmK~¹„å(¹CJ6‰\«›j?lâÁ%$Jª&’äc˜eN ”e^ýŸÎCÁQœ…x“ÂCÁz’‚¢d²Rû›Ç­ÙÙ9r‡zÉtR­Ì[PÞs‚Ýš7¨Ÿ^J’dVr…Z©“\ì«Dq¬¶+óER*Zz4Ïðn'Ì3TT{¬rŠ*\åÑŒeõSDÙ¾c™¥€ a ´$Æ2r.Ðë%@–I”NÌOˆ[ÎcÓyÈ„jºRxˆñ'x,CÝ”Š¥mèÉf¶¢vgFQ7õ¡dâM:ÔNÁÔíÕ¢Aå:èw%Sêx·ð +¦>äK¼E©ÀFœ”%[ü’]ãç75,› +endstream +endobj +729 0 obj +<< +/Font 1246 0 R +>> +endobj +730 0 obj +<< +/Length 937 +/Filter /FlateDecode +>> +stream +xœÅ™MOÛ@†ïþ«œÚËd¿?"S©­©¢‡J‘z¨*ä&N0$qpì"úë;…‚w78!)˜°3³;3ϼËeB +£ÈUÂÉ—„’ó„Qò5ùñ“P2M„&–*°øe¢”nå÷Ïÿ<º]HZ|ˆõø§‡ÏŸ%ß“ši¿ªyòiœ q€¿Ïvóœɉq:ÆÈxÙúˆ/2žÜ¿»JÞ‘ÛWZÔù’¬²e~0(«|ZLêÑ:ÛÔM•5›|z¼È6›ÁðÃ{2>OÇ]&­Ç¥s{4i$Æï6™çU1 YO P÷Ó²©×M}羚æUQŽ~-ÊÉÅé]§³6ŒÓyÇÈH¶,›U}0À·AQ)ܶ§ßåI:œTÙ¬.Vó%%ŠyÖ•é°Ê'Å:YŽYЊҮ}OoW»Û§M]ŽÈa¶¹&'eyѬɬ¬È¤\”F@žÙ8rUÔgdS,~çÕ€øD ȶ_r©Ê/›Óí`PWM>S; 3ºó ÒˆcÐX"óÕS•i`ºj#À8WqþŒ¥aiª5…mÉS|»²®töNmK +LsO¾Ðé¦×ùI1?««ì:¨ÉinÁa±Eµòþbe ¢èrŒjP\u6šÝYWNÀr}ãVÅÚŽJ²þ¬Özç‡`²*Í@ÿp°{º*EAbñêþèªNq]YVÅ4Xî!õ3hýü¥ùjѶ™|…{u»c—MVÕsõŠ®áªïh¡`•N‚ð+¬Ò +`Ö‡ƒP®JÃÀy¦%ß${ø°ý7Cí·›ÍjøRS0Ûâ¥óÒ’‘SEæ… œ­á*9ꤸßc¨ {»ƒ¦t,aú3/œi·<èÌ[TYDÚ•yì1Tû2/˜¯B9°Ò–!|}‰[ÀVHŠ¢W)‹½¤çš!‚·‚u‚{ÛMÞ—(ʺNýÿ?½CÉËŠ6Ó£¤åu˜î +¢ÐË J«XøD¦qàÌê®^$æ«=‘¨ÁboÖväŠ@A¶-²¢é̹ÞÏÇ«g(Ǽ—rûq…¢6óÕð~\ae¿ú÷âŠE]@À}¸¢QúGØ`¸3ìDÔw¹¸3‰RÕÛ ¢à΄åI#àÎÊBO¥l)¦Ÿ¹£ŽÑÒŒ¢ÄìÔx¡Dw(}itƒêÏ;±…_Q£˜ Èܘ!;üßC +µ]Ïò*ܸT`{WOK.ñû/(ÛF +endstream +endobj +731 0 obj +<< +/Font 1247 0 R +>> +endobj +732 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ™KOÛ@Çïþ«œÚËdß(Tê*z@ŠÔCUEnb‚!‰Á±‹è§ïдÍî:v„LØ™ÙÙßü‡Û„F‘»„“Ï %W £äKòí;¡dšM,U`ñ‹D)Ü(ÊŸŸÍ_=z½´øÿêÏŸ^>™|M–hfýUÎ’£¤ˆüåè"aÏ‘œg€¡cŒŒkñEF“çwwÉòøæU¶ Ët‘õŠ2›æ“j0½ÏÎòÙeuZ¦÷½þ»·dt•¶Y³ +—Î5±v“®ªºÌŽ—óµÍl™MOêU6=§«U˜u#Á0®øa¬kê0–n×Yrë’ÅÔm”a»[ç¬Æ”Ûn}ØŸ•ù4d=fA+J}94,êꦮžÂɖӬ̋Áy1¹?5Î^¢_¬ÃÏÖq l¤‹¢^VG=|%5 ××Ë6§†ýI™^Tùr°¢v8nÛ¶œöËl’ßd!Ëƹ­…?|\íiËÞ×U1 ÇéêžœÅu}C.Š’LŠyQbij‡ä.¯.I€_šƒÂ+óÿǹÊç?³²GÊì¶Î1+zUYg½˜Ï™ cNDR`˜Éž*&²æ&rTYÆå1 K^Í „Xºñ„jP\y‹»{O”S U{¡²²(Öfº Ûp°6²éÆÍ@›ÈN¥O‰u¯ï‰À&4*%»qo®Ç¦·¤+¦Árƒ²_¤+ìå5ó5.QL—N‚ðA8œéÒ0pžÆî_Lÿ¸ÉðiZ^?íÖm–Õ¯Gz7'¯ÔŒ•1ì•Ò’Ûw.‚½RX±ÄÛh‰?á¦=ôÂç[tÑKŽb¯Tv±ÊPô1oãÒ¾]*AÇb­1D… íþÏTXw± jÃ.V?Õ{O&¡PÏɆ‡º‹]‰ºÏöí +Tvþ‰I0ìG]çÅJìþº·`N°E« ¨2=ƒŽÀq‹Î3;h$Z=À ðÌ ÜÊ£xhr…‚°E½Ê%ʺ€Ì L\.P›ÅR$4o;OÎpOÕ¹ ÅZì0¯m(Ê4³}8ÔY™C)æáu1³(Âb±Ó¶åW;s’æ>à%A=cÁÎ}¨×|0¡@ù{Ë`,c8 ªz_XfLóVxœE¹èep6¨È<ýX¬ø|59Þaê‹ÒÎW 1U(Ùüɬ<ئ’h³‹Ýü'Ìyr‹ß¿ÓïfÖ +endstream +endobj +733 0 obj +<< +/Font 1248 0 R +>> +endobj +734 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔK’ªj"!õ¡ª †8œ»Qúõš6jâÝ5€ÀÀž™õ™=sæ:¡@…Qä&áäSBÉEÂ(ù’|ûN(™&BKXüÁ2QÊ7Šò‡k‹® ½YHZ¼ˆÿzüéïïÏ“¯É +a6Ïrž¼%ýFà—£YÂî®3"91ÎÃÀ-71⃌&ïn’Wäþ1Ì«lIVé2;êe6Í'Õà*]Wu™}HËË“zMOézÝë¿yMFÉñ¨ Ö*p\:·gX#Á0®xØémö9ŸŸW§ez†¦¨='¨8p»!Ä~a%ŠôÜ7‹¸«‘F{†e´¢´‹v€¥äæ iDöçe> XN; ÷ÎG•aQWWuµM#[M³2/?Åär¼Mf<ÅlƳM:ãù&Ÿí‘tYԫꨇoC²Óx"P,Íf + û“2Uùj²¤`œk> +endobj +736 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍXMoÚ@½ûW¬8µ—a¿?©ÔVIªª=DBꡪNÀÆn”þúŽ“4i›ÄÞã„öͬßÌ›·›ˆF‘«ˆ“%ç£äsôõ¡d M,U`ñëH)Ü(Êﯭþ¸&tµ´xÿõ÷§‡ß/£/QŠ0Õ3_DïFQÿ„øåh±›ëŒHNŒ3À00FFë*F|ÑôþÝUôŠTá"Ofo^“Ñyt<ª[Î*p\:W¿.˜ñš¤“u|ÔËòx–L‹Aš²ÕõI¹g§«ÉvÛëû@ †qÅ;„ÔT‡pŠ·Õ]ÞrvJËâ4Ÿ\û¡I©ÖÀˆVä¬FÚtÉ,hEi—¬¡dÕ:CÔNÇm݉8;Bb XMý¤ïÙP´`œkl(ì,.Ëâ.‡8Åy’ ¾¯²éÅ3/1•ñ¼Êe¼¨’Ø™¬³2-ŽzøÖ+5ÍAa{­§Ì°?Í'ó"I>K*õŒöóxš\Æ>‹q )]·õÃÛÕî¶émYdr<Ù^“OYvQ^’y–“i¶ÊrŒŸ<µoä*)–d›¬~ÄyxÅ T¨çï_oÊ9wÔ+ò2îù$J5(®êkwp”S ´íh ²(26¨ê<Kýhª ký`ðš6@‹ðŠ‚D)Ñh¥8–5ô3År¿ý^ži°> +endobj +738 0 obj +<< +/Length 940 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØï]#R©Iªª=DBꡪNc7¢¿¾ã$JÚ¤xw M”ˆ²3;;3ϼ»Ž(Pa¹‰8ùQr1J¾Dß¾J&‘ÐÄR?°Œ”ŠEùóÅÏ„®’âýý×ãççÑ×h…fªï|½DÝ3FbÀ7ÓˆÝ>gDrb¬‚˜Ë8&ƒeå#~‘ÁøáÕMôŠ~žŒÓ넬FËä¤ó¶,²yŸ-²<]ÍÈ*+†ól±&«E:›É*™ §åϣ͆ܤŜlÒÅÏ$ï\ër”¿v‰g_ ,aªë4ÁB¡\”õ‘ @°¨ÿBÑ÷d<þ€1»‹/n#æÕî±h@:.=Z±ËQ6…Ú>vÙˈ\AQ蹯F¾?£Ä3û‰ëFv-Š»=oOÙ5(ìBt» +à~j¶‘Y‰Ï]®ÞœãÕ)ž¤{Ö³0ŽsÜ9~1Ž3”œŽR `‹QÌ92½™‚u0ÏÃ5‹²°–IáÜdµ¡k² +'ÃÊ¡îë?_p2‰BÍ#ƒ}†Ðç ì9~2¡@9ƨöà¨ÜB‘sp'j¶¦ü ¦,£¨Ë$†o9FAæÛõÁ ;ÐÅIc4J°ÐkýCû P¶»HÖÝ ž ú"ZãÏo¡z +endstream +endobj +739 0 obj +<< +/Font 1251 0 R +>> +endobj +740 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õ¤ªÚ‹HT½¨*DÁ€ÀÁØÒ§ï@¢4­¨w×J‰8°ó{<³ßü»N(Pa¹K8ùPr0J>%_¿J&‰ÐÄR?°L”rÀ¢üéÚâÙ5¡· I‹ñ[þõûóóäK²Â0ÛŸb–¼$Ý Fà?Ó„í®3"91ÎCaŒ –[ø"ƒñÓ»»äÙ½úyUÞV%Y–éY']MÒ"Ë{ßùøf¸ÊËá<_Ü'£âf8­6éd¸®FEù³g;d´Ì«UyÖÁ·ÝW/Éà:9Ô ² +—ÎÕ +êwÇÅhZf«YÈ’F‚a\ñš%ûÝ"g·iÈrŠ·Û¤×,÷°Úcº^WeÞ#oóE^ b²/_³Åh³!wY9'›lñ#-:¤H×UV¤“³NYTi'D™d@±Jjf?&sÜÕø4ê«£?+²IÈrÌ‚V”Ö=ˆ‡³2]>&/Çd㲇Y{I{‡9»Ø¦ìr›±NPIQrÛ|'ªŽ©«+“c„Åþ¡X쾆ÞvrŸ~Ìfóò²݇E3Œsžnmÿ&5…;݉ I+§¯#IažºŽ¸‡½Ú¨ŽË $šoÇén9šjP\y·œX¾íöëxSNÀölnÊJ Øµ8 +§›Ò ´©çï>º6÷äcžßT·dšdI»eŠ‚ÄFÐÿTOL%p®ª}1¸TØ3ãX+¸TLƒåœÿÝ‚¡¥KëGJͼÀQ5H'AÄB¦m V³ÍöþhªJÃÀùæ¸cß°¦`b±Ó¶é@Éÿüà…áÒq5p4ifYCWƼÕŒeI%h´N‰eáHë{ÊQ\m¢¤á\ +­˜ô`Þç:«Õ.aÏ-ú¡žSHôt>æÅ@› ¤÷ ¢‚£ ‹س9öó.e»)öj—° \°¦.¡a<Š>Ìs&Ñ~TîІ™†7šŠÜ¢ûòF´}íW,ƒªÐ}5·š ƒJô^þÎk;ª@‡æGKÛQ¹îŸ)ƒÆº°€ômÏÝgœr°ÞÆŒÂsè =Ý3¦Ñxyƪh›éÅ[€.l> +endobj +742 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý«\µ7“=P¨ÔV€TÑ ¤T½¨*”&&»ˆ>}'¡*È'!IvÿÙoþå6£@…Qä.ãäKFÉUÆ(ùšýøI(™dBKX|ÃÄOýÿÛÓû/³ïY‰Ó,¿êiöi˜õq€^dlõœɉq +cd8_jÄŽºËÞ‘‡× hò9)Góü°——“¼.ªƒ_³j|}^VÍy[^V³ûó‹v‘OÎoÛQÝü9 =Òÿðž ¯²£¡OUà¸tί`ПÖÅ$f<#Á0®x`EƒªmnÚ&iI¶GFóª-›Ãž\ ¼Jýq=ºhŠr3œâÀírÃ×9è×ù¸¸Éc†ã¬Æàû†{í_œ>¶Mu@>W³ªFÅäE ¦³ÑbAîŠæ’,ŠÙï¼î‘:¿m‹:ŸöšºÍ{1²˜­(õná %lÔ€\–Ÿ?Å"3L; ƒæÛ„5SaŠqs€û¶ +Øñ2^'ËpõbIc™PLë¤BÝzR#À8ªÍŽ'Õc¡~uÒÉ}~ZL/›“zt7›bÌŒŽ()0¬ºýæ·à°¦ö›?Ì€A>í7¨Å•ÿôèzRå,ÏŽ ¦¬ŠuJ‘$ˆ­Îæ ¦ kC=BÇ”f ú SÛ#_ì_ƒØÑhqON«êº½!UMÆ)P‹Ð„÷Л­“•FÅ4XLmïN¤€QaǨ™¿H £tD*/¢²6²™”V³iÇy§óÎ6h§4³)[’á)¥%ßr¿…‘ +˜NpôO¡c‡Ó34O,q»;@%èPíL€p¤ f@4y…E‡ ÓÞÈ+ð8¡:^Ià +ŸôïWx±ö@Ì{¬ÌËÙòðÉK Øs× +^ÁÑžy™–^Á¼{‚\AÑS,|r¹C·d¶5£GO±_5¾g«ÈG1€[4P;„Ý +0h§R!Ô©…ÖjC™Œ\.ÑR…¯Ëv¸Zö*9 +à +øÖ—Û`hμC Ù[ÖL@0 +T ÛÔþ®Er„,ŽVÐ[$[^3†V/T)`f½[Ø:ł١‹H鏯xmFÇþ“}š÷.bŸb4z¶Ôëó‰Qèß6¥Yº_V`;3Kq+?Ënñû/Í5Cm +endstream +endobj +743 0 obj +<< +/Font 1253 0 R +>> +endobj +744 0 obj +<< +/Length 945 +/Filter /FlateDecode +>> +stream +xœÍ˜MOÛ@†ïþ«œÚËd¿½™Jý¤ª= ¥ê¡ªPš˜`Hlpì"úë;I +4¢xw]'xf×ïì3ï\G¨ˆ¹‰8ùQr1J>Gß¾Jf‘ÐÄP?°Œ”²ÀcEùýµÅ_ׄ^ßH¼ˆÿµû×ÃçÏ£¯QŽaÖ_咀Ǡ5…g¥£¶O kÅ`}¼”gM«>€/›ý?|Øþ£õî¯7à#S-)0”©£ û‹Ï XÔtDºŒÏbˆƒAظ‹?»M?­ã—“[¿hTƒâª±‚û\­² +Ö×K…7(VâK‰MÅŒ ìXºŒ¯è8°Gé2¾¢ ±ØuGôU[K—˜Z£wCäUx¤l;ÛÎÈ«˜ÛیòJ+A8ô/òNV·äSQ\ÖWä¬(É4”Ä©Ì4àèæá –1ëêÕB@,5…ØÍ._KiAIG£ðŒNy«gÏFY +"”K½%ÃÑé…Q£·TÚ<Ö²_ 浤t(°úZº°¤ÙIƒF.e½%ƒ' Õû!P¡Ð÷É}‘ŒDÇèD¡?ðñDé1dùï̽,ëÔm Ö¤§Ús‹~1îÆgÏ&ååÎdb×a?@Ù#-ƒ¾³q@á v£‡t3ì\¡)tzb_®s‰/t2ø¨ëþ€;¿i·O6ûî….Ðîµ…Õó"sÜ5ôè'2CçžðuhNÑÑ9j«Ÿu2‹^Î9ßë%²AJ˜n"kô{m‡%Ï‹Œ'uÌ*{Š,Ñú¹kØ¡L(P-¥'B¡> +endobj +746 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aχˆTê!‰T¥R#Qõ¢ª qŒÝ(}ú¤M)ñîº@H``gv<³ßü³J(Pa¹M8ù˜Pr0J>%ß¾J&‰ÐÄR0O”rÀ¢üáÚìÑ5¡7 I‹ñ_O?ýûýUò5Y ™Í³œ&ï†Iÿ”øåð2aÛëŒHNŒ3ÀÐ1F†óø ÃñûÛä¹ ò*›“E:ÏŽ{Ùb’•yqôcVŒoF‹¢Õ‹«bv7š¤åÍè²^g“ѪNËê×í‘þ›×dxœ ›Ü° +—ÎØ #Á0®xŒE™Mòqu4¹ËÎóéUuV¦w½ kZ€:ð†n7 tX7$Šé}è,䬯4<°Ì‚V”FeáÜ äæÌjôbП–ù$`9í4pŒ­/ÕE]-ë*~[¶GÒyQ/ªãž Û¡ÆS‡b¹7§Ý ?.ÓË*_LC–4ŒsÙ _fã|™…,§4ß‚ÁýZÂõ¶®Š#ò¾˜%úKž×t–®×ä6¯®È:ŸýÌÊ)³Uã9vÜ«Ê:ë8&)0,•—ïfÈ‰ÞÿALô™ƒ<ôð 4e©ÅU\!þÅÆþË6ô0ò§›ÀŸmâDåL̽۵(&o:1l8XÙ†´¯Ò ´‰ì6:Ù¦¢ ±jôÞ ì÷ŸNXß÷íé¾ 3 –GöÆ\3o Mé$NÚAs Ì”V³ž® +™Ò0pžæ/™R:PÒCàg y’®ïÈyQÜÔKrY”d ÑŸ„ÑÈ¥@²_Ž +®¹¶c**1Öö(„J*AÇ%<[YáHëí ví…E±‹î½Àr£º ¢I+**yðÛ/QPÅr¨{/ê©]Ì8â¼à(Ãü„Úµ¬óÁGœ}Š2Í?÷æ4w”Ù…¸mËinQ9zgQ æ5Ÿ¬á æÅš§¼êv™®«ºÌžL¥mˆceŸ1Lå\÷wq¡Lå UZìÐîQwûù>fÛÖöb± ³œSÔh9Þ±YæP¬Åå:0kQªÅ’«5'™F}æ\t¾I…-`&×µY‰òÌßcvnV(Pÿ1Ýhk–£†Û¹2†BÍ_®ÁˆceZãÄ/ qÏØ-øæ(oyFáÍ nô4‰tS¨Ê<)­Bý° d +lc ¼ÄË‹d…¯ßKZy +endstream +endobj +747 0 obj +<< +/Font 1255 0 R +>> +endobj +748 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÅ˜]OÛ0†ïó+¬\m7§þþ¨Ê¤m¤i“†TiÓTumZmSÒdˆýúll±ÝJ…ik¿¶Ï9Ïy}•P Â(rpò!¡ä"a”|J¾~#”L¡‰¥ +,~`™(å€Eùý³Å£gB7I‹ñ[þ÷ðùóäK²ÂišW9OÞ “Þ #ðÍá,aÛçŒHNŒ3ÀP#Ãe£Èprÿ×uòŠ2˜”ãY•¯æo^“áEr+6ΚE¶{Ï*áGK׳ZÌú‹`žIÃÀô†q<ÛÖèp&5ã¡O$Фt dû)EMr4\­©ü/œ77äcQ\Ök2+J2‰Â[€*†®µí[<"%• } ŠA¤p¤mï"),«Xn„n`o)0w¨Ž«ëÝ +Phµdd›Ð­‰NkWÊDcT4Uþˉç\/GSKšn°ÆE3Õõ]F”îÐ~™ŽMmœ‹ŽË½ `nÐpyøôræÊ‚ëÔPr‰Г³üå\÷4]Á†2[-šú“­pÇñXür†v­5/âñË)š1_¤Çà—9ôY·Ì¢ŠeÏÓî÷øá¶ðÙö‚hÀ4š*ÏÝÂ3+Àl¡±WlÝ*è·Z¿.ùË„µÿµÄ>ëåè¹b Ô­†þ+–@Ý* hÙ¼&é98tiM}ƒžÎßu†_êZiŠàÿae+t›ÞôŽóà +¬'…Ÿàø,¹Âß_)þc3 +endstream +endobj +749 0 obj +<< +/Font 1256 0 R +>> +endobj +750 0 obj +<< +/Length 944 +/Filter /FlateDecode +>> +stream +xœÍ™]OÛ0†ïó+¬\m7§þ¶ƒÊ¤}ÒĤ!UÚÅ4UY›–@Û”4b¿~§íC±&i±_ûŸç¼æ&¢@…Qä6âäsDÉUÄ(ù}ÿA(™FBKX|Ã2R*nå÷Ïÿ<z;´øÿêñoᅩ¾E+œfûYΣ£hpÊHøâh±ÝsF$'Æ*H¸L2Zn5âMîºÞ2,³I¾ÎÈ*]fÇñûº*ŽÈIº¹#çEq]¯É¬(ɤXe¾š“UQ×馪Ëlœ­ùü²ÊVÙt<«7øý¦NËê7yKFWÑɨI—‘`WüI]·yuI6ùâWVƤÌnê¼Ì¦ÇqUÖYüÎc-@5,š 'e:«pI>ƒ)ÜnãÐ0 9/ó©Ïp’Åh³æápÀ¼Ê–ã’­¦Y™G?Åäzì†#“ž€Õ˜$¯D³ ¥O§ÆóÊ¡äöh¨)0UóIu4½Ëη“Ÿ•é]ì3™N4pŒ„#Ñžkí«ÅSúJU&I‹ÙsÊÑÖãW’¨Z1ÌÓÅH + kŠ«b÷íKGØæ º:Ó£Z;·hêú¼› ScÐÕ…ò¬?5 +=aŽ7LŒDøj + h <ôç>ç +¸G/ûüäç ½­³8‘ŸS´¦Ž +@~fÑD:èí¾§iyýø®ý @{èÒèF{C_È3<ˆÔuky&Ñ)z¤¯gö2¡@9Z96üîý®ÿ¾Øí¼Mp Ú²ëÀ©Ú¿Pu45Eç×Öx;A—çj1ûY§A{wøJ›™5úºÐÿt3³Bè>š}Ì,Ø>OñEtƒ_.¥Æ + +endstream +endobj +751 0 obj +<< +/Font 1257 0 R +>> +endobj +752 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ˜YOÛ@Çßý)Vyj_&{(TêH•Š©U¹‰ .I Ž]D?}'¤ma7&AHÁ$;³;Çoþ{Q Â(r“qò6£äKÆ(y—}üD(™eBKXüÀ2SÊ7Šò_Ï÷ž ½YHZ|ˆßúó¯ßŸ¿È>d+4³ù©çÙ«q6æV,­Ó`¹>I¢µÂ)U3ßh‘„ké$ˆT<ýÄþûíÙ¿Á£?ÞœüÉæà£!­f ŒŒ=YÖL*:3XJJî%´Â‚HåÌn,sd¡†Þ‡]†ÂuŒìÿY¦ttvoY8Ò£Oa9ªô^Äï:ÐS`« :OIð +•¡ô‡+žXe »¿÷xáG èETwõ+˜7)$•™õA>‰¤Ü¡À2}ßmöFδܢòò^=<¥W*|zpC¡òJ¢Ë%Ê«ˆÛ»¾÷,P]¥²¨7¸ÞËÅGš EY¸Ê{wƒ¢Ûw`µ[¸;D3›Y +2€³'f6Ó¨'ƒÃg´v¸ÓL€6 +T`dóŠÞ¯¤§·ùª N±M€UG +TCUÎóX¨2ŠZ­«bº;¦³»SŠêßÕYD.ïÄ–Amæ½`Ø¡-j,õFþ_or+î® XW ”º'©ÀvU=Û:Ë®ñ÷;ËÙ7z +endstream +endobj +753 0 obj +<< +/Font 1258 0 R +>> +endobj +754 0 obj +<< +/Length 893 +/Filter /FlateDecode +>> +stream +xœ½˜ÛjÛ@†ïõ‹®Ú›ñžÆ)´!)”ö"`èE)ÁµeG‰-ŲDHŸ¾c'¤ í®,KÆ`Ëòþ{˜ÙoþÝ&¨0Š<$œ|K(¹M%?’_¿ %‹Dhb©‹l¥p£(¹·~uOè}CÒâMü×ÛoÿŸ¿I~&Êì_Õ*ù2MF—Œ8À§Ë„î3"91ÎÃŽ12Ýìûˆ™Î_>=$ÈÓ5ÉëlCŠÙ&;KË*[äóz¼lvÙ⪙Uõßtôé#™Þ&Ó61«ÀqéÜ bF‚a\ñAÄ´Õ.4­ª|Ò–âÀí~QÛ;>)›ú¾©Ÿ{ž‹¬ÊËñŸu9¿»>ôÿz{ÀØ¥d¶)›¢>KmJ‚†#P ·ö¨˜ŒæÕlYçÅ*¤IîÀj\ü–&'£*›ç÷YHsÔ€Ü'TKkO=ÏÏç¦.Çäb¶{$ßËò®¹'˲"ór]V8òzÂÈC^ßùã¬HI•m›ƒâ,­«&Kz¦Žãl]¾IÄÌiÌŠìIÑI`xi#À8—„-ÑEÃBJk +7§¨tìAV1h“SˆJ + cÝ—Áïn=‹Çì|zABÜ‚SÔ“§ý0ˆ¡CˆjP|ÁAe•S 0ÿVµ(fiT õ k8Xë­‚a¦4müÈ?!Ì”¢ 1u0S˱Vö„“L1 –·³ö=”¿E×j=ÛíŽ#—ÂòQ³vDG‘K: šPrI+€Ù¸ÍüMA÷u?GA«4 œ·êIKS0]i«%( ÿ.d’‚ˆED×Aqô0qûsW%†† ´TT‚Ž@G-áH;Ìj ‹öÆO„`ÂLUª½ËïÌaíÀÞÜJßBEñEH Z´[ÀÄޖij±wpK= G°Öu‹ èkü¶96Ü¡_1R=…U`ùÅ-ÚK>ªA¿K…ãUš—HoÖE\¢[‰=u:~tÍJ,*ŽWå +xæ>N•¡W 8±êY•¢U0¦ÐätµG O*°]]ˆWö*ÙâûȦ¡Õ +endstream +endobj +755 0 obj +<< +/Font 1259 0 R +>> +endobj +756 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÍ™MOÛ@†ïþ«œÚËd¿?¢P©EP©j•"õPUÈ`HbâØBô×w ˆRÑxwƒ Š޳3ã™gÞe›P Â(rpò)¡ä"a”|I¾ÿ ”d‰ÐÄRoX'J9àFQþpmõèšÐíBÒâEüÖßý¹ÿ<ù–lÐLûS-“³d|ʈüp¶HØíuF$'Æ`è#³uë#¾ÈlþðÛuò†Ü½¦E¯É&]çG£²Ê³b^OòͪXž×ù&ÏN›]ž}mÒªþ5¿{KfÉɬˮUà¸tî¥í †qÅ_Ú® ºmNÇ˪ÈBÖR¸mw½;†iÙÔWM}D¾Éòª('?WåüòìQ(g‹6–³ím07"éºl6õÑÈŽHPh’ÅÜìN¡éx^¥‹ºØ,C–䬯ôèXr:®òyq•‡,G ȶú:V»[ìþY½oêrBNÒÝ ù\–—ÍY”™—«²ÂȾ‡G®‹úœÌoÒ͈ø½ÒNÇ÷oc•o›sïhTWM> +ˆTcYQLïν˜Fì„6Œs¾:¦®Ö¶¨¨ò Ì\–®Z1èÎ…¡&·¯|‡t[pŠzJvOÌnòã6Ń 1Õæ{Ž•jP¼E竹 œUùŠX «øsNÖFN=» hã:‚A¬‰•¬ÿ+Cbw’EQXa—¸›.{¡°ÂéT3ÔÿáãýØ]®ÒÝî1uã‰)á\ 1¥À¬0¡À”†óWóêÇöqõm©)˜XFõ`V:PÒ;mônVX±”:‡’£ÚŠã@Ñ1”Zìå÷’JбÈy¾YáH{à^>ìEMæGKïf±=Pí˨`  …ºKú÷,h·]úž iA{ø‰4¬ržc‡¤ 6 ¦|·(ªµÎ“x@r‡’ÍtÉÔH@r‹Ì#î#É Ê©Xf„¥làXɪ©ž%eœUVìaZ¿Y‡2&† œ+àþóˆ!Ce(¥Nßô€¢’òUä 0‡BÊ_ÂCz`Qzj@4ª-ÿÐÌ^†]„v¾${™Ô`½Å^&(Ï@Á^ÆPgyª SNfiu¹÷ø6ž“Œ¢RóI¦N:”`þ ŤAeå¥ö5h|R±ÿðÐ(©²¹7{ +•ÕÁ:ÀžT`U7O÷5Ùâû7.¾3 +endstream +endobj +757 0 obj +<< +/Font 1260 0 R +>> +endobj +758 0 obj +<< +/Length 895 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+ŸÚ˰߈Tj£¤RÕ*!õPU‘ †8Œ­ˆþúŽ“(mÕÄ» ˆcöõìÎì3ïfP Â(rŸpò)¡ä&a”|I¾ÿ ”L¡‰¥ +,Þ°L”rÀ¢üùÚâ¯kB·I‹ñ[ÿþõçþëä[²B™ö§š'ÆÉà’øáx–°‡ëŒHNŒ3ÀðÁ/ÛgÄOž»OÞÇר¨ó%YeËü,-«|ZLêá4«n/›M>ýÚdUý+¼{KÆ7ÉŸKÐ*p\:w4A#Á0®øÑµu41ÅÛ6Ž%(PÌDOÂŒ󪘆ŒÇX á `T6õ]S?E¯¦yU”ß‹rr{ÕÆq5k¹Z?D2t)É–e³ªÏR›’ ¸˜­(íN“Ñ`Re³ºXÍC†¤d[ô¯8Tù¤¸ËFÓX8ó¸kâG£=MÒû¦.‡ä"ÛlÉç²¼mîȬ¬È¤\”@þ›5r_Ô×d²ÍV)©òuS`šœ¥Ofç:Jº®š< ‰QsP¸ƒu.Â(b ´bн퀩ª%†©Uk¾L¥a驹‡éµO÷¥Í ¤LÔ–Ý—6Õ ¸ò”åkûÛ6?o³9DH9Ëë1*+bùœ"¯”á`m$ÿûÒÖ ´‰lúÒV$Ö²>…¶Àfη'…òSáÆðØž–ŸŠi°Ü×DñSa;«YwkPi0Ûãøyþ/ç‹l³y—¡¨“†óõQ1¨“š‚ñÓ)vR:P² ê!åÇv¢‚ö_),ˆXÈì£ÇÑøÄm÷û¨1t=,²uØc’Jб,Ù#0áH{¼eýN,3öÑÃ2¥úhy"Ðç[yÄå“èzüô¦V0ÈwH£‡}v ®{È #ÁzòqÜ¡ÇÁ îšò]}\—Ì¢Wêtâ¡lã’1lã +ÝOo>ŽKô3±GPž lý¸@;Ëž¤¹ÞéÒ'ÍÐàì|HA?NÑÍxjë@12‡f&àëÒ½L,4z’Öhez;ˆ“Æ=òÓ¬µD¯ã¯â`j2¡@4m¦&FÂ[¦QÔd =—váìthq<‰Þiá®ËÅ6àÈ3”s-’¯yŠ:­D äÏèPÌ)48»ZŽv¢bÿ3 Ø]Çëz_“5¾Ämµ) +endstream +endobj +759 0 obj +<< +/Font 1261 0 R +>> +endobj +760 0 obj +<< +/Length 895 +/Filter /FlateDecode +>> +stream +xœÅ˜]oÚ0†ïó+,®¶›ƒ¿c£tÒVµ“¦í¢Ò.¦©b -$%$ªØ¯ß TݦV±U*)õëcŸãç¼ÞD¨ˆyŒ8ùQr1J¾E?~Jf‘ÐÄP¿°Ž”²ÀcEùó³Õ?Ï„n’âýÿéï÷—Ñ÷(G™æ].¢Oãhx͈üãx±ýsF$'±áį›9⋌§Ï¿=FïÈá•dUº&ùd^ Š2eÓj´,V»ëz›ÎnêIYý ?¼'ã»èjÜ&hX.­í"8Û¥—»Iî'KˆWüd‘iêdbŠ7ÍΟJP2 ˜§KnÁhÌ”“ 2ZQêH˜d¸(³™Ïx4ÙÔ|ûü“¢®êê)€4Ÿ¥eVŒ~­ŠéýmÆí¼‰ãv³ddd².꼺˜ñ K[ —±=S’ᴜ̫,_ø ‰5L±´Úr!–é4{H}†Óž[m ŸF{Z¥uUŒÈÕd»#_‹â¾~ ó¢$ÓbU”y±lä1«–dÚ¤L7u†ir1ð˜™bжƒUY§Ÿ%†¹ÜºIÈpsÕQ‰gªjCŒ ª5WªRÏü¤W®²;ж² +&ò9¤j­£,{à Š9Hø¾‚Ô tû¾´‰5§Ï¡-°];KVá¹phÏ Í4îì¼ù©°›ÕÌÝ ÒJX©íó¨4˜im ø)5…ØA—×øyù +/«Évû:.}a'¥%ë;) 7|a'9Zž°ê|ÑV~n–Éëø• ýs ¿O=*AwåJ=aHØ:tá˜0èxBYò–Àb4<údy"ÐáyÂ}“èvBIñ=n¨«ïï¢ÇÑö¸éáM#Áz2rû¶†;†¸Eã·[Ãñ]ŽãàïêãZ¸ä11…n©Ç%ú$W‡  4?n:ø¢sÜÙªø¶‡Lõìþ8C?z!Õ“4E‡ãHã#I3‹§ë%Uý˜A7ЇžbÔhfz»“ÆÂ¥Î»«ãHKt3¡}[OÒB +máz’æèuÜUìMMÆÐèx”æ‘ÙÉ(ëº c§EÏå¨Ç+Pt8Ž> +endobj +762 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µQR©j/*!õ¢ªNÀÆV”>}ÇI”ôèÝ%6€"‡ìÌØÿÎ7ÿî +TEnN>$”\%Œ’OÉ×o„’E"4±TÅ/l¥p£(º¶ùåšÐÍBÒâEü¯ß?=|Ir Ó¼ËUòn’ /q€œ,vɉq&ÆÈdÛäˆ/2™?ýv›¼"Ík¼*³Å›×dr•\LÚ–³ +—ε/‡ fUº%ùl›ž Š2]dój´.6wù&[­«4O—õ>]|®geõc0 ‰m$Æ?El-@"®âÀm#€b/îÒó»YH2 (@Nú)’;°UuŠØÌ‚V”žDTÔ€lšÆñCk§ã?HW/=„â>öµ¤a`OÒF€qÎÛ“ÆE]ÝÔÕc1i¾Hˬ}ßóëiSÒ4}®iºlŠšî™m‹:¯Îv@‚jÔ¶êvY‡ór¶¬²|²¤bÐ.–ñ°LçÙM²·àPömÏ`ü°Úãýz[Wň\ÌöwäcQ\×7dY”d^lŠó'­7ÜfÕšdÅ ÄÝÿŸä¼ég¤Lwu†b<TeBê¥WíÛ|ñ4”S PÄÝ`UY µcLÃd« k½ÓBÿyhÚDŽ}ä¡(H$“î¿Jàü‚>ªÅ¦ð0mž8¦ÁòÈY¤> +endobj +764 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µiZ©j/"!õ¢ª †8Œ­(}úŽ“(=Qï.ÙРH‰ýg×3óÍïmF +£ÈMÆÉ‡Œ’ËŒQò)ûò•P2Ï„&–*°øu¦”nå×V¿\º[HZ¼ˆßúý¿ŸŸ¿È>g”é^õ2{3Ɇïq€oN»»ÎˆäÄ8 cd²îbÄ2™=þu“½ d\³òº ›|]œ ^·M5"§ÕªªËÍ’\T«Ûé<¯¯¦‹vW̧Û6¯›ïä¦l.Èì6ß H]lÛ².æ'ƒ¦n‹Á«—dr™Mú‚² +—ÎõEƳ:_4BÈ‚F‚a\ñ¾qÉe]ÎC–ÓTÿR¸XÙë‡3«pûå¬u‡õÏê]wTçw'5†*Üv÷ù˜¢’ÅœëKô¢ÜÕxïß§]Ê 1 ZQêI‰Ä»£d×ލ©ŽzÔÜÑXÁ £ã\ÛH.ª9(lº¾Ö2 ì-Z1ðgȸj›ë¶yØC±™uY¾­ªÙÕtG¹É×U»iNv@‚¶&)0¬ÅþÌ#±æV]/n†÷¼ YŽjP\õñ>zå»[ò±ª®Úk²¨j2 §™?(åÌýÆDe%PLìÞ;De8XÛý *Í@°ÿ¬¼ ¬¥a©ª‰©ªÿ[´¨¾žTËê~|fj*¦ÁòÈ™ éNqÄÕ,r>H€tD,d’`07C$Õ7 \ìX˜4MÁx±N\)(é¿£Ga®Vr0QÌ•-^ooŠ ®¤´‡DQ~q¹Êw»§ÙEáHë9³: +‹v˳P: +¬ªãè°w,}ßUPŸ +m”ô ©5%:ªC!t¨¦@Cå{R|‚£‹ŠåÎS7ÇŽš2ÝS’g ášÜ¡y2)¼i„¦Eƒuè†C5 :)?b‚‘ÅÚ¨´.ñ®,. oF‹ tu¬ðÈâ Í“'±ŸdÿBX@LýWoâÇc94a¾ÄŽÁ ³hªü Å Óh‘¼£MÔàxŸ´s#⡱ÂRêKôNž´~V}¡@ù"¤`%îD,IRn”¡CŠ¥JJ}ŠÉoPžMß¡?ŠýÊ´S±c`ByÊ_åÁ¨UhžŠö¨• +¬·~÷ö<ÛâïêÈ%– +endstream +endobj +765 0 obj +<< +/Font 1264 0 R +>> +endobj +766 0 obj +<< +/Length 891 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛjÛ@†ïõ‹®Ú›ñžÆ)´!)”ö"`ÈE)ÁµeG‰mŲDpŸ¾£8¤‚vW–›@¬8ûïaf¾ùw“P Â(ò˜pò%¡ä.a”|K¾ÿ ”Ì¡‰¥ +,~a•(å€Eù˳å_Ï„n’âýûéÏ÷o“ëd2Í»\$ŸÆÉà’øÇñAÑù¯z\wè‡ÌáF3BÑ¢êᢠBÑ ŠÅÆaŠ +Óáž/BP¢1òç_0›¸@WäeBžŠn8q®€{;½(8q†Í“dpb½'ž»;¾XLÍ¢«jÅJ(ð˜FCåë}bˆÇ0C¨ÿ‚+”xL¢ï ˆ×ÐÎp®! +”§Û9ž8G+‹ŒÞÄ:¡®ôˆ#£èzzôQ«tèyüÍÙq´ :žo¢´5úØ;è¾´z£·Êg©ÀúÓù?–^%üù <½ÚÔ +endstream +endobj +767 0 obj +<< +/Font 1265 0 R +>> +endobj +768 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ˜MOÛ@†ïþ«œÚËd¿?P¨Ô"¨Tµ¤H=TJ ‰ Ž-”þúŽ ï®±DHÄ„ñì;~æÝ›„F‘Û„“o %— £äGòë7¡d‘M,U`ñ ëD)Ü(Êﯭ]ºYHZ¼ˆÿõÿ§‡ï_$?“Ã4ïr™|™&ãFà§ç Û]gDrbœ†‰12]79â‹Lç÷¿Ý&Èî5)ê꺮H>[§‡£4_¤eVüYó«³:¿(VÛ³óz“.Ζ«ÙfsàFd¶.ê¼:ÙúH¦—Éñ´-«Àqé\k"“ñ¼œWY¾ YÒH0Œ+Þ²äd\¦óì: YNqà¶)vËrûÕîÊô¹®ŠrT¬Š3&wuJóU¶¼¨Ò«µ¯ÙM=+«¿ä6«.È|;ËG¤Loê¬L‡£€¼$ŠÚx~ «²NG!wÈX›Ð¶“˜`´¢´mš%—e¶YŽMµk•L²*]ßíAUÌæÕÁ¾øÇµ?iJº«ü(D ÚiàX›¶í0:¶E-ûút èF€qÎÓœÏD_lÓ£FÔA4…0`†ºMÅàÍä%)0ì½7’·à°QßH^Ì€AŒu’×Ë£S Š+ïCjø”RNÀV}9QŸ#E¼*+b·Ë+ +¯Êp°¶}tˆÀ«R$6€ŽÄëñl³%ߋ⪾&çEIæQ¸ ÈKàèõüf>åu(kvÜ~t뉵Ši°¼m ˆb­ÂYR3Ï,ð´'ãTLä+ Ÿa2±˜Ä0‰®uäë‰ÇRS0±Tæ–¥%ß… +„K«a2áhÞ¼ y…<z7ö.TB%h/æÂY.œiý{ýº0¨éÕ+ |¢Pݪ¥– ‰¾Ï·nVyw¼ÐÕ)cׂl=c¥·àh}tŒ¡·`ž6å¶ hÕ<§‘³ôצæA¸àí›éÕ#G·èÞ|§ƒ7hßbñÔ…È\¡SëÕ¤FܤDŸæ=£*¸@› ™Þ‚s¼ëÈ‹ƒ3ônoÖÒ]ž¿¥ƒ‰ÊÐ¥ˆÚõð™Yôž²WwÌ4ÚFÏ”AT&ÑÝyÔß;~DØ€´„Õ:ouõÇx¯ |¢!,chÞ„ªcŠl g´—qàÈëСy¥û +yôg¾óŒ×ÈC£;ëzLb…Þk Ïu¿Rõ;ž¾ò8MnðçA:c +endstream +endobj +769 0 obj +<< +/Font 1266 0 R +>> +endobj +770 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïD*µiZ©j‘z¨ªÈNÀÆVD}ÇI”¶"òî‚Cˆ@ÁÙñÌ<ón6 *Œ"w '_J®FÉ·äÇOBÉ,šXªÀâÖ‰R¸Q”?][ýsMèv!iñ"þÕÿïþ~™|O +4ÓþT‹äÃ$~bÄ~8™'ìþ:#’ã 0tŒ‘ɺõd2}úí.yCã¼ÎÖ¤H×ÙÙ +fY•—£_«rzsÕËrµ»ÊŠU¾XÖY‘Í®æÍ_«t»Ñ¾{K&×ÉŤË«ÀqéÜ«;b$ÆuG´ÕíÄx¸¨òYÈZŠ·m¢toj\6õmS²+7 éºlŠúl`7(PLêîܧU:¯ób²$w`5¦QÇ’ãa•MóÛ,d9j@¶eÛ±ÚÃb{ßÔ刜—«²B‡ÉcÈfiuó«M“Võor—×K2ݥŀT٦ɫlv6¨«&x¥Ž{켙㈨i¬=Š)ïiãÀdÓF€q.®”K A>­G!ûˆûÔìò>^ƒtÒšƒÂöU¸=˜U ºSä%ŒJ + óÜWÏÏší²ó6õ‚ q NQOö¿?fÀ ØNBTƒâ-fOjV9ëïÄV­ŠUzPaÖp°Ö;q£MiÚø‡´íõé ¦‰•©ûƒš8üu2(œhŠi°¼›¹Ï!í"ÝîÈײ¼inɼ¬È4qnáäªY·ã1)áÃP &¥À¬¯Õ‡RRÎ;ý„Ì™ûi8aJMÁÄR¤g¤%#g…ž]Ä¡¬‰a©ä¨µâº|Ï;e¨±ØëÞo*AÇB§_„ mäýîÙ‹r,€Y/鶪}ÙLa¡PxIÿ}=……´ …OïFQ[HÏEˆëQUÞ+ðãD¥ (Ú|'1´äå˜ñ¨Ôp\r‹2Ë£ìC§ÕÏm¸‚Z67¨³bñt¼U…¢«MaT¢äŠ=€;ƒ\ ÈŠ¥ÐñÛã +xO‡Vj¬€s·ž­R”XþÒëÙ*s(ÄN^¡Ì¢Þòƒ'dL£Ø +˜ã@vè)ÃN@}G}qc §ü"8†+ðdø‘‚rn^1”jOHFQ°ùÔR !ª¯€Ì =âG!åx"GʨÿWh”QÞT}IÊ«¾ÕM”R=ô@mŸ —ÉŸvl J +endstream +endobj +771 0 obj +<< +/Font 1267 0 R +>> +endobj +772 0 obj +<< +/Length 906 +/Filter /FlateDecode +>> +stream +xœÅ˜MkÛ@†ïú‹Oíe¼ßF)´!)”ö0ôPJPmÙQb[¶,Ü_ßq’¦-qµ»–ˆ‰âì;;žÙgÞÝ$¨0ŠÜ'œ|J(¹M%_’oß %ÓDhb©‹oX&J9àFQþülñ×3¡÷ I‹ñ¿þýíÏûo’¯É +eö_Õ<ù0N†—Œ8À?Žg {xΈäÄ8 cd¼ÜLj/2ž<ÿtŸ¼!¯´¨ó%YeËül¯¦yU”£‹rrwݬnÊÅîzšUw׳f›O¯ç‹l»Ñ¾{KÆ·ÉŸ-«ÀqéÜé"0 ㊟.-@N]qàv_E'‹@2 XÞž*L‡óª˜†¬ÇXEåÙQZ6õº©£¶ä$[–ͪ>ØÀÝ1 ZQÚ^_épRe³ºXÍC–¤äþ<ùÿŠé°Ê'Å:XMc Rl€¶ô§«=¥ê}S—#r^.Ê +&ël[7Uþ”§M“UõOr_Ô7d²ËVR囦¨òéÙ ®š|’`œk?ÒˆŒiÍAááèiò4°Â´bОÿSbŠI=zJÖå>WW©„T‘–ÖtT—vÕäVnºj2™ŃߚÓ]~¾¯¸ !ªAqåiË~7§œöš’VÅFzͺQ†ƒµ‘SEWMÍ@›È9¢«¦¢ ±'uOÜRÇ<_q´AëÐA|±öýã\Ù±Ó`y;â#%ááÃ!d]dÛù\–wÍšÌÊŠLB’Àl â)( 盋b((5ã‡H(¥t ¤‡Òí“ãÁŠ ¥° bQÑ£> +endobj +774 0 obj +<< +/Length 913 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØoï"§R%•ªöP ©‡ªŠ\0Ä `0¶¢ô×wi’Vw×µã‚ÀÀÎìxfŸygQ "Vä&âäCDÉUÄ(ù}ýF(™GBCüÁ:RÊå×VO® }XH¼ˆÿúýÓãï/£/ÑÍžå2z7ÆçŒXÀ/§‹ˆÝ]gDrÛ:ÆÈt}ðd:{xw½"ÇG’WÙšlÒuv2Ê6ó¬Ì‹É÷U1»¾Ø¦ûª.³‹E½ÏæËUºßO舌߼&Ó«èlÚdÝ(°\Zb½(³y>«&óÛìô6ÝŒ¼ ÅbÆf›Z€ƲâÀÍ!A±.PÌÚ’‹[0³këÌ€V”:2./Ë|î³ANæÍ$E]mëÊ{7vDÒuQoª“‘ñÛ˜¶8Fµ9¥’ñ¬LU¾Yú,‰ÇÅêlÊ“d\f³|›ù,§9(<›BŸW»ÓÛº*&ä´X%zL~*Û¬òåe•m0\Ç íê´¬~›¼º$³ÃáCÊlWçx"Œ<S šnaUÖÙÈgƒ’ÃÌn¼IÈ à,&«£PÏ\Õ,†±ÔêX¿þÙcìÏ¡ÿ|y¯Ã^S Š+Wéõe^Y³y ëFµÖQž UÅŒ ì:ܧf ã–­Cæ‰%¨2/°*Ãð°86Øg w6Þ`UØ4kæn|Èú0Z`VZ ë¸Ù­ ÌJ#€™Æ"€²RSˆúeÏÒý-ùX×õ–,Š’Ì¨ëᘴ dSäþ$·/w¥0 \\ á®ä¨¾\uìK]ÉPL1GWà×ï>›ÇžÍ¯¤t(„úqEXÒö"=¹bPŒµEVšEŒºK‡ñ¡§-+Ô`òÿH‰‚,[=¹"PË…Ž=zr…£šó ßK¸Â\¡/Ò{L=^éÜ¢.;UÎÜ ¢tÌ8˜ÎêÀæ!CKá|7mh«›¹D=ÙX/¾ç¥¡‹‘!ç\w¶iÞ ç Õ[è¼ÎÑ[¿?„Þ‹œ¢¤s&h_Ö™EE:¯ëκAAJª6pf¥[ÇÑ€mb…Sçô®7ëµ[h‹Úu¡@µü»uŽ‚n°Òf µŸ»´½Ë(ëA¶FlÛÙ´EIê¬á Àƨ%Mc_Ê=Gúw$™ŸðÖC®)0uÑ,˜?G;|ýèh’ +endstream +endobj +775 0 obj +<< +/Font 1269 0 R +>> +endobj +776 0 obj +<< +/Length 910 +/Filter /FlateDecode +>> +stream +xœÍ˜KoÚ@Çïþ+NíeØ÷‘JmšTªÚC$¤ª*rÁ'`c+J?}‡”¤´Þ]Ç„™ÙõÌüæ¿× *Œ"7 'ïJ.FÉÇäóBÉ,šXªÀâV‰R¸Q”?\[þrMè­!iñ"þê÷w?¿‘|J +t³}T‹äÍ$ž2â?œÌvwɉqÆÈdµÿÈdúðê&yAO«t^çÅâÕK2¹LN&m­Ç¥smÑä¢Êg!æŒøâíæÐ`^g+R¤«ìh³¬ÊËÑ×e9½:_§›º©²ó¬Xæ‹‹:+²Ùù¼Ùàób™n6#: ÃH´uø(n·wüà‘HS²5sþŒ¤¬²Y>­G³Ûìø6-Aޏ«1¥¿dfA+Jÿƒd¤ä¶Ÿ:í4p¼7‡ÏG‡b§ˆÊÇýDbç¼-pص栰¯ûÒn\6õº©;-Í Hº*›¢>ØÀU*¾ #È¡%†uÞ–Jãa•MóubŽ0ÈÆ¶»0þam·c¯›º‘ãrYV1¹ß²YZ]íöêºI«ú¹Éë 2Ýö/Re×MŽMíhPWM6‰‹jP\µ7‘â*§@`â÷\e%PÌݨ‚¾oë»-{‹;vºÝ°³»ý +êòÊp°Ö3ˆìïf w^é߯¢ 1Ûõ¾ñ©ŽŽQ ècuÜîÓgöË4XÞq(yŠ_œ¼5‹œQzð+áGMÿ~­f}óG0á¤aàfÉÂ=jר&5ãAQ$ݤt dûŠ ›ä¨ÛZËúol;I7·äCY^5k2/+2b]@T ÅkÛ·x^J*Aû€ÃKáHÛ>DSXTd± MÝÀ‰S`ýP×åûA¡J“‘sCß1HÔg]©ÃT!P~ù9ö»XŽÊ+9}ÇÀšruV?g!c൙éEÿvÁ¢óÓ˜bT='¹²àz•š\¢6ôÔoŒ9WÀ=SX¬Ô¼“åOSšœ¡”óÕG 99EæOöPr2‡Ò+ö`ï_Ãë»í~5ofQyÅ’ª·u˜ç> +endobj +778 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÅ˜]OA†ï÷WLz¥7§óýAЉÔ½ iâ…1ÍÚ.Ph»ív7½§€ˆ +óÑi†¶í¼gfΙ缳*(Pa¹*8ùTPrQ0J¾ß¾J&…ÐÄR?0/”rÀ¢üþÙìÁ3¡7I‹ñ[ÿ÷çóçÅ×b2›WsV¼ý÷Œ8À7‡§»yΈäÄ8 cd8ßĈ?d8¾ÿëªxEÈ ©ÆÓeEå¼:ì½íÚú€—ëkò¹®/»%9­2®gu3]œ‘e¹n»¦MÊærtÚ­«ÉèlV®×äjÚž“ñu¹è‘×dxQ}aYŽKçž «©VÝ´©&‡½¶éªÞ›ˆ1ø➩’Á¸)O[œHÌ€Z€ò †Ã5ÓIÌPŠ·›ô‡NÛj~·ÕbR5ÓúàǬ_ŽžZøÚ#ý˜$Š)æË„}‡ÀXÛþ‚!0 ZQêM’C¨1§ãö`r]mSw·’B +Ý ì‚u8-©ÄÉœCÇ” +™LIŠŽ)âšl‡’ýRj³˜§hÐQm{›°¢Fß.Åh\)ôLe–@«mï1¥¬¾GXuR¬ð÷2ƒ) +endstream +endobj +779 0 obj +<< +/Font 1271 0 R +>> +endobj +780 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?P¨Ô"hUµ¤H=TJ'1$61¶ýõCˆw7q’DHÄ„ÙÙ™yæÝUB +£ÈmÂÉׄ’Ë„Qò=ùù‹P2I„&–*°ø…e¢”nåÏÏž Ý,$->ÄÿúÿÓÓ÷çÉ$G3Í»œ%Ÿ†IÿŒøÇá4a÷Ï‘œg€¡cŒ —ø"Ãñão·É;Bý2g×é‡÷dx™œÛ–3 ㊷-÷°ÉGËô¸÷±®Š#r:º¹#ߊ⪾&Ó¢$ãbQ”Y>#yQ]Ì‹ÅÝÅ´¾I'³Åèæ†ÜfÕœŒïFy¸¤¨µî”éªÎÊtrÜ«Ê:í…lQqඉùú-’Á¸M+Ü@È‚’ųm;‚fÉY™MB–ã¬æÒµ/‡ fUºüw +i>Iˬ8ú½(ÆWoýˆöH?Ä<³ ¥m°KóÔ€l +í ÖµÓÀ1ô­¹ñÒ|é—«£É]zÒät!«€byrfgû4ŒÃ×Ìk +ÝrL+‡K1IayG¥X‡æ¹‡åíkVýÀn¥™ƒóeÒ ¨«ëº +ßë‘Ѳ¨óê¸g·F5(®…þ¬‰üù}àƒš¾b,÷ +;3Ó¥f‘ƒEw楓 b™³ [¥Àl\ïp›†óOƒ;3¯)˜X¼th^:PrÃCîÀ¼° h´+óŘ·Y…¢U2Žù2­ëˆ±g%• ñˆÛýŠâ¬p¤m?·Ð +¬AªÛ±½‘ˆmçn€c +µl ÝKv‡rWH”m>´ÅpË$o ¢Ð+8*«XøÄærà ,X³ÿÖ^PÔ`¾{ˆ=ù +2³ÝË-J¯Ž.7¶Þ´A%˪]ù¢P–u£I·vE¢¢óþ~|(é¸_¸îŸ_ƒñΙPÿûÆ;§¨R½½ +ïÌ¡¼ôT}Þ™FIè™ò6Õѯ.¨cd4Ã*¦­×‡¡8g¥¢/ñcp΄åÚ‚qŽ®ˆ…—gÐþÜ„>ˆ"Œ¡ÂÛWÛ[§¨ð:–XáÖê»Ö ²#Rr_•„oR£ŒÛô~kã +E\,s:3.X™neü> +endobj +782 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +xœÍ™MOÛ@†ïþ«œÚËd¿?P¨ÔRhUµ¤H=TU”&NbHl0¶ýõ +»kœ@˜dgfwfžy—ó„F‘Ë„“o %' £äGòë7¡džM,U`ñ ›D)Ü(Êïž­<ºYHZ|ˆŸúÿ·û÷¯’ŸIŽfš¯r™|'Ã#FàÇ‹„]?gDrbœ†Ž12Þ4>⋌gw?]&ïÈÍk”Ué†äÓMº?(ÊtžÍª½¼¨¾ë«Ã|-WUš§ó£ú"YO/.ÃïÉø$9·Y· +—ε[ —e6YÏH0Œ+î‰fTÔÕY]݆“æó´Ìн?ëbv:Á &+Œj’Þ‡5Y4qM–M`{n@¦›¢Î«ý 0µÕêÒh8+§‹*Ë—!Ë)Ü6§þü’£a™Î²³4d9îÀj<…¶ånV»Ý°uUì‘ÃéÅù^§õY%™ë¢ÄˆoÉeV­H€cÌ‚V”>š³«i> ez^g˜’ûƒª¬ÓAHÈÔ€lʱåLF'¢Ž;Øv"Í’i¬±,(¦qTQFf1 K]mç|ºW4…íÍWÜ»pE1ð¤Ïs=s~•4YdFR`X™ž´ÚIÄÜ‚ÃZ| )É „Þ[HIªAqÕÒ¡væŠr +öŒ7à‰•@±cøša(Ô•á`­DÙ1Ô•f ov‰»R$Ö»îì +köf:ŒûÁϧåéív×Ó²ú{ƒð®øULƒÅ²i=Ñþ*|5ka"ø+ ½GCñgܲëiøøzÂú½´˜íÆ•—˜5 œñÇ6ìj +&o]8*¥%_á<…Kª>ìruq(èÃ*C1Ç:çKìR ÚÏ›Þí +'@ZïésNX”u^ rîIÇî@8}jOEN(”š²ý¨"‡µÒs}ÐM¹¶/À1Žz°•GñЬ7¹*(Š:ÏB.¹Caf¼ê7hö|š·S'·(É<·Ûw `‹MïN(”j;P§\¢ó_Þm9X +,:½;Áðž.Iº;ÁPvù‹zËNPÔj¯Ý +˜CeæoÁ`fe™‡Z;3Ó¸w®Œ"3æA=7˜dfBòÌdÑÒóÁåqW剄¯HbPÊJ6‡¢”Q”b]%ÑãY6üÿ0…X@‚÷lÕ *ó\OlÁªFM濪9j°¾ÔPxtRíK =¶zœœã÷?FÁXj +endstream +endobj +783 0 obj +<< +/Font 1273 0 R +>> +endobj +784 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÍ™MoÚ@†ïþ+NíeØïD*µiÚªj‘¨z¨*DÁÀÁØŠè¯ï¢4U‚w ) ŒÙ™ÙÙgÞe™P Â(r—pò9¡ä:a”|M~ü$”Œ¡‰¥ +,Þ0O”rÀ¢üáÚìÑ5¡«¤Å‹ø«?ý½ÿ*ùž,ÐLõÌ'É»^ÒþÀˆü²7NØæ:#’ã 0tŒ‘Þ¼ò¤7|xw—¼"ÛGwZ¤s²ÌÓ³V–§£é°è,²âS6[¿ä7ÊU:ú8¬V­ö›×¤w\ôêÌZŽKçNlÖH0Œ+~b³Z€ª7ÙmOòé(d,ÅÛjÉëCèfeq[÷1¤‹QšO³Î¯Y6¼éc$ý+ ¥?ÂXúã*˜þ¤Š¦ãZd0ÏÊEqÖ²-›d@13ë¨Ûæƒq1]LB†ä¬Æì¨²ÛÎÓáô6 ŽUíÕŒ¶ì~²Þ–EÖ!ƒÕš|ɲ›ò–Œ³œ ³Y–cdçì‘»iqE†ëÁ¢Eüni§c»2O—å“ï¬UäeÚ +UcYQÌïÚÅèF,…6Œs¾:í&¯ÖîPQõš»4,aµbPŸ G÷@R`˜ß¾>ªÜ‚SÔS¶;vÂÑ:=¯²<È3`QQ;}ÓÁR ŠWô|9”S °4_Ò+b-¿dÞ)ÃÁÚÈ~£i4m¼ÍG0’•¢ ±žõ‚d%°Y¬O´(+Ü+¶]f# àr±™­íD-ËA^ü~ŒßxtJ'AøHƒNi0ëM(9¥aà¼mÖîÎõÛf¾6}ëåf¶‚6o©)˜XRnU:PÒÛt4mUX± Ú‡ˆ’£äŠÁáÁ1Ô[ìä I%èXàlU8Òî¹û[µ¨ËüPiÚ*n Tû’)˜dB¡ò’þó‘ì™ÝyŽ iA{¸‰2,pžs‡” Ö¨ªô@-ÀŠr­öp ŒÜ¡f3u:5ŒÜ¢óÈû2rƒj*–a)ØOr…Zê`Iyˆ5VìiZ³TXûò%žœ+àþ‰c†ÊPEÀÑŠÊW‘Gõ€9TPþ>¦5W©ŽèF•åïƒÙËp¡µç§d/“¬· £ØË„åé#ØËê+OÄÉÈ'‡¸ñ°dešO0ÅÀÒ¡ó§y(+ ++oCÔ£†ÿù¡QV¤u£6*¬fÔN¸M©Àî«užð2Yâë©§Æ +endstream +endobj +785 0 obj +<< +/Font 1274 0 R +>> +endobj +786 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍ˜]oÚ0†ïó+,®¶›ƒ¿í :i«ÚIÓv1‰iÓ„H I ‰ªî×ïª~¨%¶Y€‚*•”ÚçØ¯Ïs^¯" +TEn#N¾D”\EŒ’oѯ߄’I$4±TÅ/,#¥bàFQþðlñä™Ðõ@ÒâCü¯çŸ¿?~FNS¿‹Yôiu/‰ÿ8˜Flóœɉ‰ 0 Œ‘Á²Ž_d0~øí6zG¶¯~Z&K’–ÉY'/’I:.{Y^þÈæùâî²Z'“Ï‹ÑzÝé~xOWÑÅ iR« æ2Ž:©‘`Wü¨“jê¨*ÜÖŠ8椒Eu:DÔïΊtâ3Ájˆ#‰~^•7UyŸE’M’"Í{ùøzˆ¹ «M2ÃiÍpV§Ó‹;d´Ì«¬<ëØñJŽYЊÒfÝô»ãb4-Ólæ3$5 ëj°{Ä~·HÆéMâ1šÆÓDQØM«ßߎv¿R«2ï‘‹ÑúŽ|Íóëê†Ló‚ŒóE^`äõ¥#·i9'ã»QÖ!A&ŽŽx‘¬ª…wÖ)‹*éø$ª9(¬o;ÑØ­4oC= §hµ¤ÀP´A'ÏK³ÔO¨š[ˆQ¨A¥¼Õ˜ƒ4 +*ë­@5(®GuGñ›Ü%絸}&R±GîT‰*+âá:™Ö”á`m`ÛÐjš6-D«( +»>Y[BWíò%®ÂÚ±m$ßqÓ`¹«"®ÂÎX³æŽ"¹Ò +`¶à¯÷üÂ&Ù"ÍË$ÃÛ.Ûªåß0ÜJà nìÀÂq+5ãZn¥ŒAɦž ¸RX¡¸yÑê^<®ÿ¦ëý¾Y}/ +HŽÞ) ­NÏÐE±À†£Õ¨J¡}p+bÒžp§…EWJ›VÀóMõé´&:2¹çV·€Dæ¨Ã г¹ï,¼‰+¸î Rqwadü +Ö,³ ð +Š>Ðq^nѱ9nöõº;Iì–Aï×H¶'4'1WèìF5Ä\¢Qóв§”¹@Û +¢p%{öÅœ+à7G†¡S ½;\4mrìàÄf1Ú3¼ã¤Í,zµPz.Æ­µk’ÿŽk å’8\4­ß›)%L(Pî×›ù˜bp|æ3††ÖY‚ÈÏ(ZR‡} ¿Aïèèÿö·Ü/.¸ísÿ¢ñùb^¡ti?Èo+°ê}&ÞïÑ +þTòX¤ +endstream +endobj +787 0 obj +<< +/Font 1275 0 R +>> +endobj +788 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍYMOÛ@½ûW¬rj/“ýþ@¡RKi¥ª= ¥ê¡ª¢4qCbc Ñ_ßI‚€ +êÝ5˜$ L²3³ûfÞ{Ë:¡@…Qä:áäKBÉyÂ(ù–üüE(™&BKX|Ã*QÊ7Šò»gËÏ„Þ,$->ÄOýûÛýûÉ$Ç0›¯rž|&ýOŒ8À?g Û>gDrbœ†‰12\mrÄNî~ºNÞÝkUéŠäãUzÜ+ÊtšMª£¼¨¾ç‹bysš/³ù¢Jótú©¾J§Ÿ—ã««^ÿÝ[2û ¯Ž»ïß ?/³iÈz83(ö¬Nƒ¢®.ëê¶ 4Ÿ¦eVý^“‹–5ª·uÒûÂF³Me£ù¦´#×#ãUQçÕqÏöHP¡F€qÎ3ÌýI9žUY>YRsP8Ó› 3è—é$»LC–“vBÓQ v«ÝnÛûº*ŽÈéøê†|-Š‹ú’ÌŠ’LŠeQbÄ¿ä:«$ 5nÁa“üÿT'›yGÊt]gÎã^UÖi/¤hfÀ K6Ë æP¨Å•¯ŸxVN@<Ç´g4ši„••@ÁQTÑY2†ƒµ‘⤳d4mZ*•¶VŠ‚ÄÕQµ@áyÈÄù°Óº‡ Ó`y¤¢é,”ýšEÊ›®’‘N‚ðr`8ÙK+€Y¯vyu®—†ójÚ(®—š‚ñ‘s8×KaAxhï)®?y‚Û§ãòâvÃÖõ¸¬þìX½-#KŽ®³y¬Äð±dh"YóÆEð±¤t,>ÒËq˶Bùl»aA£_8Òz”J7‘-ZĶìö¼ÈØHTÇqLZ +M ÜË©J´±Ìõ2‘¿gß®´ŠÌÑóÅrÒËDfÏó¹­bR4~þ –`Òã]Ÿñ:æPÖ{4½[ð· „÷%Šï¸A3*›¥Bßq‰6Ïö¶Þ¶‘ÿRh *žC9WÀ}B+†E9CëâP S4oS¥!¨G™CÛ{÷×AM],ût†F;ç» +y ¶e +Ýšÿίóz%ú4¿2ì< ¡@½Ø­Jû48z³ØÿtCKw“¢ƒóØ­ÒvèÞ:ü9Û8P^Ýw–ÒÓÕ1UõtE ƒúàÖ¹ÙŸž%küþ y«T +endstream +endobj +789 0 obj +<< +/Font 1276 0 R +>> +endobj +790 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜ooÚ0ÆßçSX¼Ú޶㿈NÚºnÒ´I«Ä´Ó„24-‰ªîÓï ¨c[ÛiH[UjSðÝ™çü»Ç›ˆµ$·'"J®#FɧèÛwBÉ4Š1T‚Á,#)-p-)x¶8z«ÝBÂàC|ןý~ýUô5Za˜Ýw1ÞŒ¢þ;F,à?G³ˆíŸ3"8ÑVÃÄ-w9âM~»^B†“"™•Ùjþê%]G£ºË…µu â’ó"›ú,§hÆ%¯_ÌÊtIVÉ2=ëåE:Í&å`•—_VWùâîmRܼ«¶éôý"Ùn{}ŸÀ*ÙyPÉ›ÝçÙu`Á€¢¾jeð¿ÀÓ»ôü.YùâŒB}t^!3 $¥Ý ‰j»Öï8®² +8ntçZRxPlÙFZzR`ƒ¶Öyôô=Ï¥8Hø±È'7c¬g\í O±¢ñlWÒx¾«i`{$YæÕª<ë™ñªP2pIiØ8­• À°ëD2ìé$[§>Ë1 yT÷ ïW;ìÖëªÌä"ÙÞ‘y~S­É,/È$_äV@j¶Üfå™ìâ‘U ¹¬iÿ"ÝTªð¬WUÚó¨VZ 1 +½-tJ#€¢|ë‹N©9ã@ûß}è¯^ê'Y©(íœN…¤ Pçêy³ˆqŠk‚ÄJnCá³ÖÊ8Q´ŸNÄŠŽ­g!¬€Ø ¦Sgab`&li? ÍÀºMoF EA;Ö-£…° …ëâ´ˆ Ä.¬úSZ0´hÌýG(}~Låu²-«"=lÖ¦JŠòç1’Ãq*¨åÂ_Ocƒ0õÛÀÓØ 9 %ÙÑ\ûù~ÇöCíå~¿¼Žó;†ªfØxBT‰>M8g‘Öà +ti¡ìjIl'îkŠÖëãhÊByÔBXÖµ|(Z±'\d4 Ë-:6ÝÜó6 kЖ¹/5¼¡Æ5º2'BÜP{ìŒn@4. ØVm'èÝ4Î%pÇ|l;]€óH‹¡Ÿ«m‚pHrŠ¦Î¥ðH2‹þÌC»žÒeV(7<•ë9b2….Ë1-:ìz÷Ör +ý—cÈk…¤,– Ý·'­•£¿ +¥MË)04W¡äi9ŠÖÊà +0‹fìy›_£ùrÏþWÀh¼<ú¸#K ÌÙÒaÎR‚qôî?¾Œ6øó ÐüLå +endstream +endobj +791 0 obj +<< +/Font 1277 0 R +>> +endobj +792 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÍ˜]kA†ï÷W ^µ7ÇùþShCR(-4 ô¢±ºšMt׬»„ô×÷l I?pvÆUÛH Yuæ3çÌsÞ¹K(Pa¹O8ùPr“0J>%_¿Jf‰ÐÄR?°J”rÀ¢üùÙò—gB7I‹ñ[¿ÿ÷òùëäK’ã4Í«\$ïFIÿ’øæhž°ÇçŒHNŒUà¸tŽŒVFü!£éó_÷É+B†e:ÍÖ)É'«ô¬÷¶®Š9/–E™å ’Õx=ÙTu™Žçõ&ËÉfCî³êšL&y”é]•éì¬W•uÚ{óšŒn’‹‘O•‘`WܣР§åd^¡†µå ‡[”Ù,d(ÅÛ&æÞápÀ¬JWOA+pùÙ´`´>oƒuÙÄê}ª^?dVÉ€b°ÓÎÊXéqÚY™­(õîþ®Ygéy“uAQ²©ÊS®N; CzÚüÑXç+ê´ù£ãœ÷t9¬šƒÂsp¯üÙVÅ 5—†ýÀSFK + +¯-K†E]­ëêii>Kˬ|_ÓÛñŽ£yàzd²*ê¼:ëÙ Z·à°"ýÙ3ìGœÈš0ˆ./xú[ò §œù‰±‹Éæ|,ŠÛzMæEI¦X e%PÌþÝ›Fe8XLnïVÄ QiÚø;€<*EAbâê˜â Ë[–¬J`¯u¦vz¬•mOöÏ0 –ïÙ+ÄðSa¿©Yd{pÐ¥J'AÄæ° +¬fãzˆÃ +0 \lgxXš‚ `ÕHJ¶¦A0}¥° Zàt:úJnÀ¶HöJ†¦ù7,‚½Â ¶å¡2Í—ÙâºJs Ø6lwõ¤¬~Ä‘WX4i^¨Å“W`¡Qí߇ð +ôôVúºƒ(ð +‰®)–;w½/ñl€¯£„¬-w GVÀÑ[Åé° +Ø^n2†º‚¢©ê~Ña‘Ü¡Á2-lÍV÷‹‰. + ´väSBSÖùö¢‹‰®½Þƒ©Ë…Õ‚¥êîBÉæ\oí3£ ̚Ö2Ž€0shãZ*bo¼Êº,úA/å:Ý3f¯­S‹¡2ê¢í×s¡Tf½X@NöÆ;S:°QfBòÞHœVGû‹²#ÊaèåöåZ ÂEÏv8ÇÔuÝý[{#z*5½ÜáîOºªÑècoë§F¡üN©À¶&ðÿ*¹Ãߟ7$y1 +endstream +endobj +793 0 obj +<< +/Font 1278 0 R +>> +endobj +794 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛjÛ@†ïõ‹¯Ú›ñžÆ)´iR(-4`èE)AµG-%²DHŸ¾#§ôˆµ»Š”ÔÁ!–•ÝÙÙôÍ¿7 *Œ"· 'oJ¾&Œ’÷ɧτ’U"4±TŶ‰R¸Q”ÿ¼¶ùíšÐí@ÒâEü¯??ýºÿ2ù˜8MûS­“W‹dzʈürq‘°ýuF$'Æ`#‹m#¾Èbùó¯ÛäÙ¿æeS_75)Òmv4ÉŠUVååì˦\^e}~îê¦Êγb“¯/ë¬ÈVçÍß4iU›¹ I·eSÔG;!ÓÏÉâkr²è +Í*p\:×Ú|º¬Ò‹:/Ö!C †qÅ;†œO«l™_g!Ã)ܶéïî~´‰{ÙÔ北›²ÂˆIwæÖ›t·#·y}I–wi1!Iurx;«ì¦É«lu4©«&›„¬’;°7¢kæ1»À,hEi×.´C®«|25 ÛÚêV0™çu¶ý±%f _Ö3Ü€÷ù?ù•þÓ6ûoÚäOBtªŽééRÁ¸`¡PTµ¯†Ç À0Îy*õ@«»ì¸UwÐDšƒÂ'œG9#®T1xJ©I + Kñ餯-8,ݧ“3`x½¤6HTƒâÊûðš>½”S °xGãïž"=𫬊5Ý­µ(ü*ÃÁÚîf#¿JQX :¿'é+Ë«æš\”YÆà8 ,½Úáýüçñ,VX÷ ß@,VLƒå] C‹v šyz…¿Ë3^Í4LÂÒI±\/+€Ù8xŒŒaà:Å-5‹¬ñ–-(ùß(BX±0/ŽVÐ ¢GŠ…¡÷cÿj¨íEa8ó… ­ßú¢£5ƒznOª;uÁ|!Ñ;zl¹WiuõÇ)9 ç€ÐúÐÎóŠõq4“>€Æ^0OE‡¢]P4yžÃŽ€Îû5æ|ßrŸí3ÄîÐö™;ì^S[4|¾Ã‘¦6höbYÕÑ\¡©{°«íµD‰nÎ{Ä7ÎÔ}\,ašš+à}K85CS÷DELÑüù‹8¢Ì1Е +Ñ`П̢#•ƒzf¦ÑMzzÄ~2‰~Ï#ûÞžùO¢ +TgƒÕ×0ãRAøÃSÆÐÅÈ8TÅ}Øpöè_¶¸]šW¸ã‡aОùŽ7! ¾¬ï‰~ y:®á\NïåJÖoo +ã,¹Á÷wsç}• +endstream +endobj +795 0 obj +<< +/Font 1279 0 R +>> +endobj +796 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÅ™ÛjÛ@†ïõ‹¯Ú›ñžÆ)´iR(-$`èE)FµeljmÙ²DHŸ¾#»¤ $Ú]ÅC"Ë;³£™ý柬 +TEîN¾&”Ü&Œ’ïÉÏ_„’q"4±TʼnR¸Q”?^›?¹&t½´x¿õü¯ÿ÷ß$?’%š©Šiòit/q€& Û^gDrbœ†Ž12XÔ>â‹ F¿Ý'ïÈîÕŸ•Ù‚,ÓEvÖɖ㬘å½ßó|t7\æåp•nʪȆ㴸NªM6®«´(ÿôh‡t?¼'ƒÛäbÐä‡Uà¸tîÔ~ †qÅO퇠š}èw§Ål²–âÀm%Í{êçU¹ªÊ›r’.òjYžulàþ$Š Ýœwýî¨H'ål9 Y’;°s¨aÉ~·ÈF³U²5 ë’mXm·Ø¿€}¬Ê¼GÎóy^ Ã䕈MçéfCîgå =¤Ë)²u5+²ñY§,ª¬à™v8î³ñyö#"§±ø(&½çèæ›6Œsqµœcf£²‡a»ÚEí3í²ŽÙ—:d¬ÒšƒÂ0ªz÷cY1hN–Ù•&½¯¶_´<~ÈÎë 2Ä-8E={-2!w‚t¢¯©{lËÊ)X‘Ç7l%P,ÝVùô6ˆƒµÞN$˜zJ3ÐÆßQ´ Þö o=¥(H,V½?è)a#£Â‰§˜Ë›™üò.ÒÍù–çwÕŠLò‚Œbàv¶š5±=£ÒI>LÅ`TZÌú JQi8o‡Ô¦Ý¥o`#*5 ˜¸!(ÙSÀ aA´eQ n%G]wþ`· E;ý³§t,“öï†p¤|öpâš àÚ¡ÝÀã‰j_†ÓZ(oÒÿŒHk!-há“ÍQ´Æ£¤gÊlÁZ«Ó§ò}‡âUU¬æY=*(ê=ß|!¤Ü¡Œ3NRnQ›y¯ÚÛ@]oãtpsƒ‚,T­)e-eg´-‰2,vB÷}W»ü +2%PwÅr§õ¾¸ÞvZmŒ¡¼ +ÅíÇEEå/£ýcåÖ±ŠŒYR~ZÓ‡iTQm]}ž DÆ ÃZ¦¾©^n˜DAç©£ÜàJ <É¥C àCÙÕ˜æ¡ c%—OëĀ̡v +HÓÐ9>J o?ÒØøµùO„FÅãM˽[U(Þ¦<ÚX• +lÛá×Kˆ»NÖøþ é.v +endstream +endobj +797 0 obj +<< +/Font 1280 0 R +>> +endobj +798 0 obj +<< +/Length 901 +/Filter /FlateDecode +>> +stream +xœ½˜ÛnÚ@†ïý+®Ú›aÏäTj«¤RÕJ„Ô‹ªŠ(â08¶¢öé;@›¦jãݵƒÀÀþ»ã™ù÷Û}B +£È}ÂÉû„’›„Qò1ùò•P²H„&–*°øƒM¢”nå×Ö® }HZ¼ˆÿúûÓŸß_'Ÿ“-Êžå*y3MÆŒ8À/§Ë„¯3"91ÎÉ12Ýæˆ2?¼»O^Ó#Í«lC¶³Mv6ʶ‹¬Ì‹É·u1¿½ZÖwÙâj_ÏÊêÇ„ŽÈøÕK2½IΧM²VãÒ¹eøâËjj`IÅÛCf ++PÌSO:¥ãU™/BÆã¬ÆDñ,#-êjWWþu0\ÈlSÔÛêld×Ä,hEisÒ¤ãy9[Vùv2$5 íàéÓq™Íó]0šÆb¢˜ÕMAOO£ý +Ðëº*&äm±.Jœ09EhµžÝÝ‘û¼º&»ºÜ­³)³}—ÙâlT•u6 +™‹`œk.ì4"TZsPØÔ<%›&”V šÿOU€|^MŽQzwÒ($m´¤À0u£*°­·à0E£ºx[-fÀ çDµîßZ‹ïÙ§SnIQ Š+Oåõ³,å,¢!¤¬Š%2Df(ÃÁÚHo«¥hiêmµ‰Õ¥{2%pƒå»ù~—9öÐ6&£°‚O;¹ÞLF1 –7{q„ËH'Ax:ûÿ\æ|v÷|(ŠÛzG–EIæ±®05+€Ù†®²<ÃÀùv.1Æ%5ãïÿ¡Æ%¥%=Ʋ¡;¥hà~N + "¶ÙwWå%q­¸»&C"a-í:ÎÖ$• cûç +'@Ú¡o¥°È!±žÐ]‹™ê3H £[9øm•H'^ã7B¬vdþŒ^(¸Î|Ðå…‚õÄZÜ!Ž`>7…»‘µ²í:_]WÙ#ô˜L»‚·6>RŽñ/n_ü†ê_\!¢´$¯G1»8„ìò± ^Ë%ÒJìASºÑ¥­tÑå +¸¿û±1Îcb˜úX"E¤ñ”àsè2‡xpÕ»®EÔ‰õ•>t5"Q[Ð‚rïý v4&‘ƒJ±ÉÑžêÚmì Ê»ý‹²7\O)F˜£ÈBt‰B½0ÓóOÌ!R5VB¼oÄ*ßö)ê¼) yC%„b]$0sC¹HíÆ*a3¸Löøú 6­œ +endstream +endobj +799 0 obj +<< +/Font 1281 0 R +>> +endobj +800 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏäTj«¤RÕJ„Ô‹ªŠ(â0[QûôC›&JåÝ5N " +ÆÙ™ÏÌ7ÿn +TEîN>&”Ü$Œ’ÏÉ·ï„’Y"4±TÅV‰R¸Q”ß_[>¸&t³´xÿëñ§÷_'_“5ši~ÊEònœ /q€_Žç Û_gDrbœ†Ž12^5>⋌§÷Ý%¯Èá•æU¶"ëÉ*;dëYVæÅèDz˜Þ^eëe¾¸®²u6»š×;ü½­'eõkDdøæ5ß$çã6¬Ç¥s1.e6˧Õhö3ûR—›e62e$Æ?ánµuBóŠ·MÆœÎÉ€b.Ÿ2師1çNè³ ¥žTL‡‹2Ÿ…¬G Ȧôï(-êjSWq[b¸§Éª¨×ÕÙÀ†mO; ÜžgépZNæU¾^„,‰}‚bñ¶åM:,³i¾ÉB–Óv˶Vû­·uUŒÈûbY”è1y®År²Û‘»¼º&›CS"e¶­sìUgƒª¬³Aˆ_Šç9¦1Q“¦º§àÓÀ4Ó܂ô*Þ¿ÍúAÄ.š€}hâÔ¸53`tq„YªAqå+Ò¾Í*§@`¦??••@ó”iÿ4¬œ:z0«hÓqÒ8¬¢ ±õ ›83vÊ¡#lb{8 ¤ýPM1 –ûg…8¬íûtª)°5óÍ QT“N‚À +l[2‚jÒ0pžáêT;Ÿì~’OEq[oȼ(É4Šr~i +¦Cñ¤”Ò’í¡‹b¥„Ÿ2¡¬”µU\†enàˆ) ++æEÿsz@%èX¼ôêp¤í88ıTX”V±téw³XüTŸ0ã„B]%Oú¼%Ê*?€žÓB,ö8£_8j//¥Â!,X¿ª²3~`¼‡QøåU iשøåÕ–I­¢r6)o‰ïcå$W(ØzÔ“\¢ó§w(#¹@…˨ûþŒÁÚ¨—ûPuiÎpϼկA†+öÄí(ƒÅ•'¥{Bs(¨bÏÑŽÙ³(¥bs”A"ªëÁC'ƒX¯Ô{pÖ§A‰ë%+ Ê?ã }P`mzÒv»à‰1Ì[xQxbåœçô.O“g8ЇZ…œé‚hMöxà)]¾tŽ… +l@¶>JÖËd‹ï߆G +endstream +endobj +801 0 obj +<< +/Font 1282 0 R +>> +endobj +802 0 obj +<< +/Length 894 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏäTj«¤RÕJ„Ô‹ªŠ(â0[QúôCš&jë݈"%Ùw˜™oþ]'¨0ŠÜ%œ|L(¹I%Ÿ“oß %“Dhb©‹oX$J9àFQþølþä™ÐÍBÒâCü¯ç¿ýyÿuò5Y¢LóUÎ’wäÁˆüãpš°ísF$'Æ`¸1F†‹fø"ÃñãOwÉ+²{¥y•-Èr´ÈÎzÙr’•y1ø1/Æ·W“Qy{5­7Ùäj]Êêç€öHÿÍk2¼I·mÚVãÒ¹Sh †qÅO¡­¨Ý¢Ì&ù¸Lî³/u¹šg½ ÅÛ&9NpDÉ€b¾ž$­¸«1¯N¡Í,hEéIÒŠM9¾´v8FÜ“jiVæ“õ°3P¬N_ú¤E]­ê*ð0 O3Zõ²:ëÙÀƒÆ9O‹Jûãr4­òå,dIÍAa—nK‘´_fã|•…,')0Ìö¶Ð§»ÕÂô¶®Šy_Ì‹wLžÄi6m6ä.¯®Éj×gH™­ëÛÏY¯*묲!nÁa ´~viLÀ˜ƒóÔsš[Tƒâ*®D;0뢉Շ&TAmX9sùXrVÅ„êú‡èÖFûMiÚDÎ ‡MQXZúXz‡¼£å –ént<’Ó`yäDpˆΚy§€`$I'AxIŒ¤m«Ý‡HÒ +`ÖCù( IÃÀyfµ Ié@Éö@ý Hç£Í=ùT·õŠL‹’Œc°5aA´’$r’£mj¯ÕÄI†NˆµC<q’Jб ð¤jà$(œi½°~i‹~'Ic Q½gïŽb Phnäi>Z‰Þ&–I ´6ÝÄIs´6~޼ˆ4ëÆËʼnRt<þ[ƒ`nr‡vÇx­á‹s“[Â{+NnÐzùHN.Ñçx’¼ÕÉ]óûgŽ÷P+ÇZ%–b8ǹî¢B9ÇzØ®ß}·‰Öv¦¼ÜÆ*¨ûrŠf' ™;d-Oì]ÖA‚=O,_öCÓhwü¾¾Ã³)´<þ[ª%zÿXס P ö5ÿ{ rtEǬ@ÆÐþø+0OŒ¢ùñ\ŸùðôWß݇OŽ‚ñÖ]ž ú0ϸA'…†Ç“ÊQ®Î«“£À¶¦úÿxw™¬ñûKÒ +endstream +endobj +803 0 obj +<< +/Font 1283 0 R +>> +endobj +804 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j¥FBêEUE 8 ÆV”>}ÇäDOÞ]0)qÌþ»ÃÌ|ó{P Â(r›pò1¡ä:a”|N¾}'”Œ¡‰¥ +,Þ°H”rÀ¢üéÚ|çšÐõBÒâEüÔï=ß?K¾&K”©Šiònt/q€ÿL¶½ÎˆäÄ8 7ÆÈ`Qï_d0zúí6yEéŠá¤Ì–Ó7¯Éà:94-h8.kZ—œÙ8d9#Á0®xór¸`V¦ ².Ò³Nº§E–÷~ÌóÑÍÕ,Ÿß]MªM:¾ZWâüÙ£Ò ÑÖÔ)tnëoõÚ’ÅDk̇?µó"g£²7¾K¿TÅjžv‚¤¸«1UNqLfA+JO’VÔ€¬{ÁËKk§cÄO‘YÅJŽÊ¬¶´ãœ·)u»’ÖvZ_úôóª\Ueàažf¸È«eyÖ±S |©ÔïF´o-)0,ʦ éw‹t”­Ò嘃€j +|ÿ~µ‡ ½­Ê¼GÞçó¼À“(MçÃ͆ÜfåŒ¬î» )Òu•aó9ë”E•vB6D5(®š ?†wÊ)˜ÖíàNY ó4ª@Ûo«‹:TêHõ`e8XëÁ›zš6Þé ==EAb:ëããL Ñ¢šú!çâöað{!=¦Áò=Ç‚}ôp’Õ,r68@O: ˆöô¬f}3@0¤aশ@m;í>8’š‚ñÐ#HR:P²ù›‰’äèwËô_8:nîȧ<¿©Vd’d‹§€1ôM¬)t¡ˆ“T‚ö1$q ¶âŒíM,<¹8 +¬ªãºtKÊhà­Œ{Kҽξ¬ˆc hmüæÿ(§ähmb‰Ñ’4;EBQ´4­=$ˆ’æÝiËEÆI[ô;þgÁàä펇./N®,¸V—è¼<¥ÁMÎpÏ€ä7réržMgeºÄXíZßý±É¦Æ2Å&§h…|YƒMæÐëäj`ª2‹V&– »#êùsð·Óêå6ôA}iô64m, û̪-m‰¶§q(k L(P‡8ÿCŽÉÑýIJ¤-m†N(&miS´M^»rm‡NéDÕlÐQùçÁð‡¡D@}zú?8ìÃS….Ï[·q>Tõ”ç_8½LÖøþ¹3ó­ +endstream +endobj +805 0 obj +<< +/Font 1284 0 R +>> +endobj +806 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÅ˜moÚ0ÇßçSX¼ÚÞ~¶ƒè¤=´“¦MZ%¤½˜¦ŠA€´@ $ªºO¿ Lm·•ØZµ¢)Üí»ûÝßëˆF‘ûˆ“O%·£äKôý¡d M,U`ñ ‹H©¸Q”?>›?{&teHZ|ˆŸúû¯§÷Ï¢oÑÝTßù4z7ˆºWŒÄ€ÿL"¶}ΈäÄX1—qL‹*Fü"ƒÑã«ûè!ý<¥«„,‡‹ä¢ó¶,²¹nÈç,»+Wd’åd”ͳ<]NÉ,›?Ü$Ëy:É2ßLÊ þ^—üøEîÓbF^“Ámt9¨‹ÊH0Œ+¾7ªU™¯æI‡äɺLód|Ñ)ò2é¼ñ°­¨šÕ’þ(N +\‹1ÅÛêj ¢ÉižŽ}ÌI™Õ›Cƒi‘,þH²'yšõ~γÑÝMíþ÷h‡t}âà1Xiqî8˜­(ÝŸ'ŠƒUù„‘aV¦£¢7~H¾î’ÕÇ“Ž5pÜxGB}ÅûÅ +5J²Ðû÷C}*”m§®L©Àº ó”]Gküù ­€Y\ +endstream +endobj +807 0 obj +<< +/Font 1285 0 R +>> +endobj +808 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛnÚ@†ïý+®Ú›aÞ]D*õTªZ©‘zQUˆ‚!Nƒ±¥Oß1´iS…=€I +в3;;3ßü»N(P¡¹M8ùPr0J>%_¿J&‰H‰¡ + ~a‘(ekEùý³ù_ÏDÚ,$ >ÄÿzøéÏ÷¯’/ÉÍ4ïr–¼$Ý F,àÓ„mŸ3"9ÑVCÇ,ñEãûßn“dûêuµª+²-²³N¶œde^ô¾Ï‹ñÍðª˜ß '£òf8­7Ùd¸®Geõ£Çh‡ŒE½¬Î:¦Cº¯^’Áur>pycX.­uzÓïŽËÑ´Ê—³%µ͸âŽ%ûÝ2ç«,d9Å›&âŽåv«ýŠÕëº*zä|´¹#‹â¦^‘iQ’q1/JÜy΢BÝ –ã,J&@çD[¼LÖøóE{ » +endstream +endobj +809 0 obj +<< +/Font 1286 0 R +>> +endobj +810 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ™]kA†ï÷W ^µ7ÇùþShKR(-4 ô¢”`uÕMÔÕu—þúž!i@wfŒ«†@²ÑyçÌ9gžy'ë„F‘û„“¯ %· £ä{òë7¡dœM,U`ñ ‹D)Ü(ÊŸŸÍÿ{&t=´ø?õú·—÷Ï’ŸÉeê¯bš|$Ý+Fà“„=>gDrbœ†cd°¨çˆ/2=ÿtŸ¼#ÛW?+ÓYéE'/Òq6*{Õr–Ï®ªM:¾®†Eù·Óýðž n“ËA“¤Uà¸t®Y²ßÙ8d<#Á0®¸'„~^•«ª|Š!]ŽÓ"Ë{æùèîfÉͤåfýKÑ.òjY^tl‡…¦¨Æiô»£b8)³å4d8ÅÛ:½û‡ìw‹t”­Òḫq囆ێö´H«2ï‘Ëáæ|Ëó»jE&yAFù!nK5ð€È-ÚÿoOÜ %Š¥ÅÑÄ:¢“8?.Ñýø/·Z +S ù‰¥ÇÑĹ~Ä‹…8q†ÞÇߦ-‰S4JçjjæÐù›:˜¦Ì¢/òç44eÚ÷žö¢pÊp ž›¼œ2¡@yÎN!¦/]γé¬L—¸\û/S_803ŽÞª±BYÊz&_qÇ•QôD~‡JT‡~' \ޝ—/«ý¯ t@Óßž¸F3ä¿•nI\¡/:Ô§DÚLömþÄæu²ÆïØ:æ¤ +endstream +endobj +811 0 obj +<< +/Font 1287 0 R +>> +endobj +812 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ™mkAÇßß§X|Õ¾÷ùA.…>$…ÒBB_”"VO½D==ïé§ïC’Òäv×èi$Ý™ÙÙßü'ë„F‘›„“/ %W £ä[òó¡dœM,U`ñ ‹D)Ü(ʞ͟<z»´ø?õïoïŸ%?’%šÙ~•ÓäC?é^0âÿØŸ$ìî9#’ã 0tŒ‘þbë#¾HôðÓMò†ì^i^e ².²³NQfã|Tõê嬘ߞ/çùtVeËl|Qo²ñe=,«?î»·¤•œ÷›¬[ŽKçNcÝH0Œ+~ëZ€:eÅÛmÖ4ZO»Ó2‡¬'PLN_¥E]­êê>œl9Îʼèýž£ëÁ.¨AöÕ`² k°¾‹«Çh‡ E½¬Î:¶C‚Â䬯ìjt+íŽÊá¤Ê—Ó%™­(mʘ´[f£|•,§Ž6Dº[í~ÓÞ×UÑ#çÃÍ-ùZ×õŠLŠ’ŒŠyQbij‹ä&¯f$À/,KŠ…ñò®êr5Ï:¤ÌÖuŽyyÖ©Ê:ë„ÄlçšK>8­9(¼õÔ•ÀŽÓ—t-]áM´kwFtÅ4XÞÜ»D]: ÂC·çˆþÑKðé|¸Ùìþ?|³˜màZ(¿¥aà|Í^ ¿¥¦`ü  å·””ôôq­õçíÖQC + b_@½Ú8G)ljƒ™f¨ãXd³²˜%• c)t¨8… í‰ÎWX”m±¬9˜q,{ªO“]B¡“§:r‰’ÏËœp®âõ2`ä±Zï ±YG%ʪ•kJ–¦r‡Ï´¡’Ÿ06À-‹B±q¼°¿HæÅŸb1å +5œWÖ†2–KÔa±c»¨lz¹@•Ë£8ÂpßT£GŠ4ÿlï$æU˜§.[‰™9aÞA_ŽXÔ`± :Š#Å[lzGðÞ¡ž g;ŽHÔyþ›"ãL(Pmh»ÇAx«? +㌡pôÑ7æÅž§BBôñxX^?3ÚÞŸ¸U£¯Ë‹šJ£ôç}(p*»}åÕnÇ>á†ÅþŸH*°¯SZ/[½LÖøýa}­ +endstream +endobj +813 0 obj +<< +/Font 1288 0 R +>> +endobj +814 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅXÛjÛ@}×W,~j_Æ{¿¥ÐKR(-4`èC)FµeG‰mÙ²DH¿¾ã8¤ $Ú]G‘m±âìœÙ=³gÎl +TEnN¾$”\%Œ’oÉÏ_„’i"4±TÅ/,¥p£(x¶øï™Ð»…¤Å‡ø_?ýûþeò#Ya˜Ý»š'FÉðœøÇÑ,awÏ‘œg€!0FFËF|‘Ñäá·›ä ٿҢΗd•-óÓAYåÓbRŸ4«Ërqû)«®Ï›m>½h²ªþ3¾{KFWÉÙ¨-¬Uà¸tî°ÓÛü{S­yX(#Á0®xÏjªçŠ·;6ôV2 È;)ÄXê9,³ ¥:¥ÃyULCÖ£äîfhÏ"-›zÝÔ÷iä«i^åÉïE9¹ï“O1›ñl—Îxs—Ï £’-ËfUŸ쀄¤§Ž›ÚΡt8©²Y]¬æ!Kb­S,À6~¤Ã*ŸëIUR`HñÖÃHcŽ‚[pH^O©¦ÜÕÌ€Aù‰*Á@îÒ@¾R Š+_9¾&åä÷X Ô9OÑv¢¦Êp°6²_è8[Í@›ÈÞ¡cŠ‚ÄÂÔG„ °#<&çð*Ù·žÇƒÀ4Xîm<‚¥Xaû¬™¿£èK‹¥“ °¬ÛñDi±´˜mí6"¤Xj +Æ£OOIñÇç¥w¾È¶ÛÇʯ›R:PÒ³q1º)…áºPÝ”MW\ñ>Ó¸~ÞmWÐÅ-:.æé%ºJ%èC•éà¨Â 6²/9L…EÏ+F/OРåÒ=3H(4\²÷³”è·buæåQº²Cç‡Gåh¾ü,h‚uk+ï.çC”LPÆ;™ˆR2îКv£!eÜ ÕòHÆ ]åÒ€K¡cëÖUr‰®ÍÇíuä=˜_ZBÕ‘sÜÛöDv–{ê6–œ¡ŸŠ¤u‹€¢Íò°ûu0‡.ëÐñZœ†2‹n*VXºMV£™êz‡ëœzçn¯Š@¢›Šm»E ¨Øf±[—¿ðƒ˜1´[eÜ“ 3ÊÀùæ‰q2ìÐzJ7f¶‹6ËS­~rmë¦Ê[Ƹñr©Ð«ùÊ"ÊK*°~’?Ë‹dƒ?Ú5"÷ +endstream +endobj +815 0 obj +<< +/Font 1289 0 R +>> +endobj +816 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_S©­’JU+5Rª*¢`ˆÀ`lEí×wiÒHÄ» Ž1B‚ÅìÙYŸÙ3gÖ *Œ"w 'ŸJnFÉ×äÇOBÉ$šXªÀâ ‹D)Ü(ÊÇæÿ ½HZÄ=ÿötÿuò=Y"ÌöUÎ’äÁˆüq8MØý8#’ã 0\#ÃÅvx‘áøñÓ]ò†ì®4¯²YŽÙY¯(³I>®«Ñ¦ªËì¢Þd“ËzTVzýwoÉð&96aZŽKçºÄ4 ãŠw‰©¨Cð&¿³ou¹šga0Š·[tšd@‘Ò†;°yÓ%&³ ¥Ò†Û³¢;Hí4pÜY…Òþ¬Ì'!óa†SÌ6=Ò¢®VuõD¶œde^ ~Í‹ñíÕC(WÓm,Wëû`ŒöÈhQÔËê¬g{$(6#À8ç9mÒþ¸M«|9 ™RsPxÐ6±"í—Ù8_e!ÓI + ‰Ý´ûén¶‡z_WÅ€œ6¿É—¢¸­WdZ”d\Ì‹# û¶ŽÜåÕ5Y펰(nÁ!ó_~„e¶®säÝY¯*ë¬(3`P®Eó ¨Å•/=Ó@Ú*§@ mc2/€´4Œ¨ÊJ ÈÓ¨s¼ExÃÁÚÈJ ExÍ@›‹‚8ÁTŠ‚Ä|Ó'ŠT`-w*ŽaVï +ÆÓÀ3 –G– -Âc}¬YdѼt„W‰ÂUVZÌz ….DVÎ[F‰¬ÔŒOÃEV + £=ûDöã~QÍG›ÍsM×CÉÑ|51j(ú*Ö¼cj(©«Gû +ÑOÛ½ +:™… ­§@hÒ¢{:Tw„Äd¡:NS:¡Ð2Én¡DÇ«0GB +4Lmô" 9¦X%9’í#À(š&O!Xª¸CÇd¼3B«îàC¤Š[ÂÛFˆ’*nÐÀÉfa*.Ñ&yø|„Ü#]kè´µ%^þ8WÀ}õPŒr†*€µ¡¤¥èˆH\.î8X-2‡†(¶ÝÕºE«í¡k´H¾FA;É:"ë뵕hˆü%Ûk¡ ªÍŽC:G;Û·n¡y:]rSôKs£¯½R@¶v ¯Æò–qÝV4nžñ +¬‡òA60[ÎóÙu•-q³^î³>‰â¿•]&k|ÿÓÁ # +endstream +endobj +817 0 obj +<< +/Font 1290 0 R +>> +endobj +818 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ˜[kQÇß÷S|j_Æs¿ShKR(-4 ô¡±z4›¨«ë.¡ýôcHÒKöœc\M$¬:—Ý™ùÍÿ¬2 +TEn2N>f”\eŒ’ÏÙ·ï„’q&4±TÅÌ3¥p£(¿¿6{tMè!iñ"~ëÏÿ>™}Íèfó*§Ù»~Ö=gľٟdìö:#’ã 0 Œ‘þ|#þþèþ¯›ìUUÖ¾óæ5é_egý&KVãÒ¹'-Bz£r8©òÅ4Æ ‘`W¼É šœ–ù8Æœ šM¡±¼òs²Îýi§(ý8U'ËẪK¶˜åÓËÊ/üø¼^ûñE=,«_nŒkÅÛÍc:Ž{É€bñ<ýŒÛuÏX•±‹ûñOÿ¥.—3çŠYЊÒ@É´–)5 7]~ïÚiàx›TeûŸb»©Ê´`œk?-º×ÎÞаêFN+­„+©WÔÕ²®î²ñ‹±/óâäǬ]îrø‡¤“MVƒÕmZ'ŒvÈp^Ô‹ê´c;$*KIa+7—X¯›0å5·à°e›Ê¦×-ý(_úsTƒâªqô¶ÖîîÚÛº*NÈÙpý“|*ŠëzI&EIFŬ(1ºä&¯.I80ål'ãZnÇ)ýªÎ±.O;±äUVÅÊo|*)äU†ƒµMKAy•f M`3ø»5‹™Æ°R$°~¡\é’PÑRØ€Û²u<+¦ÁòÄE¤¥¬qUÖ,q)i'é$ˆTrµŠÀlÚÓR$†KÝY[ +ES0AèÅ£]JJ†Ÿ÷¡á.…ƒ 9®$¸KŽê²qÈ% ]R :€¹ÿ¡ý}åÓÙp½Þ’ü_ ‡#N€´Mw.å¢R ¡2åûˆêgbI.J9Ø4—ì›{…!QÝíJªç{(îBçíyç(îRyµ¥Û§€MH‘¢‚Ûó)I¼wîPÀ™ýªçïåÞ®g$Ï÷nPÖE©%ï +`PëFã•K&¢OwÃë-)v¡+(LÙ^¥3ç +x`qLà+§¨ú°'éüˆ·á¸˜CùØØ»KgfQ†€–Â[¦QÕ—¨hà2ì šz¦—VË‘[0“¨Ý‚õ{H„:î8L$•Û®ÄJƒ2c¨ÌRñÔNÒ•YX ‡º,um%ƒ‚.u/m% +îEL …º/<,â%³Ññ­ ý"[áïo®‹¯Ü +endstream +endobj +819 0 obj +<< +/Font 1291 0 R +>> +endobj +820 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÅ˜mkAÇßß§XîUûfÜç1…>$…ÒBB_”"W=‰zzÞÒOß1†´…äv׬V ċٙ™ßüw“Q Â(r›qò)£ä:c”|ɾÿ ”L2¡‰¥ +,~a™)å€Eùã³Å_Ï„Þ-$->Äÿú÷ÓŸï_eß²šÙ½ëYön˜õ.q€N3vÿœɉq:ÆÈp¹ó_d8~üí6{Eð5èëbÚÌW³7¯Éð:;v-i8.ëXrЫËñ|]†,§¨®¥ö+‘U±,Ïò·mSõÉûjQÕè-YÛ¦­ËѤ¨oFÓv[NF›¶¨›_ävÞ\‘u[¯eNêrÓÎërr–7u[æ!^)Üî"ß·ALÔ$Š'Ü}d0«ç“師ñº—ÃçM¹|^…!˜›þCÔ>`Ð.v1»¼YÞ ±Ë,hE1QOl—»;­Yí4pŒrg> +endobj +822 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xœÅ˜]kÛ0†ïý+„¯¶›}w°ncl°B`c/qÒ´Iœ:6¥ûõ;iK÷AgI‰š&7Õ+½Ç^]e¨0Š\gœ|Ì(¹È%Ÿ³oß %ÓLhb©‹_XeJ9àFQþpmùÇ5¡wI‹ñ¿þþôûûçÙ×l2»w3ÏÞŒ²Á;FàG³ŒÝ^gDrbœ†cd´ÚÍ_d4yøí:{Av¯b0oÓW/Éè";õg8.ëu×nº–¬ËUu’WëiÕ,êáe=¹oÊmÛ5ÕxZ6—ãY·­¦ãù²Ün‡Œæ¤\Õݺ=ÉmN!ó1 ãŠ÷ΧLšrÖ.Öó!µÕ3\1hªÉbS… %P\Ö¾êw£ÝWêu×ÖCò¶^Ö Î–¬ëv|^/oîËtÕ•Mû“\/Ús²éšÍ²ÊIS]u‹¦šžämÓUyȬ¸«qûjVÄTŒYЊÒþE E¨Ç¨¹k¦~‹‘bÑV«ûºÕXŤbÁ>`½ÞíÊuv[­<ÄFÚiàX{LMl%ŠÖõ´fZM#À8çmßG5§7Õ—;ÓIi +ŸVS¤½=ÅàÈÆ‘öÒQÃ-8l·£‡0H¢½Œ³¯&Õ ¸ò>VBÙ¥œ wº}ïÃ-e%PìÃ~ßDqKÖö£>‚]JQèlÉ®Ór{C>Õõe·!³º!“–ÌJàFéÿ+C…Ít·ÅJCÅ4XÞÏü*Üóiæõ¿bZfTé$ˆXb¤Ô·˜{¦§”7 œg—˜RS0±(Iy«Ò’ϸÒ‚ˆELJ}ŽQÉK‡'Sg¬Ø3®>• ½@ +‡­p¤õ¯æQh+,ÇxíK­Q´ø` º×.°”‡B1Añ6Oš±Aú²~ Ç”ågY(;x§ÿ~W§ §³ ˜œ¬gŸV’;LP&A(´ |GipÇ &§XÜxw +ƒS‚|¡(16—¥”˜šbAr $WÀ÷=UØS’a~ò·c0®8ÅðÐk¸ÚûL“9ÚÛ„Q´bÜì§{®6õ—’ ÁWÀ¤$¯^ãÇ# Ê·+ŠA ÎD€om˦£XD¸6pÓÈ(¦£¤‘%JÞa`ò˜ú Õ Æ%ßÁATj F±‡ÓéîSa,JL¢Ô¥ë%‡©ŸeWøó ô“ðf +endstream +endobj +823 0 obj +<< +/Font 1293 0 R +>> +endobj +824 0 obj +<< +/Length 937 +/Filter /FlateDecode +>> +stream +xœÍ™mkAÇßß§X|Õ¾÷ùAL¡-iKi¡¡/J«§^¢žžw„ôÓwŒm ÞîwI ä¢;³³3û›ÿd—P Â(rpò9¡ä2a”|M~ü$”Ì¡‰¥ +,¾a(å€EùݳՃgB’â§ÿvÿþeò=Ù ™ÃW±HÞ’þFàGó„Ý>gDrbœ†Ž12Z|ÄMï~ºN^‘ãk˜•éšl&ëô¬—nfi‘åƒ_«|z5Þäåx™¯nÆójŸÎÆ‹Õd¿Ðé¿yMF—Éù¨Î¼Uà¸tî…Ì †qÅëÍû‹"›…¬§(ÏV†yUn«2|/ 73YçÕ¦<ëÙÀ})Üò¢Î—aZLæe¶Y„,)PÌÀºDö‹tšmÓ嘭(­‹üð¸ÚßH½­Ê|@Þ竼@É]¨ÒÍ*[,Ëtƒ;†mWMŠò7¹ÎÊ%ÙVÅv•öH€GÔ€<”è)‡ŠtWeE:;ë•E•ö6©ŽÙ]{ ÈCÐX.óÕS­ÃÀtÕF€q.®úr A6-xŸ0þç÷áÿpˆþÅmð{!Yª5…÷•§ú:3¯Ôw·Æ%¦¹§BO˜ŸÝ¤ßŽydŠ[pXjQW|‹;e 2ꥒŒjP\Õ^4šWNÀŠ}!ëVÅún”e-˜7¬õ6ÁxUš6þn!±§¸Ñ„·JQXͺ=Þ*_]ÚDÀV1 –{ØýlÏ'ûò%ϯª-™ç™FÂ7À3ìX5ã5—Ã?€ÇÓW: ÂG·úJ+€Y1Bá+ çi¨B[ß“¹ØKMÁÄÒ¨+_¤%#›’®|DSvÅQZrbqœèjÓ 5ûO’JбëÈáH™ ]ùbQàðY|Á‹Œj_êC^(VúüÙ!/$JVѪ¨Æ»¤güÁyÁj††rúv +ñXMßÃ8À)Š"³v +tîP/šå4·¨u]÷EtnPÓÅ’ËÓm<? \¡ÌkWÏF—(òbçxíY¨ñb‰Õ Óœ+à-L"6ÊPÏyçzY§(ç|õ×™uæPüù‹µ+ë^•:²®Q úûÐ`Æ2¼+¨o0Ùœ±çÖL¢Põrb™P <dbC è©¶¤ôð8FQNÖJ¸æJÚ¡:ôå~ w *ÅFËÍZá¨')”p §(O¤Û™lz“‹d‡ß’ÿm[ +endstream +endobj +825 0 obj +<< +/Font 1294 0 R +>> +endobj +826 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛnÚ@†ïý+®Ú›aÏäTê!iUµR#!õ¢ªNƒc+JŸ¾CHÓFM½»`Hˆ%†xfÇ3óÍ?ë„F‘ë„“ % £äsòí;¡dœM,U`ñ‹D)Ü(Êï¯Íÿº&ôæFÒâEü¯‡ýùü,ùš,ÑÌæ«œ&oúI÷Œøf’°ÛëŒHNŒ3ÀÐ1Fú‹ø"ýÑýo×É ²}¥y•-Èr¸ÈN:E™óQÕßd_êr5Ï:ÝW/Iÿ"9í7™² +—ÎŘʖã¬Ì‹Þy1º,‹j0+æ7ƒl9ϧ³*[fãÁ¤¾ÂŸÓùðêªG;$È#Á0®ø3pE PÏÀ ÅÛM&=½+’Å\JɹÂX9ÛìJÚ–ù8ä~Ì‚V”úò.-êjUW»áᆋ¢^V'xNj@nÚS“[iwT'U¾œÜQ; ×”Oi·ÌFù* ¹`œkìéönwA{]WE¼-æE‰“û¨‡åå]¸Öõ°¬~’뼚‘Õ¶‘2[×9¶·“NUÖY'Ä5ÍAa×m|¦iLèß³ i`ÆiIaGÕõïþŽAû€1{‡!;ÛDìü6`AÍ^s 3}'®ìc—0HÄ(È´a—jP\y+»Ž*§@ ¼Ž|Be%P¬Àcg’2¬ÝqBÙÇ®f Mä¸Ò†]EAbÅêcÛ8búºN(è–ÿv0mtÿ´ì]§˜Ë}SEãŽÛš5OŒ“V³ÿ1įnȧ¢¸¬WdR”d‹¼Ï ×8‘ÅcSj +ƦlJé@Éæ!œRX± NàÀùSrTgq¾uª69@´î• weO]… í?waQŲ§u'°ê©~Úì +˜Œ|ð­;!QµÀì°N”hþíI0¡Gæ×q -X‹úSPŒž}F›¹EMæYDëÏ[¹¾¯üäž{1å +•[kú“KÔc±K¿ÿM³ï7 êâ\ ‹¥V f¹îYSÂ,Ci»¼Û œ¢3Í{œ9cþE\ëf-j±Xü´`V£kk‰a+Ÿzvv‡0+Q™ùk5˜lL(PÃb,ÙvÞ®âÙ@xË3 +oŒ¡Vô”aÞj1Ošï-=¡]Àb5]ãäµÃ¾u/Écx©P¢do¨ìT`c…Nhê>˜4Ï“5~ÿOD‰ +endstream +endobj +827 0 obj +<< +/Font 1295 0 R +>> +endobj +828 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÅ˜ßÒ@ÇßûWlxÒ—aw—ôLÔœ&F/Áø` A(\ï€Bis9ÿz§ §FÒÝm+@.9z\gv:3ŸùÎ.¢@E¬ÈCÄÉ»ˆ’»ˆQò!úò•P2„&†*0ø…u¤”+ÊŸ®­þ¸&t}#ið"þ×ߟ~ÿ6úmÐLý.–Ñ«q4|Èüãx±ÃuF$'±¡cŒŒ×µø"ãÙÓoÑ3r|%Y™®ÉfºN¯éfžY>ú¶Êg÷“M^NnóÕãd>-î'‹jŸÎ'ËÕt¿Ñ¾xNÆwÑõ¸É£Àrií%}ˆ%ÄŒ+âC^¤ólVŽæéǪخҗ)-@]ò¨Š7uÒ\ÐÉ€b>_4í¸£1ï.é3 ¥Ai×·4Y÷¦F’á²Èæ·ÓVǨºÒ+É«r[•gbx¨é:¯6åÕÀøOc{¡XÚ͹– gÅtQf›¥Ï-c±µ+é,Û¦>·S š@r¼×Ï`½¬Ê|D^竼@I­jsˆ×1T»jZ”ßÉCVÞ’í±1‘"ÝUö««AYTéÀÇ+Ia}4>È$$jÜ€Ådw}â›h,†áT¿¿Z6ÆìÓ!doêˆÝæÕ½5Õ ¸ +«ØÎV•U 0‡ÏkÔH ˜äA hÇDs0&p é~@Í@ǃGw«Š‚ĺÒçµ*p‚ÅäAwwÕ’\¢VsE(¹@æf›/*9WÀS•רú¶Ž—W»æ õUè"®³QŠJË™Á=e…V読™AuŠ ÎçÓ(®úYEÅJ§‹¶~JTW¡3eg£Bj»ˆhm”£ÐrW§7ÉC•åQxA$k½e”u-÷Â@fQ÷9 +/d'ŠÊÊ‘ÜÝTä ®ùì©€5f ©À¸rû_2ÞD;üùÄR+Õ +endstream +endobj +829 0 obj +<< +/Font 1296 0 R +>> +endobj +830 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÍXÛnÚ@}÷W¬xj_†½_©ÔVI¥ª•‰ªU…(p68¶¢ôë;@•‹Úxw‰-j„Æìœ™3g¶ *Œ"· 'J®FÉçäûBÉ,šXªÀâëD)Ü(Êïï­Ýz·´xÿõôÛÃóËä[’£™Ý«\$ïFIÿ‚øãhž°ý}F$'Æ`Œ‘Ñz‡/2šÞºM^‘Ý5\”ÙìÍk2ºJÎGMËYŽK皗ó*]“|²NÏzi>Kˬü\Óëq^Tã:_«»ñ¼¾IgãÅjrs3 =Ò`$Æ?-@̸âÀí."e:˦Õ`v—~©ËÍ*í™’ (F¤'p:Ü+w`5ÆÚÉ0 ZQzºP£䮨œÈ¾v8@T´µ +« Åd÷¯~`õÒF€qÎ[½†E]mê*fG ·4Yu^õlàî4…å¼9¾†ýi9™WY¾YR1h˜a¿L§Ù& YŒ[pÿMÞVûã©·uU ÈûbU”ˆ—‚eº­3¬xg½ª¬Ó^È>©ÅUsž#NA9öÊUVŘ=ªæã|ÝŸÀùÃ\ìü¹w(ÃÁZo Ñ!Í@›È¦£UŠ‚D*ÒÝÓ®ØFUüV7Š)è7O€i°<²ëh¶ØšEvmN‚à¨îXÌúºŽ`Ε† è#9÷9"9†€¥¦`0­›£=Š€¥t dóéEP°ä¨ÞËÁ¿ø|rsG>Åu½!ó¢$ÓBÅP²&·=!õxB–T‚ö1^ ! '@Ú¦®!Š‘…EËGñØ$ L0ªã8£;0 +E›ŒlVºC#QÁKgq¼-jµÖ#/Þ8GåËbÝ¡aÿIpR”±Ó“ÎÐp‡òÏ´¥®_ŒÆ¢rôO[‚iŸ +ÌC„'¢}®P×úÆ*Q¬Ï%ªROòG°>ç +¸§<^xï籺›3¡©O󜢮ô%@ Í3‡:1 †C˜YT}±\æíÄ?ìÜD)L£lœutló„ÆŽÿÚ´/Q 6ö™­±7 +Të3–ˆ­r}ÇÎõÛ°ÏPóÅrQ›ö)ŠD¯ëξC!xÂL7(ýmjø˜Û‚ÈÛ£©÷艷B5ëMè8½­Àzòö/â½L¶øþ Tzª– +endstream +endobj +831 0 obj +<< +/Font 1297 0 R +>> +endobj +832 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ˜moÚ0ÇßçSX¼ÚÞ~¶ƒè¤=´“¦MZ%¦½˜&Ä @ZH $ªºOߣT]§–ØNm«V4ßïοû{Q Â(rqò%¢ä"b”|‹~ý&”L"¡‰¥ +,¾a)7Šòûg‹Ï„Þ.$->ÄOýÿ׿÷Ï£ŸQ†f¶ßÅ,ú0ˆºgŒÄ€ÿL#vûœɉ± +b.㘠–[ñ‹ Æ÷¯®¢7„ô‹dœ®’–ÉIç}Uæ=r:Ú\“¯y~Y­È4/È8_äEšÍH–—Ã*›ç‹ëa’-ÒÙ¼L²d2œVü=[Œ6r•–sò– .¢ÓAkF‚a\ñ½®­ªbµH:¤HÖUZ$““NYTIçÇÚZ€ª ™ôÇÅhZb@>‹)Ün³P³ .9+Ò‰Ïr’Å\³úåpÁ´L–wYI²IR¤yïÏ"_ÝIèÑéú8Ãc° äU8Ã,hEéþŠ8¦3Ԁܶt€/9i:.{“ëäû®v},éXÇ8êë8ak<0(v嫨Nm˜8®=½ŽçŒæ ðø}Õ©ƒÀâ<˜+’Ã#ÄuñaËQ×Å`¡™D±æQ¶žUË„åÀæåÏÛ}÷†¢)‹že˜¡ %S+†)ʱ¦¢(Œ¾1Ê/×Xxˆ Нö®0üíj”^¡·ïmØU(Ñܽؾ]©À®iÏ£5þÜÅ&y‹ +endstream +endobj +833 0 obj +<< +/Font 1298 0 R +>> +endobj +834 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÅ˜]kA†ï÷W ^µ7ÇùþShKR(-4 ô¢ÙêjLÔ5ë.!ýõ=Ʀ%™]U Ä™óÎÌ9óœwn3 +TEî2N>g”\gŒ’¯ÙŸ„’q&4±TÅ/,2¥p£(z6öLèÍ@ÒâCü¯?ýýþUö=[b˜Í»šfY÷‚øÇÁ$cÏ‘œg€¡0F‹F|‘Áèé·»ì Ù¼úÝi5¿{K×ÙùÀ7žUà¸tÎ?é—M½jj²ÌÅY§XŽ‹jVö~ÍËÑÍpYÖÃfyUÎï‡ã¼ºNšu1NçùzÝc´CòEÙ,볎ínŒ$#Á0®¸WR¿;ªòI=[Nc†Ô”g¸~·*F³U3”d@qg}Ðߎö¸Xì‘ó|}O¾”åM³"“²"£r^V¨žxVÜÍê+¡‰;°wñUM«¦ZÍ‹©ŠÛfVã³N]5E'f¾Ì‚V”zw£Ÿ²Ԁܔ–?#óW; gnùKú³ºX$§/KYUD1eUyhF€q.XËV¡9(<ÕüåûŸŠsr6ª{ãûâÛ6U£B)ÁL:ôt%†µwâäVé‰0ˆ·' Õ ¸òŸXW¡œGBKœVVÅÒ¥Ù9­ kC­H§•f ¿I`µØ…y¹ÿ¨?>ó*_×MU<.Õm“Wõï-•w'ªÂZÝ6-U1 –û[’¤*ìJ5óužíÛvÍ.6Kvù°bQ‡¹tD*½Zk0›‘¢.ÐE¶I©)˜T@µ0Cé@Éão§° RÔBX޶,tØ·”¡wcÇßY*A‡Q6áHÞ²Ú^:«wáš°½{È'qM`¹SíGQ<Ö„DKH² “.B˜@kç½LH§¥àhðB4J¡¥`-YOAÑnÙÇÃ}æ‹iÙdr‡^Ëìí~÷’`уyï/Á Û5i0å +}ÖÞ–s¯ÉJôXv‡” Ð`¥r§e \ßÿªc/ ى˟¢ —4‰™CûQËÇ"1³° Ì/‰ÄL£% ô‡ (f­W Mæ³›ßÝ=& +T¨GK¡&ÎD8ÛcÙɺ®Tp½Òº~Ú,XÔéÍ(º®–¬P|T‡þ+˜Äm5è¾Bw í Q£áJ½€ß{z +íVKÎ'>¨T`#®àv z™ÝâÏ‚:- +endstream +endobj +835 0 obj +<< +/Font 1299 0 R +>> +endobj +836 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÅY[kQ~ß_qð©}Ïý"¦Ð–¤PZh@èC)bu5›¨kÖ]Búë;Æ4!ž‹Y"躞óÍœ™ùæ¯3 +TEn2N¾f”\fŒ’ïٯ߄’I&4±TÅ™R¸Q”?\›ÿwMèÍBÒâEüÕÓO÷_d?³%n³yV³ìÓ ëž1â¿L3vwɉqcd°Ø`ÄŒÞÝdïÈöÑ/ê|A–£E~Ò)«|RŒëÞ²¬ŒÖuSågÍ:Ÿ|™ÖëN÷Ã{2¸ÌN¾]­Ç¥sÇÝÕH0Œ+îßµßUÅ$f=-@,è—M½jê{òå$¯Š²÷g^ޝ†hÈpµµd8ݘ2œmlé1Ú!£EÙ,듎í(Ón7àƒÓѴ.–³˜%%Š!狌~·ÊÇÅ*YŽYЊRŸóûÛÕîõ±©Ë9­oÉ·²¼jVdZVd\ÎË +- ;¼GnŠú‚¬šj5Ï;$5 7™¹ V•_7†ÞI§®š¼aªv8F·÷0ú G¡1](n Iû‘q«ã\ZöÅ…. W­9(¬TL<$ÅÀwêß_R`švGœÜæ?¶µ·à0ó’J|»Æ2iê ŽjP\y«Ïa(§@`¿+bÒ'E\» kƒ½F4ÿ*Í@›pq$VЂĔÖíq°ØöùB&€Ó`y€Ï_ àÏ/n¾œ³‹:_¢Ã¶n»nFUý7•}v¬šqOeH§_é$ˆ½¥Ð¯´˜ ‘E,ûJÃÀúªˆÞ÷ôñîÚàó;ÿG‚Ô̾ÜÓé@ÉĤ]‚H¥¤ýøWr”Xi…¿]SŠ-ö¦ÇM%èTêip¤Ýó¸ÛA`Q¡EÕ`á¡:ˆÑì+”+Ç˾»(å9G “(5…O G¹K 0 Î(’è\p†^¶KbtAQÇDÿÞ’z'Çqq‡êÎøôï“.!á¹Eñ¦ý~LbxnP…ù(–â¹BÅÕšºÜ™‘m7—¨¾R‡m„#PŠ¥ÒÑápϪÒ@ú&45a Ü_1Øo4"ÑÛÆí1šGÕ׿d^¡´ ‡môh@m_&=ÿƒì<»Æ×?:¥Rk +endstream +endobj +837 0 obj +<< +/Font 1300 0 R +>> +endobj +838 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÍXÛnÚ@}÷W¬xj_†½_©ÔKR©j¥DBêCU! +†8 ÆV”~}‡%­’xw\E +Ù9³{fÏœY'¨0ŠÜ$œ|I(¹J%ß’? %“Dhb©‹_X$J9àFQþðlþ×3¡· I‹ñ¿þýôøýËä{²Ä0Ûw1K> ’î#ðƒiÂîž3"91ÎC`Œ [Œø"ƒñÃo7ɲ{õ³2]åh‘žtò"dã²·ÌËóѦ¬Šôt9Ïf—eºL'gÕ&|ž6›N÷Ý[2¸JNu¬Ç¥s`$Æo`r›žWÅjž†…ÒÔÁòT¸ÝråP$Š>Õ¸«‘kÀ,hEi#ªí5 ·×Pmü~wVd“€å´ÓÀq?}”êçU¹ªÊû„Òå$-²¼÷kž¯‡˜ÖpµËk˜>&6œn3ζ©õíÑ"¯–åIÇvHH¦¯ŠU]O¶~w\Œ¦e¶œ…,içjoª~·HÇÙ* YN1¨?Šþn­ûm{_•yœŽ6·äkž_W+2Í 2ÎçyøIÀ>’P’ÃyùDo²ò’¬vw)Òu•!?O:eQ¥¬¹‡%P{.ý˜Sa J §¨û¡”¦Wq%ÏhÆbådñq€±(Ò?J@ÚCc8XÛ°q‰“m¥hÙ¢´—¸¢ ±Dõq ؘ ?ñjÙ5ÃG†i°<²Ûi :ͼ­O°òK'Ax´ð@Ê/­f==N”ðKÃÀy×á—Ò’ž>âéÿøœÔOFÅõýŽ­«QQþ&/t.aAÔ*i¨ÈKަ²þVˆ‘xÉÐ"²º¦$Jâ%• cuìiþ wþ®ý¾¸Û÷ %N€´Þf¥•Ðí_¬ˆí)4ÖÕq*ÑL©…B‡'s´½]¬úì)´@W÷úJ£Ð _WZ Í^9Ji”¢ôQ‚u”;ÊìÏA?‘ƒ& +Ê-:Sïœ$JB¹A_éÓ¼p åMŸ‡ñÝó ’€J w¬Õ©æ¾™sÜ×pň*gèæ˜JdŠv,€ÈíîS6ºÌ¡W‹ñµÃ¢K‹U¢6phôgþñÈ>Ä—)ô_ÓÀÖS–è¼üíbû8„µ¿yIs½Zìà¿  Ù1\í\íŒ3NÃPéÿU ZLo37ýFsè)î¬ÀzJ£‰Þ¹=ø"YãÏs$«{ +endstream +endobj +839 0 obj +<< +/Font 1301 0 R +>> +endobj +840 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©´P©j%"õ¢ª"“8!ÄÁ±…èÓwL€RT¼»©‚ÀÀÖ3óÍ¿7 *Œ"· 'ŸJ®FÉ×äûBÉ4šXªÀ⬥p£(z¶|öLèÚ´øÿëÏŸ~ÿýeò-Y£›ú³˜'Ç£¤ʈüåh–°ûçŒHNŒ3À00FF«:Fü £ÉÓw·É›²¨²Þ»·dt•œŒš,YŽKç^µDNŠtV.ÖóƒF‚a\ñ&ƒhr^,¦!æ´Õl +-ÊlEÖé*;êåE6]LÊÁ:/ÏÒmYÙÇ´¸>­¶ÙôÓ2Ýn{ý¯Š·õ:¸gÉ€bɼþf;óÌX¥°çé]vV›eæŠYЊROt‘$5 ëŽ>´cí4p<ÜÃW”Ƨ؇¯(mçšgK7ž5…3Õ7„úSH+þªæU¹©Ê‡D²õ4+ùàb™O®Ç˜Îx³Ëg<ńƳ:£ñ¼NiÀh¤«¼Z—G=Û#AJ + »µ¹ž†ýˆÉ­¹‡]ÙT(Ã~‘M›,ÄÕ ¸jlòáÎÚɽ¯Ê|@NÒíù’ç×Õ†Ìò‚Lòe^`¤éÉí¢¼$þ ”S °^i³›b¤Ènª–âQ/”¤ÊJ Xìo$†¤Êp°¶ òQ$Uš6Ò¿ìÆˆ"¦a…«‰…«ÿsW³( t6Ün윸Ši°> +endobj +842 0 obj +<< +/Length 901 +/Filter /FlateDecode +>> +stream +xœ½˜ÛnÚ@†ïý+®Ú›aÏD*5UR©j/*!õ¢ª"†8[Qúô'išªeØBûÏÎÎì·¿·*Œ"÷'Ÿ2J®3FÉ—ìûBÉ<šXªÀâÖ™R¸Q”¿\[½º&t;´xÿõ÷§?¿¿Ê¾e”iŸÕ2;dÃsFà—“EƯ3"91VãÒ92Y·1âƒLf/ïî³7„Œ«|VÜæd3]ç'ƒ÷M]ŽÈ‡rUVÅfIÍ]>¿X®¦ww侨¯ÈåªÉ¤Ê·MQåó“A]áçwoÉä:;›ø"1 ãŠ{"!ãY5]Ô¨3  |ƒáp˪˜Ç ¥8pÛæÙ;XÔùú9Q%N¿˜Õ£Ç }l4ÆhI—šC‹;°—ÿZÌ‚V”z×w—Öü!?më*Jˆm¯~NÚià˜¾cÔ…ÆN¥ØǨ mç¼»BoZšƒÂ]k¯ºHÕR ‚•1Fî +ZR`Ø=¡Õ—M}ÛÔÏ¡ç›y^åèrUÎn.^mŸ#Ædº.›M}2°5!nÁaSù‹b…ÙÍ2®Ð …}¿e»¶ê}¸Æ%ú¨`g&q ŠùéŸ@6ÎÐ +=É›Å.",Š>ÊÛé´dÍT¨ÆShÉ,ú¤0gbiÉ4 à!È{šÜY»‘GK†íCSïeõ‚D«¨ïC‡ ¨Ð]>xŠÓ‘J™žçÊÐ7¥§ç(º¨ˆ[h Á¡£J=0öA–ztì7,ÜúÑ$Vh¿"ÚøX$– +l°¥ÿâ¯Ù_¿câ +endstream +endobj +843 0 obj +<< +/Font 1303 0 R +>> +endobj +844 0 obj +<< +/Length 908 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïû+V9µ—É~ï: +•J•ªöP)RU…BâCc Ñ_ß1 JK»Ž‚@Ä„ÙÙ™yæÝ-aÀ¤Õô–ú‰0zI8£_È÷”Ñ9‘†:¦ÁáÖDë „ÕL<=[={&M»røÿëÏw¿?A¾‘ ši¿ª%9žá)§à' ÂïŸsªµ™ŽŽq:Y·>â‹NfO¿Ý’7”އU>+®ówoéä’œL|ËY– -|Ë=¬F7Óu~4xßÔåˆ~(WeUl–4߬ŠåEoòùÙ¢¹ÁŸËÕôæ†Þõ=_5ù€Vù¶)ª|~4¨+|ã•‘ =Ññ¬š.j´³˜ \sÏ‚¸ä²*æ1Ë) OÖw u¾~ Z‰Û/fõèY´NÛ`}lc5Ƙ8#Tv`³ÜÑŒùòcf™Õ–_«ó»ü¸Í»;&3 0¨Üè{{Æi`XuÎ!c%Ø _6khlsÎ!£9tL¡Œ*Ë4Ôl†‘ÝÆÖ_(SÆeS_7õã>òÍ<¯Šrt¾*gWgÿiÑ#Îtº.›M}4pµ=nÁ"¿ü4&´gà h¡½&hÚ)`˜â¾øÐN¦7wôsY^5×tQVt–¸¯¬ç|ÔN‡¤6 …÷,R@©5…¹kú¥–8%•_\Ú²¸TÕX9£Ö«yÀ 8‘8)ôëΗ†wR8ª22•,½nU9 Ü¥µû~°²Ô¹°_ fÏ>=Phõªi È  âù«Ê­`;}×ñÐ'ÑW1&„ËxúJ‡Z+À$¯œœO««Ç0m›iUÿÜMHJ,Jfüç—‚H‰²Þ)¸)ª«TF=õg Õýtúõ>PQ}K”Ì ½(°:¨‹A¾wÑ(ʨð…B{ +(ÛQ¥v2èP:u½lèdТlJÇN5ꪮ ]ì)Ná‹撨š‚(ð“éE¯íÂ$!4ˆàä—Ä$ÁQÂê+I> +endobj +846 0 obj +<< +/Length 909 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*5UR©j‘z¨ªÈCœÆV”þúŽIš&mêÝu %B +öÏÎ̳/›„F‘Û„“O %W £äKòí;¡d–M,U`ñ«D)Ü(ʯ-Ÿ\ºYHZ¼ˆßzþê÷ç/“¯Éeš¿r‘O’á)#ðÍÉŸ¥åõù¼Þf³óM–Õc’®Šz] ì€ ß½%“«ädÒˆUà¸t®5ñpZ¦ó*_/B–4 ㊷,9–Ù4¿ÉB–S¸m’ݲÜýjiz_Wň|(–E‰“'yZ,Óí–ÜæÕ%¹XÖÙ€”Ù¦ÎËlv4¨J|Žd@±$Zwn“.îÀjÜ‚öR/Ê|²³ ¥mÙ¿_0¯²ÕCÆ +LA>­FMªN›L}l5* j@6-v9í4pLV[5ôª‡ýA±˜}ú²Þ]vÜ”Y`œó4b7¦9(œZ‡ª­°L$†Mu°2áv]·2é Ç $oh §†¦WÞ©ȣݜí‚#ål·þh¤¬ŠmÕŠp)Í@›v^¾D£“t{G>Åu}CæEI¦qt +LQXñúŸ…N <ô´î@ ÞvÆýY©¼)¦Ár~ÿl4OÒÀÚÄcžf^PïCZ: "=I[ÌvÜü“†ó«öt‹š‚‰…EOÒÒ’ÿgc…áGÈ^¤9ºÏß0C·Ã¼;ŒMI%h\MáHëÛË(n +‹¶Ëºpn +tÒVz0Üæâ.‹åÝ3·û:'$Ú$–b8‡­Òk¤ƒ9'8úœXØüš»M®vʳ]¦‚æ¯`F|')ŠVÇãè{低éj# Æ-š¿—ïñÎ úœX~¼JP¡Ñéèã:éI4:þ¶êQP ò#¢GA®€ûÏvÁLâ O@wµ1é¯aÛJœr°Þ®‹‚sè¾<ý%¦ÑéxŽ@Qf.R‘a›ÑÖŸ¹BAÇ$&_=Ç€Ž Êæ †"¾j <2†Þ&– }iSô;¯3µúÏY¬47~ë¿—[Ôhnb&îIZ¡¹‰HOÒR °#ݥϒ >˜Ü¼ã +endstream +endobj +847 0 obj +<< +/Font 1305 0 R +>> +endobj +848 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ™]OA†ï÷WL¸joóýa°Im´IÓ^4!éEÓ„V•e7ÆþúžÕFm*ó bLdÅyÏœ9gžyÇuF +£È]ÆÉ—Œ’ëŒQò-ûù‹P2É„&–*°øe¦”nåOÏ/ž Ý$->Ä¿ú÷ÝóççÙl…2íW5ËΆYÿ‚øËá4cÏ‘œg€a`Œ —mŒø"ÃñÓOwÙ;òøu¾$«Ñ2?íå«I^åÉÕ¢ß\ÎËÅýå´Ùä“Ëu3ªêß'´GúÞ“áuv>ôi[ŽKçüÚƒþ¬*&1ã †qÅs”M}ÛÔ‘“a¬GF˲YÕ§=91-@yƒôÇÕhZ«YÌpŠ·í*orЯòqq›Ç ÇXy÷ ÷8Úß}lêò„|*e…“9š-F› ¹+ê9¹Z4yTùº)ª|rÚ«+|³ ¥ÞU¤¤‹m¯ù«*²¨´ÓÀ1Y¾äÿ× %f ×'m¦.ÚD}nóÔ‹©MA±ˆ“r=#À8jÂîô4…›T¨I_Õ›Üçgm™E )Á*ènZ’æ:Z™p »æhe $ÍÑÊ„jP\ùw…õ”S °í:B‘²(6U¨"Qô°ÍîB"e8XÂ{”f ŸÚ 4RO6¾´¿†¢óÑæž|-Ë›æ–LËŠŒÓж×ãÁj[`±xSLƒÅBö®@ +Þò4óã;oÒI©û P#ÏÒ +`6m‹îHÙ0p&°(’ÖÌ® H។”|›…D*,:’æègBÛøA„𖏮IS :6N€´Á•Žæ¦°hup97nTê( ›¼•þEJÀ&¶È€w›¸|µ(fó:_a®^š^£‹£cò*f~Ì›û` +Š'`Ÿ€É³‡!<NúÃ!õûCÊ£ötnÑÓ¬ûÁ´ :œTžt¥­ÐíìhæR˜É%ºœðÔaæ(Ðñ¤¤+m®€ïs °6C«nÏÃhS´GoÔËÌ¡ +÷r4:™¥ €‰Bç6(ìÂQ¦ÑÝO‚I e¸ÐÀ…\H™P ‡§t êkDT]™·)v½ne MW¨äSðÊ(z©°¡‰Å«C{QÅ¡³ìÖ"Žýßš'¯ÿ?NTêåóÂPhªvES’gU`;02qÓýž­ñû©åà÷ +endstream +endobj +849 0 obj +<< +/Font 1306 0 R +>> +endobj +850 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“="S©´P©j/"õ¢ªPHœÄÄı…èÓw(ÑzwƒC‚@Ä„ñøŸýæßuB +£ÈMÂÉׄ’Ë„Qò=ùù‹P2I„&–*°øe¢”nå×O® Ý,$-^ÄÿzþîñóóäG²Â0ÍW9KއIÿ”øÇá4aÛëŒHNŒ3À01F†Ë&G|‘áøá·›ä¹{¥y•-Éj´ÌŽzÙj’•y1¸Xã«óy±¸=ÏV‹|6¯²U69ŸÖü¹®Geõ{@{¤ÿá=^&'ö<¬Ç¥s‡ÎÃH0Œ+~è<´uènuµæ‘öge> YO2 (bŸÖÒ¢®®ëj‡c¬GFË¢^UG=x“ÜÕ¨¼Ö¤Òþ¸M«|5 Y’YЊÒ6 ¥ý2ç×YÀrÚià˜`ÛcHïV»/ÙǺ*äS±(J̘ü§f³Åh³!7y5'‹:ë‘2[×y™MŽzU‰ïCRî¥Ø-­O4(6Œs¾m TœÖîˆQÝ\` òq5hÊvòXµÓ¦h_ššõBt¥ƒfÃûÀ’CA{ºv/¡¹‡Â‚ÉßГÛ츑aP fÀ ÷¢hÑÑ=R ЫֿÞShåì¶D¶(vå4¥ k#”ŽBkÚxg’`þ)EAbgêîù·ÝËwÁŸ8X¶+*Š} +·€»‰´ö)œh5k§ó¿Øw2ÚÜ’oEqU_“iQ’q, ý©I'A´¢*ž§Ò +`¶18•†óO\¡8•š‚‰EK„~çR)(éöž†° b!´‡48:¸Ý ƒ\ÉР±Ã?{*AÇ’¨û4„ íÁŸ½°èÐü„Ú{¸ÍP§Á=d¡ÐÉI¯4‚q-$Ú8ÊÞ׸߀ô“D[p´—>Ć[PtpžC¿[ŒÊ«gÖþu>•;ô¦ÝBG•[twÞSƒ`°rƒž-–hO‡ÜÏX¯ít{¶­VЎκµWXÔbJ4n±Ç|¯*вŢkFr®€ûO/:¾;†ÞÌJ×qPŠ®Ì×P]eý˜¿é:jÑ´ù©ÒqP®Ì?Z£Œa«SÏbÊ^ìË»@ŒI ÖÛQcBòŒ…c }˜GÞñ¶³jIQ4s­î+Œ OÜ1\4èÌü#Sðñ-¬ÕúæÊ—¢ œ(:«,ÏÎñ¥Û×ñÄ?KÖøý*¯E¥ +endstream +endobj +851 0 obj +<< +/Font 1307 0 R +>> +endobj +852 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïäTjÚ´RÕ"!õPUˆ€!$€ƒ±¥¿¾chÒ¤Š¼»Æ¢HÁñxfžyg“P Â(rŸpò%¡ä&a”|K~ü$”L¡‰¥ +,~`•(å€EùÓµå³kB×I‹ñ[/ßýýüuò=Y£™ú§˜'çäÿ‰øÏá,a»ëŒHNŒ3ÀÐ1F†«ÚG|‘áäé¯ûä Ù¿ÒE™­Èz¼ÊÎzy‘M“r0}ÈΗUÖë¿{K†7ÉŰÉUà¸t.ÆP¶žfÅ"\-óÉíè:_>Œ¦ãâv4«¶Ùt´©ÆEùk@{$È#Á0®øÉÐÔÉŒ+ÜÖ™r*$Š•h:ÀXØì@ÚŸ‹iÈyÌ‚V”úò)Í«ò®*c¯òj]žõlàÝQ²n0MΤýI1ž•‹õ<àDí4p WSƤý"›,î²ãŒã\cý§ûÓþ„ê}Uæò!_æzLþÕ|9ÞnÉý¢¼&Wu"E¶©Ø™ÎzeïC|Ò6ÌÆG˜ÆÄL1ð=’&˜–&lTÉ>¶æ:Z1XŸêX}®CÔ¥5·à0©[á ­MfÀ Ä¢Èp¨MªAqå-Þƒ±§œÔ9â½)+b¡3o”á`mË1¢­MÍ@›È‰âP›Š‚ÄšÔÇ´)pöóõ”Pj),ðýÄØµv¸ ´Ó`¹o&ˆ¢–ÂX³fÊGPKZÌ6vô× u1Þ>¯y~[Ý‘Y^I0Ä\2 \ã B©)jb@(¥%›iB),ˆXD„$màì(9ª¤¸&Þ¥u†Ò‰E]Ú§t[ ÄÀR8Òžî1 ‹")–(]ÚÇÒ¦údy&*$ùœ»´/QQ°é¿Ù¨¡ü+Š`Ö +Ž +Ê⣱V°µ¡ (æ<Û„Êr‹²É#͵aµÞÅ鹈>LrƒÚËǯ r…ª3iÈ%J¦ØeÚcGÞk7„^îBÔ›¹@Å ¡Mrܳ2èÚ$Cí»&kƒ:NQ0™æíJÇ÷Æê%ÿ¬S“åR,Q4©Q-µÝ&´4‰µM=›²®MJTNþj F +TÀˆ×„ªWšpPá]ð–`®Cç)¶\9Kž¤Ž…z,Ql5ÎM-V£(¸|)Ã?…* _Cõ +HüÉúbL¼L6øûŸåèæ +endstream +endobj +853 0 obj +<< +/Font 1308 0 R +>> +endobj +854 0 obj +<< +/Length 904 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*5UR©j/"!õ¢ª"œ€[QúôC›ƒÔzwÁR0°¿w˜™oþ]'¨0Š<&œ|I(¹M%ß’? %ÓDhb©‹X%J9àFQþ|mùêšÐÍBÒâEüÖÛW/Ÿ_$ß“eš¿ržœ’þ%#ðÍÑ,a›ëŒHNŒ3ÀðÆ­š{ÄMžÿ{LÞ‘íc˜UéŠäãUzÖKóiZfÅàfYLî®ë|Q,Ÿ®gõC:½^×ã²ú5 =ÒÿðžŒn“‹Q›ºUà¸tî4êF‚a\ñõ¢L§Ù¤LŸÒóeö‚„´uš-*Ü6 ruÉ€bÖž(¹¸«1»N£Î,hEiTru§N ȦߴŠûó2›,§Ž‘ô¥Ñ°¨«ûº +Þ c=2^u^õlØÎ4¶ ŠEÛžSÃþ¤Ϫ,Ÿ‡,içZ»Ð°_¦“ì> YN1hýp»ÖŸ0}¬«b@>Ë¢Äû%oâ4_ŽÈcV-ÈMÓmH™®ë [ÐY¯*ñuÈíH + Ë õ·Æ„‹[p˜Ùžª†æ3`aQeú· oƒuÙÄêsª v¬©ÅU\iœI{ɇ©ˆr®€{g£`Œr†&'öpëíØzñüÍ{µ }P“ç7A¥Îº ØÃ­îÔ-:¢XÈìBR¦Ñíw8°Ï6±ÂiÀ±×Ô%z¤Ø)±;u¡@íz‚°¿:Gu²Òf —¿´ƒ©Ê(ç;‚ £êÿh± bAoGÖ óŒ€Uh¹<ù¿‹Qmn€R`[ £ý¤ö*Yãó7³VÁ +endstream +endobj +855 0 obj +<< +/Font 1309 0 R +>> +endobj +856 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÍ˜KoÚ@Çïþ+NíeØ÷‘JM›VªÚC$¤ª*"`À ààØŠÒOß1‰’æåÝ%vhP˜™]ÏÌoþ»I(Pa¹J8ù–Pr–0J~$¿~J¦‰ÐÄR¿°J”rÀ¢üîÚòŸkB׆¤Å‹ø«‡ïî¿¿H~&ktS?Šyr8Jú_q€Žf Û^gDrbœ†12ZÕ1âMî^]%ï!ÃI1ž•Ùzþá=%G£&ƒVãÒ¹&ƒhr^dÓsF‚a\ñfsh0+ÓYWéA/]OÓ"˧Ë|r~R­ùòú$]/³ù¢L×éôdV]âó¦åŸí‘~H$Z€ÚŠ·õß{$’Å”l̜ǑäE:Í&å`z.«´äˆ;°SjÿKf´¢ô?HFj@Öýdßh§ã½Ù>jl<;ET>v‰`œó¶À~`ÔšƒÂ¾îK»a^•U¹ÓÒë‘ñ*¯ÖåAÏ.S1ð¥à°-)0,ô¦\ö‹t’]¤!昃plº Ãk·[ö±*óù”/ó#&/îÙ|9¾¼$WY¹ §u#Eº©2lm½€°¨ÅUC) ´°@åÌø¶Ð­¬Šië©åPt+ÃÁZÏhñ nöþè~ë¿Ô;ÿµÞø h(Í@ïÒ‘sEAb"ë½88*Fa(+no'Ï},‘i°|ÇÑãÕÎqÈÖ,ri˹t„-9·˜:Zóm8ÿ´ÌT©)kvfê–» UJJúnoT¥° | ‡ªd(ÑÏ@õh|yM¾çùyuAfyA&1 ‹JÐèz êPÈ +'@Úæý‹¢¬°¨àüd +¥¬À :®áG¥qàÐ+ª4éÞ ‰"-–L"P£ùOB^ÏbÁQƒÅ©“³ý§!EíÕÑùHT Ü¡h3Ýã¸@,Ê´ŽŽOâ1(ï¼p G8Wœÿ äm Î%ŠNoÑGœ Œ>䆜3Tyž + ‘ÅÓqqþà áyAÊYNQ-úê%†³Ì¡ôç}(g™EMË·‡ÓïgܱíØ{¼Ý¯ ÞÎ4ª9ÏøÖ…[¬-{¬×‚[‰ÂÎ“ê­ “ ÊÔÑúú8Ê·X:µà–¡p‹eQ n)j¶Õ²[‡Êîí Õ róOág¾¨Úê/nOúô.XS˜·.ãt©ë)À'P;N6øÿ«}M +endstream +endobj +857 0 obj +<< +/Font 1310 0 R +>> +endobj +858 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÅ˜[OQÇß÷SœðÔ¾ ç~!ؤ¶¶IÓ>˜ô¡i‚(°¸ìÆØOß­µ©œË²¨ÄD˜™sÎÌüæn2 +TEn3N¾d”\eŒ’oÙŸ„’I&4±TÅ,3¥p£(|¶xòLè­!iñ!~ëßÿþ~þ2ûž­ÐÍöUβÓAÖýĈ|s0ÍØî9#’c8.#ƒå6Fü!ƒñã_·ÙBúe>ž¯s²-ó“Îûº*zäl´¹#_‹âº^“iQ’q±(ÊùjFêÕe±¸NFåõpZoòÉð¦•Õ/r;¯.ÉÅ¢Î;ä-\eg_XF‚a\ñ½a•ùM=/óÉI§*Ñæ»›Z€ò,“ôÇåhZá"bŒ)ÜnwÞcMÎÊù$Æœd@ñ|™ßœWùòá$òÕ$/çEïbQŒ¯‡û6¾G;¤w`5¦Â+†À,hEéþS?~Ô€ÜjB¦á|\õ&wùé6¿cüh§ãfòç˜KÕXúkìsNÆ9o÷9všƒÂ¦ùŠ9§ƒÄ”k9Ia釚Y7²›inÁa‡2«_ÔÕº®ÒÖÄX‡Œ–E½ªN:6r}Ì€ALúÓ¬ßMèÿšjP\y[U¿{ÎsÊJ X¾xÃöcw¶m6O©›NLe8X¬ ï9¦PSiÚø§j*EAbÞê&Ýú~Ç>â†}Úî×çívEµn%pkˆæ.± îç¼õÊ4Xž8”4¡Â¹U³ÄÑãàåI'A¤Âçp¯V³ÍŒæN —:^îUS0a¬´íU:P2x¬Ñ0“‚Â#f»îÜ„e’`ö“D2ÉP2ÿ)%L8Òú·ë@AùÙ"¢²(×¼àI§£À¢¢Ú)p¨ñ­ôÏ pÅT*3âÒ6r¬Äª¸[8rUV*XÚ€]J +Š"*|qÄEr‡Ê´,fÓ"°(¡Ú¾¼H‹À † +cç˜(T]-ëÈ´$ʬp½G“— ÔX2½ y9WÀƒób{9CÙ(Ýö2‡ò*P^¹mªºÌ÷^ܦC’Y”h!¨¥P’iT_áq,–’ ‹†¦ÞÃýéÒÛµPÏw›Õ°™D]‘×­ú +Tà‚¡uŸV*˜š1ÔT©ü9tq%USqÓЧC=[uiPL5½xhèR£ÞzáŠT¨©Â/؈Zóqë¹N¼ZçÙ þþœ+¥ +endstream +endobj +859 0 obj +<< +/Font 1311 0 R +>> +endobj +860 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÅ˜]oÚ0†ïý+,®¶›ƒ¿c#:iÚIÓv1 iÓTQ4-‰ªî×ï„Vm×µ±MÂU*)õkŸãç¼ÞL&šÞA¿F¯ gôùù‹2:%ÒPË4XüÂ’hí@$š‰Çg‹gϤ©RâýýééûWäY¡Lý.æätDúçœ:À?Žf„ïžsªM\'ÆéhYÏ_t4yüí–¼£øö'ÅxVf«ù‡÷ttMÎFMCZ N(ç†ö‹t’­ÓáŒÝ4ÔýHt5^¦'½U™èÙx{G¿æùMµ¦³¼ “|‘8{ºo˪H/fÕ6^lªqQþ¦·YyE/UÚ£ÓÑ„­CþÖ”ŠtSeE:=镎²DÅáî6nÂ0f „kpw•çE6 Ž[0šaö5‡feº|؉t5M‹,\.òÉÍÅk°í‡È³T]ù²;†¨\jÐÞN)˜¨85±lyÑÄž=E×Ï~ßÅ>èÌçíоpé@ž¡7jiTZÈ;´I\GdMе¼5h±Jƒ6)ö»;uŽ)–.Ý©+ Ö_¬íÔ¿“ þü¹ÿ +endstream +endobj +861 0 obj +<< +/Font 1312 0 R +>> +endobj +862 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÍ™[OAÇß÷SLxj_s¿lR[mÒ´&$}h‚°à*°¸ìÆØOß³bÔ6egfc"+Μ3çò;ÿñ6¡@…Qä.áäkBÉuÂ(ùžüüE(™$BKXüÀ"QÊ7Šò§góÏ„®’â_ýýîùóWÉd‰ÛÔ_Å,9$ÝsFà/Ó„=8Öc¬CF‹¼Z–'Û!A~jªÑ¦~w\Œ¦e¶œ…,§8p[Ç}û’ýn‘޳U²w`5†¡i¹Íj'ö±*ó9­ïÉ·<¿©VdšdœÏó= ¾#$wYyE c´¢t{8/çUÚ!Ez[e˜”'²À÷!.S².Ȇ˜ô#"¢Ž'Ø‘zÉÀ<ÖXó8ª,#Ó˜†¥®6Œs¾=ˆ)šƒÂç«îC˜¢xÒg[לܧ§uÖm#)0¬LOZÄcnÁa-CJ2±w )I5(®:ÔÁLQNÀžq–X ;†¯†R]Öú‡”CS]iÚø¦—(²+EAbÁëÝ]aÑnÄ8²ò“|6­×ÿ Ộ‹e³=¢¡ W8ójÖ<»D‘\: ÂÏ»P’K+€Ùv¤Ø2_©O>Ò0p¦é˜÷º»¦`bᵻݥ%#ç–6Œ–‚ˆ¥ÑîÜä(àâšþîöf¨ÞØ›˜JÐ~ÊìiwáHûVQ —<á„Ø(¨ö¦Q;À>¢ _…B]*}Žâ«¨(}@ ç«à(û<ôÙ‘r~ÁÛ»ØöP¶•Ì‚¢ô\:D‘–;”sfgš™[”dž[ŒÖð&‡ç_nPµÅ¢g?–(m‘:u?†H”lþ‹¾×Ó˜ d±LÚË\ß×ÅIœ% õ˜¯rc E%ç/ùXÂj·£èÌ¢äóR.œåL;àóèaΰQï iÌ™Dé©õ˜ãJ |·ê!by2*nþsßݼŒ¡„ôM xEYèf¡àu(óüùÛ8 Æ‹þßê;Ï$·m5ª=ÿEÿηU(óÚJ­(5«À¾RTmwï"¹Åï?w7w“ +endstream +endobj +863 0 obj +<< +/Font 1313 0 R +>> +endobj +864 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïäTjÚ´UÕ"!õPUÈCHƒ±¥¿¾CˆÒT Þ]0„(RâÀÎÌîÌ<ónV *Œ"w '_JnFÉ÷äç/BÉ(šXªÀâæ‰R¸Q”?=›={&ôf!iñ!~êßßþ¾ÿ:ù‘,ÐÌæ«œ$çý¤û‰øÇþ8aÏ‘œg€¡cŒôçñEúçŸî’7dûJ§U>'‹lžŸuŠ2M‡Uo™­«ºÌ?fåí§z.묬~wºïÞ’þMrÑo²k8.;µ]#Á0®ø©íjêÔ6n7ÙÑh7íNÊé(d=É€búr%-êjYWä‹Q^N‹ÞÕ¬ÞÃŒ0žÁxÐ`õQ±ÉæE½¨Î:¶C‚䬯,jt(íËl\M“%™­(mÊ´[æÃé2XN; l:‚t»Úãv½¯«¢G.²õ=ùV·õ’Œ‹’ ‹YQbdçþ‘»iuM®fuÞ!~aùQ,ƒÝGYæ«zŠ9xÖ©J\3$V#À8×\ÒiÄYhÍAa?óÔj˜¾Z1Ø´àˆ" Í]–¯ZR`˜¯ž‚<®Ü‚ÃjømûÀ ÄÖ^ÍtŸŸo²<ÈÕ ¸j¬æc«œ¥öš.X  ó5óNÖFmû h9t´íƒ¢ ±è– ¬N†¾ä:‘v—í@Ú‘Ó`yóÔAdé$¥^"ò‡OfÙzýÀñð”V³ÍtŠa§4 œV e§ÔL,¹v°Ÿ7ÛÔ¿¥t ¤g¤8‚YaAì˧ÌrÔbq ØŠ’¡ôb§?K*AÇBèp³Â öäg),j¯XÔ´`Ëžêýrè« +u˜ôm0Ó„Dæ¥H4ÖÚô>TÃ^Ò{YE5ÁQ²féA5AQ{y¤þ¡:ó?ÊùÝâœi’¿ñ¤äeœOôÇ ’Te~È„¢’+XmëÌmꎘ\¢¼Š½[kÙÂ+–1-»ÀpßuD<å Õ•ÿší¨±RWuvt˜Cm彋;® ¥•CGuA£‹[vûõ\9ÆÀ˜IÔ_¥|*3¡@yçÈ(ct |ô ‡1£¨½> +endobj +866 0 obj +<< +/Length 905 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔTI«ª}ˆ„Ô‡ªB 8Œ­(ýúŽ“(5ñî:†€"‡ìÙÙ=3gÎl +TE®N¾'”\$Œ’ŸÉï?„’Y"4±TÅ/¬¥p£(x¶zòLèz!iñ!þ×óOß_&¿’ ÂÔïb‘’þ)#ð£yÂnŸ3"91ÎÃ12Z×{ÄM~»N>»×0+Ó5ÙLÖéQ//ÒY6-³›ôxU¥½þ§dt‘œŒš€¬Ç¥sm€6yù-_ÝœV»tvVMŠòo¦‘`Wü˜Z€:$žâÀmMbJÙØŠ4m1¹«‘@͘Ãþ¢Èf!ë1 ZQêãÆ0¯Ê«ª¼"ÝÌÒ"Ëç«|z9ÆPÆKŒe<¯ƒoo£0Ö#“u^mÊ£ží‘ à¨Y—‡¦½ ûÓb2/³Í"`Eí4p<­&Z ûE:Í®ÒåŒã\cöïV»?©ÏU™ÈÉdwC~äùeuEæyA¦ù*/0òâÑ‘ë¬\’󺤀=i +ËÝë7X¤Û*CÚõÊ× ‰S1ðÜÃ0æ$†¤õ$ç0³š[pÈÙ¨¼ ¡, £©f ÊMT ïŸjP\ysv_øÊ)¨'ûÖJe%PL¶¨šÞeœ†ƒµ‘MA—øš6‘½B—øŠ‚Ä´Õï…/°Û‹bY—àXdîzÊn„V1 –û›…ƒ­ÂY3_¥´ÒI>i WZi8Ooõ’Ò~yEY«Én÷TXãEQj +Ƨb1²(¥%›,B¥° beé¥vôk}VAZr´Mí„ % CûļD§T‚ŽU¡6r'œiz¢kŠU˜7BbbS}HÎ…–I¶¼À–]•_<:…èüƒ…`½“W"¢ôê¶·‘+Á:´„‚¢‡óL +"„Š[´JCþKøŸplÉ ÝjÔ•xñã +=W‡–KôPt d+h‰bu!€¬Í"ç +¸§ùÙ'> +endobj +868 0 obj +<< +/Length 904 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØïD*5UÒªj‘z¨*DÀ€°ƒ±¥¿¾Cˆ’4jÙ]bp@H``gfýî>óî*¡@…Qä6áäkBÉUÂ(ùžüüE(™$BKXüÁ2QÊ7ŠòÇk‹g×„Þ $-^Äýýéé÷óäG’c˜Í³œ%§ƒ¤{Έür0MØýuF$'Æ`˜#ƒå&G|ÁøñÝmòŽlý¬J—$-Ó“NQ¦“l\õò¢úR,îÎòE6›WižNÎëu:¹¨Geõ»Óýðž ®’³Á®ðVãÒ¹– †qÅ[ +¯¨}BOîÒÓE†Q¸Ýh¤%ŠÊmK`ÜÕ¨°–Â3 ZQÚ–À¨¹ÙvZ‰®ŽSïQ^¿;+³IÈx¸YP\­>)õ‹ºº©«‡zÒ|’–YÑ»\ãë!V5œcYÃô©®átSØpu_Y±-‹:¯N:¶C‚ +5Œsž]¬ß—£i•å³!5…{ù.áô»e:ÎnÒá$†Ë`×­èoG{˜¶uUôÈÙh}G¾Åu}C¦EIÆÅ¢(±âGr›Us·àp…üÿ¦^nv:R¦«:Cižtª?‡ÔÌ „ãλҹ'TƒâÊ·˜ûrVN@9Ç,ÎX1Ó0++¢~£q¨\ k#;’Cå¢h³g{i¥(H\Ÿú--°×|ªÄ­aÛݾ\˜Ë#Û˜Cå‚m¾f‘=Ír‘N‚ð¢/œñÒ +`ÖÛ±ñÒ0pÞ66 +ñRS0>&‡#^ + ƒ»!þSÒg‹Ñz½%úK$ÆÑbîØPBy.zE¶{¾¢x.©í§^(Ï… ­§ßˆì¶?o&>ˆ ¢ÍÛU¯ŽËƒê8j4\¡Ç“‘ÝË>”Ý\,š+S ™kø¬$":G3 梳–¤EÑÙ5|x;4¦9Í-p²']ï)±\¹Aw*õÏ\¡­Ü}òÁV.ÐùyÐÓ”}~ÆÚ€Ä¸¾³ýÚ×=s†–ЧüÚrо.@ÌZf­YìÁ^¤”{`fѼÅòç@©hôn¾3#¥‚+úOÿ^Oe&ÑšùúÂ#Õ,¨ƒ£Ä¥ÂјŒë@©0ôtþ•”T(Ú8ç:R*ÝŸÓf»q ZÓc£]£)õnQdWè&}(~Iö‹d…¯?ÈM¢ì +endstream +endobj +869 0 obj +<< +/Font 1316 0 R +>> +endobj +870 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛNÛ@†ïý«\µ7“=¢P©´Ðªj/"õ¢ª¢8ÁÄÄØBôé;DOàÝM6)qÂοë™ùæ÷&£@…Qä6ãäSFÉeÆ(ù’}ûN(™eBKXüÂ*SÊ7Šò§kËß® Ý.$-^Äÿúóݯï_d_³5†i_Õ";eýSFà‡£yÆî¯3"91ÎCaŒŒV­Fü!£éÓ_·Ù+B†U>-®s²ž¬ò£ÞÛ¦.ä]¹,«b½ ë²_”Ë»ñlR]çÍM>ošIUÿ ·E}AΗMÞ#U¾iŠ*Ÿõê +ß¿yMF—ÙɨK˜Uà¸t®CN«É¼F!  †qÅ»Ä%U1 YN PÝKábE¯Ï­ÄíÓz€öÏë=×i{Zg÷‡Õë‡ÄT¸mo÷ãJ³¯+Iö—;°“`›¸³»ü¸Í½ @Ì‚V”zr#ý©Ù¶…ÆÕNÇc=ti¬iŠ%xè<ÒF€q®»—ì#®æ °!ûZN?°çhÅÀŸ-ò©¯›úqùz–WE98_–Ó«ñËÝzÀXLVe³®z¶G‚ö')0¬Ïî<ö#º´æVb'ú@ +YŽjP\uösx;™ÜÜ‘ÏeyÕ\“yY‘iîü”S °^ÔOLe%PLòλCLe8XÛ=DSiÚxˆþw§/ KY¥(HLYý_Eœæ¢š~rXfƒãžÉª˜Ë#G‡ä»Å¹X³È9"µé$ˆX%a07p$×`¸Øi2¹MÁxÑŽf)(é¿»‡ƒ³–x·¢(8KŽf±³qE YR Úƒ«hç¹XNnnv3žÂ Ösn1]›Ÿ{¡X>TÇáã¥YöC{\A}\(´bÒ3\ì!¬Dc¶-§v+Зù>¤À£àèÄbÉ”`ìÐéCÑ¥zr–;4`&‘ÑkѧmûÜb‡°혟AÁLã +½Xz¿yߣ·!—Œ·*£ˆÆúCÖ=D03´`ž4ßÙnþø]\gÄs’9´s¾$á$³hÍüˆ å$Óh²¼óOô˜ù½S&à +¢±ÚRkèÀ<)¾w Bò=šHÁSÜ'ˆXΤÞ,C Ô(z,¿½Ù«‡+vbL,Á )‹KÐèÂü ˜É +X@1ŒÉRõö3H>Ë6øûa² +endstream +endobj +871 0 obj +<< +/Font 1317 0 R +>> +endobj +872 0 obj +<< +/Length 901 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØï]#R©©’JU{¨DÕCU!†8[Qúë;@”~¥ÞÇ¢HÁ™ÙÝ™yæÝMÂ+gØ]"Ù‡„³«Dpö)ùöq6K”ežðøUbL +Ò.Ÿ-{¦ìÖöø¿õç»_Ÿ¿L¾&kt³ý)Éé(éŸ –þs4OÄî¹`Z2—:˜`£Õ6F|±Ñôñ¯»äcÃ~™Mó›ìÍk6ºJÎFMæœ'¤‘MæöÖØz²ÊNzo몰wŲ(óõ‚­‹j\¯/‹åýx^ßf³ñ¦ž”Õv—W—ìbYg=Vf›:/³ÙI¯*ñ}LTViˆˆ §åd^¡ÿcF‚ôÛ=o0ˆ&e>‹1§p<Ù¦ØÌ«lõ°i.?ŸVÜ­/»Í:ßîÕçÝVõú1^e +ÞJ׫ð` çMÙq¯ÜÞÖ^ §³ûìt›t1~ljAâ–£ãÕYo€cÅ7¬SàR|׫•`°Á7¬Ð2}ÚûÔÖg¨Éô#»Œ•R¬¼P– ‹ºº©«‡edëYVæÅàbYL¯ÇÿiÍ!zl²*êuuÒó=µ<áÀ!·šÓgØ'´eË-i{ dÆkà˜ßMðÈÎ&·÷ìcQ\×7l^”lJ[DTN‚÷M´¦ÃÑX¢ñ,(€4†ƒÆÜµÝÒ(}HÕ—¶<.U VÎ~Äz±„/‰B·à\iEËi‚PjPT¬tºTíOëöÝà¤Ôy°Û,fÏ!#Ð)ý¢i <¨  âù«%ʬ`;}µ0ŠÐ“諹Âe<}•G`MF.–“ÛÛç©H…•Émó!R8©PÓ{ݼgN*⊠+ª§Õ÷ÛÍŠjØX# e`xèÜ©D¡ÕG­Šƒ HÅQT…oº]—LQS¹NT+Á©GIÕÍõÁ©CME¥Ê³^¨G‚Oê*\”Ñð’ +¥UD|írzIi@gD½¤@±(<½DŠŠ*ÝÏÓŽÿÐ,"(ª¬‘6t" +‹Ò,4%Q(°Zxø +-‰B£rŠH\ʹÏÛÈ1R(&06‰‚ŠŠ”N¨§Úâ…OÁQ7u¬ZH+MQ5…§¹Ãùw¨™:¾§ ù·¨˜¨·ß]ú7¨°^²Öµ.õ¿ û9ÙàïORà& +endstream +endobj +873 0 obj +<< +/Font 1318 0 R +>> +endobj +874 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍYMOÛ@½ûW¬rj/“ýþ@¡R© RÕRõPU($N0$6[ˆþúŽZ5Þ]Ë&EÇ™};óÆoÞr“P Â(r—pò%¡ä2a”|K~þ"”,¡‰¥ +,Þ°I”rÀ¢üéÚúÅ5¡›@ÒâEüÖß=ß‘üHr\¦ù)WÉÑ4Ÿ0â?œ.¶½ÎˆäÄ8 12Ý4ñE¦ó§ßî’wdûšuu]W$ŸmÒÃQš/Ò2+Î×Åüê,/ª³:¿(Ö÷gËú6]œ­Ö³ÛÛÆFd¶)ê¼:ÙxO¦—Éñ´ Uà¸t®ÍdÔ<Ìp§ŠÁ>©&)0lÅýQ[pغû£3`Pä:Q­TƒâÊûð>½”S °yû‘Ü]*ÒE••@±©ÛÉ¥¿Êp°¶}ÀˆÐ_¥(Hl©¿Ç³Û{òµ(®êk²,J2ÑãXç³Ý}!èñb¬°†¼žÄX1 –·M Qb¬pêÔÌ3,üÛŸñt¦a–N‚ˆ¦áÐXÌÆ©Çp` ×:)ö¤ÙRS0±š5ܶ¥%ß #„«fááhÿ¼JôJXš?öfXC%h¯†‹¾p¤õ×}ª/,zZÓ«ëø¨¡º•X¢/$ºGv7ÝÛÓ +ò_‰€&Љ¶žX„ʼàè)}2#ó‚yú:TàE¯ç9óˆÀ?7i’îК¾ÝvÄú ï4dÈõ ZÀXë¢Û\¡ÕëÛëFìS¢Ñóžþ ¸¾@Ÿ+@}®Ïð®g*}¬ÏÐýí³Ï)ZEŸK.s t@ßv–ÜÎçÜÌ¢‹•½úl¦ÑzæÊÉe=¢§úóÙ/$8šP Z'³®N÷ Â×1ÌÚ¿F‡š¢ÐW=ð9p@vèñ¼~%,žï„äµ°hôw]ÿ5#Ö +Û€n)jÏRõ{¥>±œ&7øþ…Gš™ +endstream +endobj +875 0 obj +<< +/Font 1319 0 R +>> +endobj +876 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÍ™MOÛ@†ïþ«œÚËd¿?¢P©´P©jH©z¨*'1$61¶ýõD©@ÞÝ`A Ä$;³ã™}æl +TE®N¾&”œ'Œ’ïɯ߄’y"4±TÅ7l¥p£(¿¿¶~pMèf!iñ"~êÿWÿÞ¿J~&9ši~Êer8I†ÇŒ8ÀN Û]gDrbœ†Ž12Ù4>âƒLf÷Ï®“wäö1ΪtCòé&=¤ù<-³bt¶.f§yQÖùªXßœ¦ù:[®ª4Oç§‹ú +ÿ.×Ó««á‡÷držMÚœ± +—ν gŒøâoÂ-@µ;2.Ël²–âÀm“4íuuYWû™nŠ:¯6p—’Å,oOÆñpVNU–/C–䬯œjYr<,ÓYv™†,G ȦŽ[V»]ì.l몑Oź(Ñaò nóiyq°m=-«?ä:«Väl]§R¦Û:+ÓùÁ *ñu€gÚià¸ÏÖ»:ŽˆœÆb¤˜ÿž“a˜uÚ0ÎÅÕv!ÈfÕÃöcµÏ´ã&f'» B²Jk +ŨBîÆ²bО,=Ù•&½¯ÂŸ´<¿I› 2Ä-8E=ÛË™ƒä{…t¢oPüÒ–•S °"_Þ°•@±t÷ʧçY6¬õ¶'ÁìSš6þ#}Îð}¨§‰Õª»£žØ.¶B*yŠi°¼ÊO1ïhzuC¾ÅE}IEIf± p û]ÍÚàÏQé$§b8*­f}Ũ4 œ·E +íJço`?*5K˜Ü”Œl*zpCXûÂ(†·’£Z‹@»e¨ÒØëß{*AÇB©{7„ mä½ïÁ ‹¢.l}»ÇÕ¾ ƵP¨Þ¤ÿ¿$®…´ …O>GáÏž¹G±ëXŸîýóä© (ÿ|C‡¬r‡ªÎxôn8W¹E©æ™D´¸_šˆéÜ V‹EX'†j·ÎÔi„]‰Ê-vÈ·,¹@¡Ë©NvÈðîF†ê´€É^÷†)Ê41vo˜9Ôs¯Q¶Ì¢hó“)˜tL£b h!ãI·÷4–áA}Å8Ð1‰ZÒS’ Ã•@xò½iúž1}­PFQúù4W Bj¸€ýZ¥˜·-Ú£úžD£ó¦lßN(i}è£('¤»ïÈî1eO’-þþ"Y +endstream +endobj +877 0 obj +<< +/Font 1320 0 R +>> +endobj +878 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜mkAÇßß§X|Õ¾÷ùAL¡)I¡´Ð€Ð¥ˆÑÓ˜¨§ç!ýô‹iÚ{»«KT=ugvnf~óßMF +£È}ÆÉ§Œ’ÛŒQò%ûþƒP2É„&–*°øƒe¦”nåÏ×]ºYHZ¼ˆÿú÷ÓŸßßdß²šižå,;dÝKFà—ƒiƯ3"91ÎCÇ,ñAãçw÷Ù²{ôçU¾$«Ñ2?ëä«I^΋Þõ¢ß WE5¬W7Åâa8•wÃi½Í'ÃÙb´Ýöh‡tß½%ƒÛìbÐæ…Uà¸tî´^ †qÅOë… NëâÀm“U'õB2 ˜òžÌìwgå|²w`5&™gWý¢®Öu½-Æ:d´,êUuÖ±[d´¢´=áúÝq9šVóÕ,dIj@6æÿ+ö»e>ž¯ó€Õ4Ö%ÅŠh»ýÝjOñz_WE|(E‰“&`ëѶªËü)X›zTV?Éý¼º!׋:ï2ßÔó2Ÿœuª?‡¸eçÚÛE?"jZsPØ9=•ßL5­´ßƒåS`æãª‡ûº‹×e®«ÇhuB’IK + ó;ªj˜åæp@˜e ’/Š¿ÍNòó&õ‚ Q Š+O&ߟr +VÞ+[µ(ÖÕ+ç2¬B˜Õ ´‰œ:˜U$ªN6%p6ô%Šjûšô!HSØvi2¤)¦ÁòöA ‚iÒIxìcÚÅhû@>Å]½&Ó¢$ãÆ¸e0ÛxLJÃÀù&¨LJMÁøŠI)(éÁ¸ÎÜ›ºC¦D,F»ÀQÅ5úÄ0_ìÀÁ!¥’JбtI»WáH{Òû-,ª«Xê$vÕ§Ì9¡PŒÉÓ¦‚Dñå%U8†±€ 8Ãx- ®3ŸÞ"±`‰t%w¨·°Úb©+Eøq²’[”m¾‚^rƒ’̸P^r…R+®üØD+¨is‰B+öhîx«UסL:Ü*WÀ}ç +)HÈê¬Ø¶ã·GQfyª.½UæPeœ»%¶jQdÅæx«¥Ø¡§‡[ž@¹÷¾“ŒI\ÅG²ƒOI™P ¼ccÈps <õ3FQhytÑ‘’òÞü^9k­OHƒ‚Í72E»¢ú +HÜЃR±ÌËÚP%¥À¦Ö7{¸Ê6øú2T+£ +endstream +endobj +879 0 obj +<< +/Font 1321 0 R +>> +endobj +880 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÍX[kÛ0~÷¯yÚ^Nt·ÜÁ:ÚÁØ`…ÀÆiâ¤n;qlJ÷ëwÜŒ¶+«%¥Î¼„Bã¦ò§ãsô]¶*bEn#N>E”\GŒ’/Ñ÷„’y$41TÁ/¬#¥,ðXQþpmõäšÐÍBÒàEü¯??=~ÿ*úåx›æ].£Óq4†$ä!p»Ö1¹‰gÓjCŒ¼uЙàë¾þgå?oªq_|/2ÐTƒâÊ5†GD ¬}Ý#Zë˜ÕˆWÅŒ ÔÝnU3Ðñ£ЂĉÔý!(!{ì6ÅM½!‹¢$³ j÷À% ˆVv{"ÂÉ]r´lí“Bí’¡ÿb­àOí’JС¬rÀPxÊmaH¨4ŽÇ  %¢#ÂÁ¤ú0VQB¡í’ÿOSHô`¡\tD8-\hrD8=œ¯ý+8¬£ÈäÕ@¨€ØŸxënщÆ.¯Ü‡~à ikJâS/£ uÐs €à +mh{Ø ¸@è`¾WD÷!JXÀ¹Þ*ÜÂåghó\m"8E;çî[_ÁÀ,z³ÐHÎm >6Õ÷"'fК…’S§4:³îÓ8VÔ™Úu ˜D æÖšGÜ©P Í<:ÀÑš…†ð`èê> +endobj +882 0 obj +<< +/Length 942 +/Filter /FlateDecode +>> +stream +xœÍ˜[OQÇß÷SœðÔ¾ ç~1ؤ¶Ú¤i“šô¡i‚«Àê²c?}5öʹlŠF# ž™sÎÌüæ?·*Œ"w'ï3J®2FÉÇìËWBÉ4šXªÀâ–™R¸Q”??[üôLèÍBÒâCü¯__ýøüeö9[¡™Íw5ÏN†YÿŒøæp–±‡çŒHNŒ3ÀÐ1F†ËøE†“ç¿î²„ ª|RÜäd5^æÇ½×M]‘Óñúž|(Ëëæ†ÌÊŠLÊEY«9Y•õèf¼®›*å«E1¿¬óU>Íš5þž/Æë5yI†WÙéÐç–Uà¸tn«[wE}I.MÞ#U~ÛU>=îÕ¾~±¼‘`Wܳk2˜TãY{ŠYP P¾Åp¹yULc–R¸ÝÜ©w9\°¨óåÓ¥ä«i^åÑÅ¢œ\"îàˆöH?ÆÉ€bàùâcÞpVc\†7Ì‚V”z£èwoJ ÔbRMïó“MôF¢ä¦z®µÓÀñ +#>5 +Š™|ñ©ãœ§líÕÍA!’âswÞ(Áô#«¤–V‚Pʦ¾iêÖ›c¬GÆË²YÕÇ=¹QnÁaYð‡ä Ÿ€Í ä¼/®ýGLG,§œI“Èü7cüt\]?Øm3®êod;™#<³(æÏökÙžá`­¿§I¢»Ò ´ñu#I„WЂĨÕm¸gÿéñèßâÉŸmþüáÜ£H¢ö‘IéÈ.æÄc£ºÓLƒå‰LJ+ì¾5KlNºÙ£tD*w:2m0›Ö›tdÙ0p©­iG¦5AŸ]˜–” ^u4H¥° hIé> +endobj +884 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½{‘JM•VªÚ‡HH}¨*ä€!Nƒ±…Ò¯ï@Ò”VÍ^'!1sfw.gÎn +T¤ŠìN>'”Ü$Œ’¯É÷„’i"41TÁ–‰Rxª(¼·8º'ôÞ4xÿõ÷·?Ï_'ß’Âì_Õ<9%ýŒXÀG³„î3"9Im + cd´ÜûˆM?í’7¯aRe³ºXÍß½%£›äbä2iX.­u˜ö«|R¬ósZ€r™º·DVÙ2?ë½oêr@.²íùR–·ÍšÌÊŠLÊEY¡÷dUÖãu¶­›*O³êv%†å}êä,¶…¨|7X +)’¡¯Ùõ»¦WÞn7,›zÝÔñëb¬G²e٬곞 [£² +V{wl­ŒŠUíÊ¡¶VšN=äÿÆþð›¡ï7hÓdUýó‘«r·ê‘x:UŠ‚ÄòÐ]Ñ©8…yj>”KÍýèÖ¢o6éò°GA½[1 †{‹ÎÀp +ÕÌ;tt&­ËJÇôwH® $#€™¸–ßzU)ë;ÓÒXi &-(Ù2^Ñ`€ð3BG`•”·;„’d(¢˜?(.ò9n¥Æ£ÉFR ÚC ‘l#¬i܉`uBµsÓ£äa(ùx†‚ÝH×Þ…,O¢ÞòqD a1€ôHó%Pl§wähà 'Ø3æîV€¥Së¿,·(uÒH…ÙŠÛ¸A5ã?'è|)ê—X2èV¡^y–xk…*Qžøk¯sX*&€Hº†å +¸. æCÎP¦”àKò!§Œ·£øY”KžÂ‹àC¦Q xžõu|ÚV|1,2ê;‹á.&QÃø9”»˜P ¼Ãk6ü´ß¥ öŠ^ƒˆå¶X eJ[҈Ţ(SÚ*‡(‚²(QœÓTw‹JQ > +endobj +886 0 obj +<< +/Length 901 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïäTjª¤RÕ*!õPUCœ€Œ-”þúI›&¼»Ø#$0fgvvfŸywP Â(²M8ù’Pr›0J¾%?Jf‰ÐÄRX%J9àFQþ|oùâžÐ»¤Å›ø¯×ßþ?“üH +4³{U‹ä|œ /q€?Žç {¼ÏˆäÄ8 cd¼ÚùˆOŸ?m“wdw¥ÃE•Ï>¼'ãÛäbÜ6žUà¸t®}<’–M}ßÔ¤˜¬²³AV̲*/G×Ërzw5o6Ùìj±œl6#Æd²*›¢>؆¸`$Æou!N«É¼Î‹EÈZ€j.VÙ4¿ÏB†’ (®d[ÀÓ§ÑþçcS—#r1Ù<¯ey×Ü“yY‘i¹,+ôž¼ˆÙæõ ¹®Êm1 U¶nò*› êªÉ!®qVãâµ. ³ ¥í+AÒÐÜ¢䮈ÚS‹¤y­¼™EòI; cbOkˈb{ʲo«F€qÎ[¼¯¬–˜cù´Í²óÇÌ ²¤9(ܪ<™Ñ÷üƒ“ç¤À°¨Nœ?Ü‚ÃÊ;qþ0q•?Ý­R Š+ï.Š0嬽·#˜²(–a{ÎDLÖ¶s>‚bJQ˜Õ:’bŸþQ++–ùâ¦Î +ŒÓS´ÖͤªwD˜Ø'µ®\ ¿VÑS{Õ ¿Ó`y;ú÷n¯/v¹‹×÷Çpm¶ +ÛBÍ<\?‚]é$ˆCqÒÅ®ÀlÜ>Ťaà<½ÜQ&¨)˜X¦ôaW:Pò TX±\éÃ.GqäAïVJ(æ]Ý`žI*A{iÒ´}Ûõ!tN€´¾ÕŒ¢›°åq»êŒ ›@µme{Ä¢4Zíü’¨§ZyOL¬+>ÁMÁQ0ùi +MÁ:ôë{Ó6°µ‘õ6Çt;TJ¦“þìì‚EÙä;è¨Ü XŠLÏ“U¨œ:‰ÄÎHTQGhÇtA ¤ò#è¨.p<¶yìÙ†2Ì_ýÁ æ5X@)Ÿ +ÄÌ1ÐÞºŽ1³¨ }ä 1Ãb¤žÃ·H™ÙÇA)“(ä|åÃL&(‹ÊLt D,¶öu®Ÿw Ú½CÝ‹ªÌRTa}©¡p³5˜'Óû¢AÑå?„è{z%Wì±ww« +W,wº[• +l€@:Èê÷dï?ç[µ +endstream +endobj +887 0 obj +<< +/Font 1325 0 R +>> +endobj +888 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅYÛnÚ@}÷W¬xj_†½_©ÔTI¥ª}ˆ„Ô‡ªŠâp0¶¢ôë;K“Fxw¢H‰{vvæÌ™³Y&¨0ŠÜ'œ|K(¹I%?’_¿ %ãDhb©‹o˜'J9àFQþòlöê™Ð녤Ňø©·¿ý{ÿuò3Y Ìú«˜&§ƒ¤{Έüã`’°ÍsF$'Æ`¸1FóõñE£—Ÿî“äñÕÏÊtNÃyzÒÉ‹tœÊ^º˜eÓë2]¤ãój•Ž¿Î†«U§ûé#Ü$gƒ:X«Àqé\=l¿;-²qÈzF‚a\qOý¼*ïªò)Žt1N‹,ï]ÍòÑíå«h.'ëp.§ëxzŒwÈpžW‹ò¤c;$(<-@Õn¥ßÃI™-¦!Ë)ܮӼ}É~·HGÙ]²w`5ž~Ýr«=ÔçªÌ{äl¸z ßóü¶º#“¼ £|–Ùrrä>+¯ÉU‘ß/:$`[Ì‚V”nÏa‘.« kï¤SUÚ •kÞÕ䢑 í4p<¹ºL¬— ,[4 X¶Qì «ZV©Ú0Îùˆ¸Ïh +»–º{Übà©‘mpüžnê;GR`È;Oñì3RnÁ!ÅŽXoÌ€AÅ:b½Q Š«š6³ï(§@ ë·+"ç}],T}•á`­ˆ8ú*Í@ßp¥ÀJQH]ÝŽ+äáãܧÀ_žw<,nŸŽiY ‹òÏ­×IÅ4X$Emc„Rá(ªYýŒ!”ÒI±2õÒ¤ñ°6óéÅæ¨‚zµ´˜m( +Mð g< hPS0±bÔHö¤t ä!s',ˆXÙ £‰Šëç;Á14O¬iêšR Ú¯í +'@ZoƒJX4P^E¨¨w-·‰4 ¤9ÕžR‰R&¡ÐÌÉúÜD(ò¤Ç˜GyÃP¥ +ØGïU+)¡j'Xk†PPôOk¡sÜ¡2^Y7¾¯ÓÀ©[´Ažk½a´F±Ñ¶BStÿÇ%zÿ¥×~‚èzb5£-l®€ïvÇЛ¡Õñós?ØmÑ‘ÈÌz ?™ƒ”Y4@™9ˆ‚2í€{‡»( eبçR/BB™P <ÓR¨¹{ïíõ |ˆÑ<ÆÐùë:TóEëÓØ‰> +endobj +890 0 obj +<< +/Length 909 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+_µ7ÞˆTjª¤RÕ^DBêEUE q8[Qúô“4=ï.B„”³ÿÎîÌ~ó;«„F‘û„“O %7 £äKòí;¡d’M,U`ñ†E¢”nåÏ׿\ºHZ¼ˆßúû¯ß÷_'_“%Ê4?å,9&½sFà‡ÃiÂ6בœg€áÄ.š9â‹ ÇÏ¿Ý'oÈãkWÙ‚,G‹ì$-Êl’«þdTÞž×ëlòq>Z¯ÓÞ»·dx“œ Ûô¬Ç¥sÇÒ3 ãŠKO PíZƒÞ¬Ì'!c)Ü6»Û>÷AQWwuõ4ùl9Éʼè_Í‹ñíeÂå´‰árÖÑg<%£EQ/«“Ô¦$(&É€bòµçÈ 7.GÓ*_ÎB†ä¬Æžt5wmAC™Ç(š'Ÿ—‰ažCoäOëPä4>Þ–È×[†ÿ§@£í Èã®äzŸ½ÍH¸œT`wµ"/°ì"Yáû'’¹Ô +endstream +endobj +891 0 obj +<< +/Font 1327 0 R +>> +endobj +892 0 obj +<< +/Length 916 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛnÚ@†ïý+_µ7ÞwH¥¦J*UíE$¤^TUDÀ€°ƒ±¥Oß1D9´w—((RpÈÎþ™oþ]E¨0ŠÜEœ|‰(¹Ž%ߢ? %“Hhb©‹_XFJ%À¢üñÙâÙ3¡›¤Å‡ø_/?=}}r Ó¼ËYt:ŒzçŒ$€N#¶yΈäÄ$NŒ‘á²™#¾ÈpüøÛ]ôŽl_ƒ¬J—$-Ó“¸(ÓI6®úóbq^¯ÓÉçÅh½Ž{Þ“áut6l‹g$\&ɡ⠆qÅO P‡Š¥8pÛœþâIEèÐÊ 7+³‰Ïx<«Q ŽùŠºº­«‡¤ù$-³¢µ(Æ7—Í2.§Í:.gÍBúŒÇd´,ê¼:‰mL¼ÖÅ,hEi»F½q9šVY>ó’M¾¿>â W¦ãì6õMcÒPqÛÆ¶£=lÒǺ*úäl´¾'_‹â¦¾%Ó¢$ãbQ”¸ò箑»¬š“«²¸ËcR¦«:C•œÄ33L’´¤sUÖiì³FÍAañj=„AÀhÅ ýš=¥ª%†R J5‡R©Ÿ:5· :ƒ*tG¡™ƒx *Ö…¦WŽœ|¥¶MîÓÓ–}"©DÀä:ü••@1wŽ *e8XˆýŽBkÚv…V$f±>Bh œ«ù‚SaIض}ǧb,w5AàTØÂjÖÞSZ̶søàüô”i¾Èfó*Íq¯¶;¶ªGeõkgjJà im¤|©)5ãâR5¥L@É6 qS + "” Ï[Ô³§½ßt«›÷*ì’£µ «ë]EfhrX`·ÐUl*A‡Be'pŠD€´Ç9[aÑú„B¤«Ø˜½TEXB¡c’;î[cKtIÐÙKlvÊ}kà PÁ5pe¼úv¡©`í’ +⨠hÌwå͔ê‡;Ðv°zÌÊ +k…Õ_pö+Wèºö1„«\¢•òP°§€¹@{J˜ýz¶µœ+à­þÿ@ó`h¥B¯Âö1о +¹´ú²m”ÇåÙ¾WÌ,zªP$íc VwožÊ°yHôfÿA…`Br÷£ÞèÆ%ðÈôƒ¢›1´™Î´8£èÎ.àm£yÛÅ·ÝoPës¹ ¢5_¼®³€¹´ä‚X;ìE´ÂŸß…!ë +endstream +endobj +893 0 obj +<< +/Font 1328 0 R +>> +endobj +894 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©Ô´i¥ª}ˆ„Ô‡ªB 8Œ­(ýú墴Þ]°³3³{fΜY'¨0ŠÜ%œ|K(¹N%?’_¿ %“Dhb©‹,¥p£(¼·xvOèíBÒâMü×ËoOÏÏ“ŸÉ +Íl_Å,9$Ý/Œ8ÀÓ„íî3"91ÎCÇ,·>âEãÇOwÉ;²¿úY™.Éj´LÏ:y‘N²qÙ›ç‹û‹Õ"›ÍËt•N¾T›tòu1Úl:ÝïÉà:¹Ô™¶ +—ε`ÚH0Œ+Þ‚i-@51;¹OÏ‹ünfEqàv ŒÓ(P„jˆâ¬FHµ`šYЊÒ6E Èmm9¹eí4pÜnÊúÝY‘MBÖÊ@1-}ÐéçUy[•±¤«IZdyïj‘o†Ûˆ†éSHÃé6¦álTñ-ójUžul‡ÅhçF`˜†áVY aÅGpÃp°6²¿8‚š6 {(æUŠ‚ÄlÔ-,°al‚XöÝi»n0 –G6$Gp›sÍ"›“û!áå³pΖV³Þîã””- çí@£([j +ÆÇ±á”-…á¡°Qö§=7{µ®FEùgOΉUrÔ‚õE#†V%C}Çê÷,‚V%• c íyŸû·k×à^î6+¨š '@ZO¯qp£Å[S²jl“†ê8ÊhDB¡H“§>G‰ò,–ŠÞlT 0{Ë€£‘QŽš,–fÞl”5VŸÌQÔdþéF0‡q‡‚Ìxu¬ŸÄ^Uä&ôÅ-ábDÑ7(e=éGЗ¨À<ÀŽWœõtà•@WË7ñ”ȹîë–bH‘3”eÐ E.Ey€\_Sù¸í$s(¬bGnuÀ¢ÞŠ¥“ƒ: QiùÆaN¦POùÇmG U¢’òwtGt@(Pj4w€£zŠ«Ô†r«Õ„§(®> +endobj +896 0 obj +<< +/Length 909 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*5mZ©j/"!õ¢ªCHc ¥Oß19´iSï®kœ H‰ý=ë™ùæßmB +£È>áäSBÉUÂ(ù’|ûN(™%BKXüÀ:QÊ7ŠòÇk«ß® ]-$-^Äo=ýï×ç/“¯ÉeªW¾HNGIÿ#ðÍÑþµO^B†Ó|2/–›Å›×dt•œê´ +—ÎÕ-ˆK.òå,d9#Á0®xýr¸à²H×d3Y§'½,OgËi1¸ÌV·ï'ùõ‡r—Î>®&»]¯¢©¨.õn«§Ø¡¦d@1¡jŸû¿4g·éiží7aJÜÕ˜]FÇ,hEi§YC ȪĻ“ÔNÇí2q4Ö7Å‚l”8M5㜷§ô›ŠÖ6J_z ³²¸)‹û ÒÍ,Í—Ùàb•M¯ÇU(ãÆ2žWÁŒU4Æ{d²ÎÊMqÒ³=œbàK›a?¢kIaÁÕeŰŸ§ÓåM²3`1u›?¼[í~£Þ–E6 g“Ý-ùœe×å ™g9™f«,Çȳ;GöËâ’\º + ¸)ªAqUSàyº-—˜v'½"/Ó^@ Ê)˜Ùm‘PY “ÖS¡$T†ƒµRÿYx!9KÃòTiÚxÁ~<}EAbZë—Ò8‚5êîQ¸TÜÞt/&Ó`yä`Ц>ΰšEŽ -êK'AøYs<}+€Ù¸1¢MyÃÀùçÂ`ÔJMÁx`Ôj¥t ¤ïÙFÁV + ÂGÇpØJ†î‰yØý lß=ÀµÜvën£¶å$/~> +endobj +898 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=¢P©TP©j/*EêEU¡8ÁØ`l!úô‚Ò*{ˆ´DHà$ûÏîÎì7ÿÞd¨0ŠÜeœ|Ê(¹Ì%_²ï?%óLhb©‹XgJ9àFQþülõÛ3¡7I‹ñ[¯ÿ{ùüEö-+Qfóª—Ùñ$ž2âßœ,2öðœɉ± +—ΑÉz#þÉìù¯»ì !ã:Ÿ×9)§ëühð¾mªùP­ªº(—¤-/ªÕýÙ¢½ÍçgËÕôö–ÜÍ9¯«»r@êü¦-ê|~4hê6¼{K&—ÙÉÄ‘‘`WÜÏêé¢Aý˜µå ‡[ÖŇKmç¼GHÏŠšƒÂƒn§„ÙMQ1æÍxyŒhIa‰…²b\µÍuÛ ÓuÕ–ÍÑÀHÔ¼¸‡¥çÏ–ñ0á¸ÕÌ€A&y‰2|DJÄpÊ)˜Ï‰|:™ÞÞ“ÏUuÕ^“EU“Y$¯"²(fûöÍKgž2,&´wR˜§4müXOàžR$&¬N)¸`¾Ò¸U{Ÿ¤#»7e¬ŽÇöê_ˆ3 –ïHþ$**l5K$~_Ó”N‚H¥GoâV³iý@oÚ†Kíìz×Lö#.(ÜòhœJaAˆsœJnÀϪD˜J†öŒù÷)¦Â 6Àæ·——«byÑä%.Öã’Ý´Óºù¹ÅúEfÑXyy‹ReEµRH*Ðy[éÃ}I…D¯“Š”×­ëÉËâ?t±_–>ê¤Ç*pû{Tçh†R9ÓŸ:ÛÉö%‘TP´BÝî:Ì;´E¦“Ùì¢nÑ"u»7è¢nÐR…™²/u…6ªÓ½Bq‰†+\ÔÑ8åBƒ +0'§Û8± [9WÀƒb]9C+(׺2‡¦+P»xU?m#â²èÞ¼Ûù²–iôf¡Ö+· +‰†/ÌbqË$š¨ˆ\÷¹[S9²éeBò^,ŽŽ+Rû‰„¡ýÚXI`fÍV/~§ëœ¯p;y€@ š°^î6º¢Ñ½¥^‘ï%…æí¿8+¤>*þú×ì/n4T +endstream +endobj +899 0 obj +<< +/Font 1331 0 R +>> +endobj +900 0 obj +<< +/Length 935 +/Filter /FlateDecode +>> +stream +xœÍ˜]OÛ0†ïó+¬^m7§þŒíªLLš¶ ¤J»˜&TÚ´ ´ MUì×ï´ Cí4 ->ÇÇïñã×ëˆZ‘mÄÉ׈’ëˆQò=úù‹P2DL U`ð«H) \+ÊŸ-ÿz&âÝ@ÒàCü¯ç=}~ýˆ2 ³û*æÑé(êŸ3bßÍ"¶ΈäD[ cd´Úåˆ/2š<þ¶Þ‘ýk˜WåmU’l¼JNzI6MŠ4\-óÉÍe•-òåÝe’-Óù¢L²dz9«6øs]‹ò÷€ñ¯ò*+Oz¦GúÞ“Ñut6ªKË(°\Z[›Ö°?)Ƴ2Íæ>Cj šqÅk†ö‹d’Þ&>Ã)ÜìJ_3ÜýhEûX•ù€|Ê—y“ƒU›/Ç› Ù¦å‚\ù6ë‘"YWi‘LOzyI•rxAË¢Jz>3äLŒ‹P·Ã`bEiÝ +솜éÔg8ªAîzª^¹d˜–Éêa r¬b:)÷Å?{ªýù®ô_v•ïùè3¶1p,MÝêw›ƒ¢’]=ÛMp-@[ëèÌÁ§wÉé^Ò^‘b +·3‡\:š¦bðZÚ’öÝëh‹°Ø£¯£-¦A#Îiëèà4Å•swê{nOÊ*Ø¥]€uˆ&\UFÅæ­×VW•æ`Lý "€«JQ¨þ8«gãÍù–ç7Õ-™å™„pÖ#-°ÃkùÔ¾UØo÷'¸– «X †×ñ?² +”1sþmÉ S?åJ+A„r§“DŒfÂÐÐIš­=èµbSС@êdÊÒ‚’oA€U'‰p´oNÆtŸC»ÆÞ‚B¨„ØÉ7ˆ +@÷Bÿ_Š ƒÞS·êŽî&4®URÄ…D§ç š9žŽ‹›gw l±/m±gAº®Bh+8ú@7}i+ØŽã3kæ½Ø—Êkkݜ㣃°Ü¢µÓGÙçFa š:×F+Èä=\(©Z˜ B÷v”mmU¢ms^ÖµV a …N a¹Þô䈰 ›»S½ÉÆ)Ú6ô Û‹]º Ó˜e;{3ˆiÌ •”õ‡¨1l.ê¸ókâLë!ç‘—DÇWÛá dBr£B@‰ùð¯§zC +Oñz5EÿÕŠ+jœ‚E_æÐwÇh4d®Û‹V€£á +½oowª +V+§qRq{›ã3¸ˆÖøýWR² +endstream +endobj +901 0 obj +<< +/Font 1332 0 R +>> +endobj +902 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïD*5mZ©j‘z¨*DÀ'€ÁØBé¯ïQÚ¨©w×BcvfÇ3óÌkÖ *Œ"Û„“/ %w £ä[òã'¡d’M,U`ñ„E¢”nåOÇæz·´xõüÓŸóo“ïÉÍìžÅ,¹$ÝOŒ8À/Ó„í3"91ÎCÇ,v>⃠ÆOï¶Érxô³2]åh‘^tÒå$-²¼w3ÏÇ÷Ãjy›Ï†“Qq?œV›t2\W£¢üÕ£Ò}÷– î’«A VãÒ¹WtÁH0Œ+^ïB¿;+²IÈzZ€òl§ŸWåª*ãöÃx‡Œyµ,/:6poŠ·»©ó§ß£i™-g!KJ³±.iúÝ"g«4d9fA+Jë¢ß?¬ö­÷U™÷ȇ|žè1ù7\³ùh³!Û¬¼%7E¾]vH‘®«¬H'²¨ÒNˆ[Ô€ÜÕlMÜúQÓNÇ<¯¿¤˜cˆbÎFUnŽÈÆeï±°O»x}Þ…«’MÚ0ÎÅëñV5…ÍSŸm[U <×ÿ6'éå>ï‚ìH +LsO…¶¾;nÁaÕ9˜ƒÄ:sþP Š«ÚÓ¾Uå¬Ðóµ(Ö§¯Ë„¢LÖú„8œíûsš)Í@ß°E3¥(H,?ÝÍÖÕa&‹£ÙÕhó@¾æù}µ"Ó¼ 㺸Å4X^ÇìxB*œ75ãõŃHé$?]B)­fã:xXæΕÒ0pžAéÄh +&–-íz (Ùpbˆâ¨D,[ÚÝ+G5×ðÛµÏPJ±W½ÚT‚öãç„'@Ú×ÌaQqyŽ`]„joZ‰ÀB9°Òw…£,$ +@2à ,8 +-–jõäj´)«"}&½“‚µ¦#E æôÁ䵕ñÊÒ—ûóc¤ö3êõ>NAš[TVÚ38´mÓ ÊjÊ¡¦6j¬sHH.QVÅÞC;vsEU,l޵É𦷚Úd¨¨üõÖ®MŠªëÌEÉJ+Qc‹YÔU^PÔsë¥NÜZL;àÞÑ0 +Z k›znçE@‹ Ê38EÉF/Ä|â(Çj3?„Œ¡&óev EåW8¡8t¨—’¶fz|1gCÿˆ@­ä„Nh]£~òß >•u…Ú©)Nât¢{œDñoó:Yãë7_Ž +endstream +endobj +903 0 obj +<< +/Font 1333 0 R +>> +endobj +904 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏäTjª¤RÕ^DBêEUE qŒ-”>}’æ 5Þ]0вÿz<3ßü»L(PaY'œ|K(¹K%?’_¿ %£Dhb©‹_˜%J9àFQþ|múêšÐ›…¤Å‹ø_o?½|ÿ6ù™ÌQfó.'Éy?é^2âÿØ'l{ɉqnŒ‘þl³G|‘þðù·uò<¾Ò¼Êfd>˜egl>ÊʼèÝL‹áýõb°ªê2»׫lt½¬eõ§G;¤ûé#éß%ý&y«Àqé܉äøâ'’×Ô‰¤n7™Ó(Ÿv'e> +YO2 ˜ ¾> +endobj +906 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+NíeØoï"§RÓ&•ªö ©‡ªŠ0Ä Ø`lEí¯ïQÒ(w×Q0ÎÎìxfŸygQ "Vä.âäkDÉMÄ(ùýüE(GBC¼a)eÇŠò‡k³® ½^H¼ˆÿõôÓãý×Ѩ@3ëŸj£þ9#ðËá$b›ëŒHNbCÇÎ×>â‹ GÝEïÈö•äu6'E:ÏNzY1Ϊ¼\ÍÊÑíå"]ÕM•]fÅ,Ÿ^×Y‘/'Í +/›´ªÿ hô?¼'ÛèlØæŠQ`¹´6Ä•²ÊÆù¨Œg§UyWô¼,ÅbÆ?‚MkêÜP¸Y'Òá]‘ (¦ú1d$·`4¦ä¸Â hE©#e“þ´ÊÇ>ëÑäú@jßYR6õ¢©»mñIçeSÔ'=ã·Mm5p x{&ýQ•N꼘ú,‰Ç +Åbo˧¤_e£|‘ù,§9(j›ºO嬬Ðcòrئ³tµ"wy}M®6g©²e“ã wÒópL1h{ uÕd=Ÿ J + “¾õ$!€°˜ºŽ‚N<3W³bd^'LÜÿì1öçëÐYGÞ šjP\¹êpOÖ•U 0—cÜH Ö:js|V1c›’ÝíS3ÐqÇ>äõÖ‰å§c]`Ÿy ôÂcbÛËÄ:Ó`¸³ëðæ«ÂV\3wëÐ °Rtá«´Öp»[A|•F3­D^¥¦;èó?¼ž¥«ßä[YÞ6 2)+2 +­‡_Ò‚’m{†l_àJa@¸€\ÉQÓ¹ªØ·’¡*cŽv k¼ÍcÏXR :”?{ñDXÒ¶ ûñÄ nëʪ &‹e™cÃ~¶¬P”É£H‰š,”XûñD š ìÇŽ΃{oà s€¾,T@ì1yc–s‹J4Þ©Væ5¤càs®Pùµ¼¤ò8­nŸŒ^ɾÄå%¤«\BˆËªB7$}™Ë¹îìÒÚ[áϳM|±‰˜×Ï*¼Ð)à.ìRÔ{ÎLÞ½]fQé…Î÷:Ñ“Tu¡ÐÚÅ5ê¹WK:ÙÅʧÎ9ÞìJ”q¡Ýê.ì +ªëlä5v9ê9wÅz£Ž1s•胺g§vÈ1ÊÀº¦‘a³¨0¥2FñæHôNzµy>34`­…ÐA¨*0®NÍ‹h‰ï¿Lqr  +endstream +endobj +907 0 obj +<< +/Font 1335 0 R +>> +endobj +908 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*5mÒªj‘z¨*DÀÀ`l¡ô×wLÒ´‘w׸B;³ã™yæÝMB +£È.áäKBÉ}Â(ù–üøI(™$BKXüÁ2QÊ7Šò—k‹® ]-$-^Ľþô÷÷wÉ÷d…fªg>K.I÷šøå`š°ýuF$'Æ`è#ƒeå#>È`üòn—¼!Õ£?Ëç“woÉà>¹Ô-g8.«_œé’¬FËô¢“®&i>Ïz·‹lü0\¶E™§ÃÉ(NËm:nÊQ^üêÑ醸`$Æ?§Z€:§}ÅÛ*1"|Èòt2½Écz™g»U'È’d@13= ôwËXiwN˜­(=kÖQ²ê2çsA; ïDTâµí6!Š À×ÓºMMÆ9oSëge±.‹ÈM1Þ!£eV®Š‹Ž Ü æ °Ñ×çZ¿;ÎGÓb¾š…,©ÔgN¿›§ãù: YŒ[pX u7 ÿ´Ús°Þ—EÖ#²E–£¿ä@´f‹ÑvKvóâŽÜî›ÉÓM9Ç–uÑ)ò2í„øÅ ÄeíìÇDjP\ùŠ>”žÊ)˜¸MšösÈ>bÄ®«€}ªâÔÁ••@1»±â³†ƒµÞÉ£u³š6‘J#2*EA"•ô‰7(pTc¼öãêÍ>ZA-›9TZ±§rÇÚ´¨¹š©©M‚ËwªÐ +=\;vw5–olÛ¦P šžH4µÉQ]5=1oj“¡;uUR”YMÃ/‡+ àêðu°!7a—q ¼3bܱ(*>OÁÅHÖ“ÖQúÑO²?>Ý$|ý†î7Ñ +endstream +endobj +909 0 obj +<< +/Font 1336 0 R +>> +endobj +910 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*5UÒªj‘z¨*DÀ€°ƒ±¥¿¾©’´ +Þ]0!Q¤Äy½ÃÌ<óz•P Â(rŸpò5¡ä&a”|O~þ"”L¡‰¥ +,¾`™(å€EùӵŋkBoI‹ñ]ÿþõüúyò#ÉQfó]Î’óAÒ½dÄþs0MØö:#’ã 0¼1FËÍ=⌟~»OÞ•éªÎÊtrÖ©Ê:í|xO7ÉÅ )¦Uà¸tngLBH\ަU–ÏB †qÅ›bÈY™MBÂiª9˪tIòÑ2=ë¤ù$-³¢w½(Ʒü¨†óbñ0œÖët2\Õ£²úÝ£Ò ÑV¸Ý|b'Ò— (ÒîÏûÈúÜÕX1ú–_6®z“‡ô¼,îóN³ ¥ž¢9ÞI©¹iùÓÈk§cžOUh‡Åž=U¡i#À8×<„Ž©¯9(ƾ™Õ ZZ1ðWS¿¨«»ºŠ8ã2Zu^ulàÑ$†=Ü\ZýnÄ„×Ü‚Ãfmª–~·LÇÙ]ŽjP\5ö~ÿ1ÚßT}¬«¢G>‹¢Ä;&ÿåj¶­×ä>«æäz;€H<•S °!Ú‚¢²(Ö·§ÁC¡¨ k›†ÁŒéú‚ÙºÜ$ëó&WAZiÚxö„–%‰¥«ßPRàêE½p§°ƒWÁ·;Ó`yä.q $n¸ší¹>ì') ’%­fãV‡ ç_ ƒi%5ãED¯¶3x\Ié@Iß…+),l¶¦¸’ kÎÖk¸º­È·¢¸­ïÈ´(É8_÷D%èF¼Ä#P8Ò6§-ŠÂ¢›ò$”»€ê¸aP³£@o¥èG“—è—bÒ¢¼@»ä{hÐ +)GgËÊNU_Q«¢ä¹CCdÚ4¤qòýS샇å z&/„Â˦VýàÞ|åÒ€ñvn_¹@ÿæb8_9C«ä©ü0;˜æ‹l6¯ÒöÒFïð†·FÑv5vE(\™C7å+ð¸2‹^ÉÏ£P¸2>ȳ3ù¶Ú‹çôoÜ«mòƒ¦>Æ¡±ÏÃZ”—è•<}Ly¡@ù´@W<#ˆXÊ´xP†Ö)–2-ÊSôQ¾çHò]WìÙžºAŸuàˆÔ5Z2V`ýØ]ÔØËÍ*°ÞF~¶WÉ +þJ¢-j +endstream +endobj +911 0 obj +<< +/Font 1337 0 R +>> +endobj +912 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÍ˜MOÛ@†ïþ«œÚËd¿?T*-mUµ¤H=TU'1$6ql!úë; м»Nœ'ìÌìÌì3ï® +TEnN>'”\&Œ’¯É÷„’I"4±TÅ,¥p£(¿¶xôLèÍBÒâCü¯?ÿzøü<ù–ähfóUÎ’ÓAÒÿÀˆ|s0MØö9#’ã 0tŒ‘Árã#¾È`|ÿÛMòŠã~™Ž³ëôÍk2¸LÎMË †qÅ›–»[ä£ezÒ{[WÅ9­oÉ—¢¸ª¯É´(ɸXe–ÏH^TÃy±¸¦ù"›Í«4O'Ãi½ÆŸ«zTV?ÉMVÍI€gZ€zÖ«‹²¸É{¤LWuV¦““^UÖi/$`ÅÛMž˜ËÑ´ÂpB” (fº)!›%ge6 YŽ;°šK×¼.˜UéòwNÒ|’–Yqt±(ÆWCo +ŽhôC|a´¢´©8æ 5 7 ùÿ]ÑNÇ 5–Ðß¾X¥Ù¸:šÜ¦§ÛÚ ²dPìNOm&j#À8|½_4…çK(L­¼º”QuÙ•/܂ãÃw*öEÍ §¯úŽ‹ºº®«–Á1Þ#£eQçÕIÏJ5(®> +endobj +914 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜[oQÇß÷Sœð¤/ù_5±ÚjŒ>4Áø` ¡°PZ`˲›¦~zjj«ö\`H“²¥gæÌ™™ßüÏ2£@…Qä.ãäSFÉuÆ(ù’}ÿA(eBKXüÂÄÿzþéÏ÷¯²oÙͬßå$;íeísFà{ãŒmž3"91ÎCÇéÍ×>â‹ô†¿Ýe¯ÈúÕmOÊéèÍkÒ»ÎÎz¾õ¬Ç¥sþõH·¨«Ûº"‹Áê/ëAYýì0Þ"ƒyQ/ª“–m‘vŒGF‚a\q¯GÝö°Œ«éb³¤ <ËuÛe>œÞæ1KIÖÿîÃj¿cõ¶®Š9¬îÉ碸©oɸ(ɰ˜%zO^¹›VWä²,î-áw`5勞•ù²ž–ùè¤U•uÞŠÙ-³ ¥Þ³è¦œ5 ×uåÏÞÈäÕNÇÛ@ò’î´Ê穹KãòUcQÌ×@EîÙ #À8,ãý:¡9(ìgþÊýˉr:¬:£ûüt“êQ–ƒ`íy³’Ãr;nîq ëó¸¹Ç „ÚqsjP\ù;Õ¾PNÀVЛ••@±¦C)v86+ÃÁÚÐô‘Äf¥hã@ø¬^^ÖÿÎï|0žÌ«Õ3§sTa>Ì} qT1 –ûÇ*D5óÍžÎAûˆ1{!;_GìÃ:`Qm\: "•Z ˜µ˜MÃGV ˜›¡£ÔL*šØ t äáOSX©øiÀ,G!jõe¨ÖØáO–JÐaEƒM8Ò†,l›V½ ׄå(×C*8‰kËj?Šâ±&$ +±@v–ÿ’.Â1‚Î{NKÁQÖ…h”BKÁœ‚¢Ì²ާO™y9dr‡*Ë4.zÓ|°¨¿¼w ðÁ Û7I<å +UVãr3m³5VÄ5Ý^}(±RáÓ´\oþž#͆²ìØM€¢ 7h"3‡*,¢ Fdf)à@Ø`‘™FiÌ$J°@9Åf½ØDìÅkßtx2¡@…fµxâA„Ó=¡Œ¡øJÅדöë&b›öb¯¨Î(Н$ÑvVê°`7mÔ  + ]54‚Eº+õò}çÝ)T]; íŒJ6ân£Ù~,3“ +endstream +endobj +915 0 obj +<< +/Font 1339 0 R +>> +endobj +916 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÅ™ßOAÇßï¯ØðÔ¾ ûûÁ&µÑ&MûЄ¦MC8…;9îbì_ßÖTnwá@Œ‰ž¸3³;3Ÿù.«„F‘»„“/ %× £ä[òë7¡d’M,U`ñ ËD)Ü(ÊŸž-þy&ôf!iñ!þ×Ëßžß?O~&9šÙ|•³ä|t/q€L¶}ΈäÄ8 cd°Üøˆ/2?ýt—¼#¯~V¥K’–éY§(ÓI6®zyQýÈçÅâþ²^§“ïõ¨¬þtºÞ“Áur1h²j8.;­U#Á0®x³Õ~wVf“õ´å‰ _ÔÕm]=†æ“´ÌŠÞÕ¢ß 1a½d8Ý„2\mcé1Þ!£eQçÕYÇvHPhŠ·›Dhr§ß—£i•å³%%Š)×”ýn™Ž³Û4d9fA+J›6¿ÿ°Úãf}¬«¢G.Fë{òµ(nê[2-J2.E‰»Gî²jN®Êâ.ï·¨¹)Ì]^•éªÎ0óÎ:UY§€HµÓÀ1¹Ï¢q«…bÞzj´˜¶Ú0ÎÅ_XæÒ°lÕšƒÂFå)Äcz 4úÑíK +LsO½îh€“ûô|›ßA–¸‡uÕàÛ•0©7Ì7ªAqÕØ{Žër +–ðÛ9`%P¬ù¨„k×ÃÁZï¤L_¥hãŸ!ND`¥(H¬hÝ•À¡¯)e"ð«˜Ë=4¿Ÿvâv¶­×/hJ…«f¼¹5Ä R: Â϶PTJ+€Ù8N¼>¦~ÞìVPÖ†óÌ]íÕ̾<ÚÛ¨t dä ²¥° btpx¥U\Ë?Ø$C]ÅN}ŒT‚ŽEË¡F… í‰OTXTY~ä#L`©SíM‘(‚mÛò>Ê•¾cŒ˜¨ùD³*`˜à(¬<´8LBþÏ´¯X›âQPg>!CDîPk '"·(œ´‡Ø‘säCÊޑܠrŠ…F«(TíjÇ8ûåÔ¾wgQÔäeS,MZ •+à-ßTÄ9ÀP5y¯ÕŽéEÑä¯Þã9Àª¬·¬wfQWy±Î\¦QTŒ‚§.ÃfB}w…qÐe•ž§j# ‹+ð”@¨pLóE6›WiŽ[vÀ-c¨Ê‹"ž»Œ¢êò  î:TiúQ*%Ï åŸv/ž·?ö£úÉ›¦G´¯PJ¬k°/Ø}%Î+Ìýž¬ðû/ð +endstream +endobj +917 0 obj +<< +/Font 1340 0 R +>> +endobj +918 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÍ˜MoÚ@†ïþ+ŸÚ˰߻F¤RS%•ªöP‰ª‡ªB 8;[(ýõ“(RãÝ¥8@)qÈî ûî<óÎ:¢@…Qdqò%¢ä:b”|‹~ý&”L#¡‰¥ +,¾a)•7ŠòÇgËgÏ„n’â½üíéý‹èg”ã6ÍW9·Qï’‘ðÃYÄvÏ‘œ˜ÄÃÀ®šñE†“ÇŸ¶Ñ;rÿdUº"ùx•žÅE™N³IÕÏ‹êG¾(–wù2›/ª4O§—õ&~¯Çeõ'î}xO†×ÑŰ-« á2IŽ€‘`Wühhêh›+Ü6 +:V’Ee;8èÍËlê³OÀj”#¡AQW·uõQšOÓ2+úWËbr3¼Fõ.±Qú”ÙhÖ¤6Zïrë3“ñª¨óê,¶1ñJ•YЊÒv¥ z“r<«²|î³$5 ›ºòúŠƒ^™N²ÛÔc5w‘âUh;‹ÁýjŸÛǺ*úäb¼¹#_‹â¦¾%³¢$“bY”˜ñø ‰GXF€I’–±Íª¹*‹m“2]× +ô,®Ê:}ÒÖÖÍÖsœŠV Ú¥YÐSÐZR`(è ®gê§aÍ-$¨á ^t 3`Aðè.ªAqå¸ß¯ÔÒé]z¾°ÏN*Q ð¢žDÚÊJ x;OC Êp°6°¡é.Í@›Àh‰¥DŸF4{ZW‘ôžºtß ŸöÓ`¹«Ã ¾ÂF_³ö&'€ûÒ +`¶½‹øö?ya~¾o6ä9¡=2 ’Ö¦0œòRS0.ކP^Ê”lkK‚8/…Ê2g'þ¹ùô½˜"9:Á0¤rw†6v9‡ÜŸJСÛ‹Ý" íñÎYXt|¡H:äþx·©>šÐ„B(÷<èCì/Ñz€ª³ý:F÷¼Å¼‚kàýxwü؇»‚µk,ˆ¸‚¢uÌIˆË-:DÇ”âpNû‚=B3è7[±¶·Ñæ +ͣǘK´Zö”2èßB¬dÏî˜s¼uèñ–Á0´x¡SÂ΂¡èð`Ý£š%èÞ> +endobj +920 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅXMoÚ@½ûW¬8µ—a¿?©Ô´i¥ª=D¢ê¡ªCœ€ ÆJ}ˆÒVM¼»Ô€³3³ûfÞ¼Y%¨0ŠlN>%”Ü%Œ’/É÷„’I"4±TʼnR¸Q”?Ý›ÿqOèíBÒâMü×ßß~?›|Kr4³}•³ärt?0âL¶»ÏˆäÄ8 cd°ØúˆŒŸ>m’Wdõ³*]|´H/:E™N²qÕË‹êk~[ÌÞÊûõ:\×£²úÙé¾yMwÉՠɲUà¸tîô–ø⧷¬¨C¬NÒ˲ØäaVn·¨8y|’E˜žMÜÕ§Ó[f´¢ô h¢䶨œÚ°v8îµ`ýî¬Ì&!ëa) ˜>Øô‹ºZÖÕc(i>IˬèÝÌ‹ñýÖ»ˆ† i8ÝÆ4\í‚ê1Þ!£EQçÕEÇvHPŒF€qÎSžúÝq9šVY> YRsPXŸ›Òï–é8[¦!ËI + !ßt +ýýj;ö¶®Š¹­È碸¯—dZ”d\Ì‹# M[H6YuKœâfÃËGy³«c¤LWu†`¼èTevBâe ’]ã‰ôc΃jP\ù2·ˆbåDqL:F`˜†áVY aUüà†á`md_q74ml2¢HW) +³QŸ9`â¹!ˆ5`ß•ž× ¦ÁòÈfän`S®YdgÒ¾ÒI^> çli0ëm>NIÙÒ0pÞî3в¥¦`|NÙRX +{޲ß5Sôl>Z¯÷ }0»JŽB°¹rÄp«d¨îXóÆEp«¤t,«½Üë~ÜnXPYN€´ž¦ã(†-ЏC™ë¿ cQÇ!1¦P(Ùä9ÎT¢b‹å§V lí<" sl±ÔŠaÖ’:0IQ¸ù§ÁDǪ6ã»0Ý®lBtÜ2ÞaGÑqƒbR6·DÇ%j5Ò[Цÿ_€kU_#3Å“'ç +¸¯¹Š¡OÎPÅ€8ÃÕX†£{Ð=„[PæPŒÅÎèÚ÷¢P‹¥ö½Ð¨Ó|ÃŒVh–)Tcþaݱã•(Æüýà±½ +Ô1†#q^p”b±óùö½`(àÎ_(j6ÀŠak‡z- ¹OHÖÆò6›qsd‘ž„ŽÑ¤ +¬'%¼’t9ZWu™>31öèÑëd…ï_z?wI +endstream +endobj +921 0 obj +<< +/Font 1342 0 R +>> +endobj +922 0 obj +<< +/Length 902 +/Filter /FlateDecode +>> +stream +xœÅ˜]kA†ï÷W ^µ7ÇùþShJR(-4 ô¢1ºšMÔÕui}&¤MSwf̺I$sÎøžyÎ;ë„F‘mÂɧ„’Û„Qò%ùþƒP2I„&–*°ø‚E¢”nåÏæ=z·´øßõô¯?¯¿I¾%K ³û.fÉù é^2âÿ9˜&lÿœɉq&ÆÈ`±Ë¿È`üøÛ6yCé‹Ñ´Ì–³woÉà6¹Ô-h8.«[—œÙ$d9#Á0®xýr¸`V¦ ²-Ò³N^¤“l\ö–yùu´)«"½¬6éäªå¯N7$¬ Z©8p»û,Û +PTV­…üLÏ‹|» ‹ÄXÒh¹@fA+JÛV5 wßjTí4pÜâ–E¤±é)véQ"zAX#À8ç=kº‡Ö >©ôóª\UåCér’YÞ»žçã»!V3\Ý—3œîê®÷õïÑ"¯–åYÇvHP}ŠOBýnÄá¬%†-X'~·HÇÙ* YŽ0ˆŸºýï߯ö°Wï«2ï‘‹Ñæ'ùœçwÕŠLó‚Œóy^`äÐæ‘mVÞëýQCò¢W5-_¤ë*CýuÊ¢J;µ*§@ Ä›â¤²(J×Ó©¡œT†ƒµŽÿÛÊ¥ajUš6^òŸ4EA¢¾õ+¦ pR;êÔ‚©âöaò{½J™Ë#'‡†SÀW³È‘¢Ù¤“ ü :i +V³q£FÃÎ?DƒXj +ÆÃ©6A,¥%}rŠ¥° |ì G±dh»˜‡ìÿAñ‡ÃèÍG›ÍòÆSSR ÚG¹l +'@Úúm‹À¦°hºb™u`pý¸Û¯ Ã[`»P}%ŽªÐ~IïÀÑtT‰î+–SG› ¤ÿâ¡éú8®X½<*kY;VCwáQ¹C;fš1³Q-š.ÿ5E0˸AÏåeG,Ëö‡ó1(ãÊ‚kÔTr‰.ÐÓx$ã\÷ T/4•ÏÉC¿VÛñtäM›Oà1td-X€v¥Ë,Ú©Xd„)7p°dÝ”gJ:qØ/4öF­Ù $ú,Ïh× B™P üw§¬•£›ŠM³04S±Ði6Šf*Àüœ.‡îëUÛÞ Ýòá÷ºhµZ¸%+ÌÛÎq^Rõ´í3_%küù —Ô5Ï +endstream +endobj +923 0 obj +<< +/Font 1343 0 R +>> +endobj +924 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÅXÛNÛ@}÷W¬üÔ¾Lö~‰ R© RÕJEŠÔ‡ªŠBb‚!±Ç¢_ßI‚€VÅ»l + +ÆYŸ™Ùsά +TEnN¾$”\'Œ’oÉÏ_„’Y"4±TÅ–‰R¸Q”?\[<¹&ôv!iñ"~ëï¿ï¿J~$>fûSÍ““Q28cÄþst™°ÝuF$'Æ*p\:GFË-F|‘ÑôáÓmòŽ£*›æ«Œ“evœ~lêrH>•‹²Ê‹9)Êz¼šlê¦ÊÆY±ÈçWuVd³ñe³ÁßëfRÕ¿Ém^_‘‹ª¼-RòžŒ®“ÓQ&#Á0®ø³˜ªlÝäU6;NëªÉÒkjª%Fr4­&—5F²˜âÀí6í- â’ó*Ÿ…,'PÜ\Ö¾.˜×Ùò~J ?ŸÖCÌÿ÷}úO³¶Mþù.÷é w`5–ÁÛ!`´¢ôù=ï5 ·-z€Ù]v²«îi§c®=ÕÓc¨›žbƒ½]Ái#À8×zìôŒ@sPxX¾]ÁiÅàÀzëæù’æ÷bƒÀcLs [ØWUGeS¯šú>¤¬˜eU^/åôfÂ&CÆS2Y–MQ§6„P43`&Ÿ¯¶ |Q Š+Ïu4ˆ ålÄ6òìÙ7d5ÃÁbI·mÀÿ¸üt²¹#_Ëò¦Y‘˲"Ó(nÀ¥hÓ¦1žêƒxnWŠ‚ÄBÖ]ñ»¨¶<Jî +»b/Ñ"úü€¦ ) )bÅ4X©5z„ƒŠU³HáÑé$ˆCi)JH+€Ù¸Ó¿Ç¸ «@{„£)?3½é@ÉȪèް ZÙìuápí#"$C?Êü[ÿú"BR ‹àyd!ÙN€´¾Í‹¢m¥×(!zAÙç‹&óÅd³‰‰æ°•CãEvHÏà#J4޶ÎOe¡ºA°ŽÁçm⃸IP4gþñF¸Cof:wÈ,Z³Cç!Q:€4a±ÜÒi¨ +][ç64âù½™¯{ ÐÖ0N¸Þý,$“@Æ™¡Î)úЀö=œÃw$ò/…‡„ÊZQocGÑ/³è>}|N¿ û‘z¦ƒšø=À’è[»äež ªU]EÒ1bÑÝŒž1ôk±”_Òš›Qôk}¤(4Ýš§^ŒA¯;n9lŒ.,vŠß[Ô +=X,‡õF*°¾VîÌy²Æ÷¿>¥5 +endstream +endobj +925 0 obj +<< +/Font 1344 0 R +>> +endobj +926 0 obj +<< +/Length 942 +/Filter /FlateDecode +>> +stream +xœÍ™ÛNÛ@†ïý«\µ7“=¢P©´P©j¥"EêEUE!q‚!±Ç¢OßI@” +ðîºq!&ìÌÎÎì7ÿ°I(Pa¹N8ùœPr™0J¾&?~Jf‰ÐÄRß°J”rÀ¢üþÙòÁ3¡w I‹ñ¯þþéÏû/’ïIŽfvå"9%ýSFà/Gó„íŸ3"91ÎCÇ­v>⋌¦÷ß]'oÈík˜UéŠä“UzÔKóYZfÅà|YL¯ÆyQדmU—é8Í—Ùâ¢Jót6ž×[üºXN¶Ûí‘þ»·dt™œŒš¼± +—νoŒøâÍÞ û‹2›…¬§(ÏΆE]­ëªõÖï‘ɪ¨óê¨g·©8p»K¢&׆ýi9™WY¾YR2 ˜®MY5ì—é4[§!Ë1 ZQÚtÃÛÕî÷¾®ŠùP,‹=&#7›”Ww!ÛÔ“²úE®³ê‚œ—ÅuÞ#eº©³2õÜ¢䮨Ÿóª*ë´°?í4pLûÆFÄ_cQÌ\OUWƹ¸²,0ŠÙ´`ì¿Ý†þ#Fþtø³}Ü{!É©5…wš§;1­4nw†%¦¹§ Ÿ1=»I÷©d‰[pXXQ·ÿ6É D×KäÕ ¸j¼N:2­œ…ù–­Š%Ü*©þÑ´á`­·Çæ¨Ò ´ñw ¡,}D„6UЂĢՇ£¨Øô5¥JBÓ`¹‡ÈO ôd²½!_Šâª^“yQ’iR¼Â†U3Þp <Âr(S¥“ |ÌŠaª´˜õñ ©Ò0pž)¢Ó}œÂ=®ÔL,kºðC:P2²ÅèÂaA´ÅR{%GåG‚.öËPq±WpþT‚ŽÅS~'@ÚÈóï‹¢,€qû÷Õ¾4 F·P¬ôóE·(/ÅA0^! =ƒŒz ÖØ´¾ûiÁ3Êwا(ªÂƹAÀθC}g(}¹EÕ¦›ZŠ(NsƒZ,–K mó§]܃øÀj³ÃéÏÕYìî0– +³Xµ‚/ç +ø'{d¨Ã¼Ó¶N,S”a¾RëÄ2s(Øü5Ù…e‹ª,€7XÖ(Þüd09^Ô7#lGÎÖ“c&QTzë5 +œL(Pž>0œŒ¡hóäü!dïœ8EQû5j®Öª×¡šó¥{ M ª2og>GFmÂñ=mÔ¿uê®NO”RíDï<áÅY²ÁÏߥVF +endstream +endobj +927 0 obj +<< +/Font 1345 0 R +>> +endobj +928 0 obj +<< +/Length 904 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*5U©j•z¨*DÁÀ‰±¥¿¾¤i"µÞÇ! HÁ!~g×3óÌ»7®œa·™dŸ2Î.3ÁÙ—ìûÆÙ,S–ynÀãÖ™1¤3\>\[=º¦ìîFÚãEü¯§Ÿþ~ÿ"û–mPf÷.Ùé(ë,þq4ÏÄþº`Z2 L°Ñz#¾ØhúðÛmö†^Ãe•¯Ùf²ÎOzE™Ï–Ój0»ËOËâvÓë¿{ËF—ÙÙ¨IÉR‡@QÊ7³¼\ƒŸ«bz5ÞÕøz²­ê2Ï&åÕx^oóÙx±šl·ÞcIa8 NH#_9 «À¼rF‚ô»äyÝ0´Ž©MÊÀCðó³9ŒaQ.g)÷¬á<–gâ®®ëо.!{l².êMuÒó‰käô® 5…4ìOËɼZn w´Á‚ÄMkÊ¡a¿Ì§Ëë<åvN ¡±G w»ß°÷uU ؇bU”1;lÐM=)«_ìvY]°E™ç›+ó›z‰më¤W•uÞK‰ÅJ0ØMà²WF@lóÙ01½¬æ 0]IÅû§oïwéë~“’Z·•ær+HÅ„‡L#q¢µ·`¤‰Véÿðw¾Ï®% (äÎ1Ve¼ŽUt”ä0N‚÷-'²˜`qˆh-f8h¬1{1…^¬9¤ÂÇ`ÁæÂöðyÜJB‘ac„/c\'ÑÆà|kE3£ ´Ñ^ðù_°9›lïØç¢¸ª¯Ù¼(Ù” +Ÿ„Èœ€Ð8¥,Ïrp1DP¦u£›éL@˜VµÑ7ähâ §%:Zî@T ùD\w Ë5ض áMÚýa*†Êƒd±>¹=v)ƒEŸf²LLº–UhVâçÉLT­J/ÍD%:ô^Š£YŠøw ¥G{1À ÞkoNŸi½¤Cs …\Ò éÌ{I…z’õd.<ßmRR_• + +mµ¤qßi ´(ÔçVd’ý‰k>¢èjU" =‰"u£åÑPiÐVË¢9y–''ha­òÈ‘RgZ=J¼º’#”“0oÅsÆGG ®T´°H }R¤‚  hK"yÛÂvuÁ‡þ&6èNüÐàÄ39;}K‚t,® xªHýšÝàÏoh8¥$ +endstream +endobj +929 0 obj +<< +/Font 1346 0 R +>> +endobj +930 0 obj +<< +/Length 894 +/Filter /FlateDecode +>> +stream +xœÅXMoÚ@½ûW¬8µ—a¿?©ÔVI¤ª=DBꡪ" +†8;[Qúë;@›&jãÝCˆ"%Ù7;¼™7oV *Œ"÷ 'ŸJnFÉ—äÛwBÉ4šXªÀâ–‰R¸Q”?>[dU–½ $#Á0®øi裡Ó"*Ün˜pRTÉ€"-OÌîÀj¤ÏiQ™­(õ0)íÏ«|r5 7-¡ýiÙÔwMí½=2^–MQ{6ìFÚià˜ÆvΤýI5žÕy19 ›b¹µ"íWÙ$¿ËBŽÓv´¶œ§»Ó~'è}S—ò±\”FL²b‘ϯë¬À<í²µjÆUý“Üçõ5™oÛ©²U“csöêªÉz!q)ž.Éš¤ÀОâM™¥¹‡LªÊ?ÝõIÆÎ7 »Üæ+¨×jfÀ íÕÕÁ¥W¾ÊìW9É~tSVuÎS¨G¸ á`mäpЮf ÍžãÁ!¸Š‚Ä:Ô§Æ8ÝíE£C@±KìfÇnôL1 –ûg6A{©]ï£n +‡aÍ|SB”ºI'A`¶¡nÒ0pžééêv6^?ÏeyÛÜ‘YY‘I”ÚÄ¥)˜V9ŠWL)(Ùžº(͔‚ð‹M¨fJŽ>(®©8^J†–ˆyg€£†@%èX™é6áH»ç¥©Â¢aŠÕ˜Ž/‹õOõk’N(tRòu?q‰¶Ê/CG A ‹ÝFtG+æ«p1ì_Ù¥ *ÀxQ2̺BÓî[#d˜t_iŠ4™[K~ Çä +]\‡&“Ktg~–‡ +&hºbõꥱõb“¯ ¶Í¹îÁŽËÐÅ®×:€¥hÀ> +endobj +932 0 obj +<< +/Length 892 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?"S©­©jH‘z¨*”&N0$61¶ýõD‹¨¼»vˆƒ@à„}Çë™yæÝmB +£È}ÂÉ—„’ë„Qò-ùñ“P²H„&–*°øM¢”nåÏ×Öÿ\z·´xÿëå_?•|O +”Ù}U«äÓ4Ÿ1âßœ.¶¿ÎˆäÄ8 cdºÙň/2?ÿvŸ¼#¯4¯³ )f›ìd”‹¬ÊËɯu9¿¹ÌŠu¾ºª³"[\.›;ü¹ZÏîî&tDÆÞ“éur:m‹À*p\:7\F‚a\ñá"ÐTŒzYe‹|^OÙy•eÅ(HEqàv—-ƒÝ§d@1Ì6îÀjL·á"`´¢tÀl£ä® €v8>O"¦ãU•/BÖÃB±€}i•–M}ÛÔQ·ÄĈÌ6eSÔ'#x{F€qÎÓÑÒñ¼š-ë¼X…,©9(límI“Ž«lžßf!ËI + « í¤«=mÖǦ.'äs¹.+Œ˜,fÕÍÓ6m›YUÿ&÷y}EVû^DªlÛ䨡NFuÕd£€¸‡EÑúÓ˜ c ’ÑSçih†Q Š«¸¢}nÒ¸Yg»½ºØoUP¯VNÀ”>šž•@1e£ØÐKÐp°6rðè„=¥h9`ôº5EAbué£ +œ—*X«Cç±™Ë#§†^‚8Gkæ‚ù$áB;Ÿ^uÜ.d’V³òGIÎ3ÑE€IJJ¶ïÔÿÀt:»{ _Ëò¦¹%˲"óXP„&,ˆV¢„ÂNrô\íõƒ:ÉÐ@±v˜G NR :–¾\  … ­—Úo£mÑÅbâPÚXETwlá1, +íèáJ4>±Ü8”¶@ËÓï¡»6G·ã§ÉÛh³.¯»*Eä?hæ'wè~Œ×/¾=?¹e ¼§Qå­˜xáå}'ÑCÝÞ÷4v\ qòÁ)†vœ+àþY*”vœ¡ï‰={5[žïv*¨sж' •¥ÇšŸØó®>z½O,`:¡Œi4=~‡¸;Sh{ü‡V‡Ó“èzücÝáô„Õû B£):bå1†ÞÇ_yÁPbç -JOã-¸($ô`ž9-‚H +ÍŽ'»:º6@¶5ß_2î"Ùâ÷S-æã +endstream +endobj +933 0 obj +<< +/Font 1348 0 R +>> +endobj +934 0 obj +<< +/Length 887 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µU©j/"!õ¢ª" +†8Œ­(}úŽ)M©¼»¶‰"%Ì¿»ÌÌ7ÿn +TEN>$”Ü&Œ’OÉ—¯„’y"4±TŬ¥p£(z¶úã™Ðu iñ!¾ëï¿~¿þ&ùœlP¦þ.–É»I2¼`Äþs²HØþ9#’ã 0\#“u½Fü"“ÙÓoÉ+BÈxVLe¶Y¾yM&·Éù¤) Uà¸t®) †\Ù<$œ‘`W¼9ÌÊtM6Óuz6H7ó´ÈòÑ·U>»»žO‹»ëEµKç×ËÕt·Ñ†Hk겊·õgz|iÉ€b–5&ÿÒy‘γY9š?¦—EšnAJÜÕ˜&'Ø$³ ¥§È(j@Ö]àèÊÚiàxÜ'H* bG%UOÒF€qÎÛ‹†ÍHk +¬/uÆyUÞWeØ^˜é:¯6åÙÀîK1ð¥ÑxÑ´µ¤À°›Òc<,ÒYvŸ†„c b©éÜÇ?£ÎèmUæ#ò>_官Üä«ÇÃ!m«iQ~'YyC–ûþBŠt[eØuÎeQ¥ƒQ Š«æš¡œr +&u?SVÅ4ªÎ_}·>«‹ú¨®ö'Ô~•á`­‡ú½ +jÚx§‚‰­_eJàhÕÒ;í‹ÛÃÄw,A¦Áò–3A+Ab5‹ ºJ'Aø)Ñ£ À¬o ¦’4 \ÀÔÖD¥g · –¤¦`<‰“””lþl"À$9ºÆbý–Χ»Gò1Ïïª{²È 2‹ÅTÀº&Ött¡¨“T‚ö±$u ¶æ¬íM, |É8 +¬ªãšu_Òhà­ŒD|_ÚO[fD±P48~óÿ2»ähqb¹Ñ—6;INQ´7Ýn +Zks‡VÈt2”íµ-ÚÿåA0@¹A÷ãÌQÊ•׫±ã˜§ #øÉ¹î•BÝÞývôuœ¡qòU@ ì8EcäOëPØ1‡¶'öšëÙhyYŸTPÿe]O,eºèiô>£ß«½ÆjE2&Ñö4d=ïL(P¯"ô8šžXvtÑcèybyÑE¢)òz‘þôZá#É í ˜Ø‰Ôþ¢Ñ‚ð–[0OY=ãÑU²ÅŸóѵ7 +endstream +endobj +935 0 obj +<< +/Font 1349 0 R +>> +endobj +936 0 obj +<< +/Length 929 +/Filter /FlateDecode +>> +stream +xœÅ˜]OA†ï÷WL¸joóýA°IÛ¨IÓ^˜ô¢i …VaWÖÝûë{ÀF«ó‹HLtyÏÌœ3ÏygQ Â(r—qò%£ä*c”|Ë~ü$”L3¡‰¥ +,~`•)å€Eùã³å?Ï„Þ $->Äo=ÿïéó‹ì{V¢ÌæUϳO£¬ƈ|s4ËØö9#’ã 0 Œ‘Ñj#þÑäñ¯»ì!Ã:Ÿ79)Ç«ü¤÷±mª9ßÞ“¯UuÝÞYU“Iµ¬ê¢œ“Eµ¼¿œµ·ùôr¾ßÞ’»¢YyçeÔùº-ê|zÒ{OFWÙéÈ™Uà¸tîÕÈšºÍ{"F2 ãŠ{æH†“z =Ò‘– (æ”oë%ÍX›{ifA+J½ÉðRºÂœ-&Í`zŸŸo39J‰›šó9j§ãê!©4V-ÅZ;BRi#À8ç90'­9(> +endobj +938 0 obj +<< +/Length 923 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdŸÞÝ(Tê*Uí)RU…ÒÄI ‰MŒ-D?}ÇQ(í>'ìÌÎcóßmB +­ÈuÂɧ„’ó„Qò%ùöP2ODJ U`ð›D) \+Ê<i»4øÿëñ_¿?¿J¾&ši¿ªeòn’ O±€oN Û=gDr¢­†Ž12Ù´>â‹Lf÷¿]'¯Èî5.›ú²©I1ÝdGƒ¬˜gU^Ž~¬ËÙÅÙª\ßœeÅ:_®ê¬Èæg‹æ +.×Ó««2Ý”MQ Ì€ ß¼&“óäxâòÉ(°\Zëôi<œUÓEË%µ͸âŽ%ÇÃ*›å—YÈrŠ7mÜËÝ®v±·M]ŽÈñôê†|.Ë‹æ’,ÊŠÌÊuYáˆ+„ä:¯W$À)É€bü;•Ë*ËŠ©²m“WÙühPWM6Ù/·`RL‰+#ã˜|0©¢Ô•vÉe•ÏC–£dÛ^î"&ã¼Î6ñ5LÃê6µ)p ’«*žÃ lеîkéC»¡hk=]ü‡%–e>«Gó›ìã®Xƒ,¥ž{žb:ø†ƒ—¯AIa§¾t rûû¥kiÐÈǨ<€4Å•÷´wÊ*Øáÿ³•‘@±ÙÝuÅl¥9ãM"˜­‰‘F2ûý#FϧÕÅ]¬¶Í´ªÞÒ¹3Y•ÀÁΙȬ*l»Ûy°¬*–‚ᮉÂq„·áú€Ñ:iƒuº‹UÐi®pˆM™gÖèÛ¨´DWXu6j0GŒN€”šuN†‡Ø]JAÇ’ho£Ò‚’ÏGa@ÄRfo£…›ýšd¨Ë˜7£Á“TBêeFÇžÊ]&¬i|YŒ"˜0(µ[ÈFL(TaÒ¯xÕé&Z€W¥œ“9ñTÄn黈£à(ÍüP £`ûŽùOK6p–e•çêá p‹jKï¯r»;`Pgù.#zá&×(¦biÒëVʨý5ewûõ“÷&îTN~äЮ€Ç†½:ÀPXùû=ºœ¢ª +hßç.³ Ro/GA—Ôy>J†C—a RÏ¥^”l|p§ÛY52‰ÂÌ×1|dBòb¡|D×@ÄBê¯ãéÇ6ZA‡5c¨¦b¹´¯MŠÂªnÓ¢¬ò”w?ôÓ(¥üw ½î-E!{¾§I…2*0{š” +L€ì‰7yšlñûÉï-j +endstream +endobj +939 0 obj +<< +/Font 1351 0 R +>> +endobj +940 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÅY]OA}ß_1á©}¹Ì÷Á&ýÐ&Mû`BÒ‡¦!\VÖÝûë{Ôj«;3°ÆDW˜3wî=÷Ü3® +TEnN¾$”\&Œ’oÉŸ„’I"4±TÅ7,¥p£(|6òLèz!iñ!~êùoß‘|O–S³äà éž1âÿ8˜&lýœɉqnŒ‘Á¢Þ#¾È`üøÓmò†l^ý¬Ld9Z¤'¼H'Ù¸ì]äó»O£âꬺI'Ÿç£››N÷Ý[2¸LNM˜VãÒ¹fÌ~wVd“õŒøâžúyU^Wå}ér’YÞû5ÏÇWÃ:”ácNë`†³:š2ZäÕ²<éØ +N PéwÇÅhZfËYÈrŠ·u†__²ß-Òqv†,ÇXgß´Üfµûcz_•yœŽnîÈ×<¿ª®É4/È8ŸçF@^<7r›•dV¤é²C6Å,hEéëù+ÒU•aÑtÊ¢J;!R²&\C&úyÐNÇskÊC½d`Éj¤Å’¢]HÅÒ°*ÕF€qÎGÁýák +[•²{ÃW <ÕñZӛܥŸ×•„#)0ä›§lö'·àZG«3fÀ @­Î¨ÅUCkÙ/¾r +òüXðVE–ûºV¨Ò*ÃÁZÿ´p¥Uš6¾1"Jm•¢ ‘®ºµUȾÍx§¶ÔµZ®OksP«jT”¿Ÿik¼.*¦Á"!3#Œ +gNÍš'Ša”N‚ˆ¦‡Ö¼9®õ4z¾>¬ -­f·ƒ- g> +endobj +942 0 obj +<< +/Length 928 +/Filter /FlateDecode +>> +stream +xœÅ™ßOAÇßï¯ØðÔ¾ ûûÁ&m£&MûЄ¤Mc(p +wrÜÅØ¿¾­ZnwñŒ‰ž°3³;3Ÿù®Ë„F‘»„“/ %× £ä[òó¡dœM,U`ñ ‹D)Ü(ÊŸÍÿy&ôz!iñ!~êùoOïŸ%?’ͬ¿Êiòit/q€L¶yΈäÄ8 cd°Xûˆ/2=þt—¼#ÛW?«Òɇ‹ô¬S”é8U½:Ÿóû‹z•Ž/çÃÕªÓýðž ®“óA“E«ÀqéÜñ, †qÅgQ PÍÖúÝi™CÖR¸]Ÿq³÷ý¢®nëêÁý4§eVô~Ï‹ÑÍÕ6ˆ«É:Š«é:Œ2\u^ul‡E%PLÂæ\éwGåpReù4dIîÀj̆†%ûÝ2e·iÈrÔ€\—YÃjÛŶéc]=r>\Ý“¯EqSß’IQ’Q1/J €¼Þ7r—U32-Ó4ï¿CÚiàÞîÃ+Óea®uª²N;Aj, ŠéÜx ýˆCÐF€qÎW‘ýÀ„ÕšƒÂ6UnÞ|¥a9ªƒæ8œiIa.û +õ0ƹ§¨§6wô¸ñ}z¹Éè KÌ€AæDõïÖ¤_sðÆ•S °ðNbÛJ X¢'I.e8X9$´f\3ÐÆ;/óT) +ËTŸœ§JàPלMQ0UضÓ`+0U8Mjæaóhúù=Ó|žMgUšã^mwlYËêÏ3”>aÐï˜tD#¯BQ*­f›qCRi8ï„LR©)˜X¢<\ÏŸ63Ã~ßl}P£—Ò’Þ±àPÖ…‹™ö¬s”Eq~/˜J†bˆì„© •Ö¬ '@ÚS°°(«üX9”ulTï—`o7®PtIï±UH ÚÃ@¢îbÅ>xÅîÒ{ÑEXÁQÎùNXAQxy¤ý>zµ™¸~¿¸CgšTë+j‡—[ÔgÁ…\nPuù)Š\®PGµ! wfràØË%ʬØk²Ãx"PsÅ2ê0žpÜQÑ—9C¹pév„˜)j¯ÆZ<–'Ì¡ó•îq<±(áü;†'%\+—!oöm¼iŒƒ:“l@ÕêL(PÞ‘5 +ê$…áÎ(j@hÛO6¿¾€ŽQ͵dcÍ„"Ü ,ôM{Q×Ï(ô7ôz…[»‚*üß>RmWN½´ý=Yâ÷_è%.7 +endstream +endobj +943 0 obj +<< +/Font 1353 0 R +>> +endobj +944 0 obj +<< +/Length 919 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½{9•zI*UíC$¤>T¢`À ØÁ±¥_ߢ\šÊ»ë в3³{fÏ9³(P+rqò%¢ä*b”|‹~ü$”Ì#¡‰¡ + ~a)eÇŠòÇgëgÏ„Þ-$ >Äÿzùééû«è{”c˜Ý»\FÆÑð‚ øÇñ"bûçŒHNbÃÄov9⋌g¿ÝEoÈá•dUº!ùt“ž Š2g³jTç«b}ž¯³åªJót~QߦóÏëéíí`øî-_Eçã¦àFåÒÚ6Áç÷éç2Ms¿H±„˜qÅ{)S P½V¸ÙÁ£à’EÈöƒ,nÁh„V/Á™­(u€-.Ëlî³Aî.æZ’¢®nêꡘ4Ÿ§eVŒ~­‹ÙõäPÒ$}ªi²Ø5Yîª11 ÓMQçÕÙÀ ˆO‘Újà¸ÁÍØJ†³rº¨²|é³$^›´ 1ɰLgÙM곜æ ð:l:†ä°ÚÞ½¯«bDΧ·÷äkQ\×7dQ”dV¬‹+ Í›Hî²jE<ÒR šs¹¿ÔH™në y6¨Ê:øÔ+)0Ä|ã‰$!çÁ Xı£ƒOkCŒdÔ“A0¦žÐ¥W®þ<~"Ê*øÞó0¨µŽ^UÌÁ˜@¹q”’5J£$¢(HìZÝ{"%fÿPÄ;ç hûN„i0Ü)_¼I\¡6×Ì­HNËâÒJØùÍY±¸4˜iT+$.5…ØAjÿ"ñ‘ö|Z^?lÖ¶ž–Õï]·&[)-(騏²•€p³£/ÙJ޾.¬_ÊßO¸a{Ý{¹ß.¯Û]2ôsÌ¡@Ž–JÐmé«}XaH¨gZ±¦0èãBɪƒctpúÔ  +­›<ýiJ4m¡ÄÓAXÞ®íä?Ârton6òf7Á:p§¯îè6Œ&¨€Ø9ób4nÑHÆÍV7€ÒxŒ>ÍAm|i3Åyä¥Ðî59Óp–ä-Ÿ Ý!,ÉZ77Ãø²$ç +¸Sþø¨ÍרõÔ™œ¡÷ +ÑuœESæÀ÷‘S`íXÛy]—2ƒ~+”^:.V£ÓêdÒ>ìuêœÞ7‰+T,vœ‚P B…cÇ)p4`îö÷&bÆÐ}yôò©è˜QÖ5” £c‹ŽÐÑÀ!Sb´]ŽFô—ϦÁ­í¥B÷æê w©À¸þ’6/£-þü R¶ +endstream +endobj +945 0 obj +<< +/Font 1354 0 R +>> +endobj +946 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔKR©j"!õ¡ª" +†c+J¿¾Ã%i£&Þ]ãP¤à=;»gæÌ™uB +£È]ÂÉ—„’›„Qò-ùñ“P2N„&–*°ø…E¢”nåÏæÿ<z»´øÿëé§¿ß¿N¾'K„Ù¾óiòat/q€L¶{ΈäÄ8 7ÆÈ`±Ý#¾È`ôøÛ]ò†ì_ýY‘.Èr¸HÏ:YžŽg£¢W.¯³ùý§a~{QnÒñçùp³étß½%ƒ›ä|P…j8.kÕH0Œ+Þ.ª ê ŽïÓÏyš.ÃPn·Lh56É€"-[fw`5Ò§]TfA+J[f5 ·…£MPí4p<_™úÝi>‡¬‡éN1ñ|4ége±*‹Cérœæ³¬÷kžn¯öÁ\1š«É6œ«é6ž2\då²8ëØ +Ï0ÎyªO¿;ʇ“b¶œ†,©9(,½Uäèwót4[¥!ËI + ^uýýj‡Ãz_Yœ7÷äk–Ý–+2Ér2ÊæYŽNÜÍŠk2ÝU°-nÁa +¼|yº.gH¿³N‘—i'$TfÀ „U^F?æ*¨Å•/OûÜUN@îÆ$`si[••@‘¬Q•½ÙÖFöÍî@3Цf¿¥£JQ˜yút± +lõNH7Ìñ}Ky²0 –G6ÍîûhÍ"ŒFw ᕨp–V³Þ6¢%–†ó¶Q,5ãSÌp–‚ð¨ÒsüñApWÃMQæéá¤Öå0/~?QÛx¥”­ZueˆÑIÉЃ±ê‹ÐII%èX™z(чÓÚµ©—»³ +*Ö ÖÓ;4iÑhÕ•¢º˜˜/TljB-õ +•lù%úªXÁ9S «ª;¨‹ÉÑTŊʱ˜¬gê¢QôUþD°hq‡¦Êxmh¥j=W‡ëH· „wæ%YÜ É“Õ!Y\¢‘òp:Ê3z%,`O½X¥ÆÄË ç +¸¯5ŠBÎÐ`Ð6”µÝRk+šÇgIØ92‡V)v8Ö ¼Eÿ« Âk4O¾iB#RÉú$ÿŒìÕ•h’üÝÛ«Á 긡ÄQðíQì´»Ax†nê„)NÑ>y¼NŒÎ:´N)Û†ÌÊÛ ÆMfÑÈyÒ4Æ*°ÚGØÂÿg°/Éáe²ÆŸ?·Í +endstream +endobj +947 0 obj +<< +/Font 1355 0 R +>> +endobj +948 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@Çïþ«œÚËdß(Tj+@ªÚC¥H=TJ“M0$vpl!úé;  +Þuâ˜dç‘™ùÍo +TEnN¾$”\%Œ’oÉÏ_„’i"4±TÅ,¥p£(x¶øç™Ð›ƒ¤Å‡ø®§=¾þ2ù‘dhfó]Ì“O£¤ƈüçh–°ísF$'Æ`è#£åÆGü"£ÉÃo·É;BÈpRŒgešÍ?¼'£«ätTw Uà¸t®î@‹³ÄXåÐapÌ‚V”vY1Ô€ÜtwgµÓÀ1­ÆÆ¦Ø‰{Íž&ã\p–ô#‡‰ÖÈPi óª\Uå.ŸM}‘æƒß‹|r}±‹äb¶ åb¾‰eÀDŒ—y••'=Û#Q¡)¡ŠöÌ]-)0ì´ºŠö ?IW>æ8fÀ YêR?¼?m—¦U™Èéx}G¾æùuµ"³¼ “|‘y!oä6-/É|;LH„KTƒâª¦± S¥Xq'½²¨|/"Lå,ê¶è§¬ŠèËXú)ÃÁÚŸ÷\¸^i\*Í@› Êe]QXÐúm¬ \¸öèø¨¸Ý-po$Ó`yÃ= =븭jÖp7hͺtD˜-Dzn0ÛlchϸaàÂë_4V¥¦`èé«R:P2ô©6«Dˆ„ñ`• õ pú°~~RŸ-Òùeé3Ì×}ÖnªqQþyBÕG"FxF%èZvÅRU8ÒÖ§¬V…E&Q,V6Õû÷]úO³¿]j¿os5ójy+ƒ;ÂÑÌKÔGM‘Ó¢yZ)|?Ð[GÔ”/-ÊÞª¾(ª¦/0ÏŠ,s˜4=ļEauàÃ!æ ʰ €âÙÊ•¾ZˆAëkÀ؇³\¢< vq#Îrò.ÆxÎr†J,Ð{ ØzîF8FQÓÕöÇìŽå.s(ØBµß„»Ì¢ £*–»L£¨ +¬R‘kï«Å¹3ì+ÚôíH®HTaÂïÊ¡@…¯/Z€3Æ ¢)¤Ž4C-ÖXGr…¢2‹PR¸âPÓ5]Rã‰AI×ÎÉ¡žhT‚á™Íve€Eô}×l— +lp¼€öïÉ þü?²Vn +endstream +endobj +949 0 obj +<< +/Font 1356 0 R +>> +endobj +950 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷®©ÔG©j‘z¨ªˆ‚!NÀc+j?}‚’V)Þ]cQ¢ÄÇÎìoþ»Ž(PayŒ8ùQr1J¾FßJ¦‘ÐÄR?°Œ”ŠEùó³Å_Ï„Þ.$->Äÿú÷¯—ÏßEߢ Íl¿Šyôaõ¯‰ßÍ"¶{ΈäÄÄ:ÆÈh¹õ_d4yþí1zCȰ_$“t•¼{KF÷Ñå¨n9#Á0®xÝrO«‘l¼L.zï«2ù"/ÒlNVãMYÉm’-Òù]™dÉôvVmðç|1ÞlÈcZÞ‘y‘$YɺJ‹dzÑópL P*‹*éù„§8p»Í÷áðÈpRŒg%ã³ d@q_ëÒ¿]r^¤SŸåx Vs×/‡ ¦e²Üï@Ž)L'å`ŸúË—Ì_m½Í{¯ïcYЊҺÍïÐ:5 ·-vã:ÖÀ1ïµ…qÈúôWr½«h/KVÅsTLWq&Æ×y¬k +¸ó˜V ÎV_’ÃÆnT_Ç[çbll×)Õ÷<¦43`[®*æU¹ªÊ}8I6MŠ4ü\䓇[(LôÈx™WYyѳ=â&Õ ¸rœ_Ã~Àù®b»µº*ÃÁZ¬ÿC×Ëñæù’çÕŠÌò‚L‚hëá—f q;ïç+bûW) + _·E\%p’r4±/nöÅÓøЕaeLýJW1 –;çˆSx‚3¨f#H'žÈX‚hʪ &K+€Ù04t²a»ÇÉSx¢)˜P`u㉌AÉÀ2èÆaAx`ïžpT}ÎSÐç’)ˆ™{¯OŒsI%hÜ÷z·‚p.bÒÖï`϶+ÕõÓXžŽ‹‡}¶ÖÕ¸(ɾÐ +e¤td.ºB¢2tƒÒ—»ØD yݼឆ?aÎvcðÍ.c^ç¼à¨òBÙÖ†]vŒêhd‘¢Îs]t´ÂN£¦3 •ór‹jîÈ«’Fv *¹PµaW¡†;N¾62+Qê¡U¹@-çf’7ã8WÀ=†Iƽ:®›Ð3 ÔÙ¡Atã奣èÆ,J7E©ÕzÜy8¦QÖÎaáÈdØ^Ôu‚L&QÑy°gý2¡@9‡!¯ÙóuùzN ˆP¨´íC©Š›¶} ¨Òš^æÁ5Fæšã:Ö új犤± eWèÝ|Ë.(Ô[ +©K¤{’à&Zã÷# jU +endstream +endobj +951 0 obj +<< +/Font 1357 0 R +>> +endobj +952 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+_µ7Þ©ÔCÒªj/"!õ¢ªCœc+JŸ¾‰Ò¦J½»¶C@H``g<ûÏ~ûï6¡@…Qä&áäsBÉUÂ(ùš|ÿA(™%BKXüÁ*QÊ7Šò‡kË¿® ½HZ¼ˆÿzüéÏï/“oÉÃìŸå"y7JçŒ8À/Gó„®3"91ÎÃÄ­ö9⃌¦ïn’Wdÿe>{󚌮’³QÓxVãÒ¹æñȰ¨«M]‘õd•¦Ùz–•yqòsYL¯Ç›É®ªËl<›”×ãy½Ëfãm=)«_'L¤d²*êuušÚ” B2 ãŠ7&4LËɼÊ׋!µÕ0ÜpPfÓ|“… %Pœ×¦òïF»/ÕÛº*NÈûbY”˜-y¢V‹åd·#7yuIe–­SRfÛ:/³ÙiZ•u–†äÅXóØTµaL͘­(mž2 •5 ÷ýÔ¬22Ì«lu_¹+O«“û’}ÀŠï öq_¯4DKÚiàX{ä°ØS%ìéÑÞÃÆ9o+?vv›}<ˆ/(’æ páòˆ£÷T ޝ!Iag[CÜ‚Ãþ;¶†˜ƒ€j¥¡a©Å•wµ ¥šr +v`¿P;,Ôm˜¦¬ŠÙ¬¡(¦)ÃÁÚæ}@×”¢ Qå:’kg“Ý-ùR×õ†Ì‹’L£8—À}Ôÿ§1” +ûênÖ(Ó`yóŽ ” +·„šy@þo*—†©U: "–#=§`0·Ô÷œaà<½~`*5 ˜žoV:Pòeg\X±àé9ŽÖÊËŒçL€¡c/«*A{IbáHëŸÖc‘XX޾Ügw£H,p¥ ºQ7 }—‡Os]TãËbyûȈwt—ؘ }‡1ЙŸr¡Ð¬•)ÀR}ÂJöª‡:-Ø‚¢Ï²ž-DÏ1¹CÇeZ:Ù¶1-Ú-ß™B/ä=V,ºÞBƒÕÒM¶ )Ñ\œµõS ³ŠeJט\o{Ñ6&C‹åoÊ`pqŠþ* ášÀõäR܆ZÌ1ÐÞNŒ¢³hød3è#°Å°›¨ç¤-Ê?ú1”DkÖ¨ýx2¡@ù6H1(Äü@7P·Œ¡sŠEˆl7Œ¢oêæf:Åwh¦<²~Îð”ït¡dj´K±'Û=Þ§B«ÔÍ©t +/X¿Kéþ"Ùâë7 0 # +endstream +endobj +953 0 obj +<< +/Font 1358 0 R +>> +endobj +954 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ™MoÚ@†ïþ+NíeØïäTj«¤UÕ"!õPUˆ‚'`ÇV”þú¤JÒJxwÁQ¤ÄÙÙ™yæÝ¬ +TEN¾$”Ü$Œ’oÉŸ„’i"4±TÅ7¬¥p£(~¶|õLèÍBÒâCüÔ¿¿½¼‘|O +4³ùªæÉ‡aÒ¿bÄþq8KØö9#’ã 0tŒ‘ájã#¾ÈpòüÓCò†<½Ò¼ÎV¤¯²‹^VL³*/¿–åävT”õhQ.G³æ>›ŽÖ͸ªhôß½%ÛärØfß*p\:w.ûF‚a\ñvûi^åÓõ´åÙKZ6õ]SGl†‰¯Ê¦¨/z6pcŠ·›Ôhs&íOªñ¬Î‹yÈ’’Å$lË•´_e“ü. YŽYЊҶЧO«ý Õû¦.äc¹,+ô˜ü«ùr|OòzAæU–=Reë&¯²éE¯®š¬â5 7uÚ´4"dÚià˜Þí§@ÒÀìÒX-³5ªZKŒ@>©®Ï­«M°>mbÕ É#mçâ +ô@“šƒÂ>æ©ÉNM*žcßepú˜}Ú¦[Iiî©Ên·Æ-8,³Sæ 3`K§ÌªAqÕÚL:6©œÅxB‹VÅRôu“PX)ÃÁZ?ü#€µmÂûðJiÚø(^)EAb±énx¥°ž†­8^]ŽïÉײ¼mîȬ¬È$˜_>1 –·!9ž +§HÍx{õÆ@P: ÂPJ+€Ù¸f³£4 œg:¦yMÁĤCóÒ’{NQ¤”‚ˆeH‡娋âz{‡ÆŠ"v¾C¦´3Ç2/œiÏvò¢pò‚(²ÕÞT:c…r`¥ï`£+$Š8Ã+8ê%{Â4aV,óù¢Î + Øk-½C ¸Æva(ZE1åå1h奒éL_r‹2H{Ðï™i/_¿o¯·aêùÜ :Ú—.˜W¨”öTX—(šboÂöB+¨•bñÒáF¹~àÂ!æŠ(ïÅØñÌSÔ\þŠ=–yæPf¯Â™EIæ%P8\™vÀ¦Ä ºîBÆ>¨eØK¨÷â/ +µL¢Öó”mjq%ž:ØOζ£7À3†¯µDö¾ßeÕ›O>ÅØ¡ ÈçÐÿ ºò S¡“ïÎdƒ5Ê/ÿÅõI\Q(Å:RC‡º"ØXeÔÂèëdßre +endstream +endobj +955 0 obj +<< +/Font 1359 0 R +>> +endobj +956 0 obj +<< +/Length 933 +/Filter /FlateDecode +>> +stream +xœÍ˜MOÛ@†ïþ+ŸÚËd¿½…Jýªª= Eꡪ¢4qCbÇ¢¿¾ãPA)Å»›:$A pÂÎììÌ>óÎ:¢@E¢ÈMÄɧˆ’ˈQò%úöP2„&†*0øU¤”ž(ÊïŸ-ÿx&t³4øÿëñ_Ÿ_D_£Í4_åc}z›žo“ÚÇ’² +VÙA¶©ŒŠut˜S c[”î¬k: lJº³®(H,m}ë»N×%åKX…÷Ä]¯ºÂnQ± `Ó`¸«“¬Â>\³öf"€°Ò`¦×ÿìéxsK>ÅU}MfEI&aÀõð+a`[{°'Ðö®ÔÒB€+¥%Ûz äJa@„b'0—=;aÉQÁ…aOŽ0”o,° Ù“+T‚ÞXA\V€4G‘ < %Õž\Á›êcHJ¡P×ÉÀLØ“+•œ_ +Ð=iñf»à¸x‡`»`í)DuAQN:ÆTç% câà§›§ãòêÑœáÅì _ž žt±2¾\¡DìLîr‰’/tLøWOüC¶m†/¶óºê¹@±Ê·.ìr¼uŒ±'» U_è¸o'ˆrŠ +ÉõÒ‘eµÇЯs»U](”º°«QÏýç°d'»Xÿ”à|%J;wÅzcŽ Ê£­ôÂÜ“[{Àáæ@8k4sŒ¡Útcæ, +9Gªï&^Û©ç1GAØÚ…ƒS£(t¥y7*;ôõÕ¬ +L¨&òÎÝGçE´Æï_‘mD +endstream +endobj +957 0 obj +<< +/Font 1360 0 R +>> +endobj +958 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷9•úHZUí!UU…(âp0¶¢ôÓw€6MÕÔ»k\E +ñÌŽgæ7ÿY'¨0ŠÜ%œ¼O(¹N%“/_ %ÓDhb©‹_X&J9àFQþpmñèšÐÛI‹ñ¿þüôûûWÉçd…f¶ïrž¼&ý Fà‡³„í®3"91ÎCÇ.·>â‹ '¿Ý%ÏÈþ•æU¶$«ñ2;ëe«iVæÅàÛ¢˜ÜŒVE5º*÷£é¸¼ÍêM6­ëqY}Ðé¿xN†×Éù°É «ÀqéÜI0 ãŠÇ8Q”Ù4ŸTƒé}ö¶Ì²U/È’ NzTÅÛmÚœÒ É€bJŸ6ó¸«1õNê³ ¥Q™×¹Ô€Üv¨FÒþ¼Ì§·ÓNǸúR,-êê¶®bÅDŒ—E½ªÎz6쀛 Åúnη´?)dz*_ÍCniçûVÚ/³I~›…ÜN1h~éþ^?£õ²®Šy],Šý%O…k¾o6ä.¯®È|ןH™­ë»ÖY¯*ë¬â–¤À°Fe6nÁa¾{*? M5fÀ £jøWãÆ ½Ã˜½Á]l#öv° .®©ÅU\ÕnV9ÓøÈV­ЉEŒVpT†ƒµ‘IÔ ´‰A:0«(H¬-}d³ÇÉc§Vý~V=®Y¦Árï˜ 6…3¶fþ‰!l»N݆kÒIErMZÌ6“(kRS0~<¶óñæž|(Š›ú–ÌŠ’Lâ@à˜t dSäâa)…áƒQ ,%Gæ«ÕPTJ†B‹yP?iîs7pДT‚ŽEIÇ>'@ÚÈ‘¡k,а¶Ä‰Bª0¨´t\¿ïú° +u–<ñC—(³bÔµUV÷›Ž88J³‚ýWXWBSPÔ`»Œ£ñ˜;Êø”o¹EaèÙRD™+Ô_ +Ízµ ØcQ~ Ìäeœ¯4bÈÉ +4?ìBÙɹî³þ=¿~ÚEl7½^îâÔ»9CỪ;Ü*EæÍá®­2‡,v׊ˆÌ¢ìŠÅÑáçÓ¨ºXT´´ŠÕN6q[•(»b'Íí +ªíš¢½UŽ +Ì_£ÁHc åW@õùöDn4F8ßþ/h¡§übö¦(¹< ­/}| Ydk,€âRõe÷ß„¼LÖøó…c9| +endstream +endobj +959 0 obj +<< +/Font 1361 0 R +>> +endobj +960 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*µU©j•¨z¨*DÁ€°ƒc+J}R%iÓzw¢H‰Cvßfæ™w7 *Œ"w 'J®FɧäÛwBÉ,šXªÀâÖ‰R¸Q”?>[={&ôv!iñ!þן¿=½™|MrÜfûU.’w£¤Áˆüãhž°ÝsF$'Æ`(Œ‘Ñz«_d4}üé.yE¶¯á¢Ìfo^“ÑUr>jZÎ*p\:×¼.˜Uéšä“uzÖKóYZfÅàǪ˜^ó¢×ù²XÝçõm:oêIYýÐé‡(0 ㊟N N·»âÀí6%"e:˦Õ`vŸ^–iš÷‚v’ (æ¤'uyVîÀjL·Ó)`´¢ô„ÙF Èmg9•í4pü ¢®[Øt(–¼¯‡õ›˜6ŒsÞ&6,êꦮ¢ŽÄDLÖEWg=x<ÍAa[oαaZNæU–/B–T šsfØ/Óiv“†,Æ-8¬¦ðVûª·uU ÈûbU”¨—¼ˆÕb5¹½%wYµ$‹];"eº©3lRg½ª¬Ó^ˆ*fÀ ?ÄaL̨Å•¯ÔCI©œIÛ¦McÀ¾ìâu± ×å6ZA[Y óºZoj8Xë0:ÞT3Ð&riEA¥(Hd>êñŽƒÇM,ò‡Ió˜›2 –GN{oŠC´f‘Cž›J'Aø‘Œ0i0ë +¢¶ëÊm& ç£&5ƒUהޓ‚ðÀâ_;ŸÜÞ“Eq]ßyQ’iÒTqôf eEÉО±æ°EAQR ÚO”P( +'@Z´#gɇ´ %…E÷ËN`­P×Û;Ý_¡¥’-G„(p +‰Ö)–(U sêø®"NGçKšN°ÓåE{MÑ¥îÐU¯m &.·h©î"Žƒ\n(0é›'¢ËÚ¼ÎL#è¦<$ +5i¾ÊË*Í1bÏÍv$n9WÀg°xàr†ŽË—æ1ÀåÝT@Úf-sè“boÐ^ »çOÀnîý¼ ˜EûÔ–7Ðh¥|÷€uEcïÏZ—I´S¾éï G +ÔÞ÷ûàh³Ú^Žw"€¡/ó—ïPôbãtP›¿Þƒ±k¨€!2ºÿ#I«k[´”Þ²Ž"°B;èCæßþœlðû_®:Û +endstream +endobj +961 0 obj +<< +/Font 1362 0 R +>> +endobj +962 0 obj +<< +/Length 946 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdß(Têªö€”ª‡ªŠÒÄCbƒ±…è§ï$T¼$ֻƂIvfwfö7ÿ¹J(Pa¹I8ùšPrž0J¾'¿~J‰ÐÄRß°N”rÀ¢üþÙêÑ3¡7 I‹ñSOÿzxÿYò3ÉÑÌæ»\&Ÿ&ÉðˆøÏÉi¶Ï‘œg€¡cŒLÖñ‹Læ÷¯n’w„ŒËtž]¦$Ÿ­ÓƒÁǺ*Fäpv}K¾ÅE}IN‹’Ì‹UQfù’äE5­ó³bu;MóU¶<«Ò<]LOëkü}UÏÊê/yO&çÉáÄç–Uà¸tîE·n²êŒ,Ë4ͤL¯ê¬Lƒª¬ÓÁ‡€õøâžm“ñ¼œV¸©µå[ —[–Ù"d)ÅÛMP½Ëá‚Y•®ÿG%Íi™£?«b~1 ˆÈ0ÄÉ€bæùd‡ÞpVcbì‡7Ì‚V”z³è¹7&j6¯F‹Ûôx›¾A–¨¹¹?öaÛÚiàƒýHPWÅRÞÕF€qÎsqíÔÍA!¢´?oƒÆ¯I-)0¼ +š²p\ÔÕe]µÞ2[u^ làF¹‡÷‚?%ÇþhfÀ é}y5Þ:`9å,šHê¢ür5»¾&à•@±l^Žf<ä•á`­¿·‰‚¼Ò ´ñu%Q WŠ‚Ä Ömðø± ÀáÃùmŽÿxsúAPQ›Ê(¤tikä®u}#ûLƒå‘}M+v+ìÊ5‹ìY:Ü©tD,’º´o0×»tiÞ0p± l—ö5À©ÞìKJ6†?˜»RX $zw·øhƒ]ÉQË6\hQЕ U(ó‡.ºÂ ¶áiíGpÍ¢æô’­µÔXTûÃa¡PJ_§a!QÃÅr(:›;d¬+Þ±Ç.á(ób¹Õ›3¬?¢@-(j·/Q楛éOdÇ9cQ¹õ8v‰sÆ ðkÚŽœQ(õúÌÄù"Q#6ßÁ¤çBƒjÀßÛžs¼±¥b=g(@Š?‚õÌ¡Tl¨˜P…½˜•Oèžáw€ke§ !ûÓ¨›ºÀ¬3,$Ú> +endobj +964 0 obj +<< +/Length 932 +/Filter /FlateDecode +>> +stream +xœÍ˜YoÚ@Çßý)V<µ/ÞÞ]D*õH"U­ÔHT}¨*DÁÀ`lEé§ïª4½ö;)8dgvŽýÍ7 *´"w 'oJnFÉûäóBÉ$)1TÁ/,¥,p­(x¶xôL¤õBÒàCü¯_?ýüþuò)Y¡™ú]Ì’Wƒ¤{Áˆüã`š°ÝsF$'Új`è#ƒeí#¾È`üðÛ]òŒì^ý¼*×UIV£evÖÉV“¬˜ç½¯‹||;\åå°Z]ç‹ûádTܧÕ6› 7Õ¨(¿õ˜èÑ2¯VåYÇtH÷Ås2¸IÎ.ŸŒË¥µNŸúÝq1š–óÕ,dI-A3®¸cÉ~·ÈÆóu²œâÀMwÇrûÕ~DìeUæ=r>ÚÞ“wy~[­É4/È8_äBHîæå5 pJ2 X#ÿNå¬È²U‡Ù¦šÙä¬SUÖ Ù/·`RL‰+#ý˜|0©¢Ô•zÉY1Ÿ„,G5Ⱥ½ÜELúó2[Æ×0 «ÛÔ¦À1H®ªx +7°}(Öº¯¥ÛvC ÐÖzºø77r,Ëù¸ìMî³Ë]±YJ9(<÷<ÅÔú†ƒÓ× ¤À°SO]ƒÜ€Åþ>u 2 ùUƒ-¸ASP\yO»nàq§¬þ1[ ›Ý]wQÌVšƒ1îÑ$‚ÙJQØi$³_»=[Œ¶Û=¢Æ«8Ý9³ÃV…½· +a«b)î+ç8Æìã.do0buÀ.ëxë +§Ù”y†Ž6 K+AJ®£ ÌÄ!ä bJÍÀ:GŶv˜Rбxjİ´ ä)r* ˆX5b˜£²ó2¢y³ Åóf8˜u’JH½`9v»“ûÖ +@_J£X' +Jí–¼¬ +õšt­}ú'û\“¨üœtŠç'öHß…A BG%çGO(Bk\ì‹7pþ¥˜çº¢}/¸E™¦[Çq^Ti¾«ŒF Ë5J±Xä4¿_…J¬Yç„Dæ½ÑkÝ 2̦¶½à +xìtÙ¼ õšÿHÆ4§(Öšû 1Í,ƒÔÛéQ˜f5¤«á˜fØ›Ôsa蕤ëѶ¬Šì/WÆëQ&Qòù%†§L(Pþ!.”§èˆXž=n?ìC¶›l¯v :ÐCy °ÌRkGh¦ÍZTjžRo†“•™ÿº¢éí¥(Ëbïê·ªP“Åèx«R PY½J6øó!n`“ +endstream +endobj +965 0 obj +<< +/Font 1364 0 R +>> +endobj +966 0 obj +<< +/Length 925 +/Filter /FlateDecode +>> +stream +xœÅ™[kAÇß÷S >µ/ǹ_ÄÚ’J }(E¬®fÝÕu—~ú5$ Åu£!ltæœ9—ßùOV *Œ" '_JîFÉ·äç/BÉ$šXªÀâ‰R¸Q”??›ÿóLèÍBÒâCüÔëß^Þ›üHrÜfóUÎ’Oƒ¤{ňüã`š°ísF$'Æ`h#ƒÅÆF|‘Áøù§‡äÙ½úY•.H>Z¤¢L'Ù¸êåEõ}´®ê2½ª×é䦕՟N÷Ã{2¸K.MÛZŽKçš·íwge6 YÏH0Œ+îq£_ÔÕ²®žüHóIZfEï÷¼ßÑ›árçÎpºñg¸Ú:Ôc¢CF‹¢Î«‹Ží ÿ´ÕhK¿;.GÓ*Ëg!Ë)Ünâ¼É~·LÇÙ2 YŽ;°¿i¹ÝjO'õ±®Š¹­É×¢¸¯—dZ”d\Ì‹= ûŽŽ’ÃÚóäO«®r Ëìœ9Ç ×9sŽjP\54›ÖMPNÀâ?£VÅÒ÷u³P+ÃÁZÿ8ñVVš6¾9#ŠÅJQXÀú4,VXŒ».ŽÅŸ÷³w6­×¯ÐMÅ4X¬ŽÆ@ÆpSálªYóÌÁMé$ˆXhí™[¯7çÔ¼¥Àìa”8|SÃÀO(N¿«¦`b9u¥t ä›‡RX±:~WŽr+®á¿'C­ÅŒäá»R ÚO–ï*œi½Q æ™°(¼¼üˆåÙ¶A‚3­€jOþDÑL(”‚²9L4ÊéÑõG*Ëÿé`GÑÖŸxB +v2M)(*0¼`#w¨¦ŒW¢ÆÍ•»œ +¹E1å¹`hÙƒ2+*§µ@¡Êz EÉ%j)ÿ]Z›® +”R±„9­\?õFœ •”¿†Û´€¢ö:kÙ3‡jË_öÁôe¥–NoH_¦pïÈ…_†M‚zn#ð˄庂ÅdšÏ³Ùm•æxfG\êb_ÑXñìe u˜/ÕcÌ(j,¿Ú %°Cí·žÙ÷ò%Ñÿ_AIå¹Th×êÊKÞ¢ +…Ö¡¢'N¾*°Ç믧7É +¿ÿh ) +endstream +endobj +967 0 obj +<< +/Font 1365 0 R +>> +endobj +968 0 obj +<< +/Length 937 +/Filter /FlateDecode +>> +stream +xœÍYÛNÛ@}÷W¬üÔ¾Löî]*µ U­T¤H}¨ª(M6ÁØÁ±…è×wB—¼»“EÇYŸÙ™sÎp™P "Sä*áäKBÉyÂ(ù–üüE(™$BC¼a‘(egŠò»kóׄ^/$ ^Äo=þëþþ³äGRàcÖ?Õ,ù4HzÇŒXÀÓ„Ý\gDr’Ù cd°XcÄŒï~»JÞ‘Í«Ÿ×nAŠÑ¦eå&ù¸>(ÊúûhU7•;*æùì¬v…›7+79mFUý'í}xOçÉÑ  Q`¹´vw2 ãŠï v÷tÅ›uµ"è÷fU> YO2 ˜¬¾œê—M½lêÛ\1qU^üž—ã‹!6\n"ºûІÓulÃË›à˜HÉhQ6E}˜š” ãŒÆd{YÐ~1ZQÚž/ýÞ¸M뼘…,I3ëþðüŠý^åÆùÒ¬¦±¤(&tÛô7«ÝnþǦ.ÈÑhuM¾–åE³$Ó²"ãr^V 9€í×™€ÌÚ–R¿Êë32«œ+RR¹Ë&ÇO™=.ôTMIHknÀbGuþá° 2¤²(èÕ ¸òÔø3]yríNnr8äIÊ*X¬û·2(Vèž$©Ê8)O:„£è,R«tGQØQôžÀ(R}Í2TD(lOi»o"B1 †·É› ÍB­®Y›‰ÒJ­ô¥"dÆÀzdÜS*âs˜j˜ÍG«yHø4…¬•BãEƒ””lßµ(Ñ …ág²PÙ 9:´8z𻃓õæÑ“dhÏX¤jÙ**AÇ2Ò6+@šHeò") ±XzÙj¨XòTï.Ù„B&wyÖ­]ët@ Üþ4$×À½¼Îã‚ù²éå ~C!ÿxP¨wâE¾Ü¢÷ÄÚm[2‚|y†fÑÃJ[´ð2€¥Ð4¶9â×x.Ñú²?†‹¹@çg¯P.æ\÷(¬W îMFêmÎЫùçvo…†¢UóÀÛ¡aZë¤o[¤Í š°XÎê.n¬Ë1Jl”ïMNH4n±R¶;4BêrÒ‡†£wÜâÿÀºÁÈŸQôµÞ9lù[´¥ž5¾á)š`ß=UÇôO3tÈ(XkñnÆ—÷ÿsüir‰ï¿M´™æ +endstream +endobj +969 0 obj +<< +/Font 1366 0 R +>> +endobj +970 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*õDªZ©‘zQUÈCœ&ÆVÔ>}Ç¥©šzw P¤à™Ý™ùæß»„F‘û„“ %7 £äsòí;¡dšM,U`ñ ËD)Ü(ÊŸ-ž<ºYHZ|ˆÿõ÷§?ß¿N¾&+4Ó¼Ëyòn”ô/q€Í¶}ΈäÄ8 cd´l|ÄM»O^‘æ5œ—ùôÍk2ºIÎGmËYŽKçÚ—Ãó*[’UºÌÎzE™MóI5XÕ—tSÕeö!-o/êM6½ªÓ²úÕ뇘6 ㊟À´ N`Vqà¶9ý=LOf—e–­Â,IÓÏ“%ÉX)uÓÌ‚V”ž"£¨Ùô‹£[ÖNÇíÞ+©^h›Å +öõ¢~`3ÒF€qÎÛŒ†E]­ëê!–l5ÍʼüX“Û1F4^ïBO1¦ñ¬ j|·jÀD¤Ë¢^Ug=Û#AAj +›t{R û“2Uùj²¤bО+Ã~™Mòu²·à0éÛa¸[íaÃÞÖU1 çéæ'ùT·õšÌŠ’LŠEQ¢ÿ¤uÉ}^]“¯˜ƒ ûÿQη͌”Ù]c6žõª²Îz!S Š«ö*F‡r +¦ñaˆª¬Š9U19LÃòVÖz…îýÐ ´‰œ0ºðCQÈ%Ý9|•ÀÙ/Š]„‹ma7ižØ¦ÁòÈI¤ ?pÔÖ,r,éÀé$ˆÆuî‡À¬o` F·4 \ÀÀyTtKMÁ`É·×@º¥t dûñEÀ[rTs­½â9t¿÷ z¾H7›©Ÿ§l€c u!kÛºè¨íCa ©… mÛT…jaQÅ¢©et¾lö=Ë…ê8HưBu&#§“ÃX–(Îb´…@-vÀ;ˆ9j±XÈÆ2;A.Q”kû^g¼È2w¨ÉÌá4o„e‹ÒÍ»ÌMn(0Oöäæ–û`“+T”¾»Œ(jr‰jÐS‘Ôä\÷ÌP‡¼O8àCÝ×Z {+^NQÊùÒ=†£Ì¡& ÈâÀ$f¥U,T"r8p¤euWëÃqÜÀò¡±r¸!QxµNp‡â- +T'7qsTV±8êÀ †Â*–M¸AQyµOçn8T`§ï E›ô ¿§¶  +ü˜ÌV¨#½Å§tXOQÿƒì«ä~¯ŸvÍ +endstream +endobj +971 0 obj +<< +/Font 1367 0 R +>> +endobj +972 0 obj +<< +/Length 870 +/Filter /FlateDecode +>> +stream +xœ½˜KoÓ@…÷ó+F^ÁæfÞ*ET,@‘X T…ÄIÝ&qãØªÊ¯ç&­J ªg&v*Uê¸s<ãsï7Ç[€I«é ôaô’pF¿?)£s" uLƒÃÖDkÂj&Ž­“f?rxÿëé_Ï¿ ßÉeö?Õ’¼›ÑN=à—“á‡ãœ*A­Óà…òžNÖûkÄÌ>ÝW”Ž«|V\çt3]ç§ÙÛ¦.OèûrUVÅfIÍ.ŸŸo›iUÿ¦7E}A«|žá¯mSà§Ó¬®š<{óšN.ÉÙ¤íJ¬Ë…-WBdzjº¨Q7f@#A· †Ã-«b3” Ü~[‡Ã‹:_ß/T‰Ó/fõÉa…¾(ň) ï5DLxp 0ˆw`4c­·ø9±ùmþ ¥Ã,¨}µ 0'ã \¿A¬a°ZÖÈ Ö0V‚õ¾µ5ô'fhì]GY#YLsÚc<ŠlF1àXB!ŒË¦¾nêûkÏ7ó¼*Ê“_«rvuþ¸‹žp•Ñéºl6õiæ25#áÀceµcÈ$†˜TD;'>ˆ#†—N‰=^KxÌ.¶KLÐr]:åõ-‹Á&Lƒhº!%ËÃp9ôÎcØ"fš`=%±EHš·#8.‚c øöˆœÔ6‚aª ™<…6Üc® ;9–6Üa^IEÀóæŠÜ€qƒq%¸Yé] ‰¥>sꮪ0¾œÞŒ¸Ô C¼ÿÙ Œ+©Àè®Ê1­¤¢£»*ôñĪ_UYeðµh›µøg}˜M" +ï¦1Ê‹0-ip¡<ó/À¾’-¾ÿÇ3„ +endstream +endobj +973 0 obj +<< +/Font 1368 0 R +>> +endobj +974 0 obj +<< +/Length 895 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?P¨ÔVP©jT‘z¨*”&N0$1[ˆþúNQZ ïNØ„ XÁ„Ùõ;ûÌ»W®œa7…dŸ ÎÎ ÁÙ×âÇOÆÙ¬P–ynÀãV…1¤3\>Þ[>¹§ìf íñ&þ׿¿ýýþYñ½Xc˜ÍO³(>Œ‹á±`ðãy!îî ¦%sÞ@:6^mrÄO?Ýo5å´º,Ùz²*ï»¶>`ëeÝTë+×ËjqÖ–ërv:ï®ñzÕMšö7»©Ú3Ö”³^®º +?Ú¦+ïÞ²ñyq4îËÊipBÙ“M›É¼ÅR´ +Lß`8Ü¢©f)C ÒoÖ¼w8°jËÕâÕ8ýjÚs|¬–û6íõR¼Ü²{ ÐÔ` j±[È;U4(*i2§àOë)2gàj·˜9ËÁ%0k—)èFG¥Œa­<¨£ö‰a-ô3Ža-ЊþgF€° + +´0æ.ËÉõõ‹Ì¥òhàb|£Sa­qL*/Z}¯ûzBÃúi³ZI·Òh·¨ŒÊV¡ûŠœ?ì"¬D÷EÅÔ8T"‹¯$LŒ£ÍÊu:‘VtY.“›%„õh²rMÂ:tcq¬dkÐtåó”R£áJ(=ÌîöçmX&•A‘fR‘N@3ÉÑiEDþBOù?ÝâI‰€n­·è„-[ AB +‹,Þ7¥"R`!pêÙYšpK¡ÑNEÅºÓ ”Ó{”°ó $ú¬mQC`¨h¦¨lÉ;SŽf*·“!eÐJQ{¬ 84R¹O0H Xt^¯Zò­V¼âÓ­¤ŸP¾Yá{R\áûÇu8K +endstream +endobj +975 0 obj +<< +/Font 1369 0 R +>> +endobj +976 0 obj +<< +/Length 889 +/Filter /FlateDecode +>> +stream +xœ½˜MoÚ@†ïû+V>µ—a¿?©ÔVI¥ª=¤Bꡪ" +†8Œ­(ýõ“(mÕÆ» ¢ bœ}wggö™×€I«é=ô#aô†pF?“oß)£3" uLƒÃVDkÂj&ž¯-ÿ¸&M;rxÿëï¿~ßM¾’5Ê´?Õ‚¼“Á§ðËñœðÝuN• Ö[à81NÇ«vŽø¢ãéó§{òŠâk4˜V“y]¬o^Óñ 9w é4x¡¼ïr4¨òiq—Ç g$计G¢ëÉ*?ËÞ6u9¤ïËeYálélRÝ^Í›m>»Ú4“ªþIï‹úšVù,÷MSà§³¬®š<‹™Š \îŽ`RB¥80ÜÖîèÓÑ¢*f1à Î`軇Ë:_=E¬ÄÓz؆ê¢Ôå.PÙ F;0šaZžJYPmHÏxÚ¹ã/ +>ä_0Ñ¢t°f2ìsaV‚õ¾³Hû44N'K£9œ2S޵·_¦ì#(x¬½ÐÙ1ˆ<< ·`‘%¡Œ•M}×ÔO+È׳¼*Êáe9½½úç¸r•ÑɪlÖõYæ2µ0f@ 8T’¤½‰åÕ‘´à\73ÿG¥óÉö~*ËÛæŽÎËŠNÓ(11ÃÁØ.òÆ’Nk +³ÙôE:-± c,æ4fþcדPj¡DeqÉ©¹'‚Ä>Ž6¶w†'â½'måȽyBå$p—vl÷µDËÁ‡›±ãh6•}i+Z%nm_ÚÒŒ€ÎQ´ZŸà™‹OÅÑõððŸŠ)0¸›ÝI§ô”ëÞ¥~J,4fºiiêËÉv{§“è¬ +„+…tR¡' +Ó)vX n:ÜW~hãuKŽ'2‡èñÃZô%†–'äÞ{@˜ðèt쾞1}]¡Ñ9Øõ'èYt:©¼8DO£Ñ9ÔÉ%È)ôA',8!Ñî„Á "!4ˆˆN-D»v ®€Ë-‰C‚¡ñ +TV‡¸C“8ú÷õq/ƒ)b^½RgS 7Ž¥ÃB¯RàÆÚŸˆdÌU.5è`¯Ûþ=¦jd÷‡‹™Jƒž¤9zœT@ô$ÍÐãìý”*žíL¨©:Î +-š™Þž $)´2©ŠûQÖhd"¬Ç”•wÌú½$üý¦²¦ +endstream +endobj +977 0 obj +<< +/Font 1370 0 R +>> +endobj +978 0 obj +<< +/Length 894 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@…÷þ#¯ÚÍͼ‘©ÔVP©j H]TJ'’˜8¶ýõ½DŸxf‚@Á„9ã;çÎ7ÇÛ„F‘›„“ %— £äsòõ¡džM,U`ñëD)Ü(ʯ­~»&t;´xÿëÏß~}þ"ù’lP¦ýª–É»I2:aÄþq²HØÝuF$'Æ`81F&ëvŽø"“Ùã»›äi_ÙhYó7¯Éä29žtg8.ëdeS_75ÙL×ùQšoæyU”ãï«rvu>ŸVWç‹f—ÏÏ—«én7f2%ÓuÙlê£Ô¦d2#Á0®xç<²Ñ¬š.êb³ R PÃe£*Ÿ×yÈP’Ååìªzv?ÚC…Þ6u9&ïËUYálÉE¹º}(Ѷ™VõrSÔ¤Êç)þØ6¾;JëªÉÓépVãªu+‹)³ ¥ÝÕ'Y¨©¨ÙvO·§HVÔùú¡`%V ˜Õã¶R'm¡Nïꔆ˜G; Ëa&ˆ]CÑ­ž.PÐ0ÎyÛô¿‚óÛü ¤£9(ܒøÁ¬Ë‘}îKaÔÙ7ËEÈI :O®Ó˜sb!±WÀûFþ>z óŽ¿í‚AÄ)†€¶ +Qï'‹Ì1ÐÞv‹â³¼d7³#@İq¨çñUß÷4˜æ%1.u:>nL(P¾CN ÜpV ÌèUÆ0ÑÄ"ÀcÕÀó£˜hKQÒ3ŽÇÅϤl0áø‚ýÔfb sƒ +£Ì`"JY*°þ8Ñ_ù4Ùâ÷O–f«« +endstream +endobj +979 0 obj +<< +/Font 1371 0 R +>> +endobj +980 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÍ™MoÚ@†ïþ+ŸÚ˰ßÈ©ÔVI¥ª=´Bꡪ" +œÆV”þúŽ¡JÚªñî +cvfÇ3ûÌ»l +TEnNÞ'”\%Œ’É×o„’i"4±TÅ V‰R¸Q”ߟ[þvNèv iñ$þêÏO×/’/ÉÍ´Ïjž¼%ƒ Fà—£YÂv瑜g€¡cŒŒV­ø £ÉýÑmò‚ìYQç+²¯ò³4_Oóª(‡ß—åäúrQ.ï.gÍ6Ÿ^ΗãívHS2xõ’Œ®’óQ—i«ÀqéÜ L †qÅ»MgƒyULCÆÓ”gYÙÔ7M6&S2^•ͺ>KmàœnÛ\èò#Lªñ¬.Öó!%ŠYוÙ Ê'ÅM2³ ¥]QÏö£ýŠÒë¦.‡äm¹,+ô˜ì”¯—Å|Qçk Ö>d›f\Õ?ÈmQ/H•OS|Û4¥uÕäiˆkÔ€lë³#vYDä´ÓÀ1·»oÉóKc©PÌר*-1Ť¶Q;ÚE³O»¥!y¥ã\\™˶æ pEóÔi?¶OF• ý¨êÝáH{úìµ—jáè¸ÚPíM·g%·P¬ôÝó(r ‰‚Ó‡Úpr Ž¢Îƒ²CôëNò?I¾ +v4å*(Ê=ï6B0^¹Cg¼B8¼á}×+hiçœöt=™6¨ê¥×M+uýëV.Q¿ÅnÞi†å[,¤Ždš+àÇÜ ‰0ÍP½ùë²Ó…Þij˜9”sþ³¨å¼9ˆ|oÜ2í€{[Ð(ð1\¨gû1|L(Pžvì’õoxÆQ vVE> +endobj +982 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+_µ7ÞÈ©ÔCR©j/R!õ¢ª" +œŽ­(}úŽIšž"ï.8 +"ñŒÇÿì7ÿ²I(Pa¹M8ùPr™0J>%_¿J¦‰ÐÄR?°J”rÀ¢üñØòcB·'’âýýÛïÏ/’/ÉôÏjž¼%ƒ3FàG³„m3"91ÎÃÄ­ÚñAF“Çw·É rÿÈŠ:_‘õx•Ÿ¤ùzšWE9ü¾,'W‹ryw‘¯—Å|Qçë|z1knðu¾ßÜ iJ¯^’Ñer:êJÃ*p\:wä4ŒøâGNC PGNAqà¶UVgÙ`^ÓóIìÓYV6õuSÇ_“)¯Êf]Ÿ¤6ð¹«Qu9eƒI5žÕÅzrJfA+J»” ª|R\ç§ÓNÇ»îBv¶‡Š½nêrHޖ˲ŒɶdÓquõP«M3®ê䶨¤Ê§)¾lšߤuÕäiHNت{¤óNf5ÓF€qÎ×ûY Ò´æ pŒêáKPLêa[¯wX®³¶ZçÛb¥!RÒŠA»¼2¤¤ÀP½ží9(·àPßQ¸øtz—FÍÅa ‚-Š{_Õ ¸êlÞÞƒ*§@`;4¦•@±á*e8X9iìT3ÐÆ;WcL) +›NÿÖä]¦N…Ýʉ¢—Âî¾'{¡—ÂqT³n¾>E¯ÓñÍùX–WÍ5™•™ÓÌŸ“tD'lâ‰(­f»Wÿ JÃÀùg¥P JMÁÄ‚"H²³¤””ôþD,MzM€£ËÚm€¦dh¢Ø1o4• c¹Òg öˆ7ZX´M~Þ> +endobj +984 0 obj +<< +/Length 898 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÓ@†ïþ«œà2ÙïÈEÔ"!8€"q@( +±“ºMâÆ±U•_Ï$B¥âÝuL’ªUê¦û®×3óÌ;›„F‘û„“÷ %7 £äcòõ¡$K„&–*°øU¢”nå×–]z·´xÿëéo>|IÖ(³ûªÉ›q2¼bÄþq+îòåŒã\k槇Õ~Ôë¦.Gäm¹,+Ü1iÖûÃ:œÓ¦™Võr_Ô׫Ðlšß] êªÉ!Ò–ÉÖǗƘbà{$ .-)0 Ö¨dý]Guµ;©Oûƒ +ªÍš[pÏÐQ’0®()I5(®¼Y{,é”S 4§»3e%PL°†Œ2¬íØ6t”Ô ´‰ì Ž”T$æ¢>¡¤ÀFÏWJBA¥0±íawP=S}»`J1 –ûz€(N)ìv5kÇz§¤ÀlkS—ÓíùP–·Í™—™Åb+`g†kíŸBÑ'5ãƒK ú¤t d;Ü#à'…‹¼ö‰’£Š+Üýi3ôG,ûý©S º+A"Ø(œiÏõ|…EKþÔ1‹©>Sx …HF>àþÔ%¦ý'uÉ?z¦ªàè<Ü9UëÑ÷ ŠFÍ3&ˆà)·èŠ<®;Ü÷íýñQ¶4V>TŰ+´M½ù>.ÑÅÈžé5ßí*¨s†(9Ç)rÜ3 +èY‘¡5Š}u§è‡Lṳ̂ß;cí¨Õ§¢E7Ëã5š¡¦Š˜ÓÔ3ûêYQ¢1òga0˜P Z¹`:užLâMðæ^¢CæI³D9tCž€înùþM¬€¡.ºªÖ~)xÖ‰~ÊÎ1ÌSè‚5Ôî)°±®Ã©OºÂOÉ¿)˜ÔD +endstream +endobj +985 0 obj +<< +/Font 1374 0 R +>> +endobj +986 0 obj +<< +/Length 907 +/Filter /FlateDecode +>> +stream +xœÍXÛnÚ@}÷W¬xj_†½_©ÔVI¥ª}H…Ô‡ªŠ(p8[Qúõ ·V‰wL\ ì™Îì™3«„F‘›„“Ï %— £äkòã'¡dœM,U`ñ ‹D)Ü(ʮ͟\z³´xõ÷»ÇïÏ’ïÉa6÷bš|$Ý3Fà‡ƒI¶×‘œg€a`Œ ›ñF£‡W7ɲ»õ³2]åp‘žtÒå8-²¼÷kž®.ªå,Ÿß^Lªu:¾˜Î‡ëuvH÷Ý[2¸LNuàVãÒ¹VÀøâ1ày‘޳QÙߦßÒq'G P­lPqàvCŽ6À%Š„m‡WÜÕH¬VÀ™­(âUcàԀܜ3µØýî´ÈÆËi§c}êçUy]•¡›a²C†‹¼Z–'¶1GÅj­çS¿;*†“2[NC–4Œsµ§O¿[¤£ì: YN1¨Ï|·Ö]–ÞWeÞ#óy^`¼ä.MéržMgeºÄdíR¶ª†Eù›ÜdåŒàéÓÁ§U•á«“N@P’ÃJxù,‹*í„l[pHëÚ? “~fÀ vyŠ´JUªAqWv÷Çù.ù§¹?Û¤þ|›ù C^9éÙ¸•@‘ÇQ}s膃µ‘Ä:ª4m"›…æv©(H,$ݺÀö¯%raÝïZÌVЙË#ÛˆæÐ±ŸÖÌÛGË©t„Gqåô%ØG[¥À¬§iˆ’Vi8O÷!­R:PÒ£Ôψëép}K¾äùUuM&yAFQb—° j%ìÁ[ÉÑ•Õ|ŒÔJ†>‹ÕuQR+©«7q,lw… ­·‡xH,š­Xu:N$X{Tï§r,z,ù_@¢áŠU¨ãD"Ð}52Ï88ŽÆÍ¯\¯ ;|øqp ž¬ãÜqP¦[ܤŽs‹Ô;öˆrnÐ?ú”7\ȹDÏç)ý\òv°ð¬IÞjn@hýc­F†ì+à¾/F¹9CkÀÜPâRôjÄh§?m¤Ì¡‹Ê5nÑ¿ÅÊUcàí›Ôq°&3…^-`\wœMJ´jþ&óHàBjvÎÑÖÅÚghÞZ+iŠ>¯v¼'¬Ž‚ (Ò½tuïѳAóém/ã&Ïh=eãŽXõ›1ÇO4ö>ªód…?rbÐ +endstream +endobj +987 0 obj +<< +/Font 1375 0 R +>> +endobj +988 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@Çïþ«œÚËdß(Tê*Uí*RU…ÒÄI ‰M[ˆ~úŽÑVï®cL˜™ÌÌoþ»M(Pa¹I8ù”Pr™0J¾$ßJæ‰ÐÄR_°I”rÀ¢üñÙú¯gB7†¤Å‡ø_ÿþöçõ«ä[’£›æ³\&ï&ÉðŒøÇÉ"awÏ‘œg€a`ŒL6MŒøA&³ÇŸn’We:2ÝÖþt2¨Ê:¼yM&—Éé¤Í°Uà¸tîYÄñ¬œ.ª,_†4 ㊷D“Ë2›‡˜ÓT»)4–Ué†äÓMz2HóyZfÅè纘]]ÔùªXß^¤ù:[®ª4Oç‹z‡ß—ëén7¢2 Bqà¶yÿŽˆd@±¾ž/ƒCÂXuH•™ÍªÑü6ýŠÕä‡YЊRO5àÀÔ€l&ÑãÐNǼ½5Š}~ôRÔF€q®}‚$ÍAá\÷M¾aàèÓŠ¿âÆE]]×U—s19 ÓMQçÕÉÀžQR`Ø÷íå7FCs [¼­ÆÃ2e×iˆ9ªAqÕ:1Æ÷Örö¶®Šy_¬‹#&I›OË«‡lmëiYý"7Yµ"1«œÝÒe••@±æ=c ”²Êp°¶m½hç÷ û€ù:kÒu~—­ é®4m<ËÇ ¸U$±>°[Ëa@:Sa7ݯš‡=Ó`yäbÒƒ[ܤ5븆tw+‹œÜZÌÆí =x5 œç ÆšÔŒ!A`{2£» MJJúÞÌ(¤IaA`¶™Œ@šd¨ÑX{Æþ‡´Óéî–|.Š«úš,Š’Ì"• [IáHÛž¸(N +‹ÊÍO˜PN +ìªã†x`å.™B¡ð’^ð¿h5Y,bzA óÝZô@SÁQmÅò¥ç£²cVEmÕËÅGç¸CUeú¼ÝC°(Äb/;zÁ îòB*Â\¡èêE\öÂ`. o?G1˜ Ô>h†3˜3\žNˆ”•w"|/UÉ)Ê6_oÄà’9dþJÅ%³(´baõÌÆú±ÉVÐÐfu–gûz¯ØQ4öbn¯u—§Êû! +”ÿ¾¡ïÓqÔY±øÙß+C™Kœý½R”Y²¨_¯µØÁÔ àòïá÷¤(¶/ŽeoH•æmÈ85©ÀzZï ÈΓ-~ýíPHW +endstream +endobj +989 0 obj +<< +/Font 1376 0 R +>> +endobj +990 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j/Z!õ¢ª †8 ÆV”>}‡$MÓ*ñîÚ& Š”Ø3óÍ¿»„F‘«„“ % £äsòý¡džM,U`ñëD)Ü(Ê<ú0´ø¿õï?ž|K6(sx•ËäÝ$ž1âßœ,vóœɉ± +—ΑÉú0Gü!“Ùý_WÉ+BÆe6Ë·Ù¤ëìd𶮊9M÷×äSQ\Ö[²(J2+VE™o–¤Þœ«ëé<-/§‹zŸÍ§ËUºß“«¼:'e6×dr‘œNš&e$ÆrRe¶«sídP•u6x0¦ IƳ2]T¸„ÁnûÞ0 ¹,óyÈp’ÅÓeÍÃá€y•­ïÎ!Û̳2/F?WÅìrúÄ¶è€ CfÀXqðr3`´¢ôé3?ú ¨yÈш ƒù¬ͯ³¯Û!2Úià¸ÓžØ9âB5æ<Åôz¹pÓF€q®±êyšƒÂZùrᦃÈhëW_R`˜ò¾6 ,bš[p˜À¾¨uµ­«¨%19 麨7ÕÉÀ.0ˆÆæ#ª¾¦W%j<¼…eÀpÊJ ˜MðzßÿAí6ÝWu™ÝíÔ®NËê×ÎÆ3R“¢ñc8©4mš»‹N*EAbÈê6%ún·Î›õåf¯‚ʵØyµbB[AÌ£Ûžî5™Ë#ìSØ jÙft\›tD,kºjZ̶k%ÚJ.¶‡ìª©)?BúÕ””ôg0¶¤° ¼œhÆÖc…¸ ³$7À<Å&ŠX’¡»cÍA,áHÛ¼WQfÑC°€Y4b€‰§ ÀL¢ºùb (л[ÙÌù +‰F)–ñØ6b®€ô\Sž£{Š%HòìØöPP´Fþ«…c-;ôE¦“;í$oÑu»‡è$oÐùár4y…ª“'ì¤.Ñ1ù3;˜¬\ ]òÀç¹Èʹîm£ØÊÚ7O¢F°•9´JžÈpƒÿ_ºÆcY4[>lÅpitRþN+”ƒ “…ÆÞ£=Ö|~8lUPmfmR@D÷))(Ï%Aß’ S,ZŽ14I±¨é¸4Š&©Ã.éÐ"ù›¿> ¤>îÂ5Z¨çÍD…FÉŸˆá&P H²pRy®-¿$;üý 1  +endstream +endobj +991 0 obj +<< +/Font 1377 0 R +>> +endobj +992 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘Jm•TªÚC+¤ª*¢`ˆÀ`lEé§ïDIï.¶(qÈÎì¼~ûßMB +£ÈmÂÉç„’ë„Qò5ùù‹P2M„&–*°øe¢”nåOÏÿ<z·´øÿëÿßž?•üHVhf÷UÌ“£¤Áˆüãh–°ûçŒHNŒ3ÀÐ1FFËø"£ÉÓ»Ûä Á×°?)Ƴ2[Íß½%£ëä|T·¤Uà¸t®fÉa¿H'Ù: YN PuK=¬DVãezÖ{_•ù€œ·wäKžßTk2Ë 2ÉyÞ“õx[VEz9«¶éôr¾o·ä6+¯H‘N{øcSeøî¬à–âÀí.ôû\+‹*í…lP2 ˜ÛÚ cÀX¨Í)΋l²³ ÅÚ«]ÌÊtù˜‡t5M‹,ü^ä“›ËWÂ> =Ò±N È]çœÂ¸v8r’;µŽD÷ôæ ë9Öo6)Ó»ô;Öt#À8WÛ°îRsP8µNS^Z18YuI + ûôDÕÅ-8lë¨êjÏ:3`\¾ÕRšjP\y‡Ô0¯ÊuUo‡É/ójUžõlØÖ”S °mÛ#ª²(ög]¡DUiÚxý +U?¾¤hºZdó«2]a¸‚¶©ÆEùç@¤*EAb?èÆHUKµ ˆá©ÂNy8eµÂSÅ4Xîáý¾±þúóçÈ_ìÿí>îAÓ^á!Q3ïé +óÒI±°iѼÀlÜÀ?©Ò0p¾3]‡»ÔL,YZ4/(yº ÂÏ–ÎÌs”Tžñßq†â‹y3ÌUI%hzB¹º‡@V8ÒúrEYaQÑù°NY’ÝJ´Ñ®õÔ pL¢ž«ÅÙ r‡R{¤GøGWp”_~T…‚W°Îù{‹8ðà+(Š­Ú{ƒ£¹Â*/ÓŠºmìŠE濲hÌenPrÅ’©£-+Ô_­HÏÆžHÔb¾¾=’+eœ_Gq…+àíÜŠ4v…¡þóÏŒ`¨sÊÁ4þ±¡Î +S:³¨)}‡:楞 Á¥s“Ëh&QRÖ¶M(ÙP |罆£W j7°tCýË,ÏñúÓ.òAø`e]˺*ܺCQç)åtþ;æwÑ(Ýb/Ü[Û£Bá ŸÖŒK6@h51þ-Ùà÷_"ÕG +endstream +endobj +993 0 obj +<< +/Font 1378 0 R +>> +endobj +994 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ™KoÚ@Çïþ+NíeØ÷‘J}$•ªö +©‡ªB qŒ­(ýô”¤IãÝu ”(qÈÎÌîÌüæ¿Y'¨0Š\'œ|J(¹L%_’ï?%“Dhb©‹X$J9àFQ~ÿlþè™ÐÛ…¤Å‡øWþôðù‹ä[²D3Û¯b–¼$Ý3Fà/Ó„Ý>gDrbœ†Ž12Xl}ÄŒïß]'¯ÈÝ«Ÿ•é‚,G‹ô¤“é$—½ÕhSVEzºœg³‹2]¦“³j“N>ÎG›M§ûæ5\&§ƒ:ëVãÒ¹ãX7 ãŠ×[ïwgE6 YO PžHúyU®ªrJºœ¤E–÷~ÎóñÕpÐ0}ˆh8݆4œmcê1Ù!£E^-Ë“Ží n· RçV¿;.FÓ2[ÎB–” (¦b]Æô»E:ÎViÈrÌ‚V”ÖBÿnµÝ¦½­Ê¼GNG›ò9ϯª™æçó¼ÀˆgÉuV^¿¨¹­Ø—ÜÂ,ì"]W¾;é”E•vâÕNÇ”¯=‘~Äyh¬!ŠYì©à~`k#À8W’qyLÃrWk +Û™§<á‰bP— +óCR`š{ªù…v9¹I¿bÊÙáÖdö13`pÿA6R Š«Ú>uO”S °à@±SD¥ã~<1¬õN1Á$Wš6þ¹äÀ4WŠ‚Äú×íÑ\ ,ëR)åŠi°Ü3üå{2*®v{µ®FEùëÚ ‰«p*ÖŒ×÷âJ'AøJ\i0‡—'3ðܰÛá÷üv»‚š¼4 œgŽÛ‹]MÁ4…ؿؕ”ŒlÀS + "YmÄÇQÉÅQ¡ « ;ÂiR :–=-ØN€´‡?]aQÈù‰L8ÕOµ7]B÷¬[7A›P¬ôgÚ„De)êµoÝGáæÁH#¡ZG»·XDe¥ ¨þ|÷1¬äEœñÈÝpVr‹JL{X6r>OÛÀa“Ta± iÛ… +­IÚ܉ҬéÝ]O¹@áK˜¶cå +x;—"Í}`¨¶¼Wy{ö¢ÎòWó^}`µÙ‘[³(ļ´ +§1Ó¨Âfƃá˜a¡¾[Ê83‰êÐSÇ8Æ•@xÊ!Vl>º n¨5C-ç+~2Š*ͯ–BùéP{ùó6lzøG */Ï ¶«u˜7…[·ªP…5ÕC1*SmKþ< î> +endobj +996 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÅ™KOÛ@Çïþ«œÚËdßÈTꃶªÚU¤ª*r'’88¶ýô@ w78! L²3³;3¿ù/ *Œ"— '_JÎFÉ·äç/BÉ$šXªÀâ‰R¸Q”ß=›ß{&ôf!iñ!~êÿßþ½ÿ4ù‘,ÑÌæ«š%ï†Iÿ##ðÃi®Ÿ3"91ÎCÇ.6>â‹ Çw?]&¯ÈÍ+-ê|A–Ù"?ê•U>)Æõ`•­ë¦Ê?dÕùÇfO>ͳõº×óš Ï’ãa›Y«ÀqéÜÍ †qÅlV P6©8p»ÉŒV³iV“õ$Š èË“´lêUSoãÈ—“¼*ÊÁïy9>m£M0œÑtÏh¶ hÀdd‹²YÖG=Û#AñqVcµú“öÇU6­‹å,dIfA+JÛ’#íWù¸XåËi§£ƒm'Þ¬¶Ý­·M]Èq¶¾"_Ëò¼Y‘iY‘q9/+Œ€<µ}䲨O fLx……G±ž>Ç*¿h +\í¨WWMÞ ‰Ô0εsqZsPØÈ> +endobj +998 0 obj +<< +/Length 926 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘Jm•¶ªÚC*¤ª +Q0àp0¶¢ôÓwQ’æáÝ5†€"‡ìÌìÎìoþ³N(Pa¹J8ùšPrž0J¾'¿~J&‰ÐÄR¿°L”rÀ¢üîÙâÁ3¡· I‹ñ¿þÿtÿýyò3Y¡™í»˜%I÷#ðƒiÂnž3"91ÎCÇ,·>â‹ Æw¿]%oÈîÕÏÊtIV£ezÒÉ‹t’ËÞä:ý‘N:ÝwoÉà<9ÔÙ± +—Î5±³ÊË/ùâúSµI'Ÿ£Í&̤‘`Wüˆ&µuDsŠ·Ûã?žIÉ€b"6Ê—†&¹«1wêMö»³"›„¬Ç,hE©//úyU^Våm éj’YÞû³ÈÇCŒd8ÇP†Óm,ÃÙ6˜“2ZæÕª<éØ ŠÛ{¡Î•~w\Œ¦e¶š¬¨Ž›U—ýn‘޳Ë4d9#À8W[·ýÝj·õ¾*ó9m®É·<¿¨.É4/È8_äF@žÛ9r••s‚IÒ!i +o¹—¯H×U†«tÊ¢J;!Q*žSèÇœ¤À0c=uÙLXÍ-8Lبš ÈW–£š0™¨«»EóTƒâÊ[®2¯œ90••@±Ì¢®ò£4¬lZ4¯hÙ´h^QX¯ú•Ì lEÛx·ì:ÈvઘËýýÁ1રÖÌ×8DÑU: ‡ÃpºJÃÀyº©çèúñ MÓÕ"›ÍËt…¶Û¶u5*Ê¿ÐzÅÇ4SK°P´Jé@Éú‹‚«„G¡p•P³ëý¶=½ßú›Îöìfãƒn}ÉP1o£p0óT‚Ž…N{æ… mdcÑ€­Â¢LŠ¥K‹ab‘SýZ)&ª'ùzg,Qlùùr0óõÕžc‡}Ìsc^…ÓU0_qõ%X4¬ (½3ˆ(Èr‡ +Ï´&a¹A5æ!P3 [ÝÏ +»:ÝùˆÛ¡Ìå›/ëc˜Ëj0?§B™Ë¹îé¢B{Þs9°æ …Wì íP¾PTažÄ?–/Ì¡$óOÝö†3³¨½bùt¨˜5 +±–&{û‚wõÌñŽæ‹DQۦʡ@µ4(ÙÛŽjÐwã1, þyFQ§zšQw(0=e3¦FMèz7ÔÑ'Ô12Z¡¶¬­›`­Àú’þ)ÐÏ’5þüZ¢> +endstream +endobj +999 0 obj +<< +/Font 1381 0 R +>> +endobj +1000 0 obj +<< +/Length 920 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷‘J}$­ªö +©‡ªBp8qlEé§ïDIÛ´Þ]ÇØ™YÏÌoþ{™P Â(rpò1¡ä,a”|N¾}'”¤‰ÐÄR°I”rÀ¢üáÚú·kBï’/â¿þüôøûUò5Ù¢™Ý³\&o&Éð„øåd‘°ÛëŒHNŒ3ÀÐ1F&›ø “ùûëäÙ=ÆË2O_½$“³äxÒ´œUà¸t®y9\0¯² ÙÎ6ÙÑ (³4ŸW£mQ}(Ö7ÇÛu¾\UÙ6KOê«,}¿ž]] †!Öø⇱®¨ÃXV¸Ý¥A ëéMö%KÃìH³Ð“,}EÉXÉuëÌ‚V”(·¨¹ë‡0®ŽûÞ*½žo[ +Å¢öu¨a`‹ÒF€qÎÛ¢ÆE]]ÔÕ}8Ù6ÍʼýXóó)5]aTÓì1¬éb×t¹ lÄä€Ì6E½­Žv@‚âÔvïæçålQåÛeÈ’ŠAsÒŒ‡e6Ï/²Å¸‡ÐtÆw«ÝïÙëº*FäxvuC>Åy}AEIæÅº(ÑâÛDrW+à3`‚ÿ¿¡˜ŠRf—uŽïŽUYgƒˆ©ÅUsÉ#î‡r +¦r7¬UVÅ<Ž*ËÈ<¦a¹« k½SÄ^\Ñ ´‰œ@zrEQ,Ý3–•Àá0 + =Å‹ân=¼+Lƒå‘“JO®àP®YäØÒ+ÒIèÛ‡+V³¾&êÒ0p“龡.5ƒ- ¹$¢ .¥%›obÖ%GØØ=þõ·O žÎÊóûݺ¬geõóß-Ñ+êHæÙ·ôJ*AûaÊ^áHÛ4søGâw¸c·³ðéí~µzaQéÅÒ­ »X_TÇA¦ ³ +%ŸŒqZTHw±äê">²î™Ç%­ìrTt±LêÂ.Û{QT{mFža—;TsÆ«™ƒÇ-J¹€Ã À=éÕmÐÆ æáP$Ú¸B‰Ù™`å囇!íkëüâ +xãÏKÎP úÒ<†—œ¢¢ ÈßÀôeUYìÙ]pöΜ̢‹¥IçNhk§ûp ¶=Ñ‹à*“(Ã|c\ïÁ +ª£s’öNp”^±êÜ †¢Ë_Ô=;AQªy%QÏN8”eþNLgƒ’,`|Üœµá­ï(6+”‰>˜þÍæÓä_¿ÙÞi +endstream +endobj +1001 0 obj +<< +/Font 1382 0 R +>> +endobj +1002 0 obj +<< +/Length 932 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+_µ7ÞˆTê!iUµ©¨zQUˆ‚!NÇV”>}¥iE¼»ÆÐD‰ˆ!;ÿŽgö›ßë„F‘Û„“ %— £äsòý¡dšM,U`ñËD)Ü(ʯ-ž\z³´xÿëï¿þ|þ"ù–¬0Ìæ»œ'o†IïŒøæp–°íuF$'Æ`(Œ‘ár£¿Èpòøê6yAÈ Ì&ùuFVãev’¾®«¢OÞ‹¢ÌWs²*ªÑE±¸MÇåÕhVßdÓÑ|1¾¹!·yuAÊlšâ¯uã«“´*ë,}õ’ /“Óa“,«Àqé\ƒ,2˜”ãY…"B4 ãŠ7-ˆKÎË|²œ š—ÂÅò*[>d­Àí瓪éú€Ùz‡É:Ûäêý&Ui/$¤âÀíæ^7¬d@±òš +äa¹«±Ú„Þe_°î‚â0 ZQꩋηG ÈÍypÔ¨Úià˜Ó#—Æf¦Ø{G.!mçšÏ„՞¾“¦xÔhÅÀ_)ƒ¢®®ëêaÙjš•yÑÿ¹(&W£gè>“)/‹zU¤6%AÛ“6fs zg³æö`#ƒz÷ +YŽjP\5¶ô.¤Žoîȧ¢¸ª¯É¬(É$q~YÊ)ØÏªŠ§¤²(x㽈¡¤2¬mž"(©4m<ÿ·Ck—†Õ«R$Ö«þŸNoQg}×°ÃîçÄÃÒT1 –G ]ï‡`Í"'‡Ž5H'AÄ¢§k V³q#F× ;;v­AS0^^…ãXJJúoíÑ€,…½Ý,( +È’£)l<°"p,©í”×aÖ«m¾îSµ®Çeõk/)œi=I‹!§°èÎü¨ %§ÀΡ:ŽOFׯÛtm×óm²‚No¡ÐsIÏ8Ñ}T‰¬-›ÚGhÀ|: ¢àh¹bi´ÿîØ‘+‡¢ÕÚãÙD»¨Ü¡Ó2ííl˨ýXÛ'í£´]~ìcŒ+ô\ûÛÊçr†qiÀx»1Ša\  dÍÜ ghµ<m*›© Š¢]kl€x22‡žÍWÞ1dd ˜Ÿ*¡dd½”wÜñΔ» +7p¢dØ:4ö)Z· +$Ú,OmXP |O:À'nD,XºÝ)C ™nPtQ~s@-Tì\Ø©ƒž+vDìT€Fåoù`ú*ôWý{$úJÖÛË;à{ž¬ñç7KKö +endstream +endobj +1003 0 obj +<< +/Font 1383 0 R +>> +endobj +1004 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÅ˜ßOÛ0ÇßóWX}Ú^®þm§*“¶ &MÛS§=LSÕµih!ö×ïÚ"Ø$ˆí$ E Šï|¾»Ï}½‹(Pa¹‹8ùQr1J¾F?J‘ÐÄR?°”ŠEùã³Í?Ï„Þ/$->Äÿúÿ·§Ï¯£Q†fö_Å*ú0‰†ŒÄ€œ,#vxΈäÄÄ:ÆÈd»÷_d2|w½!d<,’yz“¼{K&WÑù¤n9#Á0®xÝrÇÕH6Û&gƒ÷U™ÈÇ|“i¶"Y^N«loî§Ëê6YLW›Ùí-¹KË5)’Åìªß Ê¢J>>iªÆ2ž³e‰Ö}S¸ÝG¼fA\rU¤ Ÿå$ŠçZþã‚i™lB–ãöÓy9ÂX}?„êb©Oû@ †>Fy Vs÷j”YЊҺÌèÞ(5 ÷e×Àæâ>ù† çcFÇ8ÆÓ‘ÝîM[K­×ÔÑF€‰ñÕ«QÍAa_ë5u´bÐ0s›”Ö¥«· =›‹æb,9W†Œóª¼©Ê‡]$Ù")Ò|ô{“ϯ§Ï÷ã“2ÛæUVž ì€xíŽ0ȪúÔš±¦Wµ=%^ÊJ ˜Ûuñ^ç³Û{ò%ϯ«²Ì 2÷†™‡O†ƒµu|¢Ò 4DíI„@Q) +WwE%pØ ª<¯œ¥~yª°jŽ3Õk9À4X8tꎑš5œ°)c "&]nTZ̆5ùNíqèôשš‚qç„È”|Í„“JþÌ•õ”³yõC\ÉÄÌuºAÄ•T‚v!ÒŸ¸Â¢šrÈW.&Ù&]­Ë$÷«fEùçYíèáÖ&Õ5'éK[ÒÝÊúÑVHTRn@ùÒ³$wLÎQ÷ü)ú‡©÷ò{/ Žê©)n:q€µóÛ˜¦¨§Ü× ­QËc”P¦­Bm±QnQNµ¾shã€AqJšNP¨ÆÚ*Ê6ö%ê¯×¬s.P­9qäZÎpñѶ/ñ£ y9C%é,ë òrŠBÐQÁäe%›ƒJMµî‹$öpK£ô«ÇÚÜ3,A꺧 A1“(Õ> +endobj +1006 0 obj +<< +/Length 936 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=¢P©Z©j/¨Rõ¢ªPš˜`Hl0¶}úN‚ÒÂLL”(qÂÎìî?þæßóŒF‘ËŒ“%'£äsöý¡dž M,U`ñ«L)Ü(Êo¯-ÿ¸&ôz iñ"þ×ýOw¿?ξe%†YÿÕ‹ìÍ$¾gÄ~99ÊØæ:#’ã 0LŒ‘Éj#>Èdvûî2{AÖñpQóW/Éä$ÛŸøÆ³ +—ÎùÇ#ãªmÎÚ†”ÓU¾7ÈËy^Õè粚–UsØ–ÇÕòê0/—Åâ¸ÉË|~xÔ^àëy;­›_#&dºªÚ²ÙØƤf$Æ÷¦6ÎêéQS”‹˜!µån<¬óYq–Ç %PÜaßFŒ¯G»Y´×mSÈÛjYÕ˜-ñ®Úb9½¸ —EsLê|>À—ó¶Àw{ƒˆÌ¸«qOͬ©Û|3GfA+J½;0NYj@®ËÊ/ÞHíj§ãÐ<Õ‡wŠlÑz:z‹lЦ²®S¹B÷÷TóÛi‚m_ÄÁ`‘¾TBm'2WÀŸ| Ò)2CW¸›â¥èúÂÅM=æÐòE”d$õþ¹{wá³d€N‰Àc­h ½L“hôšïjn}ŒÈL(PÞ-¢8Q!µ§@”1´~"ŽÕ0E÷–j˜$Ù:´mAÕöž…ASç=Ûx–,4º¹®Gý ¸UèÓ¶fŽ:OV*°[sE,²s|þƒQn` +endstream +endobj +1007 0 obj +<< +/Font 1385 0 R +>> +endobj +1008 0 obj +<< +/Length 931 +/Filter /FlateDecode +>> +stream +xœÅ™ÛnÚ@†ïý+®Ú›aÏD*õTªZ©©¨zQUˆ‚!$€Á؊ҧ華Q‘w×JD Ù™ÏÌ7ÿ²I(Pa¹O8ùPr›0J>%ßJ&‰ÐÄR?°L”rÀ¢üñÚâŸkBW I‹ñ¿žþõ÷ó7É·d…fªg>KÞ ’î#ðÍÁ4a»ëŒHNŒ3ÀÐ1FËÊG|ÁøñÕ}ò‚ìýy‘.Éj´L/:éj’æó¬÷s‘¬–«›lñ0œŒò»á´Ü¦“á¦åůíî«—dp›\êܰ +—Î=³F‚a\ñgvC Põ.ô»³|> YKqà¶J‘ú-õ³²X—Eüž˜ìÑ2+WÅEÇîO2 ˜ÍõI×ïŽóÑ´˜¯f!KrVcÕ,Ùïæéx¾NC–£dU¯5«íû°×e‘õÈÛl‘åè09±Ùb´Ý’ûyqCòtÒÁ_›rޝ.:E^¦¿´ÓÀq—µw³7…G1ã=õßÌ6mçâê8ÃÌÇEƒöu³w²«*bï«€uBRJk +{_Tå¶bX1¨O”Ó˜•滯¬ž<¤_0ÿ‚ìp NQO©žbƒÌ€A´?“¨Å+ÔžÙ°r +–âÙíZ K¶Q*eØp°Ö;{£NiÚø‡ˆxÔíwÒ)EAb™êöH§Ž‚µ` +Çœb,¯ñ!Î]޶äc–Ý•k2Ír2Žã^€c8ÉjV‡óxvJ'AøØÃNi0ëëý¡è”†óE fÏ}òŽžRS0±\iß é@ÉÈ1¢}/„ÑAŒ•5X\ßo¯ {öûN%èXµî…p¤¼ïí{aQ¸ÐìÄ^`W¢Ú—œÁˆ +ešôßà3"ZH Zør¢±i€ôœfDPZ°£tèz´-Ê<}¢Ú¡‚¢Èó)Ä€”;oÆ£jÃIÊ-J2ÏY@Ý@ûy°Ý4{½ WPç%Y,´Z0«P¡5W M­J”g±v ØÈª±X.µ°=®€qŽÑÔ,C)pX×¶YŠBÌ_m›eõÚùë”YÔd~3idc¢i‡út 1lÔwF4&Q'zª0h¸OšGËNæ¼b(çj« •Œ¢¨óÉ©T:”g¹úåÊ,ïèã1&nà|©Qbysõ¤(_Ç Ÿc< +lÓó·ÿPzlðç7Àù6l +endstream +endobj +1009 0 obj +<< +/Font 1386 0 R +>> +endobj +1010 0 obj +<< +/Length 921 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*µUR©j¥¦BêEU! +†8 ÆV”>}hshï.81Q1ÎîìøŸýæßuB +£ÈuÂÉÇ„’Ë„Qò9ùþƒP2I„&–*°xÃ"QÊ7ŠòÛkó{ׄÞ$-^Äÿzø×ÝýÉ·d‰ÓlŠYòntÏq€_¦ Û]gDrbœ†12XlcÄŒo?]'¯ÈþÕÏÊtA–£EzÒI—“´ÈòÞÏy>¾.ór¸mʪH‡Ój“N†ëjT”¿z´Cºo^“Áer:¨ Á*p\:×bF‚a\ñCÐT‹Ó+Ün•Ô^’E{¤ØïΊl2w`5 +˳¤~^•«ªŒ[“2ZäÕ²<éØÀõ1 ZQZ/²~w\Œ¦e¶œ… I Èí¶òôˆýn‘޳U0šÆB¤Xu ¿íO²ÞVeÞ#ïóy^`Àäq¶fóÑfC®³ò‚餃oë*ÃO'²¨ÒNHPF€q®~wèGäLk +wIO­÷U¦ƒú'ð¨lrL@6.{˜®/ûlm“õa›«Nˆ’´¤ÀPÙQÅzü¬Ü‚CýF¡âøY™ƒˆ‹¢ÃßY'7éW”]Ð> +endobj +1012 0 obj +<< +/Length 930 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛnÚ@†ïý+_µ7ÞˆTê!©TµRS!õ¢ªCœc+jŸ¾´IÓ¤Þ]‚ˆ@`Èî¿ã™ýæßUB +£ÈuÂÉ»„’Ë„Qò!ùò•P2N„&–*°øƒy¢”nå7×f\z3´xÿëî§Ûß_$Ÿ“N³ù+§É«~Ò9cÄ~ÙŸ$l{ɉq +c¤?ßhÄénÞ]'ÏÈîÑË«lNÃyv’f‹qVæE÷Û¬] E5X×U]fƒl1˧U¶ÈƃI½Æ×U=,«]š’΋礙œö›äXŽKçŽDŽ‘`WüHäh*FJQfã|TuÇß³OÙ8 šCqàv“RDZdÉ€bâK~rVc‚‰fA+J%?©¹ÙåŽBv8Þ*O&÷:Ó2‡Œ‡{ÅÍÀ—н¢®–uµÿú˜LÉp^Ô‹ê$µ) PfçvÍ xi +ñÑœL½Î¨Nª|1 R1h·^§ÌFù2 Œ[p˜ìMñïíFûû—uUtÉëbV”¨—4:®×ä:¯.îš)¾¬êߤÒ˜ƒþ÷ ¨Ê:KCI5(®š+ºq ”S 0k=EXÊJ ˜hQtøM!ŒÿÇ]øOo£¶ þÛMìƒð¤ k#û•ƒ +Ð ´‰ìP*@Qˆ Ýr# ¶œ{uY%û®³}*Lƒå‘ÇA`3¯Yd«qHÒITi[€À¬¯æ·4 \@+¹?¿·ùßA+Õ Öts¶G¡WJJ6ß½øJŽ>±q;x½§Ãõwò¾(®ê%™%Å 8@C·ÈšÂöÎCQ,©íc] Š… mS—ÅbaѩŒ(>»mÕEu0ڣЦÉÈ6¥=5]Ú¾,‹ ¶h¿Ú<<‰[5Gû˯öÔ°#ÉLŠV­Íã•(5Ü¡å3^‹ü¿ÔXt‹þÕ`àsCyøDÀç +½¬ï¤$Š÷\¢õï9WÀ=Í_°ÙË«;GÚìP.s†ÔWB1\æ=¥¿ +B¹Ì:ÄØ3Âû}ó Ú¶a>߆,ˆÌ¢7ŒåÞ¦Öh@Ú›‹‰úúÍW&Ñ6¶›í-Q(P?wÙkjŽ60–Xšš¡ŒÅÓ¦¦h½Ž¬•©zA SР h>C!xo/ßÚ‚ðlþÚSOiÞ£ßy²ÂçOJÕ®å +endstream +endobj +1013 0 obj +<< +/Font 1388 0 R +>> +endobj +1014 0 obj +<< +/Length 945 +/Filter /FlateDecode +>> +stream +xœÅ˜[oQÇß÷Sœð¤/ù_jbµ51šXCâƒ1d KK l»ì¦ÑO禮՞Ëf ,03gvæüæî2 +TEî3N>f”\gŒ’ÏÙ÷„’I&4±TÅ,2¥p£(¸6tMèµ!iñ"þëé§¿¿¿Ê¾eKt³~V—ÙÉ0ëŸ1â¿N3¶¹ÎˆäÄ8 cd¸XLj2?¼»Ï^2¨Šñì¶ Ë|Q÷Þ6uyDNóÕOò©,oš[2-+2.çe5[^’eYnóUÝTÅh’W7£i³*&£»&¯ê_ä~V_‘ª˜ôÈk2¼ÎN‡¾Ð¬Ç¥s/†VwÍ ­÷êª)zo"l †qÅ=Ë%ƒq•Ok\LŒA-@ùŒ¡¹Ëj6‰1¥8p»¾™^shpV‹?w£XNŠjV]ÌËñÍÈ›ü#Ú#ý˜8$еæ+‰½ÄÁXpè8˜­(õÖÌó8J,ËÙ¸>šü,¾b¹Gù¡äz8ìrµÓÀ1ë‡.CíO±U]†Ú0Îy¶¡=Å¡9(ÜÝ“Êpq(Á*ô#7=-)0lòPµ ʦ¾mêËb²GòEÙ,ëãž\"·à°ãý¥7è'pB3Ií«¢A ÚsÊ)؉Ô~ ôå<_­A:°ÊJ Ø,Þû™Xe8XëP «4m|C…g3Ǭ}Ù&í=æìl²ëŒEmïJQXézÿžIXéÆ-vÑv8Ý-7Ó`yâ¼ÒÍ +qÞÖ,qBéijtD*”ºñl0›6¥tãØ0p©ci7ž5fT4ó¤t døæµ`Þfoƒ<),ˆŸ‘'9JK?¢â'©àJ:õ9Ñ '@Z_æÒ)*,JÁ¥R(*°y¨A ¢B¡2“È·E·õ9‰ +‰Â,0;C nóžSì' Žº­-Œp+X÷ +5m¡ÙNÎI’Âàõ˜Ù…NN âÛÉ)IZu\Óv†BåÖ:åU[Dkï“Ô\hP,4$‘šs<0M&°šS”lÎðªÓŒ/æùø¦eõ^¨=RHÊ,ʸ0ûbQÊ4j³àÜõ®½ÉÓù&MQ[7Ãî ©G{­I”eÁ:íÊ™P BÇølê+ÊGå•JŸÖËb(¶RÓÚEq׉3‡’*u‚lëË Üj{‘êK£Œ +wX4€J¨ˆòñçéa¨JW† +l°³þƒ›óì_¿Ø?XZ +endstream +endobj +1015 0 obj +<< +/Font 1389 0 R +>> +endobj +1016 0 obj +<< +/Length 900 +/Filter /FlateDecode +>> +stream +xœÅ˜MOÛ@†ïþ«œÚËd¿?¢P©TP©jH‘z¨*'’˜8¶ýõ‡–BÕxw“! óîÎÎ̳o6 *Œ"÷ 'ŸJnFÉ—äÛwBÉ,šXªÀâV‰R¸Q”?=[>{&tHZ|ˆÿõò·?ï¿N¾&k”i¾ÊEr:I†çŒ8À?Næ Û=gDrbœ† cd²jÖˆ/2IŸ~ºOÞ2–YšßeïÞ’ÉMr6i g$Æo ÷¬§«ìd𾮊9›nÈ碸­ïȼ(IZ,‹2_/ȼÞf³ËM=-«ä>¯®ÉÕršÞH™mê¼Ìf'ƒª¬³AÀÒ´µwY!{S¸m’½odœ–Óy…+ (P<Ô¶Ü7!e> ÇXÍ¥k‡ó*[ýJ¶žee^Œ®–Ez{ù<Û#: ÃYfA+JÛŽü5d©ÙtÔQUµÓÀ1Å­5ð·leš§ÕhöîŠ7HÉ* ØIžâè}ƒF€qø:²¬æ pt¹ˆ´bpü’öiT õ Ë-8ìSß´ŽÍ d¯RÆE]ÝÕ•L ÈtUÔëêd`÷D5(®<³g<ŒÊÊ)ØwýðPÖzðú~xÉ¿ÅrºÝ¶á/d)šÆãj=¯|)EAbë~ð¥^q¢Zñ÷\Ýåèc“¢ Éª°/MGÐb,÷"¾-¼ýiÉÿNl’N‚ˆ…DÇ]I+€Ù¸ÝUÊ0pþûX?Zš‚‰…@W-é@É#—° üT¦ŒäèO¼cÁϘÝí‚É8æ;¨(ÄH*Aãq´…Œ`Œ°èK<ƒ½ƒçêƒ9;Šêöã‹AŽ@le{æ"#$Z—X쯮À‹¶HîqÿªK,WewEËâóå½ïŒ;t,&Ò ®jѰôáñãT :–X€®ªÐ°ôàÎâD%ºsó‹ t(^|¼*Á8WÀ½·µ(‚q&zZ.‚`Ì¡5ñTu«KÊÖË|q]ekÌSè'†!ë²èp|¸‰áÓèqnGÅŰCh×O£žåì¼IÙÅ.cA—It5EÝ»®P <§WÑåèwb Ó‰eŒ¡Û‰¥J;¤h}ºÚ‘tº ÿ}®wYƒ†¨ë'ÈjôFÿ¡]Z(·†[26  Ûˆ¶o^ïÇÛE²Á†²Š +endstream +endobj +1017 0 obj +<< +/Font 1390 0 R +>> +endobj +1018 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÅ˜KOÛ@Çïþ«œÚËdßÞB¥RA¥ª= Eꡪqœ`ò0ql!úé; …¶ñî:v'ìÌî<~óßMDŠX‘‡ˆ“O%w£äKôí;¡d M U`ð«H) Å¢¾'³¢$i±,Jôždëe>¿­²u6½žÕ[ü¹©“²úAòê–Ü,“t1 >)ÜìÎý_e¶©ó2›ž ª²Î>û” (†¸1ã8p Fc CKÆó2Ÿú,Ç hE1—Ãó*[ý +G¶žfe^Œn–Eº¸>tú#: Ch rWE'ó@[ ôpàûwË‹2î¨Ø?\(0ó´M³ó}’{YŠÄÖ6rߛն´&V N›s’Ã:>eÎqk?(ç:vÅ#ê\ÝlèÙÎ4Õ ¸r¶³qQW÷u¶'¦$Yõº:¿ý)«@`YwÇae$P¬Þ¦¼ à°Ò tìÀú?Xüá0{çËd»}…Þpl*EAbuè®°©ŽZŽr÷e¦ÂºyšÏZôêçu¹;®»ÓòjÜŠi0Ü1Jô`ÇOÍœG×f¥• B1Õ +ˆÒ`&Œì/f`]ƒaf5…8;˜•”lÍ#Ì +—ÎÍr”_ÎnãË4ÉPy1wȘ¶ïÒm&©íP Ó„ Ms˜˜&°´¨n<ÿ#åå߈óð +ž‘MçŽI!Q½¹H‚I,•@JÁQX…²Ã/s=LÁ:ñÃlSTZ÷ }{À- +­8Pض‚(7¨§Ü×}î5FAŠ˜n=P¨§:•aHTSîêíÓú˃U=zÀp÷ÜèM_ÎPoyñ¢/§Œ³¢ƒèË,J@GéЗiTZŽ™«QQN“rqø7’ Ë’ºn÷B É$ +1w’ûB’ Ê9PjÒxXûéôjT^½]Ê¥£ 2TX­1ÔÆ EqÕVåqÏ¢œjê:ÞYŒ:ªíÕC{TèÍø1ö*§P~cO*0Ý×ÞU´ÁïŸ~P +endstream +endobj +1019 0 obj +<< +/Font 1391 0 R +>> +endobj +1020 0 obj +<< +/Length 906 +/Filter /FlateDecode +>> +stream +xœÅ˜ÉNA†ïó-Ÿ’K¹÷Å2‘B‘¢äÉRQ„Œ=˜ÁËàñŒyú”MB6èÅžÁ¶ð`ú索¾ú{Q Â(r—qò!£ä&c”|ʾ~#”L3¡‰¥ +,~a™)å€Eùã³ÅÏ„Þ$->ÄÿúûÓïï_g_²ÊlßÕ,;eýsFàGWÛ=gDrbœ†cd´ÜÎ_d4yüí.{E¶¯aVÓ7¯Éè&;ùƳ +—ÎùÇ#ò©o›š¬ÆËü¤—¯¦yU”ƒËE9™_LÇÕüâªÙäÓ‹u3®êï¦zd¼,›U}Ò³=Ò™ˆ‘`WÜ;‘aR¯êb5‹R Pžá†ý*Ÿ·yÌP’Åóômûða´Ÿ[ô¶©Ë9oîÉDzœ7·äª¬È¤\”Ξü·g䮨¯Éåb<™÷H•¯›¢Ê§'½ˆ©qVã>;µºjò^Ì"™­(õÁ0娹Í"¬F†ªv8®ÓB• ‹:_FF*‹NiB1:i×¶`œ ¦h'ÚšƒÂåÏÊ´KŒÜbR¦÷ùé.ž£”ƒ`¨t³FIa%®¸‡)w”¸b Âè(qE5(®ü¥¦#måÌå–ª¬ŠÙ +ŸÎ ª kC­AA•f ¿;H ¨Øy‰üBß=ÌÙb¼Ù®ûJ/îÕùv«Þow*ªK'A¤bæ=+€Ù´Šˆœaà\;$“š‚IåÉ!+“”|ÁƒD*7ÑãhyBåº=5††ˆ½àéQ :Œh '@ÚðéDâhWi÷¡‘°pÈX&ÑH` +SíH<Œ„D·¨ÿûZ:Ÿ"f&Ð6y=y,ãGËbH +ãkÉÌ Š¦ÆèÝ>DidÿÇzÓ–L“¶hr¼^½;iƒ.goJ¤ð+ô4mY¹´5Jt4—Y]H 44©ØhIš+à­Ý¤I3ô>GÊbŠn'œÅÑÜd­NDjvÍMf)`GXW7™FÛhØÀÉ$úœ@¨{Üu¹¸¹ûŒ¥ +T¨…J¡.D8¬cYÇ:Tàü*½ÛÍÚµ”Ÿw[UE¯³¯ÙGÐ¡ã Æl‹zOȺ·Â2V'õÊù…)´:ûš}ô¤qw•¨÷9[ãÏ:vµˆ +endstream +endobj +1021 0 obj +<< +/Font 1392 0 R +>> +endobj +1022 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÅ™ÛNÛ@†ïý+_µ7“="S©TP©j/"õ¢ªPHœÄÄÄØBôé; ZÞÝĆ $0Éþ{˜™oþe“P Â(r›pò-¡ä2a”üH~ý&”L¡‰¥ +,¾a•(å€Eùã³å?Ï„Þ$->ÄOýÿÛÓûÉÏd2Û¯jž’Á)#ð£YÂvÏ‘œg€áÄ­¶sÄMºM>ûWVÔùŠ¬Ç«ü(-«|ZLêá¢\Þ67ùô¬WõŸtðé#]&'£6A«ÀqéÜ›  †qÅÛ³Á¼*¦!ãiÊ3ù¬lêë¦~˜}¾žæUQ/–åäê|»†óÙvç›Ý*†L¥d¼*›u}”Ú”-Jqàv{ðmÉ“j<«‹õ> +endobj +1024 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÍ™]OÛ0†ïó+¬^m7§þ¶S•IcƒIÓvTiÓT…6mC?BC"Ä~ýNZL*±Ý5dEHZŸsì×~Îk¶*Œ"÷'_#Jn"FÉ÷èç/BÉ4šXªÀâÖ‘R1p£(z¶zñLèz iñ!~êïßžß¿ˆ~D Sóè|õ/‰ÿ8šEl÷œɉ‰ 0LŒ‘ѺÎ_d4yúé>zGö¯aV¦k²IÖéY//Òi6)‹|õp±YeóE™nÒéeu—N¯ª¤(÷úÞ“ÑMt1jŠmÄ\Æq±øâ]ÄÖTqnkµt[2 (`‡Î†ýy‘M}Æã1XâqÔ2Ì«ò¶*‹I7Ó´ÈòÁõ*Ÿ,ÇuIãô¹¦ñ¬.j¼ÝU5`ªG’u^mʳží¯"™­(mÕ°?)’Y™mæ>CR²>8^qØ/ÒIv›zŒ¦qÇQT}Ó* ÷£=ÎØÇªÌä"¹{ ßò|YÝ’Y^I¾Ê ,€4N!¹ÏÊñÈÊ0qÜp\¯’ɲGŠt[e¨Ç³^YTiϧ`ÍAá‘Ø¸"ÀõЊAórÔzŠXK + E´!C4Lýt«¹…u6ò` â,mäA5(®ûø•ƒrúžïäêIÅ +nÈŽ VVŠص•á`m`7ÒFš6Iy( +ÝuÛOסç‹n…§Í¾iýЭ˜Ë]ýIºvãš5·(ì–V³ÍÀtr z¾Jîîö¤>LYÌ ƒ¸±·ó)OS0.†ZÊ”lê*‚X-…ʦ¦æùK=ñ^=Z#N˜¡AcýɉBS :”HG!XĤída…ECŠ™…Æ=Ku¢ +›sYŒþÊãö®å‚™E{Š¢ÒÐè®Z¹öK Ê—¿…4$:±î&(wê l¬„ÇK`3†–ҹჰÍ(zA‡ À¶AçhØÜ¦wšËÓÇ_*£tí“¶*´wnÁ{UöXãTO×gœ­ÃÿÝ¹Š¶øý$Z} +endstream +endobj +1025 0 obj +<< +/Font 1394 0 R +>> +endobj +1026 0 obj +<< +/Length 897 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©Ô´i¥ª}ˆ„Ô‡ªB q¸88¶¢ôë;&QÚ(‰w×1B{vÖgæÌ™mB +£ÈmÂÉ·„’«„Qò#ùõ›P2K„&–*°øƒu¢”nå×Vÿ]º^HZ¼ˆÿzúéßï/“ŸÉaêg±HNGIÿ #ðËÑß%ZÜ¢µóÌ"D‹+tP{´ŠÏ5,`OMX#éãu tb>¥‰ÑAÎpsª„œ¡QŠ‚…°6°wä}’—©ûÃgÝSìh¬K|‹æ©­ D©%Óè’ü#†ýEŠOfi{×h“b{¾.ñ…ÕíH"Ÿ£«:b¦3†>ÊŸéÁ‚Ë(º¨Æ¹Þ×Q0Þ,ŽÒ[ƒ¦ÎÓôEÈ­Bóäá~£E¬6»£zu Û *°¾lx®‹çÉ_’O +¥ +endstream +endobj +1027 0 obj +<< +/Font 1395 0 R +>> +endobj +1028 0 obj +<< +/Length 887 +/Filter /FlateDecode +>> +stream +xœÅ˜MoÚ@†ïþ+NíeØïD*5UR©j‘z¨ªˆ€!Nc+J}Ç$J›6õÀÀ¾;ë™}æÝmB +£È}Âɧ„’›„Qò%ùöP2O„&–*°øƒu¢”nåÏ×V¿]ºHZ¼ˆÿzùé×ﯓ¯Éeêg±LN'Éðœøåd‘°ýuF$'Æ`81F&ëzŽø “Ùó»ûä ©ãe‘Íß½%“›älÒ4œUà¸t®y80+Ó5ÙL×éÉ /Òy6+GÕæ:_=œW»t~QM‹òÇ`"i$Æ?¢¤ Ž(§8p[ßå’ó‡ôt5݆)IÓÌ“ ÇX)sDIfA+J™1Ô€¬ëÿhŠÚiฬ­’¦¥$?ÅJôí%ÃÀÍDÆ9ïf2Ϋò®*ŸbH7ó´ÈòÑÕ*ŸÝ^>Fr¹¨C¹Üîc15 Óu^mÊ“ Ð4…[ksÊŒ‡³bº(³Í2dHÅ 9#ÆÃ"ewiÈ`܂ÔnZúñãhOËô¾*ó9›îÈç<¿­îÈ"/È,_åΟ¼²nä>+¯ÉÕ~3!Sb ²éßw¯H·U†w2(‹*„„I5(®š+wq”S 0e»¡Ÿ²(ækTÍùó•†å¨2¬õ¢¼/uÍ@›Hòw§®(H¤ˆî‘J`'µw$ùc·÷_Ô™Ë#{ƒîÔ±µÕ,²MèL]: "€D=©[Ìúš‡`¬JÃÀ4yGÀªÔ –msFGaUJJ6ߪ°JŽþ¨±Þ_Ãê‡W1º\Mw»' dh°˜gÅb(©ígV(… mõÃÚÎõZmÈ¢;ŠÏaŠX@TÇAà0AtÿVFö­è&$Z£XÄ›@gÔÁ‰A„"Gg‹’ÃÙs…¢ij{XÐJ‘;ôFÆë4ƒùÄ-£€`>í÷Ý6xâ†ó°$O\¡QëÌöq~ÈCƒö¶ïo^̈+àR<ó8C[åKéæqŠN) c–9´>±GXÞ| l™EçˆÎÄ5š¡Fß§8–m{ÂEE&Ñúøš®Þ +T‡‡ +qâO,M:gè{üeÚ“8E—äµ&=‰;´Eþš&ªAKÐÔõTmAx+6Ч +홀òô"Ùâë'ÉpÙC +endstream +endobj +1029 0 obj +<< +/Font 1396 0 R +>> +endobj +1030 0 obj +<< +/Length 931 +/Filter /FlateDecode +>> +stream +xœÍ˜KoÚ@Çïþ+NíeØ÷‘JM•TªÚC%¤ª*"`À ààØŠÒOߢ$m•}¸8cffwgö7ÿÝd¨0ŠÜeœ|Ê(¹Ê%_²ï?%ÓLhb©‹7¬2¥p£(¼¶|vMè­!iñ"þë÷oO÷/²oÙÝlŸÕ<;eýsFà£YÆvבœg€a`ŒŒVÛñAF“ÇOwÙB†U>)nr²¯ò“Þû¦.äC¹,«b='ÍzQ.ï/òõ²˜/ê|O/fÍ-¾ošqUÿ$wE½ —ËñäºGª|ÓU>=é½%£«ìlä Ì*p\:÷b`uÕä½w–Œøâž!’á¤ÏjPŒA-@ùŒ¡¹yULcL)ÜnÐk u¾zX§°˜ÔƒýÔŸ=Íüùvâ¿îæ½×ñ.PÌ*ßâwè;°—ø8Þ™­(õfÅKÞ§÷ùé.¥£> +endobj +1032 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÅ˜ÛnÚ@†ïý+®Ú›aÏD*5mR©j/"!õ¢ª" 8[QúôJI¼»`(Q0ÎÎïÙ™ýößUB +£ÈCÂÉç„’Û„Qò5ùþƒP2J„&–*°xÃ"QÊ7Šò§kó?® ½HZ¼ˆÿõ÷§ß÷O“oÉìÊIr>Hº—Œ8À/ã„m®3"91ÎCaŒ kø"ƒáÓ_ɲyõ‹ºº«+²LÙY'[޲2/z7ób8»®—Óbþx-çùdZeËlt=®ïñ÷džÞß÷˜êtQÔËê¬c;¤ûî-Ü&ƒ&UVãÒ¹FUýî°LÇU¾œ„ i$Æo²ß-³a~—… §8p»Î|ÃpÛÑv9{_WE|(æE‰ŠÉ.i£´œí²µªÓ²úIòjJnæépÖ!e¶ªó2uª²Î:!º$Š…Ò8Ÿý˜¼qVã\4HRæ£á˜­(mš†í€y•-v©+0ù°êmsöSv¹ÎØÕ&a ‚¢äºÿNU; S×T$Ç‹ÝC±Ô}=ýbØÑcv¾)¾ HF€qÎÓ§í? æ p¡;qiÅàô5$)0ì¿S×·à°O÷ª¡Â2æ[mºË¦WÞå&oÏVê}À¦œ­Ù×”•@±AÎ5¥hÓLÞ—¸v‘Þ?’/E1«ïȸ(É0Šsº‰m _ÕÏJ%pSÕ81 TØ1Û½X+ TLƒåÿÛ€…K‹·“šyÑL ÒI±€iY‚Àì~Ë~L¥aà|[·#?«¦`baÓ²é@Éÿ;ã‚ðCè¨8Ú2&Ž+€¡cÞJ±¤´S§±p¤õÍq‰…EKèCg8‰Z~+=`s˜?~ Á œs1ÜÄNéõúÁÜ=W,´^Ù¸~Zç+hí¬ [¢ñò?´•;ô]fO?ÅBnÑjùOÚ~>ƒ^+–=‡GUhµÚñ•A%-×µU óS¥í¨\÷o"ƒYÆZ®€æ‹cÙÞ‡¥œr°Þ®ŒBsè=í2¦Ñhy6TšÊçh …GçâñÈ$Ú6_…Çà‘ Ê¿q +Å#J Ž°Ò ÜY2†~*"í* h´Úv9Q +Ú,ÏÖ®Ž4Sþ3‰#>©F+{Þª…F*–8­ + +l€ñ9TÀU²Â÷/o. + +endstream +endobj +1033 0 obj +<< +/Font 1398 0 R +>> +endobj +1034 0 obj +<< +/Length 911 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬üÔ¾ {¿ R©©’JUû ©U…0„p1[QúõH”¶ +ñî‚¡ HÁ!{fgÎ왳ë„F‘‡„“/ %÷ £ä[òã'¡d”M,U`ñ ‹D)Ü(Ê_žÍÿz&ôv!iñ!þ׿Ÿþ|ÿ.ùž,fû.'Ée?é\3âÿØ'l÷œɉqÆH±_¤?|ùí!yGž^½i•/È2[äi¾åå´èÞ΋álP/ïŠùã`”•³Á¸Þä£Ádžm6]š’·÷¤Ÿ\õ›"° +—Î5GÐëLÊé(d=#Á0®¸gG½¢®Vuµ%¦R’-ŠzY]¤6p{Z€j ¥×–Ù¸š.'!Ë)Ün+þö’½N™§«õŠ‘CÁZ²„‚¢Uò˜ò ñóó6MA§2wè”L .4Ò¢eòÜ´ iÐ3ÅjÏA*Ç:¥ aÄÞ$ú$ÿ½W«mR¬ž Éð6n" :©3w#EÃäïÆ`©bÝR@«…KÕÁ÷—ÌR]‰”*¦Ñ¼yFº©bm’‡ÕGØÁ×Ò’P '§xùÂðÑ:FþCÿ@ÚPÎR4D±ŽÄOÙÀaÑ¡ò²ôTàR£÷?%¸Ftèut”D*tBmš‘¨]J¶M+²ü&YãÏo¦Éåò +endstream +endobj +1035 0 obj +<< +/Font 1399 0 R +>> +endobj +1036 0 obj +<< +/Length 918 +/Filter /FlateDecode +>> +stream +xœÍ™MoÚ@†ïþ+ŸÚ˰߈Tjª¤RÕ*!õPUCœc+J}H“TM¼»È!BJŒÙ™Ïì3ïdP Â(r›pò%¡ä:a”|K~þ"”L¡‰¥ +,Þ°H”rÀ¢üáÚüÉ5¡· I‹ñ[ÿþõxÿUò#Y¢™íO9KN‡Iïœøápš°ÝuF$'Æ`è#ÃÅÖG|‘áøá·ÛäÙ¿y•-Èr´ÈNÒl9Éʼè_΋ñÍÅj´©ê2»˜Ö›lr1›6›>MIïÃ{2¼NΆMÖ­Ç¥sDZn$Æ?Žu-@5[ôfe> YKqàv›Í;uµª«à­0•’Ñ¢¨—ÕIj·%PÌÔæ„ôÆåhZåËYÈ’ÜÕ˜& Kze6ÎWYÈrÔ€ÜÖbÃjûÅîãô±®Š>ùTÌ‹&•-çùìªÊ–®}ÐÖõ¨¬~“Û¼º"—óÑø&%e¶®ó2›œ¤~Ç´ÓÀq›/?Ū¬³4`‹ëŠbf7>„AÄ#ÐF€qÎW¨ƒÀ|ÕšƒÂ“*ªò + c>®ú÷ñ?{ ÿù6úßwÁOCrT+Í Ð¥qIa6ûjµ+óÜ‚SÔSŸ/˜ŸÜe§»¼²Ä „SÔáÞâF©Å·È<Šyå,Á#Y·(–ë‘’LÖFv-š× ´ñ¶ÁxUЂĒÕ-àõ%jÂZ%°+lΰ(Ð*<öíd+ UØŽjæáö3¤=mîÈ×¢¸©WdZ”dG^¿cÒI4ûÞ¡ä•V³Íl‰¯4 œ· +¯ÔL,|"9°ÿ•Ò’Þ–âU\D,©:r…£;ŒQp– •{‰@%èXVuãŠp¤}‰ ,J:?Ã^Å<ƒ¨ŽKÊŽˆ\¢¸‹Üµg] ¶‹¥W{ֹ@iÎPÆÌõ:Ú'E×XJ]ZgEœ¯üº³nQòùIÓ•u®åÑI„u> +endobj +1038 0 obj +<< +/Length 912 +/Filter /FlateDecode +>> +stream +xœÍXÛnÚ@}÷W¬xj_†½_©Ô´I¥ª}ˆ„Ô‡ªŠ0Äáb0¶¢ôë;K¥õî‚ `1;³ã3sæÌ*¡@…Qä6áäsBÉMÂ(ùš|ÿA(%BKX¼`ž(å€EùÓÚì5¡7I‹‹ø¯çß~_|Khfó,'Éé éž3⌶]gDrbœ†Ž12˜o|Ä Ÿ>Ý&oÈý£ŸWÙœ,ÒyvÒÉ£¬Ì‹ÞÕ¬N/—麪Ëì2[ÌòÉu•-²Ñå¸^ãûd–®×=Ú!ÝwoÉà&94yb8.‹ñ¤(³Q>¬z£»ìt–§ KF‚a\ñãŸY PÇ÷Bqàvƒ¢£{"P„ù€FîÀj„ãñ=a´¢ÔƒÖ~wRæ£ý¨¹)EÍëuµ¬«NÆT‡¤ó¢^T'vJí4p w3ûÝa™Ž«|1 Ù +Å4oS¿[fÃ|™…l§9(¬®M÷¡¿ÛCÐÞ×UÑ#ŠYQ¢Çä1j£´œ>„kU§eõ“ÜæÕ5¹ÚÖ/Rf«:ǪvÒ©Ê:ë„8¦xîg?&l’Cä{ªA?nš[pߨ”~,ë!ûˆ;ßìb¯ "¯™ƒÔ¸ìc—jP\ùÒµu»Ê)ˆöƒ³§²¨sžL=À k#;•6ìjÚìØ—ìcWQ˜‡úµí +l5w‚Ñ>F±JÜ7²íœb,÷7!,÷¢^ïÂo +[sÍ|ýD¿I'A`"6mÁoÒ0pžÞëoüv–®ïÈ—¢˜ÖK2.J2Œã»Ç4ÓHHñœ)¥%›cÅšRX~º eMÉQ–Åea(xÛNÉPŽ1opX¨K5-û œiwì#¢ˆUX”a±DÓöi±P}Tà …ÊKù¦KÔ\~::¬uZì<¤m8ª2/k…Ó²`mÈÎVYPÆ;ôˆ"dîP!šf AÈÜ ópT¬àÜêó=õ&W¨èZœ\¢Ró=”:¹@K\ÿja?mâT½9WÀ=ÝØ!Ì2Tc±³»ÌRc¨·ÃŠÌ¡üŠÄí@fQ}ŲP f5Н¶¦f1¥©wúÖ¾Y‰*íõS• ÊßV³žD@FrÛγTÆ0orFQ£(=CÁj3¨¾<íÕ¾Ró%Ó…LŒA4fA„GéL6ºÏ{‘¬ðõ Æ;{ +endstream +endobj +1039 0 obj +<< +/Font 1401 0 R +>> +endobj +1040 0 obj +<< +/Length 903 +/Filter /FlateDecode +>> +stream +xœÅ˜KoÚ@Çïþ+NíeØ÷9•š*mUµ‡HH=TrÀ‡‡‰±¥Ÿ¾IÓVM½»˜ ìÌ®gæ7ÿ¹M(Pa¹K8ù”Pr“0J¾$ß¾J&‰ÐÄR°L”rÀ¢üéÚâkBo’/â¿þþôû÷×É×d…f¶Ïj–œ“þ{Fà—ÃiÂvבœg€¡cŒ —[ñA†ã§wwÉ+òðH‹:_’U¶ÌÏzùj’WE9¸Z”ãùhmê¦ÊG“¬š¦Í&ŸŒf‹l³Ðé¿yM†7ÉŰÍ«ÀqéÜ ]0 ㊟Ð-@Ř/«|RŒëÁä>?_dãy/ÈŠâÀí6`N·QÉ€b(Ÿ2⸫1äNè³ ¥§Œ8j@nkÒÉ<ÐNÇÛà‰Æ´?«ŠIÈzXI(¦±/´Ò²©×M·'¦z$[–ͪ>ëÙÀýÆ9OeKûã*›ÖÅj²¤æ °Æ·ÅMÚ¯òq±ÎC–“fBÛHV{<­·M]È»rQVè1Y•õèº\Ü?Õm“UõrWÔ×äjW•H•ß6Öª³^]5y/Ä)nÁan´ÞÆ4æÐ˜ƒ˜ôä{fTƒâ*.w•k<°x^ï·Çu¹;­ Â­œ¡}L“VÅàbEW›†ƒµ‘íÈ^$Tš6‘]G×Ý) +³MÓ¦ÀÎñ¨aƒÙûГÑ&Ó`ydOÑÕ&6Ûšy›ˆ`xI'Axaѯg«ñ>ä’V³žÞ +\Ò0pž¶/\R:P²ý´ž×E¶¹'ŸËrެɴ¬È8dN ¢•3ñ0”Z{Ç P2[¬ø(”T‚ŽeDHÌv ÖKö—³oQOÅRäö1«¨Þ¯¾GáR(”Lò„7Z¢^Š¥Ê!í K݆Ýìs”J~Ú¼œ}ÖA'v³LQDùGÁœå”ñŠÎãp–[Â;‰ˆ-7(é|d -—¨<£wbº£@ä˜b1Tä\÷÷^¡Tä •Sì”í¹vôÃö°‚ê3§(œ¢ú€&™C;EëhÒ¢€Š¥Ð^¼ce“dpÐÍ)NþiØAMJÔMþnð &…uˆ©B„IŽÊê¸éÈê':C‹QTOž9]$´öžj: +Æ›ƒQÈ2¨å<½]± +&OLwQ†ÿ,@&)°­1ÿ?^&·øú žN +endstream +endobj +1041 0 obj +<< +/Font 1402 0 R +>> +endobj +1042 0 obj +<< +/Length 924 +/Filter /FlateDecode +>> +stream +xœÍ˜ÛNÛ@†ïý«\µ7“=¢P©TЪj/"õ¢ª¢8‰!±‰±…èÓwôÞÝàà‚À$ûïNfæ›7 *Œ"7 'ŸJ.FÉ×äûBÉ,šXªÀâ Ö‰R¸Q”?<[ýöLèíBÒâC|ן=¾~™|Kr”Ù~—‹äx”ôOq€ÿͶ{ΈäÄ8 7ÆÈh½Ý#~‘Ñôá·›ä !d8-'ó*ËïÞ’ÑEr2jZÐ*p\:×´ .¹(³YÈrF‚a\ñæåpÁ¬J×$Ÿ¬Ó£^šÏÒ2+ç«bz9΋j¼,V·ãy}ÎÆ‹Õäúz@{¤"¯¨Ž¤n·Ÿm7ò’ÅŒkLŒ¿å‹2eÓj0»MW“ée/H‰;°S¦£ƒ2 ZQÚU†QrÛ:Q×NÇÐw”d›ÅêŽJ²å㜷Wõ›•Ö6`_* ‹ººª«ðó0Õ#“uQçÕQÏžM1ð¥Õ°Ñص¤À°L›ReØ/Óiv•†,Ç DWSì‡w«ÝÇé}]ò¡X%î˜<*ÍWÙbY¥9†ë.h›zRV?ÉMV-Éù®‘2ÝÔv§£^ÀÖ¨ÅUCG¨Ê:íR9ó»-¸*+b¾zÊ5®Êp°Öÿçz<Æÿ†ÿä1ú§ÛàŸíbÔø•f wT8˜¼¢ 1¡uGòGº¨¶¿]·÷#b7§d,ßsŒhA'bÍ"g‹ö䥓 ü€9˜¼ÀlÜlÑ¢ºaàüd0]¥¦`< +¦ësÐØµR:PÒ÷)GÁV + ÂGÇpØJ†¦ŒyØýlO&×·äKQ\ÖWd^”d ߀Q º‘hÿ<¾Â ¶9†Qô™ŸW¡ôXTÇ! 6›a¡Ð‚Iï\ñ:{‘èÇbu¨½4gþËŒ0-8±XPêÔì¿ÈIŠæ¬¥û—î…;4v¦›üâ½X4v-]—¼x/=¡—|áˆçÊ‚ó_†¼:á¹D³êíQ„çM¦Éá„ç ¡§ZöµÓ»;ˆ½Ý4§h2k'èÌ¡_ôe~ ЙEèÇ^(ЙFGçÚbçíÛØ„aíÐØ«¼öÔ%ú> +endobj +1044 0 obj +<< +/Length 927 +/Filter /FlateDecode +>> +stream +xœÍ˜[OÛ0Çßó)¬>m/§¾Û©Ê¤±±MÓö€TiÓT•6mC/¡!bŸ~'ÀƒÛ™) ->Ç>—ßù{—P Â(r‘pò9¡ä4a”|M¾ÿ ”Ì¡‰¥ +,~`“(•7ŠòÛgë;Ï„n’âýýןÏ/“oÉÍ4_å"9%ýŒ¤€oŽæ »zΈäĤ:ÆÈhÓøˆ/2šÞþv‘¼"dØ/³i~–½yMF§ÉѨm9#Á0®xÛr׫‘íd“ôÞÖU1 G“óKò¥(Võ™%™ë¢Ì· ²-ªñ²X_޳í:_,«l›ÍÆóú.Ö“ósr‘WKâᘠuêd=™®z¤Ìvu^f³ƒ^UÖYÏg¿Š·Mß/NËɼÂÝø,(P t[<š%e>óYާ`5—iûr¸`^e››dÛYVæÅàd]LWcW´Gú>®0 ZQÚ–ûr…M5>»':ÕÀ1<­ùsß•S4ŸVƒÙevx•¸^–¬Š•éH¬½lÚ0)¾^€+šƒÂ–ù’R+/#'%†=#('ŸÈn!Åžáê†}Ïv¨™ƒ¼teÞ°¨«³ºê¶7¦zd²)êmuгžû¤WŽÞ8ì€D¥ +Ö{®+ÃÁZǘð®¿{ÀñÙ¤\Ý×®ž”ÕÏk‚w&°Ò 4F´5¤!VŠ‚Äô×q¬NnAUý»½ã‘}Â{ö¡9¯ã«ãòjö +ëæz.ܳ]¦Árçôß.¾šŽ90*S "”]v(­fÃðìaºÇÑøv5Ê ve +J>Cx…á“7è$GYçl;^˜{а»N2)sÅ3p’JЩ¶%',*9Gº)×vâyx†5HuK0á)ÊBÙ~vAÐÅ8¾ÐÄRÉP÷Aæ¯çð)8j³P¨Dw‚ÅPÝÍS”j®û(`å)*1¨„co—[Ô`‘®Kº;aP…2(º +•W9Ú݉jí¹»(Íœäò'3ç +¸Ç¹?6s&:k<ˆÍœ¢\ts›™EIæÀU°ú¼s}ÜY|2âÎ5¶…p”aÙQ÷} /G™D=æN^¿qöcs`^½œ Ê1š=…YŽÚ¬+¬þÃ,CiJ®NŒdÕX,Uä¿Áµ˜kXŒoÕ ‹u…áoU£ëzßݪBµ¶ÿ2• +¬»Jï‘í8Ùá÷/È0X* +endstream +endobj +1045 0 obj +<< +/Font 1404 0 R +>> +endobj +1046 0 obj +<< +/Length 922 +/Filter /FlateDecode +>> +stream +xœÍ˜KOÛ@Çïþ«œÚËdŸÞÝ(T*TªÚRªª*2‰B&Æ¢Ÿ¾ãPQha±M„DLØ™Çþæ¿Û„Z‘›„“O %— £äKòý¡dšˆ”ªÀàÖ‰R¸V”ß?[=x&Òf!ið!þ×ãO¾‘|K6h¦y—óäx”ôO±€Í¶{ΈäD[ cd´n|ÄMî»IÞÝkXÔÕU]‘M¶Îzùfš—‹bp¾*&Ëñ¦¨ÆÅêv<ÍÊåxV_çÓñ|•]_˜ê‘l]Ô›ê¨gz¤ÿî-]&'#—CFåÒZ§CÃþ¤ÌfÕb3YRKÐŒ+îXrØ/óÉâ*YNqঠºc¹»Õ~‡ë}]r’]ß’ÏE±¬¯È¬(ɤX%î€<?r³¨.Èù*›,{$À1É€b‘<ŸË2ßÖ‹2Ÿõª²Î{!›åLŠùp¥c“ f U”º’Ñ,9/Óå¨Ù4–»|ÉpQåëÈê¥a›Ú8FÈU÷»†b‰ûÚø >hÚZOçþåCÕ¸˜Tƒém~¼«ó K)…§†»[Åà•ëNR`Øš¯ZwÜ€Ån~Õºc4B0ªîºö¦ ¸òžjýÀcMYûù¡²2(¶¶»Ö¢¨¬4cÜ“G••¢ ±ÒH*xHáz³‹Ø]°¶uVV?18žŸJààæLc <¶ÛÝ¼× <KÁp×Àà8±1^_wá:m¢u¶ VÐé­pJM™g¤èܪ´ľtÚߪÀL&öB¢Ô ¬sö;ÈöR +:Aí­J J¾x*…‹™öV9ê3/:¶ÉP‚1oVƒa&©„Ô ?Íž8÷a™°¤ñ%2Še $ÔnÑÁ2jßHwÀ¢¦mnI”nNúÄó; +¤OîÇ RpTc~º„"R°–#þSE8T +Š‚ÊsÑpX¸E¡¥[KÛ6”Y¾û‡NÊ5Ê©Xªt»W…bªµ¦lã€D%å½{;¨u”=‡ô€+à±sb·0ÔZþ¶Æ/§(´šø…ðË,ƒÔÛÑQøeµŸ—áøe؇Ôs¡'%ÿ½Í'%“(Ö|­CJ&(ÿXJJt D,­žžU?6á +:´C} ¨ÖF)j­nTO¸Q‹JËSâÝpP£¸ò_1t»¹¥Uì z[› +…U,iÚÚ” +L€ÚÃæY²ÅŸ_„Ç/ƒ +endstream +endobj +1047 0 obj +<< +/Font 1405 0 R +>> +endobj +1048 0 obj +<< +/Length 937 +/Filter /FlateDecode +>> +stream +xœÍ™ßOAÇßï¯ØðÔ¾ ûûÁ&µÑ&Mû`BÓ‡¦!œÂw1ö¯ïFm"·»”“bLôÄٙݙùÌwY%¨0ŠÜ'œ|I(¹I%ß’Ÿ¿%“Dhb©‹oX&J9àFQþôlñâ™ÐCÒâCü¯¿{~ÿ<ù‘ä¸Ì櫜%烤{Ɉüã`š°ísF$'Æ`è#ƒåÆG|‘Áøé§ûäÙ½úY•.I>Z¦g¢L'Ù¸êåEõ=Ÿ‹‡ËzN>/Fëu§ûá=Ü$ƒ¦E­Ç¥sÍ‹ö»³2›„Ø3 ãŠ{‚èuuWWQ¤ù$-³¢w½(Æ·CŒeXoƒN7Ñ g›pzLuÈhYÔyuÖ± =éwÇåhZeù,ÄœâÀíæŒ÷›ìwËtœÝ¥!渫qó›Ìí¬=îÓǺ*zäb´~ _‹â¶¾#Ó¢$ãbQ”y}ãÈ}VÍÉõb4¾í¯˜­(Ý‚eºª3Ì»³NUÖi'$Rj@nj®á(ú¡Ž×t“I«±(&mTåå, ËSmç|UØ¢šƒÂ~å+ÛöP < ²¯õMÒómr­#)0¬9Oæ´(·à°¼N—kÌ€AP.רÅUCƒiÙå,÷“­o%P,v_÷ +e®2¬õoÃ\¥hã›(¢¸«‰E«Ã]…%¸Õâ¸ûéΦù"›Í«4Ç-Ûmܪ•ÕïHè*¦ÁbMì?Âxè*A5k/¢¨+á§T(u¥Àìa=ÿiܽxÞÿíä{µÝý HÃÀ™¦=oÛMÁIJè¨HJFŽaW + ":G •£¸ŠkùG]ž¡Ìb§Zá»??XxrÙÍjÐÆÒ‰g=£¨+}².†õeb@ +‡~BƒšÏ3ÉÅÏáá8i‚þ›ûÖ–W(®Ã—— +ì¡*ìz_%+üþ”ÏdÀ +endstream +endobj +1049 0 obj +<< +/Font 1406 0 R +>> +endobj +1050 0 obj +<< +/Length 941 +/Filter /FlateDecode +>> +stream +xœÍ™ßoÚ0ÇßóWXëñ¬ÆdrÄÓÏ«òª*ïJ²IR¤yïb™C kXmã& §›È†³Mh=¦:d´Ê«¬<éØñŠ”YЊÒú,ëwÇÅhZ¦ÙÌgIj@n:ÊË+ö»E2N¯Õ4–!Å2¨;Šþnµ»m{_•yœ®oÉ×<_TWdšdœ/ó î}$7i9'®&Žk:ÄÅr4^tH‘¬«³ó¤SUÒñ‰ZsPØ0k¥p(Z1¨?“Í‚žé¬%†éTžÁÙLý2Xs 1fp'Zs†0ˆ½ h´æ Õ ¸rÔö ]tr›œn³×Ç’Š,ÒcˆZY ‹ò(’SÖ1­9£h8Ѵ挢 ±‡è£pFàëj޾°WØv£ï±Á^1 –»Æš Ø+ì5«Ÿlh/­fëg‡g`ÿá¸OFÅânÃÖÕ¨(ï°þ<’=<3 âÚ‘Ð'‡š ¡(—¨Ú<ò×3}¹@ÝÊ”€ìõj9WÀk¯'^Ç †z,ô.¯7(*1DQû¸e1Ê,˾–fV(ˆZpC£´ÚÛHs7°ePxü-¸!Q¾50¡@¹gOo`cD > +endobj +1052 0 obj +<< +/Length 917 +/Filter /FlateDecode +>> +stream +xœÅ˜mkAÇßß§X|Õ¾÷ùAL¡iÓBi¡K_”"=ñáô¼#¤Ÿ¾£†4!éí®^T ċٙÙÙßüg•P Â(r›pò%¡ä&a”|K~ý&” ¡‰¥ +,~až(å€Eùó٣gBo’â=ýôïû×ÉÏdf6ïbœœ÷’ö'Fà{£„mŸ3"91ÎCÇéÍ7>â‹ô¿Ý&oÈîÕ”Ùœ,ÒyvÖÊ‹l8”E^þX\ç³»i1ýT­³áçYº^·ÚïÞ’ÞMrÑ«3l8.;ºa#Á0®ø>†‡wÙù,LÃ,iêèá)ÜnRâØ†%Š)züLâ¬ÆT:ºafA+J÷ʤƒ Srs›ÔÚí¶ÇÅd°œv8îŸ/eºyU.«ò>l1ÌŠIÞ¹šåƒiÃéWÛxúC ¨?ÚDÔoBê0Õ"é<¯åY˶HH„oŠEZŸLÝö HGåd1YÒ0ÎÕ^8Ýv‘ &Ë,d9Å þº»µî·ë}Uær‘®ïÈ×<ŸVK2Ê 2Ègyþ“šý#·“òš\m¯à˜¤À°þšE¶ª&˜†g­²¨²VH°Ü‚ÃL¯=ŽnÌa0Áå©ÙnhS Š«¸J O`–´Ê)˜´§uÂJ ˜åQ÷ó^ÖîÙVDAViÚDöÍÇ«(H,:}Z/v‰'N?¼)véI½`,ìEš÷ÛqͼI0§¥“ <;2§¥À¬§‰Â´4 œ§ŒÀ´””ôPÿPx æeº.«"»ß¬U•åŸ'TŽ'ª„€1D•…œ¯øCy*Š3V×CÔw¶ßw¶mk/·Ût—K*ADzëp³Â ÖÛŒ4nÖ¢R‹%×^ŒXSTÇ‘¡øê2yüÓ”¨Êb Ô€Yšì€yƾf9j7?c7ËšŸ‚¢, ˜Wø öÒ½Ѹ㠌O G![”ŠžEÒ¸B1Ö°ôô.À-‰’®¶â)Éê:‡b(ɹîo¡B9ÉŠ­Øa[`î6™œ¢Òòæë«ºÀJ°Ø\Ã.XÔ_û²&Š¥L£ÆòO.^5X¼hÀ¼î5](°bĆ] +Ô჎ƒ\à(ÈN[þŒ¡ó—0ŽEùU;=<.Žã­ë(„žö0Æ +U—§"ååó™ïêRõ•Æsl^&+üù ’mKp +endstream +endobj +1053 0 obj +<< +/Font 1408 0 R +>> +endobj +1054 0 obj +<< +/Length 934 +/Filter /FlateDecode +>> +stream +xœÅXÛnÚ@}÷W¬xj_†½_©ÔTI¥ª• ©U…0Ä `0¶¢ôë;@”¤m°wÁ8 HÁ!»gfg朳«ˆF‘ûˆ“/%·£ä[ôó¡d M,U`ñ óH)Ü(ÊŸžÍ^<z³´øÿëïOÏß¿‰~D ÜfóΧÑù ê^2âÿ8˜Dlûœɉqcd0ß`ÄŒž~»Þ‘Í«?ÍÓñ‡÷dp] ª–³ +—ÎU/‡ ¦E2'‹xžœu²<§£¢·ÈŠïñº(óä²\'ãϳx½ît}v5 ㊷»« ÚÝQqàvsÜì:~HÎgñèÎo'É€b½Õ”EÓñqVcù´»+³ ¥-W5 7¡ÍMµÓÀ1¿Ðá»âP Øžu3¦ë9d´`œ«2ý¬,–eñF²'yšõ®gÙènˆÁ —»h†“M8Ãé&žSϳrQœul‡x…§9(»ÕõÓïŽòxR¤‹©Ï’ŠAumô»y2J—‰ÏbÜ‚Ãú®J·Úcª>–EÖ#ñú|Ͳ»rI&YNFÙ,Ë?Ù“;rŸ7äz;cˆ,fÀ wí?Å> +endobj +1056 0 obj +<< +/Length 937 +/Filter /FlateDecode +>> +stream +xœÍ˜]oÚ0†ïó+,®¶›ƒ¿cWtÒºµ“¦MZ%¤]LJ!Д@HTu¿~‡¶j»­Äv 0*ªRûµÏ9yÎëUDŠX‘Ûˆ“Ï%7£äkôã'¡d M U`ð†y¤”+ÊŸ®Í^\z34xÿëÏOÏ÷_GߣN³ù)&ÑY?ê^0b¿ì#vÉIlc`(Œ‘þ|£_¤?|úë6zCðÕë‹d\f‹É»·¤÷ë†4 +,—ÖÖ Ùëé0[¦>Ãiªn¨‡‘È"™§§÷U™Ÿù,/P-Yäå`™¬ËªHéb–M®Ët‘Žãj¿'³d½&·YyM®fÉpÚ!rn6[¾MR‘®ª¬HG§²¨ÒŽÏ%ŠÑ­ B/$܂уڨ’Þ¤ÈF>Ã1ZQ̾ÚápÀ¬Lç‘Èq ²ay‚!øöóç\löÿÓfû;]4¹)Ÿ#ͯ­ŽÛ¹=èm Àš¢Œ;Êt‹€Ñ]zvŸÞ^3Åbkk«·Ý¥j +ŸbGK6­3×$†µ{¼\ã,V{£\Û‹CŒTs=½ºž/M5(®œ¯^^•˪|\Qº¥E–Ÿ\Íòátà’¦:$™çÕ¢<í˜ñYª² +Öõþ諌Šå[—>ôUšŽ0…ÀçÉúŽ|Éóiµ$ã¼ Ã"{ÈR$‰Þ*ë%Õɬö[µQ Á±ÂŠzhÓö‚cÅ4îhþ.Ððt¦ž)ŒM§fÎ^ã@j¤• BñÕž#€™f, ¢¶ŒXWy¸ek +q(ÂÚS#-(ùߤ„0 Üp;”ŽöÏŸƒiaè™3k¼±/©í á‘°/¬i\IÄ}aЗº@íÏ}¡ÐAJGáë¼GI1}ܲU•å/ò:=dIt¢µ$õ%<Ö HÇ)EäGèæ /äÛÑ|ÄM¿o¼/ï·Ü #‚¢ù«=ÜhmjnÑöÅ;[ìFS4|îÓ’=`šÇèíBQ´§E*tu;ÛÚF3K´s®JkijÎÏ”V¦æ +øîç(¦fhÝUì RN9Òôé?8h‚Pfј:‹6¡Ì ©t1Ï¡ +Ž: [ç-HõP%Ñ<Ö–DcÓÌ„åj¸BŠ2Ax$²g3†n,1!iìÙè2Šfmö¨±‹.͑=sŽìãhWè!~ ëUh¹B™Ô‚ ©Àx¸£ýȸŒVøþ ÆDxð +endstream +endobj +1057 0 obj +<< +/Font 1410 0 R +>> +endobj +1058 0 obj +<< +/Length 720 +/Filter /FlateDecode +>> +stream +xœÅXÛjÛ@}߯XôÔ¾Œ÷~1J¡i“Bi!CJ1Š-;Š/²e‰~}Gq›¶K+×Jd öZš93sfϬ·„“VÓ;"èGÂè-áŒ~&ß¾SF§Dꘇ7¬ˆÖ„ÕL<®-ÿZ“¦6¤.âSÿ~ûsÿ ùJÖè¦~sr>"ƒKN=à£áëœ*A­·À§£U/:š<~º#¯èþг2]Ñu²JÏ¢t=M‹,^/óÉb¼ÎËñ&Ù•U‘ާI±Ϫ]:o«¤( YDo^ÓÑ-¹5áp¼PÞ¿4«Àr¡E3Žx0/²iˆ=#A·ÄçU¹©Ê#‚â:¢É*¯ÖåYäÔ„«)Ó*LŠdVfëyˆIÅ!9›8Št’mÒsÜÑŒ5• Þ[û•²·U™é»|™ˆ˜ÈÙ|™ìvô.+oèõ2™,"Z¤Û*+ÒéYTU@cTÝÆ‡„g¼Lo,@Ü!ý[‡!e[Z8d¬±¬÷Ý:1Ç,f“rˆ©¿Úgþ=&þ²Îû‡:íQ5 qÿjé½>š¹‹õ|b´ÐI?žµ× ±%Ÿß±SÀ°w"Ôÿy¶œk$‚…SƶGˆçƒ£Z3PØ®ætÚ©%vM<é œšp¢E‡Ÿ΋dwO?åù¢ÚÐY^ÐI¸€Â™ÔpÑÐþO‹q@¼Ê+mJÕEI•“À]›„ +©²|ËXtÜH»'pàD« ÛUcz€¡S`ºÊÒéaH/A¹ŽÅï†Ã#X€´õ ÷'fÚ,ØR{pª½ÆÏ)ØRáQRžô°‹›¨–?*:h¶ä‡ó~ggon÷hï Ùâû'L¤N +endstream +endobj +1059 0 obj +<< +/Font 1411 0 R +>> +endobj +1060 0 obj +<< +/F1 1412 0 R +>> +endobj +1061 0 obj +<< +/F1 1412 0 R +>> +endobj +1062 0 obj +<< +/F1 1412 0 R +>> +endobj +1063 0 obj +<< +/F1 1412 0 R +>> +endobj +1064 0 obj +<< +/F1 1412 0 R +>> +endobj +1065 0 obj +<< +/F1 1412 0 R +>> +endobj +1066 0 obj +<< +/F1 1412 0 R +>> +endobj +1067 0 obj +<< +/F1 1412 0 R +>> +endobj +1068 0 obj +<< +/F1 1412 0 R +>> +endobj +1069 0 obj +<< +/F1 1412 0 R +>> +endobj +1070 0 obj +<< +/F1 1412 0 R +>> +endobj +1071 0 obj +<< +/F1 1412 0 R +>> +endobj +1072 0 obj +<< +/F1 1412 0 R +>> +endobj +1073 0 obj +<< +/F1 1412 0 R +>> +endobj +1074 0 obj +<< +/F1 1412 0 R +>> +endobj +1075 0 obj +<< +/F1 1412 0 R +>> +endobj +1076 0 obj +<< +/F1 1412 0 R +>> +endobj +1077 0 obj +<< +/F1 1412 0 R +>> +endobj +1078 0 obj +<< +/F1 1412 0 R +>> +endobj +1079 0 obj +<< +/F1 1412 0 R +>> +endobj +1080 0 obj +<< +/F1 1412 0 R +>> +endobj +1081 0 obj +<< +/F1 1412 0 R +>> +endobj +1082 0 obj +<< +/F1 1412 0 R +>> +endobj +1083 0 obj +<< +/F1 1412 0 R +>> +endobj +1084 0 obj +<< +/F1 1412 0 R +>> +endobj +1085 0 obj +<< +/F1 1412 0 R +>> +endobj +1086 0 obj +<< +/F1 1412 0 R +>> +endobj +1087 0 obj +<< +/F1 1412 0 R +>> +endobj +1088 0 obj +<< +/F1 1412 0 R +>> +endobj +1089 0 obj +<< +/F1 1412 0 R +>> +endobj +1090 0 obj +<< +/F1 1412 0 R +>> +endobj +1091 0 obj +<< +/F1 1412 0 R +>> +endobj +1092 0 obj +<< +/F1 1412 0 R +>> +endobj +1093 0 obj +<< +/F1 1412 0 R +>> +endobj +1094 0 obj +<< +/F1 1412 0 R +>> +endobj +1095 0 obj +<< +/F1 1412 0 R +>> +endobj +1096 0 obj +<< +/F1 1412 0 R +>> +endobj +1097 0 obj +<< +/F1 1412 0 R +>> +endobj +1098 0 obj +<< +/F1 1412 0 R +>> +endobj +1099 0 obj +<< +/F1 1412 0 R +>> +endobj +1100 0 obj +<< +/F1 1412 0 R +>> +endobj +1101 0 obj +<< +/F1 1412 0 R +>> +endobj +1102 0 obj +<< +/F1 1412 0 R +>> +endobj +1103 0 obj +<< +/F1 1412 0 R +>> +endobj +1104 0 obj +<< +/F1 1412 0 R +>> +endobj +1105 0 obj +<< +/F1 1412 0 R +>> +endobj +1106 0 obj +<< +/F1 1412 0 R +>> +endobj +1107 0 obj +<< +/F1 1412 0 R +>> +endobj +1108 0 obj +<< +/F1 1412 0 R +>> +endobj +1109 0 obj +<< +/F1 1412 0 R +>> +endobj +1110 0 obj +<< +/F1 1412 0 R +>> +endobj +1111 0 obj +<< +/F1 1412 0 R +>> +endobj +1112 0 obj +<< +/F1 1412 0 R +>> +endobj +1113 0 obj +<< +/F1 1412 0 R +>> +endobj +1114 0 obj +<< +/F1 1412 0 R +>> +endobj +1115 0 obj +<< +/F1 1412 0 R +>> +endobj +1116 0 obj +<< +/F1 1412 0 R +>> +endobj +1117 0 obj +<< +/F1 1412 0 R +>> +endobj +1118 0 obj +<< +/F1 1412 0 R +>> +endobj +1119 0 obj +<< +/F1 1412 0 R +>> +endobj +1120 0 obj +<< +/F1 1412 0 R +>> +endobj +1121 0 obj +<< +/F1 1412 0 R +>> +endobj +1122 0 obj +<< +/F1 1412 0 R +>> +endobj +1123 0 obj +<< +/F1 1412 0 R +>> +endobj +1124 0 obj +<< +/F1 1412 0 R +>> +endobj +1125 0 obj +<< +/F1 1412 0 R +>> +endobj +1126 0 obj +<< +/F1 1412 0 R +>> +endobj +1127 0 obj +<< +/F1 1412 0 R +>> +endobj +1128 0 obj +<< +/F1 1412 0 R +>> +endobj +1129 0 obj +<< +/F1 1412 0 R +>> +endobj +1130 0 obj +<< +/F1 1412 0 R +>> +endobj +1131 0 obj +<< +/F1 1412 0 R +>> +endobj +1132 0 obj +<< +/F1 1412 0 R +>> +endobj +1133 0 obj +<< +/F1 1412 0 R +>> +endobj +1134 0 obj +<< +/F1 1412 0 R +>> +endobj +1135 0 obj +<< +/F1 1412 0 R +>> +endobj +1136 0 obj +<< +/F1 1412 0 R +>> +endobj +1137 0 obj +<< +/F1 1412 0 R +>> +endobj +1138 0 obj +<< +/F1 1412 0 R +>> +endobj +1139 0 obj +<< +/F1 1412 0 R +>> +endobj +1140 0 obj +<< +/F1 1412 0 R +>> +endobj +1141 0 obj +<< +/F1 1412 0 R +>> +endobj +1142 0 obj +<< +/F1 1412 0 R +>> +endobj +1143 0 obj +<< +/F1 1412 0 R +>> +endobj +1144 0 obj +<< +/F1 1412 0 R +>> +endobj +1145 0 obj +<< +/F1 1412 0 R +>> +endobj +1146 0 obj +<< +/F1 1412 0 R +>> +endobj +1147 0 obj +<< +/F1 1412 0 R +>> +endobj +1148 0 obj +<< +/F1 1412 0 R +>> +endobj +1149 0 obj +<< +/F1 1412 0 R +>> +endobj +1150 0 obj +<< +/F1 1412 0 R +>> +endobj +1151 0 obj +<< +/F1 1412 0 R +>> +endobj +1152 0 obj +<< +/F1 1412 0 R +>> +endobj +1153 0 obj +<< +/F1 1412 0 R +>> +endobj +1154 0 obj +<< +/F1 1412 0 R +>> +endobj +1155 0 obj +<< +/F1 1412 0 R +>> +endobj +1156 0 obj +<< +/F1 1412 0 R +>> +endobj +1157 0 obj +<< +/F1 1412 0 R +>> +endobj +1158 0 obj +<< +/F1 1412 0 R +>> +endobj +1159 0 obj +<< +/F1 1412 0 R +>> +endobj +1160 0 obj +<< +/F1 1412 0 R +>> +endobj +1161 0 obj +<< +/F1 1412 0 R +>> +endobj +1162 0 obj +<< +/F1 1412 0 R +>> +endobj +1163 0 obj +<< +/F1 1412 0 R +>> +endobj +1164 0 obj +<< +/F1 1412 0 R +>> +endobj +1165 0 obj +<< +/F1 1412 0 R +>> +endobj +1166 0 obj +<< +/F1 1412 0 R +>> +endobj +1167 0 obj +<< +/F1 1412 0 R +>> +endobj +1168 0 obj +<< +/F1 1412 0 R +>> +endobj +1169 0 obj +<< +/F1 1412 0 R +>> +endobj +1170 0 obj +<< +/F1 1412 0 R +>> +endobj +1171 0 obj +<< +/F1 1412 0 R +>> +endobj +1172 0 obj +<< +/F1 1412 0 R +>> +endobj +1173 0 obj +<< +/F1 1412 0 R +>> +endobj +1174 0 obj +<< +/F1 1412 0 R +>> +endobj +1175 0 obj +<< +/F1 1412 0 R +>> +endobj +1176 0 obj +<< +/F1 1412 0 R +>> +endobj +1177 0 obj +<< +/F1 1412 0 R +>> +endobj +1178 0 obj +<< +/F1 1412 0 R +>> +endobj +1179 0 obj +<< +/F1 1412 0 R +>> +endobj +1180 0 obj +<< +/F1 1412 0 R +>> +endobj +1181 0 obj +<< +/F1 1412 0 R +>> +endobj +1182 0 obj +<< +/F1 1412 0 R +>> +endobj +1183 0 obj +<< +/F1 1412 0 R +>> +endobj +1184 0 obj +<< +/F1 1412 0 R +>> +endobj +1185 0 obj +<< +/F1 1412 0 R +>> +endobj +1186 0 obj +<< +/F1 1412 0 R +>> +endobj +1187 0 obj +<< +/F1 1412 0 R +>> +endobj +1188 0 obj +<< +/F1 1412 0 R +>> +endobj +1189 0 obj +<< +/F1 1412 0 R +>> +endobj +1190 0 obj +<< +/F1 1412 0 R +>> +endobj +1191 0 obj +<< +/F1 1412 0 R +>> +endobj +1192 0 obj +<< +/F1 1412 0 R +>> +endobj +1193 0 obj +<< +/F1 1412 0 R +>> +endobj +1194 0 obj +<< +/F1 1412 0 R +>> +endobj +1195 0 obj +<< +/F1 1412 0 R +>> +endobj +1196 0 obj +<< +/F1 1412 0 R +>> +endobj +1197 0 obj +<< +/F1 1412 0 R +>> +endobj +1198 0 obj +<< +/F1 1412 0 R +>> +endobj +1199 0 obj +<< +/F1 1412 0 R +>> +endobj +1200 0 obj +<< +/F1 1412 0 R +>> +endobj +1201 0 obj +<< +/F1 1412 0 R +>> +endobj +1202 0 obj +<< +/F1 1412 0 R +>> +endobj +1203 0 obj +<< +/F1 1412 0 R +>> +endobj +1204 0 obj +<< +/F1 1412 0 R +>> +endobj +1205 0 obj +<< +/F1 1412 0 R +>> +endobj +1206 0 obj +<< +/F1 1412 0 R +>> +endobj +1207 0 obj +<< +/F1 1412 0 R +>> +endobj +1208 0 obj +<< +/F1 1412 0 R +>> +endobj +1209 0 obj +<< +/F1 1412 0 R +>> +endobj +1210 0 obj +<< +/F1 1412 0 R +>> +endobj +1211 0 obj +<< +/F1 1412 0 R +>> +endobj +1212 0 obj +<< +/F1 1412 0 R +>> +endobj +1213 0 obj +<< +/F1 1412 0 R +>> +endobj +1214 0 obj +<< +/F1 1412 0 R +>> +endobj +1215 0 obj +<< +/F1 1412 0 R +>> +endobj +1216 0 obj +<< +/F1 1412 0 R +>> +endobj +1217 0 obj +<< +/F1 1412 0 R +>> +endobj +1218 0 obj +<< +/F1 1412 0 R +>> +endobj +1219 0 obj +<< +/F1 1412 0 R +>> +endobj +1220 0 obj +<< +/F1 1412 0 R +>> +endobj +1221 0 obj +<< +/F1 1412 0 R +>> +endobj +1222 0 obj +<< +/F1 1412 0 R +>> +endobj +1223 0 obj +<< +/F1 1412 0 R +>> +endobj +1224 0 obj +<< +/F1 1412 0 R +>> +endobj +1225 0 obj +<< +/F1 1412 0 R +>> +endobj +1226 0 obj +<< +/F1 1412 0 R +>> +endobj +1227 0 obj +<< +/F1 1412 0 R +>> +endobj +1228 0 obj +<< +/F1 1412 0 R +>> +endobj +1229 0 obj +<< +/F1 1412 0 R +>> +endobj +1230 0 obj +<< +/F1 1412 0 R +>> +endobj +1231 0 obj +<< +/F1 1412 0 R +>> +endobj +1232 0 obj +<< +/F1 1412 0 R +>> +endobj +1233 0 obj +<< +/F1 1412 0 R +>> +endobj +1234 0 obj +<< +/F1 1412 0 R +>> +endobj +1235 0 obj +<< +/F1 1412 0 R +>> +endobj +1236 0 obj +<< +/F1 1412 0 R +>> +endobj +1237 0 obj +<< +/F1 1412 0 R +>> +endobj +1238 0 obj +<< +/F1 1412 0 R +>> +endobj +1239 0 obj +<< +/F1 1412 0 R +>> +endobj +1240 0 obj +<< +/F1 1412 0 R +>> +endobj +1241 0 obj +<< +/F1 1412 0 R +>> +endobj +1242 0 obj +<< +/F1 1412 0 R +>> +endobj +1243 0 obj +<< +/F1 1412 0 R +>> +endobj +1244 0 obj +<< +/F1 1412 0 R +>> +endobj +1245 0 obj +<< +/F1 1412 0 R +>> +endobj +1246 0 obj +<< +/F1 1412 0 R +>> +endobj +1247 0 obj +<< +/F1 1412 0 R +>> +endobj +1248 0 obj +<< +/F1 1412 0 R +>> +endobj +1249 0 obj +<< +/F1 1412 0 R +>> +endobj +1250 0 obj +<< +/F1 1412 0 R +>> +endobj +1251 0 obj +<< +/F1 1412 0 R +>> +endobj +1252 0 obj +<< +/F1 1412 0 R +>> +endobj +1253 0 obj +<< +/F1 1412 0 R +>> +endobj +1254 0 obj +<< +/F1 1412 0 R +>> +endobj +1255 0 obj +<< +/F1 1412 0 R +>> +endobj +1256 0 obj +<< +/F1 1412 0 R +>> +endobj +1257 0 obj +<< +/F1 1412 0 R +>> +endobj +1258 0 obj +<< +/F1 1412 0 R +>> +endobj +1259 0 obj +<< +/F1 1412 0 R +>> +endobj +1260 0 obj +<< +/F1 1412 0 R +>> +endobj +1261 0 obj +<< +/F1 1412 0 R +>> +endobj +1262 0 obj +<< +/F1 1412 0 R +>> +endobj +1263 0 obj +<< +/F1 1412 0 R +>> +endobj +1264 0 obj +<< +/F1 1412 0 R +>> +endobj +1265 0 obj +<< +/F1 1412 0 R +>> +endobj +1266 0 obj +<< +/F1 1412 0 R +>> +endobj +1267 0 obj +<< +/F1 1412 0 R +>> +endobj +1268 0 obj +<< +/F1 1412 0 R +>> +endobj +1269 0 obj +<< +/F1 1412 0 R +>> +endobj +1270 0 obj +<< +/F1 1412 0 R +>> +endobj +1271 0 obj +<< +/F1 1412 0 R +>> +endobj +1272 0 obj +<< +/F1 1412 0 R +>> +endobj +1273 0 obj +<< +/F1 1412 0 R +>> +endobj +1274 0 obj +<< +/F1 1412 0 R +>> +endobj +1275 0 obj +<< +/F1 1412 0 R +>> +endobj +1276 0 obj +<< +/F1 1412 0 R +>> +endobj +1277 0 obj +<< +/F1 1412 0 R +>> +endobj +1278 0 obj +<< +/F1 1412 0 R +>> +endobj +1279 0 obj +<< +/F1 1412 0 R +>> +endobj +1280 0 obj +<< +/F1 1412 0 R +>> +endobj +1281 0 obj +<< +/F1 1412 0 R +>> +endobj +1282 0 obj +<< +/F1 1412 0 R +>> +endobj +1283 0 obj +<< +/F1 1412 0 R +>> +endobj +1284 0 obj +<< +/F1 1412 0 R +>> +endobj +1285 0 obj +<< +/F1 1412 0 R +>> +endobj +1286 0 obj +<< +/F1 1412 0 R +>> +endobj +1287 0 obj +<< +/F1 1412 0 R +>> +endobj +1288 0 obj +<< +/F1 1412 0 R +>> +endobj +1289 0 obj +<< +/F1 1412 0 R +>> +endobj +1290 0 obj +<< +/F1 1412 0 R +>> +endobj +1291 0 obj +<< +/F1 1412 0 R +>> +endobj +1292 0 obj +<< +/F1 1412 0 R +>> +endobj +1293 0 obj +<< +/F1 1412 0 R +>> +endobj +1294 0 obj +<< +/F1 1412 0 R +>> +endobj +1295 0 obj +<< +/F1 1412 0 R +>> +endobj +1296 0 obj +<< +/F1 1412 0 R +>> +endobj +1297 0 obj +<< +/F1 1412 0 R +>> +endobj +1298 0 obj +<< +/F1 1412 0 R +>> +endobj +1299 0 obj +<< +/F1 1412 0 R +>> +endobj +1300 0 obj +<< +/F1 1412 0 R +>> +endobj +1301 0 obj +<< +/F1 1412 0 R +>> +endobj +1302 0 obj +<< +/F1 1412 0 R +>> +endobj +1303 0 obj +<< +/F1 1412 0 R +>> +endobj +1304 0 obj +<< +/F1 1412 0 R +>> +endobj +1305 0 obj +<< +/F1 1412 0 R +>> +endobj +1306 0 obj +<< +/F1 1412 0 R +>> +endobj +1307 0 obj +<< +/F1 1412 0 R +>> +endobj +1308 0 obj +<< +/F1 1412 0 R +>> +endobj +1309 0 obj +<< +/F1 1412 0 R +>> +endobj +1310 0 obj +<< +/F1 1412 0 R +>> +endobj +1311 0 obj +<< +/F1 1412 0 R +>> +endobj +1312 0 obj +<< +/F1 1412 0 R +>> +endobj +1313 0 obj +<< +/F1 1412 0 R +>> +endobj +1314 0 obj +<< +/F1 1412 0 R +>> +endobj +1315 0 obj +<< +/F1 1412 0 R +>> +endobj +1316 0 obj +<< +/F1 1412 0 R +>> +endobj +1317 0 obj +<< +/F1 1412 0 R +>> +endobj +1318 0 obj +<< +/F1 1412 0 R +>> +endobj +1319 0 obj +<< +/F1 1412 0 R +>> +endobj +1320 0 obj +<< +/F1 1412 0 R +>> +endobj +1321 0 obj +<< +/F1 1412 0 R +>> +endobj +1322 0 obj +<< +/F1 1412 0 R +>> +endobj +1323 0 obj +<< +/F1 1412 0 R +>> +endobj +1324 0 obj +<< +/F1 1412 0 R +>> +endobj +1325 0 obj +<< +/F1 1412 0 R +>> +endobj +1326 0 obj +<< +/F1 1412 0 R +>> +endobj +1327 0 obj +<< +/F1 1412 0 R +>> +endobj +1328 0 obj +<< +/F1 1412 0 R +>> +endobj +1329 0 obj +<< +/F1 1412 0 R +>> +endobj +1330 0 obj +<< +/F1 1412 0 R +>> +endobj +1331 0 obj +<< +/F1 1412 0 R +>> +endobj +1332 0 obj +<< +/F1 1412 0 R +>> +endobj +1333 0 obj +<< +/F1 1412 0 R +>> +endobj +1334 0 obj +<< +/F1 1412 0 R +>> +endobj +1335 0 obj +<< +/F1 1412 0 R +>> +endobj +1336 0 obj +<< +/F1 1412 0 R +>> +endobj +1337 0 obj +<< +/F1 1412 0 R +>> +endobj +1338 0 obj +<< +/F1 1412 0 R +>> +endobj +1339 0 obj +<< +/F1 1412 0 R +>> +endobj +1340 0 obj +<< +/F1 1412 0 R +>> +endobj +1341 0 obj +<< +/F1 1412 0 R +>> +endobj +1342 0 obj +<< +/F1 1412 0 R +>> +endobj +1343 0 obj +<< +/F1 1412 0 R +>> +endobj +1344 0 obj +<< +/F1 1412 0 R +>> +endobj +1345 0 obj +<< +/F1 1412 0 R +>> +endobj +1346 0 obj +<< +/F1 1412 0 R +>> +endobj +1347 0 obj +<< +/F1 1412 0 R +>> +endobj +1348 0 obj +<< +/F1 1412 0 R +>> +endobj +1349 0 obj +<< +/F1 1412 0 R +>> +endobj +1350 0 obj +<< +/F1 1412 0 R +>> +endobj +1351 0 obj +<< +/F1 1412 0 R +>> +endobj +1352 0 obj +<< +/F1 1412 0 R +>> +endobj +1353 0 obj +<< +/F1 1412 0 R +>> +endobj +1354 0 obj +<< +/F1 1412 0 R +>> +endobj +1355 0 obj +<< +/F1 1412 0 R +>> +endobj +1356 0 obj +<< +/F1 1412 0 R +>> +endobj +1357 0 obj +<< +/F1 1412 0 R +>> +endobj +1358 0 obj +<< +/F1 1412 0 R +>> +endobj +1359 0 obj +<< +/F1 1412 0 R +>> +endobj +1360 0 obj +<< +/F1 1412 0 R +>> +endobj +1361 0 obj +<< +/F1 1412 0 R +>> +endobj +1362 0 obj +<< +/F1 1412 0 R +>> +endobj +1363 0 obj +<< +/F1 1412 0 R +>> +endobj +1364 0 obj +<< +/F1 1412 0 R +>> +endobj +1365 0 obj +<< +/F1 1412 0 R +>> +endobj +1366 0 obj +<< +/F1 1412 0 R +>> +endobj +1367 0 obj +<< +/F1 1412 0 R +>> +endobj +1368 0 obj +<< +/F1 1412 0 R +>> +endobj +1369 0 obj +<< +/F1 1412 0 R +>> +endobj +1370 0 obj +<< +/F1 1412 0 R +>> +endobj +1371 0 obj +<< +/F1 1412 0 R +>> +endobj +1372 0 obj +<< +/F1 1412 0 R +>> +endobj +1373 0 obj +<< +/F1 1412 0 R +>> +endobj +1374 0 obj +<< +/F1 1412 0 R +>> +endobj +1375 0 obj +<< +/F1 1412 0 R +>> +endobj +1376 0 obj +<< +/F1 1412 0 R +>> +endobj +1377 0 obj +<< +/F1 1412 0 R +>> +endobj +1378 0 obj +<< +/F1 1412 0 R +>> +endobj +1379 0 obj +<< +/F1 1412 0 R +>> +endobj +1380 0 obj +<< +/F1 1412 0 R +>> +endobj +1381 0 obj +<< +/F1 1412 0 R +>> +endobj +1382 0 obj +<< +/F1 1412 0 R +>> +endobj +1383 0 obj +<< +/F1 1412 0 R +>> +endobj +1384 0 obj +<< +/F1 1412 0 R +>> +endobj +1385 0 obj +<< +/F1 1412 0 R +>> +endobj +1386 0 obj +<< +/F1 1412 0 R +>> +endobj +1387 0 obj +<< +/F1 1412 0 R +>> +endobj +1388 0 obj +<< +/F1 1412 0 R +>> +endobj +1389 0 obj +<< +/F1 1412 0 R +>> +endobj +1390 0 obj +<< +/F1 1412 0 R +>> +endobj +1391 0 obj +<< +/F1 1412 0 R +>> +endobj +1392 0 obj +<< +/F1 1412 0 R +>> +endobj +1393 0 obj +<< +/F1 1412 0 R +>> +endobj +1394 0 obj +<< +/F1 1412 0 R +>> +endobj +1395 0 obj +<< +/F1 1412 0 R +>> +endobj +1396 0 obj +<< +/F1 1412 0 R +>> +endobj +1397 0 obj +<< +/F1 1412 0 R +>> +endobj +1398 0 obj +<< +/F1 1412 0 R +>> +endobj +1399 0 obj +<< +/F1 1412 0 R +>> +endobj +1400 0 obj +<< +/F1 1412 0 R +>> +endobj +1401 0 obj +<< +/F1 1412 0 R +>> +endobj +1402 0 obj +<< +/F1 1412 0 R +>> +endobj +1403 0 obj +<< +/F1 1412 0 R +>> +endobj +1404 0 obj +<< +/F1 1412 0 R +>> +endobj +1405 0 obj +<< +/F1 1412 0 R +>> +endobj +1406 0 obj +<< +/F1 1412 0 R +>> +endobj +1407 0 obj +<< +/F1 1412 0 R +>> +endobj +1408 0 obj +<< +/F1 1412 0 R +>> +endobj +1409 0 obj +<< +/F1 1412 0 R +>> +endobj +1410 0 obj +<< +/F1 1412 0 R +>> +endobj +1411 0 obj +<< +/F1 1412 0 R +>> +endobj +1412 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Courier +/Encoding /WinAnsiEncoding +>> +endobj +xref +0 1413 +0000000000 65535 f +0000000015 00000 n +0000000169 00000 n +0000000078 00000 n +0000002936 00000 n +0000003056 00000 n +0000003176 00000 n +0000003296 00000 n +0000003416 00000 n +0000003536 00000 n +0000003656 00000 n +0000003777 00000 n +0000003898 00000 n +0000004019 00000 n +0000004140 00000 n +0000004261 00000 n +0000004382 00000 n +0000004503 00000 n +0000004624 00000 n +0000004745 00000 n +0000004866 00000 n +0000004987 00000 n +0000005108 00000 n +0000005229 00000 n +0000005350 00000 n +0000005471 00000 n +0000005592 00000 n +0000005713 00000 n +0000005834 00000 n +0000005955 00000 n +0000006076 00000 n +0000006197 00000 n +0000006318 00000 n +0000006439 00000 n +0000006560 00000 n +0000006681 00000 n +0000006802 00000 n +0000006923 00000 n +0000007044 00000 n +0000007165 00000 n +0000007286 00000 n +0000007407 00000 n +0000007528 00000 n +0000007649 00000 n +0000007770 00000 n +0000007891 00000 n +0000008012 00000 n +0000008133 00000 n +0000008254 00000 n +0000008375 00000 n +0000008496 00000 n +0000008617 00000 n +0000008738 00000 n +0000008859 00000 n +0000008980 00000 n +0000009101 00000 n +0000009222 00000 n +0000009343 00000 n +0000009464 00000 n +0000009585 00000 n +0000009706 00000 n +0000009827 00000 n +0000009948 00000 n +0000010069 00000 n +0000010190 00000 n +0000010311 00000 n +0000010432 00000 n +0000010553 00000 n +0000010674 00000 n +0000010795 00000 n +0000010916 00000 n +0000011037 00000 n +0000011158 00000 n +0000011279 00000 n +0000011400 00000 n +0000011521 00000 n +0000011642 00000 n +0000011763 00000 n +0000011884 00000 n +0000012005 00000 n +0000012126 00000 n +0000012247 00000 n +0000012368 00000 n +0000012489 00000 n +0000012610 00000 n +0000012731 00000 n +0000012852 00000 n +0000012973 00000 n +0000013094 00000 n +0000013215 00000 n +0000013336 00000 n +0000013457 00000 n +0000013578 00000 n +0000013699 00000 n +0000013820 00000 n +0000013941 00000 n +0000014062 00000 n +0000014183 00000 n +0000014304 00000 n +0000014425 00000 n +0000014546 00000 n +0000014668 00000 n +0000014790 00000 n +0000014912 00000 n +0000015034 00000 n +0000015156 00000 n +0000015278 00000 n +0000015400 00000 n +0000015522 00000 n +0000015644 00000 n +0000015766 00000 n +0000015888 00000 n +0000016010 00000 n +0000016132 00000 n +0000016254 00000 n +0000016376 00000 n +0000016498 00000 n +0000016620 00000 n +0000016742 00000 n +0000016864 00000 n +0000016986 00000 n +0000017108 00000 n +0000017230 00000 n +0000017352 00000 n +0000017474 00000 n +0000017596 00000 n +0000017718 00000 n +0000017840 00000 n +0000017962 00000 n +0000018084 00000 n +0000018206 00000 n +0000018328 00000 n +0000018450 00000 n +0000018572 00000 n +0000018694 00000 n +0000018816 00000 n +0000018938 00000 n +0000019060 00000 n +0000019182 00000 n +0000019304 00000 n +0000019426 00000 n +0000019548 00000 n +0000019670 00000 n +0000019792 00000 n +0000019914 00000 n +0000020036 00000 n +0000020158 00000 n +0000020280 00000 n +0000020402 00000 n +0000020524 00000 n +0000020646 00000 n +0000020768 00000 n +0000020890 00000 n +0000021012 00000 n +0000021134 00000 n +0000021256 00000 n +0000021378 00000 n +0000021500 00000 n +0000021622 00000 n +0000021744 00000 n +0000021866 00000 n +0000021988 00000 n +0000022110 00000 n +0000022232 00000 n +0000022354 00000 n +0000022476 00000 n +0000022598 00000 n +0000022720 00000 n +0000022842 00000 n +0000022964 00000 n +0000023086 00000 n +0000023208 00000 n +0000023330 00000 n +0000023452 00000 n +0000023574 00000 n +0000023696 00000 n +0000023818 00000 n +0000023940 00000 n +0000024062 00000 n +0000024184 00000 n +0000024306 00000 n +0000024428 00000 n +0000024550 00000 n +0000024672 00000 n +0000024794 00000 n +0000024916 00000 n +0000025038 00000 n +0000025160 00000 n +0000025282 00000 n +0000025404 00000 n +0000025526 00000 n +0000025648 00000 n +0000025770 00000 n +0000025892 00000 n +0000026014 00000 n +0000026136 00000 n +0000026258 00000 n +0000026380 00000 n +0000026502 00000 n +0000026624 00000 n +0000026746 00000 n +0000026868 00000 n +0000026990 00000 n +0000027112 00000 n +0000027234 00000 n +0000027356 00000 n +0000027478 00000 n +0000027600 00000 n +0000027722 00000 n +0000027844 00000 n +0000027966 00000 n +0000028088 00000 n +0000028210 00000 n +0000028332 00000 n +0000028454 00000 n +0000028576 00000 n +0000028698 00000 n +0000028820 00000 n +0000028942 00000 n +0000029064 00000 n +0000029186 00000 n +0000029308 00000 n +0000029430 00000 n +0000029552 00000 n +0000029674 00000 n +0000029796 00000 n +0000029918 00000 n +0000030040 00000 n +0000030162 00000 n +0000030284 00000 n +0000030406 00000 n +0000030528 00000 n +0000030650 00000 n +0000030772 00000 n +0000030894 00000 n +0000031016 00000 n +0000031138 00000 n +0000031260 00000 n +0000031382 00000 n +0000031504 00000 n +0000031626 00000 n +0000031748 00000 n +0000031870 00000 n +0000031992 00000 n +0000032114 00000 n +0000032236 00000 n +0000032358 00000 n +0000032480 00000 n +0000032602 00000 n +0000032724 00000 n +0000032846 00000 n +0000032968 00000 n +0000033090 00000 n +0000033212 00000 n +0000033334 00000 n +0000033456 00000 n +0000033578 00000 n +0000033700 00000 n +0000033822 00000 n +0000033944 00000 n +0000034066 00000 n +0000034188 00000 n +0000034310 00000 n +0000034432 00000 n +0000034554 00000 n +0000034676 00000 n +0000034798 00000 n +0000034920 00000 n +0000035042 00000 n +0000035164 00000 n +0000035286 00000 n +0000035408 00000 n +0000035530 00000 n +0000035652 00000 n +0000035774 00000 n +0000035896 00000 n +0000036018 00000 n +0000036140 00000 n +0000036262 00000 n +0000036384 00000 n +0000036506 00000 n +0000036628 00000 n +0000036750 00000 n +0000036872 00000 n +0000036994 00000 n +0000037116 00000 n +0000037238 00000 n +0000037360 00000 n +0000037482 00000 n +0000037604 00000 n +0000037726 00000 n +0000037848 00000 n +0000037970 00000 n +0000038092 00000 n +0000038214 00000 n +0000038336 00000 n +0000038458 00000 n +0000038580 00000 n +0000038702 00000 n +0000038824 00000 n +0000038946 00000 n +0000039068 00000 n +0000039190 00000 n +0000039312 00000 n +0000039434 00000 n +0000039556 00000 n +0000039678 00000 n +0000039800 00000 n +0000039922 00000 n +0000040044 00000 n +0000040166 00000 n +0000040288 00000 n +0000040410 00000 n +0000040532 00000 n +0000040654 00000 n +0000040776 00000 n +0000040898 00000 n +0000041020 00000 n +0000041142 00000 n +0000041264 00000 n +0000041386 00000 n +0000041508 00000 n +0000041630 00000 n +0000041752 00000 n +0000041874 00000 n +0000041996 00000 n +0000042118 00000 n +0000042242 00000 n +0000042366 00000 n +0000042490 00000 n +0000042614 00000 n +0000042738 00000 n +0000042862 00000 n +0000042986 00000 n +0000043110 00000 n +0000043234 00000 n +0000043358 00000 n +0000043482 00000 n +0000043606 00000 n +0000043730 00000 n +0000043854 00000 n +0000043978 00000 n +0000044102 00000 n +0000044226 00000 n +0000044350 00000 n +0000044474 00000 n +0000044598 00000 n +0000044722 00000 n +0000044846 00000 n +0000044970 00000 n +0000045094 00000 n +0000045218 00000 n +0000045342 00000 n +0000045466 00000 n +0000045590 00000 n +0000045714 00000 n +0000045838 00000 n +0000047452 00000 n +0000047490 00000 n +0000048491 00000 n +0000048529 00000 n +0000049507 00000 n +0000049545 00000 n +0000050535 00000 n +0000050573 00000 n +0000051546 00000 n +0000051584 00000 n +0000052563 00000 n +0000052601 00000 n +0000053586 00000 n +0000053624 00000 n +0000054602 00000 n +0000054640 00000 n +0000055645 00000 n +0000055683 00000 n +0000056683 00000 n +0000056721 00000 n +0000057695 00000 n +0000057733 00000 n +0000058754 00000 n +0000058792 00000 n +0000059767 00000 n +0000059805 00000 n +0000060829 00000 n +0000060867 00000 n +0000061821 00000 n +0000061859 00000 n +0000062815 00000 n +0000062853 00000 n +0000063812 00000 n +0000063850 00000 n +0000064841 00000 n +0000064879 00000 n +0000065845 00000 n +0000065883 00000 n +0000066872 00000 n +0000066910 00000 n +0000067898 00000 n +0000067936 00000 n +0000068934 00000 n +0000068972 00000 n +0000069973 00000 n +0000070011 00000 n +0000071006 00000 n +0000071044 00000 n +0000072026 00000 n +0000072064 00000 n +0000073036 00000 n +0000073074 00000 n +0000074057 00000 n +0000074095 00000 n +0000075078 00000 n +0000075116 00000 n +0000076105 00000 n +0000076143 00000 n +0000077154 00000 n +0000077192 00000 n +0000078191 00000 n +0000078229 00000 n +0000079228 00000 n +0000079266 00000 n +0000080260 00000 n +0000080298 00000 n +0000081304 00000 n +0000081342 00000 n +0000082336 00000 n +0000082374 00000 n +0000083384 00000 n +0000083422 00000 n +0000084428 00000 n +0000084466 00000 n +0000085462 00000 n +0000085500 00000 n +0000086506 00000 n +0000086544 00000 n +0000087536 00000 n +0000087574 00000 n +0000088590 00000 n +0000088628 00000 n +0000089642 00000 n +0000089680 00000 n +0000090691 00000 n +0000090729 00000 n +0000091719 00000 n +0000091757 00000 n +0000092752 00000 n +0000092790 00000 n +0000093789 00000 n +0000093827 00000 n +0000094786 00000 n +0000094824 00000 n +0000095805 00000 n +0000095843 00000 n +0000096819 00000 n +0000096857 00000 n +0000097835 00000 n +0000097873 00000 n +0000098861 00000 n +0000098899 00000 n +0000099885 00000 n +0000099923 00000 n +0000100906 00000 n +0000100944 00000 n +0000101947 00000 n +0000101985 00000 n +0000102984 00000 n +0000103022 00000 n +0000104028 00000 n +0000104066 00000 n +0000105060 00000 n +0000105098 00000 n +0000106091 00000 n +0000106129 00000 n +0000107122 00000 n +0000107160 00000 n +0000108169 00000 n +0000108207 00000 n +0000109219 00000 n +0000109257 00000 n +0000110256 00000 n +0000110294 00000 n +0000111295 00000 n +0000111333 00000 n +0000112345 00000 n +0000112383 00000 n +0000113390 00000 n +0000113428 00000 n +0000114433 00000 n +0000114471 00000 n +0000115481 00000 n +0000115519 00000 n +0000116527 00000 n +0000116565 00000 n +0000117527 00000 n +0000117565 00000 n +0000118541 00000 n +0000118579 00000 n +0000119546 00000 n +0000119584 00000 n +0000120551 00000 n +0000120589 00000 n +0000121577 00000 n +0000121615 00000 n +0000122603 00000 n +0000122641 00000 n +0000123625 00000 n +0000123663 00000 n +0000124654 00000 n +0000124692 00000 n +0000125683 00000 n +0000125721 00000 n +0000126729 00000 n +0000126767 00000 n +0000127762 00000 n +0000127800 00000 n +0000128818 00000 n +0000128856 00000 n +0000129860 00000 n +0000129898 00000 n +0000130890 00000 n +0000130928 00000 n +0000131943 00000 n +0000131981 00000 n +0000132989 00000 n +0000133027 00000 n +0000134027 00000 n +0000134065 00000 n +0000135082 00000 n +0000135120 00000 n +0000136126 00000 n +0000136164 00000 n +0000137163 00000 n +0000137201 00000 n +0000138216 00000 n +0000138254 00000 n +0000139265 00000 n +0000139303 00000 n +0000140281 00000 n +0000140319 00000 n +0000141303 00000 n +0000141341 00000 n +0000142307 00000 n +0000142345 00000 n +0000143317 00000 n +0000143355 00000 n +0000144352 00000 n +0000144390 00000 n +0000145370 00000 n +0000145408 00000 n +0000146389 00000 n +0000146427 00000 n +0000147432 00000 n +0000147470 00000 n +0000148464 00000 n +0000148502 00000 n +0000149480 00000 n +0000149518 00000 n +0000150511 00000 n +0000150549 00000 n +0000151552 00000 n +0000151590 00000 n +0000152583 00000 n +0000152621 00000 n +0000153623 00000 n +0000153661 00000 n +0000154678 00000 n +0000154716 00000 n +0000155715 00000 n +0000155753 00000 n +0000156744 00000 n +0000156782 00000 n +0000157802 00000 n +0000157840 00000 n +0000158847 00000 n +0000158885 00000 n +0000159894 00000 n +0000159932 00000 n +0000160949 00000 n +0000160987 00000 n +0000161984 00000 n +0000162022 00000 n +0000162985 00000 n +0000163023 00000 n +0000164002 00000 n +0000164040 00000 n +0000165036 00000 n +0000165074 00000 n +0000166061 00000 n +0000166099 00000 n +0000167100 00000 n +0000167138 00000 n +0000168132 00000 n +0000168170 00000 n +0000169160 00000 n +0000169198 00000 n +0000170186 00000 n +0000170224 00000 n +0000171197 00000 n +0000171235 00000 n +0000172216 00000 n +0000172254 00000 n +0000173244 00000 n +0000173282 00000 n +0000174279 00000 n +0000174317 00000 n +0000175308 00000 n +0000175346 00000 n +0000176340 00000 n +0000176378 00000 n +0000177367 00000 n +0000177405 00000 n +0000178384 00000 n +0000178422 00000 n +0000179438 00000 n +0000179476 00000 n +0000180485 00000 n +0000180523 00000 n +0000181538 00000 n +0000181576 00000 n +0000182582 00000 n +0000182620 00000 n +0000183622 00000 n +0000183660 00000 n +0000184658 00000 n +0000184696 00000 n +0000185665 00000 n +0000185703 00000 n +0000186701 00000 n +0000186739 00000 n +0000187713 00000 n +0000187751 00000 n +0000188747 00000 n +0000188785 00000 n +0000189781 00000 n +0000189819 00000 n +0000190813 00000 n +0000190851 00000 n +0000191837 00000 n +0000191875 00000 n +0000192869 00000 n +0000192907 00000 n +0000193904 00000 n +0000193942 00000 n +0000194938 00000 n +0000194976 00000 n +0000195978 00000 n +0000196016 00000 n +0000197020 00000 n +0000197058 00000 n +0000198056 00000 n +0000198094 00000 n +0000199088 00000 n +0000199126 00000 n +0000200104 00000 n +0000200142 00000 n +0000201133 00000 n +0000201171 00000 n +0000202171 00000 n +0000202209 00000 n +0000203213 00000 n +0000203251 00000 n +0000204248 00000 n +0000204286 00000 n +0000205283 00000 n +0000205321 00000 n +0000206315 00000 n +0000206353 00000 n +0000207335 00000 n +0000207373 00000 n +0000208357 00000 n +0000208395 00000 n +0000209383 00000 n +0000209421 00000 n +0000210396 00000 n +0000210434 00000 n +0000211431 00000 n +0000211469 00000 n +0000212471 00000 n +0000212509 00000 n +0000213498 00000 n +0000213536 00000 n +0000214520 00000 n +0000214558 00000 n +0000215556 00000 n +0000215594 00000 n +0000216585 00000 n +0000216623 00000 n +0000217614 00000 n +0000217652 00000 n +0000218662 00000 n +0000218700 00000 n +0000219702 00000 n +0000219740 00000 n +0000220733 00000 n +0000220771 00000 n +0000221770 00000 n +0000221808 00000 n +0000222808 00000 n +0000222846 00000 n +0000223846 00000 n +0000223884 00000 n +0000224894 00000 n +0000224932 00000 n +0000225939 00000 n +0000225977 00000 n +0000226975 00000 n +0000227013 00000 n +0000228008 00000 n +0000228046 00000 n +0000229030 00000 n +0000229068 00000 n +0000230025 00000 n +0000230063 00000 n +0000231045 00000 n +0000231083 00000 n +0000232064 00000 n +0000232102 00000 n +0000233077 00000 n +0000233115 00000 n +0000234111 00000 n +0000234149 00000 n +0000235138 00000 n +0000235176 00000 n +0000236153 00000 n +0000236191 00000 n +0000237203 00000 n +0000237241 00000 n +0000238243 00000 n +0000238281 00000 n +0000239277 00000 n +0000239315 00000 n +0000240328 00000 n +0000240366 00000 n +0000241370 00000 n +0000241408 00000 n +0000242401 00000 n +0000242439 00000 n +0000243442 00000 n +0000243480 00000 n +0000244496 00000 n +0000244534 00000 n +0000245545 00000 n +0000245583 00000 n +0000246595 00000 n +0000246633 00000 n +0000247654 00000 n +0000247692 00000 n +0000248696 00000 n +0000248734 00000 n +0000249737 00000 n +0000249775 00000 n +0000250795 00000 n +0000250833 00000 n +0000251844 00000 n +0000251882 00000 n +0000252851 00000 n +0000252889 00000 n +0000253878 00000 n +0000253916 00000 n +0000254887 00000 n +0000254925 00000 n +0000255896 00000 n +0000255934 00000 n +0000256912 00000 n +0000256950 00000 n +0000257938 00000 n +0000257976 00000 n +0000258943 00000 n +0000258981 00000 n +0000259975 00000 n +0000260013 00000 n +0000261010 00000 n +0000261048 00000 n +0000262030 00000 n +0000262068 00000 n +0000263057 00000 n +0000263095 00000 n +0000264081 00000 n +0000264119 00000 n +0000265128 00000 n +0000265166 00000 n +0000266170 00000 n +0000266208 00000 n +0000267225 00000 n +0000267263 00000 n +0000268267 00000 n +0000268305 00000 n +0000269308 00000 n +0000269346 00000 n +0000270348 00000 n +0000270386 00000 n +0000271385 00000 n +0000271423 00000 n +0000272428 00000 n +0000272466 00000 n +0000273478 00000 n +0000273516 00000 n +0000274527 00000 n +0000274565 00000 n +0000275542 00000 n +0000275580 00000 n +0000276561 00000 n +0000276599 00000 n +0000277569 00000 n +0000277607 00000 n +0000278590 00000 n +0000278628 00000 n +0000279633 00000 n +0000279671 00000 n +0000280669 00000 n +0000280707 00000 n +0000281704 00000 n +0000281742 00000 n +0000282740 00000 n +0000282778 00000 n +0000283759 00000 n +0000283797 00000 n +0000284775 00000 n +0000284813 00000 n +0000285815 00000 n +0000285853 00000 n +0000286837 00000 n +0000286875 00000 n +0000287865 00000 n +0000287903 00000 n +0000288916 00000 n +0000288954 00000 n +0000289955 00000 n +0000289993 00000 n +0000290976 00000 n +0000291014 00000 n +0000292014 00000 n +0000292052 00000 n +0000293064 00000 n +0000293102 00000 n +0000294101 00000 n +0000294139 00000 n +0000295149 00000 n +0000295187 00000 n +0000296188 00000 n +0000296226 00000 n +0000297230 00000 n +0000297268 00000 n +0000298245 00000 n +0000298283 00000 n +0000299267 00000 n +0000299305 00000 n +0000300290 00000 n +0000300328 00000 n +0000301324 00000 n +0000301362 00000 n +0000302364 00000 n +0000302402 00000 n +0000303389 00000 n +0000303427 00000 n +0000304407 00000 n +0000304445 00000 n +0000305447 00000 n +0000305485 00000 n +0000306488 00000 n +0000306526 00000 n +0000307521 00000 n +0000307559 00000 n +0000308568 00000 n +0000308606 00000 n +0000309609 00000 n +0000309647 00000 n +0000310628 00000 n +0000310666 00000 n +0000311646 00000 n +0000311684 00000 n +0000312681 00000 n +0000312719 00000 n +0000313696 00000 n +0000313734 00000 n +0000314737 00000 n +0000314775 00000 n +0000315780 00000 n +0000315818 00000 n +0000316809 00000 n +0000316847 00000 n +0000317838 00000 n +0000317876 00000 n +0000318894 00000 n +0000318932 00000 n +0000319920 00000 n +0000319958 00000 n +0000320935 00000 n +0000320973 00000 n +0000321973 00000 n +0000322011 00000 n +0000322996 00000 n +0000323034 00000 n +0000324026 00000 n +0000324064 00000 n +0000325055 00000 n +0000325093 00000 n +0000326078 00000 n +0000326116 00000 n +0000327115 00000 n +0000327153 00000 n +0000328164 00000 n +0000328202 00000 n +0000329196 00000 n +0000329234 00000 n +0000330229 00000 n +0000330267 00000 n +0000331270 00000 n +0000331308 00000 n +0000332302 00000 n +0000332340 00000 n +0000333342 00000 n +0000333380 00000 n +0000334389 00000 n +0000334427 00000 n +0000335429 00000 n +0000335467 00000 n +0000336470 00000 n +0000336508 00000 n +0000337509 00000 n +0000337547 00000 n +0000338534 00000 n +0000338572 00000 n +0000339550 00000 n +0000339588 00000 n +0000340593 00000 n +0000340631 00000 n +0000341649 00000 n +0000341687 00000 n +0000342667 00000 n +0000342705 00000 n +0000343675 00000 n +0000343713 00000 n +0000344681 00000 n +0000344719 00000 n +0000345682 00000 n +0000345720 00000 n +0000346725 00000 n +0000346763 00000 n +0000347762 00000 n +0000347800 00000 n +0000348801 00000 n +0000348839 00000 n +0000349843 00000 n +0000349881 00000 n +0000350876 00000 n +0000350914 00000 n +0000351901 00000 n +0000351939 00000 n +0000352941 00000 n +0000352979 00000 n +0000353988 00000 n +0000354026 00000 n +0000355027 00000 n +0000355065 00000 n +0000356067 00000 n +0000356105 00000 n +0000357114 00000 n +0000357152 00000 n +0000358143 00000 n +0000358181 00000 n +0000359174 00000 n +0000359212 00000 n +0000360234 00000 n +0000360272 00000 n +0000361280 00000 n +0000361318 00000 n +0000362319 00000 n +0000362357 00000 n +0000363370 00000 n +0000363408 00000 n +0000364399 00000 n +0000364437 00000 n +0000365383 00000 n +0000365421 00000 n +0000366392 00000 n +0000366430 00000 n +0000367395 00000 n +0000367433 00000 n +0000368403 00000 n +0000368441 00000 n +0000369424 00000 n +0000369462 00000 n +0000370453 00000 n +0000370491 00000 n +0000371465 00000 n +0000371503 00000 n +0000372486 00000 n +0000372524 00000 n +0000373518 00000 n +0000373556 00000 n +0000374549 00000 n +0000374587 00000 n +0000375574 00000 n +0000375612 00000 n +0000376624 00000 n +0000376662 00000 n +0000377668 00000 n +0000377706 00000 n +0000378708 00000 n +0000378746 00000 n +0000379743 00000 n +0000379782 00000 n +0000380791 00000 n +0000380830 00000 n +0000381829 00000 n +0000381868 00000 n +0000382881 00000 n +0000382920 00000 n +0000383928 00000 n +0000383967 00000 n +0000384965 00000 n +0000385004 00000 n +0000386011 00000 n +0000386050 00000 n +0000387072 00000 n +0000387111 00000 n +0000388088 00000 n +0000388127 00000 n +0000389116 00000 n +0000389155 00000 n +0000390138 00000 n +0000390177 00000 n +0000391172 00000 n +0000391211 00000 n +0000392212 00000 n +0000392251 00000 n +0000393225 00000 n +0000393264 00000 n +0000394228 00000 n +0000394267 00000 n +0000395275 00000 n +0000395314 00000 n +0000396315 00000 n +0000396354 00000 n +0000397342 00000 n +0000397381 00000 n +0000398376 00000 n +0000398415 00000 n +0000399404 00000 n +0000399443 00000 n +0000400423 00000 n +0000400462 00000 n +0000401463 00000 n +0000401502 00000 n +0000402506 00000 n +0000402545 00000 n +0000403544 00000 n +0000403583 00000 n +0000404597 00000 n +0000404636 00000 n +0000405654 00000 n +0000405693 00000 n +0000406687 00000 n +0000406726 00000 n +0000407737 00000 n +0000407776 00000 n +0000408790 00000 n +0000408829 00000 n +0000409626 00000 n +0000409665 00000 n +0000409702 00000 n +0000409739 00000 n +0000409776 00000 n +0000409813 00000 n +0000409850 00000 n +0000409887 00000 n +0000409924 00000 n +0000409961 00000 n +0000409998 00000 n +0000410035 00000 n +0000410072 00000 n +0000410109 00000 n +0000410146 00000 n +0000410183 00000 n +0000410220 00000 n +0000410257 00000 n +0000410294 00000 n +0000410331 00000 n +0000410368 00000 n +0000410405 00000 n +0000410442 00000 n +0000410479 00000 n +0000410516 00000 n +0000410553 00000 n +0000410590 00000 n +0000410627 00000 n +0000410664 00000 n +0000410701 00000 n +0000410738 00000 n +0000410775 00000 n +0000410812 00000 n +0000410849 00000 n +0000410886 00000 n +0000410923 00000 n +0000410960 00000 n +0000410997 00000 n +0000411034 00000 n +0000411071 00000 n +0000411108 00000 n +0000411145 00000 n +0000411182 00000 n +0000411219 00000 n +0000411256 00000 n +0000411293 00000 n +0000411330 00000 n +0000411367 00000 n +0000411404 00000 n +0000411441 00000 n +0000411478 00000 n +0000411515 00000 n +0000411552 00000 n +0000411589 00000 n +0000411626 00000 n +0000411663 00000 n +0000411700 00000 n +0000411737 00000 n +0000411774 00000 n +0000411811 00000 n +0000411848 00000 n +0000411885 00000 n +0000411922 00000 n +0000411959 00000 n +0000411996 00000 n +0000412033 00000 n +0000412070 00000 n +0000412107 00000 n +0000412144 00000 n +0000412181 00000 n +0000412218 00000 n +0000412255 00000 n +0000412292 00000 n +0000412329 00000 n +0000412366 00000 n +0000412403 00000 n +0000412440 00000 n +0000412477 00000 n +0000412514 00000 n +0000412551 00000 n +0000412588 00000 n +0000412625 00000 n +0000412662 00000 n +0000412699 00000 n +0000412736 00000 n +0000412773 00000 n +0000412810 00000 n +0000412847 00000 n +0000412884 00000 n +0000412921 00000 n +0000412958 00000 n +0000412995 00000 n +0000413032 00000 n +0000413069 00000 n +0000413106 00000 n +0000413143 00000 n +0000413180 00000 n +0000413217 00000 n +0000413254 00000 n +0000413291 00000 n +0000413328 00000 n +0000413365 00000 n +0000413402 00000 n +0000413439 00000 n +0000413476 00000 n +0000413513 00000 n +0000413550 00000 n +0000413587 00000 n +0000413624 00000 n +0000413661 00000 n +0000413698 00000 n +0000413735 00000 n +0000413772 00000 n +0000413809 00000 n +0000413846 00000 n +0000413883 00000 n +0000413920 00000 n +0000413957 00000 n +0000413994 00000 n +0000414031 00000 n +0000414068 00000 n +0000414105 00000 n +0000414142 00000 n +0000414179 00000 n +0000414216 00000 n +0000414253 00000 n +0000414290 00000 n +0000414327 00000 n +0000414364 00000 n +0000414401 00000 n +0000414438 00000 n +0000414475 00000 n +0000414512 00000 n +0000414549 00000 n +0000414586 00000 n +0000414623 00000 n +0000414660 00000 n +0000414697 00000 n +0000414734 00000 n +0000414771 00000 n +0000414808 00000 n +0000414845 00000 n +0000414882 00000 n +0000414919 00000 n +0000414956 00000 n +0000414993 00000 n +0000415030 00000 n +0000415067 00000 n +0000415104 00000 n +0000415141 00000 n +0000415178 00000 n +0000415215 00000 n +0000415252 00000 n +0000415289 00000 n +0000415326 00000 n +0000415363 00000 n +0000415400 00000 n +0000415437 00000 n +0000415474 00000 n +0000415511 00000 n +0000415548 00000 n +0000415585 00000 n +0000415622 00000 n +0000415659 00000 n +0000415696 00000 n +0000415733 00000 n +0000415770 00000 n +0000415807 00000 n +0000415844 00000 n +0000415881 00000 n +0000415918 00000 n +0000415955 00000 n +0000415992 00000 n +0000416029 00000 n +0000416066 00000 n +0000416103 00000 n +0000416140 00000 n +0000416177 00000 n +0000416214 00000 n +0000416251 00000 n +0000416288 00000 n +0000416325 00000 n +0000416362 00000 n +0000416399 00000 n +0000416436 00000 n +0000416473 00000 n +0000416510 00000 n +0000416547 00000 n +0000416584 00000 n +0000416621 00000 n +0000416658 00000 n +0000416695 00000 n +0000416732 00000 n +0000416769 00000 n +0000416806 00000 n +0000416843 00000 n +0000416880 00000 n +0000416917 00000 n +0000416954 00000 n +0000416991 00000 n +0000417028 00000 n +0000417065 00000 n +0000417102 00000 n +0000417139 00000 n +0000417176 00000 n +0000417213 00000 n +0000417250 00000 n +0000417287 00000 n +0000417324 00000 n +0000417361 00000 n +0000417398 00000 n +0000417435 00000 n +0000417472 00000 n +0000417509 00000 n +0000417546 00000 n +0000417583 00000 n +0000417620 00000 n +0000417657 00000 n +0000417694 00000 n +0000417731 00000 n +0000417768 00000 n +0000417805 00000 n +0000417842 00000 n +0000417879 00000 n +0000417916 00000 n +0000417953 00000 n +0000417990 00000 n +0000418027 00000 n +0000418064 00000 n +0000418101 00000 n +0000418138 00000 n +0000418175 00000 n +0000418212 00000 n +0000418249 00000 n +0000418286 00000 n +0000418323 00000 n +0000418360 00000 n +0000418397 00000 n +0000418434 00000 n +0000418471 00000 n +0000418508 00000 n +0000418545 00000 n +0000418582 00000 n +0000418619 00000 n +0000418656 00000 n +0000418693 00000 n +0000418730 00000 n +0000418767 00000 n +0000418804 00000 n +0000418841 00000 n +0000418878 00000 n +0000418915 00000 n +0000418952 00000 n +0000418989 00000 n +0000419026 00000 n +0000419063 00000 n +0000419100 00000 n +0000419137 00000 n +0000419174 00000 n +0000419211 00000 n +0000419248 00000 n +0000419285 00000 n +0000419322 00000 n +0000419359 00000 n +0000419396 00000 n +0000419433 00000 n +0000419470 00000 n +0000419507 00000 n +0000419544 00000 n +0000419581 00000 n +0000419618 00000 n +0000419655 00000 n +0000419692 00000 n +0000419729 00000 n +0000419766 00000 n +0000419803 00000 n +0000419840 00000 n +0000419877 00000 n +0000419914 00000 n +0000419951 00000 n +0000419988 00000 n +0000420025 00000 n +0000420062 00000 n +0000420099 00000 n +0000420136 00000 n +0000420173 00000 n +0000420210 00000 n +0000420247 00000 n +0000420284 00000 n +0000420321 00000 n +0000420358 00000 n +0000420395 00000 n +0000420432 00000 n +0000420469 00000 n +0000420506 00000 n +0000420543 00000 n +0000420580 00000 n +0000420617 00000 n +0000420654 00000 n +0000420691 00000 n +0000420728 00000 n +0000420765 00000 n +0000420802 00000 n +0000420839 00000 n +0000420876 00000 n +0000420913 00000 n +0000420950 00000 n +0000420987 00000 n +0000421024 00000 n +0000421061 00000 n +0000421098 00000 n +0000421135 00000 n +0000421172 00000 n +0000421209 00000 n +0000421246 00000 n +0000421283 00000 n +0000421320 00000 n +0000421357 00000 n +0000421394 00000 n +0000421431 00000 n +0000421468 00000 n +0000421505 00000 n +0000421542 00000 n +0000421579 00000 n +0000421616 00000 n +0000421653 00000 n +0000421690 00000 n +0000421727 00000 n +0000421764 00000 n +0000421801 00000 n +0000421838 00000 n +0000421875 00000 n +0000421912 00000 n +0000421949 00000 n +0000421986 00000 n +0000422023 00000 n +0000422060 00000 n +0000422097 00000 n +0000422134 00000 n +0000422171 00000 n +0000422208 00000 n +0000422245 00000 n +0000422282 00000 n +0000422319 00000 n +0000422356 00000 n +0000422393 00000 n +0000422430 00000 n +0000422467 00000 n +0000422504 00000 n +0000422541 00000 n +0000422578 00000 n +0000422615 00000 n +0000422652 00000 n +0000422689 00000 n +trailer +<< +/Root 1 0 R +/Info 3 0 R +/ID [ ] +/Size 1413 +>> +startxref +422787 +%%EOF diff --git a/config/enderio/recipes/glass.pdf b/config/enderio/recipes/glass.pdf new file mode 100644 index 0000000..85e139c Binary files /dev/null and b/config/enderio/recipes/glass.pdf differ diff --git a/config/enderio/recipes/hiding_base.pdf b/config/enderio/recipes/hiding_base.pdf new file mode 100644 index 0000000..cdf0aed Binary files /dev/null and b/config/enderio/recipes/hiding_base.pdf differ diff --git a/config/enderio/recipes/hiding_conduits.pdf b/config/enderio/recipes/hiding_conduits.pdf new file mode 100644 index 0000000..7055520 Binary files /dev/null and b/config/enderio/recipes/hiding_conduits.pdf differ diff --git a/config/enderio/recipes/hiding_endergy.pdf b/config/enderio/recipes/hiding_endergy.pdf new file mode 100644 index 0000000..166a010 Binary files /dev/null and b/config/enderio/recipes/hiding_endergy.pdf differ diff --git a/config/enderio/recipes/hiding_invpanel.pdf b/config/enderio/recipes/hiding_invpanel.pdf new file mode 100644 index 0000000..e7c3673 --- /dev/null +++ b/config/enderio/recipes/hiding_invpanel.pdf @@ -0,0 +1,80 @@ +%PDF-1.4 +%öäüß +1 0 obj +<< +/Type /Catalog +/Version /1.7 +/Pages 2 0 R +>> +endobj +3 0 obj +<< +/CreationDate (D:20210529010758+02'00') +/Producer (openhtmltopdf.com) +>> +endobj +2 0 obj +<< +/Type /Pages +/Kids [4 0 R] +/Count 1 +>> +endobj +4 0 obj +<< +/Type /Page +/MediaBox [0.0 0.0 595.275 841.875] +/Contents 5 0 R +/Resources 6 0 R +/Parent 2 0 R +>> +endobj +5 0 obj +<< +/Length 803 +/Filter /FlateDecode +>> +stream +xœUmÛ6 þî_ÁùÓ4²ü"ÇšÐb7ô°µu± ÃP(6«°åœ¥œ/ÿ~”“K·6ì ˆ$3䣇É3¯ ^¿z¾z!‡{ïï€CåÅ)d\°Œ ZOˆœEkÁ£ÛYóŸ³8uŽ’Œé_ÿß}³¯½?MSQ£A=‚­v'ÕXâévcø«;A)µî,”µÔg§ ìUƒ/@Y µ\€ƒ‡,q¥4£Ç=ö¤P„}×Ù‚vº9ƒÔ ªi`‡p@½´X’°Ï`U{}´ ÌövI†R’4'åLs[<_JFîÊ¿±§ýN†bïΠôãQjl–)TÝÓüB„Z¹ºü²“™«[GAÛQJ”¦e;êsI°8aaQc™ +vÿS"ydМµ•O.ÏŽè}w"ÚÕåÕ³œt' ÞèP¢ˆå¤»i’©*+eéªc‚+eޤ¬ÖÒ‚4`»®±êh`¨Q–DÑ7í-¡ƒs&"1£}X­£XgŒçy>M+ÀË M IŠ[ÿÎb ¿ŒI}wúñw§Ÿ¨|8©«­oû.é"MY–Í5z gì—:VÙŒÕlênÐòÞºŽw¿9(¨‰ñ3Œˆ\íŽ-±i°b É‚¥ë¹0"º(z‰¿$a i6õGÝÍ®ô>Owô…„LÙlÒÄ/}e‚W {¤ˆcMw&å#¶Å7«Ñ˜ÏÇC/+\È•ÂeÜÏ2,§,ä,£™<«ÇëèZà.É2“¼gF|ðÝŒ¿yýà=Ð÷_ó­Rm +endstream +endobj +6 0 obj +<< +/Font 7 0 R +>> +endobj +7 0 obj +<< +/F1 8 0 R +>> +endobj +8 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /Courier +/Encoding /WinAnsiEncoding +>> +endobj +xref +0 9 +0000000000 65535 f +0000000015 00000 n +0000000169 00000 n +0000000078 00000 n +0000000226 00000 n +0000000342 00000 n +0000001219 00000 n +0000001252 00000 n +0000001283 00000 n +trailer +<< +/Root 1 0 R +/Info 3 0 R +/ID [<8FD43BB44FC1B12AC7577A903CA19F0A> <8FD43BB44FC1B12AC7577A903CA19F0A>] +/Size 9 +>> +startxref +1378 +%%EOF diff --git a/config/enderio/recipes/hiding_machines.pdf b/config/enderio/recipes/hiding_machines.pdf new file mode 100644 index 0000000..7220cd7 Binary files /dev/null and b/config/enderio/recipes/hiding_machines.pdf differ diff --git a/config/enderio/recipes/integration_railcraft_recipes.pdf b/config/enderio/recipes/integration_railcraft_recipes.pdf new file mode 100644 index 0000000..9ad1742 Binary files /dev/null and b/config/enderio/recipes/integration_railcraft_recipes.pdf differ diff --git a/config/enderio/recipes/invpanel.pdf b/config/enderio/recipes/invpanel.pdf new file mode 100644 index 0000000..cf32a94 Binary files /dev/null and b/config/enderio/recipes/invpanel.pdf differ diff --git a/config/enderio/recipes/items.pdf b/config/enderio/recipes/items.pdf new file mode 100644 index 0000000..046fc86 Binary files /dev/null and b/config/enderio/recipes/items.pdf differ diff --git a/config/enderio/recipes/machines.pdf b/config/enderio/recipes/machines.pdf new file mode 100644 index 0000000..0b20c95 Binary files /dev/null and b/config/enderio/recipes/machines.pdf differ diff --git a/config/enderio/recipes/materials.pdf b/config/enderio/recipes/materials.pdf new file mode 100644 index 0000000..1610ca9 Binary files /dev/null and b/config/enderio/recipes/materials.pdf differ diff --git a/config/enderio/recipes/misc.pdf b/config/enderio/recipes/misc.pdf new file mode 100644 index 0000000..085cad7 Binary files /dev/null and b/config/enderio/recipes/misc.pdf differ diff --git a/config/enderio/recipes/powertools.pdf b/config/enderio/recipes/powertools.pdf new file mode 100644 index 0000000..e082404 Binary files /dev/null and b/config/enderio/recipes/powertools.pdf differ diff --git a/config/enderio/recipes/recipes.xsd b/config/enderio/recipes/recipes.xsd new file mode 100644 index 0000000..7892db9 --- /dev/null +++ b/config/enderio/recipes/recipes.xsd @@ -0,0 +1,1301 @@ + + + + + + + + + + Adds an alias into the system. The alias can be used in following elements just like the value itself. Aliases can + be replaced. + + + + + + + + Restricts this alias to only be used if the given config value has the given value. + + + + + + + Restricts this alias to only be used if the given elements descriptor can (not) be found in the game. Use this + to prevent replacing good aliases with bad ones. + + + + + + + + The name of the alias. You can use anything here, but be aware that you share the namespace with all other game + elements. + + + + + + A descriptor naming an item, block, ordict or another alias. + + + + + + + + A single recipe. It can have any number of crafting or any number of smelting variants (no mixing), but at any time + only one of them may be active. + + + + + + + + Restricts this recipe to only be used if the given config value has the given value. + + + + + + + Restricts this recipe to only be used if the given game element can (not) be found in the game. + + + + + + + Crafting variants are crafted in a crafting table. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + A grid represents a shaped recipe. All items must be in the exact position they are given here. If + the recipe is smaller than 3x3, it may be moved in the grid. + + + + + + + An item to be used for crafting. + + + + + + + + + + The size of the grid in the form "width 'x' height". Default is "3x3". + + + + + + + + + + + + + + A shapeless recipe only required the given items to be in the grid, regardless of their position. + + + + + + + An item to be used for crafting. + + + + + + + + + + + + The result of the crafting. + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + + + If true, a special recipe class will be used that will copy over all nbt from the first input item of + the same type. + + + + + + + + Smelting variants are crafted in a furnace (or alloy smelter in furnace mode). + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + The result of the smelting. + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one output item. Note that this is always for one item, + regardless of the recipe size. The number must be between 0.0 (for no EXP) and 1.0 for a 100% chance. If + this attribute is missing it's value will be taken from already existing smelting recipes that produce + this item (really recommended for stuff that already has vanilla smelting recipes). If there's no + existing smelting, it will be 0. Please note that items have the possibility to override this value. + + + + + + + + + + + + + If set to true, the recipe will be registered for the Tinkers' Smeltery. For this to work, the output + item must already be registered with Tinkers to smelt into a fluid. + + + + + + If set to true, the recipe will be registered for the Vanilla Furnace. + + + + + + + Smelting variants are crafted in Tinkers' casting table. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + Items that represent the fluid (type and amount) that needs to be put into the cast. + + + + + + + + Only valid for Tinkers recipe. Number of input items needed for the output. Note that this is + applied to the amount of fluid, not the number of items to smelt. + + + + + + + + + + + + + The Tinkers cast to use. + + + + + + Should the cast be consumed? + + + + + + + The result of the casting process. + + + + + + + + + + + Enchantment recipes used in the Enchanter. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + When this item is used in the Enchanter it will give this recipe. + + + + + + + Only valid for Enchanter recipe. Number of input items needed for one level of the enchantment. + + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + Enchantment to produce. + + + + + + + The XP cost of the recipe will be multiplied with this value. Defaults to 1. + + + + + + + + + + + + + + + + + Spawn recipes to be used in the powered spawner. + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + The settings for one type of entity. + + + + + + The ResourceLocation of the entity this entry is for. Aside from a literal ResourceLocation, a + number of special values can be used. "*" denotes the default entry, its values are used when + there is no matching configuration. "*boss*" matches all modded boss mobs; it can only be used for + soul vial configuration. Additionally, both the modid and the mobid (the part before and after the + colon) can contain a single asterisk as wildcard ("*:*" is an alias for "*"). If multiple entries + match the same mob (only possible when using wildcards), the configurations combine. On entry + disabling spawning or soulvialing is enough to disable that and the highest cost multipier is + used. + + + + + + + The cost of the recipe will be multiplied with this value. Defaults to 1. + + + + + + + + + + + Entities that are disabled cannot be spawned by powered spawners. + + + + + + When set to true, the entity cannot be spawned and must be cloned from a captured entity instead + (Attention: Possibility of item duping!) + + + + + + + Specifies if this mob can be captured with a soul vial (default is yes). If an entity cannot be + captured, it also cannot be spawning by powered spawners. + + + + + + + + + + + Alloying variants are crafted in an alloy smelter. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + Number of input items needed. + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + The result of the alloying. + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one recipe. The number must be between 0.0 (for no EXP) and + 1.0 for a 100% chance. + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Sagmilling recipes are used in a Sag Mill. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The result of the sagmilling. + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + The number of items to sagmill into. + + + + + + + + + + + The chance that this item is produced by one run of the recipe. The chance is increased by the + "chanceMultiplier" of the used grinding ball. + + + + + + + + + + + + + If required is false, an output for something that doesn't exist in the game is silently skipped. + Use this for optional additional outputs, as the whole recipe still needs at least one output + (unless the whole recipe is optional). + + + + + + + + + + Use of grinding balls is restricted by the bonus type of the recipe. If it is set to "none", it will not + have any grinding ball bonuses applied and will not reduce the durability of any balls in the mill at + the time it is processed. If it is set to "chance_only", the chance and power multipliers of the + grinding balls are applied, but not the grinding multiplier. If it is set to "multiply_output" + (default), all multipliers apply. + + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Recipe for the Slice'n'Splice + + + + + A recipe for the VAT. + + + + + A recipe for the Soul Binder. + + + + + A recipe for the vanilla brewing stand. + + + + + A recipe for the Tank. + + + + + A pseudo-recipe for hiding items and fluids in the JEI list of ingredients. + + + + + + + If a recipe is required, it is an error if none of its variants is valid. + + + + + A display name. Used for error messages only. + + + + + + If a recipe is disabled it will not be registered and it will not check the validity of its content. Use this in + the user file to disable core recipes. + + + + + + + + + + + + + + + + + + + Either item or mod must be given. A dependency is met (or not met if reverse is set) if the item (if given) exists and the mod (if given) is loaded. + + + + The ID of an item that must exist in the game + + + + The ID of a mod that must be loaded + + + + When set to true, the dependency is reversed, i.e. the item/mod most not exist + + + + + + + + + + + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and + existing ones removed. + + Use of the grinding ball is restricted by the bonusType of the recipe. If it is set to "none", it will not have any grinding + ball bonuses applied and will not reduce the durability of any balls in the mill at the time it is processed. If it is set + to "chance_only", the chance and power multipliers of the grinding balls are applied, but not the grinding multiplier. If it + is set to "multiply_output" (default), all multipliers apply. + + + + + + + + + + + + + + + + The recipe output will be produced this many times. e.g. "3.14" would produce 3 copies of the complete + output set and a 14% chance for a forth copy. + + + + + + + + + + The chances for the different outputs of the recipe are multiplied with this. e.g. if a recipe specifies + <output name="cobblestone" chance="0.15" /> a chance multiplier of "3.14" would make it a 47.1% chance + of getting one cobblestone. Results of more than 100% do not give multiples. + + + + + + + + + + The "energy cost" of the recipe is multiplied with this. + + + + + + + + + + This specifies how long one grinding ball will last before it is used up. The unit is the amount of + power used by the SAG Mill. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Capacitor Keys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A Soul Binder recipe. + + + + + + + The item that is the input. + + + + + + + + + + The soul that is the input. All souls must be in Soul Vials, so you only specify the soul itself here. + + + + + + + + + The item to produce. + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + The amount of XP levels running this recipe takes. + + + + + + + + + + + + + + + + + + + + Which souls can be used with this recipe: + +* LISTED: Souls will be given with the 'soul' tag +* ALL: All souls can be used +* SPAWNABLE: All souls that can be used with the Powered Spawner can be used. + + + + + + + + + + + + + + A Brewing recipe. + + + + + + + + The item that is the input. + + + + + + + + + + + + + A filling or emptying recipe for the tank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configure which items/fluids should be hidden in JEI. + + + + + + + + + + + + + + + + The resource ID of a potion. + + + + + + + The ID of a fluid. + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + The ID of a fluid. + + + + + NBT for the fluid stack. + + + + Amount of fluid in mB. + + + + + + + + + + + + + + + + + A string that specifies one or more items, consisting of a comma-separated list of item specifiers. Specifiers may be prefixed with a "+" or "-", the latter removes that item from the list. + +If this is used as an input, all items in the list will be used. If it is used as an output, only the first one is used. The list can contain non-existing items as long as there also is at least one existing one. + +Each specifuer can be one of 4 things: + +(1) An alias, e.g. "IRON" + +(2) An oredict name, e.g. "ingotIron". Oredict names can be prefixed with "oredict:" to prevent confusion, e.g. "oredict:ingotIron" + +(3) The resource location of a block, e.g. "minecraft:stone". Block resource locations may be prefixed with "block:" to prevent confusion, e.g. "block:minecraft:stone". In recipes these will only work if that block has a corresponding item that is internally linked to the block. + +(4) The resource location of an item, e.g. "minecraft:iron_ingot". Item resource locations may be prefixed with "item:" to prevent confusion, e.g. "item:minecraft:iron_ingot". A number of items have blocks with the same name that are NOT linked, for them the "item:" prefix is required. Items can further be limited to specific meta values by postfixing with ":(number)", e.g. "item:minecraft:stone:3". + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/sagmill.pdf b/config/enderio/recipes/sagmill.pdf new file mode 100644 index 0000000..34d7927 Binary files /dev/null and b/config/enderio/recipes/sagmill.pdf differ diff --git a/config/enderio/recipes/sagmill_metals.pdf b/config/enderio/recipes/sagmill_metals.pdf new file mode 100644 index 0000000..786a154 Binary files /dev/null and b/config/enderio/recipes/sagmill_metals.pdf differ diff --git a/config/enderio/recipes/sagmill_modded.pdf b/config/enderio/recipes/sagmill_modded.pdf new file mode 100644 index 0000000..451ea2b Binary files /dev/null and b/config/enderio/recipes/sagmill_modded.pdf differ diff --git a/config/enderio/recipes/sagmill_ores.pdf b/config/enderio/recipes/sagmill_ores.pdf new file mode 100644 index 0000000..006d183 Binary files /dev/null and b/config/enderio/recipes/sagmill_ores.pdf differ diff --git a/config/enderio/recipes/sagmill_silentgems.pdf b/config/enderio/recipes/sagmill_silentgems.pdf new file mode 100644 index 0000000..d446978 Binary files /dev/null and b/config/enderio/recipes/sagmill_silentgems.pdf differ diff --git a/config/enderio/recipes/sagmill_vanilla.pdf b/config/enderio/recipes/sagmill_vanilla.pdf new file mode 100644 index 0000000..a0e73e6 Binary files /dev/null and b/config/enderio/recipes/sagmill_vanilla.pdf differ diff --git a/config/enderio/recipes/sagmill_vanilla2modded.pdf b/config/enderio/recipes/sagmill_vanilla2modded.pdf new file mode 100644 index 0000000..be16bf6 Binary files /dev/null and b/config/enderio/recipes/sagmill_vanilla2modded.pdf differ diff --git a/config/enderio/recipes/soulbinder.pdf b/config/enderio/recipes/soulbinder.pdf new file mode 100644 index 0000000..30de776 Binary files /dev/null and b/config/enderio/recipes/soulbinder.pdf differ diff --git a/config/enderio/recipes/spawner.pdf b/config/enderio/recipes/spawner.pdf new file mode 100644 index 0000000..d4d40ce Binary files /dev/null and b/config/enderio/recipes/spawner.pdf differ diff --git a/config/enderio/recipes/tank.pdf b/config/enderio/recipes/tank.pdf new file mode 100644 index 0000000..e647caa Binary files /dev/null and b/config/enderio/recipes/tank.pdf differ diff --git a/config/enderio/recipes/user/SliceNSplice.xml b/config/enderio/recipes/user/SliceNSplice.xml new file mode 100644 index 0000000..3fdaad9 --- /dev/null +++ b/config/enderio/recipes/user/SliceNSplice.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/user/Vat.xml b/config/enderio/recipes/user/Vat.xml new file mode 100644 index 0000000..20e890d --- /dev/null +++ b/config/enderio/recipes/user/Vat.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/user/recipes.xsd b/config/enderio/recipes/user/recipes.xsd new file mode 100644 index 0000000..14911e9 --- /dev/null +++ b/config/enderio/recipes/user/recipes.xsd @@ -0,0 +1,1526 @@ + + + + + + + + + + Adds an alias into the system. The alias can be used in following elements just like the value itself. Aliases can be replaced. + + + + + + + + Restricts this alias to only be used if the given config value has the given value. + + + + + + + Restricts this alias to only be used if the given elements descriptor can (not) be found in the game. Use this to prevent replacing + good aliases with bad ones. + + + + + + + + The name of the alias. You can use anything here, but be aware that you share the namespace with all other game elements. + + + + + + A descriptor naming an item, block, ordict or another alias. + + + + + + + + A single recipe. It can have any number of crafting or any number of smelting variants (no mixing), but at any time only one of them may + be active. + + + + + + + + Restricts this recipe to only be used if the given config value has the given value. + + + + + + + Restricts this recipe to only be used if the given game element can (not) be found in the game. + + + + + + + + Crafting variants are crafted in a crafting table. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + A grid represents a shaped recipe. All items must be in the exact position they are given here. If the recipe is smaller than 3x3, + it may be moved in the grid. + + + + + + + + An item to be used for crafting. + + + + + + + + The size of the grid in the form "width 'x' height". Default is "3x3". + + + + + + + + + + + + + + A shapeless recipe only required the given items to be in the grid, regardless of their position. + + + + + + + + An item to be used for crafting. + + + + + + + + + + + The result of the crafting. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + + + + + If true, a special recipe class will be used that will copy over all nbt from the first input item of the same type. + + + + + + + + + Smelting variants are crafted in a furnace (or alloy smelter in furnace mode). + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + + + + + + + + The result of the smelting. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one output item. Note that this is always for one item, regardless of the recipe size. The + number must be between 0.0 (for no EXP) and 1.0 for a 100% chance. If this attribute is missing, it's value will be taken from already existing + smelting recipes that produce this item (really recommended for stuff that already has vanilla smelting recipes). If there's no existing smelting, + it will be 0. + + Please note that items have the possibility to override this value. + + + + + + + + + + + + + If set to true, the recipe will be registered for the Tinkers' Smeltery. For this to work, the output item must already be + registered with Tinkers to smelt into a fluid. + + + + + + + If set to true, the recipe will be registered for the Vanilla Furnace. + + + + + + + + + Smelting variants are crafted in Tinkers' casting table. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + Items that represent the fluid (type and amount) that needs to be put into the cast. + + + + + + + + Only valid for Tinkers recipe. Number of input items needed for the output. Note that this is applied to the amount of fluid, not + the number of items to smelt. + + + + + + + + + + + + + + The Tinkers cast to use. + + + + + + + + Should the cast be consumed? + + + + + + + + + The result of the casting process. + + + + + + + + + + + + + Enchantment recipes used in the Enchanter. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + When this item is used in the Enchanter it will give this recipe. + + + + + + + + Only valid for Enchanter recipe. Number of input items needed for one level of the enchantment. + + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + + Enchantment to produce. + + + + + + + + The XP cost of the recipe will be multiplied with this value. + + Defaults to 1. + + + + + + + + + + + + + + + + + + Spawn recipes to be used in the powered spawner. + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + The settings for one type of entity. + + + + + + + The ResourceLocation of the entity this entry is for. + + Aside from a literal ResourceLocation, a number of special values can be + used: + + "*" denotes the default entry, its values are used when there is no matching configuration. + + "*boss*" matches all modded boss mobs; it can + only be used for soul vial configuration. + + Additionally, both the modid and the mobid (the part before and after the colon) can contain a single + asterisk as wildcard ("*:*" is an alias for "*"). + + If multiple entries match the same mob (only possible when using wildcards), the + configurations combine using the most restrictive setting, i.e. if any one entry disables spawning (or + soulvialing) it is disabled, and the + highest cost multipier of all matching entries will be used. + + + + + + + The cost of the recipe will be multiplied with this value. + + Defaults to 1. + + + + + + + + + + + + Entities that are disabled cannot be spawned by powered spawners. + + + + + + + When set to true, the entity cannot be spawned and must be cloned from a captured entity instead (Attention: Possibility of item + duping!) + + + + + + + Specifies if this mob can be captured with a soul vial (default is yes). If an entity cannot be captured, it also cannot be + spawning by powered spawners. + + + + + + + + + + + + Alloying variants are crafted in an alloy smelter. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + Number of input items needed. + + + + + + + + + + + + + An NBT tag in the same syntax Minecraft uses for recipes, the give command, etc. + + + + + + + + + The result of the alloying. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from the smelting one recipe. The number must be between 0.0 (for no EXP) and 1.0 for a 100% chance. + + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + + + Sagmilling recipes are used in a Sag Mill. + + + + + + + + Restricts this variant to only be used if the given config value has the given value. + + + + + + + Restricts this variant to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + + The result of the sagmilling. + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The number of items to sagmill into. + + + + + + + + + + + + The chance that this item is produced by one run of the recipe. The chance is increased by the "chanceMultiplier" of the used + grinding ball. + + + + + + + + + + + + + + + If required is false, an output for something that doesn't exist in the game is silently skipped. Use this for optional + additional outputs, as the whole recipe still needs at least one output (unless the whole recipe is optional). + + + + + + + + + + Use of grinding balls is restricted by the bonus type of the recipe. If it is set to "none", it will not have any grinding ball + bonuses applied and will not reduce the durability of any balls in the mill at the time it is processed. If it is set to "chance_only", the chance + and power multipliers of the grinding balls are applied, but not the grinding multiplier. If it is set to "multiply_output" (default), all + multipliers apply. + + + + + + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + + + Recipe for the Slice'n'Splice + + + + + + + A recipe for the VAT. + + + + + + + A recipe for the Soul Binder. + + + + + + + A recipe for the vanilla brewing stand. + + + + + + + A recipe for the Tank. + + + + + + + A pseudo-recipe for hiding items and fluids in the JEI list of ingredients. + + + + + + + + + + + + + + + If a recipe is required, it is an error if none of its variants is valid. + + + + + + + A display name. Used for error messages only. + + + + + + + If a recipe is disabled it will not be registered and it will not check the validity of its content. Use this in the user file to + disable core recipes. + + + + + + The minimum level a machine has to have to be able to produce this recipe. Note that not all machines have levels. Setting a level for + those would either be ignored completele (e.g. crafting, casting) or make the recipe uncraftable (e.g. slicing). + + + + + + + + + + + + + + + + + + + + + + + + + + + Either item or mod or upgrade must be given. A dependency is met (or not met if reverse is set) if the item (if given) exists and the upgrade + (if given) exists and the mod (if given) is loaded. + + + + + The ID of an item that must exist in the game + + + + + The ID of a mod that must be loaded + + + + + The ID of a Dark Steel Upgrade that must be loaded + + + + + When set to true, the dependency is reversed, i.e. the item/mod/upgrade must not exist + + + + + + + + + + + + + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and existing ones removed. + + Use of the grinding ball is restricted by the bonusType of the recipe. If it is set to "none", it will not have any grinding ball bonuses applied + and will not reduce the durability of any balls in the mill at the time it is processed. If it is set to "chance_only", the chance and power + multipliers of the grinding balls are applied, but not the grinding multiplier. If it is set to "multiply_output" (default), all multipliers + apply. + + + + + + + + + + + + + + + + + The recipe output will be produced this many times. e.g. "3.14" would produce 3 copies of the complete output set and a 14% chance + for a forth copy. + + + + + + + + + + + + The chances for the different outputs of the recipe are multiplied with this. e.g. if a recipe specifies <output + name="cobblestone" chance="0.15" /> a chance multiplier of "3.14" would make it a 47.1% chance of getting one cobblestone. + + Results of more than 100% do not give multiples. + + + + + + + + + + + The "energy cost" of the recipe is multiplied with this. + + + + + + + + + + + This specifies how long one grinding ball will last before it is used up. The unit is the amount of power used by the SAG Mill. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Capacitor Keys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A Soul Binder recipe. + + + + + + + The item that is the input. + + + + + + + + + + The soul that is the input. All souls must be in Soul Vials, so you only specify the soul itself here. + + + + + + + + + The item to produce. + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + The amount of XP levels running this recipe takes. + + + + + + + + + + + + + + + + + + + + Which souls can be used with this recipe: + + * LISTED: Souls will be given with the 'soul' tag + * ALL: All souls can be used + * SPAWNABLE: All souls + that can be used with the Powered Spawner can be used. + * MONSTERS: All souls that are tagged as monster. + * ANIMALS: All souls that are tagged as animals. + + + + + + + + + + + + + + + + + A Brewing recipe. + + + + + + + + The item that is the input. + + + + + + + + + + + + + A filling or emptying recipe for the tank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A marker to disable a recipe. Can be used together or instead of the disabled attribute. + + + + + + + + + + A fuel for usage in the combustion generators. + + + + + + + + + Amount of energy the fuel generates per tick (base value) + + + + + + + + + + Number of ticks the fuel lasts (base value) + + + + + + + + + + + + Configure which items/fluids should be hidden in JEI. + + + + + + + + + + + + + + A coolant for usage in the combustion generators. + + + + + + + + + degreesCoolingPerMB (base value) + + + + + + + + + + + + + The resource ID of a potion. + + + + + + + + The ID of a fluid. + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + An element will be hidden if: + + (1) there exists a configuration for it. Elements that are never configured will not be hidden. + + (2) There is no + configuration that sets "show" to true OR + + (3) There is at least one configuration that sets "hide" to true. + + Ender IO itself will never set "hide" to true and + will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO + has hidden. + + + + + + + + The ID of a fluid. + + + + + NBT for the fluid stack. + + + + + Amount of fluid in mB. + + + + + + + + + + + + + + The registry name of a potion effect. If this is given, a potion bottle with this effect is created. Cannot be used together with name or + nbt. + + + + + + + A string that specifies one or more items, consisting of a comma-separated list of item specifiers. Specifiers may be prefixed with a "+" or + "-", the latter removes that item from the list. + + If this is used as an input, all items in the list will be used. If it is used as an output, only the first + one is used. The list can contain non-existing items as long as there also is at least one existing one. + + Each specifuer can be one of 4 things: + + (1) An alias, + e.g. "IRON" + + (2) An oredict name, e.g. "ingotIron". Oredict names can be prefixed with "oredict:" to prevent confusion, e.g. "oredict:ingotIron" + + (3) The + resource location of a block, e.g. "minecraft:stone". Block resource locations may be prefixed with "block:" to prevent confusion, e.g. + "block:minecraft:stone". In recipes these will only work if that block has a corresponding item that is internally linked to the block. + + (4) The resource + location of an item, e.g. "minecraft:iron_ingot". Item resource locations may be prefixed with "item:" to prevent confusion, e.g. + "item:minecraft:iron_ingot". A number of items have blocks with the same name that are NOT linked, for them the "item:" prefix is required. Items can + further be limited to specific meta values by postfixing with ":(number)", e.g. "item:minecraft:stone:3". + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/user/strict_iron.xml b/config/enderio/recipes/user/strict_iron.xml new file mode 100644 index 0000000..9bbe493 --- /dev/null +++ b/config/enderio/recipes/user/strict_iron.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/user/user_recipes.xml b/config/enderio/recipes/user/user_recipes.xml new file mode 100644 index 0000000..25ea112 --- /dev/null +++ b/config/enderio/recipes/user/user_recipes.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/config/enderio/recipes/vat.pdf b/config/enderio/recipes/vat.pdf new file mode 100644 index 0000000..613c6f7 Binary files /dev/null and b/config/enderio/recipes/vat.pdf differ diff --git a/config/enderstorage.cfg b/config/enderstorage.cfg new file mode 100644 index 0000000..1e91ea3 --- /dev/null +++ b/config/enderstorage.cfg @@ -0,0 +1,18 @@ +#EnderStorage Configuration File +#Deleting any element will restore it to it's default value + +#Causes chests to lose personal settings and drop the diamond on break +anarchyMode=false + +#Disables the tank on top of the creators heads. +disableCreatorVisuals=false + +#The size of each inventory of EnderStorage. 0 = 3x3, 1 = 3x9, 2 = 6x9 +item.storage-size=1 + + +#The name of the item used to set the chest to personal. Diamond by default. Format :|, Meta can be replaced with "WILD" +personalItem=minecraft:diamond|0 + +#Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest. +useVanillaEnderChestSounds=false diff --git a/config/extendedcrafting.cfg b/config/extendedcrafting.cfg new file mode 100644 index 0000000..3059ec7 --- /dev/null +++ b/config/extendedcrafting.cfg @@ -0,0 +1,241 @@ +# Configuration file + +########################################################################################################## +# automation_interface +#--------------------------------------------------------------------------------------------------------# +# Settings for the Automation Interface. +########################################################################################################## + +automation_interface { + # Should the Automation Interface accept GTEU? [default: false] + B:accept_gteu=true + + # Should the Automation Interface be enabled? [default: true] + B:enabled=true + + # How much FE the Automation Interface should hold. [range: 0 ~ 2147483647, default: 1000000] + I:energy_capacity=1000000 + + # How much FE the Automation Interface should use when moving items. [range: 0 ~ 100000, default: 80] + I:energy_rate=80 + + # Should the Automation Interface render the result item inside it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# combination_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Crafting Core. +########################################################################################################## + +combination_crafting { + # Should the Crafting Core accept GTEU? [default: false] + B:accept_gteu=true + + # Should the Crafting Core and Pedestal be enabled? [default: true] + B:enabled=true + + # How much FE the Crafting Core should hold. [range: 0 ~ 2147483647, default: 5000000] + I:energy_capacity=5000000 + + # How much FE/t the Crafting Core should use when crafting by default. [range: 0 ~ 2147483647, default: 500] + I:energy_rate=500 +} + + +########################################################################################################## +# ender_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Ender Crafter. +########################################################################################################## + +ender_crafting { + # How much an Ender Alternator should speed up a craft. This is the percentage of time_required. [range: 0.0 ~ 1.0, default: 0.01] + S:alternator_effectiveness=0.01 + + # Should the Ender Crafter and Ender Alternator be enabled? [default: true] + B:enabled=true + + # How many seconds each craft should take. [range: 1 ~ 2147483647, default: 60] + I:time_required=60 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Settings for general things. +########################################################################################################## + +general { + # Should WAILA show the current energy of Extended Crafting machines? [default: true] + B:energy_in_waila=true + + # Should the In-Game Guide Book be enabled? [default: true] + B:guide_enabled=true + + # Should the Handheld Crafting Table be enabled? [default: true] + B:handheld_table_enabled=true +} + + +########################################################################################################## +# gregtech +#--------------------------------------------------------------------------------------------------------# +# Settings for GregTech compatibility. +########################################################################################################## + +gregtech { + # How much RF should one GTEU be handled as? [range: 1 ~ 2147483647, default: 4] + I:conversion=4 +} + + +########################################################################################################## +# quantum_compression +#--------------------------------------------------------------------------------------------------------# +# Settings for the Quantum Compressor. +########################################################################################################## + +quantum_compression { + # Should the Quantum Compressor accept GTEU? [default: false] + B:accept_gteu=true + + # Should the Quantum Compressor be enabled? [default: true] + B:enabled=true + + # How much FE the Quantum Compressor should hold. [range: 0 ~ 2147483647, default: 10000000] + I:energy_capacity=10000000 + + # How much FE/t the Quantum Compressor should use when crafting by default. [range: 0 ~ 2147483647, default: 5000] + I:energy_rate=5000 + + # Should the Quantum Compressor render the result item above it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# recipe_maker +#--------------------------------------------------------------------------------------------------------# +# Settings for the Recipe Maker. +########################################################################################################## + +recipe_maker { + # Should the Recipe Maker be enabled? [default: true] + B:enabled=true + + # Should the Recipe Maker also copy the NBT of the ingredients? [default: false] + B:use_nbt=false + + # Should the Recipe Maker use OreDictionary entries when applicable? [default: true] + B:use_oredictionary=true +} + + +########################################################################################################## +# singularity +#--------------------------------------------------------------------------------------------------------# +# Settings for the Singularities. +########################################################################################################## + +singularity { + # Here you can add your own custom Singularities. + # - Syntax: meta;name;material;color + # - Example: 12;super_potato;minecraft:carrot;123456 + # - 'meta' must be different for each, and should not be changed. + # - 'name' should be lower case with underscores for spaces. Singularity is added automatically. + # - Example: 'lots_of_spaghetti' would show 'Lots Of Spaghetti Singularity'. + # - 'material' is an item id or ore dictionary entry. This is for the generic crafting recipe. + # - Note: if you plan on adding your own recipe with the CraftTweaker integration, put 'none'. + # - Examples: 'minecraft:stone' for stone, 'ore:ingotIron' for the ore dictionary entry 'ingotIron'. + # - Note: you can also specify meta for item ids, by adding them to the end of the item id. + # - Example: minecraft:stone:3 for a meta of 3. Make the meta 32767 for wildcard value. + # - 'color' the color of the singularity as a hex value. http://htmlcolorcodes.com/ + # - Example: 123456 would color it as whatever that color is. + S:custom_singularities < + > + + # The catalyst required for the default Singularity recipes. modid:itemid:metadata [default: extendedcrafting:material:11] + S:default_catalyst=extendedcrafting:material:11 + + # Should the default Singularity recipes be enabled? [default: true] + B:default_recipes=true + + # Disable specific default singularities here. + S:default_singularities < + coal=true + iron=true + lapis_lazuli=true + redstone=true + glowstone=true + gold=true + diamond=true + emerald=true + aluminum=true + copper=true + tin=true + bronze=true + zinc=true + brass=true + silver=true + lead=true + steel=true + nickel=true + constantan=true + electrum=true + invar=true + mithril=true + tungsten=true + titanium=true + uranium=true + chrome=true + platinum=true + iridium=true + signalum=true + lumium=true + enderium=true + ardite=true + cobalt=true + manyullyn=true + > + + # Should the Singularities be enabled? [default: true] + B:enabled=true + + # The amount of RF required to craft a Singularity, for the default recipes. [range: 0 ~ 2147483647, default: 5000000] + I:energy_cost=5000000 + + # The amount of materials required to create a Singularity, for the default recipes. [range: 1 ~ 2147483647, default: 10000] + I:material_amount=10000 + + # Should the default Ultimate Singularity recipe be enabled? [default: true] + B:ultimate_singularity_recipe=true + + # Blacklist Singularities from being in the Ultimate Singularity crafting recipe. + # - Syntax: singularityType;meta + # - 'singularityType' can be 'default' or 'custom'. + # - 'default' for the ones added by the mod by default, 'custom' being the ones defined in '_custom_singularities'. + # - Example: custom;12 + S:ultimate_singularity_recipe_blacklist < + > +} + + +########################################################################################################## +# table_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Extended Crafting Tables. +########################################################################################################## + +table_crafting { + # Should the Extended Crafting Tables be enabled? [default: true] + B:enabled=true + + # Should the Basic Crafting Table inherit normal crafting recipes? [default: true] + B:inherit_vanilla_recipes=true +} + + diff --git a/config/extrautils2.cfg b/config/extrautils2.cfg new file mode 100644 index 0000000..8e983c5 --- /dev/null +++ b/config/extrautils2.cfg @@ -0,0 +1,171 @@ +# Configuration file + +"creative blocks: breakable" { + # Allow Non-Creative players to break/harvest creative blocks. [default: false] + B:gameplay=false +} + + +"creative blocks: configurable" { + # Allow Non-Creative players to configure creative blocks. [default: false] + B:gameplay=false +} + + +"dimension ids" { + I:"Deep Dark"=-11325 + I:ExtraUtils2_Quarry_Dim=-9999 +} + + +enabled { + B:AnalogCrafter=true + B:AngelBlock=true + B:AngelRing=true + B:BagOfHolding=false + B:BiomeMarker=false + B:Book=true + B:Boomerang=false + B:ChickenRing=false + B:ChunkLoader=true + B:CompoundBow=false + B:CompressedCobblestone=true + B:CompressedDirt=true + B:CompressedGravel=true + B:CompressedNetherrack=true + B:CompressedSand=true + B:Contract=true + B:Crafter=true + B:CreativeChest=false + B:CreativeEnergy=true + B:CreativeHarvest=true + B:CursedEarth=true + B:DecorativeBedrock=false + B:DecorativeGlass=true + B:DecorativeSolid=true + B:DecorativeSolidWood=true + B:"Deep Dark"=false + B:Drum=true + B:EnderLilly=true + B:EnderShard=true + B:ExtraUtils2_Quarry_Dim=true + B:FakeCopy=true + B:Filter=true + B:FilterFluids=true + B:FireAxe=false + B:FlatTransferNode=false + B:GlassCutter=false + B:GoldenLasso=true + B:Indexer=false + B:IndexerRemote=false + B:IneffableGlass=true + B:Ingredients=true + B:InteractionProxy=false + B:ItemBuildersWand=true + B:ItemCreativeBuildersWand=true + B:ItemCreativeDestructionWand=true + B:ItemDestructionWand=true + B:Klein=false + B:LargishChest=false + B:LawSword=false + B:LuxSaber=false + B:Machine=true + B:MagicApple=true + B:Miner=false + B:MiniChest=true + B:MoonStone=false + B:Opinium=true + B:PassiveGenerator=true + B:PlayerChest=true + B:PowerBattery=false + B:PowerManager=false + B:PowerOverload=false + B:PowerTransmitter=false + B:Quarry=false + B:QuarryProxy=false + B:RainbowGenerator=true + B:RedOrchid=false + B:RedstoneClock=true + B:RedstoneLantern=true + B:Resonator=true + B:Scanner=true + B:Screen=true + B:SimpleDecorative=true + B:Snowglobe=false + B:SoundMuffler=false + B:Spotlight=true + B:SunCrystal=false + B:SuperMobSpawner=false + B:Synergy=false + B:Teleporter=false + B:Terraformer=false + B:TrashCan=true + B:TrashCanEnergy=true + B:TrashCanFluid=true + B:TrashChest=true + B:Trowel=true + B:UnstableIngots=true + B:User=true + B:WateringCan=true + B:WoodenStickPoke=false + B:Wrench=false + B:additionalVanillaRecipes=true + B:ironwood=false + B:pipe=false + B:potion_Purge=false + B:potion_doom=false + B:potion_fizzy_lifting=false + B:potion_gravity=false + B:potion_greek_fire=false + B:potion_love=false + B:potion_relapse=false + B:potion_second_chance=false + B:sendCapabilitiesAfterDimensionChange=false + B:sickle_diamond=false + B:sickle_gold=false + B:sickle_iron=false + B:sickle_stone=false + B:sickle_wood=false + B:spike_creative=true + B:spike_diamond=true + B:spike_gold=true + B:spike_iron=true + B:spike_stone=true + B:spike_wood=true + B:squidSpawnRestrictions=true + B:villager_alchemist=false + B:villager_red_mechanic=false + B:villager_shady_merchant=false + B:wall_world_type=false +} + + +energy { + I:"Quantum Quarry: Base Energy Per Operation"=20000 +} + + +gameplay { + # Add an entity id (mod:name) to this list to prevent cursed earth from spawning it. [default: ] + S:"Cursed Earth Entity BlackList" < + > + B:"Quantum Quarry: Enable Nether/End biome generation (has been buggy)"=false + + # Choose allowed container classnames. + S:"Unstable Ingot: Allowed Classes" < + net.minecraft.inventory.ContainerWorkbench + > +} + + +settings { + B:WallWorld_GiveSpawnItems=true +} + + +"unstable ingot: explosion time" { + # Choose the time until explosion. [range: 0 ~ 2400, default: 200] + I:gameplay=200 +} + + diff --git a/config/fastbench.cfg b/config/fastbench.cfg new file mode 100644 index 0000000..b1657dc --- /dev/null +++ b/config/fastbench.cfg @@ -0,0 +1,12 @@ +# Configuration file + +crafting { + # If the recipe book and all associated functionality are fully removed. [default: true] + B:"Disable Recipe Book"=true + + # If a testing variant of shift-click crafting is enabled. [default: true] + B:"Experiemental Shift Crafting"=true + B:"is quat here"=false +} + + diff --git a/config/fasterladderclimbing.cfg b/config/fasterladderclimbing.cfg new file mode 100644 index 0000000..76b2125 --- /dev/null +++ b/config/fasterladderclimbing.cfg @@ -0,0 +1,24 @@ +# Configuration file + +_modules { + B:featureloader=true +} + + +fasterladderclimbing { + # If [false], then player can only go down the ladder at normal speed. + B:"Allow going DOWN faster"=true + + # If [false], then player can only climb up the ladder at normal speed. + B:"Allow going UP faster"=true + + # 0 is Vanilla speed, 10 is lightning speed + I:"Speed modifier"=4 +} + + +featureloader { + B:fasterladderclimbing=true +} + + diff --git a/config/fastleafdecay.cfg b/config/fastleafdecay.cfg new file mode 100644 index 0000000..bbf71ad --- /dev/null +++ b/config/fastleafdecay.cfg @@ -0,0 +1,17 @@ +# Configuration file + +########################################################################################################## +# main +#--------------------------------------------------------------------------------------------------------# +# There are 20 ticks in a second. Default settings are 4 minimum and 11 maximum decay time. +########################################################################################################## + +main { + # Maximum time in ticks for leaf decay. Must be higher than MinimumDecayTime! + I:MaximumDecayTime=11 + + # Minimum time in ticks for leaf decay. Must be lower than MaximumDecayTime! + I:MinimumDecayTime=4 +} + + diff --git a/config/foamfix.cfg b/config/foamfix.cfg new file mode 100644 index 0000000..d6c6ffb --- /dev/null +++ b/config/foamfix.cfg @@ -0,0 +1,182 @@ +# Configuration file + +client { + # Clears caches on world unload a bit faster than usual. Prevents temporary memory leaks. More effective in Anarchy. [default: true] + B:clearCachesOnWorldUnload=true + + # Clears the baked models generated in the first pass *before* entering the second pass, instead of *after*. While this doesn't reduce memory usage in-game, it does reduce it noticeably during loading. [default: true] + B:clearDuplicateModelRegistry=true + + # Deduplicates IModels too. Takes a few seconds more, but shaves off another bit of RAM. [default: true] + B:deduplicateModelBakers=true + + # Deduplicates baked models. The original feature. [default: true] + B:deduplicateModels=true + + # The maximum amount of levels of recursion for the deduplication process. Smaller values will deduplicate less data, but make the process run faster. [default: 9, range: 1-2147483647] + I:deduplicateModelsMaxRecursion=9 + + # Step every X models on the progress bar while deduplicating baked models. [default: 1, range: 1-10000] + I:deduplicateModelsStepEvery=1 + + # Disables texture animations. [default: false] + B:disableTextureAnimations=false + + # Initialize the options.txt and forge.cfg files with rendering performance-friendly defaults if not present. [default: true] + B:initOptions=true + + # Makes vanilla creative tab search use JEI's lookups - saves a lot of RAM *and* gives you fancy JEI features! [default: true] + B:jeiCreativeSearch=true + + # Remove unnecessary data from a pointlessly cached ModelLoader instance. [default: true] + B:modelLoaderCleanup=true + + # Faster/less memory-churning construction mechanism for ModelResourceLocation objects. Identified by malte0811 in FerriteCore - implemented in a distinct way. [default: true] + B:modelResourceLocationFastConstruct=true + + # More optimized multipart model condition storage. Inspired by malte0811's research. [default: true] + B:smallModelConditions=true + + # Wipes the IModel cache after baking is finished. Saves a lot of RAM, as most IModels will not be reloaded. [default: true] + B:wipeModelCache=true +} + + +coremod { + # Stops certain non-Minecraft-related libraries from being ASM transformed. You shouldn't be transforming those anyway. [default: true] + B:blacklistLibraryTransformers=true + + # Make 3D forms of items be rendered dynamically and cached when necessary. [default: true] + B:dynamicItemModels=true + + # Optimizes ItemStack.isEmpty by removing a map lookup. Initially found by Aikar (Paper/0181). [default: true] + B:fasterAirItemLookup=true + + # Speeds up entity lookup by optimizing ClassInheritanceMultiMap.getByClass. [default: true] + B:fasterEntityLookup=true + + # Speeds up the hopper's calculations. [default: true] + B:fasterHopper=true + + # Optimizes blockstate property equals and hashCode methods. [default: true] + B:fasterPropertyComparisons=true + + # Fixes the server not removing unloaded entities/tile entities if no chunkloaders are active. Thanks to CreativeMD for finding this! [default: true] + B:fixWorldEntityCleanup=true + + # Disables all coremod functionality. [default: false] + B:forceDisable=false + + # The amount of ticks per player presence check for mob spawners. Set to 1 to disable the patch and match vanilla behaviour. [default: 10, range: 1-200] + I:mobSpawnerCheckSpeed=10 + + # Optimizes BlockPos mutable/immutable getters to run on the same variables, letting them be inlined and thus theoretically increasing performance. [default: true] + B:optimizedBlockPos=true + + # Fix a bug in chunk serialization leading to crashes. Originally found and fixed by Aaron1011 of Sponge. [default: true] + B:patchChunkSerialization=true + + # Replaces the default BlockState/ExtendedBlockState implementations with a far more memory-efficient variant. [default: true] + B:smallPropertyStorage=true +} + + +debug { + # Should FoamFix count and list baked models during deduplication, per mod? [default: false] + B:countListBakedModels=false +} + + +experimental { + # Optimizes the backing map for EntityDataManager, saving memory *and* CPU time! May cause issues, however - please test and report back! [default: false] + B:fasterEntityDataManager=false + B:parallelModelBaking=false + + # Unpacks all baked quads. Increases RAM usage, but might speed some things up. [default: false] + B:unpackBakedQuads=false +} + + +general { + # Enable deduplication of redundant objects in memory. [default: true] + B:deduplicate=true + B:patchChunkSerialization=true +} + + +ghostbuster { + # Checks if worlds do not unload after a specified amount of time, and notifies the user if that is the case. [default: true] + B:checkNonUnloadedWorldClients=true + + # The amount of time FoamFix should wait for a world to be deemed non-unloaded. [default: 60, range: 10-3600] + I:checkNonUnloadedWorldTimeout=60 + + # Custom patch rules. Format: 'className;methodName;accessAloadPos;posAloadPos;radius'. An AloadPos is the position of the argument in the method - 1 for the first one, 2 for the second one, ...; the radius determines how many blocks have to be around the method for no early return. Untested - please use with care. + S:customPatchRulesRadius < + > + + # Wrap ChunkProviderServers to be able to provide the /ghostbuster command for debugging ghost chunkloads. [default: false] + B:enableDebuggingWrapper=false + + # For FoamFix debugging/development purposes only. [default: false] + B:nonUnloadedWorldsForceGCOnCheck=false + + # Should beds be prevented from ghost chunkloading? [default: true] + B:patchBeds=true + + # Should BoP grass be prevented from ghost chunkloading? [default: true] + B:patchBopGrass=true + + # Should farmland be prevented from ghost chunkloading? [default: true] + B:patchFarmland=true + + # Should fluids be prevented from ghost chunkloading? [default: true] + B:patchFluids=true + + # Should the /ghostbuster debugger show neighbor updates? [default: false] + B:wrapperShowsNeighborUpdates=false +} + + +launchwrapper { + # Remove Launchwrapper package manifest map (which is not used anyway). [default: true] + B:removePackageManifestMap=true + + # Weaken LaunchWrapper's byte[] resource cache to make it cleanuppable by the GC. Safe. [default: true] + B:weakenResourceCache=true +} + + +network { + # Enable micro-optimizations to reduce network churn, inspired by the Velocity project and Krypton mod. [default: true] + B:microOptimizations=true + + # Set the packet compression level, from 0 to 9. -1 preserves the default settings. [default: -1, range: -1-9] + I:packetCompressionLevel=-1 +} + + +textures { + # If false, disables any patches from this category. [default: true] + B:enable=true + + # Controls the faster animation path. 0 - disable, 2 - force enable, 1 (default) - enable on devices which have been shown to benefit from it. [default: 1, range: 0-2] + I:fasterAnimation=1 + + # The maximum amount of frames an animation can have for it to be cached. If you have a lot of VRAM, set higher. [default: 256, range: 0-2147483647] + I:maxAnimationFramesForCache=256 + + # Set to a number to disable animation updates past that mip level. -1 means update all. Higher numbers update more levels. To disable animation updates altogether, use the option for it. [default: -1, range: -1-4] + I:maxAnimationMipLevel=-1 +} + + +tweaks { + # Prevent redstone from causing light updates by removing its light level. [default: false] + B:disableRedstoneLight=false + + # Do not delay lighting updates over other types of updates. [default: false] + B:immediateLightingUpdates=false +} + + diff --git a/config/forestry/apiculture.cfg b/config/forestry/apiculture.cfg new file mode 100644 index 0000000..0c34d8e --- /dev/null +++ b/config/forestry/apiculture.cfg @@ -0,0 +1,38 @@ +# Configuration file + +~CONFIG_VERSION: 3.0.0 + +beekeeping { + # The maximum number of flowers for hives to spawn nearby over time. [range: 0 ~ 1000, default: 20] + I:flowers.spawn=20 + + # Change the beekeeping mode. [default: NORMAL] [valid: [EASY, NORMAL, HARD, HARDCORE, INSANE]] + S:mode=NORMAL + + # Percent chance of a second princess drop, for limited/skyblock maps. [range: 0.0 ~ 100.0, default: 0.0] + S:second.princess=0.0 + + # If true bees will pollinate leaves with themselves to speed up getting a homozgous genome. [default: false] + B:self.pollination=false + + # The number of ticks per bee work cycle. [range: 250 ~ 850, default: 550] + I:ticks.work=550 + + hivedamage { + # Whether bees can damage a player playing on peaceful mode. [default: false] + B:peaceful=false + + # Whether bees can damage a player while they are underwater. [default: true] + B:underwater=true + } + +} + + +species { + # Add species to blacklist identified by their uid, one per line. [default: ] + S:blacklist < + > +} + + diff --git a/config/forestry/backpacks.cfg b/config/forestry/backpacks.cfg new file mode 100644 index 0000000..39a11df --- /dev/null +++ b/config/forestry/backpacks.cfg @@ -0,0 +1,297 @@ +# Configuration file + +~CONFIG_VERSION: 2.0.0 + +backpacks { + + forestry { + + miner { + # Add itemStacks for the forestry.miner's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + forestry:broken_bronze_pickaxe:0 + forestry:bronze_pickaxe:0 + forestry:kit_pickaxe:0 + minecraft:coal:0 + minecraft:coal_ore:0 + > + + # Add itemStacks for the forestry.miner's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.miner's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + cluster[A-Z].* + crushed[A-Z].* + denseore[A-Z].* + dust[A-Z].* + gem[A-Z].* + ingot[A-Z].* + nugget[A-Z].* + obsidian + ore[A-Z].* + > + + # Add ore dictionary names for the forestry.miner's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + digger { + # Add itemStacks for the forestry.digger's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + forestry:broken_bronze_shovel:0 + forestry:bronze_shovel:0 + forestry:kit_shovel:0 + minecraft:clay_ball:0 + minecraft:dirt + minecraft:flint:0 + minecraft:sandstone:0 + minecraft:snowball:0 + minecraft:soul_sand:0 + > + + # Add itemStacks for the forestry.digger's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.digger's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + cobblestone + dirt + gravel + netherrack + sand + stone + stone[A-Z].* + > + + # Add ore dictionary names for the forestry.digger's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + forester { + # Add itemStacks for the forestry.forester's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + minecraft:apple:0 + minecraft:beetroot:0 + minecraft:beetroot_seeds:0 + minecraft:brown_mushroom:0 + minecraft:chorus_fruit:0 + minecraft:double_plant + minecraft:golden_apple:0 + minecraft:melon_block:0 + minecraft:melon_seeds:0 + minecraft:nether_wart:0 + minecraft:pumpkin:0 + minecraft:pumpkin_seeds:0 + minecraft:red_flower + minecraft:red_mushroom:0 + minecraft:tallgrass + minecraft:wheat_seeds:0 + minecraft:yellow_flower:0 + > + + # Add itemStacks for the forestry.forester's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.forester's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + blockCactus + crop[A-Z].* + logWood + saplingTree + seed[A-Z].* + stickWood + sugarcane + treeSapling + tree[A-Z].* + vine + woodStick + > + + # Add ore dictionary names for the forestry.forester's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + hunter { + # Add itemStacks for the forestry.hunter's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + minecraft:arrow:0 + minecraft:beef:0 + minecraft:blaze_powder:0 + minecraft:blaze_rod:0 + minecraft:chicken:0 + minecraft:cooked_beef:0 + minecraft:cooked_chicken:0 + minecraft:cooked_fish + minecraft:cooked_mutton:0 + minecraft:cooked_porkchop:0 + minecraft:cooked_rabbit:0 + minecraft:diamond_horse_armor:0 + minecraft:dye:0 + minecraft:ender_eye:0 + minecraft:fermented_spider_eye:0 + minecraft:fish + minecraft:fishing_rod:0 + minecraft:ghast_tear:0 + minecraft:gold_nugget:0 + minecraft:golden_horse_armor:0 + minecraft:hay_block:0 + minecraft:iron_horse_armor:0 + minecraft:lead:0 + minecraft:magma_cream:0 + minecraft:mutton:0 + minecraft:name_tag:0 + minecraft:porkchop:0 + minecraft:rabbit:0 + minecraft:rabbit_foot:0 + minecraft:rabbit_hide:0 + minecraft:rotten_flesh:0 + minecraft:saddle:0 + minecraft:skull + minecraft:speckled_melon:0 + minecraft:spectral_arrow:0 + minecraft:spider_eye:0 + minecraft:tipped_arrow:0 + minecraft:wool + > + + # Add itemStacks for the forestry.hunter's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.hunter's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + bone + egg + enderpearl + feather + fish[A-Z].* + gunpowder + leather + slimeball + string + > + + # Add ore dictionary names for the forestry.hunter's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + adventurer { + # Add itemStacks for the forestry.adventurer's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + > + + # Add itemStacks for the forestry.adventurer's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.adventurer's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + > + + # Add ore dictionary names for the forestry.adventurer's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + builder { + # Add itemStacks for the forestry.builder's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.accepted < + forestry:candle + forestry:stump + minecraft:acacia_door:0 + minecraft:birch_door:0 + minecraft:brick_block:0 + minecraft:carpet + minecraft:clay:0 + minecraft:cobblestone_wall + minecraft:crafting_table:0 + minecraft:dark_oak_door:0 + minecraft:dispenser:0 + minecraft:dropper:0 + minecraft:end_bricks:0 + minecraft:end_rod:0 + minecraft:furnace:0 + minecraft:hardened_clay + minecraft:heavy_weighted_pressure_plate:0 + minecraft:iron_bars:0 + minecraft:iron_door:0 + minecraft:iron_trapdoor:0 + minecraft:item_frame:0 + minecraft:jungle_door:0 + minecraft:ladder:0 + minecraft:lever:0 + minecraft:light_weighted_pressure_plate:0 + minecraft:nether_brick:0 + minecraft:nether_brick_fence:0 + minecraft:packed_ice:0 + minecraft:purpur_block:0 + minecraft:purpur_pillar:0 + minecraft:purpur_slab:0 + minecraft:purpur_stairs:0 + minecraft:quartz_block + minecraft:quartz_stairs:0 + minecraft:red_sandstone_stairs:0 + minecraft:redstone_lamp:0 + minecraft:redstone_torch:0 + minecraft:sandstone_stairs:0 + minecraft:sea_lantern:0 + minecraft:sign:0 + minecraft:spruce_door:0 + minecraft:stained_hardened_clay + minecraft:stone_button:0 + minecraft:stone_pressure_plate:0 + minecraft:stone_slab + minecraft:stone_slab2 + minecraft:stonebrick + minecraft:wooden_button:0 + minecraft:wooden_door:0 + minecraft:wooden_pressure_plate:0 + minecraft:wooden_slab + > + + # Add itemStacks for the forestry.builder's backpack here in the format 'modid:name:meta'. For wildcard metadata the format is 'modid:name'. + S:item.stacks.rejected < + > + + # Add ore dictionary names for the forestry.builder's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.accepted < + block[A-Z].* + chest + chest[A-Z].* + doorWood + fenceGateWood + fenceWood + glass + paneGlass + paneGlass[A-Z].* + plankWood + sandstone + slabWood + slabWood[A-Z].* + stainedClay[A-Z].* + stainedGlass[A-Z].* + stairWood + stone + torch + trapdoorWood + workbench + > + + # Add ore dictionary names for the forestry.builder's backpack here in the format 'oreDictName'. Regular expressions may also be used. + S:ore.dict.rejected < + > + } + + } + +} + + diff --git a/config/forestry/common.cfg b/config/forestry/common.cfg new file mode 100644 index 0000000..138cba9 --- /dev/null +++ b/config/forestry/common.cfg @@ -0,0 +1,315 @@ +# Configuration file + +~CONFIG_VERSION: 1.3.0 + +crafting { + # Enables the crafting recipe for bronze. [default: true] + B:bronze=false + + stamps { + # Disables the crafting recipe for certain stamps. [default: [20n, 50n, 100n]] [valid: [1n, 2n, 5n, 10n, 20n, 50n, 100n]] + S:disabled < + 20n + 50n + 100n + > + + # Enables the crafting recipe for stamps. Disable to use stamps as a currency. [default: true] + B:enabled=false + } + +} + + +debug { + # Enable Debug mode (only useful to developers). [default: false] + B:enabled=false +} + + +difficulty { + # Set to your preferred game mode. Mismatch with the server may cause visual glitches with recipes. [default: EASY] [valid: [EASY, NORMAL, HARD, OP]] + S:game.mode=EASY + + # Forces recreation of the game mode definitions in config/forestry/gamemodes. [default: false] + B:recreate.definitions=false +} + + +genetics { + # Energy use of Analyzer Block per work cycle. [range: 0 ~ 100000, default: 20320] + I:analyzerblock.energy.use=20320 + + # Allow bees to pollinate vanilla tree leaves. When disabled, vanilla trees must be analyzed before they can be pollinated. [default: true] + B:pollinate.vanilla.trees=true + + research { + + boost { + # The maximum percentage boost that can be applied by researching a mutation in the Escritoire. [range: 0.0 ~ 100.0, default: 5.0] + S:max.percent=5.0 + + # Multiplies the chance of a mutation when it has been discovered in the Escritoire. [range: 1.0 ~ 1000.0, default: 1.5] + S:multiplier=1.5 + } + + } + +} + + +machines { + # List of enabled machines. Note that some things may be impossible to do if you change this! [default: [still, fabricator, centrifuge, bottler, fermenter, rainmaker, carpenter, moistener, raintank, squeezer]] [valid: [still, fabricator, centrifuge, bottler, fermenter, rainmaker, carpenter, moistener, raintank, squeezer]] + S:enabled < + still + fabricator + centrifuge + bottler + fermenter + rainmaker + carpenter + moistener + raintank + squeezer + > +} + + +performance { + # Enable backpack resupply. You may want to set this to false on busy servers. [default: true] + B:backpacks.resupply=true + + # Enables particle effects. Note that Forestry respects Minecraft's reduced particle video settings. [default: true] + B:particleFX=true +} + + +power { + + types { + # Enable MJ power support. [default: true] + B:mj=true + + # Enable Redstone Flux power support. [default: true] + B:rf=true + + # Enable Tesla power support. [default: true] + B:tesla=true + } + + display { + # The format power will be displayed in in engine/machine interfaces. [default: RF] [valid: [RF, FE, MJ, TESLA]] + S:mode=RF + } + +} + + +structures { + # List specific structures to disable them. [default: []] [valid: [alveary3x3, farm3x3, farm3x4, farm3x5, farm4x4, farm5x5]] + S:disabled < + > +} + + +tweaks { + + humus { + # Set how many stages humus has before it turns into sand. [range: 1 ~ 10, default: 3] + I:degradeDelimiter=3 + } + + gui { + + mail { + + alert { + # Enables the new mail alert box. [default: true] + B:enabled=true + + # Horizontal Position of the mail alert box on the screen. [default: LEFT] [valid: [LEFT, RIGHT]] + S:xPosition=LEFT + + # Vertical Position of the mail alert box on the screen. [default: TOP] [valid: [TOP, BOTTOM]] + S:yPosition=TOP + } + + } + + tabs { + # Display the energy statistics tab on energy consumers. [default: true] + B:energy=true + + # Enables the hints tab on machine and engine guis. [default: true] + B:hints=true + + # Set the speed at which the gui side tabs open and close. [range: 1 ~ 50, default: 8] + I:speed=8 + } + + } + + farms { + # Enables farm support for Extra Utilities Ender-lily seeds. [default: true] + B:enderlily=true + + # Sets the multiplier of the multifarm and the cultivation farms. All cultivation farms alway use the double amount of fertilizer. [range: 0.1 ~ 5.0, default: 1.0] + S:fertilizer=1.0 + + # Enables farm support for Magical Crops. [default: true] + B:magicalcrops=true + + # Enables farm support for Extra Utilities Red Orchid. [default: true] + B:redorchid=true + + # Sets the size multiplier of the farmland. [range: 1 ~ 3, default: 2] + I:size=2 + + # Makes farms use a square layout instead of a diamond one. [default: false] + B:square=false + } + + cultivation { + # Sets the size of the farmland that is used by all cultivation farms. [range: 1 ~ 15, default: 4] + I:extend=4 + + # Makes cultivation farms use a ring layout like the layout of the old farms. The farmland size of the ring layout is always one block smaller. [default: true] + B:ring=true + + # Sets the size of the inner ring of the ring layout. [range: 1 ~ 8, default: 4] + I:ring_size=4 + } + + capsule { + # Enables the function that cans and capsules can pick up fluids from the world. [default: false] + B:capsulePickup=false + + # Capsules are no longer consumed after being emptied. [default: false] + B:capsuleReuseable=false + } + + greenhouse { + S:energy=1.5 + I:range=36 + I:size=4 + } + + book { + # Players who enter the world for the first time get a Forester's Manual. [default: true] + B:spawn=true + } + + habitatformer { + # for.config.tweaks.habitatformer.range.comment [range: 1 ~ 100, default: 10] + I:range=10 + + area { + # for.config.tweaks.habitatformer.area.resources.comment [range: 0.0 ~ 5.0, default: 0.5] + S:resources=0.5 + + # for.config.tweaks.habitatformer.area.speed.comment [range: 0.0 ~ 5.0, default: 0.5] + S:speed=0.5 + } + + } + + charcoal { + # The base amount that the wood pile will drop if the wall blocks are no registered pile waal blocks. [range: 0 ~ 63, default: 8] + I:amount.base=8 + + # Sets the amount of blocks that the wood pile will check if it is a valid charcoal pile wall block. [range: 1 ~ 32, default: 16] + I:check.range=16 + } + +} + + +world { + + generate { + B:trees=false + + # Generates Forestry villagers and their houses. [default: true] + B:villagers=false + + retrogen { + # Creates Forestry world generation in all chunks, even if they were generated there before. [default: false] + B:forced=false + + # Creates Forestry world generation in chunks that were created before the mod was added. [default: false] + B:normal=false + } + + beehives { + # Sets how many beehives spawn in the world. [range: 0.0 ~ 10.0, default: 1.0] + S:amount=0.0 + + # Force Forestry to generate a beehive at every possible location. (This will break your world. Only useful to developers) [default: false] + B:debug=false + I:dimBlacklist < + > + I:dimWhitelist < + > + + ########################################################################################################## + # blacklist + #--------------------------------------------------------------------------------------------------------# + # Disables the generation of a specific hive in a specific biome or in a biome with a specific biome + # type. Just add the registry name of the biome or the name of the biome type to the property of the + # hive. Every biome type / registry name has to be in a seperate line. The global type can be used to + # blacklist a biome from all hive generation. + ########################################################################################################## + + blacklist { + S:desert < + > + S:end < + > + S:forest < + > + S:global < + > + S:jungle < + > + S:meadows < + > + S:snow < + > + S:swamp < + > + S:swarm < + > + } + + } + + ore { + # Generates apatite ore blocks in the world. [default: true] + B:apatite=false + + # Generates copper ore blocks in the world. [default: true] + B:copper=false + I:dimBlacklist < + > + I:dimWhitelist < + > + + # Generates tin ore blocks in the world. [default: true] + B:tin=false + } + + trees { + S:biomeblacklist < + > + I:dimBlacklist < + > + I:dimWhitelist < + > + S:treeFrequency=0.0 + } + + } + +} + + diff --git a/config/forestry/crates.cfg b/config/forestry/crates.cfg new file mode 100644 index 0000000..2970107 --- /dev/null +++ b/config/forestry/crates.cfg @@ -0,0 +1,29 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +crates { + + items { + # Added items. The format is 'modid:meta:name'. For wildcard metadata the format is 'modid:name'. [default: ] + S:accepted < + > + + # Blacklisted items. The format is 'modid:meta:name'. For wildcard metadata the format is 'modid:name'. [default: ] + S:rejected < + > + } + + oredict { + # Added oredict. Format is 'oreDictName'. Regular expressions may also be used. See backpack config for more information. [default: ] + S:accepted < + > + + # Blacklisted oredict. Format is 'oreDictName'. Regular expressions may also be used. See backpack config for more information. [default: ] + S:rejected < + > + } + +} + + diff --git a/config/forestry/farm.cfg b/config/forestry/farm.cfg new file mode 100644 index 0000000..326d8ef --- /dev/null +++ b/config/forestry/farm.cfg @@ -0,0 +1,12 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +fertilizers { + # Add fertilizers to Forestry. An entry has to look like this: modID:itemName:MetaData;fertilizerValue. You need to separate every entry in a separate line. You can't remove auto generated entries you only can deactivate them if you set their value to 0. + S:items < + forestry:fertilizer_compound;500 + > +} + + diff --git a/config/forestry/fluids.cfg b/config/forestry/fluids.cfg new file mode 100644 index 0000000..2fc223f --- /dev/null +++ b/config/forestry/fluids.cfg @@ -0,0 +1,64 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +enablefluid { + # Enables Ethanol fluid. [default: true] + B:bio.ethanol=true + + # Enables Biomass fluid. [default: true] + B:biomass=true + + # Enables Honey fluid. [default: true] + B:for.honey=true + + # Enables Liquid Glass fluid. [default: true] + B:glass=true + + # Enables Crushed Ice fluid. [default: true] + B:ice=true + + # Enables Fruit Juice fluid. [default: true] + B:juice=true + + # Enables Milk fluid. [default: true] + B:milk=true + + # Enables Seed Oil fluid. [default: true] + B:seed.oil=true + + # Enables Short Mead fluid. [default: true] + B:short.mead=true +} + + +enablefluidblock { + # Enables Ethanol in-world fluid block. [default: true] + B:bio.ethanol=true + + # Enables Biomass in-world fluid block. [default: true] + B:biomass=true + + # Enables Honey in-world fluid block. [default: true] + B:for.honey=true + + # Enables Liquid Glass in-world fluid block. [default: true] + B:glass=true + + # Enables Crushed Ice in-world fluid block. [default: true] + B:ice=true + + # Enables Fruit Juice in-world fluid block. [default: true] + B:juice=true + + # Enables Milk in-world fluid block. [default: true] + B:milk=true + + # Enables Seed Oil in-world fluid block. [default: true] + B:seed.oil=true + + # Enables Short Mead in-world fluid block. [default: true] + B:short.mead=true +} + + diff --git a/config/forestry/gamemodes/EASY.cfg b/config/forestry/gamemodes/EASY.cfg new file mode 100644 index 0000000..e3de586 --- /dev/null +++ b/config/forestry/gamemodes/EASY.cfg @@ -0,0 +1,144 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.0] + S:demand.modifier=1.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # for.config.gamemode.farms.fertilizer.modifier.comment [range: 0 ~ 2000, default: 4] + I:fertilizer.modifier=4 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 1.0] + S:combustion=1.0 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 1.0] + S:generator=1.0 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 1.0] + S:biogas=1.0 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 1.0] + S:generator=1.0 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 2000, default: 12] + I:can=12 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 2000, default: 4] + I:capsule=4 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 2000, default: 4] + I:refractory=4 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 2000, default: 8] + I:apatite=8 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 2000, default: 16] + I:ash=16 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 2000, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 2000, default: 4] + I:wheat=4 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 2000, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 2000, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 2000, default: 6] + I:bucket=6 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 2000, default: 8] + I:can=8 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:compost=250 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 200] + I:fertilizer=200 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cactus=50 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cane=50 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:mushroom=50 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 250] + I:sapling=250 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:wheat=50 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 200] + I:apple=200 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 10] + I:seed=10 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 20] + I:apple=20 + } + + } + +} + + diff --git a/config/forestry/gamemodes/HARD.cfg b/config/forestry/gamemodes/HARD.cfg new file mode 100644 index 0000000..47120db --- /dev/null +++ b/config/forestry/gamemodes/HARD.cfg @@ -0,0 +1,144 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 4.0] + S:demand.modifier=4.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 1] + I:fertilizer.modifier=1 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 0.5] + S:combustion=0.5 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.5] + S:generator=0.5 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 0.5] + S:biogas=0.5 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.5] + S:generator=0.5 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 8] + I:can=8 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 2] + I:capsule=2 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 2] + I:refractory=2 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 5] + I:apatite=5 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 0] + I:ash=0 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 1] + I:wheat=1 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 4] + I:bucket=4 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 5] + I:can=5 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 150] + I:compost=150 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 100] + I:fertilizer=100 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:cactus=10 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:cane=10 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:mushroom=10 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 50] + I:sapling=50 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 10] + I:wheat=10 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 60] + I:apple=60 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 3] + I:seed=3 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 8] + I:apple=8 + } + + } + +} + + diff --git a/config/forestry/gamemodes/NORMAL.cfg b/config/forestry/gamemodes/NORMAL.cfg new file mode 100644 index 0000000..b21c649 --- /dev/null +++ b/config/forestry/gamemodes/NORMAL.cfg @@ -0,0 +1,143 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.5] + S:demand.modifier=1.5 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 2] + I:fertilizer.modifier=2 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 0.75] + S:combustion=0.75 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.75] + S:generator=0.75 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 0.75] + S:biogas=0.75 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 0.75] + S:generator=0.75 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 10] + I:can=10 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 3] + I:capsule=3 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 3] + I:refractory=3 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 6] + I:apatite=6 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 10] + I:ash=10 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 1] + I:ash=1 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 2] + I:wheat=2 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 4] + I:bucket=4 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 6] + I:can=6 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 250] + I:compost=250 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 200] + I:fertilizer=200 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 48] + I:compost=48 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 56] + I:fertilizer=56 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cactus=50 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:cane=50 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:mushroom=50 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 250] + I:sapling=250 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 50] + I:wheat=50 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 100] + I:apple=100 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 5] + I:seed=5 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 10] + I:apple=10 + } + + } + +} + diff --git a/config/forestry/gamemodes/OP.cfg b/config/forestry/gamemodes/OP.cfg new file mode 100644 index 0000000..b10e686 --- /dev/null +++ b/config/forestry/gamemodes/OP.cfg @@ -0,0 +1,143 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +gamemode { + + energy { + # Modifies the energy required to activate machines, as well as the max amount of energy stored and accepted. [range: 0.0 ~ 10.0, default: 1.0] + S:demand.modifier=1.0 + + # Enable the clockwork engine. [default: true] + B:engine.clockwork=true + } + + farms { + # Modifies the time a piece of fertilizer lasts in a farm. [range: 0 ~ 4, default: 4] + I:fertilizer.modifier=4 + } + + fuel { + + ethanol { + # modifies the energy provided by ethanol in Buildcraft Combustion Engines. [range: 0.0 ~ 10.0, default: 4.0] + S:combustion=4.0 + + # modifies the energy provided by ethanol in a Bio Generator. [range: 0.0 ~ 10.0, default: 4.0] + S:generator=4.0 + } + + biomass { + # modifies the energy provided by Biomass in Biogas Engines. [range: 0.0 ~ 10.0, default: 4.0] + S:biogas=4.0 + + # modifies the energy provided by Biomass in a Bio Generator. [range: 0.0 ~ 10.0, default: 4.0] + S:generator=4.0 + } + + } + + recipe { + + output { + # amount yielded by the recipe for tin cans. [range: 0 ~ 64, default: 24] + I:can=24 + + # amount yielded by the recipe for wax capsules. [range: 0 ~ 64, default: 8] + I:capsule=8 + + # amount yielded by the recipe for refractory capsules. [range: 0 ~ 64, default: 8] + I:refractory=8 + + fertilizer { + # amount of fertilizer yielded by the recipe using apatite. [range: 0 ~ 64, default: 16] + I:apatite=16 + + # amount of fertilizer yielded by the recipe using ash. [range: 0 ~ 64, default: 32] + I:ash=32 + } + + compost { + # amount of compost yielded by the recipe using ash. [range: 0 ~ 64, default: 2] + I:ash=2 + + # amount of compost yielded by the recipe using wheat. [range: 0 ~ 64, default: 8] + I:wheat=8 + } + + humus { + # amount of humus yielded by the recipe using compost. [range: 0 ~ 64, default: 8] + I:compost=8 + + # amount of humus yielded by the recipe using fertilizer. [range: 0 ~ 64, default: 8] + I:fertilizer=8 + } + + bogearth { + # amount of bog earth yielded by the recipe using buckets. [range: 0 ~ 64, default: 6] + I:bucket=6 + + # amount of bog earth yielded by the recipes using cans, cells or capsules. [range: 0 ~ 64, default: 8] + I:can=8 + } + + } + + } + + fermenter { + + cycles { + # modifies the amount of cycles compost can keep a fermenter going. [range: 0 ~ 2000, default: 1000] + I:compost=1000 + + # modifies the amount of cycles fertilizer can keep a fermenter going. [range: 0 ~ 2000, default: 800] + I:fertilizer=800 + } + + value { + # modifies the amount of biomass per cycle a fermenter will produce using compost. [range: 0 ~ 2000, default: 192] + I:compost=192 + + # modifies the amount of biomass per cycle a fermenter will produce using fertilizer. [range: 0 ~ 2000, default: 224] + I:fertilizer=224 + } + + yield { + # modifies the amount of biomass a piece of cactus will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:cactus=400 + + # modifies the amount of biomass a piece of sugar cane will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:cane=400 + + # modifies the amount of biomass a mushroom will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:mushroom=400 + + # modifies the base amount of biomass a sapling will yield in a fermenter, affected by sappiness trait. [range: 0 ~ 2000, default: 2000] + I:sapling=2000 + + # modifies the amount of biomass a piece of wheat will yield in a fermenter. [range: 0 ~ 2000, default: 400] + I:wheat=400 + } + + } + + squeezer { + + liquid { + # modifies the amount of juice squeezed from a single apple. other sources are based off this. [range: 0 ~ 2000, default: 1600] + I:apple=1600 + + # modifies the amount of seed oil squeezed from a single seed. other sources are based off this. [range: 0 ~ 2000, default: 80] + I:seed=80 + } + + mulch { + # modifies the chance of mulch per squeezed apple. [range: 0 ~ 2000, default: 160] + I:apple=160 + } + + } + +} + diff --git a/config/forestry/lepidopterology.cfg b/config/forestry/lepidopterology.cfg new file mode 100644 index 0000000..bd7b76b --- /dev/null +++ b/config/forestry/lepidopterology.cfg @@ -0,0 +1,101 @@ +# Configuration file + +~CONFIG_VERSION: 1.1.0 + +butterfly { + + entities { + # Butterflies will fly home if they are too far away from it. [range: 0 ~ 256, default: 64] + I:maxDistance=64 + + # New butterflies will stay in item form and will not take flight once this limit is reached. [range: 0 ~ 5000, default: 1000] + I:maximum=1000 + + # Allow butterflies to pollinate leaves. [default: true] + B:pollination=true + + # [default: true] + B:spawn.leaves=true + + # Butterflies will stop natural spawning once this limit is reached. [range: 0 ~ 500, default: 100] + I:spawn.limit=100 + } + + cocoons { + # [default: false] + B:generate=false + + # [range: 0.0 ~ 10.0, default: 1.0] + S:generate.amount=1.0 + + # [range: 0.0 ~ 100.0, default: 0.0] + S:second.serum=0.0 + + # [range: 0.0 ~ 100.0, default: 0.55] + S:serum=0.55 + + alleles { + + loot { + # for.config.butterfly.alleles.loot + S:forestry.cocoonDefault < + minecraft:string:0;0.25 + minecraft:string:0;0.75 + minecraft:string:0;1.0 + > + + # for.config.butterfly.alleles.loot + S:forestry.cocoonSilk < + forestry:crafting_material:2;0.25 + forestry:crafting_material:2;0.75 + > + } + + } + + } + + alleles { + # Get the butterfly spawn rarity by their uid, one per line. + S:rarity < + forestry.lepiAurora:0.5 + forestry.lepiBatesia:0.3 + forestry.lepiBlackSwallow:1.0 + forestry.lepiBlueDuke:0.5 + forestry.lepiBlueWing:0.3 + forestry.lepiBrimstone:1.0 + forestry.lepiCSpeckledWood:0.5 + forestry.lepiCabbageWhite:1.0 + forestry.lepiCitrusSwallow:1.0 + forestry.lepiComma:0.3 + forestry.lepiDianaFrit:0.6 + forestry.lepiEmeraldPeacock:0.1 + forestry.lepiGlasswing:0.1 + forestry.lepiGlassyTiger:0.3 + forestry.lepiGozoraAzure:0.2 + forestry.lepiLLacewing:0.7 + forestry.lepiMBlueMorpho:0.5 + forestry.lepiMSpeckledWood:0.5 + forestry.lepiMalachite:0.5 + forestry.lepiMonarch:0.2 + forestry.lepiPBlueMorpho:0.25 + forestry.lepiPalaenoSulphur:0.4 + forestry.lepiPostillion:0.5 + forestry.lepiPostman:0.3 + forestry.lepiRBlueMorpho:0.1 + forestry.lepiReseda:0.3 + forestry.lepiSpeckledWood:1.0 + forestry.lepiSpicebush:0.5 + forestry.lepiSpringAzure:0.3 + forestry.lepiThoasSwallow:0.2 + forestry.lepiZebraSwallow:0.5 + forestry.mothAtlas:0.1 + forestry.mothBombyxMori:0.0 + forestry.mothBrimstone:1.0 + forestry.mothLatticedHeath:0.5 + > + } + +} + + diff --git a/config/forestry/modules.cfg b/config/forestry/modules.cfg new file mode 100644 index 0000000..0d9c4d1 --- /dev/null +++ b/config/forestry/modules.cfg @@ -0,0 +1,151 @@ +# Configuration file + +########################################################################################################## +# modules +#--------------------------------------------------------------------------------------------------------# +# Disabling these modules can greatly change how the mod functions. +# Your mileage may vary, please report any issues. +########################################################################################################## + +modules { + # Adds bees, beekeeping and bee products. Affects world generation. + # Dependencies: [ forestry:core ] + B:apiculture=false + + # Adds additional tree species and products. + # Dependencies: [ forestry:core ] + B:arboriculture=false + + # Adds backpacks. + # Dependencies: [ forestry:core ] + B:backpacks=false + + # Adds a guide book that contains information about all other modules. + # Dependencies: [ forestry:core ] + B:book=false + + # Adds wood piles, loam and a charcoal production. + # Dependencies: [ forestry:core ] + B:charcoal=false + + # Adds crates. + # Dependencies: [ forestry:core ] + B:crates=false + + # Adds automatic farms for a wide variety of products. + # Dependencies: [ forestry:core, forestry:farming ] + B:cultivation=false + + # Adds a new storage block for bees / trees and butterflies. + # Dependencies: [ forestry:core ] + B:database=false + + # Adds several RF engines. + # Dependencies: [ forestry:core ] + B:energy=false + + # Adds a wide variety of machines to craft, produce and process products. + # Dependencies: [ forestry:core ] + B:factory=false + + # Adds automatic multiblock farm for a wide variety of products. + # Dependencies: [ forestry:core ] + B:farming=false + + # Adds food. + # Dependencies: [ forestry:core ] + B:food=false + + # Adds a greenhouse multiblock. + # Dependencies: [ forestry:core ] + B:greenhouse=false + + # Butterflies. Shiny. + # Dependencies: [ forestry:arboriculture, forestry:core ] + B:lepidopterology=false + + # Adds Forestry's mail and trade system. + # Dependencies: [ forestry:core ] + B:mail=false + + # for.module.sorting.description + # Dependencies: [ forestry:core ] + B:sorting=false + + # Adds a crafting table that can save 8 recipes. + # Dependencies: [ forestry:core ] + B:worktable=true + + plugins { + # Compatibility module for Actually Additions. + # Dependencies: [ forestry:core ] + B:actuallyadditions=false + + # for.module.betterwithmods.description + # Dependencies: [ forestry:core ] + B:betterwithmods=false + + # Compatibility module for Biomes O Plenty. Enables farming BoP saplings. + # Dependencies: [ forestry:core ] + B:biomes.o.plenty=false + + # Compatibility module for BuildCraft 6. + # Dependencies: [ forestry:core ] + B:buildcraft.fuels=false + + # Compatibility module for BuildCraft 6. + # Dependencies: [ forestry:core ] + B:buildcraft.recipes=false + + # Compatibility module for BuildCraft 6. + # Dependencies: [ forestry:core ] + B:buildcraft.statements=false + + # Compatibility module for BuildCraft 6. + # Dependencies: [ forestry:core ] + B:buildcraft.transport=false + + # Compatibility module for EnderIO. + # Dependencies: [ forestry:core ] + B:ender.io=false + + # Compatibility module for Extra Utilities. Enables farming ender lilies and red orchid. + # Dependencies: [ forestry:farming ] + B:extra.utilities=false + + # Compatibility module for HarvestCraft. Enables farming HarvestCraft plants and trees. + # Dependencies: [ forestry:core ] + B:harvestcraft=false + + # Compatibility module for Immersive Engineering. + # Dependencies: [ forestry:core ] + B:immersiveengineering=false + + # Compatibility module for IC2. Adds electrical engine and generator for power conversion. + # Dependencies: [ forestry:farming, forestry:factory, forestry:core ] + B:industrialcraft2=false + + # Compatibility module for Mystical Agriculture. Enables farming Mystical Agriculture crops. + # Dependencies: [ forestry:core ] + B:mysticalagriculture=false + + # Compatibility module for Natura. Enables farming Natura saplings. + # Dependencies: [ forestry:core ] + B:natura=false + + # Compatibility module for Roots. + # Dependencies: [ forestry:core ] + B:roots=false + + # Compatibility module for Rustic. + # Dependencies: [ forestry:core ] + B:rustic=false + + # Compatibility module for Tech reborn. Enables harvesting rubber from rubber trees. + # Dependencies: [ forestry:core ] + B:techreborn=false + } + +} + + diff --git a/config/forge.cfg b/config/forge.cfg new file mode 100644 index 0000000..f179571 --- /dev/null +++ b/config/forge.cfg @@ -0,0 +1,90 @@ +# Configuration file + +client { + # Toggle off to make missing model text in the gui fit inside the slot. + B:zoomInMissingModelTextInGui=false + + # Enable uploading cloud geometry to the GPU for faster rendering. + B:forgeCloudsEnabled=true + + # Disable culling of hidden faces next to stairs and slabs. Causes extra rendering, but may fix some resource packs that exploit this vanilla mechanic. + B:disableStairSlabCulling=false + + # Enable forge to queue all chunk updates to the Chunk Update thread. May increase FPS significantly, but may also cause weird rendering lag. Not recommended for computers without a significant number of cores available. + B:alwaysSetupTerrainOffThread=true + + # Allow item rendering to detect emissive quads and draw them properly. This allows glowing blocks to look the same in item form, but incurs a very slight performance hit. + B:allowEmissiveItems=true + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Enable the forge block rendering pipeline - fixes the lighting of custom models. + B:forgeLightPipelineEnabled=true + + # When enabled, makes specific reload tasks such as language changing quicker to run. + B:selectiveResourceReloadEnabled=false +} + + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipes. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticeable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # Log cascading chunk generation issues during terrain population. + B:logCascadingWorldGeneration=true + + # Fix vanilla issues that cause worldgen cascading. This DOES change vanilla worldgen so DO NOT report bugs related to world differences if this flag is on. + B:fixVanillaCascading=false + + # The time in ticks the server will wait when a dimension was queued to unload. This can be useful when rapidly loading and unloading dimensions, like e.g. throwing items through a nether portal a few time per second. + I:dimensionUnloadQueueDelay=0 + B:enableGlobalConfig=false +} + + +version_checking { + # Enable the entire mod update check system. This only applies to mods using the Forge system. + B:Global=true +} + + diff --git a/config/forgeChunkLoading.cfg b/config/forgeChunkLoading.cfg new file mode 100644 index 0000000..30f4e5c --- /dev/null +++ b/config/forgeChunkLoading.cfg @@ -0,0 +1,57 @@ +# Configuration file + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 + + # Load chunks asynchronously for players, reducing load on the server thread. + # Can be disabled to help troubleshoot chunk loading issues. + B:asyncChunkLoading=true +} + + +########################################################################################################## +# forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +ftbutilities { + I:maximumChunksPerTicket=1000000 + I:maximumTicketCount=1000000 +} + + diff --git a/config/forgivingvoid.cfg b/config/forgivingvoid.cfg new file mode 100644 index 0000000..372f1f9 --- /dev/null +++ b/config/forgivingvoid.cfg @@ -0,0 +1,45 @@ +# Configuration file + +general { + # The amount of damage applied to the player when they land. + # Min: 0 + # Max: 2147483647 + I:damageOnFall=19 + + # List of additional dimension ids to be blacklisted from Forgiving Void. Options triggerInOverworld etc. take priority. + S:dimensionBlacklist < + > + + # Set to true if you want the dimensionBlacklist to be treated as a whitelist instead. Options triggerInOverworld etc. still take priority. + B:dimensionBlacklistIsWhitelist=false + + # Set to true if players are rubber-banding while falling through the void. If you're hosting a public server, you should only do this if you have proper anti-cheat installed. + B:disableVanillaAntiCheatWhileFalling=true + + # The height from which the player will be falling after falling through the void. + # Min: 256 + # Max: 4096 + I:fallingHeight=300 + + # Prevent death on void fall (limits damage to leave at least 0.5 hearts) + B:preventDeath=false + + # For Game Stages support, set this to the game stage that needs to be unlocked in order for Forgiving Void to be enabled. + S:requiredGameStage= + + # The y level at which Forgiving Void should forgive the player and send them towards the sky. + # Min: -64 + # Max: 0 + I:triggerAtY=-32 + + # Set to false to make Forgiving Void not trigger in the end void (dimension 1). + B:triggerInEnd=true + + # Set to false to make Forgiving Void not trigger in the nether void (dimension -1). + B:triggerInNether=true + + # Set to false to make Forgiving Void not trigger in the overworld void (dimension 0). + B:triggerInOverworld=true +} + + diff --git a/config/ftbbackups.cfg b/config/ftbbackups.cfg new file mode 100644 index 0000000..cd83534 --- /dev/null +++ b/config/ftbbackups.cfg @@ -0,0 +1,63 @@ +# Configuration file + +general { + # Timer in hours. + # 1.0 - backups every hour + # 6.0 - backups every 6 hours + # 0.5 - backups every 30 minutes + # Min: 0.05 + # Max: 600.0 + D:backup_timer=2.0 + + # The number of backup files to keep. + # More backups = more space used + # 0 - Infinite + # Min: 0 + # Max: 32000 + I:backups_to_keep=12 + + # Buffer size for writing files Don't change unless you know what you are doing. + # Min: 256 + # Max: 65536 + I:buffer_size=4096 + + # 0 - Disabled (output = folders) + # 1 - Best speed + # 9 - Smallest file size + # Min: 0 + # Max: 9 + I:compression_level=1 + + # Disables level saving while performing backup. + B:disable_level_saving=true + + # Prints (current size | total size) when backup is done. + B:display_file_size=true + + # Enables backups. + B:enabled=true + + # Add extra files that will be placed in backup _extra_/ folder. + S:extra_files < + > + + # Absolute path to backups folder. + S:folder= + + # Create a backup when server is stopped. + B:force_on_shutdown=false + + # Maximum total size that is allowed in backups folder. Older backups will be deleted to free space for newer ones. + # You can use TB, GB, MB and KB for filesizes. + # You can use % to set maximum total size based on your available disk space. It is still limited by max total backup count, so it's not gonna fill up large drives. + # Valid inputs: 50 GB, 10 MB, 33% + S:max_total_size=50 GB + + # Only create backups when players have been online. + B:only_if_players_online=true + + # If set to true, no messages will be displayed in chat/status bar. + B:silent=false +} + + diff --git a/config/ftblib.cfg b/config/ftblib.cfg new file mode 100644 index 0000000..eb14bad --- /dev/null +++ b/config/ftblib.cfg @@ -0,0 +1,68 @@ +# Configuration file + +########################################################################################################## +# debugging +#--------------------------------------------------------------------------------------------------------# +# Don't set any values to true, unless you are debugging the mod. +########################################################################################################## + +debugging { + # See dev-only sidebar buttons. They probably don't do anything. + B:dev_sidebar_buttons=false + + # See GUI widget bounds when you hold B. + B:gui_widget_bounds=false + + # Log config editing. + B:log_config_editing=false + + # Log all events that extend EventBase. + B:log_events=false + + # Log incoming and outgoing network messages. + B:log_network=false + + # Log player teleporting. + B:log_teleport=false + + # Print more errors. + B:print_more_errors=false + + # Print more info. + B:print_more_info=false + + # Enables special debug commands. + B:special_commands=false +} + + +general { + # When this mode is enabled, FTBLib assumes that server clients don't have FTBLib and/or other mods installed. + B:clientless_mode=false + + # Merges player profiles, in case player logged in without internet connection/in offline mode server. + # If set to DEFAULT, it will only merge on singleplayer worlds. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:merge_offline_mode_players=TRUE + + # This will replace /reload with FTB version of it. + B:replace_reload_command=true +} + + +teams { + # Automatically creates a team for player on multiplayer, based on their username and with a random color. + B:autocreate_mp=false + + # Automatically creates (or joins) a team on singleplayer/LAN with ID 'singleplayer'. + B:autocreate_sp=true + B:disable_teams=false + + # Disable no team notification entirely. + B:hide_team_notification=false +} + + diff --git a/config/ftbutilities.cfg b/config/ftbutilities.cfg new file mode 100644 index 0000000..0aef357 --- /dev/null +++ b/config/ftbutilities.cfg @@ -0,0 +1,246 @@ +# Configuration file + +afk { + # Enables afk timer. + B:enabled=true + + # Enables afk timer in singleplayer. + B:enabled_singleplayer=false + + # Will print in console when someone goes/comes back from AFK. + B:log_afk=false + + # After how much time it will display notification to all players. + S:notification_timer=5m +} + + +auto_shutdown { + # Enables auto-shutdown. + B:enabled=false + + # Enables auto-shutdown in singleplayer worlds. + B:enabled_singleplayer=false + + # Server will automatically shut down after X hours. + # Time Format: HH:MM. If the system time matches a value, server will shut down. + # It will look for closest value available that is not equal to current time. + S:times < + 04:00 + 16:00 + > +} + + +backups { + D:backup_timer=2.0 + I:backups_to_keep=12 + I:compression_level=1 + B:disable_level_saving=true + B:display_file_size=true + B:enabled=true + S:extra_files < + > + S:folder= + B:force_on_shutdown=false + S:max_total_size=50 GB + B:only_if_players_online=true + B:silent=false +} + + +chat { + # Adds ~ to player names that have changed nickname to prevent trolling. + B:add_nickname_tilde=false + I:admin_history_limit=10000 + B:change_tab_gui=true + I:general_history_limit=10000 + + # Disable this for some plugin compat. Not that they are supported but sometimes this is all that's needed. + B:replace_tab_names=true + I:team_history_limit=1000 +} + + +commands { + B:back=true + B:chunks=true + B:fly=true + B:god=true + B:heal=true + B:home=true + B:inv=true + B:kickme=true + B:killall=true + B:leaderboard=true + B:mute=true + B:nbtedit=true + B:nick=true + B:ranks=true + B:rec=true + B:rtp=true + B:spawn=true + B:tpa=true + B:tpl=true + B:trash_can=true + B:warp=true +} + + +debugging { + # Print a message in console every time a chunk is forced or unforced. Recommended to be off, because spam. + B:log_chunkloading=false +} + + +login { + # Set to false to disable event badges, e.g. Halloween. + B:enable_event_badges=true + + # Set to false to disable global badges completely, only server-wide badges will be available. + B:enable_global_badges=true + + # Enables message of the day. + B:enable_motd=false + + # Enables starting items. + B:enable_starting_items=false + + # Message of the day. This will be displayed when player joins the server. + S:motd < + "Hello player!" + > + + # Items to give player when he first joins the server. + # Format: '{id:"ID",Count:X,Damage:X,tag:{}}', Use /print_item to get NBT of item in your hand. + S:starting_items < + {id:"minecraft:stone_sword",Count:1,Damage:1,tag:{display:{Name:"Epic Stone Sword"}}} + > +} + + +ranks { + B:crash_client_side_permissions=false + + # Enables ranks and adds command.x permissions and allows ranks to control them. + B:enabled=true + B:load_from_config_folder=false + + # Adds chat colors/rank-specific syntax. + B:override_chat=true + + # Allow to configure commands with ranks. Disable this if you want to use other permission mod for that. + B:override_commands=true + B:print_command_errors=true +} + + +world { + # Dimensions where chunk claiming isn't allowed. + I:blocked_claiming_dimensions < + > + + # Enables chunk claiming. + B:chunk_claiming=true + + # Enables chunk loading. If chunk_claiming is set to false, changing this won't do anything. + B:chunk_loading=true + + # Disables player damage when they are stuck in walls. + B:disable_player_suffocation_damage=false + + # List of items that will have right-click function disabled on both sides. + # You can use '/inv disable_right_click' command to do with from in-game. + # Syntax: modid:item:metadata. Set metadata to * to ignore it. + S:disabled_right_click_items < + > + + # If set to DEFAULT, then teams can decide their Explosion setting. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:enable_explosions=DEFAULT + + # If set to DEFAULT, then players can decide their PVP status. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:enable_pvp=TRUE + + # Locked time in ticks in spawn dimension. + # -1 - Disabled + # 0 - Morning + # 6000 - Noon + # 12000 - Evening + # 18000 - Midnight + # Min: -1 + # Max: 23999 + I:forced_spawn_dimension_time=-1 + + # Locked weather type in spawn dimension. + # -1 - Disabled + # 0 - Clear + # 1 - Raining + # 2 - Thunderstorm + # Min: -1 + # Max: 2 + I:forced_spawn_dimension_weather=-1 + + # Max /rtp distance + D:rtp_max_distance=100000.0 + + # Max tries /rtp does before failure. + I:rtp_max_tries=200 + + # Min /rtp distance + D:rtp_min_distance=1000.0 + + # If set to true, explosions and hostile mobs in spawn area will be disabled, players won't be able to attack each other in spawn area. + B:safe_spawn=false + + # Show play time in corner. + B:show_playtime=false + + # Enable spawn area in singleplayer. + B:spawn_area_in_sp=false + + # Spawn dimension. Overworld by default. + I:spawn_dimension=0 + + # Spawn radius. You must set spawn-protection in server.properties file to 0! + I:spawn_radius=0 + + # Unloads erroring chunks if dimension isn't loaded or some other problem occurs. + B:unload_erroring_chunks=false + + ########################################################################################################## + # logging + #--------------------------------------------------------------------------------------------------------# + # Logs different events in logs/world.log file. + ########################################################################################################## + + logging { + # Logs block breaking. + B:block_broken=true + + # Logs block placement. + B:block_placed=true + + # Enables world logging. + B:enabled=false + + # Includes creative players in world logging. + B:include_creative_players=false + + # Includes fake players in world logging. + B:include_fake_players=false + + # Logs item clicking in air. + B:item_clicked_in_air=true + } + +} + + diff --git a/config/gcym.cfg b/config/gcym.cfg new file mode 100644 index 0000000..5c8a686 --- /dev/null +++ b/config/gcym.cfg @@ -0,0 +1,19 @@ +# Configuration file + +general { + + ########################################################################################################## + # global multiblock options + #--------------------------------------------------------------------------------------------------------# + # Config options applying to all GCYM Multiblocks + ########################################################################################################## + + "global multiblock options" { + # Makes nearly every GCYM Multiblock require blocks which set their maximum voltages. + # Default: false + B:enableTieredCasings=false + } + +} + + diff --git a/config/grapplingHook.cfg b/config/grapplingHook.cfg new file mode 100644 index 0000000..b00080a --- /dev/null +++ b/config/grapplingHook.cfg @@ -0,0 +1,87 @@ +# Configuration file + +general { + D:default_angle=20.0 + B:default_attract=false + D:default_attractradius=3.0 + B:default_doublehook=false + B:default_enderstaff=false + D:default_hookgravity=1.0 + D:default_maxlen=30.0 + B:default_motor=false + D:default_motoracceleration=0.2 + B:default_motordampener=false + D:default_motormaxspeed=4.0 + B:default_motorwhencrouching=true + B:default_motorwhennotcrouching=true + B:default_oneropepull=false + B:default_phaserope=false + D:default_playermovementmult=1.0 + B:default_pullbackwards=true + B:default_reelin=true + B:default_repel=false + D:default_repelforce=1.0 + B:default_smartdoublemotor=true + B:default_smartmotor=false + D:default_sneakingangle=10.0 + D:default_sneakingverticalthrowangle=0.0 + D:default_throwspeed=2.0 + D:default_verticalthrowangle=0.0 + I:enable_angle=0 + I:enable_attract=0 + I:enable_attractradius=0 + I:enable_doublehook=0 + I:enable_enderstaff=0 + I:enable_hookgravity=0 + I:enable_maxlen=0 + I:enable_motor=0 + I:enable_motoracceleration=0 + I:enable_motordampener=1 + I:enable_motormaxspeed=0 + I:enable_motorwhencrouching=0 + I:enable_motorwhennotcrouching=0 + I:enable_oneropepull=0 + I:enable_phaserope=0 + I:enable_playermovementmult=0 + I:enable_pullbackwards=0 + I:enable_reelin=0 + I:enable_repel=0 + I:enable_repelforce=0 + I:enable_smartdoublemotor=0 + I:enable_smartmotor=0 + I:enable_sneakingangle=0 + I:enable_sneakingverticalthrowangle=0 + I:enable_throwspeed=0 + I:enable_verticalthrowangle=0 + S:grapplingBlocks=any + S:grapplingNonBlocks=none + B:longfallbootsrecipe=true + D:max_angle=45.0 + D:max_attractradius=3.0 + D:max_hookgravity=20.0 + D:max_maxlen=60.0 + D:max_motoracceleration=0.2 + D:max_motormaxspeed=4.0 + D:max_playermovementmult=2.0 + D:max_repelforce=1.0 + D:max_sneakingangle=45.0 + D:max_sneakingverticalthrowangle=45.0 + D:max_throwspeed=5.0 + D:max_upgrade_angle=90.0 + D:max_upgrade_attractradius=10.0 + D:max_upgrade_hookgravity=20.0 + D:max_upgrade_maxlen=200.0 + D:max_upgrade_motoracceleration=1.0 + D:max_upgrade_motormaxspeed=10.0 + D:max_upgrade_playermovementmult=5.0 + D:max_upgrade_repelforce=5.0 + D:max_upgrade_sneakingangle=90.0 + D:max_upgrade_sneakingverticalthrowangle=90.0 + D:max_upgrade_throwspeed=20.0 + D:max_upgrade_verticalthrowangle=90.0 + D:max_verticalthrowangle=45.0 + D:min_hookgravity=1.0 + D:min_upgrade_hookgravity=0.0 +} + + diff --git a/config/gregtech.cfg b/config/gregtech.cfg new file mode 100644 index 0000000..3ae9555 --- /dev/null +++ b/config/gregtech.cfg @@ -0,0 +1,590 @@ +# Configuration file + +general { + + ########################################################################################################## + # client options + #--------------------------------------------------------------------------------------------------------# + # Config options for client-only features + ########################################################################################################## + + "client options" { + # Whether or not to enable Emissive Textures for GregTech Casings when the multiblock is working (EBF coils, Fusion Casings, etc.). + # Default: false + B:casingsActiveEmissiveTextures=false + + # The default color to overlay onto machines. + # 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE). + # 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default). + I:defaultPaintingColor=13819135 + + # Whether to hook depth texture. Has no effect on performance, but if there is a problem with rendering, try disabling it. + # Default: true + B:hookDepthTexture=true + + # Whether or not to enable Emissive Textures for GregTech Machines. + # Default: true + B:machinesEmissiveTextures=true + + # Resolution level for fragment shaders. + # Higher values increase quality (limited by the resolution of your screen) but are more GPU intensive. + # Default: 2 + # Min: 0.0 + # Max: 5.0 + D:resolution=2.0 + + # Terminal root path. + # Default: {.../config}/gregtech/terminal + S:terminalRootPath=gregtech/terminal + + # Whether or not sounds should be played when crafting with tools. + # Default: true + B:toolCraftingSounds=true + + # Whether or not sounds should be played when using tools outside of crafting. + # Default: true + B:toolUseSounds=true + + "gui config" { + # The scrolling speed of widgets + # Default: 13 + # Min: 1 + # Max: 2147483647 + I:scrollSpeed=13 + } + + "armor hud location" { + # Sets HUD location + # 1 - left-upper corner + # 2 - right-upper corner + # 3 - left-bottom corner + # 4 - right-bottom corner + # Default: 1 + # Min: 1 + # Max: 4 + I:hudLocation=1 + + # Horizontal offset of HUD. + # Default: 0 + # Min: 0 + # Max: 100 + I:hudOffsetX=0 + + # Vertical offset of HUD. + # Default: 0 + # Min: 0 + # Max: 100 + I:hudOffsetY=0 + } + + ########################################################################################################## + # shader options + #--------------------------------------------------------------------------------------------------------# + # Config options for Shaders and Post-processing Effects + ########################################################################################################## + + "shader options" { + # The base brightness of the bloom. + # It is similar to strength + # This value should be smaller than highBrightnessThreshold. + # OUTPUT = BACKGROUND + BLOOM * strength * ({base} + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT))) + # Default: 0.1 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseBrightness=0.1 + + # Bloom Algorithm + # 0 - Simple Gaussian Blur Bloom (Fast) + # 1 - Unity Bloom + # 2 - Unreal Bloom + # Default: 2 + # Min: 0 + # Max: 2 + I:bloomStyle=2 + + # Whether or not to enable Emissive Textures with bloom effect. + # Default: true + B:emissiveTexturesBloom=true + + # The brightness after bloom should not exceed this value. It can be used to limit the brightness of highlights (e.g., daytime). + # OUTPUT = BACKGROUND + BLOOM * strength * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*({HT}-LT))) + # This value should be greater than lowBrightnessThreshold. + # Default: 0.5 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:highBrightnessThreshold=0.5 + + # The brightness after bloom should not smaller than this value. It can be used to limit the brightness of dusky parts (e.g., night/caves). + # OUTPUT = BACKGROUND + BLOOM * strength * (base + {LT} + (1 - BACKGROUND_BRIGHTNESS)*(HT-{LT}))) + # This value should be smaller than highBrightnessThreshold. + # Default: 0.2 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:lowBrightnessThreshold=0.2 + + # Mipmap Size. + # Higher values increase quality, but are slower to render. + # Default: 5 + # Min: 2 + # Max: 5 + I:nMips=5 + + # Blur Step (bloom range) + # Default: 1 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:step=1.0 + + # Bloom Strength + # OUTPUT = BACKGROUND + BLOOM * {strength} * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT))) + # Default: 2 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:strength=1.5 + + # Whether to use shader programs. + # Default: true + B:useShader=true + + ########################################################################################################## + # fusion reactor + #--------------------------------------------------------------------------------------------------------# + # Bloom config options for the fusion reactor. + ########################################################################################################## + + "fusion reactor" { + # The base brightness of the bloom. + # It is similar to strength + # This value should be smaller than highBrightnessThreshold. + # OUTPUT = BACKGROUND + BLOOM * strength * ({base} + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT))) + # Default: 0.1 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseBrightness=0.0 + + # Bloom Algorithm + # 0 - Simple Gaussian Blur Bloom (Fast) + # 1 - Unity Bloom + # 2 - Unreal Bloom + # Default: 2 + # Min: 0 + # Max: 2 + I:bloomStyle=1 + + # The brightness after bloom should not exceed this value. It can be used to limit the brightness of highlights (e.g., daytime). + # OUTPUT = BACKGROUND + BLOOM * strength * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*({HT}-LT))) + # This value should be greater than lowBrightnessThreshold. + # Default: 0.5 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:highBrightnessThreshold=1.3 + + # The brightness after bloom should not smaller than this value. It can be used to limit the brightness of dusky parts (e.g., night/caves). + # OUTPUT = BACKGROUND + BLOOM * strength * (base + {LT} + (1 - BACKGROUND_BRIGHTNESS)*(HT-{LT}))) + # This value should be smaller than highBrightnessThreshold. + # Default: 0.2 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:lowBrightnessThreshold=0.3 + + # Bloom Strength + # OUTPUT = BACKGROUND + BLOOM * {strength} * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT))) + # Default: 2 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:strength=1.5 + + # Whether to use shader programs. + # Default: true + B:useShader=true + } + + } + + } + + ########################################################################################################## + # compatibility options + #--------------------------------------------------------------------------------------------------------# + # Config options for Mod Compatibility + ########################################################################################################## + + "compatibility options" { + # Whether to hide facades of all blocks in JEI and creative search menu. + # Default: true + B:hideFacadesInJEI=true + + # Whether to hide filled cells in JEI and creative search menu. + # Default: true + B:hideFilledCellsInJEI=true + + # Specifies priorities of mods in Ore Dictionary item registration. + # First ModID has highest priority, last has lowest. Unspecified ModIDs follow standard sorting, but always have lower priority than the last specified ModID. + # Default: ["minecraft", "gregtech"] + S:modPriorities < + minecraft + gregtech + > + + ########################################################################################################## + # energy compat options + #--------------------------------------------------------------------------------------------------------# + # Config options regarding GTEU compatibility with other energy systems + ########################################################################################################## + + "energy compat options" { + # Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires. + # Default: true + B:nativeEUToFE=true + + # GTEU to Forge Energy (RF and alike) ratio. + # Default: 4 FE to 1 EU + # Min: 4.9E-324 + # Max: 1.7976931348623157E308 + D:rfRatio=4.0 + } + + } + + ########################################################################################################## + # machine options + #--------------------------------------------------------------------------------------------------------# + # Config options for GT Machines, Pipes, Cables, and Electric Items + ########################################################################################################## + + "machine options" { + # Additional Fluids to allow in GT Boilers in place of Water or Distilled Water. + # Useful for mods like TerraFirmaCraft with different Fluids for Water + # Default: none + S:boilerFluids < + > + + # The EU/t drain for each screen of the Central Monitor. + # Default: 8 + # Min: 0 + # Max: 2147483647 + I:centralMonitorEuCost=8 + + # Whether machines should explode when overloaded with power. + # Default: true + B:doExplosions=true + + # Whether to enable High-Tier Solar Panels (IV-UV). They will not have recipes. + # Default: false + B:enableHighTierSolars=true + + # Whether to enable the Maintenance Hatch, required for Multiblocks. + # Default: true + B:enableMaintenance=true + + # Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc. + # Default: true + B:enableWorldAccelerators=true + + # Energy use multiplier for electric items. + # Default: 100 + I:energyUsageMultiplier=100 + + # Whether to use GT6-style pipe and cable connections, meaning they will not auto-connect unless placed directly onto another pipe or cable. + # Default: true + B:gt6StylePipesCables=true + + # Whether to play machine sounds while machines are active. + # Default: true + B:machineSounds=true + + # Steam to EU multiplier for Steam Multiblocks. + # 1.0 means 1L Steam -> 1 EU. 0.5 means 2L Steam -> 1 EU. + # Default: 0.5 + D:multiblockSteamToEU=0.5 + + # Divisor for Recipe Duration per Overclock. + # Default: 2.0 + # Min: 2.0 + # Max: 3.0 + D:overclockDivisor=2.0 + + # Blacklist of machines for the Processing Array. + # Add the unlocalized Recipe Map name to blacklist the machine. + # Default: All machines allowed + S:processingArrayBlacklist < + > + + # Whether insufficient energy supply should reset Machine recipe progress to zero. + # If true, progress will reset. + # If false, progress will decrease to zero with 2x speed + # Default: false + B:recipeProgressLowEnergy=false + + # Whether to require a Wrench to break machines. + # Default: false + B:requireWrenchForMachines=false + + # Whether Steam Multiblocks should use Steel instead of Bronze. + # Default: false + B:steelSteamMultiblocks=false + } + + ########################################################################################################## + # miscellaneous options + #--------------------------------------------------------------------------------------------------------# + # Config options for miscellaneous features + ########################################################################################################## + + "miscellaneous options" { + # Whether to enable more verbose logging. + # Default: false + B:debug=false + + # Chance with which flint and steel will create fire. + # Default: 50 + # Min: 0 + # Max: 100 + I:flintChanceToCreateFire=50 + + # Setting this to true makes GTCEu ignore error and invalid recipes that would otherwise cause crash. + # Default: true + B:ignoreErrorOrInvalidRecipes=true + + # Whether to enable a login message to players when they join the world. + # Default: true + B:loginMessage=true + + # Whether to give the terminal to new players on login + # Default: true + B:spawnTerminal=true + } + + ########################################################################################################## + # recipe options + #--------------------------------------------------------------------------------------------------------# + # Config Options for GregTech and Vanilla Recipes + ########################################################################################################## + + "recipe options" { + # Whether to disable the Vanilla Concrete from Powder with Water behavior, forcing the GT recipe. + # Default: false + B:disableConcreteInWorld=false + + # Whether to remove Block/Ingot compression and decompression in the Crafting Table. + # Default: false + B:disableManualCompression=false + + # Whether to make the Flint and Steel recipe require steel parts. + # Default: true. + B:flintAndSteelRequireSteel=true + + # Whether to generate Flawed and Chipped Gems for materials and recipes involving them. + # Useful for mods like TerraFirmaCraft. + # Default: false + B:generateLowQualityGems=false + + # Whether to make coloring blocks like Concrete or Glass harder. + # Default: false + B:hardDyeRecipes=false + + # Whether to make Glass related recipes harder. Default: true + B:hardGlassRecipes=true + + # Recipes for items like Iron Doors, Trapdoors, Buckets, Cauldrons, Hoppers, and Iron Bars require Iron Plates, Rods, and more. + # Default: true + B:hardIronRecipes=true + + # Whether to make miscellaneous recipes harder. + # Default: false + B:hardMiscRecipes=false + + # Whether to make Redstone related recipes harder. + # Default: false + B:hardRedstoneRecipes=false + + # Whether to make Vanilla Tools and Armor recipes harder. + # Excludes Flint and Steel, and Buckets. + # Default: false + B:hardToolArmorRecipes=false + + # Whether to make Wood related recipes harder. + # Excludes sticks and planks. + # Default: false + B:hardWoodRecipes=false + + # Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder. + # Default: false + B:harderBrickRecipes=false + + # Whether to remove charcoal smelting recipes from the vanilla furnace. + # Default: true + B:harderCharcoalRecipe=true + + # Whether to make the recipe for the EBF Controller harder. + # Default: false + B:harderEBFControllerRecipe=false + + # Change the recipe of Rods in the Lathe to 1 Rod and 2 Small Piles of Dust, instead of 2 Rods. + # Default: false + B:harderRods=false + + # Whether to nerf the Paper crafting recipe. + # Default: true + B:nerfPaperCrafting=true + + # Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks. + # Default: false + B:nerfWoodCrafting=false + + # Whether Wrenches should require Plates instead of Ingots to craft. + # Default: false + B:plateWrenches=false + + # Whether to remove Vanilla Block Recipes from the Crafting Table. + # Default: false + B:removeVanillaBlockRecipes=false + } + + ########################################################################################################## + # tool and armor options + #--------------------------------------------------------------------------------------------------------# + # Config options for Tools and Armor + ########################################################################################################## + + "tool and armor options" { + # Should EV and IV Drills be enabled, which may cause lag when used on low-end devices? + # Default: true + B:enableHighTierDrills=true + + # Advanced Electric Jetpack Voltage Tier. + # Default: 3 (HV) + # Min: 0 + # Max: 14 + I:voltageTierAdvImpeller=3 + + # Advanced NanoSuit Chestplate Voltage Tier. + # Default: 3 (HV) + # Min: 0 + # Max: 14 + I:voltageTierAdvNanoSuit=3 + + # Advanced QuarkTech Suit Chestplate Voltage Tier. + # Default: 5 (LuV) + # Min: 0 + # Max: 14 + I:voltageTierAdvQuarkTech=6 + + # Electric Impeller Jetpack Voltage Tier. + # Default: 2 (MV) + # Min: 0 + # Max: 14 + I:voltageTierImpeller=2 + + # NanoSuit Voltage Tier. Default: 3 (HV) + # Min: 0 + # Max: 14 + I:voltageTierNanoSuit=3 + + # NightVision Goggles Voltage Tier. Default: 1 (LV) + # Min: 0 + # Max: 14 + I:voltageTierNightVision=1 + + # QuarkTech Suit Voltage Tier. + # Default: 5 (IV) + # Min: 0 + # Max: 14 + I:voltageTierQuarkTech=5 + + "nanosaber options" { + # The EU/t consumption of the NanoSaber. + # Default: 64 + # Min: 1 + # Max: 512 + I:energyConsumption=64 + + # The base damage of the NanoSaber. + # Default: 5.0 + # Min: 0.0 + # Max: 100.0 + D:nanoSaberBaseDamage=5.0 + + # The additional damage added when the NanoSaber is powered. + # Default: 20.0 + # Min: 0.0 + # Max: 100.0 + D:nanoSaberDamageBoost=20.0 + + # Should Zombies spawn with charged, active NanoSabers on hard difficulty? + # Default: true + B:zombieSpawnWithSabers=true + } + + ########################################################################################################## + # armorhud + #--------------------------------------------------------------------------------------------------------# + # Armor HUD Location + ########################################################################################################## + + armorhud { + # Sets HUD location + # 1 - left-upper corner + # 2 - right-upper corner + # 3 - left-bottom corner + # 4 - right-bottom corner + I:hudLocation=1 + + # Horizontal offset of HUD [0 ~ 100) + I:hudOffsetX=0 + + # Vertical offset of HUD [0 ~ 100) + I:hudOffsetY=0 + } + + } + + ########################################################################################################## + # worldgen options + #--------------------------------------------------------------------------------------------------------# + # Config options for World Generation features + ########################################################################################################## + + "worldgen options" { + # Allow GregTech to add additional GregTech Items as loot in various structures. + # Default: true + B:addLoot=true + + # Specifies an additional random number of veins in a section. + # Default: 0 + I:additionalVeinsInSection=2 + + # Should all Stone Types drop unique Ore Item Blocks? + # Default: false (meaning only Stone, Netherrack, and Endstone + B:allUniqueStoneTypes=false + + # Whether to disable Rubber Tree world generation. + # Default: false + B:disableRubberTreeGeneration=false + + # Whether to disable Vanilla ore generation in world. + # Default: true + B:disableVanillaOres=false + + # Whether veins should be generated in the center of chunks. + # Default: true + B:generateVeinsInCenterOfChunk=false + + # Whether to increase number of rolls for dungeon chests. Increases dungeon loot drastically. + # Default: true + B:increaseDungeonLoot=true + + # Specifies the minimum number of veins in a section. + # Default: 1 + I:minVeinsInSection=3 + + # Multiplier for the chance to spawn a Rubber Tree on any given roll. Higher values make Rubber Trees more common. + # Default: 1.0 + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:rubberTreeRateIncrease=1.0 + } + +} + + diff --git a/config/gregtech/dimensions.json b/config/gregtech/dimensions.json new file mode 100644 index 0000000..f0e9586 --- /dev/null +++ b/config/gregtech/dimensions.json @@ -0,0 +1,24 @@ +{ + "dims": [ + { + "dimID": 0, + "dimName": "Overworld" + }, + { + "dimID": 1, + "dimName": "End" + }, + { + "dimID": -1, + "dimName": "Nether" + }, + { + "dimID": 111, + "dimName": "Lost Cities" + }, + { + "dimID": 100, + "dimName": "Moon" + } + ] +} \ No newline at end of file diff --git a/config/gregtech/terminal/config/RECIPE_CHART.nbt b/config/gregtech/terminal/config/RECIPE_CHART.nbt new file mode 100644 index 0000000..7990347 Binary files /dev/null and b/config/gregtech/terminal/config/RECIPE_CHART.nbt differ diff --git a/config/gregtech/terminal/config/theme.json b/config/gregtech/terminal/config/theme.json new file mode 100644 index 0000000..ac33fcf --- /dev/null +++ b/config/gregtech/terminal/config/theme.json @@ -0,0 +1 @@ +{"COLOR_1":-7277708,"COLOR_2":-798604,"COLOR_3":-1613985,"COLOR_4":-16747521,"COLOR_5":-9364519,"COLOR_6":-14803426,"COLOR_7":-1644826,"COLOR_F_1":-7019839,"COLOR_F_2":-2085683200,"COLOR_B_1":1342177280,"COLOR_B_2":-1610612736,"COLOR_B_3":-1594460040,"WALL_PAPER":{"type":"resource","resource":"gregtech:textures/gui/terminal/terminal_background.png"}} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/items/en_us/covers/digital_interface_cover.json b/config/gregtech/terminal/guide/items/en_us/covers/digital_interface_cover.json new file mode 100644 index 0000000..3e9b91d --- /dev/null +++ b/config/gregtech/terminal/guide/items/en_us/covers/digital_interface_cover.json @@ -0,0 +1,253 @@ +{ + "metaitem": "cover.digital", + "section": "Covers", + "title": "Digital Interface Cover", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "§cDigital Interface Cover §ris a new cover, hereinafter referred to as the §lDIC§r.\n" + ] + }, + { + "type": "slots", + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 312, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 313, + "count": 1 + } + ] + }, + { + "type": "textbox", + "content": [ + "§lContents:" + ] + }, + { + "type": "textbox", + "link": "introduction", + "content": [ + "1. §9Introduction" + ] + }, + { + "type": "textbox", + "link": "fluid", + "content": [ + "2. §9Fluid Mode" + ] + }, + { + "type": "textbox", + "link": "item", + "content": [ + "3. §r§9Item Mode" + ] + }, + { + "type": "textbox", + "link": "energy", + "content": [ + "4. §9Energy Mode" + ] + }, + { + "type": "textbox", + "link": "machine", + "content": [ + "5. §9Machine Mode" + ] + }, + { + "type": "textbox", + "link": "proxy", + "content": [ + "6. §9Proxy Mode" + ] + }, + { + "type": "textbox", + "link": "wireless", + "content": [ + "7. §9Wireless Cover" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "introduction", + "content": [ + "§lIntroduction:" + ] + }, + { + "type": "textbox", + "content": [ + "You can place it at any side of machines, including the front side. It will automatically detect the machine and display the information of the machine.\n\nUsing the Screwdriver right click the §4DIC§r to open GUI.\n\nThere are five modes supported: §lFluid, Item, Energy, Machine, and Proxy§r.\n\nIn addition to the GUI, you can interact with DIC directly by hand.Try exploring on your own." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "fluid", + "content": [ + "§lFluid Mode:" + ] + }, + { + "type": "textbox", + "content": [ + "monitor and interact(fill or drain) with fluids." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397364-8d212680-6b39-11eb-9152-b91f8f559ed6.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "item", + "content": [ + "§lItem Mode:" + ] + }, + { + "type": "textbox", + "content": [ + "monitor and interact(fill or extract) with items." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397608-c8235a00-6b39-11eb-95ad-77e4e5bc5d8b.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "energy", + "content": [ + "§lEnergy Mode:" + ] + }, + { + "type": "textbox", + "content": [ + "monitor the Energy usage. (monitoring energy stored, input and output per second)." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397946-1a647b00-6b3a-11eb-8680-52d13dd56e59.png", + "width": 190, + "height": 110 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "machine", + "content": [ + "§lMachine Mode:" + ] + }, + { + "type": "textbox", + "content": [ + "monitor and interact (stop or active) with workable machines. (low power, is working, working progress, isActive)." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107398096-42ec7500-6b3a-11eb-8c26-b708ae183c3d.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "proxy", + "content": [ + "§lProxy Mode:" + ] + }, + { + "type": "textbox", + "content": [ + "should be used with the §1§lCentral Monitor§r." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107856228-c1f6eb80-6e61-11eb-8098-454ea7133ca1.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "wireless", + "content": [ + "§lWireless:" + ] + }, + { + "type": "textbox", + "content": [ + "The wireless cover only has §4proxy Mode§r, allowing the §1§lCentral Monitor§r to access the cover remotely. Bind it remotely by right-clicking on a Central Monitor, and clear the binding by shift-right-clicking on Air." + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/items/en_us/tools/test.json b/config/gregtech/terminal/guide/items/en_us/tools/test.json new file mode 100644 index 0000000..a5e72b1 --- /dev/null +++ b/config/gregtech/terminal/guide/items/en_us/tools/test.json @@ -0,0 +1,33 @@ +{ + "metaitem": "tool.wrench", + "section": "Tools", + "title": "Wrench", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "Wrench this, wrench that" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fontSize": 5, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/items/zh_cn/covers/digital_interface_cover.json b/config/gregtech/terminal/guide/items/zh_cn/covers/digital_interface_cover.json new file mode 100644 index 0000000..59fd56d --- /dev/null +++ b/config/gregtech/terminal/guide/items/zh_cn/covers/digital_interface_cover.json @@ -0,0 +1,253 @@ +{ + "metaitem": "cover.digital", + "section": "覆盖版", + "title": "数字化接å£è¦†ç›–版", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "§c数字化接å£è¦†ç›–版 §r是一个新覆盖版, 一下简称 §lDIC§r.\n" + ] + }, + { + "type": "slots", + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 312, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 313, + "count": 1 + } + ] + }, + { + "type": "textbox", + "content": [ + "§l目录:" + ] + }, + { + "type": "textbox", + "link": "introduction", + "content": [ + "1. §9介ç»" + ] + }, + { + "type": "textbox", + "link": "fluid", + "content": [ + "2. §9æµä½“模å¼" + ] + }, + { + "type": "textbox", + "link": "item", + "content": [ + "3. §r§9ç‰©å“æ¨¡å¼" + ] + }, + { + "type": "textbox", + "link": "energy", + "content": [ + "4. §9èƒ½æºæ¨¡å¼" + ] + }, + { + "type": "textbox", + "link": "machine", + "content": [ + "5. §9机器模å¼" + ] + }, + { + "type": "textbox", + "link": "proxy", + "content": [ + "6. §9ä»£ç†æ¨¡å¼" + ] + }, + { + "type": "textbox", + "link": "wireless", + "content": [ + "7. §9无线覆盖æ¿" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "introduction", + "content": [ + "§l介ç»:" + ] + }, + { + "type": "textbox", + "content": [ + "ä½ å¯ä»¥å°†DIC放在任机器何é¢ï¼ˆåŒ…括正é¢ï¼‰ã€‚它会自动检测机器并å¯è§†åŒ–ä¿¡æ¯ã€‚\n\n用扳手å³é”®Â§4DIC§r å¯ä»¥æ‰“å¼€GUI。\n\næœ‰äº”ç§æ¨¡å¼ï¼š §læµä½“, 物å“, 能æº, 机器, 以åŠä»£ç†Â§r.\n\n此外,你也能直接用手和覆盖版进行交互。å°è¯•ç€è‡ªå·±æŽ¢ç´¢å§ï¼" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "fluid", + "content": [ + "§læµä½“模å¼:" + ] + }, + { + "type": "textbox", + "content": [ + "监控并交互(填充或抽å–)æµä½“." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397364-8d212680-6b39-11eb-9152-b91f8f559ed6.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "item", + "content": [ + "§lç‰©å“æ¨¡å¼:" + ] + }, + { + "type": "textbox", + "content": [ + "监控并交互(æå–或存放)物å“。" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397608-c8235a00-6b39-11eb-95ad-77e4e5bc5d8b.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "energy", + "content": [ + "§lèƒ½æºæ¨¡å¼:" + ] + }, + { + "type": "textbox", + "content": [ + "ç›‘æŽ§èƒ½æºæƒ…况。 (监控能æºå‚¨é‡ï¼Œè¾“å…¥/输出的æ¯ç§’æµé‡ï¼‰" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107397946-1a647b00-6b3a-11eb-8680-52d13dd56e59.png", + "width": 190, + "height": 110 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "machine", + "content": [ + "§l机器模å¼:" + ] + }, + { + "type": "textbox", + "content": [ + "ç›‘æŽ§å¹¶äº¤äº’ï¼ˆæš‚åœæˆ–å¯åŠ¨ï¼‰æœºå™¨ï¼ˆæ˜¯å¦ä½Žç”µé‡ï¼Œæ˜¯å¦å·¥ä½œï¼Œå½“å‰é…方进度,是å¦å¯åŠ¨ï¼‰ã€‚" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107398096-42ec7500-6b3a-11eb-8c26-b708ae183c3d.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "proxy", + "content": [ + "§lä»£ç†æ¨¡å¼:" + ] + }, + { + "type": "textbox", + "content": [ + "应该é…åˆÂ§1§l中央监控器§r使用。" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107856228-c1f6eb80-6e61-11eb-8098-454ea7133ca1.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "wireless", + "content": [ + "§l无线覆盖版:" + ] + }, + { + "type": "textbox", + "content": [ + "æ— çº¿è¦†ç›–ç‰ˆåªæœ‰ §4ä»£ç†æ¨¡å¼Â§r, å…许§1§l中央监控器§r 远程访问改覆盖版. 通过å³é”®ç‚¹å‡»ä¸­å¤®ç›‘控器æ¥ç»‘定,通过对空气shfitå³é”®ç‚¹å‡»æ¥å–消绑定。" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/items/zh_cn/tools/test.json b/config/gregtech/terminal/guide/items/zh_cn/tools/test.json new file mode 100644 index 0000000..1a48f7f --- /dev/null +++ b/config/gregtech/terminal/guide/items/zh_cn/tools/test.json @@ -0,0 +1,33 @@ +{ + "metaitem": "tool.wrench", + "section": "工具", + "title": "Wrench", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "扳扳这,扳扳那" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fontSize": 5, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/machines/en_us/steam/steam_boiler_coal_bronze.json b/config/gregtech/terminal/guide/machines/en_us/steam/steam_boiler_coal_bronze.json new file mode 100644 index 0000000..ea0ae9b --- /dev/null +++ b/config/gregtech/terminal/guide/machines/en_us/steam/steam_boiler_coal_bronze.json @@ -0,0 +1,33 @@ +{ + "machine": "steam_boiler_coal_bronze", + "section": "Steam", + "title": "Small Steam Coal Boiler", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "Wrench this, wrench that" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fontSize": 5, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/multiblocks/en_us/electric/central_monitor.json b/config/gregtech/terminal/guide/multiblocks/en_us/electric/central_monitor.json new file mode 100644 index 0000000..1c130ba --- /dev/null +++ b/config/gregtech/terminal/guide/multiblocks/en_us/electric/central_monitor.json @@ -0,0 +1,183 @@ +{ + "metatileentity": "central_monitor", + "section": "Electric", + "title": "Central Monitor", + "stream": [ + { + "type": "slots", + "item_list": [ + { + "id": "gregtech:machine", + "damage": 1029, + "count": 1 + }, + { + "id": "gregtech:machine", + "damage": 1667, + "count": 1 + } + ] + }, + { + "type": "textbox", + "content": [ + "§lContents:" + ] + }, + { + "type": "textbox", + "link": "introduction", + "content": [ + "1. §9Introduction" + ] + }, + { + "type": "textbox", + "link": "fluid", + "content": [ + "2. §9How to build it" + ] + }, + { + "type": "textbox", + "link": "item", + "content": [ + "3. §r§9How to use it" + ] + }, + { + "type": "textbox", + "link": "energy", + "content": [ + "4. §9Plugins" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107856228-c1f6eb80-6e61-11eb-8098-454ea7133ca1.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "ref": "introduction", + "content": [ + "§lIntroduction" + ] + }, + { + "type": "textbox", + "content": [ + "§c§lCentral Monitor§r is a multi machine for monitor (visualization and interaction).\n\nIt can monitor the storage and status of machines, including all §9Digital Interface Cover§r§9\u0027s §rfeatures, and extends the capabilities of machines to the screen.\n\nIn addition, there are many plugins that support more advanced features." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "fluid", + "content": [ + "§lHow to build it?" + ] + }, + { + "type": "textbox", + "content": [ + "In order to build it, you need a §c§lCentral Monitor§r, several §c§lMonitor Screen§r, several §c§lSteel Metal Casing§r, and at least one §c§lEnergy Input Hatch§r.\n\nYou can build the screen from 3×2 to 14×9 (width × height). The default build height is 3, and you can adjust the screen height in the GUI before the structure formed.\n\n§lEnergy Cost:§r 50 EU/s for each screen." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "item", + "content": [ + "§lHow to use it?" + ] + }, + { + "type": "textbox", + "content": [ + "1. The back of §c§lCentral Monitor §rcan be connected to cables or wires, which can be connected to the energy net to monitor all the machines being proxied (A §9Digital Interface Cover§r set with proxy mode is placed at the connecting side between the machine and the wire. ). Besides, a §9Wireless Cover §rthat is boung to the central monitor can also be used, avoiding using cables.\n\n2. Right click the §c§lCentral Monitor §ror screwdriver right click the §c§lMonitor§r to open the GUI for settings." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "energy", + "content": [ + "§lPlugins" + ] + }, + { + "type": "textbox", + "content": [ + "Put the plugin into the plugin slot for use. For specific features, please refer to their guide pages. The following are the supported plugins.\n\n§4§lNote§r§4: §rsome plugins need to work with the proxy mode in the §c§lCentral Monitor§r, and the proxy mode is only used for plugins." + ] + }, + { + "type": "card", + "fill": -3745585, + "width": 170, + "height": 60, + "isShadow": true + }, + { + "type": "textbox", + "content": [ + "\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + } + ], + "fixed": [ + { + "type": "slots", + "x": 48, + "y": 930, + "width": 100, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 780, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 781, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 782, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 783, + "count": 1 + } + ] + } + ] +} diff --git a/config/gregtech/terminal/guide/multiblocks/en_us/electric/electric_blast_furnace.json b/config/gregtech/terminal/guide/multiblocks/en_us/electric/electric_blast_furnace.json new file mode 100644 index 0000000..da40aca --- /dev/null +++ b/config/gregtech/terminal/guide/multiblocks/en_us/electric/electric_blast_furnace.json @@ -0,0 +1,33 @@ +{ + "multiblock": "electric_blast_furnace", + "section": "Electric", + "title": "Electric Blast Furnace", + "stream": [ + { + "type": "textbox", + "isCenter": false, + "content": [ + "Wrench this, wrench that" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fontSize": 5, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/multiblocks/zh_cn/electric/central_monitor.json b/config/gregtech/terminal/guide/multiblocks/zh_cn/electric/central_monitor.json new file mode 100644 index 0000000..4de1eb5 --- /dev/null +++ b/config/gregtech/terminal/guide/multiblocks/zh_cn/electric/central_monitor.json @@ -0,0 +1,183 @@ +{ + "section": "电力", + "title": "中央监控器", + "stream": [ + { + "type": "slots", + "item_list": [ + { + "id": "gregtech:machine", + "damage": 1028, + "count": 1 + }, + { + "id": "gregtech:machine", + "damage": 1667, + "count": 1 + } + ] + }, + { + "type": "textbox", + "content": [ + "§l目录:" + ] + }, + { + "type": "textbox", + "link": "introduction", + "content": [ + "1. §9介ç»" + ] + }, + { + "type": "textbox", + "link": "fluid", + "content": [ + "2. §9如何构建它" + ] + }, + { + "type": "textbox", + "link": "item", + "content": [ + "3. §r§9如何使用它" + ] + }, + { + "type": "textbox", + "link": "energy", + "content": [ + "4. §9æ’ä»¶" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/107856228-c1f6eb80-6e61-11eb-8098-454ea7133ca1.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "ref": "introduction", + "content": [ + "§l介ç»" + ] + }, + { + "type": "textbox", + "content": [ + "§c§l中央监控仪§r是一个用æ¥ç›‘控(å¯è§†åŒ–和交互)的多方å—.\n\n它å¯ä»¥ç›‘控并交互机器的存储åŠè¿è¡Œçжæ€ï¼Œå®ƒåŒ…å«Â§9数字化接å£è¦†ç›–版§r§9§rçš„æ‰€æœ‰åŠŸèƒ½ï¼Œå¹¶å°†æœºå™¨çš„å…¶ä»–æŽ¥å£æ‰©å±•到å±å¹•上。\n\n此外,还有许多æ’ä»¶æ”¯æŒæ›´å¤šé«˜çº§åŠŸèƒ½ã€‚" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "fluid", + "content": [ + "§l怎么构建它?" + ] + }, + { + "type": "textbox", + "content": [ + "为了构建它,你需è¦ä¸€ä¸ªÂ§c§l中央监控器§r,一些§c§l监控å±å¹•§r,一些§c§lä¸é”ˆé’¢æœºæ¢°æ–¹å—§r,个至少一个§c§l能æºè¾“入仓§r.\n\nå±å¹•尺寸从3×2到14×9(宽 × 高)ä¸ç­‰ã€‚默认高度是3,但是你å¯ä»¥åœ¨ç»“æž„æˆåž‹å‰åœ¨GUI中设置高度。\n\n§lèƒ½æºæ¶ˆè€—:§ræ¯ä¸ªå±å¹•50 EU/s。" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "item", + "content": [ + "§l如何使用它?" + ] + }, + { + "type": "textbox", + "content": [ + "1. §c§l中央监控器的§r的背åŽå¯ä»¥è¿žæŽ¥çº¿ç¼†ï¼Œçº¿ç¼†æ‰€å¤„的电网中å¯ä»¥ç›‘控所有被代ç†çš„æœºå™¨ï¼ˆÂ§9数字化接å£è¦†ç›–版§rè®¾ç½®ä¸ºä»£ç†æ¨¡å¼ï¼Œå¹¶æ”¾ç½®åœ¨çº¿å’Œæœºå™¨çš„æŽ¥å£å¤„。) 此外,绑定了中央控制器的§9无线覆盖版§råŒæ ·å¯ä»¥ä½¿ç”¨ï¼Œé¿å…使用线缆。\n\n2. å³å‡»Â§c§l中央监控器§r或者扳手å³å‡»Â§c§l监控å±å¹•§rå¯ä»¥æ‰“å¼€GUI进行设置。" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "energy", + "content": [ + "§læ’ä»¶" + ] + }, + { + "type": "textbox", + "content": [ + "å°†æ’件放入æ’件槽中使用。有关具体功能,请å‚阅其指å—页。以下是支æŒçš„æ’ä»¶ã€‚\n\n§4§l注æ„§r§4: §r在§c§l中央监控器§r中,有些æ’件需è¦ä½¿ç”¨ä»£ç†æ¨¡å¼å·¥ä½œï¼Œè€Œä»£ç†æ¨¡å¼ä»…用于æ’件。" + ] + }, + { + "type": "card", + "fill": -3745585, + "width": 170, + "height": 60, + "isShadow": true + }, + { + "type": "textbox", + "content": [ + "\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + } + ], + "fixed": [ + { + "type": "slots", + "x": 48, + "y": 730, + "width": 100, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 780, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 781, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 782, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 783, + "count": 1 + } + ] + } + ], + "metatileentity": "central_monitor" +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/01_definition.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/01_definition.json new file mode 100644 index 0000000..b319e88 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/01_definition.json @@ -0,0 +1,49 @@ +{ + "section": "CraftTweaker/Material", + "title": "Material Definition", + "stream": [ + { + "type": "textbox", + "fontSize": 11, + "fontColor": -65536, + "content": [ + "§lFirstly, you should know what is the Material." + ] + }, + { + "type": "textbox", + "content": [ + "Material is the basis of CEu. It defines to a substance and its properties. It usually takes the form of an §lelement§r or a §lchemical§r, but it can also take the form of something weird like the §lEnder Eye§r." + ] + }, + { + "type": "textbox", + "fontSize": 11, + "fontColor": -16776961, + "content": [ + "§lSecondly, it defines which properties?" + ] + }, + { + "type": "textbox", + "content": [ + "The §lmaterial§r specifies whether it has a §lfluid§r state, §lplasma§r state, §ldust§r state, etc. When it has a specific state, the CEu will register the corresponding item or fluid automatically." + ] + }, + { + "type": "textbox", + "fontSize": 11, + "fontColor": -16731136, + "content": [ + "§lThirdly, What else does it define?" + ] + }, + { + "type": "textbox", + "content": [ + "You can actually define its colors, flag, iconSet, cableProperties, Element, formula, components and so on. Don\u0027t worry, they are not complicated, will be introduced in other pages." + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/02_element.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/02_element.json new file mode 100644 index 0000000..22f3b6a --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/02_element.json @@ -0,0 +1,78 @@ +{ + "section": "CraftTweaker/Material", + "title": "Element", + "stream": [ + { + "type": "textbox", + "fontSize": 9, + "content": [ + "The §lElement§r use to specify a material as an elemental and affects its chemical fomular. CEu basically has the periodic table, so you probably won\u0027t need it. \n\n§lContents:" + ] + }, + { + "type": "textbox", + "link": "element", + "content": [ + "1. §9Element" + ] + }, + { + "type": "textbox", + "link": "ct", + "content": [ + "2. §9CT" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "element", + "content": [ + "§c§lElement:§r\n §lâ—‹ §nprotons§r – Amount of Protons\n §lâ—‹ §nneutrons§r – Amount of Neutrons (I could have made mistakes with the Neutron amount calculation, please tell me if I did something wrong)\n §lâ—‹ §nhalfLifeSeconds§r – Amount of Half Life this Material has in Seconds. -1 for stable Materials\n §lâ—‹ §ndecayTo§r – String representing the Elements it decays to. Separated by an \u0027\u0026\u0027 Character\n §lâ—‹ §nname§r – Name of the Element\n §lâ—‹ §nsymbol§r – Symbol of the Element" + ] + }, + { + "type": "textbox", + "content": [ + "§lExisting elements:" + ] + }, + { + "type": "textbox", + "stroke": 1623820032, + "stroke_width": 3, + "fill": 1623820032, + "content": [ + " §lâ—‹ §c§lH§r: 1, 0, -1, null, \"Hydrogen\", \"H\", false\n §lâ—‹ §c§lD§r: 1, 1, -1, \"H\", \"Deuterium\", \"D\", true\n §lâ—‹ §c§lT§r: 1, 2, -1, \"D\", \"Tritium\", \"T\", true\n §lâ—‹ §c§lHe§r: 2, 2, -1, null, \"Helium\", \"He\", false\n §lâ—‹ §c§lHe3§r: 2, 1, -1, \"H\u0026D\", \"Helium-3\", \"He-3\", true\n §lâ—‹ §c§lLi§r: 3, 4, -1, null, \"Lithium\", \"Li\", false\n §lâ—‹ §c§lBe§r: 4, 5, -1, null, \"Beryllium\", \"Be\", false\n §lâ—‹ §c§lB§r: 5, 5, -1, null, \"Boron\", \"B\", false\n §lâ—‹ §c§lC§r: 6, 6, -1, null, \"Carbon\", \"C\", false\n §lâ—‹ §c§lN§r: 7, 7, -1, null, \"Nitrogen\", \"N\", false\n §lâ—‹ §c§lO§r: 8, 8, -1, null, \"Oxygen\", \"O\", false\n §lâ—‹ §c§lF§r: 9, 9, -1, null, \"Fluorine\", \"F\", false\n §lâ—‹ §c§lNe§r: 10, 10, -1, null, \"Neon\", \"Ne\", false\n §lâ—‹ §c§lNa§r: 11, 11, -1, null, \"Sodium\", \"Na\", false\n §lâ—‹ §c§lMg§r: 12, 12, -1, null, \"Magnesium\", \"Mg\", false\n §lâ—‹ §c§lAl§r: 13, 13, -1, null, \"Aluminium\", \"Al\", false\n §lâ—‹ §c§lSi§r: 14, 14, -1, null, \"Silicon\", \"Si\", false\n §lâ—‹ §c§lP§r: 15, 15, -1, null, \"Phosphorus\", \"P\", false\n §lâ—‹ §c§lS§r: 16, 16, -1, null, \"Sulfur\", \"S\", false\n §lâ—‹ §c§lCl§r: 17, 18, -1, null, \"Chlorine\", \"Cl\", false\n §lâ—‹ §c§lAr§r: 18, 22, -1, null, \"Argon\", \"Ar\", false\n §lâ—‹ §c§lK§r: 19, 20, -1, null, \"Potassium\", \"K\", false\n §lâ—‹ §c§lCa§r: 20, 20, -1, null, \"Calcium\", \"Ca\", false\n §lâ—‹ §c§lSc§r: 21, 24, -1, null, \"Scandium\", \"Sc\", false\n §lâ—‹ §c§lTi§r: 22, 26, -1, null, \"Titanium\", \"Ti\", false\n §lâ—‹ §c§lV§r: 23, 28, -1, null, \"Vanadium\", \"V\", false\n §lâ—‹ §c§lCr§r: 24, 28, -1, null, \"Chrome\", \"Cr\", false\n §lâ—‹ §c§lMn§r: 25, 30, -1, null, \"Manganese\", \"Mn\", false\n §lâ—‹ §c§lFe§r: 26, 30, -1, null, \"Iron\", \"Fe\", false\n §lâ—‹ §c§lCo§r: 27, 32, -1, null, \"Cobalt\", \"Co\", false\n §lâ—‹ §c§lNi§r: 28, 30, -1, null, \"Nickel\", \"Ni\", false\n §lâ—‹ §c§lCu§r: 29, 34, -1, null, \"Copper\", \"Cu\", false\n §lâ—‹ §c§lZn§r: 30, 35, -1, null, \"Zinc\", \"Zn\", false\n §lâ—‹ §c§lGa§r: 31, 39, -1, null, \"Gallium\", \"Ga\", false\n §lâ—‹ §c§lGe§r: 32, 40, -1, null, \"Germanium\", \"Ge\", false\n §lâ—‹ §c§lAs§r: 33, 42, -1, null, \"Arsenic\", \"As\", false\n §lâ—‹ §c§lSe§r: 34, 45, -1, null, \"Selenium\", \"Se\", false\n §lâ—‹ §c§lBr§r: 35, 45, -1, null, \"Bromine\", \"Br\", false\n §lâ—‹ §c§lKr§r: 36, 48, -1, null, \"Krypton\", \"Kr\", false\n §lâ—‹ §c§lRb§r: 37, 48, -1, null, \"Rubidium\", \"Rb\", false\n §lâ—‹ §c§lSr§r: 38, 49, -1, null, \"Strontium\", \"Sr\", false\n §lâ—‹ §c§lY§r: 39, 50, -1, null, \"Yttrium\", \"Y\", false\n §lâ—‹ §c§lZr§r: 40, 51, -1, null, \"Zirconium\", \"Zr\", false\n §lâ—‹ §c§lNb§r: 41, 53, -1, null, \"Niobium\", \"Nb\", false\n §lâ—‹ §c§lMo§r: 42, 53, -1, null, \"Molybdenum\", \"Mo\", false\n §lâ—‹ §c§lTc§r: 43, 55, -1, null, \"Technetium\", \"Tc\", false\n §lâ—‹ §c§lRu§r: 44, 57, -1, null, \"Ruthenium\", \"Ru\", false\n §lâ—‹ §c§lRh§r: 45, 58, -1, null, \"Rhodium\", \"Rh\", false\n §lâ—‹ §c§lPd§r: 46, 60, -1, null, \"Palladium\", \"Pd\", false\n §lâ—‹ §c§lAg§r: 47, 60, -1, null, \"Silver\", \"Ag\", false\n §lâ—‹ §c§lCd§r: 48, 64, -1, null, \"Cadmium\", \"Cd\", false\n §lâ—‹ §c§lIn§r: 49, 65, -1, null, \"Indium\", \"In\", false\n §lâ—‹ §c§lSn§r: 50, 68, -1, null, \"Tin\", \"Sn\", false\n §lâ—‹ §c§lSb§r: 51, 70, -1, null, \"Antimony\", \"Sb\", false\n §lâ—‹ §c§lTe§r: 52, 75, -1, null, \"Tellurium\", \"Te\", false\n §lâ—‹ §c§lI§r: 53, 74, -1, null, \"Iodine\", \"I\", false\n §lâ—‹ §c§lXe§r: 54, 77, -1, null, \"Xenon\", \"Xe\", false\n §lâ—‹ §c§lCs§r: 55, 77, -1, null, \"Caesium\", \"Cs\", false\n §lâ—‹ §c§lBa§r: 56, 81, -1, null, \"Barium\", \"Ba\", false\n §lâ—‹ §c§lLa§r: 57, 81, -1, null, \"Lanthanum\", \"La\", false\n §lâ—‹ §c§lCe§r: 58, 82, -1, null, \"Cerium\", \"Ce\", false\n §lâ—‹ §c§lPr§r: 59, 81, -1, null, \"Praseodymium\", \"Pr\", false\n §lâ—‹ §c§lNd§r: 60, 84, -1, null, \"Neodymium\", \"Nd\", false\n §lâ—‹ §c§lPm§r: 61, 83, -1, null, \"Promethium\", \"Pm\", false\n §lâ—‹ §c§lSm§r: 62, 88, -1, null, \"Samarium\", \"Sm\", false\n §lâ—‹ §c§lEu§r: 63, 88, -1, null, \"Europium\", \"Eu\", false\n §lâ—‹ §c§lGd§r: 64, 93, -1, null, \"Gadolinium\", \"Gd\", false\n §lâ—‹ §c§lTb§r: 65, 93, -1, null, \"Terbium\", \"Tb\", false\n §lâ—‹ §c§lDy§r: 66, 96, -1, null, \"Dysprosium\", \"Dy\", false\n §lâ—‹ §c§lHo§r: 67, 97, -1, null, \"Holmium\", \"Ho\", false\n §lâ—‹ §c§lEr§r: 68, 99, -1, null, \"Erbium\", \"Er\", false\n §lâ—‹ §c§lTm§r: 69, 99, -1, null, \"Thulium\", \"Tm\", false\n §lâ—‹ §c§lYb§r: 70, 103, -1, null, \"Ytterbium\", \"Yb\", false\n §lâ—‹ §c§lLu§r: 71, 103, -1, null, \"Lutetium\", \"Lu\", false\n §lâ—‹ §c§lHf§r: 72, 106, -1, null, \"Hafnium\", \"Hf\", false\n §lâ—‹ §c§lTa§r: 73, 107, -1, null, \"Tantalum\", \"Ta\", false\n §lâ—‹ §c§lW§r: 74, 109, -1, null, \"Tungsten\", \"W\", false\n §lâ—‹ §c§lRe§r: 75, 111, -1, null, \"Rhenium\", \"Re\", false\n §lâ—‹ §c§lOs§r: 76, 114, -1, null, \"Osmium\", \"Os\", false\n §lâ—‹ §c§lIr§r: 77, 115, -1, null, \"Iridium\", \"Ir\", false\n §lâ—‹ §c§lPt§r: 78, 117, -1, null, \"Platinum\", \"Pt\", false\n §lâ—‹ §c§lAu§r: 79, 117, -1, null, \"Gold\", \"Au\", false\n §lâ—‹ §c§lHg§r: 80, 120, -1, null, \"Mercury\", \"Hg\", false\n §lâ—‹ §c§lTl§r: 81, 123, -1, null, \"Thallium\", \"Tl\", false\n §lâ—‹ §c§lPb§r: 82, 125, -1, null, \"Lead\", \"Pb\", false\n §lâ—‹ §c§lBi§r: 83, 125, -1, null, \"Bismuth\", \"Bi\", false\n §lâ—‹ §c§lPo§r: 84, 124, -1, null, \"Polonium\", \"Po\", false\n §lâ—‹ §c§lAt§r: 85, 124, -1, null, \"Astatine\", \"At\", false\n §lâ—‹ §c§lRn§r: 86, 134, -1, null, \"Radon\", \"Rn\", false\n §lâ—‹ §c§lFr§r: 87, 134, -1, null, \"Francium\", \"Fr\", false\n §lâ—‹ §c§lRa§r: 88, 136, -1, null, \"Radium\", \"Ra\", false\n §lâ—‹ §c§lAc§r: 89, 136, -1, null, \"Actinium\", \"Ac\", false\n §lâ—‹ §c§lTh§r: 90, 140, -1, null, \"Thorium\", \"Th\", false\n §lâ—‹ §c§lPa§r: 91, 138, -1, null, \"Protactinium\", \"Pa\", false\n §lâ—‹ §c§lU§r: 92, 146, -1, null, \"Uranium\", \"U\", false\n §lâ—‹ §c§lU238§r: 92, 146, -1, null, \"Uranium-238\", \"U-238\", false\n §lâ—‹ §c§lU235§r: 92, 143, -1, null, \"Uranium-235\", \"U-235\", true\n §lâ—‹ §c§lNp§r: 93, 144, -1, null, \"Neptunium\", \"Np\", false\n §lâ—‹ §c§lPu§r: 94, 152, -1, null, \"Plutonium\", \"Pu\", false\n §lâ—‹ §c§lPu239§r: 94, 145, -1, null, \"Plutonium-239\", \"Pu-239\", false\n §lâ—‹ §c§lPu241§r: 94, 149, -1, null, \"Plutonium-241\", \"Pu-241\", true\n §lâ—‹ §c§lAm§r: 95, 150, -1, null, \"Americium\", \"Am\", false\n §lâ—‹ §c§lCm§r: 96, 153, -1, null, \"Curium\", \"Cm\", false\n §lâ—‹ §c§lBk§r: 97, 152, -1, null, \"Berkelium\", \"Bk\", false\n §lâ—‹ §c§lCf§r: 98, 153, -1, null, \"Californium\", \"Cf\", false\n §lâ—‹ §c§lEs§r: 99, 153, -1, null, \"Einsteinium\", \"Es\", false\n §lâ—‹ §c§lFm§r: 100, 157, -1, null, \"Fermium\", \"Fm\", false\n §lâ—‹ §c§lMd§r: 101, 157, -1, null, \"Mendelevium\", \"Md\", false\n §lâ—‹ §c§lNo§r: 102, 157, -1, null, \"Nobelium\", \"No\", false\n §lâ—‹ §c§lLr§r: 103, 159, -1, null, \"Lawrencium\", \"Lr\", false\n §lâ—‹ §c§lRf§r: 104, 161, -1, null, \"Rutherfordium\", \"Rf\", false\n §lâ—‹ §c§lDb§r: 105, 163, -1, null, \"Dubnium\", \"Db\", false\n §lâ—‹ §c§lSg§r: 106, 165, -1, null, \"Seaborgium\", \"Sg\", false\n §lâ—‹ §c§lBh§r: 107, 163, -1, null, \"Bohrium\", \"Bh\", false\n §lâ—‹ §c§lHs§r: 108, 169, -1, null, \"Hassium\", \"Hs\", false\n §lâ—‹ §c§lMt§r: 109, 167, -1, null, \"Meitnerium\", \"Mt\", false\n §lâ—‹ §c§lDs§r: 110, 171, -1, null, \"Darmstadtium\", \"Ds\", false\n §lâ—‹ §c§lRg§r: 111, 169, -1, null, \"Roentgenium\", \"Rg\", false\n §lâ—‹ §c§lCn§r: 112, 173, -1, null, \"Copernicium\", \"Cn\", false\n §lâ—‹ §c§lNh§r: 113, 171, -1, null, \"Nihonium\", \"Nh\", false\n §lâ—‹ §c§lFl§r: 114, 175, -1, null, \"Flerovium\", \"Fl\", false\n §lâ—‹ §c§lMc§r: 115, 173, -1, null, \"Moscovium\", \"Mc\", false\n §lâ—‹ §c§lLv§r: 116, 177, -1, null, \"Livermorium\", \"Lv\", false\n §lâ—‹ §c§lTs§r: 117, 177, -1, null, \"Tennessine\", \"Ts\", false\n §lâ—‹ §c§lOg§r: 118, 176, -1, null, \"Oganesson\", \"Og\", false\n §lâ—‹ §c§lTr§r: 119, 178, -1, null, \"Tritanium\", \"Tr\", false\n §lâ—‹ §c§lDr§r: 120, 180, -1, null, \"Duranium\", \"Dr\", false\n §lâ—‹ §c§lKe§r: 125, 198, -1, null, \"Trinium\", \"Ke\", false\n §lâ—‹ §c§lNq§r: 174, 352, 140, null, \"Naquadah\", \"Nq\", true\n §lâ—‹ §c§lNq1§r: 174, 354, 140, null, \"NaquadahEnriched\", \"Nq+\", true\n §lâ—‹ §c§lNq2§r: 174, 348, 140, null, \"Naquadria\", \"*Nq*\", true\n §lâ—‹ §c§lNt§r: 0, 1000, -1, null, \"Neutronium\", \"Nt\", false\n §lâ—‹ §c§lAd§r: 750, 1000, -1, null, \"Adamantium\", \"Ad\", false\n §lâ—‹ §c§lVb§r: 850, 900, -1, null, \"Vibranium\", \"Vb\", false\n §lâ—‹ §c§lTn§r: 550, 670, -1, null, \"Taranium\", \"Tn\", false" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ct", + "content": [ + "§lElements.add§r: §o§nElements.add(long protons, long neutrons, long halfLifeSeconds, String decayTo, String name, String symbol, boolean isIsotope)§r \nAdd a new element.\n\n§lElements.get§r: §o§nElements.get(String name)§r \nGet the element by name." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Elements§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0Au§r§5 §r§5\u003d§r§5 §r§0Elements§r§5.§r§0get§r§5(§r§0Au§r§5)§r§5;§r§5 §r§8// get an existing element.§r§5\n§r§9var§r§5 §r§0name§r§5 §r§5\u003d§r§5 §r§0Au§r§5.§r§0name§r§5;§r§5 §r§8// \"Gold\"§r§5\n§r§9var§r§5 §r§0symbol§r§5 §r§5\u003d§r§5 §r§0Au§r§5.§r§0symbol§r§5;§r§5 §r§8// \"Au\"§r§5\n§r§9var§r§5 §r§0protons§r§5 §r§5\u003d§r§5 §r§0Au§r§5.§r§0protons§r§5 §r§8// 79§r§5\n§r§9var§r§5 §r§0neutrons§r§5 §r§5\u003d§r§5 §r§0Au§r§5.§r§0neutrons§r§8// 117§r§5\n§r§9var§r§5 §r§0mass§r§5 §r§5\u003d§r§5 §r§0Au§r§5.§r§0mass§r§5 §r§8// 196§r§5\n§r§5\n§r§9var§r§5 §r§0CEu§r§5 §r§5\u003d§r§5 §r§0Elements§r§5.§r§0add§r§5(§r§c999§r§5,§r§5 §r§c999§r§5,§r§5 §r§5-§r§c1§r§5,§r§5 §r§cnull§r§5,§r§5 §r§2\"GTCEu\"§r§5,§r§5 §r§2\"CEu\"§r§5,§r§5 §r§cfalse§r§5)§r§5;§r§5 §r§8// create a new element.§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0element§r§5(§r§2\"CEu\"§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5 §r§8// register my element.§r§5\n§r" + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/03_flag.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/03_flag.json new file mode 100644 index 0000000..e739ce1 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/03_flag.json @@ -0,0 +1,148 @@ +{ + "section": "CraftTweaker/Material", + "title": "MaterialFlag", + "stream": [ + { + "type": "textbox", + "fontSize": 9, + "content": [ + "The §lMaterialFlag§r refers to some additional features it has.\n\nAvailable MaterialFlag are: " + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "element", + "content": [ + "§r§4§ogeneric:" + ] + }, + { + "type": "textbox", + "content": [ + " §lâ—‹ §n\"no_unification\"§r: Add to material to disable it\u0027s unification fully todo implement.\n §lâ—‹ §n\"decomposition_requires_hydrogen\"§r: Decomposition recipe requires hydrogen as additional input. Amount is equal to input amount.\n §lâ—‹ §n\"decomposition_by_electrolyzing\"§r: Enables electrolyzer decomposition recipe generation.\n §lâ—‹ §n\"decomposition_by_centrifuging\"§r: Enables centrifuge decomposition recipe generatio.\n §lâ—‹ §n\"disable_decomposition\"§r: Disables decomposition recipe generation for this material and all materials that has it as component.\n §lâ—‹ §n\"explosive\"§r: Add to material if it is some kind of explosive.\n §lâ—‹ §n\"flammable\"§r: Add to material if it is some kind of flammable." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ct", + "content": [ + "§4§oGenerate a plate for this material If it\u0027s dust material, dust compressor recipe into plate will be generated If it\u0027s metal material, bending machine recipes will be generated If block is found, cutting machine recipe will be also generated:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"generate_plate\"§r, §n\"generate_rod\"§r, §n\"generate_frame\"Â§r, §n\"generate_gear\"§r, §n\"generate_long_rod\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§4§oThis will prevent material from creating Shapeless recipes for dust to block and vice versa Also preventing extruding and alloy smelting recipes via SHAPE_EXTRUDING/MOLD_BLOCK:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"exclude_block_crafting_recipes\"§r, §n\"exclude_plate_compressor_recipe\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§4§oThis will prevent material from creating Shapeless recipes for dust to block and vice versa:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"exclude_block_crafting_by_hand_recipes\"§r, §n\"mortar_grindable\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§4§oAdd to material if it cannot be worked by any other means, than smashing or smelting. This is used for coated Materials:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"no_working\"§r, §n\"no_smashing\"§r, §n\"no_smelting\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§4§oAdd this to your Material if you want to have its Ore Calcite heated in a Blast Furnace for more output. Already listed are: Iron, Pyrite, PigIron, WroughtIron:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"blast_furnace_calcite_double\"§r, §n\"blast_furnace_calcite_triple\"§r, §n\"generate_foil\"§r, §n\"generate_bolt_screw\"§r, §n\"generate_ring\"§r, §n\"generate_spring\"§r, §n\"generate_spring_small\"§r, §n\"generate_small_gear\"§r, §n\"generate_fine_wire\"§r, §n\"generate_rotor\"§r, §n\"generate_dense\"§r, §n\"generate_round\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§4§oIf this material can be crystallized:" + ] + }, + { + "type": "textbox", + "content": [ + "§n\"crystallizable\"§r, §n\"generate_lens\"§r, §n\"high_sifter_output\"§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/04_icon_set.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/04_icon_set.json new file mode 100644 index 0000000..f0749c2 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/04_icon_set.json @@ -0,0 +1,59 @@ +{ + "section": "CraftTweaker/Material", + "title": "MaterialIconSet", + "stream": [ + { + "type": "textbox", + "fontSize": 9, + "content": [ + "The §lMaterialIconSet§r will determine the appearance of the material." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "element", + "content": [ + "§rAvailable MaterialIconSet are:" + ] + }, + { + "type": "textbox", + "content": [ + "§l\"NONE\", \"METALLIC\", \"DULL\", \"MAGNETIC\", \"QUARTZ\", \"DIAMOND\", \"EMERALD\", \"SHINY\", \"ROUGH\", \"FINE\", \"SAND\", \"FLINT\", \"RUBY\", \"LAPIS\", \"FLUID\", \"GAS\", \"LIGNITE\", \"OPAL\", \"GLASS\", \"WOOD\", \"GEM_HORIZONTAL\", \"GEM_VERTICAL\", \"PAPER\", \"NETHERSTAR\", \"BRIGHT\"§r." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ct", + "content": [ + "For example, the following figure shows the appearance of ores with different Materialiconsets." + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/143435701-058dcfea-ea35-4976-a7ba-7901fa791e36.png", + "width": 190, + "height": 100 + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/05_create.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/05_create.json new file mode 100644 index 0000000..feaa04e --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/05_create.json @@ -0,0 +1,257 @@ +{ + "section": "CraftTweaker/Material", + "title": "Create a Material", + "stream": [ + { + "type": "textbox", + "fontSize": 9, + "content": [ + "You can help create a Material by the §lMaterialBuilder§r.\n\n§lContents:" + ] + }, + { + "type": "textbox", + "link": "bui", + "content": [ + "1. §9MaterialBuilder" + ] + }, + { + "type": "textbox", + "link": "pro", + "content": [ + "2. §9Material Properties" + ] + }, + { + "type": "textbox", + "link": "ico", + "content": [ + "3. §9Material IconSet" + ] + }, + { + "type": "textbox", + "link": "com", + "content": [ + "4. §9Material Component" + ] + }, + { + "type": "textbox", + "link": "fla", + "content": [ + "5. §9Material Flag" + ] + }, + { + "type": "textbox", + "link": "ele", + "content": [ + "6§r. §9Material Element" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "content": [ + "§lMaterialBuilder" + ], + "ref": "bui" + }, + { + "type": "textbox", + "ref": "element", + "content": [ + "§o§nMaterialBuilder(String materialName)§r" + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5\n" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "pro", + "content": [ + "§lMaterial Properties" + ] + }, + { + "type": "textbox", + "content": [ + "§lcolor§r: §o§ncolor(int color)§r\nSet the Color of this Material. Defaults to 0xFFFFFF unless §ncolorAverage()§r.\n\n§lcolorAverage§r: §o§ncolorAverage(int color)§r\nColor will be a weighted average of the components of the Material.\n\n§lFluid§r: §o§nfluid(@Optional String type, @Optional boolean hasBlock)§r\nAdd a FluidProperty to this Material.\n §l○§r type – The Material.FluidType of this Material, either \"fluid\" or \"gas\".\n §l○§r hasBlock – If true, create a Fluid Block for this Material.\n\n§lplasma§r: §o§nplasma()§r \nAdd a PlasmaProperty to this Material.\n §l○§r type – The Material.FluidType of this Material, either \"fluid\" or \"gas\".\n §l○§r hasBlock – If true, create a Fluid Block for this Material.\n\n§ldust§r: §o§ndust(@Optional int harvestLevel, @Optional int burnTime)§r \nAdd a DustProperty to this Material.\n §l○§r harvestLevel – The Harvest Level of this block for Mining. If this Material also has a ToolProperty, this value will also be used to determine the tool\u0027s Mining Level.\n §l○§r burnTime – The Burn Time (in ticks) of this Material as a Furnace Fuel.\n\n§lingot§r: §o§ningot(@Optional int harvestLevel, @Optional int burnTime)§r \nAdd an IngotProperty to this Material.\n §l○§r harvestLevel – The Harvest Level of this block for Mining. If this Material also has a ToolProperty, this value will also be used to determine the tool\u0027s Mining level. If this Material already had a Harvest Level defined, it will be overridden.\n §l○§r burnTime – The Burn Time (in ticks) of this Material as a Furnace Fuel. If this Material already had a Burn Time defined, it will be overridden.\n\n§lgem§r: §o§ngem(@Optional int harvestLevel, @Optional int burnTime)§r \nAdd a GemProperty to this Material.\n §l○§r harvestLevel – The Harvest Level of this block for Mining. If this Material also has a ToolProperty, this value will also be used to determine the tool\u0027s Mining level. If this Material already had a Harvest Level defined, it will be overridden.\n §l○§r burnTime – The Burn Time (in ticks) of this Material as a Furnace Fuel. If this Material already had a Burn Time defined, it will be overridden.\n\n§ltoolStats§r: §o§ntoolStats(float speed, float damage, int durability, int enchantability)§r \nSet the stat for tools which are made from this Material.\n §l○§r speed – Speed.\n §l○§r damage – Attack damage.\n §l○§r durability – Durability of tools.\n §l○§r enchantability – Enchantability of tools.\n\n§lblastTemp§r: §o§nblastTemp(int temp)§r \nBlast Furnace Temperature of this Material. If below 1000K, Primitive Blast Furnace recipes will be also added. If above 1750K, a Hot Ingot and its Vacuum Freezer recipe will be also added.\n\nIf a Material with this Property has a Fluid, its temperature will be set to this if it is the default Fluid temperature.\n §l○§r temp – Temperature.\n\n§lore§r: §o§nore(@Optional int oreMultiplier, @Optional int byproductMultiplier, @Optional boolean emissive)§r \nAdd ore blocks of this Material.\n §l○§r oreMultiplier – Crushed Ore output amount multiplier during Maceration. Default: 1 (no multiplier).\n §l○§r byproductMultiplier – Byproducts output amount multiplier during Maceration. Default: 1 (no multiplier).\n §l○§r emissive – Should ore block use the emissive texture. Default: false.\n\nEmissive ore as follow:" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/143446969-80de6354-ad12-4170-81f5-071d6c0bb7cd.png", + "width": 190, + "height": 110 + }, + { + "type": "textbox", + "content": [ + "§lwashedIn§r: §o§nwashedIn(String materialName, @Optional int washedAmount)§r \n\n§lwashedIn§r: §o§nwashedIn(Material material, @Optional int washedAmount)§r \nSet washing product of this Material (must has the ore property).\n §l○§r material – material.\n §l○§r washedAmount – amount.\n\n§lseparatedInto§r: §o§nseparatedInto(String... materialNames)§r \n\n§lseparatedInto§r: §o§nseparatedInto(Material... materials)§r \nSet separated products of this Material (must has the ore property).\n §l○§r materials – separated materials.\n\n§laddOreByproducts§r: §o§naddOreByproducts(String... materialNames)§r \n\n§laddOreByproducts§r: §o§naddOreByproducts(Material... materials)§r \nSet ore byproducts of this Material (must has the ore property).\n §l○§r materials – separated materials.\n\n§loreSmeltInto§r: §o§noreSmeltInto(String materialName)§r \n\n§loreSmeltInto§r: §o§noreSmeltInto(Material material)§r \nSet smelt product of this Material (must has the ore property).\n §l○§r material – material.\n\n§lpolarizesInto§r: §o§npolarizesInto(String materialName)§r \n\n§lpolarizesInto§r: §o§npolarizesInto(Material material)§r \nSet polarizes product of this Material (must has the ore property).\n §l○§r material – material.\n\n§larcSmeltInto§r: §o§narcSmeltInto(String materialName)§r \n\n§larcSmeltInto§r: §o§narcSmeltInto(Material material)§r \nSet arcSmelt product of this Material (must has the ore property).\n §l○§r material – material.\n\n§lmacerateInto§r: §o§nmacerateInto(String materialName)§r \n\n§lmacerateInto§r: §o§nmacerateInto(Material material)§r \nSet macerate product of this Material (must has the ore property).\n §l○§r material – material.\n\n§lingotSmeltInto§r: §o§ningotSmeltInto(String materialName)§r \n\n§lingotSmeltInto§r: §o§ningotSmeltInto(Material material)§r \nSet ingotSmelt product of this Material (must has the ore property).\n §l○§r material – material.\n\n§lfluidTemp§r: §o§nfluidTemp(int temp)§r \nSet the temperature of the fluid of this Material (must has the fluid property).\n §l○§r temp – temperature.\n\n§lcableProperties§r: §o§ncableProperties(long voltage, int amperage, int loss, @Optional boolean isSuperCon)§r \nAdd a cables and wires of this Material.\n §l○§r voltage – voltage.\n §l○§r amperage – amperage.\n §l○§r loss – loss.\n §l○§r isSuperCon – isSuperCon.\n\n§lfluidPipeProperties§r: §o§nfluidPipeProperties(int maxTemp, int throughput, boolean gasProof)§r \nAdd fluid pipes of this Material.\n §l○§r maxTemp – max acceptable temperature.\n §l○§r throughput – §l//TODO§r.\n §l○§r gasProof – §l//TODO§r.\n\n§litemPipeProperties§r: §o§nitemPipeProperties(int priority, float stacksPerSec)§r \nAdd item pipes of this Material.\n §l○§r priority – Items will try to take the path with the lowest priority.\n §l○§r stacksPerSec – rate in stacks per sec.\n\n§laddDefaultEnchant§r: §o§naddDefaultEnchant(IEnchantment enchantment)§r \nAdd Default Enchant of this Material.\n §l○§r enchantment – enchantment." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialRegistry§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0gold§r§5 §r§5\u003d§r§5 §r§0MaterialRegistry§r§5(§r§2\"gold\"§r§5)§r§5\n§r§9var§r§5 §r§0copper§r§5 §r§5\u003d§r§5 §r§0MaterialRegistry§r§5(§r§2\"copper\"§r§5)§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5 §r§8// name§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0color§r§5(§r§5-§r§c1§r§5)§r§5 §r§8// white§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0fluid§r§5(§r§2\"gas\"§r§5,§r§5 §r§cfalse§r§5)§r§5 §r§8// gas without block§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0dust§r§5(§r§5)§r§5 §r§8// has dust§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0ingot§r§5(§r§5)§r§5 §r§8// has ingot§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0toolStats§r§5(§r§c10§r§5,§r§5 §r§c3§r§5,§r§5 §r§c256§r§5,§r§5 §r§c21§r§5)§r§5 §r§8// tool stats§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0blastTemp§r§5(§r§c1000§r§5)§r§5 §r§8// EBF temperature§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0ore§r§5(§r§5)§r§5 §r§8// has ore blocks§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0addOreByproducts§r§5(§r§0gold§r§5,§r§5 §r§0copper§r§5)§r§5 §r§8// add byproducts§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0cableProperties§r§5(§r§c0§r§5,§r§5 §r§c2§r§5,§r§5 §r§c0§r§5,§r§5 §r§ctrue§r§5)§r§5 §r§8// add cables§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5.§r§0build§r§5(§r§5)§r§5;§r§5\n" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ico", + "content": [ + "§lMaterial IconSet" + ] + }, + { + "type": "textbox", + "content": [ + "§liconSet§r: §o§niconSet(String iconSet)§r \nSet the MaterialIconSet of this Material. Defaults vary depending on if the Material has a: \n §l○§r §nGemProperty§r, it will default to §l\"GEM_VERTICAL\"§r\n §l○§r §nIngotProperty§r or §nDustProperty§r, it will default to §l\"DULL\"§r\n §l○§r §nFluidProperty§r, it will default to either §l\"FLUID\"§r or §l\"GAS\"§r, depending on the FluidType\n §l○§r §nPlasmaProperty§r, it will default to §l\"FLUID\"§r\n\nDefault will be determined by first-found Property in this order, unless specified." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0iconSet§r§5(§r§2\"QUARTZ\"§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5\n§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "com", + "content": [ + "§lComponent" + ] + }, + { + "type": "textbox", + "content": [ + "The §lComponent§r refers to compositions of the material. \nFor example, the compositions of the §lSugar§r are §n2*Carbon§r, §n5*Water§r, and §n25*Oxygen§r. That would affect its chemical formula:" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/143438573-cd2e9078-744d-4861-a00c-1e9fc5ccd32a.png", + "width": 110, + "height": 50 + }, + { + "type": "textbox", + "content": [ + "§lcomponents§r: §o§ncomponents(MaterialStack[] components)§r \nSet the compositions of the material.\n §l○§r components - compositions." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialStack§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialRegistry§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0carbonMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialRegistry§r§5.§r§0get§r§5(§r§2\"carbon\"§r§5)§r§5;§r§5\n§r§9var§r§5 §r§0oxygenMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialRegistry§r§5.§r§0get§r§5(§r§2\"oxygen\"§r§5)§r§5;§r§5\n§r§5\n§r§0val§r§5 §r§0compositions§r§5 §r§0as§r§5 §r§0MaterialStack§r§5[§r§5]§r§5 §r§5\u003d§r§5 §r§5[§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§0carbonMaterial§r§5 §r§5*§r§5 §r§c2§r§5,§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§5 §r§0oxygenMaterial§r§5 §r§5*§r§5 §r§c3§r§5,§r§5\n§r§5 §r§5 §r§5 §r§5 §r§5]§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0components§r§5(§r§0compositions§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5\n§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "fla", + "content": [ + "§lMaterial Flag" + ] + }, + { + "type": "textbox", + "content": [ + "§lflags§r: §o§nflags(String... names)§r \nAdd MaterialFlags to this Material.\n §l○§r names - names of specific MaterialFlags." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0flags§r§5(§r§2\"generate_rod\"§r§5,§r§5 §r§2\"generate_foil\"§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5\n§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ele", + "content": [ + "§lElement" + ] + }, + { + "type": "textbox", + "content": [ + "§lelement§r: §o§nelement(String elementName)§r \nSet the element of this Material.\n §l○§r elementName - names of the element." + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialBuilder§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Elements§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0CEu§r§5 §r§5\u003d§r§5 §r§0Elements§r§5.§r§0add§r§5(§r§c999§r§5,§r§5 §r§c999§r§5,§r§5 §r§5-§r§c1§r§5,§r§5 §r§cnull§r§5,§r§5 §r§2\"GTCEu\"§r§5,§r§5 §r§2\"CEu\"§r§5,§r§5 §r§cfalse§r§5)§r§5;§r§5 §r§8// create a new element.§r§5\n§r§5\n§r§9var§r§5 §r§0myMaterial§r§5 §r§5\u003d§r§5 §r§0MaterialBuilder§r§5(§r§2\"my_material\"§r§5)§r§5.§r§0element§r§5(§r§2\"CEu\"§r§5)§r§5.§r§0build§r§5(§r§5)§r§5;§r§5 §r§8// register my element.§r§5\n§r" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/06_modify.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/06_modify.json new file mode 100644 index 0000000..f9e1dee --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/material/06_modify.json @@ -0,0 +1,81 @@ +{ + "section": "CraftTweaker/Material", + "title": "Modify Existing Materials", + "stream": [ + { + "type": "textbox", + "fontSize": 9, + "content": [ + "You can get Materials by the §lMaterialRegistry§r." + ] + }, + { + "type": "textbox", + "link": "element", + "content": [ + "1. §9Getters" + ] + }, + { + "type": "textbox", + "link": "ct", + "content": [ + "2. §9Setters" + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "element", + "content": [ + "§c§lGetters:" + ] + }, + { + "type": "textbox", + "content": [ + " §l○§r §o§nMaterialRegistry.get(String materialName)§r get §nMaterial§r by name.\n\n §l○§r §o§nMaterialRegistry.getAllMaterials()§r get §nMaterial§r List.\n\n §l○§r §o§ngetChemicalFormula()§r get default formula.\n\n §l○§r §o§nmaterialRGB§r get default materialRGB.\n\n §l○§r §o§nradioactive§r get default radioactive.\n\n §l○§r §o§nprotons§r get default protons.\n\n §l○§r §o§nneutrons§r get default neutrons.\n\n §l○§r §o§nmass§r get default mass.\n\n §l○§r §o§naverageProtons§r get default averageProtons.\n\n §l○§r §o§naverageNeutrons§r get default averageNeutrons.\n\n §l○§r §o§naverageMass§r get default averageMass.\n\n §l○§r §o§nblastTemperature§r get default blastTemperature.\n\n §l○§r §o§ncamelCaseName§r get default camelCaseName.\n\n §l○§r §o§nunlocalizedName§r get default unlocalizedName.\n\n §l○§r §o§nlocalizedName§r get default localizedName.\n\n §l○§r §o§nname§r get default name." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "ref": "ct", + "content": [ + "§c§lSetters:" + ] + }, + { + "type": "textbox", + "content": [ + " §l○§r §o§nsetFormula(String formula, @Optional boolean withFormatting)§r Set the formula of this Material.\n\n §l○§r §o§naddFlags(String... names)§r Add additional flags to this Material.\n\n §l○§r §o§nsetMaterialRGB(int materialRGB)§r Set the color of this Material.\n\n §l○§r §o§nsetFormula(String formula, @Optional boolean withFormatting)§r Set the formula of this Material." + ] + }, + { + "type": "textbox", + "content": [ + "\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d" + ] + }, + { + "type": "textbox", + "stroke": 687800320, + "stroke_width": 3, + "fill": 687800320, + "content": [ + "§5\n§r§8#loader gregtech§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0MaterialRegistry§r§5;§r§5\n§r§9import§r§5 §r§0mods§r§5.§r§0gregtech§r§5.§r§0material§r§5.§r§0Material§r§5;§r§5\n§r§5\n§r§9var§r§5 §r§0gold§r§5 §r§5\u003d§r§5 §r§0MaterialRegistry§r§5.§r§0get§r§5(§r§2\"gold\"§r§5)§r§5;§r§5\n§r§9var§r§5 §r§0name§r§5 §r§5\u003d§r§5 §r§0gold§r§5.§r§0name§r§5;§r§5 §r§8// \"gold\"§r§5\n§r§9var§r§5 §r§0color§r§5 §r§5\u003d§r§5 §r§0gold§r§5.§r§0materialRGB§r§5;§r§5 §r§8// 0xFFE650§r§5\n§r§0gold§r§5.§r§0setFormula§r§5(§r§2\"AggA\"§r§5)§r§5;§r§5 §r§8// set formula§r§5\n§r§9var§r§5 §r§0formula§r§5 §r§5\u003d§r§5 §r§0gold§r§5.§r§0getChemicalFormula§r§5(§r§5)§r§5;§r§5 §r§8// \"AggA\"§r§5\n§r§0gold§r§5.§r§0addFlag§r§5(§r§2\"generate_long_rod\"§r§5,§r§5 §r§2\"generate_gear\"§r§5)§r§5;§r§5 §r§8// add gold long rod, add gold gear§r§5\n§r" + ] + } + ], + "fixed": [] +} \ No newline at end of file diff --git a/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/terminal/ct_terminal_01.json b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/terminal/ct_terminal_01.json new file mode 100644 index 0000000..b1cdd3a --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/crafttweaker/terminal/ct_terminal_01.json @@ -0,0 +1,107 @@ +{ + "section": "CraftTweaker/Terminal", + "title": "CraftTweaker of Terminal", + "stream": [ + { + "type": "textbox", + "content": [ + "Content:" + ] + }, + { + "type": "textbox", + "content": [ + "§1§lURL:§r§n https://github.com/Gregicality/GregTech/wiki/CraftTweaker-of-Terminal" + ] + }, + { + "type": "textbox", + "ref": "api", + "isShadow": false, + "content": [ + "§4§lAPI:" + ] + }, + { + "type": "textbox", + "fontSize": 9, + "content": [ + "1. §1registerDevice(deviceItemStack, deviceName)§0:\nRegister the custon device.\n\n2. §1createAppRegistryBuilder(appName):\n§0Create the registryBuilder according to the app name (found in the store app).\n\n3. §1isDefaultApp(default):\n§0Make it as a default app.\n\n4. §1battery(euTier, cost):\n§0Set battery requirements for all tier.\n\n5. §1battery(appTier, euTier, cost):\n§0Set battery requirements for the specific tier.\n\n6. §1device(deviceName...):\n§0Set device requirements for all tier. (available by default: \"scanner\", \"wireless\", \"camera\", \"solar_lv\").\n\n7. §1device(appTier, device...):\n§0Set device requirements for the specific tier.\n\n8. §1upgrade(upgradeItemStack...):\n§0Set upgrade requirements for all tier.\n\n9. §1upgrade(appTier, upgradeItemStack...):\n§0Set upgrade requirements for the specific tier.\n\n10. §1build():\n§0finish and register." + ] + }, + { + "type": "textbox", + "ref": "demo", + "space": 1, + "content": [ + "\n§4§lZS Demo:" + ] + }, + { + "type": "textbox", + "fill": -912478525, + "fontSize": 9, + "content": [ + "import mods.gregtech.TerminalRegistry;\n\nTerminalRegistry.registerDevice(\u003core:ingotIron\u003e.firstItem, \"ingot_iron\");\n\nTerminalRegistry.createAppRegistryBuilder(\"ore_prospector\")\n .isDefaultApp(true)\n .battery(1, 500)\n .battery(3, 3, 1000)\n .device(\"camera\", \"wireless\")\n .device(4, \"ingot_iron\")\n .upgrade(\u003cminecraft:apple\u003e * 9)\n .upgrade(2, \u003cminecraft:apple\u003e * 9, \u003cminecraft:grass\u003e * 12)\n .build();" + ] + }, + { + "type": "textbox", + "fontSize": 9, + "content": [ + "§4§lResult:\n§rCustom Device" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280593-37922838-4a20-4e1b-9be9-73935c4c8c13.png", + "width": 190, + "height": 120 + }, + { + "type": "textbox", + "content": [ + "Register Battery, Device, and Upgrade" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280587-84dc8f67-6dde-472f-9ed8-6a4c5e71abc4.png", + "width": 190, + "height": 120 + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280590-d4700a88-5780-4e0f-95f8-130e82f4634a.png", + "width": 190, + "height": 120 + } + ], + "fixed": [ + { + "type": "textbox", + "x": 49, + "y": 40, + "width": 16, + "height": 10, + "link": "api", + "content": [ + "§9§napi" + ] + }, + { + "type": "textbox", + "x": 67, + "y": 40, + "width": 25, + "height": 10, + "link": "demo", + "content": [ + "§9§ndemo" + ] + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_0_guidepage.json b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_0_guidepage.json new file mode 100644 index 0000000..8fe3a94 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_0_guidepage.json @@ -0,0 +1,148 @@ +{ + "section": "Guide Widget Api", + "title": "Guide Page", + "stream": [ + { + "type": "textbox", + "content": [ + "In this page we'll learn how to write a guide page.", + "-------------------------------", + "Let's take a look at an example config file for a guide page.", + "§lJSON§r:", + "{", + " \"section\": \"section name here\",", + " \"title\": \"title here\",", + " \"stream\": [", + " {", + " \"type\": \"textbox\",", + " \"content\": [\"TextBox widget\"]", + " }", + " ],", + " \"fixed\": [", + " {", + " \"x\": 50,", + " \"y\": 100,", + " \"width\": 150,", + " \"height\": 40,", + " \"type\": 0,", + " \"content\": [\"TextBox widget\"]", + " }", + " ]", + "}", + "-------------------------------", + "§lContents§r" + ] + }, + { + "type": "textbox", + "link": "section", + "content": [ + " 1.§nsection§r" + ] + }, + { + "type": "textbox", + "link": "title", + "content": [ + " 2.§ntitle§r" + ] + }, + { + "type": "textbox", + "link": "stream", + "content": [ + " 3.§nstream§r" + ] + }, + { + "type": "textbox", + "link": "fixed", + "content": [ + " 4.§nfixed§r" + ] + }, + { + "type": "textbox", + "ref": "section", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nsection§r (§4required§r)", + "§ltype§r: String", + "§lillustrate§r: Specifies which section of the application the page belongs to.", + "The application automatically merges pages of the same section name and builds a directory tree." + ] + }, + { + "type": "textbox", + "ref": "title", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §ntitle§r (§4required§r)", + "§ltype§r: String", + "§lillustrate§r: The page title." + ] + }, + { + "type": "textbox", + "ref": "stream", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nstream§r (§4required§r)", + "§ltype§r: Array", + "§lillustrate§r: Widgets in streaming layout. You don't need to care the position and size of widgets in stream, all typography will be done automatically." + ] + }, + { + "type": "textbox", + "ref": "fixed", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nfixed§r (§4required§r)", + "§ltype§r: Array", + "§lillustrate§r: Widgets in fixed layout. You need to specify the position and size of each widget." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: fixed and stream" + ] + }, + { + "type": "textbox", + "isCenter": true, + "hover_text": ["stream widget"], + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [ + { + "type": "image", + "x": 30, + "y": 800, + "stroke": 4278190335, + "hover_text": ["fixed widget", "\"x\": 30","\"y\": 800","\"width\": 100","\"width\": 100"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_1_widget.json b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_1_widget.json new file mode 100644 index 0000000..7d8d23b --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_1_widget.json @@ -0,0 +1,304 @@ +{ + "section": "Guide Widget Api", + "title": "Guide Widget", + "stream": [ + { + "type": "textbox", + "content": [ + "In this page we'll learn what is §4§lGuide Widget§r, and its public attributes.", + "Widgets are rendered in the Guide Page, which is the basis for your custom pages. §nTextbox§r, §nImage§r, etc", + "To use it, just add the related JSON code under the §l\"fixed\"§r or §l\"stream\"§r.", + "There are some attributes effects (styles) that are valid for all widgets", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"type here\",", + " \"x\": 50,", + " \"y\": 100,", + " \"width\": 150,", + " \"height\": 40,", + " \"ref\": \"ref\",", + " \"stroke\": 0,", + " \"stroke_width\": 1,", + " \"fill\": 0,", + " \"link\": \"ref\"", + " \"hover_text\": [\"text here\"]", + "}", + "-------------------------------", + "§lContents§r" + ] + }, + { + "type": "textbox", + "link": "type", + "content": [ + " 1.§ntype§r" + ] + }, + { + "type": "textbox", + "link": "xywh", + "content": [ + " 2.§nx, y, width, height§r" + ] + }, + { + "type": "textbox", + "link": "ref", + "content": [ + " 3.§nref§r" + ] + }, + { + "type": "textbox", + "link": "fill", + "content": [ + " 4.§nfill§r" + ] + }, + { + "type": "textbox", + "link": "stroke", + "content": [ + " 5.§nstroke§r" + ] + }, + { + "type": "textbox", + "link": "stroke_width", + "content": [ + " 6.§nstroke_width§r" + ] + }, + { + "type": "textbox", + "link": "link", + "content": [ + " 7.§nlink§r" + ] + }, + { + "type": "textbox", + "link": "hover", + "content": [ + " 8.§nhover_text§r" + ] + }, + { + "type": "textbox", + "ref": "type", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §ntype§r (§4required§r)", + "§ltype§r: String", + "§lillustrate§r: This is the unique id of the widget. See the API documentation for each widget." + ] + }, + { + "type": "textbox", + "ref": "xywh", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nx, y, width, height§r (§4optional§r)", + "§ltype§r: Integer", + "§lillustrate§r: The position and size of the widget. In a stream layout, you usually don't need to set it (the image widget needs to set width and height). Under fixed layout you must set these four attributes." + ] + }, + { + "type": "textbox", + "ref": "ref", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nref§r (§4optional§r)", + "§ltype§r: String", + "§ldefault§r: null", + "§lillustrate§r: This is a tag of this widget. The ref should be unique on the same page." + ] + }, + { + "type": "textbox", + "ref": "fill", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nfill§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 0", + "§lillustrate§r: The background color." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: 4278190335 (0xFF0000FF)" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4278190335, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "stroke", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nstroke§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 0", + "§lillustrate§r: The border color." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: 4278190335 (0xFF0000FF)" + ] + }, + { + "type": "image", + "form": "item", + "source": "minecraft:ender_pearl", + "stroke": 4278190335, + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "ref": "stroke_width", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nstroke_width§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 1", + "§lillustrate§r: The border width." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: 5" + ] + }, + { + "type": "image", + "form": "item", + "source": "minecraft:ender_pearl", + "stroke": 4278190335, + "stroke_width": 5, + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "ref": "link", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nlink§r (§6optional§r)", + "§ltype§r: String", + "§ldefault§r: null", + "§lillustrate§r: Click to jump to the specified location. Need to be used with ref, target is ref." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"P2\"" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4286430975, + "hover_text": ["\"ref\": \"P1\""], + "ref": "P1", + "link": "P2", + "content": ["Click Me!"] + }, + { + "type": "textbox", + "content": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"P1\"" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4286430975, + "hover_text": ["\"ref\": \"P2\""], + "ref": "P2", + "link": "P1", + "content": ["Click Me!"] + }, + { + "type": "textbox", + "ref": "hover", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nhover_text§r (§6optional§r)", + "§ltype§r: Array", + "§ldefault§r: null", + "§lillustrate§r: Displays text when the mouse is over the widget." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: [\"THIS IS\",\"GT ICON\"]" + ] + }, + { + "type": "image", + "hover_text": ["THIS IS","GT ICON"], + "form": "resource", + "source": "gregtech:textures/gui/icon/gregtech_logo.png", + "width": 100, + "height": 100 + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_2_textbox.json b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_2_textbox.json new file mode 100644 index 0000000..f67b885 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_2_textbox.json @@ -0,0 +1,256 @@ +{ + "section": "Guide Widget Api", + "title": "1. TextBox Widget", + "stream": [ + { + "type": "textbox", + "content": [ + "In this page we'll learn how to use the powerful §4§lTextBox§r, which is the most commonly used. So you should read the API documentation carefully.", + "-------------------------------", + "§lWidget Type§r: §ntextbox§r", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"textbox\",", + " \"space\": 1,", + " \"fontSize\": 9,", + " \"fontColor\": 4278190080,", + " \"isCenter\": false,", + " \"isShadow\": false,", + " \"content\": [\"content here!\"]", + "}", + "-------------------------------", + "§lContents§r" + ] + }, + { + "type": "textbox", + "link": "content", + "content": [ + " 1.§ncontent§r" + ] + }, + { + "type": "textbox", + "link": "space", + "content": [ + " 2.§nspace§r" + ] + }, + { + "type": "textbox", + "link": "fontSize", + "content": [ + " 3.§nfontSize§r" + ] + }, + { + "type": "textbox", + "link": "fontColor", + "content": [ + " 4.§nfontColor§r" + ] + }, + { + "type": "textbox", + "link": "isCenter", + "content": [ + " 5.§nisCenter§r" + ] + }, + { + "type": "textbox", + "link": "isShadow", + "content": [ + " 6.§nisShadow§r" + ] + }, + { + "type": "textbox", + "ref": "content", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §ncontent§r (§4required§r)", + "§ltype§r: Array", + "§lillustrate§r: Text contents, each item will be a newline.Text that is too long will auto wrap itself. (Supporting Minecraft Formatting Code)" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "content": [ + "§lDemo§r: [...]", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "space", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nspace§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 1", + "§lillustrate§r: The spacing between lines of text." + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "space": 5, + "content": [ + "§lDemo§r: 5", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "fontSize", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nfontSize§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 9", + "§lillustrate§r: The font size. (Actually it's the height of the font)" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "fontSize": 5, + "content": [ + "§lDemo§r: 5", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "fontColor", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nfontColor§r (§6optional§r)", + "§ltype§r: Number", + "§ldefault§r: 4278190080", + "§lillustrate§r: The default color of the content. You can also set the colors with special symbols (provided by Minecraft).But maybe you need it sometimes." + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "fontColor": 5, + "content": [ + "§lDemo§r: 4294901760 (0xFFFF0000)", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "isCenter", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nisCenter§r (§6optional§r)", + "§ltype§r: Boolean", + "§ldefault§r: false", + "§lillustrate§r: Text-align center." + ] + }, + { + "type": "textbox", + "isCenter": false, + "stroke": 4294901760, + "content": [ + "§lDemo§r: false", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "isShadow", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nisShadow§r (§6optional§r)", + "§ltype§r: Boolean", + "§ldefault§r: false", + "§lillustrate§r: Render shadow." + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "isShadow": true, + "content": [ + "§lDemo§r: true", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_3_image.json b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_3_image.json new file mode 100644 index 0000000..93aba81 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/guide_widget_api/api_3_image.json @@ -0,0 +1,207 @@ +{ + "section": "Guide Widget Api", + "title": "2. Image Widget", + "stream": [ + { + "type": "textbox", + "content": [ + "In this page we'll learn how to add an §4§lImage§r. There are three different forms of image supported here: §4Url§r, §4Item§r, and §4ResourceLocation§r. Don't worry, it's easy", + "-------------------------------", + "§lWidget Type§r: §nimage§r", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"image\",", + " \"form\": \"Item\",", + " \"source\": \"minecraft:ender_pearl\",", + " \"width\": 100,", + " \"height\": 100", + "}", + "-------------------------------", + "§lContents§r" + ] + }, + { + "type": "textbox", + "link": "form", + "content": [ + " 1.§nform§r" + ] + }, + { + "type": "textbox", + "link": "source", + "content": [ + " 2.§nsource§r" + ] + }, + { + "type": "textbox", + "link": "wh", + "content": [ + " 3.§nwidth, height§r" + ] + }, + { + "type": "textbox", + "ref": "form", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nform§r (§4required§r)", + "§ltype§r: String", + "§lillustrate§r: It can only be set one of §4Url§r, §4Item§r, or §4ResourceLocation§r.", + " \"url\" -- image url.", + " \"item\" -- The registered name of the Item in game.", + " \"resource\" -- The resource location." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"url\"" + ] + }, + { + "type": "image", + "hover_text": ["https://z3.ax1x.com/2021/07/29/Wb4Djs.gif"], + "form": "url", + "source": "https://z3.ax1x.com/2021/07/29/Wb4Djs.gif", + "stroke": 4278190080, + "stroke_width": 2, + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"item\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"resource\"" + ] + }, + { + "type": "image", + "hover_text": ["gregtech:textures/gui/icon/coke_oven.png"], + "form": "resource", + "source": "gregtech:textures/gui/icon/coke_oven.png", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "ref": "source", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nsource§r (§4required§r)", + "§ltype§r: String", + "§lillustrate§r: The source of the picture. The three images above correspond to the following sources:" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"https://z3.ax1x.com/2021/07/29/Wb4Djs.gif\"" + ] + }, + { + "type": "image", + "hover_text": ["https://z3.ax1x.com/2021/07/29/Wb4Djs.gif"], + "form": "url", + "source": "https://z3.ax1x.com/2021/07/29/Wb4Djs.gif", + "stroke": 4278190080, + "stroke_width": 2, + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"minecraft:ender_pearl\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"gregtech:textures/gui/icon/coke_oven.png\"" + ] + }, + { + "type": "image", + "hover_text": ["gregtech:textures/gui/icon/coke_oven.png"], + "form": "resource", + "source": "gregtech:textures/gui/icon/coke_oven.png", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "ref": "wh", + "content": [ + "-------------------------------", + "", + "§lAttr§r: §nwidth, height§r (§4required§r)", + "§ltype§r: Integer", + "§lillustrate§r: The Size of the picture." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"50, 50\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§lDemo§r: \"100, 50\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 50 + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/resource_pack/emissive_texture.json b/config/gregtech/terminal/guide/tutorials/en_us/resource_pack/emissive_texture.json new file mode 100644 index 0000000..752ae42 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/resource_pack/emissive_texture.json @@ -0,0 +1,135 @@ +{ + "section": "Resource Pack", + "title": "Custom Emissive Texture", + "stream": [ + { + "type": "textbox", + "content": [ + "Developers and resource pack authors can easily have emissive textures and set the bloom effect.\n\n§lContents:" + ] + }, + { + "type": "textbox", + "link": "emissive", + "content": [ + "1. §1Emissive Texture" + ] + }, + { + "type": "textbox", + "link": "bloom", + "content": [ + "2.§1 Bloom" + ] + }, + { + "type": "textbox", + "link": "demo", + "content": [ + "3. §1Demo" + ] + }, + { + "type": "textbox", + "ref": "emissive", + "content": [ + "§lEmissive Texture" + ] + }, + { + "type": "textbox", + "content": [ + "* For model-based blocks: Similar to §4CTM§r, you only need to set mcmeta file for the texture that you want to have the emissive effect." + ] + }, + { + "type": "card", + "fill": -3745585, + "width": 190, + "height": 100, + "isShadow": true + }, + { + "type": "textbox", + "content": [ + "§2light §rhere represents the default level of light it emit (from 0~15). Besides, you can also set sky and block separately as what CTM does." + ] + }, + { + "type": "textbox", + "content": [ + "* For CEu machines: They mostly are overlay textures under the assets/textures/blocks/machines and assets/textures/overlay/machines. You no need to set the mcmeta file for them. Just add a new texture file for the emissive part named \"XXX_emissive.png\"." + ] + }, + { + "type": "textbox", + "content": [ + "§lBloom" + ], + "ref": "bloom" + }, + { + "type": "textbox", + "content": [ + "* For CEu machines: You don\u0027t need to modify anything; all emissive textures have the bloom effect by default.\n\n* For model-based blocks: You just need to add an extra line to the mcmeta file. (§2\"layer\"§r: \"BLOOM\")" + ] + }, + { + "type": "card", + "fill": -3745585, + "width": 190, + "height": 110, + "isShadow": true + }, + { + "type": "textbox", + "ref": "demo", + "content": [ + "§lDemo" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/138578815-d2d4e357-8080-4d57-b8ac-61235eac8c2a.png", + "width": 190, + "height": 130 + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/138578838-b9e6a16d-e348-4fea-8ab4-8a940e1ecd0f.png", + "width": 190, + "height": 100 + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/138578853-9a2497f4-e1f5-45e9-ab64-26b5eb859139.png", + "width": 190, + "height": 110 + } + ], + "fixed": [ + { + "type": "textbox", + "x": 8, + "y": 206, + "width": 181, + "height": 90, + "content": [ + "{\n §2\"ctm\"§r: {\n §2\"ctm_version\"§r: 1,\n §2\"gregtech:§r true,\n §2\"extra\"§r: {\n §2\"light\"§r: 15\n }\n }\n}" + ] + }, + { + "type": "textbox", + "x": 8, + "y": 550, + "width": 181, + "height": 100, + "content": [ + "{\n §2\"ctm\"§r: {\n §2\"ctm_version\"§r: 1,\n §2\"layer\"§r: \"BLOOM\",\n §2\"gregtech\"§r true,\n §2\"extra\"§r: {\n §2\"light\"§r: 15\n }\n }\n}" + ] + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/en_us/terminal/terminal_hardware.json b/config/gregtech/terminal/guide/tutorials/en_us/terminal/terminal_hardware.json new file mode 100644 index 0000000..3a9c51f --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/en_us/terminal/terminal_hardware.json @@ -0,0 +1,223 @@ +{ + "section": "Terminal", + "title": "Hardware", + "stream": [ + { + "type": "textbox", + "content": [ + "Current supported §4§lhardware§r:" + ] + }, + { + "type": "textbox", + "link": "battery", + "content": [ + " 1.§nBattery" + ] + }, + { + "type": "textbox", + "link": "device", + "content": [ + " 2.§nDevice" + ] + }, + { + "type": "textbox", + "isCenter": true, + "isShadow": false, + "content": [ + "§lBattery" + ], + "ref": "battery" + }, + { + "type": "card", + "fill": -2172721, + "width": 170, + "height": 90, + "isShadow": true + }, + { + "type": "textbox", + "ref": "device", + "isCenter": true, + "content": [ + "\n\n§lDevice" + ] + }, + { + "type": "card", + "fill": -2172721, + "width": 170, + "height": 133, + "isShadow": true + } + ], + "fixed": [ + { + "type": "textbox", + "x": 18, + "y": 92, + "width": 160, + "height": 30, + "content": [ + "All §4§lresuable§r batteries can be used as the §lBattery Hardware" + ] + }, + { + "type": "textbox", + "x": 53, + "y": 229, + "width": 102, + "height": 10, + "content": [ + "Wireless transmitter" + ] + }, + { + "type": "slots", + "x": 47, + "y": 136, + "width": 100, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 732, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 733, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 742, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 748, + "count": 1 + }, + { + "id": "gregtech:meta_item_1", + "damage": 753, + "count": 1 + } + ] + }, + { + "type": "slots", + "x": -16, + "y": 224, + "width": 100, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 503, + "count": 1 + } + ] + }, + { + "type": "slots", + "x": -16, + "y": 250, + "width": 100, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 466, + "count": 1 + } + ] + }, + { + "type": "textbox", + "x": 52, + "y": 253, + "width": 100, + "height": 10, + "content": [ + "Prospector" + ] + }, + { + "type": "textbox", + "x": 52, + "y": 279, + "width": 100, + "height": 10, + "content": [ + "Solar" + ] + }, + { + "type": "slots", + "x": 10, + "y": 325, + "width": 48, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 467, + "count": 1 + } + ] + }, + { + "type": "slots", + "x": 12, + "y": 275, + "width": 45, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 333, + "count": 1 + } + ] + }, + { + "type": "slots", + "x": 22, + "y": 302, + "width": 25, + "height": 18, + "item_list": [ + { + "id": "gregtech:meta_item_1", + "damage": 504, + "count": 1 + } + ] + }, + { + "type": "textbox", + "x": 52, + "y": 306, + "width": 100, + "height": 10, + "content": [ + "Camera" + ] + }, + { + "type": "textbox", + "x": 51, + "y": 325, + "width": 100, + "height": 20, + "content": [ + "Advanced Prospector" + ] + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/crafttweaker/terminal/ct_terminal_01.json b/config/gregtech/terminal/guide/tutorials/zh_cn/crafttweaker/terminal/ct_terminal_01.json new file mode 100644 index 0000000..d787b38 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/crafttweaker/terminal/ct_terminal_01.json @@ -0,0 +1,107 @@ +{ + "section": "CraftTweaker/终端", + "title": "终端的CT教程", + "stream": [ + { + "type": "textbox", + "content": [ + "目录:" + ] + }, + { + "type": "textbox", + "content": [ + "§1§lURL:§r§n https://github.com/Gregicality/GregTech/wiki/CraftTweaker-of-Terminal" + ] + }, + { + "type": "textbox", + "ref": "api", + "isShadow": false, + "content": [ + "§4§lAPI:" + ] + }, + { + "type": "textbox", + "fontSize": 9, + "content": [ + "1. §1registerDevice(deviceItemStack, deviceName)§0:\n注册自定义设备。\n\n2. §1createAppRegistryBuilder(appName):\n§0æ ¹æ®åº”用å称(å¯ä»Žå•†åº—获å–)获得构造器。\n\n3. §1isDefaultApp(default):\n§0设置为默认应用。\n\n4. §1battery(euTier, cost):\n§0为所有层级设置相åŒçš„ç”µæ± è¦æ±‚。\n\n5. §1battery(appTier, euTier, cost):\n§0ä¸ºç‰¹å®šç­‰çº§è®¾ç½®ç”µæ± è¦æ±‚。\n\n6. §1device(deviceName...):\n§0ä¸ºæ‰€æœ‰ç­‰çº§è®¾ç½®è®¾å¤‡è¦æ±‚。 (默认å¯ç”¨è®¾å¤‡: \"scanner\", \"wireless\", \"camera\", \"solar_lv\").\n\n7. §1device(appTier, device...):\n§0ä¸ºç‰¹å®šç­‰çº§è®¾ç½®è®¾å¤‡è¦æ±‚。\n\n8. §1upgrade(upgradeItemStack...):\n§0设置所有等级的å‡çº§è¦æ±‚。\n\n9. §1upgrade(appTier, upgradeItemStack...):\n§0设置特定等级的å‡çº§å’Œè¦æ±‚。\n\n10. §1build():\n§0完æˆå¹¶æ³¨å†Œã€‚" + ] + }, + { + "type": "textbox", + "ref": "demo", + "space": 1, + "content": [ + "\n§4§lZS Demo:" + ] + }, + { + "type": "textbox", + "fill": -912478525, + "fontSize": 9, + "content": [ + "import mods.gregtech.TerminalRegistry;\n\nTerminalRegistry.registerDevice(\u003core:ingotIron\u003e.firstItem, \"ingot_iron\");\n\nTerminalRegistry.createAppRegistryBuilder(\"ore_prospector\")\n .isDefaultApp(true)\n .battery(1, 500)\n .battery(3, 3, 1000)\n .device(\"camera\", \"wireless\")\n .device(4, \"ingot_iron\")\n .upgrade(\u003cminecraft:apple\u003e * 9)\n .upgrade(2, \u003cminecraft:apple\u003e * 9, \u003cminecraft:grass\u003e * 12)\n .build();" + ] + }, + { + "type": "textbox", + "fontSize": 9, + "content": [ + "§4§l结果:\n§r自定义设备" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280593-37922838-4a20-4e1b-9be9-73935c4c8c13.png", + "width": 190, + "height": 120 + }, + { + "type": "textbox", + "content": [ + "注册电池ã€è®¾å¤‡ã€å‡çº§" + ] + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280587-84dc8f67-6dde-472f-9ed8-6a4c5e71abc4.png", + "width": 190, + "height": 120 + }, + { + "type": "image", + "form": "url", + "source": "https://user-images.githubusercontent.com/18493855/140280590-d4700a88-5780-4e0f-95f8-130e82f4634a.png", + "width": 190, + "height": 120 + } + ], + "fixed": [ + { + "type": "textbox", + "x": 27, + "y": 24, + "width": 16, + "height": 10, + "link": "api", + "content": [ + "§9§napi" + ] + }, + { + "type": "textbox", + "x": 41, + "y": 24, + "width": 25, + "height": 10, + "link": "demo", + "content": [ + "§9§ndemo" + ] + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_0_guidepage.json b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_0_guidepage.json new file mode 100644 index 0000000..c501c92 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_0_guidepage.json @@ -0,0 +1,148 @@ +{ + "section": "指å—页控件API", + "title": "指å—页", + "stream": [ + { + "type": "textbox", + "content": [ + "这一页我们将学习如何编写指å—页。", + "-------------------------------", + "先看一看一个简å•里指å—页示例。", + "§lJSON§r:", + "{", + " \"section\": \"section name here\",", + " \"title\": \"title here\",", + " \"stream\": [", + " {", + " \"type\": \"textbox\",", + " \"content\": [\"TextBox widget\"]", + " }", + " ],", + " \"fixed\": [", + " {", + " \"x\": 50,", + " \"y\": 100,", + " \"width\": 150,", + " \"height\": 40,", + " \"type\": 0,", + " \"content\": [\"TextBox widget\"]", + " }", + " ]", + "}", + "-------------------------------", + "§l目录§r" + ] + }, + { + "type": "textbox", + "link": "section", + "content": [ + " 1.§nsection§r" + ] + }, + { + "type": "textbox", + "link": "title", + "content": [ + " 2.§ntitle§r" + ] + }, + { + "type": "textbox", + "link": "stream", + "content": [ + " 3.§nstream§r" + ] + }, + { + "type": "textbox", + "link": "fixed", + "content": [ + " 4.§nfixed§r" + ] + }, + { + "type": "textbox", + "ref": "section", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nsection§r (§4必须§r)", + "§l类型§r: String", + "§l说明§r: 指定页é¢å±žäºŽå“ªä¸ªç« èŠ‚ã€‚", + "指å—App会自动åˆå¹¶å…·æœ‰ç›¸åŒèŠ‚å的页é¢å¹¶æž„建目录树。" + ] + }, + { + "type": "textbox", + "ref": "title", + "content": [ + "-------------------------------", + "", + "§l属性§r: §ntitle§r (§4必须§r)", + "§l类型§r: String", + "§l说明§r: 页标题。" + ] + }, + { + "type": "textbox", + "ref": "stream", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nstream§r (§4必须§r)", + "§l类型§r: Array", + "§l说明§r: 属于æµå¸ƒå±€çš„æŽ§ä»¶ã€‚ ä½ ä¸éœ€è¦å…³å¿ƒæŽ§ä»¶åœ¨æµä¸­çš„ä½ç½®å’Œå¤§å°ï¼Œæ‰€æœ‰çš„æŽ’版都会自动完æˆã€‚" + ] + }, + { + "type": "textbox", + "ref": "fixed", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nfixed§r (§4必须§r)", + "§l类型§r: Array", + "§l说明§r: 属于固定布局的控件。 æ‚¨éœ€è¦æŒ‡å®šæ¯ä¸ªæŽ§ä»¶çš„ä½ç½®å’Œå¤§å°ã€‚" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: 固定布局和æµå¸ƒå±€" + ] + }, + { + "type": "textbox", + "isCenter": true, + "hover_text": ["æµå¸ƒå±€"], + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [ + { + "type": "image", + "x": 30, + "y": 800, + "stroke": 4278190335, + "hover_text": ["固定布局", "\"x\": 30","\"y\": 800","\"width\": 100","\"width\": 100"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + } + ] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_1_widget.json b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_1_widget.json new file mode 100644 index 0000000..a1575f6 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_1_widget.json @@ -0,0 +1,304 @@ +{ + "section": "指å—页控件API", + "title": "控件", + "stream": [ + { + "type": "textbox", + "content": [ + "这里我们将学习什么是 §4§l控件§r, 以åŠå®ƒçš„公共属性。", + "控件被渲染在指å—页中,是一切的基础。 §n文本控件§r, §n图片控件§r, 等等", + "è¦ä½¿ç”¨æŽ§ä»¶ï¼Œåªéœ€è¦å°†å¯¹åº”的控件é…置写在 §l\"fixed\"§r 或者 §l\"stream\"§r下å³å¯ã€‚", + "æœ‰ä¸€äº›å…¬å…±å±žæ€§ã€æ•ˆæžœ(æ ·å¼)对所有控件都有效。", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"type here\",", + " \"x\": 50,", + " \"y\": 100,", + " \"width\": 150,", + " \"height\": 40,", + " \"ref\": \"ref\",", + " \"stroke\": 0,", + " \"stroke_width\": 1,", + " \"fill\": 0,", + " \"link\": \"ref\"", + " \"hover_text\": [\"text here\"]", + "}", + "-------------------------------", + "§l目录§r" + ] + }, + { + "type": "textbox", + "link": "type", + "content": [ + " 1.§ntype§r" + ] + }, + { + "type": "textbox", + "link": "xywh", + "content": [ + " 2.§nx, y, width, height§r" + ] + }, + { + "type": "textbox", + "link": "ref", + "content": [ + " 3.§nref§r" + ] + }, + { + "type": "textbox", + "link": "fill", + "content": [ + " 4.§nfill§r" + ] + }, + { + "type": "textbox", + "link": "stroke", + "content": [ + " 5.§nstroke§r" + ] + }, + { + "type": "textbox", + "link": "stroke_width", + "content": [ + " 6.§nstroke_width§r" + ] + }, + { + "type": "textbox", + "link": "link", + "content": [ + " 7.§nlink§r" + ] + }, + { + "type": "textbox", + "link": "hover", + "content": [ + " 8.§nhover_text§r" + ] + }, + { + "type": "textbox", + "ref": "type", + "content": [ + "-------------------------------", + "", + "§l属性§r: §ntype§r (§4必须§r)", + "§l类型§r: String", + "§l说明§r: 控件类型的唯一标识。通过api文档å¯ä»¥æŸ¥çœ‹æŽ§ä»¶å¯¹åº”的控件类型标识。" + ] + }, + { + "type": "textbox", + "ref": "xywh", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nx, y, width, height§r (§4å¯é€‰Â§r)", + "§l类型§r: Integer", + "§l说明§r: 控件的ä½ç½®å’Œå¤§å°ã€‚ 在æµå¸ƒå±€ä¸­ï¼Œé€šå¸¸ä¸éœ€è¦è®¾ç½®å®ƒ(图片控件需è¦è®¾ç½®å®½åº¦å’Œé«˜åº¦)。 在固定布局下,你必须设置这四个属性。" + ] + }, + { + "type": "textbox", + "ref": "ref", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nref§r (§4å¯é€‰Â§r)", + "§l类型§r: String", + "§l缺çœå€¼Â§r: null", + "§l说明§r: 这是这个控件的一个引用标记。 åŒä¸€é¡µä¸­çš„引用标记应该是唯一的。" + ] + }, + { + "type": "textbox", + "ref": "fill", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nfill§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 0", + "§l说明§r: 背景颜色。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: 4278190335 (0xFF0000FF)" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4278190335, + "content": [ + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "stroke", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nstroke§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 0", + "§l说明§r: 边框颜色" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: 4278190335 (0xFF0000FF)" + ] + }, + { + "type": "image", + "form": "item", + "source": "minecraft:ender_pearl", + "stroke": 4278190335, + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "ref": "stroke_width", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nstroke_width§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 1", + "§l说明§r: 边框宽度。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: 5" + ] + }, + { + "type": "image", + "form": "item", + "source": "minecraft:ender_pearl", + "stroke": 4278190335, + "stroke_width": 5, + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "ref": "link", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nlink§r (§6å¯é€‰Â§r)", + "§l类型§r: String", + "§l缺çœå€¼Â§r: null", + "§l说明§r: å•击å¯è·³è½¬åˆ°æŒ‡å®šå¼•用的ä½ç½®ã€‚需è¦ä¸Žå¼•用标记一起使用,目标是ref。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"P2\"" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4286430975, + "hover_text": ["\"ref\": \"P1\""], + "ref": "P1", + "link": "P2", + "content": ["点我!"] + }, + { + "type": "textbox", + "content": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"P1\"" + ] + }, + { + "type": "textbox", + "isCenter": true, + "fill": 4286430975, + "hover_text": ["\"ref\": \"P2\""], + "ref": "P2", + "link": "P1", + "content": ["点我!"] + }, + { + "type": "textbox", + "ref": "hover", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nhover_text§r (§6å¯é€‰Â§r)", + "§l类型§r: Array", + "§l缺çœå€¼Â§r: null", + "§l说明§r: é¼ æ ‡æ‚¬åœæ—¶çš„展示文本。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: [\"这是\",\"GT图标\"]" + ] + }, + { + "type": "image", + "hover_text": ["这是","GT图标"], + "form": "resource", + "source": "gregtech:textures/gui/icon/gregtech_logo.png", + "width": 100, + "height": 100 + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_2_textbox.json b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_2_textbox.json new file mode 100644 index 0000000..83c645b --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_2_textbox.json @@ -0,0 +1,256 @@ +{ + "section": "指å—页控件API", + "title": "1. 文本控件", + "stream": [ + { + "type": "textbox", + "content": [ + "我们将学习指å—中最常用的控件 §4§l文本控件§r。 因此,您应该仔细阅读API文档。", + "-------------------------------", + "§l控件类型标识§r: §ntextbox§r", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"textbox\",", + " \"space\": 1,", + " \"fontSize\": 9,", + " \"fontColor\": 4278190080,", + " \"isCenter\": false,", + " \"isShadow\": false,", + " \"content\": [\"content here!\"]", + "}", + "-------------------------------", + "§l目录§r" + ] + }, + { + "type": "textbox", + "link": "content", + "content": [ + " 1.§ncontent§r" + ] + }, + { + "type": "textbox", + "link": "space", + "content": [ + " 2.§nspace§r" + ] + }, + { + "type": "textbox", + "link": "fontSize", + "content": [ + " 3.§nfontSize§r" + ] + }, + { + "type": "textbox", + "link": "fontColor", + "content": [ + " 4.§nfontColor§r" + ] + }, + { + "type": "textbox", + "link": "isCenter", + "content": [ + " 5.§nisCenter§r" + ] + }, + { + "type": "textbox", + "link": "isShadow", + "content": [ + " 6.§nisShadow§r" + ] + }, + { + "type": "textbox", + "ref": "content", + "content": [ + "-------------------------------", + "", + "§l属性§r: §ncontent§r (§4必须§r)", + "§l类型§r: Array", + "§l说明§r: 文本内容数组,æ¯ä¸€é¡¹éƒ½ä¼šæ¢è¡Œã€‚ 文本太长会自动æ¢è¡Œã€‚ (支æŒMinecraftæ ¼å¼ä»£ç ) " + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "content": [ + "§l示例§r: [...]", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "space", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nspace§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 1", + "§l说明§r: 文本行之间的间隔。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "space": 5, + "content": [ + "§l示例§r: 5", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "fontSize", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nfontSize§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 9", + "§l说明§r: 字体大å°ã€‚(实际上是字体的高度)" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "fontSize": 5, + "content": [ + "§l示例§r: 5", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "fontColor", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nfontColor§r (§6å¯é€‰Â§r)", + "§l类型§r: Number", + "§l缺çœå€¼Â§r: 4278190080", + "§l说明§r: 文本的默认颜色。你也å¯ä»¥ç”¨ç‰¹æ®Šçš„符å·è®¾ç½®é¢œè‰²(Minecraftæä¾›çš„)。但也许有时候你需è¦å®ƒã€‚" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "fontColor": 5, + "content": [ + "§l示例§r: 4294901760 (0xFFFF0000)", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + }, + { + "type": "textbox", + "ref": "isCenter", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nisCenter§r (§6å¯é€‰Â§r)", + "§l类型§r: Boolean", + "§l缺çœå€¼Â§r: false", + "§l说明§r: 文本水平居中。" + ] + }, + { + "type": "textbox", + "isCenter": false, + "stroke": 4294901760, + "content": [ + "§l示例§r: false", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + },{ + "type": "textbox", + "ref": "isShadow", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nisShadow§r (§6å¯é€‰Â§r)", + "§l类型§r: Boolean", + "§l缺çœå€¼Â§r: false", + "§l说明§r: 渲染文本阴影。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "stroke": 4294901760, + "isShadow": true, + "content": [ + "§l示例§r: true", + "§nMinecraft Formatting", + "§r§00 §11 §22 §33", + "§44 §55 §66 §77", + "§88 §99 §aa §bb", + "§cc §dd §ee §ff", + "§r§0k §kMinecraft", + "§rl §lMinecraft", + "§rm §mMinecraft", + "§rn §nMinecraft", + "§ro §oMinecraft", + "§rr §rMinecraft" + ] + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_3_image.json b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_3_image.json new file mode 100644 index 0000000..9098438 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/guide_widget_api/api_3_image.json @@ -0,0 +1,207 @@ +{ + "section": "指å—页控件API", + "title": "2. 图片控件", + "stream": [ + { + "type": "textbox", + "content": [ + "我们将学习实用的§4§l图片控件§r。这里支æŒä¸‰ç§ä¸åŒå½¢å¼çš„图åƒ:§4Url§r, §4Item§r, and §4ResourceLocation§r。别担心,一切都很容易。", + "-------------------------------", + "§l控件类型标识§r: §nimage§r", + "-------------------------------", + "§lJSON§r:", + "{", + " \"type\": \"image\",", + " \"form\": \"Item\",", + " \"source\": \"minecraft:ender_pearl\",", + " \"width\": 100,", + " \"height\": 100", + "}", + "-------------------------------", + "§l目录§r" + ] + }, + { + "type": "textbox", + "link": "form", + "content": [ + " 1.§nform§r" + ] + }, + { + "type": "textbox", + "link": "source", + "content": [ + " 2.§nsource§r" + ] + }, + { + "type": "textbox", + "link": "wh", + "content": [ + " 3.§nwidth, height§r" + ] + }, + { + "type": "textbox", + "ref": "form", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nform§r (§4必须§r)", + "§l类型§r: String", + "§l说明§r: 它åªèƒ½æ˜¯ §4Url§r, §4Item§r, 或 §4ResourceLocation§r中的一个。", + " \"url\" -- image url.", + " \"item\" -- The registered name of the Item in game.", + " \"resource\" -- The resource location." + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"url\"" + ] + }, + { + "type": "image", + "hover_text": ["https://z3.ax1x.com/2021/07/29/Wb4Djs.gif"], + "form": "url", + "source": "https://z3.ax1x.com/2021/07/29/Wb4Djs.gif", + "stroke": 4278190080, + "stroke_width": 2, + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"item\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"resource\"" + ] + }, + { + "type": "image", + "hover_text": ["gregtech:textures/gui/icon/coke_oven.png"], + "form": "resource", + "source": "gregtech:textures/gui/icon/coke_oven.png", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "ref": "source", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nsource§r (§4必须§r)", + "§l类型§r: String", + "§l说明§r: The source of the picture. The three images above correspond to the following sources:" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"https://z3.ax1x.com/2021/07/29/Wb4Djs.gif\"" + ] + }, + { + "type": "image", + "hover_text": ["https://z3.ax1x.com/2021/07/29/Wb4Djs.gif"], + "form": "url", + "source": "https://z3.ax1x.com/2021/07/29/Wb4Djs.gif", + "stroke": 4278190080, + "stroke_width": 2, + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"minecraft:ender_pearl\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"gregtech:textures/gui/icon/coke_oven.png\"" + ] + }, + { + "type": "image", + "hover_text": ["gregtech:textures/gui/icon/coke_oven.png"], + "form": "resource", + "source": "gregtech:textures/gui/icon/coke_oven.png", + "width": 100, + "height": 100 + }, + { + "type": "textbox", + "ref": "wh", + "content": [ + "-------------------------------", + "", + "§l属性§r: §nwidth, height§r (§4必须§r)", + "§l类型§r: Integer", + "§l说明§r: 图片尺寸。" + ] + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"50, 50\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 50, + "height": 50 + }, + { + "type": "textbox", + "isCenter": true, + "content": [ + "§l示例§r: \"100, 50\"" + ] + }, + { + "type": "image", + "hover_text": ["minecraft:ender_pearl"], + "form": "item", + "source": "minecraft:ender_pearl", + "width": 100, + "height": 50 + } + ], + "fixed": [] +} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/resource_pack/emissive_texture.json b/config/gregtech/terminal/guide/tutorials/zh_cn/resource_pack/emissive_texture.json new file mode 100644 index 0000000..dfef1a0 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/resource_pack/emissive_texture.json @@ -0,0 +1 @@ +{"section":"资æºåŒ…","title":"自定义å‘å…‰æè´¨","stream":[{"type":"textbox","content":["å¼€å‘人员和资æºåŒ…作者å¯ä»¥å¾ˆå®¹æ˜“地有å‘å…‰æè´¨å’Œè®¾ç½®æ³›å…‰æ•ˆæžœã€‚\n\n§l目录:"]},{"type":"textbox","link":"emissive","content":["1. §1å‘å…‰æè´¨"]},{"type":"textbox","link":"bloom","content":["2.§1 泛光"]},{"type":"textbox","link":"demo","content":["3. §1示例"]},{"type":"textbox","ref":"emissive","content":["§lå‘å…‰æè´¨"]},{"type":"textbox","content":["* 对于常规模型: 与§4CTM§r相似,你åªéœ€è¦ä¸ºä½ æƒ³è¦æœ‰å‘射效果的æè´¨é…ç½®mcmeta文件å³å¯ã€‚"]},{"type":"card","fill":-3745585,"width":190,"height":100,"isShadow":true},{"type":"textbox","content":["这里的§2light §r表示它å‘出的默认光级别(从0~15)。å¦å¤–,你也å¯ä»¥åƒCTM一样把skyå’Œblock分开设置。"]},{"type":"textbox","content":["* 对于CEu机器: 他们æè´¨å¤§å¤šæ•°åœ¨ assets/textures/blocks/machines å’Œ assets/textures/overlay/machines下。 ä½ ä¸éœ€è¦ä¸ºä»–们设置mcmeta文件。åªéœ€ä¸ºå‘光部分添加一个å为 \"XXX_emissive.png\"çš„æè´¨å³å¯ã€‚"]},{"type":"textbox","content":["§l泛光"],"ref":"bloom"},{"type":"textbox","content":["* 对于CEu机器: ä½ ä¸éœ€è¦ä¿®æ”¹ä»»ä½•东西,所有å‘光的æè´¨éƒ½è‡ªå¸¦æ³›å…‰ã€‚\n\n* 对于基本模型: ä½ åªéœ€è¦åœ¨mcmeta文件中添加é¢å¤–的一行。 (§2\"layer\"§r: \"BLOOM\")"]},{"type":"card","fill":-3745585,"width":190,"height":110,"isShadow":true},{"type":"textbox","ref":"demo","content":["§l示例"]},{"type":"image","form":"url","source":"https://user-images.githubusercontent.com/18493855/138578815-d2d4e357-8080-4d57-b8ac-61235eac8c2a.png","width":190,"height":130},{"type":"image","form":"url","source":"https://user-images.githubusercontent.com/18493855/138578838-b9e6a16d-e348-4fea-8ab4-8a940e1ecd0f.png","width":190,"height":100},{"type":"image","form":"url","source":"https://user-images.githubusercontent.com/18493855/138578853-9a2497f4-e1f5-45e9-ab64-26b5eb859139.png","width":190,"height":110}],"fixed":[{"type":"textbox","x":8,"y":171,"width":181,"height":90,"content":["{\n §2\"ctm\"§r: {\n §2\"ctm_version\"§r: 1,\n §2\"gregtech:§r true,\n §2\"extra\"§r: {\n §2\"light\"§r: 15\n }\n }\n}"]},{"type":"textbox","x":7,"y":466,"width":181,"height":100,"content":["{\n §2\"ctm\"§r: {\n §2\"ctm_version\"§r: 1,\n §2\"layer\"§r: \"BLOOM\",\n §2\"gregtech\"§r true,\n §2\"extra\"§r: {\n §2\"light\"§r: 15\n }\n }\n}"]}]} diff --git a/config/gregtech/terminal/guide/tutorials/zh_cn/terminal/terminal_hardware.json b/config/gregtech/terminal/guide/tutorials/zh_cn/terminal/terminal_hardware.json new file mode 100644 index 0000000..ebfa564 --- /dev/null +++ b/config/gregtech/terminal/guide/tutorials/zh_cn/terminal/terminal_hardware.json @@ -0,0 +1 @@ +{"section":"终端","title":"Hardware","stream":[{"type":"textbox","content":["Current supported §4§lhardware§r:"]},{"type":"textbox","link":"battery","content":[" 1.§nBattery"]},{"type":"textbox","link":"device","content":[" 2.§nDevice"]},{"type":"textbox","isCenter":true,"isShadow":false,"content":["§lBattery"],"ref":"battery"},{"type":"card","fill":-2172721,"width":170,"height":90,"isShadow":true},{"type":"textbox","ref":"device","isCenter":true,"content":["\n\n§lDevice"]},{"type":"card","fill":-2172721,"width":170,"height":113,"isShadow":true}],"fixed":[{"type":"textbox","x":18,"y":92,"width":160,"height":30,"content":["All §4§lresuable§r batteries could be used as the §lBattery Hardware"]},{"type":"textbox","x":53,"y":229,"width":102,"height":10,"content":["Wireless transmitter"]},{"type":"slots","x":47,"y":136,"width":100,"height":18,"item_list":[{"id":"gregtech:meta_item_1","damage":732,"count":1},{"id":"gregtech:meta_item_1","damage":733,"count":1},{"id":"gregtech:meta_item_1","damage":742,"count":1},{"id":"gregtech:meta_item_1","damage":748,"count":1},{"id":"gregtech:meta_item_1","damage":753,"count":1}]},{"type":"slots","x":-16,"y":224,"width":100,"height":18,"item_list":[{"id":"gregtech:meta_item_1","damage":468,"count":1}]},{"type":"slots","x":-16,"y":250,"width":100,"height":18,"item_list":[{"id":"gregtech:meta_item_1","damage":465,"count":1}]},{"type":"textbox","x":52,"y":253,"width":100,"height":10,"content":["Scanner"]},{"type":"textbox","x":52,"y":279,"width":100,"height":10,"content":["Solar"]},{"type":"slots","x":12,"y":275,"width":45,"height":18,"item_list":[{"id":"gregtech:meta_item_1","damage":333,"count":1}]},{"type":"slots","x":22,"y":302,"width":25,"height":18,"item_list":[{"id":"gregtech:meta_item_1","damage":469,"count":1}]},{"type":"textbox","x":52,"y":306,"width":100,"height":10,"content":["Camera"]}]} diff --git a/config/gregtech/terminal/image/wallpaper_Kumquat.png b/config/gregtech/terminal/image/wallpaper_Kumquat.png new file mode 100644 index 0000000..7bc9b57 Binary files /dev/null and b/config/gregtech/terminal/image/wallpaper_Kumquat.png differ diff --git a/config/gregtech/terminal/image/wallpaper_Zalgo.png b/config/gregtech/terminal/image/wallpaper_Zalgo.png new file mode 100644 index 0000000..9b8f8e7 Binary files /dev/null and b/config/gregtech/terminal/image/wallpaper_Zalgo.png differ diff --git a/config/gregtech/terminal/image/wallpaper_celeryman.png b/config/gregtech/terminal/image/wallpaper_celeryman.png new file mode 100644 index 0000000..8a4515b Binary files /dev/null and b/config/gregtech/terminal/image/wallpaper_celeryman.png differ diff --git a/config/gregtech/terminal/image/wallpaper_moth.png b/config/gregtech/terminal/image/wallpaper_moth.png new file mode 100644 index 0000000..d0dd2aa Binary files /dev/null and b/config/gregtech/terminal/image/wallpaper_moth.png differ diff --git a/config/gregtech/worldgen/fluid/nether/lava_deposit.json b/config/gregtech/worldgen/fluid/nether/lava_deposit.json new file mode 100644 index 0000000..7b03f4a --- /dev/null +++ b/config/gregtech/worldgen/fluid/nether/lava_deposit.json @@ -0,0 +1,17 @@ +{ + "weight": 65, + "name": "Nether Lava Deposit", + "rate": { + "min": 100, + "max": 425 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 60 + }, + "fluid": "lava", + "dimension_filter": [ + "name:the_nether" + ] +} diff --git a/config/gregtech/worldgen/fluid/nether/natural_gas_deposit.json b/config/gregtech/worldgen/fluid/nether/natural_gas_deposit.json new file mode 100644 index 0000000..8adf654 --- /dev/null +++ b/config/gregtech/worldgen/fluid/nether/natural_gas_deposit.json @@ -0,0 +1,17 @@ +{ + "weight": 35, + "name": "Nether Natural Gas Deposit", + "rate": { + "min": 100, + "max": 600 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 80 + }, + "fluid": "natural_gas", + "dimension_filter": [ + "name:the_nether" + ] +} diff --git a/config/gregtech/worldgen/fluid/overworld/heavy_oil_deposit.json b/config/gregtech/worldgen/fluid/overworld/heavy_oil_deposit.json new file mode 100644 index 0000000..f2e05c9 --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/heavy_oil_deposit.json @@ -0,0 +1,19 @@ +{ + "weight": 15, + "name": "Overworld Heavy Oil Deposit", + "rate": { + "min": 100, + "max": 425 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 40 + }, + "fluid": "oil_heavy", + "biome_modifier": { + "type": "biome_dictionary", + "ocean": 5, + "sandy": 10 + } +} diff --git a/config/gregtech/worldgen/fluid/overworld/light_oil_deposit.json b/config/gregtech/worldgen/fluid/overworld/light_oil_deposit.json new file mode 100644 index 0000000..4b24870 --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/light_oil_deposit.json @@ -0,0 +1,14 @@ +{ + "weight": 25, + "name": "Overworld Light Oil Deposit", + "rate": { + "min": 100, + "max": 625 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 50 + }, + "fluid": "oil_light" +} diff --git a/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json b/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json new file mode 100644 index 0000000..f596250 --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/natural_gas_deposit.json @@ -0,0 +1,14 @@ +{ + "weight": 15, + "name": "Overworld Natural Gas Deposit", + "rate": { + "min": 75, + "max": 350 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 40 + }, + "fluid": "natural_gas" +} diff --git a/config/gregtech/worldgen/fluid/overworld/oil_deposit.json b/config/gregtech/worldgen/fluid/overworld/oil_deposit.json new file mode 100644 index 0000000..f1f9609 --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/oil_deposit.json @@ -0,0 +1,19 @@ +{ + "weight": 20, + "name": "Overworld Oil Deposit", + "rate": { + "min": 100, + "max": 625 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 45 + }, + "fluid": "oil", + "biome_modifier": { + "type": "biome_dictionary", + "ocean": 5, + "sandy": 5 + } +} diff --git a/config/gregtech/worldgen/fluid/overworld/raw_oil_deposit.json b/config/gregtech/worldgen/fluid/overworld/raw_oil_deposit.json new file mode 100644 index 0000000..c1df8dc --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/raw_oil_deposit.json @@ -0,0 +1,14 @@ +{ + "weight": 20, + "name": "Overworld Raw Oil Deposit", + "rate": { + "min": 100, + "max": 625 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 50 + }, + "fluid": "oil_medium" +} diff --git a/config/gregtech/worldgen/fluid/overworld/salt_water_deposit.json b/config/gregtech/worldgen/fluid/overworld/salt_water_deposit.json new file mode 100644 index 0000000..6e977f7 --- /dev/null +++ b/config/gregtech/worldgen/fluid/overworld/salt_water_deposit.json @@ -0,0 +1,20 @@ +{ + "weight": 0, + "name": "Overworld Salt Water Deposit", + "rate": { + "min": 50, + "max": 200 + }, + "depletion": { + "amount": 1, + "chance": 5, + "depleted_production_rate": 25 + }, + "fluid": "salt_water", + "biome_modifier": { + "type": "biome_map", + "ocean": 150, + "frozen_ocean": 150, + "deep_ocean": 200 + } +} diff --git a/config/gregtech/worldgen/vein/end/beryllium_vein.json b/config/gregtech/worldgen/vein/end/beryllium_vein.json new file mode 100644 index 0000000..52c26da --- /dev/null +++ b/config/gregtech/worldgen/vein/end/beryllium_vein.json @@ -0,0 +1,33 @@ +{ + "weight": 30, + "density": 0.3, + "max_height": 35, + "min_height": 5, + "surface_stone_material": "thorium", + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [9, 9] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:beryllium" + }, + { + "weight": 30, + "value": "ore:emerald" + }, + { + "weight": 20, + "value": "ore:thorium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/lapis_vein.json b/config/gregtech/worldgen/vein/end/lapis_vein.json new file mode 100644 index 0000000..7031794 --- /dev/null +++ b/config/gregtech/worldgen/vein/end/lapis_vein.json @@ -0,0 +1,36 @@ +{ + "weight": 50, + "density": 0.5, + "max_height": 50, + "min_height": 20, + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [8, 9] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:lazurite" + }, + { + "weight": 20, + "value": "ore:sodalite" + }, + { + "weight": 35, + "value": "ore:lapis" + }, + { + "weight": 15, + "value": "ore:calcite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/manganese_vein.json b/config/gregtech/worldgen/vein/end/manganese_vein.json new file mode 100644 index 0000000..c55e888 --- /dev/null +++ b/config/gregtech/worldgen/vein/end/manganese_vein.json @@ -0,0 +1,36 @@ +{ + "weight": 25, + "density": 0.3, + "max_height": 30, + "min_height": 20, + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [8, 8] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:grossular" + }, + { + "weight": 30, + "value": "ore:spessartine" + }, + { + "weight": 30, + "value": "ore:pyrolusite" + }, + { + "weight": 10, + "value": "ore:tantalite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/molybdenum_vein.json b/config/gregtech/worldgen/vein/end/molybdenum_vein.json new file mode 100644 index 0000000..13b5114 --- /dev/null +++ b/config/gregtech/worldgen/vein/end/molybdenum_vein.json @@ -0,0 +1,33 @@ +{ + "weight": 15, + "density": 0.5, + "max_height": 30, + "min_height": 20, + "dimension_filter": ["name:the_end"], + "surface_stone_material": "molybdenum", + + "generator": { + "type": "ellipsoid", + "radius": [8, 8] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 40, + "value": "ore:wulfenite" + }, + { + "weight": 40, + "value": "ore:molybdenite" + }, + { + "weight": 20, + "value": "ore:powellite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/nickel_vein.json b/config/gregtech/worldgen/vein/end/nickel_vein.json new file mode 100644 index 0000000..ae14041 --- /dev/null +++ b/config/gregtech/worldgen/vein/end/nickel_vein.json @@ -0,0 +1,37 @@ +{ + "weight": 50, + "density": 0.4, + "max_height": 45, + "min_height": 10, + "surface_stone_material": "nickel", + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [7, 9] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:garnierite" + }, + { + "weight": 30, + "value": "ore:nickel" + }, + { + "weight": 30, + "value": "ore:cobaltite" + }, + { + "weight": 10, + "value": "ore:pentlandite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/olivine_vein.json b/config/gregtech/worldgen/vein/end/olivine_vein.json new file mode 100644 index 0000000..bd6b3af --- /dev/null +++ b/config/gregtech/worldgen/vein/end/olivine_vein.json @@ -0,0 +1,36 @@ +{ + "weight": 60, + "density": 0.3, + "max_height": 50, + "min_height": 10, + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [8, 8] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:bentonite" + }, + { + "weight": 30, + "value": "ore:magnesite" + }, + { + "weight": 30, + "value": "ore:olivine" + }, + { + "weight": 10, + "value": "ore:glauconite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/platinum_vein.json b/config/gregtech/worldgen/vein/end/platinum_vein.json new file mode 100644 index 0000000..c13396c --- /dev/null +++ b/config/gregtech/worldgen/vein/end/platinum_vein.json @@ -0,0 +1,29 @@ +{ + "weight": 20, + "density": 0.6, + "max_height": 50, + "min_height": 35, + "surface_stone_material": "platinum", + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [8, 8] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 45, + "value": "ore:platinum" + }, + { + "weight": 35, + "value": "ore:palladium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/end/tungstate_vein.json b/config/gregtech/worldgen/vein/end/tungstate_vein.json new file mode 100644 index 0000000..d44feeb --- /dev/null +++ b/config/gregtech/worldgen/vein/end/tungstate_vein.json @@ -0,0 +1,32 @@ +{ + "weight": 10, + "density": 0.4, + "max_height": 50, + "min_height": 20, + "dimension_filter": ["name:the_end"], + + "generator": { + "type": "ellipsoid", + "radius": [8, 8] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:scheelite" + }, + { + "weight": 20, + "value": "ore:tungstate" + }, + { + "weight": 20, + "value": "ore:lithium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/aluminium_vein.json b/config/gregtech/worldgen/vein/moon/aluminium_vein.json new file mode 100644 index 0000000..e7ec7f0 --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/aluminium_vein.json @@ -0,0 +1,39 @@ +{ + "weight": 0, + "density": 0.6, + "max_height": 90, + "min_height": 40, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 80, + "advancedrocketry:moondark": 80 + }, + "generator": { + "type": "ellipsoid", + "radius": [15, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:bauxite" + }, + { + "weight": 25, + "value": "ore:aluminium" + }, + { + "weight": 15, + "value": "ore:tin" + }, + { + "weight": 10, + "value": "ore:ilmenite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/diamond_vein.json b/config/gregtech/worldgen/vein/moon/diamond_vein.json new file mode 100644 index 0000000..35c562e --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/diamond_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 0, + "density": 0.6, + "max_height": 40, + "min_height": 5, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 60, + "advancedrocketry:moondark": 60 + }, + "generator": { + "type": "ellipsoid", + "radius": [14, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:diamond" + }, + { + "weight": 40, + "value": "ore:graphite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/gold_vein.json b/config/gregtech/worldgen/vein/moon/gold_vein.json new file mode 100644 index 0000000..9953e41 --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/gold_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 0, + "density": 0.5, + "max_height": 120, + "min_height": 50, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 40, + "advancedrocketry:moondark": 40 + }, + "generator": { + "type": "ellipsoid", + "radius": [20, 22] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:magnetite" + }, + { + "weight": 15, + "value": "ore:vanadium_magnetite" + }, + { + "weight": 55, + "value": "ore:gold" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/manganese_vein.json b/config/gregtech/worldgen/vein/moon/manganese_vein.json new file mode 100644 index 0000000..04fb8e3 --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/manganese_vein.json @@ -0,0 +1,39 @@ +{ + "weight": 0, + "density": 0.5, + "max_height": 50, + "min_height": 20, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 30, + "advancedrocketry:moondark": 30 + }, + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:grossular" + }, + { + "weight": 30, + "value": "ore:spessartine" + }, + { + "weight": 30, + "value": "ore:pyrolusite" + }, + { + "weight": 10, + "value": "ore:tantalite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/quartz_vein.json b/config/gregtech/worldgen/vein/moon/quartz_vein.json new file mode 100644 index 0000000..dbd9b16 --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/quartz_vein.json @@ -0,0 +1,39 @@ +{ + "weight": 0, + "density": 0.6, + "max_height": 80, + "min_height": 40, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 40, + "advancedrocketry:moondark": 40 + }, + "generator": { + "type": "ellipsoid", + "radius": [14, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 20, + "value": "ore_dict:oreQuartzBlack" + }, + { + "weight": 20, + "value": "block:gregtech:ore_nether_quartz_0" + }, + { + "weight": 30, + "value": "ore:certus_quartz" + }, + { + "weight": 30, + "value": "block:libvulpes:ore0" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/rutile_vein.json b/config/gregtech/worldgen/vein/moon/rutile_vein.json new file mode 100644 index 0000000..0797f4b --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/rutile_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 0, + "density": 0.6, + "max_height": 45, + "min_height": 10, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 80, + "advancedrocketry:moondark": 80 + }, + "generator": { + "type": "ellipsoid", + "radius": [13, 14] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 40, + "value": "ore:rutile" + }, + { + "weight": 30, + "value": "ore:ilmenite" + }, + { + "weight": 30, + "value": "ore:bauxite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/moon/tungsten_vein.json b/config/gregtech/worldgen/vein/moon/tungsten_vein.json new file mode 100644 index 0000000..3379a62 --- /dev/null +++ b/config/gregtech/worldgen/vein/moon/tungsten_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 0, + "density": 0.5, + "max_height": 50, + "min_height": 20, + "biome_modifier": { + "type": "biome_map", + "advancedrocketry:moon": 70, + "advancedrocketry:moondark": 70 + }, + "generator": { + "type": "ellipsoid", + "radius": [13, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:scheelite" + }, + { + "weight": 40, + "value": "ore:tungstate" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/copper_vein.json b/config/gregtech/worldgen/vein/nether/copper_vein.json new file mode 100644 index 0000000..e3b57c6 --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/copper_vein.json @@ -0,0 +1,37 @@ +{ + "weight": 80, + "density": 0.4, + "max_height": 30, + "min_height": 10, + "dimension_filter": ["is_nether"], + "surface_stone_material": "copper", + + "generator": { + "type": "ellipsoid", + "radius": [12, 12] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:chalcopyrite" + }, + { + "weight": 30, + "value": "ore:iron" + }, + { + "weight": 30, + "value": "ore:pyrite" + }, + { + "weight": 10, + "value": "ore:copper" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/iron_vein.json b/config/gregtech/worldgen/vein/nether/iron_vein.json new file mode 100644 index 0000000..2565d5d --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/iron_vein.json @@ -0,0 +1,36 @@ +{ + "weight": 100, + "density": 0.4, + "max_height": 45, + "min_height": 10, + "dimension_filter": ["is_nether"], + + "generator": { + "type": "ellipsoid", + "radius": [9, 12] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:brown_limonite" + }, + { + "weight": 30, + "value": "ore:yellow_limonite" + }, + { + "weight": 30, + "value": "ore:banded_iron" + }, + { + "weight": 10, + "value": "ore:malachite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/magnetite_vein.json b/config/gregtech/worldgen/vein/nether/magnetite_vein.json new file mode 100644 index 0000000..a192061 --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/magnetite_vein.json @@ -0,0 +1,37 @@ +{ + "weight": 160, + "density": 0.3, + "max_height": 120, + "min_height": 50, + "dimension_filter": ["is_nether"], + "surface_stone_material": "gold", + + "generator": { + "type": "ellipsoid", + "radius": [14, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:magnetite" + }, + { + "weight": 15, + "value": "ore:iron" + }, + { + "weight": 15, + "value": "ore:vanadium_magnetite" + }, + { + "weight": 10, + "value": "ore:gold" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/netherquartz_vein.json b/config/gregtech/worldgen/vein/nether/netherquartz_vein.json new file mode 100644 index 0000000..f6411c7 --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/netherquartz_vein.json @@ -0,0 +1,24 @@ +{ + "weight": 170, + "density": 0.2, + "max_height": 110, + "min_height": 40, + "dimension_filter": ["is_nether"], + + "generator": { + "type": "ellipsoid", + "radius": [18, 18] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": "ore:nether_quartz" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/nickel_vein.json b/config/gregtech/worldgen/vein/nether/nickel_vein.json new file mode 100644 index 0000000..662ec1d --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/nickel_vein.json @@ -0,0 +1,37 @@ +{ + "weight": 50, + "density": 0.4, + "max_height": 45, + "min_height": 10, + "dimension_filter": ["is_nether"], + "surface_stone_material": "nickel", + + "generator": { + "type": "ellipsoid", + "radius": [7, 9] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:garnierite" + }, + { + "weight": 30, + "value": "ore:nickel" + }, + { + "weight": 30, + "value": "ore:cobaltite" + }, + { + "weight": 10, + "value": "ore:pentlandite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/redstone_vein.json b/config/gregtech/worldgen/vein/nether/redstone_vein.json new file mode 100644 index 0000000..dd7564c --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/redstone_vein.json @@ -0,0 +1,32 @@ +{ + "weight": 60, + "density": 0.4, + "max_height": 40, + "min_height": 10, + "dimension_filter": ["is_nether"], + + "generator": { + "type": "ellipsoid", + "radius": [12, 12] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:redstone" + }, + { + "weight": 20, + "value": "ore:ruby" + }, + { + "weight": 20, + "value": "ore:cinnabar" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/sulfur_vein.json b/config/gregtech/worldgen/vein/nether/sulfur_vein.json new file mode 100644 index 0000000..4abd53b --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/sulfur_vein.json @@ -0,0 +1,32 @@ +{ + "weight": 130, + "density": 0.3, + "max_height": 70, + "min_height": 10, + "dimension_filter": ["is_nether"], + + "generator": { + "type": "ellipsoid", + "radius": [16, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:sulfur" + }, + { + "weight": 20, + "value": "ore:pyrite" + }, + { + "weight": 20, + "value": "ore:sphalerite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/nether/tetrahedrite_vein.json b/config/gregtech/worldgen/vein/nether/tetrahedrite_vein.json new file mode 100644 index 0000000..8a7d72a --- /dev/null +++ b/config/gregtech/worldgen/vein/nether/tetrahedrite_vein.json @@ -0,0 +1,33 @@ +{ + "weight": 70, + "density": 0.3, + "max_height": 120, + "min_height": 70, + "dimension_filter": ["is_nether"], + "surface_stone_material": "copper", + + "generator": { + "type": "ellipsoid", + "radius": [12, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:tetrahedrite" + }, + { + "weight": 20, + "value": "ore:copper" + }, + { + "weight": 20, + "value": "ore:stibnite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/apatite_vein.json b/config/gregtech/worldgen/vein/overworld/apatite_vein.json new file mode 100644 index 0000000..adeb070 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/apatite_vein.json @@ -0,0 +1,27 @@ +{ + "weight": 60, + "density": 0.3, + "max_height": 90, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:apatite" + }, + { + "weight": 40, + "value": "ore:phosphor" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/basalt_sphere.json b/config/gregtech/worldgen/vein/overworld/basalt_sphere.json new file mode 100644 index 0000000..646f4ae --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/basalt_sphere.json @@ -0,0 +1,28 @@ +{ + "weight": 120, + "density": 1.0, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "count_as_vein": false, + + "generator": { + "type": "sphere", + "radius": [10, 20] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": { + "block": "gregtech:mineral", + "variant": "basalt", + "chiseling_variant": "normal" + } + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/bauxite_vein.json b/config/gregtech/worldgen/vein/overworld/bauxite_vein.json new file mode 100644 index 0000000..c8889e2 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/bauxite_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 60, + "density": 0.4, + "max_height": 90, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [15, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:bauxite" + }, + { + "weight": 25, + "value": "ore:aluminium" + }, + { + "weight": 15, + "value": "ore:tin" + }, + { + "weight": 10, + "value": "ore:ilmenite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/beryllium_vein.json b/config/gregtech/worldgen/vein/overworld/beryllium_vein.json new file mode 100644 index 0000000..5175faf --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/beryllium_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 40, + "density": 0.3, + "max_height": 35, + "min_height": 5, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:beryllium" + }, + { + "weight": 30, + "value": "ore:emerald" + }, + { + "weight": 20, + "value": "ore:thorium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/black_granite_sphere.json b/config/gregtech/worldgen/vein/overworld/black_granite_sphere.json new file mode 100644 index 0000000..d9efd9f --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/black_granite_sphere.json @@ -0,0 +1,28 @@ +{ + "weight": 90, + "density": 1.0, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "count_as_vein": false, + + "generator": { + "type": "sphere", + "radius": [10, 20] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": { + "block": "gregtech:granite", + "variant": "black_granite", + "chiseling_variant": "normal" + } + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/coal_vein.json b/config/gregtech/worldgen/vein/overworld/coal_vein.json new file mode 100644 index 0000000..0ba8de5 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/coal_vein.json @@ -0,0 +1,27 @@ +{ + "weight": 90, + "density": 0.6, + "max_height": 80, + "min_height": 50, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [16, 16] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 25, + "value": "ore:lignite" + }, + { + "weight": 75, + "value": "ore:coal" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/copper_vein.json b/config/gregtech/worldgen/vein/overworld/copper_vein.json new file mode 100644 index 0000000..38f2f22 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/copper_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 80, + "density": 0.4, + "max_height": 30, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [17, 19] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:chalcopyrite" + }, + { + "weight": 20, + "value": "ore:iron" + }, + { + "weight": 50, + "value": "ore:copper" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/diamond_vein.json b/config/gregtech/worldgen/vein/overworld/diamond_vein.json new file mode 100644 index 0000000..01e602d --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/diamond_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 20, + "density": 0.5, + "max_height": 40, + "min_height": 5, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:graphite" + }, + { + "weight": 20, + "value": "ore:diamond" + }, + { + "weight": 20, + "value": "ore:coal" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/galena_vein.json b/config/gregtech/worldgen/vein/overworld/galena_vein.json new file mode 100644 index 0000000..16305c7 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/galena_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 40, + "density": 0.5, + "max_height": 60, + "min_height": 30, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 16] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:galena" + }, + { + "weight": 25, + "value": "ore:silver" + }, + { + "weight": 25, + "value": "ore:lead" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/heavy_oil_sphere.json b/config/gregtech/worldgen/vein/overworld/heavy_oil_sphere.json new file mode 100644 index 0000000..f97e49a --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/heavy_oil_sphere.json @@ -0,0 +1,23 @@ +{ + "weight": 35, + "density": 0.9, + "max_height": 60, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "sphere", + "radius": [4, 6] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": "block:gregtech:fluid.oil_heavy" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/iron_vein.json b/config/gregtech/worldgen/vein/overworld/iron_vein.json new file mode 100644 index 0000000..4933b4b --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/iron_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 95, + "density": 0.6, + "max_height": 55, + "min_height": 5, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:brown_limonite" + }, + { + "weight": 30, + "value": "ore:yellow_limonite" + }, + { + "weight": 30, + "value": "ore:banded_iron" + }, + { + "weight": 10, + "value": "ore:malachite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/lapis_vein.json b/config/gregtech/worldgen/vein/overworld/lapis_vein.json new file mode 100644 index 0000000..0d080cf --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/lapis_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 50, + "density": 0.5, + "max_height": 50, + "min_height": 20, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 15] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:lazurite" + }, + { + "weight": 20, + "value": "ore:sodalite" + }, + { + "weight": 35, + "value": "ore:lapis" + }, + { + "weight": 15, + "value": "ore:calcite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/light_oil_sphere.json b/config/gregtech/worldgen/vein/overworld/light_oil_sphere.json new file mode 100644 index 0000000..c4f8b99 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/light_oil_sphere.json @@ -0,0 +1,23 @@ +{ + "weight": 50, + "density": 0.9, + "max_height": 60, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "sphere", + "radius": [7, 9] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": "block:gregtech:fluid.oil_light" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/lignitecoal_vein.json b/config/gregtech/worldgen/vein/overworld/lignitecoal_vein.json new file mode 100644 index 0000000..9f48e33 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/lignitecoal_vein.json @@ -0,0 +1,27 @@ +{ + "weight": 50, + "density": 0.6, + "max_height": 150, + "min_height": 65, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [19, 20] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 75, + "value": "ore:lignite" + }, + { + "weight": 25, + "value": "ore:coal" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/magnetite_vein.json b/config/gregtech/worldgen/vein/overworld/magnetite_vein.json new file mode 100644 index 0000000..f761a5f --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/magnetite_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 170, + "density": 0.3, + "max_height": 120, + "min_height": 50, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [19, 22] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:magnetite" + }, + { + "weight": 15, + "value": "ore:iron" + }, + { + "weight": 15, + "value": "ore:vanadium_magnetite" + }, + { + "weight": 20, + "value": "ore:gold" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/manganese_vein.json b/config/gregtech/worldgen/vein/overworld/manganese_vein.json new file mode 100644 index 0000000..51c8fa6 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/manganese_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 25, + "density": 0.3, + "max_height": 30, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:grossular" + }, + { + "weight": 30, + "value": "ore:spessartine" + }, + { + "weight": 30, + "value": "ore:pyrolusite" + }, + { + "weight": 10, + "value": "ore:tantalite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/marble_sphere.json b/config/gregtech/worldgen/vein/overworld/marble_sphere.json new file mode 100644 index 0000000..99755a1 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/marble_sphere.json @@ -0,0 +1,28 @@ +{ + "weight": 120, + "density": 1.0, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "count_as_vein": false, + + "generator": { + "type": "sphere", + "radius": [10, 20] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": { + "block": "gregtech:mineral", + "variant": "marble", + "chiseling_variant": "normal" + } + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/medium_oil_sphere.json b/config/gregtech/worldgen/vein/overworld/medium_oil_sphere.json new file mode 100644 index 0000000..e16803f --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/medium_oil_sphere.json @@ -0,0 +1,23 @@ +{ + "weight": 20, + "density": 0.9, + "max_height": 60, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "sphere", + "radius": [7, 9] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": "block:gregtech:fluid.oil_medium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/molybdenum_vein.json b/config/gregtech/worldgen/vein/overworld/molybdenum_vein.json new file mode 100644 index 0000000..3b74f0c --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/molybdenum_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 20, + "density": 0.5, + "max_height": 30, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 40, + "value": "ore:wulfenite" + }, + { + "weight": 40, + "value": "ore:molybdenite" + }, + { + "weight": 20, + "value": "ore:powellite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/monazite_vein.json b/config/gregtech/worldgen/vein/overworld/monazite_vein.json new file mode 100644 index 0000000..a89a892 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/monazite_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 30, + "density": 0.4, + "max_height": 40, + "min_height": 20, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:bastnasite" + }, + { + "weight": 20, + "value": "ore:monazite" + }, + { + "weight": 20, + "value": "ore:neodymium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/nickel_vein.json b/config/gregtech/worldgen/vein/overworld/nickel_vein.json new file mode 100644 index 0000000..5d13571 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/nickel_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 60, + "density": 0.4, + "max_height": 45, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 14] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:garnierite" + }, + { + "weight": 30, + "value": "ore:nickel" + }, + { + "weight": 30, + "value": "ore:cobaltite" + }, + { + "weight": 10, + "value": "ore:pentlandite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/oilsands_vein.json b/config/gregtech/worldgen/vein/overworld/oilsands_vein.json new file mode 100644 index 0000000..2aa4fe4 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/oilsands_vein.json @@ -0,0 +1,27 @@ +{ + "weight": 90, + "density": 0.8, + "max_height": 80, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [21, 21] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 80, + "value": "ore:oilsands" + }, + { + "weight": 20, + "value": "ore:coal" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/olivine_vein.json b/config/gregtech/worldgen/vein/overworld/olivine_vein.json new file mode 100644 index 0000000..e099226 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/olivine_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 40, + "density": 0.3, + "max_height": 50, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:bentonite" + }, + { + "weight": 30, + "value": "ore:magnesite" + }, + { + "weight": 30, + "value": "ore:olivine" + }, + { + "weight": 10, + "value": "ore:glauconite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/pitchblende_vein.json b/config/gregtech/worldgen/vein/overworld/pitchblende_vein.json new file mode 100644 index 0000000..f53e909 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/pitchblende_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 40, + "density": 0.5, + "max_height": 40, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 13] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 50, + "value": "ore:pitchblende" + }, + { + "weight": 40, + "value": "ore:uraninite" + }, + { + "weight": 10, + "value": "ore:uranium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/platinum_vein.json b/config/gregtech/worldgen/vein/overworld/platinum_vein.json new file mode 100644 index 0000000..e07b285 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/platinum_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 15, + "density": 0.6, + "max_height": 50, + "min_height": 35, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [5, 5] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 45, + "value": "ore:platinum" + }, + { + "weight": 35, + "value": "ore:palladium" + }, + { + "weight": 20, + "value": "ore:ilmenite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/quartz_vein.json b/config/gregtech/worldgen/vein/overworld/quartz_vein.json new file mode 100644 index 0000000..ecf1f81 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/quartz_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 70, + "density": 0.8, + "max_height": 80, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [13, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 35, + "value": "ore:quartzite" + }, + { + "weight": 10, + "value": "ore:barite" + }, + { + "weight": 25, + "value": "ore:certus_quartz" + }, + { + "weight": 30, + "value": "ore:nether_quartz" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/red_granite_sphere.json b/config/gregtech/worldgen/vein/overworld/red_granite_sphere.json new file mode 100644 index 0000000..da69651 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/red_granite_sphere.json @@ -0,0 +1,28 @@ +{ + "weight": 90, + "density": 1.0, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "count_as_vein": false, + + "generator": { + "type": "sphere", + "radius": [10, 20] + }, + "filler": { + "type": "ignore_bedrock", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 100, + "value": { + "block": "gregtech:granite", + "variant": "red_granite", + "chiseling_variant": "normal" + } + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/redstone_vein.json b/config/gregtech/worldgen/vein/overworld/redstone_vein.json new file mode 100644 index 0000000..8bf13f9 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/redstone_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 110, + "density": 0.8, + "max_height": 50, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [17, 19] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:redstone" + }, + { + "weight": 20, + "value": "ore:ruby" + }, + { + "weight": 20, + "value": "ore:cinnabar" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/salts_vein.json b/config/gregtech/worldgen/vein/overworld/salts_vein.json new file mode 100644 index 0000000..b43bd7a --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/salts_vein.json @@ -0,0 +1,39 @@ +{ + "weight": 70, + "density": 0.7, + "max_height": 90, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [14, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 35, + "value": "ore:salt" + }, + { + "weight": 30, + "value": "ore:rock_salt" + }, + { + "weight": 15, + "value": "ore:lepidolite" + }, + { + "weight": 10, + "value": "ore:tin" + }, + { + "weight": 10, + "value": "ore:spodumene" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/sapphire_vein.json b/config/gregtech/worldgen/vein/overworld/sapphire_vein.json new file mode 100644 index 0000000..9fcf28e --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/sapphire_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 70, + "density": 0.3, + "max_height": 40, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [16, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 30, + "value": "ore:almandine" + }, + { + "weight": 30, + "value": "ore:pyrope" + }, + { + "weight": 30, + "value": "ore:sapphire" + }, + { + "weight": 10, + "value": "ore:green_sapphire" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/soapstone_vein.json b/config/gregtech/worldgen/vein/overworld/soapstone_vein.json new file mode 100644 index 0000000..56463e4 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/soapstone_vein.json @@ -0,0 +1,35 @@ +{ + "weight": 35, + "density": 0.5, + "max_height": 40, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [14, 16] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 25, + "value": "ore:soapstone" + }, + { + "weight": 25, + "value": "ore:talc" + }, + { + "weight": 25, + "value": "ore:glauconite" + }, + { + "weight": 25, + "value": "ore:pentlandite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/tetrahedrite_vein.json b/config/gregtech/worldgen/vein/overworld/tetrahedrite_vein.json new file mode 100644 index 0000000..fcbaec5 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/tetrahedrite_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 70, + "density": 0.3, + "max_height": 120, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [17, 18] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:tetrahedrite" + }, + { + "weight": 20, + "value": "ore:copper" + }, + { + "weight": 20, + "value": "ore:stibnite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/tin_vein.json b/config/gregtech/worldgen/vein/overworld/tin_vein.json new file mode 100644 index 0000000..7b50325 --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/tin_vein.json @@ -0,0 +1,27 @@ +{ + "weight": 95, + "density": 0.5, + "max_height": 120, + "min_height": 40, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [17, 19] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 75, + "value": "ore:tin" + }, + { + "weight": 25, + "value": "ore:cassiterite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/tungstate_vein.json b/config/gregtech/worldgen/vein/overworld/tungstate_vein.json new file mode 100644 index 0000000..1f2310d --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/tungstate_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 15, + "density": 0.4, + "max_height": 50, + "min_height": 20, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [5, 5] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:scheelite" + }, + { + "weight": 20, + "value": "ore:tungstate" + }, + { + "weight": 20, + "value": "ore:lithium" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen/vein/overworld/zinc_vein.json b/config/gregtech/worldgen/vein/overworld/zinc_vein.json new file mode 100644 index 0000000..f721a5a --- /dev/null +++ b/config/gregtech/worldgen/vein/overworld/zinc_vein.json @@ -0,0 +1,31 @@ +{ + "weight": 50, + "density": 0.3, + "max_height": 70, + "min_height": 10, + "dimension_filter": ["name:*(overworld|lostcities)"], + "generator": { + "type": "ellipsoid", + "radius": [16, 17] + }, + "filler": { + "type": "simple", + "value": { + "type": "weight_random", + "values": [ + { + "weight": 60, + "value": "ore:zinc" + }, + { + "weight": 20, + "value": "ore:pyrite" + }, + { + "weight": 20, + "value": "ore:sphalerite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/gregtech/worldgen_extracted.txt b/config/gregtech/worldgen_extracted.txt new file mode 100644 index 0000000..0570d77 --- /dev/null +++ b/config/gregtech/worldgen_extracted.txt @@ -0,0 +1,4 @@ +This File exists to prevent custom oregen configurations from being overridden. +If this file is deleted, the oregen files will be regenerated from their defaults. + +Modpack authors make sure this file is included in your modpack if you have customized ore generation diff --git a/config/gregtech_ceu.cfg b/config/gregtech_ceu.cfg new file mode 100644 index 0000000..d66e1d1 --- /dev/null +++ b/config/gregtech_ceu.cfg @@ -0,0 +1,130 @@ +# Configuration file + +ev { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +general { + # 'GTCE' for GTCE default circuit. + # 'GA' for Gregic Additions circuit(circuitGA~~). + # Otherwise, it depends on whether or not GA is installed. + S:circuitsUsing= +} + + +hv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +iv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +luv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +lv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +max { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +mv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +ulv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +uv { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + +zpm { + B:CEFDisabled=false + + # CEF FE:EU conversion ratio (INTEGER:INTEGER) + S:CEFRatio=4:1 + B:CEUDisabled=false + + # CEU FE:EU conversion ratio (INTEGER:INTEGER) + S:CEURatio=4:1 +} + + diff --git a/config/gtadditions.cfg b/config/gtadditions.cfg new file mode 100644 index 0000000..a52c0f9 --- /dev/null +++ b/config/gtadditions.cfg @@ -0,0 +1,206 @@ +# Configuration file + +general { + + ########################################################################################################## + # gt6 + #--------------------------------------------------------------------------------------------------------# + # Config options for GT6 features + ########################################################################################################## + + gt6 { + # Bending Recipes (disabling Bending Cylinders' recipes disables all of them) + B:"Bending - Bending Cylinders' recipes"=true + B:"Bending - Curved Plates' recipes"=false + B:"Bending - Foils are automated in the Cluster Mill instead of the Bending Machine"=true + B:"Bending - Foils are made with Bending Cylinders"=false + B:"Bending - Pipes are crafted with Curved Plates"=false + B:"Bending - Rings are crafted with Bending Cylinders"=false + B:"Bending - Rotors require Curved Plates"=false + + # Set this to false to disable Plates being crafted from Double Ingots + B:"Plates are crafted from Double Ingots"=false + + # Set this to false to disable Drums + B:"Should Drums be registered?"=true + + # Set this to false to disable the support for Forestry Electron Tubes + B:"Should Electrodes be registered?"=false + + # Set this to false to disable curved plates + B:"Should curved plates be registered?"=false + + # Set this to false to disable double ingots + B:"Should double ingots be registered?"=false + + # Set this to false to enable the GT5 Wrench recipes + B:"Wrenches are crafted with Plates instead of Ingots"=false + } + + ########################################################################################################## + # gt5u + #--------------------------------------------------------------------------------------------------------# + # Config options for GT5U features + ########################################################################################################## + + gt5u { + # Set to false to disable generated wood sawing recipes + B:"A saw is required to get 4 Planks per Log"=false + + # Set to false to enable Log>Charcoal smelting recipes + B:"All Log to Charcoal smelting recipes will be removed"=false + + # Set these to true to enable certain Batteries. + B:"Batteries - Enable an extra ZPM and UV Battery (this also makes the Ultimate Battery harder to make)"=false + B:"Batteries - Replace the Ultimate Battery with a MAX Battery"=true + + # Set to false to disable GT5U Cable isolation recipes + B:"Cables can be isolated with different combinations of Rubbers and Dusts with varying efficiencies"=false + + # Set these to false to disable the generated Compressor recipes for blocks + B:"Compression - Generate Compressor recipes for blocks"=false + B:"Compression - Remove 3x3 crafting recipes for blocks"=false + B:"Compression - Remove crafting recipes for uncompressing blocks"=false + + # Set these to false to disable the higher tier versions of machines + B:"Should higher tier Alloy Smelters be registered?"=true + B:"Should higher tier Arc Furnaces be registered?"=false + B:"Should higher tier Assembling Machines be registered?"=true + B:"Should higher tier Autoclaves be registered?"=true + B:"Should higher tier Bending Machines be registered?"=false + B:"Should higher tier Breweries be registered?"=true + B:"Should higher tier Canning Machines be registered?"=true + B:"Should higher tier Centrifuges be registered?"=true + B:"Should higher tier Chemical Baths be registered?"=true + B:"Should higher tier Chemical Reactors be registered?"=true + B:"Should higher tier Cluster Mills be registered?"=true + B:"Should higher tier Compressors be registered?"=true + B:"Should higher tier Cutting Machines be registered?"=true + B:"Should higher tier Distilleries be registered?"=true + B:"Should higher tier Electric Furnaces be registered?"=true + B:"Should higher tier Electrolyzers be registered?"=true + B:"Should higher tier Electromagnetic Separators be registered?"=true + B:"Should higher tier Extractors be registered?"=true + B:"Should higher tier Extruders be registered?"=true + B:"Should higher tier Fermenters be registered?"=true + B:"Should higher tier Fluid Canners be registered?"=true + B:"Should higher tier Fluid Extractors be registered?"=true + B:"Should higher tier Fluid Heaters be registered?"=true + B:"Should higher tier Fluid Solidifiers be registered?"=true + B:"Should higher tier Forge Hammers be registered?"=false + B:"Should higher tier Forming Presses be registered?"=false + B:"Should higher tier Lathes be registered?"=true + B:"Should higher tier Macerators be registered?"=true + B:"Should higher tier Mass Fabricators be registered?"=false + B:"Should higher tier Microwaves be registered?"=false + B:"Should higher tier Mixers be registered?"=true + B:"Should higher tier Ore Washers be registered?"=true + B:"Should higher tier Packagers be registered?"=true + B:"Should higher tier Plasma Arc Furnaces be registered?"=false + B:"Should higher tier Polarizers be registered?"=true + B:"Should higher tier Precision Laser Engravers be registered?"=true + B:"Should higher tier Pumps be registered?"=false + B:"Should higher tier Replicators be registered?"=false + B:"Should higher tier Sifting Machines be registered?"=false + B:"Should higher tier Thermal Centrifuges be registered?"=true + B:"Should higher tier Unpackagers be registered?"=true + B:"Should higher tier Wiremills be registered?"=true + } + + ########################################################################################################## + # misc + #--------------------------------------------------------------------------------------------------------# + # Config options of miscellaneous features + ########################################################################################################## + + misc { + # Set this to false to disable the high tier Air Collectors + B:"Air Collector have IV and LuV version"=true + + # Set this to false to disable the Forestry Integration + B:"Forestry's Ethanol and Seed Oil are used in recipes instead of GTCE's"=false + + # Set these to false to disable the generated Packager and Unpackager recipes + B:"Packaging - 1x1 recipes with 9 outputs can be automated with the Unpackager"=false + B:"Packaging - 2x2 recipes can automated with the Packagers"=false + B:"Packaging - 3x3 recipes can automated with the Packagers"=false + B:"Packaging - Dust compressing can automated with the Packagers"=false + + # Set this to false to disable Crates + B:"Should Crates be registered?"=false + B:"Should higher tier Bundlers be registered?"=true + } + + ########################################################################################################## + # gtbees + #--------------------------------------------------------------------------------------------------------# + # Config options of GTCE Bees features + ########################################################################################################## + + gtbees { + # Add Assembling Machine recipes for Impregnated items + B:AssemblerRecipes=false + + # Add Autoclave recipes for the Combs + B:AutoclaveRecipes=false + + # Enable/Disable all GT Bees features + B:EnableGTCEBees=false + + # Generate a recipe in the GT Centrifuge for every recipe in the Forestry Centrifuge + B:GenerateCentrifugeRecipes=false + + # Generate a recipe in the Fluid Extractor for every recipe in the Squeezer + B:GenerateExtractorRecipes=false + + # Add Chemical Reactor recipes for the Combs + B:ReactorRecipes=false + } + + ########################################################################################################## + # gregsconstruct + #--------------------------------------------------------------------------------------------------------# + # Config options for GregsConstruct features + ########################################################################################################## + + gregsconstruct { + # Enable/Disable all GregsConstruct features + B:EnableGregsConstruct=false + + # Enable Glass recipe changes + B:GregsConstructGlassProcessing=false + + # Add Tools with GT Gems to Tinkers + B:TinkersGemTools=false + + # Add Alloying of GT Materials to Tinkers Smeltery + B:TinkersMaterialAlloying=false + + # Add Smelting for GT Materials to Tinkers Smeltery + B:TinkersMaterialsSmelting=false + + # Add Tools with GT Metals to Tinkers + B:TinkersMetalTools=false + } + + ########################################################################################################## + # processingarray + #--------------------------------------------------------------------------------------------------------# + # Config options of the Processing Array + ########################################################################################################## + + processingarray { + # Blacklist of machines for the Processing Array. + # Add the unlocalized Recipe Map name to blacklist the machine. + S:machineBlackList < + > + + # Number of machines the Processing Array can use at a time. Default: 16 + # Min: 1 + # Max: 64 + I:processingArrayMachineLimit=16 + } + +} + + diff --git a/config/igwmod.cfg b/config/igwmod.cfg new file mode 100644 index 0000000..d286a29 --- /dev/null +++ b/config/igwmod.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # When enabled, this will notify players when IGW-Mod is not installed even though mods add support. + B:enable_missing_notification=true +} + + diff --git a/config/inspirations.cfg b/config/inspirations.cfg new file mode 100644 index 0000000..98d8cfe --- /dev/null +++ b/config/inspirations.cfg @@ -0,0 +1,498 @@ +# Configuration file + +~CONFIG_VERSION: 0.4 + +building { + # Enables the bookshelf: a decorative block to display books [default: true] + B:bookshelf=true + + # Enables enlightened bushes: bushes with lights. [default: true] + B:enlightenedBush=true + + # Enables additional flowers from breaking double flowers with shears. [default: true] + B:flowers=true + + # Enables glass doors and trapdoors: basically doors, but made of glass. Not sure what you would expect. [default: true] + B:glassDoor=true + + # Enables mulch: a craftable falling block which supports plants such as flowers [default: true] + B:mulch=true + + # Enables stone paths: a carpet like decorative block for making decorative paths [default: true] + B:path=true + + # Enables rope: can be climbed like ladders and extended with additional rope [default: true] + B:rope=true + + # Enables rope ladders: right click ropes with sticks to extend the hitbox [default: true] + B:ropeLadder=true + + bookshelf { + # List of keywords for valid books, used to determine valid books in the bookshelf [default: [almanac], [atlas], [book], [catalogue], [concordance], [dictionary], [directory], [encyclopedia], [guide], [journal], [lexicon], [manual], [thesaurus], [tome]] + S:bookKeywords < + almanac + atlas + book + catalogue + concordance + dictionary + directory + encyclopedia + guide + journal + lexicon + manual + thesaurus + tome + > + + # List of itemstacks to override book behavior. Format is modid:name[:meta][->enchantingPower]. + # Unset meta will default wildcard. + # 0 is a valid enchanting power, if unset uses default. Set to 'false' to mark something as not a book. + S:bookOverrides < + defiledlands:book_wyrm_raw->false + defiledlands:book_wyrm_cooked->false + defiledlands:book_wyrm_scale->false + defiledlands:book_wyrm_scale_golden->false + defiledlands:book_wyrm_analyzer->false + minecraft:enchanted_book->2.5 + quark:ancient_tome->3.0 + theoneprobe:probenote->1.0 + > + + # If true, bookshelves will increase enchanting table power. [default: true] + B:boostEnchanting=true + + # Enables colored books: basically colored versions of the vanilla book to decorate bookshelves [default: true] + B:coloredBooks=true + + # Default power for a book for enchanting, can be overridden in the book overrides. [range: 0.0 ~ 15.0, default: 1.5] + S:defaultEnchanting=1.5 + } + +} + + +compatibility { + # Enables making Tough as Nails juices in the cauldron. Requires enhanced cauldron [default: true] + B:tanJuiceInCauldron=true +} + + +general { + # Shows all variants for dynamically textured blocks, like bookshelves. If false just the first will be shown [default: true] + B:showAllVariants=true + + # Enables the wither bone drop. Option here in case another mod adds this. Requires either nether crooks or extra potions to be enabled [default: true] + B:witherBoneDrop=true +} + + +recipes { + # Anvils break glass blocks and transform blocks into other blocks on landing. Uses a block override, so disable if another mod replaces anvils [default: true] + B:anvilSmashing=true + + # Allows additional recipes to be performed in the cauldron. Can be 'true', 'false', or 'simple'. If true, requires a block substitution. If simple, functionality will be limited to water in cauldrons. [default: true] + S:extendCauldron=true + + cauldron { + # Makes the cauldron hold 4 bottle per bucket instead of 3. Translates better to modded fluids. [default: false] + B:bigger=false + + # Allows dispensers to perform some recipes in the cauldron. Intended to be used for recipes to fill and empty fluid containers as droppers can already be used for recipes [default: true] + B:dispenser=true + + # Cauldrons will drop their contents when broken. [default: false] + B:dropContents=false + + # Allows cauldrons to be filled with dyes and dye items using cauldrons [default: true] + B:dyeing=true + + # Cauldrons fill faster in the rain than vanilla painfully slow rate. [default: true] + B:fasterRain=true + + # List of blocks to act is fire below a cauldron. Format is modid:name[:meta]. If meta is excluded all states of the block will count as fire + S:fires < + minecraft:fire + > + + # Allows cauldrons to be filled with any fluid and use them in recipes [default: true] + B:fluids=true + + # Allows making obsidian in a cauldron by using a lava bucket on a water filled cauldron. Supports modded buckets. If cauldron fluids is enabled, you can also use a water bucket on a lava filled cauldron. [default: false] + B:obsidian=false + + # Allows cauldrons to be filled with potions and support brewing [default: true] + B:potions=true + + # List of recipes to add to the cauldron on right click. Format is (modid:input:meta|oreString)->modid:output:meta[->isBoiling]. If isBoiling is excluded, it defaults to false. + S:recipes < + minecraft:sticky_piston->minecraft:piston + > + + # Allows sponges to be used to empty the cauldron of dye, water, or potions. Can be 'true', 'false', or 'full'. If set to 'full', requires the cauldron to be full, prevents duplicating water but is less useful for removing unwanted fluids. [default: true] + S:spongeEmpty=true + + fluids { + # Registers milk as a fluid so it can be used in cauldron recipes. [default: true] + B:milk=true + + # Allows making stews and soups in cauldrons [default: true] + B:stew=true + } + + dyeing { + # Adds extra dyed bottle recipes to craft green and brown [default: true] + B:extraBottleRecipes=true + + # Makes crafting two dyed water bottles together produce a dyed water bottle. Requires modifying vanilla recipes to prevent a conflict [default: true] + B:patchVanillaRecipes=true + } + + potions { + # Allows cauldrons to perform brewing recipes. [default: true] + B:brewing=true + + # Caps brewing at 2 potions per ingredient, requiring 2 ingredients for a full cauldron. Makes the brewing stand still useful and balances better against the bigger cauldron. [default: true] + B:brewingExpensive=true + + # Allows cauldrons to tip arrows with potions. [default: true] + B:tippedArrow=true + } + + dispenser { + # List of itemstacks that can be used as to perform cauldron recipes in a dispenser + S:items < + inspirations:dyed_bottle + inspirations:materials:2 + inspirations:materials:3 + minecraft:beetroot_soup + minecraft:bowl + minecraft:glass_bottle + minecraft:lingering_potion + minecraft:mushroom_stew + minecraft:potion + minecraft:rabbit_stew + minecraft:splash_potion + toughasnails:fruit_juice + toughasnails:purified_water_bottle + > + } + + } + + anvilsmashing { + # List of blocks to add to anvil smashing. Format is modid:input[:meta][->modid:output[:meta]]. If the output is excluded, it will default to air (breaking the block). If the meta is excluded, it will check all states for input and use the default for output + S:smashing < + # Stone + minecraft:stone:0->minecraft:cobblestone + minecraft:stonebrick->minecraft:cobblestone + minecraft:stonebrick:1->minecraft:mossy_cobblestone + minecraft:cobblestone->minecraft:gravel + minecraft:stone:2->minecraft:stone:1 + minecraft:stone:4->minecraft:stone:3 + minecraft:stone:6->minecraft:stone:5 + # Sandstone + minecraft:sandstone->minecraft:sand:0 + minecraft:red_sandstone->minecraft:sand:1 + # Ice + minecraft:packed_ice->minecraft:ice + minecraft:ice + minecraft:frosted_ice + # Plants + minecraft:brown_mushroom_block + minecraft:red_mushroom_block + minecraft:leaves + minecraft:leaves2 + minecraft:melon_block + minecraft:pumpkin + minecraft:lit_pumpkin + # Concrete + minecraft:concrete:0->minecraft:concrete_powder:0 + minecraft:concrete:1->minecraft:concrete_powder:1 + minecraft:concrete:2->minecraft:concrete_powder:2 + minecraft:concrete:3->minecraft:concrete_powder:3 + minecraft:concrete:4->minecraft:concrete_powder:4 + minecraft:concrete:5->minecraft:concrete_powder:5 + minecraft:concrete:6->minecraft:concrete_powder:6 + minecraft:concrete:7->minecraft:concrete_powder:7 + minecraft:concrete:8->minecraft:concrete_powder:8 + minecraft:concrete:9->minecraft:concrete_powder:9 + minecraft:concrete:10->minecraft:concrete_powder:10 + minecraft:concrete:11->minecraft:concrete_powder:11 + minecraft:concrete:12->minecraft:concrete_powder:12 + minecraft:concrete:13->minecraft:concrete_powder:13 + minecraft:concrete:14->minecraft:concrete_powder:14 + minecraft:concrete:15->minecraft:concrete_powder:15 + # Misc + minecraft:planks->inspirations:mulch:0 + minecraft:prismarine:1->minecraft:prismarine:0 + minecraft:end_bricks->minecraft:end_stone + minecraft:monster_egg + > + } + +} + + +tools { + # Enables the barometer: a tool to measure the player's height in world. [default: true] + B:barometer=true + + # Enables the charged arrow: places a redstone pulse where it lands [default: true] + B:chargedArrow=true + + # Enables the crook: a tool to break leaves faster and increase sapling chance. Can be 'true', 'false', or 'simple'. If true, adds a new tool. If simple, functionality will be added to hoes instead. [default: true] + S:crook=true + + # Enables locks and keys: an item allowing you to lock a tile entity to only open for a special named item [default: true] + B:lock=true + + # Enables the north compass: a cheaper compass that always points north. Intended to either allow packs to replace the compass or as an alternative for F3 navigation [default: true] + B:northCompass=true + + # Enables the photometer: a tool to measure light in world. Can be pointed at a block to measure the light level of that block. [default: true] + B:photometer=true + + # Enables the redstone charger: a quick pulse created with a flint and steel like item [default: true] + B:redstoneCharge=true + + # Enables the waypoint compass: a compass which points towards a full beacon. [default: true] + B:waypointCompass=true + + crook { + # Chance of a sapling to drop when using the crook. Acts as 1 in [chance] if the initial sapling drop fails. Set to 1 to always drop saplings when using a crook. [range: 1 ~ 100, default: 10] + I:chance=10 + + # Enables crooks crafted from blaze rods and wither bones. They have higher stats than other crooks and inflict fire and wither on the target respectively. [default: true] + B:netherCrooks=true + } + + shears { + # When shearing vines, any supported vines will also be sheared instead of just broken [default: true] + B:harvestHangingVines=true + + # Breaking a melon block with shears will always return 9 slices [default: true] + B:reclaimMelons=true + } + + northcompass { + # Renames the vanilla compass to 'origin compass' to help clarify the difference between the two compasses. [default: true] + B:renameVanilla=true + } + + waypointcompass { + # If true, waypoint compasses show the position target in the advanced item tooltip. Disable for packs that disable coordinates. [default: true] + B:advTooltip=true + + # If true, you can copy the position of one waypoint compass to another in a crafting table, similarly to maps or compasses [default: true] + B:copy=true + + # If true, waypoint compasses can be crafted using iron and a blaze rod. If false, they are obtained by using a vanilla compass on a beacon. [default: true] + B:craft=true + + # If true, waypoint compasses work across dimensions. The coordinates between the overworld and nether will be adjusted, allowing for portal syncing. [default: true] + B:crossDimension=true + + # If true, waypoint compasses can be dyed all vanilla colors [default: true] + B:dye=true + } + + enchantments { + # If true, axes can receive available weapon enchantments at the enchantment table [default: true] + B:axeTable=true + + # If true, axes will be able to be enchanted with weapon enchants such as looting, fire aspect, and knockback [default: true] + B:axeWeapon=true + + # If true, fixes the tooltip on shield items so it looks better with both patterns and enchantments [default: true] + B:fixShieldTooltip=true + + # If true, shields can now be enchanted with enchantments such as protection, fire aspect, knockback, and thorns [default: true] + B:moreShield=true + + # If true, shields can be enchanted in an enchantment table. Does not support modded shields as it requires a registry substitution [default: true] + B:shieldTable=true + } + +} + + +tweaks { + # Replaces the flat cauldron sprite with the 3D cauldron block model [default: true] + B:betterCauldronItemModel=true + + # Flower pots can hold modded flowers [default: true] + B:betterFlowerPot=true + + # Adds brewing recipes for vanilla potions which are missing a recipe [default: true] + B:brewMissingPotions=true + + # If true, cave spiders will rarely drop webs, giving them an advantage to farm over regular spiders [default: true] + B:caveSpiderWeb=true + + # The ribbon on enchanted books colors based on the enchantment rarity [default: true] + B:coloredEnchantedRibbons=true + + # Colors the fireworks item based on the colors of the stars [default: true] + B:coloredFireworkItems=true + + # Allows the portal color to be changed by placing colored blocks under the portal. Any block that tints a beacon beam will work for the color. [default: true] + B:customPortalColor=true + + # Allows pigs to be desaddled by shift-right click with an empty hand [default: true] + B:desaddlePig=true + + # Dispensers will place anvils instead of dropping them. Plays well with anvil smashing. [default: true] + B:dispensersPlaceAnvils=true + B:extraBonemeal=true + + # Carpets fit to stairs. Uses a block override, so disable if another mod replaces carpets [default: true] + B:fittedCarpets=true + + # Enables heartbeets: a rare drop from beetroots which can be eaten to restore a bit of health [default: true] + B:heartbeet=true + + # Lily pads prevent fall damage, but break in the process [default: true] + B:lilypadBreakFall=true + + # Adds a cooldown to milking cows, prevents practically infinite milk in modded worlds where milk is more useful. [default: false] + B:milkCooldown=false + + # Allows milking squids with a glass bottle to get black dyed water. [default: false] + B:milkSquids=false + + # Adds seeds for additional vanilla plants, including cactus, sugar cane, carrots, and potatoes. [default: true] + B:moreSeeds=true + + # If true, skeletons will rarely drop their skull for consistency with wither skeletons. Does not affect creeper or zombie heads. [default: true] + B:skeletonSkull=true + + # Adds stackable recipes to some vanilla or Inspriations items that require unstackable items to craft [default: true] + B:unstackableRecipeAlts=true + + milksquids { + # Delay in seconds after milking a squid before it can be milked again. [range: 1 ~ 32767, default: 300] + I:cooldown=300 + } + + heartbeet { + # Allows heartbeets to be used as an alternative to ghast tears in making potions of regeneration [default: true] + B:brewRegeneration=true + + # Chance of a heartbeet to drop instead of a normal drop. Formula is two 1 in [chance] chances for it to drop each harvest [range: 10 ~ 1000, default: 75] + I:chance=75 + } + + betterflowerpot { + # Flower pots will emit a comparator signal if they have a flower [default: true] + B:comparator=true + + # List of itemstacks to override default flower behavior, default checks for BlockBush. + # Format is 'modid:name[:meta]->power'. Unset meta will default wildcard. Power refers to comparator power, non-zero makes it valid for a flower pot. Specific values: + # * 0 - not flower, blacklists from placing in a flower pot + # * 1 - mushroom + # * 4 - fern + # * 7 - flower + # * 10 - dead bush + # * 12 - sapling + # * 15 - cactus + S:flowerOverrides < + biomesoplenty:flower_0->7 + biomesoplenty:flower_0->7 + biomesoplenty:mushroom->1 + biomesoplenty:sapling_0->12 + biomesoplenty:sapling_1->12 + biomesoplenty:sapling_2->12 + > + } + + moreseeds { + # Makes carrot and potato seeds drop from grass [default: true] + B:grassDrops=true + + # Makes carrots and potatoes drop their respective seed if not fully grown [default: true] + B:nerfCarrotPotatoDrops=true + } + + milkcooldown { + # List of containers which will milk a cow when interacting. Used to prevent milking and to apply the milked tag + S:containers < + ceramics:clay_bucket + minecraft:bowl + minecraft:bucket + simplytea:teapot + > + + # Delay in seconds after milking a cow before it can be milked again. [range: 1 ~ 32767, default: 600] + I:time=600 + } + + bonemeal { + # Bonemeal can be used on sand to produce dead bushes [default: true] + B:deadBush=true + + # Bonemeal can be used on dirt to produce grass if adjecent to grass [default: true] + B:grassSpread=true + + # Bonemeal can be used on mycelium to produce mushrooms [default: true] + B:mushrooms=true + + # Bonemeal can be used on dirt to produce mycelium if adjecent to mycelium [default: true] + B:myceliumSpread=true + } + +} + + +utility { + # Enables button blocks disguised as a full bricks or nether bricks block [default: true] + B:bricksButton=true + + # Allows placing a carpet on a stone pressure plate to hide it [default: true] + B:carpetedPressurePlate=true + + # Enables carpeted trapdoors: a trapdoor which appears to be a carpet when closed [default: true] + B:carpetedTrapdoor=true + + # Enables the collector: extracts items from inventories or the world similar to a hopper, but can face in all 6 directions and cannot place items in inventories [default: true] + B:collector=true + + # Allows dispensers to fill and empty fluid tanks using fluid containers [default: true] + B:dispenserFluidTanks=true + + # Enables pipes: a more economical hopper that only outputs items, does not pull from inventories. Both cheaper and better for performance. [default: true] + B:pipe=true + + # Enables the redstone barrel: a block that gives a configurable comparator output and can be pushed by pistons [default: true] + B:redstoneBarrel=true + + # Enables the trapped book: will emit redstone power when placed in a bookshelf. Requires bookshelf. [default: true] + B:redstoneBook=true + + # Enables the redstone torch lever: a lever that toggles its state when the block it's on gets powered [default: true] + B:redstoneTorchLever=true + + # Enables the torch lever: basically a lever which looks like a torch [default: true] + B:torchLever=true + + pipe { + # Allows pipes to output upwards. This removes a limitation on not being able to pipe items up without dropper elevators, but should be balanced alongside modded pipes. [default: true] + B:upwards=true + } + + dispenserfluidtanks { + # List of itemstacks that can be used as fluid containers to fill or empty fluid tanks + S:containers < + ceramics:clay_bucket + forge:bucketfilled + minecraft:bucket + minecraft:water_bucket + minecraft:milk_bucket + minecraft:lava_bucket + > + } + +} + + diff --git a/config/inspirationsModules.cfg b/config/inspirationsModules.cfg new file mode 100644 index 0000000..064987f --- /dev/null +++ b/config/inspirationsModules.cfg @@ -0,0 +1,36 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +modules { + # A collection of features to improve building + B:InspirationsBuilding=true + + # Adds additional recipe types, including cauldrons and anvil smashing + B:InspirationsRecipes=true + + # Adds various tools or tweaks to vanilla tools + B:InspirationsTools=true + + # Various vanilla tweaks + B:InspirationsTweaks=true + + # Adds various utilities + B:InspirationsUtility=true + + # Adds recipes for Leather Works items + B:LeatherWorks=true + + # Supports the Rats milk cauldron as part of cauldron recipes. Note extended features such as recipes from dropping items in cauldrons will now work. + B:RatsPlugin=true + B:TheOneProbePlugin=true + + # Adds support between TAN thirst and the cauldron overrides + B:ToughAsNailsPlugin=true + + # Supports dyeing Twilight Forest armor in the Inspirations cauldron. + B:TwilightForestPlugin=true + B:WailaPlugin=true +} + + diff --git a/config/jei/itemBlacklist.cfg b/config/jei/itemBlacklist.cfg new file mode 100644 index 0000000..376c740 --- /dev/null +++ b/config/jei/itemBlacklist.cfg @@ -0,0 +1,17 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +########################################################################################################## +# advanced +#--------------------------------------------------------------------------------------------------------# +# Advanced config options to change the way JEI functions. +########################################################################################################## + +advanced { + # List of ingredients that should not be displayed in the list. Format: modId[:name[:meta]]. Hide Ingredients Mode will automatically add or remove entries here. [Default: []] + S:itemBlacklist < + > +} + + diff --git a/config/jei/jei.cfg b/config/jei/jei.cfg new file mode 100644 index 0000000..0d17adc --- /dev/null +++ b/config/jei/jei.cfg @@ -0,0 +1,79 @@ +# Configuration file + +~CONFIG_VERSION: 0.4.0 + +########################################################################################################## +# advanced +#--------------------------------------------------------------------------------------------------------# +# Advanced config options to change the way JEI functions. +########################################################################################################## + +advanced { + # Move the JEI search bar to the bottom center of the screen. [default: false] + B:centerSearchBarEnabled=true + B:debugModeEnabled=false + + # Choose if JEI should give ingredients direct to the inventory (inventory) or pick them up with the mouse (mouse_pickup). + # [Default: mouse_pickup] + # [Valid: [inventory, mouse_pickup]] + S:giveMode=INVENTORY + + # The maximum width of the ingredient list. [range: 4 ~ 100, default: 100] + I:maxColumns=100 + + # The maximum height of the recipe GUI. [range: 175 ~ 5000, default: 350] + I:maxRecipeGuiHeight=350 + + # How the mod name should be formatted in the tooltip for JEI GUIs. Leave blank to disable. [Default: blue italic] [Valid: [black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, obfuscated, bold, strikethrough, underline, italic]] + S:modNameFormat=blue italic + + # Enable JEI memory usage optimizations. [default: true] + B:optimizeMemoryUsage=true +} + + +########################################################################################################## +# search +#--------------------------------------------------------------------------------------------------------# +# Options relating to the search bar. +########################################################################################################## + +search { + # Search mode for Colors (prefix: ^) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:colorSearchMode=require_prefix + + # Search mode for Creative Tab Names (prefix: %) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:creativeTabSearchMode=require_prefix + + # Search mode for Mod Names (prefix: @) + # [Default: require_prefix] + # [Valid: [enabled, require_prefix, disabled]] + S:modNameSearchMode=REQUIRE_PREFIX + + # Search mode for Ore Dictionary Names (prefix: $) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:oreDictSearchMode=REQUIRE_PREFIX + + # Search mode for resources ids (prefix: &) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:resourceIdSearchMode=require_prefix + + # Search mode for Tooltips (prefix: #) + # [Default: enabled] + # [Valid: [enabled, require_prefix, disabled]] + S:tooltipSearchMode=enabled +} + + +searchadvancedtooltips { + # config.jei.searchAdvancedTooltips.search.comment [default: false] + B:search=false +} + + diff --git a/config/jei/searchColors.cfg b/config/jei/searchColors.cfg new file mode 100644 index 0000000..895f31a --- /dev/null +++ b/config/jei/searchColors.cfg @@ -0,0 +1,53 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +########################################################################################################## +# searchcolors +#--------------------------------------------------------------------------------------------------------# +# config.jei.searchColors.comment +########################################################################################################## + +searchcolors { + # config.jei.searchColors.searchColors.comment [Default: [White:EEEEEE, LightBlue:7492cc, Cyan:00EEEE, Blue:2222dd, LapisBlue:25418b, Teal:008080, Yellow:cacb58, GoldenYellow:EED700, Orange:d97634, Pink:D1899D, HotPink:FC0FC0, Magenta:b24bbb, Purple:813eb9, JadedPurple:43324f, EvilPurple:2e1649, Lavender:B57EDC, Indigo:480082, Sand:dbd3a0, Tan:bb9b63, LightBrown:A0522D, Brown:634b33, DarkBrown:3a2d13, LimeGreen:43b239, SlimeGreen:83cb73, Green:008000, DarkGreen:224d22, GrassGreen:548049, Red:963430, BrickRed:b0604b, NetherBrick:2a1516, Redstone:ce3e36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0]] + S:searchColors < + White:EEEEEE + LightBlue:7492cc + Cyan:00EEEE + Blue:2222dd + LapisBlue:25418b + Teal:008080 + Yellow:cacb58 + GoldenYellow:EED700 + Orange:d97634 + Pink:D1899D + HotPink:FC0FC0 + Magenta:b24bbb + Purple:813eb9 + JadedPurple:43324f + EvilPurple:2e1649 + Lavender:B57EDC + Indigo:480082 + Sand:dbd3a0 + Tan:bb9b63 + LightBrown:A0522D + Brown:634b33 + DarkBrown:3a2d13 + LimeGreen:43b239 + SlimeGreen:83cb73 + Green:008000 + DarkGreen:224d22 + GrassGreen:548049 + Red:963430 + BrickRed:b0604b + NetherBrick:2a1516 + Redstone:ce3e36 + Black:181515 + CharcoalGray:464646 + IronGray:646464 + Gray:808080 + Silver:C0C0C0 + > +} + + diff --git a/config/jei/worldSettings.cfg b/config/jei/worldSettings.cfg new file mode 100644 index 0000000..976611d --- /dev/null +++ b/config/jei/worldSettings.cfg @@ -0,0 +1,34 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +world-78688046 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=bio + B:overlayEnabled=true +} + + +world1544803905 { + S:filterText= +} + + +world1855637915 { + # Show the list of bookmarks next to open GUIs. + B:bookmarkOverlayEnabled=true + + # Give items instead of showing the recipe. + B:cheatItemsEnabled=true + + # Hide and unhide ingredients by clicking them in the list. + B:editEnabled=false + S:filterText=steel ingot + + # Show the list of ingredients next to open GUIs. + B:overlayEnabled=true +} + + diff --git a/config/jeresources/jeresources.cfg b/config/jeresources/jeresources.cfg new file mode 100644 index 0000000..543db0b --- /dev/null +++ b/config/jeresources/jeresources.cfg @@ -0,0 +1,32 @@ +# Configuration file + +general { + # Blacklist dimensions from the JEI profiling scan + I:dimensionsBlacklist < + -11 + > + + # The build in compat code will not load and jsons will be loaded (requires MC restart) + B:diyData=true + + # Blacklist enchants from the JEI Enchants View + S:enchantsBlacklist < + flimflam + soulBound + > + + # Tabs added by JER are 'dungeon', 'enchantment', 'mob', 'villager', worldgen' and 'plant' + S:hiddenTabs < + > + + # Changes the amount of items per column in the JEI dungeon and mob views + I:itemsPerColumn=4 + + # Changes the amount of items per row in the JEI dungeon view + I:itemsPerRow=4 + + # Mainly for pack devs. Features include but not limited to avg. blocks per chuck, entity ids, ... + B:showDevData=false +} + + diff --git a/config/journeymap_ModInfo.cfg b/config/journeymap_ModInfo.cfg new file mode 100644 index 0000000..9949593 --- /dev/null +++ b/config/journeymap_ModInfo.cfg @@ -0,0 +1,10 @@ +// ModInfo v0.2 - Configuration file for journeymap +// ModInfo is a simple utility which helps the Mod developer support their mod. +// For more information: https://github.com/MCModInfo/modinfo/blob/master/README.md +{ + "modId": "journeymap", + "enable": false, + "salt": "171532e20cf", + "status": "Disabled (d61ec061-9185-3e25-bd6a-ffb35229771d)", + "verbose": false +} \ No newline at end of file diff --git a/config/journeymap_server.cfg b/config/journeymap_server.cfg new file mode 100644 index 0000000..57b217c --- /dev/null +++ b/config/journeymap_server.cfg @@ -0,0 +1,17 @@ +# Configuration file + +server { + # Players in this list have access to the Journeymap's Server Admin Panel + # Add users by name or UUID, Prefer UUID as it is more secure! + # Each value on a new line with the example format provided. (please delete the default values) + S:"Journeymap Server Admins" < + + > + + # Default, all Ops have access to Server Admin UI in the Options screen. + # If set to false, only users in the Admin List will have access. + # If set to true, all ops and users in the Admin List will have access. + B:"Ops Admin Access"=true +} + + diff --git a/config/justenoughdimensions/dimensions.json b/config/justenoughdimensions/dimensions.json new file mode 100644 index 0000000..abaed14 --- /dev/null +++ b/config/justenoughdimensions/dimensions.json @@ -0,0 +1,23 @@ +{ + "config_version": { + "id": "__default", + "version": 0 + }, + "dimensions": [ + { + "dim": 119, + "normal_biomes": true, + "dimensiontype": { + "id": 119, + "name": "Void World", + "suffix": "dim_119", + "keeploaded": true, + "worldprovider": "WorldProviderSurfaceJED" + }, + "worldinfo_onetime": { + "generatorName": "flat", + "generatorOptions": "3;minecraft:air;1;decoration" + } + } + ] +} \ No newline at end of file diff --git a/config/justenoughdimensions/justenoughdimensions.cfg b/config/justenoughdimensions/justenoughdimensions.cfg new file mode 100644 index 0000000..80470b0 --- /dev/null +++ b/config/justenoughdimensions/justenoughdimensions.cfg @@ -0,0 +1,115 @@ +# Configuration file + +Client { + # Enables the Grass/Foliage/Water color customizations. This controls whether or not the event handlers get registered. + B:enableColorOverrides=true +} + + +ConfigHandling { + # If enabled, then the dimension config ('dimensions.json') + # will be copied to each save and used from there, to avoid changes in the + # global/pack config from breaking the saves due to possibly differing settings between worlds. + # NOTE: This option ONLY affects whether or not the config is automatically _copied to_ each world. + B:copyDimensionConfigToWorld=false + + # If enabled, then the "main config" ('justenoughdimensions.cfg') + # will be copied to each save and used from there, to avoid changes in the + # global/pack config from breaking the saves due to possibly differing settings between worlds. + # NOTE: This option ONLY affects whether or not the config is automatically _copied to_ each world. + B:copyMainConfigToWorld=false + + # If enabled, then the dimension config ('dimensions.json') + # will read from within each world/save, if it exists there. + # Also see the option 'copyDimensionConfigToWorld' to enable automatically copying it there. + B:usePerWorldDimensionConfig=false + + # If enabled, then the "main config" ('justenoughdimensions.cfg') + # will read from within each world/save, if it exists there. + # Also see the option 'copyMainConfigToWorld' to enable automatically copying it there. + B:usePerWorldMainConfig=false +} + + +Generic { + # Enables redirecting the vanilla /time, /weather etc. commands to the JED variants in WorldInfo-overridden dimensions + B:enableCommandRedirecting=true + + # Enables switching players' gamemode when they enter a dimension which has the ForceGameMode option set to true + B:enableForcedGameModes=false + + # Enables overriding the initial spawning dimension to something other than dim 0 (overworld). + B:enableInitialSpawnDimensionOverride=false + + # Enables a bunch of extra logging on the INFO level for registrations etc. + B:enableLoggingInfo=false + + # If enabled, then a '"biome": "registrynameofbiome"' value in the dimensions.json config will override the + # BiomeProvider of that dimension with BiomeProviderSingle, using the biome given as the value. + # This means that the entire dimension will use only that one biome set in the config. + # To get the registry names of biomes, you can use the TellMe mod (the command '/tellme dump biomes'). + B:enableOverrideBiomeProvider=true + + # If enabled, then a '"WorldProviderOverride": "class name"' value in JED options in the dimensions.json config + # will override the WorldProvider of that dimension with one created by the provided class name. + # NOTE: This is normally not recommended!!! + # This is provided for certain mod compatibility cases, + # where the other mod is checking the DimensionType against one of the vanilla values, and thus + # you have to use an "existing_dimensiontype" key in the "dimensiontype" object, instead of + # registering/defining a new custom entry as you would do normally. + B:enableOverrideWorldProvider=false + + # Enables "player inventory groups". + # These groups can be used to separate the player inventories in some dimensions + # or groups of dimensions. Whenever a player switches dimensions, if the groups + # in the from and to dimensions are different, then the player inventories will be + # stored and swapped. The groups can be set in "jed": { "PlayerInventoryGroup": "FooBar" }. + # You can use an empty string value to automatically set it to "dim_". + # The default group name for dimensions that don't define anything for it is "__default". + B:enablePlayerInventoryGroups=false + + # If enabled, then an 'override: true' boolean value for the dimension in + # the dimensions.json config can be used to override an existing dimension. + B:enableReplacingRegisteredDimensions=true + + # If enabled, adds custom WorldBorder syncing and removes default linking from other dimensions to the overworld border. + B:enableSeparateWorldBorders=false + + # If enabled, all dimensions that exist in dimensions.json and have either a"worldinfo" or a "worldinfo_onetime" value present (an empty object is enough), + # will use separate WorldInfo instances (separate time, weather, world border, gamerules etc.). + # This works even if the dimension in question isn't registered by this mod + # (so vanilla, or other mod dimensions can have it too). + B:enableSeparateWorldInfo=true + + # If enabled, then an 'unregister: true' boolean value for the dimension in + # the dimensions.json config can be used to unregister existing dimension. + B:enableUnregisteringDimensions=false + + # If enabled with the enableInitialSpawnDimensionOverride option, this will be used as the initial spawn dimension ID + I:initialSpawnDimensionId=0 + + # If the players first join into a ForceGameMode dimension, then this option sets the "normal" + # game mode they should get when they leave that dimension for a non-ForceGameMode dimension. + # Valid values are: adventure, creative, spectator and survival + S:normalGameMode=survival +} + + +Version { + # For the config file copying/replacement to happen, this id + # in the old per-world config must match the id in the current global/common config, + # for the automatic config upgrade/override from the global config to the per-world config to happen. + S:configId=__default + + # Config version tracking. + # If you are a mod pack developer and need to force a config change + # for users (when using the per-world configs option), increase the version number here + # to tell the mod to copy this config version over an existing, older, per-world config. + # Also note that the 'configId' value should be set to something mod pack specific, + # basically to tie the per-world configs to the pack in question, + # and not overwrite the per-world config with one from a different pack. + # (Although it probably would be extremely rare for anyone to try to load the same world in a different pack...) + I:version=0 +} + + diff --git a/config/lambdalib2.cfg b/config/lambdalib2.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/librarianlib.cfg b/config/librarianlib.cfg new file mode 100644 index 0000000..3dcb15e --- /dev/null +++ b/config/librarianlib.cfg @@ -0,0 +1,53 @@ +# Configuration file + +client { + # Whether to make enchantments use the glow handler. + # Default: true + B:enchantment_glow=true + + # Items that should glow. + # Format: (block:)modid:item@meta,tintindex1,tintindex2|disableLighting, with -1 being untinted. You can have as many tintindexes as you want. + # If meta is -1, it'll act as a wildcard. If no tint indices are supplied, it'll use any. + # + # Resource packs can specify items to glow in a `liblib_glow.cfg` file under any /assets/modid/ folder. + # An example of such a file's contents: + # + # botania:resource@5 + # botania:resource@14 + # psi:cad,1 + # botania:bifrostperm|false + # block:minecraft:grass,0 + # Default: [minecraft:glowstone|false, minecraft:glowstone_dust, minecraft:blaze_rod, minecraft:blaze_powder, minecraft:sea_lantern|false, minecraft:prismarine_crystals, minecraft:end_rod|false, minecraft:experience_bottle, quark:blaze_lantern|false] + S:glowing < + minecraft:glowstone|false + minecraft:glowstone_dust + minecraft:blaze_rod + minecraft:blaze_powder + minecraft:sea_lantern|false + minecraft:prismarine_crystals + minecraft:end_rod|false + minecraft:experience_bottle + quark:blaze_lantern|false + > + + # The maximum amount of particles that can exist at a time from the particle system. + # Default: 10000 + I:max_particle_count=10000 + + # Whether to use the custom potion glow handler. + # Default: true + B:potion_glow=true + + # Controls whether LibLib's shaders are used. If you're using the GLSL Shaders mod and are having graphical troubles with visuals, you may want to turn this off. + # Default: false + B:shaders=false +} + + +general { + # Only require one bonemeal to grow LibrarianLib saplings. + # Default: false + B:one_bonemeal=false +} + + diff --git a/config/libvulpes.cfg b/config/libvulpes.cfg new file mode 100644 index 0000000..1cbdb3f --- /dev/null +++ b/config/libvulpes.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # How many FE one EU makes + I:EUPowerMultiplier=7 + + # Power multiplier on machines + I:PowerMultiplier=1 +} + + diff --git a/config/littletiles-client.json b/config/littletiles-client.json new file mode 100644 index 0000000..64db815 --- /dev/null +++ b/config/littletiles-client.json @@ -0,0 +1,22 @@ +{ + "building": { + "invertStickToGrid": false, + "maxSavedActions": 32, + "useALTForEverything": false, + "useAltWhenFlying": true + }, + "rendering": { + "hideVBOWarning": false, + "hideMipmapWarning": false, + "useQuadCache": false, + "useCubeCache": true, + "renderingThreadCount": 2, + "highlightStructureBox": true, + "previewLines": false, + "previewLineThickness": 2, + "enableRandomDisplayTick": false, + "uploadToVBODirectly": true, + "showTooltip": true, + "enhancedResorting": true + } +} diff --git a/config/littletiles.json b/config/littletiles.json new file mode 100644 index 0000000..0501ea7 --- /dev/null +++ b/config/littletiles.json @@ -0,0 +1,55 @@ +{ + "core": { + "defaultSize": 16, + "minSize": 1, + "scale": 6, + "exponent": 2, + "forceToSaveDefaultSize": false + }, + "general": { + "allowFlowingWater": true, + "allowFlowingLava": true, + "storagePerPixel": 1.0, + "enableBed": true, + "enableAnimationCollision": true, + "enableCollisionMotion": true, + "dyeVolume": 2.0, + "maxAllowedDensity": 2048, + "maxDoorDistance": 512 + }, + "build": { + "default": { + "limitAffectedBlocks": true, + "maxAffectedBlocks": 0, + "harvestLevelBlock": 0, + "editUnbreakable": false, + "minimumTransparency": 0, + "limitEditBlocks": true, + "maxEditBlocks": 0, + "limitPlaceBlocks": true, + "maxPlaceBlocks": 0 + }, + "survival": { + "limitAffectedBlocks": true, + "maxAffectedBlocks": 9, + "harvestLevelBlock": 10, + "editUnbreakable": false, + "minimumTransparency": 255, + "limitEditBlocks": false, + "maxEditBlocks": 10, + "limitPlaceBlocks": false, + "maxPlaceBlocks": 10 + }, + "creative": { + "limitAffectedBlocks": false, + "maxAffectedBlocks": 2, + "harvestLevelBlock": 4, + "editUnbreakable": true, + "minimumTransparency": 0, + "limitEditBlocks": false, + "maxEditBlocks": 10, + "limitPlaceBlocks": false, + "maxPlaceBlocks": 10 + } + } +} diff --git a/config/loliasm.cfg b/config/loliasm.cfg new file mode 100644 index 0000000..7f62848 --- /dev/null +++ b/config/loliasm.cfg @@ -0,0 +1,230 @@ +# Configuration file + +bakedquad { + # Classes where BakedQuad::new calls need to be redirected. As of 3.2, this should be done automatically, while the changes will show in the next launch - + S:classesThatCallBakedQuadCtor < + com.rwtema.extrautils2.items.ItemSnowglobe + com.rwtema.extrautils2.backend.model.Box + appeng.client.render.model.ColorApplicatorBakedModel + com.rwtema.extrautils2.utils.helpers.QuadHelper + codechicken.lib.render.buffer.BakingVertexBuffer + com.rwtema.extrautils2.backend.model.PassthruModelItem$4$1 + codechicken.lib.util.VertexDataUtils + com.jaquadro.minecraft.chameleon.render.ChamRenderLL + net.minecraft.client.renderer.block.model.FaceBakery + > + + # Classes that extend BakedQuad need to be handled separately. This should be done automatically, while the changes will show in the next launch - + S:classesThatExtendBakedQuad < + + > + + # Log classes that need their BakedQuad::new calls redirected - + B:logClassesThatCallBakedQuadCtor=true + + # Allows bucket models to re-use UnpackedBakedQuads - + B:reuseBucketQuads=true + + # Saves RAM by removing BakedQuad instance variables, redirecting BakedQuad creation to specific BakedQuad child classes. This will be forcefully turned off when Optifine is installed as it is incompatible - + B:squashBakedQuads=true +} + + +canonicalization { + # Deduplicate ASMData related Strings - + B:asmDataStringCanonicalization=true + + # Deduplicate Java's FilePermission cache's names within SecureClassLoader - + B:filePermissionsCacheCanonicalization=true + + # Deduplicate LockCode when reading from NBT - + B:lockCodeCanonicalization=true + + # Deduplicate Model Conditions. Enable this if you do not have Foamfix installed - + B:modelConditionCanonicalization=false + + # Deduplicate String keys in NBTTagCompound - + B:nbtBackingMapStringCanonicalization=true + + # Deduplicate Strings in NBTTagString - + B:nbtTagStringBackingStringCanonicalization=true + + # Deduplicate package strings when Forge gathers them when mod candidates are loaded - + B:packageStringCanonicalization=true + + # Deduplicate ResourceLocation and ModelResourceLocation instances - + B:resourceLocationCanonicalization=true + + # Deduplicate TextureAtlasSprite's names - + B:spriteNameCanonicalization=true + + # EXPERIMENTAL: Deduplicate BakedQuad's Vertex Data array. If you see any artifacting in-game, turn this off and report it on github - + B:vertexDataCanonicalization=true +} + + +capability { + # Fixes Astral Sorcery applying AmuletHolderCapability to large amount of ItemStacks when it isn't needed. This option will be ignored when Astral Sorcery isn't installed - + B:fixAmuletHolderCapability=true +} + + +datastructures { + # Clears and trims ModelManager data structures after models are loaded and baked - + B:moreModelManagerCleanup=true + + # Optimizing FurnaceRecipes. FastFurnace will see very little benefit when this option is turned on - + B:optimizeFurnaceRecipeStore=true + + # Optimize NBTTagCompound's backing map structure - + B:optimizeNBTTagCompoundBackingMap=true + + # Optimizes registries - + B:optimizeRegistries=true + + # EXPERIMENTAL: Strips ItemStack of some of its fields as it stores some near-useless references - + B:stripNearUselessItemStackFields=true +} + + +forgefixes { + # Fixes Forge's EntityEntry calling a slow Constructor::newInstance call every time an entity spawns, it is replaced with a fast Function::get generated from LambdaMetafactory#metafactory - + B:fasterEntitySpawnPreparation=true + + # Fixes Forge's mistake of annotating FillBucketEvent#getFilledBucket as @Nonnull when the contract isn't fulfilled nor checked. First discovered here: https://github.com/Divine-Journey-2/main/issues/295 - + B:fixFillBucketEventNullPointerException=true + + # Fixes a vanilla-forge code interaction bug leading to a possible ConcurrentModificationException/StackOverflowError crash. First discovered here: https://github.com/GregTechCE/GregTech/issues/1256 - + B:fixTileEntityOnLoadCME=true + + # EXPERIMENTAL: Forcibly remove Forge's FMLSecurityManager that adds very very slight overheads in calls that requires permission checks - + B:removeForgeSecurityManager=false +} + + +launchwrapper { + # Invalidate and clean cache entries when the game finishes loading (onto the main screen). Loading into the first world may take longer. This option wouldn't do anything if 'cleanupLaunchClassLoaderLate' is 'true' - + B:cleanCachesOnGameLoad=false + + # Cleanup some redundant data structures in LaunchClassLoader at the earliest point possible (when LoliASM is loaded). Helpful for those that don't have enough RAM to load into the game. This can induce slowdowns while loading the game in exchange for more available RAM - + B:cleanupLaunchClassLoaderEarly=false + + # Cleanup some redundant data structures in LaunchClassLoader at the latest point possible (when the game reaches the Main Screen). This is for those that have enough RAM to load the game and do not want any slowdowns while loading. Note: if 'cleanupLaunchClassLoaderEarly' is 'true', this option will be ignored - + B:cleanupLaunchClassLoaderLate=true + + # Disable the unusused Package Manifest map. This option coincides with Foamfix's 'removePackageManifestMap' option - + B:disablePackageManifestMap=true + + # Disabling caching of classes. This will induce major slowdowns to game/world loads in exchange for more available RAM - + B:noClassCache=false + + # Disabling caching of resources (Class Bytes). This will induce slowdowns to game/world loads in exchange for more available RAM - + B:noResourceCache=false + + # Weaken the caching of classes. This allows the GC to free up more space when the caches are no longer needed. If 'noClassCache' is 'true', this option will be ignored - + B:weakClassCache=true + + # Weaken the caching of resources (Class Bytes). This allows the GC to free up more space when the caches are no longer needed. If 'noResourceCache' is 'true', this option will be ignored. This option coincides with Foamfix's 'weakenResourceCache' option - + B:weakResourceCache=true +} + + +misc { + # [W.I.P] - EXPERIMENTAL: Yet another attempt at caching classes between loads - + B:classCaching=false + + # Copy image after screenshotting to clipboard - + B:copyScreenshotToClipboard=false + + # Optimizes FluidRegistry::enableUniversalBucket check - + B:quickerEnableUniversalBucketCheck=true + + # For some reason Mojang decided to cache int buffers and arrays after a screenshot is taken, this makes sure they're never cached - + B:releaseScreenshotCache=true + + # Strips the boring instanced Random object from SoundEventAccessors and uses ThreadLocalRandom instead - + B:stripInstancedRandomFromSoundEventAccessor=true +} + + +modfixes { + # When Better with Mods is installed, optimize Blasting Oil related events. The original implementation harms server performance at any given moment. This option will be ignored when Better with Mods isn't installed - + B:bwmBlastingOilOptimization=true + + # EXPERIMENTAL: When ChickenASM (Library of CodeChickenLib and co.) is installed, ClassHierarchyManager can cache a lot of Strings and seem to be unused in any transformation purposes. This clears ClassHierarchyManager of those redundant strings. This option will be ignored when ChickenASM isn't installed - + B:cleanupChickenASMClassHierarchyManager=true + + # When Immersive Engineering is installed, sometimes it or it's addons can induce an ArrayIndexOutOfBoundsException in BlockIEBase#getPushReaction. This option will be ignored when IE isn't installed - + B:fixBlockIEBaseArrayIndexOutOfBoundsException=true + + # When Just Enough Items is installed, it deduplicates strings in the generated generalized suffix trees' edge labels. This option will be ignored when Just Enough Items isn't installed - + B:labelCanonicalization=true + + # Optimizes Astral Sorcery's Resplendent Prism related functions. This option will be ignored when Astral Sorcery isn't installed - + B:optimizeAmuletRelatedFunctions=true + + # When Electroblob's Wizardry is installed, optimize the search for arcane locked tile entities to render - + B:optimizeArcaneLockRendering=true + + # When QMD is installed, optimize its BeamRenderer. The original implementation harms client performance heavily (takes ~5% of each tick time). This option will be ignored when QMD isn't installed - + B:optimizeQMDBeamRenderer=true + + # When EvilCraft Compat + EnderIO is installed, repair the compatibility module - + B:repairEvilCraftEIOCompat=true + + # When CraftTweaker is installed, large modpacks tend to stall in the last stage of loading, when CraftTweaker inexplicably recalculates search trees. This option will be ignored when CraftTweaker isn't installed - + B:skipCraftTweakerRecalculatingSearchTrees=true +} + + +remapper { + # Optimizing Forge's Remapper for not storing redundant entries - + B:optimizeFMLRemapper=true +} + + +rendering { + # Optimizes some rendering features, not game-breaking; however, negligible at times - + B:optimizeSomeRendering=true + + # Strip unnecessary locals in RenderHelper::enableStandardItemLighting, no idea why it's there - + B:stripUnnecessaryLocalsInRenderHelper=true +} + + +spark { + # Allow LoliASM's Spark profiling to include all threads that are present - + B:includeAllThreadsWhenProfiling=true + + # When Spark is installed, profile the loading of FMLConstructionEvent stage - + B:sparkProfileConstructionStage=false + + # When Spark is installed, profile the loading of coremods, but only those that load after LoliASM - + B:sparkProfileCoreModLoading=false + + # When Spark is installed, profile the loading of the game in its entirety - + B:sparkProfileEntireGameLoad=false + + # When Spark is installed, profile the loading of FMLInitializationEvent stage - + B:sparkProfileInitializationStage=false + + # When Spark is installed, profile the loading of FMLLoadCompleteEvent stage - + B:sparkProfileLoadCompleteStage=false + + # When Spark is installed, profile the loading of FMLPostInitializationEvent stage - + B:sparkProfilePostInitializationStage=false + + # When Spark is installed, profile the loading of FMLPreInitializationEvent stage - + B:sparkProfilePreInitializationStage=false + + # When Spark is installed, summarize the heap space (/spark heapsummary) when the game finishes loading - + B:sparkSummarizeHeapSpaceAfterGameLoads=false +} + + +textures { + # Releases TextureAtlasSprite's framesTextureData. Won't touch custom TextureAtlasSprite implementations - + B:releaseSpriteFramesCache=true +} + + diff --git a/config/loottweaker.cfg b/config/loottweaker.cfg new file mode 100644 index 0000000..340bd4d --- /dev/null +++ b/config/loottweaker.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Should LootTweaker warn about deprecated methods on world load? Resets if the version of LootTweaker is changed. + B:deprecationWarnings=true + + # Do not touch! + S:lastCfgVersion=0.1.5 +} + + diff --git a/config/lostcities/colorized.json b/config/lostcities/colorized.json new file mode 100644 index 0000000..2ef4ab4 --- /dev/null +++ b/config/lostcities/colorized.json @@ -0,0 +1,659 @@ +[{ + "type": "worldstyle", + "name": "colorized", + "outsidestyle": "outside_chisel", + "citystyles": [{ + "factor": 10, + "citystyle": "citystyle_chisel_standard" + }, + { + "factor": 1, + "citystyle": "citystyle_chisel_desert" + }, + { + "factor": 2.0, + "citystyle": "citystyle_colorized" + }, + { + "factor": 20.0, + "biomes": [ + "desert", + "desert_hills", + "mesa", + "mesa_rock", + "mesa_clear_rock" + ], + "citystyle": "citystyle_chisel_desert" + }, + { + "factor": 20.0, + "biomes": [ + "forest", + "wooded_hills", + "flower_forest", + "birch_forest", + "birch_forest_hills", + "tall_birch_forest" + ], + "citystyle": "citystyle_colorized" + } + ] + }, + { + "type": "citystyle", + "name": "citystyle_colorized", + "style": "colorized", + "inherit": "citystyle_common" + }, + { + "type": "style", + "name": "colorized", + "randompalettes": [ + [{ + "factor": 1.0, + "palette": "common" + }], + [{ + "factor": 1.0, + "palette": "default" + }], + [{ + "factor": 1.0, + "palette": "bricks_standard" + }, + { + "factor": 1.0, + "palette": "bricks_cyan" + }, + { + "factor": 1.0, + "palette": "bricks_gray" + }, + { + "factor": 1.0, + "palette": "bricks_silver" + }, + { + "factor": 1.0, + "palette": "terracotta_blue" + }, + { + "factor": 1.0, + "palette": "terracotta_purple" + }, + + { + "factor": 1.0, + "palette": "chisel_bricks_green" + }, + { + "factor": 1.0, + "palette": "chisel_bricks_blue" + }, + { + "factor": 1.0, + "palette": "chisel_bricks_cyan" + }, + { + "factor": 1.0, + "palette": "chisel_bricks_brown" + }, + { + "factor": 1.0, + "palette": "granite_building" + }, + { + "factor": 1.0, + "palette": "mixed_terracotta" + }, + { + "factor": 0.7, + "palette": "xtones_waves" + }, + { + "factor": 0.3, + "palette": "xtones_yellow_mint" + }, + { + "factor": 0.3, + "palette": "xtones_orange" + }, + { + "factor": 0.3, + "palette": "xtones_lime" + }, + { + "factor": 0.5, + "palette": "xtones_red_squares" + }, + { + "factor": 0.5, + "palette": "xtones_blue_squares" + }, + { + "factor": 0.5, + "palette": "xtones_yellow_squares" + }, + { + "factor": 0.7, + "palette": "xtones_blue_tiles" + }, + { + "factor": 0.5, + "palette": "xtones_white_candy" + } + ], + [{ + "factor": 1.0, + "palette": "glass_full" + }, + { + "factor": 1.0, + "palette": "glass_pane" + }, + { + "factor": 1.0, + "palette": "glass_full_white" + }, + { + "factor": 1.0, + "palette": "glass_pane_white" + }, + { + "factor": 1.0, + "palette": "glass_full_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_gray" + }, + { + "factor": 1.0, + "palette": "glass_pane_gray" + } + ], + [{ + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_bricks" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_quartz" + } + ] + ] + }, + { + "type": "palette", + "name": "chisel_bricks_green", + "palette": [{ + "char": "X", + "block": "chisel:concrete_green1@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "blocks": [{ + "random": 700, + "block": "chisel:concrete_white1@8" + }, + { + "random": 1000, + "block": "minecraft:sandstone@2" + }, + { + "random": 2000, + "block": "minecraft:double_stone_slab" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 10, + "block": "chisel:concrete_green@2" + }, + { + "random": 2000, + "block": "chisel:concrete_green1@8" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "chisel_bricks_blue", + "palette": [{ + "char": "X", + "block": "chisel:concrete_blue1@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:concrete_lightblue1@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 10, + "block": "chisel:concrete_blue@2" + }, + { + "random": 2000, + "block": "chisel:concrete_blue1@8" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "terracotta_blue", + "palette": [{ + "char": "X", + "block": "minecraft:stained_hardened_clay@11", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:stained_hardened_clay@3", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "block": "minecraft:stained_hardened_clay@11", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "terracotta_purple", + "palette": [{ + "char": "X", + "block": "minecraft:stained_hardened_clay@10", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:stained_hardened_clay@6", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "block": "minecraft:stained_hardened_clay@10", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "chisel_bricks_brown", + "palette": [{ + "char": "X", + "block": "chisel:concrete_brown1@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:sandstone@2", + "blocks": [{ + "random": 10, + "block": "chisel:concrete_yellow1@8" + }, + { + "random": 20, + "block": "minecraft:red_sandstone@2" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 10, + "block": "chisel:concrete_brown@2" + }, + { + "random": 2000, + "block": "chisel:concrete_brown1@8" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "chisel_bricks_cyan", + "palette": [{ + "char": "X", + "block": "chisel:concrete_cyan1@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:stained_hardened_clay@11", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 10, + "block": "chisel:concrete_cyan@2" + }, + { + "random": 100, + "block": "chisel:concrete_cyan1@8" + }, + { + "random": 1000, + "block": "chisel:concrete_yellow1@8" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_yellow_mint", + "palette": [{ + "char": "#", + "block": "xtones:zoea@1", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:zoea@0", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:mint@0", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_orange", + "palette": [{ + "char": "#", + "block": "xtones:zoea@13", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:zoea@0", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:zest@13", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_lime", + "palette": [{ + "char": "#", + "block": "xtones:zoea@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:zoea@0", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:zest@4", + "damaged": "minecraft:iron_bars" + } + ] + }, + + { + "type": "palette", + "name": "xtones_waves", + "palette": [{ + "char": "#", + "block": "xtones:zeta@12", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:zeta@12", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:zest@10", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_yellow_squares", + "palette": [{ + "char": "#", + "block": "xtones:bitt@15", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:bitt@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:agon@1", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_blue_tiles", + "palette": [{ + "char": "#", + "block": "xtones:agon@6", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:agon@5", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:bitt@9", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_blue_squares", + "palette": [{ + "char": "#", + "block": "xtones:bitt@7", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:bitt@9", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:agon@3", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "xtones_red_squares", + "palette": [{ + "char": "#", + "block": "xtones:bitt@13", + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:bitt@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:bitt@2", + "damaged": "minecraft:iron_bars" + } + ] + }, + + { + "type": "palette", + "name": "xtones_white_candy", + "palette": [{ + "char": "#", + "blocks": [{ + "random": 3, + "block": "xtones:agon@1" + }, + { + "random": 6, + "block": "xtones:agon@3" + }, + { + "random": 9, + "block": "xtones:agon@5" + }, + { + "random": 12, + "block": "xtones:agon@11" + }, + { + "random": 1000, + "block": "xtones:agon@0" + } + + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "X", + "block": "xtones:bitt@0", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "xtones:agon@13", + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "granite_building", + "palette": [{ + "char": "X", + "block": "chisel:granite@7", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:diorite@7", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 10, + "block": "chisel:granite1@15" + }, + { + "random": 2000, + "block": "chisel:granite@7" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "mixed_terracotta", + "palette": [{ + "char": "X", + "block": "minecraft:hardened_clay", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:stained_hardened_clay@15", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [{ + "random": 5, + "block": "minecraft:stained_hardened_clay@8" + }, + { + "random": 10, + "block": "minecraft:stained_hardened_clay@4" + }, + { + "random": 15, + "block": "minecraft:stained_hardened_clay@5" + }, + { + "random": 20, + "block": "minecraft:stained_hardened_clay@6" + }, + { + "random": 25, + "block": "minecraft:stained_hardened_clay@11" + }, + { + "random": 1000, + "block": "minecraft:stained_hardened_clay@3" + } + + ], + "damaged": "minecraft:iron_bars" + } + ] + } +] \ No newline at end of file diff --git a/config/lostcities/general.cfg b/config/lostcities/general.cfg new file mode 100644 index 0000000..22d5cb0 --- /dev/null +++ b/config/lostcities/general.cfg @@ -0,0 +1,95 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # List of other worldtypes (id) that this mod will try to work with. The worldtype has to support the IChunkPrimerFactory API for this to work [default: ] + S:adaptingWorldTypes < + > + + # List of additional Lost City dimensions. Format ':' [default: ] + S:additionalDimensions < + > + + # List of asset libraries loaded in the specified order. If the path starts with '/' it is going to be loaded directly from the classpath. If the path starts with '$' it is loaded from the config directory [default: [/assets/lostcities/citydata/conditions.json], [/assets/lostcities/citydata/palette.json], [/assets/lostcities/citydata/palette_desert.json], [/assets/lostcities/citydata/palette_chisel.json], [/assets/lostcities/citydata/palette_chisel_desert.json], [/assets/lostcities/citydata/highwayparts.json], [/assets/lostcities/citydata/railparts.json], [/assets/lostcities/citydata/monorailparts.json], [/assets/lostcities/citydata/buildingparts.json], [/assets/lostcities/citydata/library.json], [$lostcities/userassets.json]] + S:assets < + /assets/lostcities/citydata/conditions.json + /assets/lostcities/citydata/palette.json + /assets/lostcities/citydata/palette_desert.json + /assets/lostcities/citydata/palette_chisel.json + /assets/lostcities/citydata/palette_chisel_desert.json + /assets/lostcities/citydata/highwayparts.json + /assets/lostcities/citydata/railparts.json + /assets/lostcities/citydata/monorailparts.json + /assets/lostcities/citydata/buildingparts.json + /assets/lostcities/citydata/library.json + $lostcities/colorized.json + > + + # List of blocks for which a lighting update is needed [default: [minecraft:glowstone], [minecraft:lit_pumpkin], [minecraft:magma]] + S:blocksRequiringLightingUpdates < + minecraft:glowstone + minecraft:lit_pumpkin + minecraft:magma + > + + # Enable debugging/logging [default: false] + B:debug=false + + # The default 'profile' to use for the overworld [default: default] + S:defaultProfile=default + + # If true and if Biomes O Plenty is present the dimension will use BoP biomes [default: true] + B:dimensionBoP=true + + # The 'ID' of the Lost City Dimension. Set to -1 if you don't want this dimension [range: -10000 ~ 10000, default: 111] + I:dimensionId=111 + + # The 'profile' to use for generation of the Lost City dimension [default: default] + S:dimensionProfile=default + + # Disable this if you have mods like NEID or JEID installed. Note that when NEID or JEID is present this is disabled by default [default: true] + B:optimizedChunkgen=true + + # List of privatep profiles that cannot be selected by the player but are only used as a child profile of another one [default: [bio_wasteland], [water_empty]] + S:privateProfiles < + bio_wasteland + water_empty + > + + # List of all supported profiles (used for world creation). Warning! Make sure there is always a 'default' profile! [default: [default], [cavern], [nodamage], [rarecities], [floating], [space], [waterbubbles], [biosphere], [onlycities], [tallbuildings], [safe], [ancient], [wasteland], [chisel], [atlantis], [realistic]] + S:profiles < + default + cavern + nodamage + rarecities + floating + space + waterbubbles + biosphere + onlycities + tallbuildings + safe + ancient + wasteland + chisel + atlantis + realistic + uncommoncities + colortallsafe + coloradventure + colortalladventure + > + + # Block to put underneath a bed so that it qualifies as a teleporter bed [default: minecraft:diamond_block] + S:specialBedBlock=minecraft:diamond_block + + # Config version. Do not modify this manually! + I:version=7 +} + + diff --git a/config/lostcities/icon_colorized.png b/config/lostcities/icon_colorized.png new file mode 100644 index 0000000..af6dfde Binary files /dev/null and b/config/lostcities/icon_colorized.png differ diff --git a/config/lostcities/profile_ancient.cfg b/config/lostcities/profile_ancient.cfg new file mode 100644 index 0000000..80d0839 --- /dev/null +++ b/config/lostcities/profile_ancient.cfg @@ -0,0 +1,457 @@ +# Configuration file + +########################################################################################################## +# cities_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the ancient profile +########################################################################################################## + +cities_ancient { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the ancient profile +########################################################################################################## + +cityspheres_ancient { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_ancient +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the ancient profile +########################################################################################################## + +client_ancient { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the ancient profile +########################################################################################################## + +explosions_ancient { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the ancient profile +########################################################################################################## + +lostcity_ancient { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2], [ocean=8], [beaches=20], [river=5]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + ocean=8 + beaches=20 + river=5 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Ancient jungle city, vines and leafs, ruined buildings] + S:description=Ancient jungle city, vines and leafs, ruined buildings + + # Additional information [default: Note! This disables many biomes like deserts, plains, extreme hills, ...] + S:extraDescription=Note! This disables many biomes like deserts, plains, extreme hills, ... + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_ancient.png] + S:icon=textures/gui/icon_ancient.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.05] + S:randomLeafBlockChance=0.05 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 6] + I:randomLeafBlockThickness=6 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleLeaveScale=2.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.9] + S:ruinChance=0.9 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.0] + S:ruinMinlevelPercent=0.0 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.1] + S:vineChance=0.1 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_ancient=128 +} + + +########################################################################################################## +# structures_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the ancient profile +########################################################################################################## + +structures_ancient { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_atlantis.cfg b/config/lostcities/profile_atlantis.cfg new file mode 100644 index 0000000..95f33b6 --- /dev/null +++ b/config/lostcities/profile_atlantis.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the atlantis profile +########################################################################################################## + +cities_atlantis { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the atlantis profile +########################################################################################################## + +cityspheres_atlantis { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_atlantis +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the atlantis profile +########################################################################################################## + +client_atlantis { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the atlantis profile +########################################################################################################## + +explosions_atlantis { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the atlantis profile +########################################################################################################## + +lostcity_atlantis { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Drowned cities, raised waterlevel] + S:description=Drowned cities, raised waterlevel + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_atlantis.png] + S:icon=textures/gui/icon_atlantis.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.1] + S:ruinChance=0.1 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -20] + I:waterLevelOffset=-20 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_atlantis=128 +} + + +########################################################################################################## +# structures_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the atlantis profile +########################################################################################################## + +structures_atlantis { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_bio_wasteland.cfg b/config/lostcities/profile_bio_wasteland.cfg new file mode 100644 index 0000000..6fdd987 --- /dev/null +++ b/config/lostcities/profile_bio_wasteland.cfg @@ -0,0 +1,456 @@ +# Configuration file + +########################################################################################################## +# cities_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the bio_wasteland profile +########################################################################################################## + +cities_bio_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.008] + S:cityChance=0.008 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 80] + I:cityMaxRadius=80 + + # The minimum radius of a city [range: 1 ~ 10000, default: 30] + I:cityMinRadius=30 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the bio_wasteland profile +########################################################################################################## + +cityspheres_bio_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the bio_wasteland profile +########################################################################################################## + +client_bio_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the bio_wasteland profile +########################################################################################################## + +explosions_bio_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the bio_wasteland profile +########################################################################################################## + +lostcity_bio_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [stone_beach=1], [dead_forest=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + stone_beach=1 + dead_forest=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private wasteland for biospheres] + S:description=Private wasteland for biospheres + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 40] + I:groundLevel=40 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.0] + S:randomLeafBlockChance=0.0 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 1.0] + S:ruinChance=1.0 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.4] + S:ruinMaxlevelPercent=0.4 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.1] + S:ruinMinlevelPercent=0.1 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.0] + S:vineChance=0.0 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_bio_wasteland=128 +} + + +########################################################################################################## +# structures_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the bio_wasteland profile +########################################################################################################## + +structures_bio_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_biosphere.cfg b/config/lostcities/profile_biosphere.cfg new file mode 100644 index 0000000..f6013b4 --- /dev/null +++ b/config/lostcities/profile_biosphere.cfg @@ -0,0 +1,454 @@ +# Configuration file + +########################################################################################################## +# cities_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the biosphere profile +########################################################################################################## + +cities_biosphere { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.7] + S:cityChance=0.7 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the biosphere profile +########################################################################################################## + +cityspheres_biosphere { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.4] + S:citySphereChance=0.4 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.0] + S:monorailChance=0.0 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: bio_wasteland] + S:outsideProfile=bio_wasteland + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 0.5] + S:outsideSurfaceVariation=0.5 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_biosphere +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the biosphere profile +########################################################################################################## + +client_biosphere { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 30.0] + S:horizon=30.0 +} + + +########################################################################################################## +# explosions_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the biosphere profile +########################################################################################################## + +explosions_biosphere { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.01] + S:miniExplosionChance=0.01 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 75] + I:miniExplosionMaxHeight=75 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 10] + I:miniExplosionMaxRadius=10 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the biosphere profile +########################################################################################################## + +lostcity_biosphere { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Jungles in big glass bubbles on a barren landscape] + S:description=Jungles in big glass bubbles on a barren landscape + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_biosphere.png] + S:icon=textures/gui/icon_biosphere.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.7] + S:ruinChance=0.7 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.3] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: jungle] + S:spawnBiome=jungle + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_biosphere=128 +} + + +########################################################################################################## +# structures_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the biosphere profile +########################################################################################################## + +structures_biosphere { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_cavern.cfg b/config/lostcities/profile_cavern.cfg new file mode 100644 index 0000000..5fc6ca5 --- /dev/null +++ b/config/lostcities/profile_cavern.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the cavern profile +########################################################################################################## + +cities_cavern { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=40 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=48 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=55 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=63 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the cavern profile +########################################################################################################## + +cityspheres_cavern { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_cavern +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the cavern profile +########################################################################################################## + +client_cavern { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogBlue=0.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: 0.02] + S:fogDensity=0.02 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogGreen=0.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogRed=0.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 128.0] + S:horizon=128.0 +} + + +########################################################################################################## +# explosions_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the cavern profile +########################################################################################################## + +explosions_cavern { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the cavern profile +########################################################################################################## + +lostcity_cavern { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=15 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: This is a cavern type world (like the nether)] + S:description=This is a cavern type world (like the nether) + + # Additional information [default: There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance!] + S:extraDescription=There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_cavern.png] + S:icon=textures/gui/icon_cavern.png + + # Type of landscape [default: cavern] + S:landscapeType=cavern + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_cavern=128 +} + + +########################################################################################################## +# structures_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the cavern profile +########################################################################################################## + +structures_cavern { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_chisel.cfg b/config/lostcities/profile_chisel.cfg new file mode 100644 index 0000000..5496671 --- /dev/null +++ b/config/lostcities/profile_chisel.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the chisel profile +########################################################################################################## + +cities_chisel { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the chisel profile +########################################################################################################## + +cityspheres_chisel { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_chisel +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the chisel profile +########################################################################################################## + +client_chisel { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the chisel profile +########################################################################################################## + +explosions_chisel { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the chisel profile +########################################################################################################## + +lostcity_chisel { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Use Chisel blocks (only if chisel is available!)] + S:description=Use Chisel blocks (only if chisel is available!) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_chisel.png] + S:icon=textures/gui/icon_chisel.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: chisel] + S:worldStyle=chisel +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_chisel=128 +} + + +########################################################################################################## +# structures_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the chisel profile +########################################################################################################## + +structures_chisel { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_coloradventure.cfg b/config/lostcities/profile_coloradventure.cfg new file mode 100644 index 0000000..89e7a40 --- /dev/null +++ b/config/lostcities/profile_coloradventure.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the coloradventure profile +########################################################################################################## + +cities_coloradventure { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=0 + frozen_ocean=.5 + deep_ocean=0 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.05 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the coloradventure profile +########################################################################################################## + +cityspheres_coloradventure { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the coloradventure profile +########################################################################################################## + +client_coloradventure { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the coloradventure profile +########################################################################################################## + +explosions_coloradventure { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the coloradventure profile +########################################################################################################## + +lostcity_coloradventure{ + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=10 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.4 + + # The description of this profile + S:description=Colorized, loot, spawners, ravines. Look in forest biomes for colorful buildings! + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_default.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.02 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=colorized +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_coloradventure=40 +} + + +########################################################################################################## +# structures_coloradventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the coloradventure profile +########################################################################################################## + +structures_coloradventure{ + # Generate caves + B:generateCaves=false + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_colortalladventure.cfg b/config/lostcities/profile_colortalladventure.cfg new file mode 100644 index 0000000..85b34eb --- /dev/null +++ b/config/lostcities/profile_colortalladventure.cfg @@ -0,0 +1,449 @@ +# Configuration file + +########################################################################################################## +# cities_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the colortalladventure profile +########################################################################################################## + +cities_colortalladventure { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=0 + frozen_ocean=.5 + deep_ocean=0 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the colortalladventure profile +########################################################################################################## + +cityspheres_colortalladventure { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the colortalladventure profile +########################################################################################################## + +client_colortalladventure { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the colortalladventure profile +########################################################################################################## + +explosions_colortalladventure { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 175] + I:debrisToNearbyChunkFactor=175 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.08] + S:destroyLoneBlocksFactor=0.08 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.2] + S:destroyOrMoveChance=0.2 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.008] + S:explosionChance=0.008 + + # The maximum height of an explosion [range: 1 ~ 256, default: 256] + I:explosionMaxHeight=256 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 60] + I:explosionMaxRadius=60 + + # The minimum height of an explosion [range: 1 ~ 256, default: 130] + I:explosionMinHeight=130 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.09] + S:miniExplosionChance=0.09 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 256] + I:miniExplosionMaxHeight=256 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 14] + I:miniExplosionMaxRadius=14 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 3] + I:miniExplosionMinRadius=3 +} + + +########################################################################################################## +# lostcity_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the colortalladventure profile +########################################################################################################## + +lostcity_colortalladventure{ + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=15 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=8 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.4 + + # The description of this profile + S:description=Colorized, loot, spawners, ravines. Look in forest biomes for colorful buildings! Tall buildings. + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_tallbuildings.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.02 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=colorized +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_colortalladventure=128 +} + + +########################################################################################################## +# structures_colortalladventure +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the colortalladventure profile +########################################################################################################## + +structures_colortalladventure{ + # Generate caves + B:generateCaves=false + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} diff --git a/config/lostcities/profile_colortallsafe.cfg b/config/lostcities/profile_colortallsafe.cfg new file mode 100644 index 0000000..cb23434 --- /dev/null +++ b/config/lostcities/profile_colortallsafe.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the colortallsafe profile +########################################################################################################## + +cities_colortallsafe { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=0 + frozen_ocean=.5 + deep_ocean=0 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.05 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the colortallsafe profile +########################################################################################################## + +cityspheres_colortallsafe { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the colortallsafe profile +########################################################################################################## + +client_colortallsafe { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the colortallsafe profile +########################################################################################################## + +explosions_colortallsafe { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=150 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=50 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the colortallsafe profile +########################################################################################################## + +lostcity_colortallsafe{ + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.05 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=12 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=6 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.4 + + # The description of this profile + S:description=Safe, no loot, tall buildings, chisel. Look in forest biomes for colorful buildings! + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=false + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_safe.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.02 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=colorized +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_colortallsafe=40 +} + + +########################################################################################################## +# structures_colortallsafe +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the colortallsafe profile +########################################################################################################## + +structures_colortallsafe{ + # Generate caves + B:generateCaves=false + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=false + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_default.cfg b/config/lostcities/profile_default.cfg new file mode 100644 index 0000000..39a4116 --- /dev/null +++ b/config/lostcities/profile_default.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the default profile +########################################################################################################## + +cities_default { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the default profile +########################################################################################################## + +cityspheres_default { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_default +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the default profile +########################################################################################################## + +client_default { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the default profile +########################################################################################################## + +explosions_default { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the default profile +########################################################################################################## + +lostcity_default { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Default generation, common cities, explosions] + S:description=Default generation, common cities, explosions + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_default.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_default=128 +} + + +########################################################################################################## +# structures_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the default profile +########################################################################################################## + +structures_default { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_floating.cfg b/config/lostcities/profile_floating.cfg new file mode 100644 index 0000000..001529c --- /dev/null +++ b/config/lostcities/profile_floating.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the floating profile +########################################################################################################## + +cities_floating { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.03] + S:cityChance=0.03 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 50] + I:cityLevel0Height=50 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 56] + I:cityLevel1Height=56 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 62] + I:cityLevel2Height=62 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 68] + I:cityLevel3Height=68 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the floating profile +########################################################################################################## + +cityspheres_floating { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_floating +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the floating profile +########################################################################################################## + +client_floating { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the floating profile +########################################################################################################## + +explosions_floating { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the floating profile +########################################################################################################## + +lostcity_floating { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities on floating islands] + S:description=Cities on floating islands + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 50] + I:groundLevel=50 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 15] + I:highwayDistanceMask=15 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_floating.png] + S:icon=textures/gui/icon_floating.png + + # Type of landscape [default: floating] + S:landscapeType=floating + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_floating=128 +} + + +########################################################################################################## +# structures_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the floating profile +########################################################################################################## + +structures_floating { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_nodamage.cfg b/config/lostcities/profile_nodamage.cfg new file mode 100644 index 0000000..c09016c --- /dev/null +++ b/config/lostcities/profile_nodamage.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the nodamage profile +########################################################################################################## + +cities_nodamage { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the nodamage profile +########################################################################################################## + +cityspheres_nodamage { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_nodamage +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the nodamage profile +########################################################################################################## + +client_nodamage { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the nodamage profile +########################################################################################################## + +explosions_nodamage { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the nodamage profile +########################################################################################################## + +lostcity_nodamage { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Like default but no explosion damage] + S:description=Like default but no explosion damage + + # Additional information [default: Ruins and rubble are disabled and ravines are disabled in cities] + S:extraDescription=Ruins and rubble are disabled and ravines are disabled in cities + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_nodamage.png] + S:icon=textures/gui/icon_nodamage.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=false + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 64] + I:structures_nodamage=64 +} + + +########################################################################################################## +# structures_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the nodamage profile +########################################################################################################## + +structures_nodamage { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=true + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_onlycities.cfg b/config/lostcities/profile_onlycities.cfg new file mode 100644 index 0000000..e388f5e --- /dev/null +++ b/config/lostcities/profile_onlycities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the onlycities profile +########################################################################################################## + +cities_onlycities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=.5], [frozen_river=.5], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.6]] + S:cityBiomeFactors < + river=.5 + frozen_river=.5 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.6 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.2] + S:cityChance=0.2 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 256] + I:cityMaxRadius=256 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the onlycities profile +########################################################################################################## + +cityspheres_onlycities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_onlycities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the onlycities profile +########################################################################################################## + +client_onlycities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the onlycities profile +########################################################################################################## + +explosions_onlycities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the onlycities profile +########################################################################################################## + +lostcity_onlycities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: The entire world is a city] + S:description=The entire world is a city + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_onlycities.png] + S:icon=textures/gui/icon_onlycities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_onlycities=128 +} + + +########################################################################################################## +# structures_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the onlycities profile +########################################################################################################## + +structures_onlycities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_rarecities.cfg b/config/lostcities/profile_rarecities.cfg new file mode 100644 index 0000000..7311ad8 --- /dev/null +++ b/config/lostcities/profile_rarecities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the rarecities profile +########################################################################################################## + +cities_rarecities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.002] + S:cityChance=0.002 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the rarecities profile +########################################################################################################## + +cityspheres_rarecities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_rarecities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the rarecities profile +########################################################################################################## + +client_rarecities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the rarecities profile +########################################################################################################## + +explosions_rarecities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the rarecities profile +########################################################################################################## + +lostcity_rarecities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities are rare] + S:description=Cities are rare + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: false] + B:highwayRequiresTwoCities=false + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_rarecities.png] + S:icon=textures/gui/icon_rarecities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=false + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_rarecities=128 +} + + +########################################################################################################## +# structures_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the rarecities profile +########################################################################################################## + +structures_rarecities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_realistic.cfg b/config/lostcities/profile_realistic.cfg new file mode 100644 index 0000000..1df116a --- /dev/null +++ b/config/lostcities/profile_realistic.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the realistic profile +########################################################################################################## + +cities_realistic { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the realistic profile +########################################################################################################## + +cityspheres_realistic { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_realistic +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the realistic profile +########################################################################################################## + +client_realistic { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the realistic profile +########################################################################################################## + +explosions_realistic { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the realistic profile +########################################################################################################## + +lostcity_realistic { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Realistic worldgen (similar to Quark's)] + S:description=Realistic worldgen (similar to Quark's) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: {"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16}] + S:generatorOptions={"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16} + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_realistic.png] + S:icon=textures/gui/icon_realistic.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_realistic=128 +} + + +########################################################################################################## +# structures_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the realistic profile +########################################################################################################## + +structures_realistic { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_safe.cfg b/config/lostcities/profile_safe.cfg new file mode 100644 index 0000000..6234d63 --- /dev/null +++ b/config/lostcities/profile_safe.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the safe profile +########################################################################################################## + +cities_safe { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the safe profile +########################################################################################################## + +cityspheres_safe { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_safe +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the safe profile +########################################################################################################## + +client_safe { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the safe profile +########################################################################################################## + +explosions_safe { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the safe profile +########################################################################################################## + +lostcity_safe { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Safe mode: no spawners, lighting but no loot] + S:description=Safe mode: no spawners, lighting but no loot + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=false + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=false + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_safe.png] + S:icon=textures/gui/icon_safe.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_safe=128 +} + + +########################################################################################################## +# structures_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the safe profile +########################################################################################################## + +structures_safe { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_space.cfg b/config/lostcities/profile_space.cfg new file mode 100644 index 0000000..ae63c84 --- /dev/null +++ b/config/lostcities/profile_space.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the space profile +########################################################################################################## + +cities_space { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the space profile +########################################################################################################## + +cityspheres_space { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_space +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the space profile +########################################################################################################## + +client_space { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the space profile +########################################################################################################## + +explosions_space { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 1.0E-4] + S:explosionChance=1.0E-4 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.001] + S:miniExplosionChance=0.001 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the space profile +########################################################################################################## + +lostcity_space { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: false] + B:bridgeSupports=false + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in floating glass bubbles] + S:description=Cities in floating glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: false] + B:highwaySupports=false + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_space.png] + S:icon=textures/gui/icon_space.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_space=128 +} + + +########################################################################################################## +# structures_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the space profile +########################################################################################################## + +structures_space { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_tallbuildings.cfg b/config/lostcities/profile_tallbuildings.cfg new file mode 100644 index 0000000..84059f4 --- /dev/null +++ b/config/lostcities/profile_tallbuildings.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the tallbuildings profile +########################################################################################################## + +cities_tallbuildings { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the tallbuildings profile +########################################################################################################## + +cityspheres_tallbuildings { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the tallbuildings profile +########################################################################################################## + +client_tallbuildings { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the tallbuildings profile +########################################################################################################## + +explosions_tallbuildings { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 175] + I:debrisToNearbyChunkFactor=175 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.08] + S:destroyLoneBlocksFactor=0.08 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.2] + S:destroyOrMoveChance=0.2 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.008] + S:explosionChance=0.008 + + # The maximum height of an explosion [range: 1 ~ 256, default: 256] + I:explosionMaxHeight=256 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 60] + I:explosionMaxRadius=60 + + # The minimum height of an explosion [range: 1 ~ 256, default: 130] + I:explosionMinHeight=130 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.09] + S:miniExplosionChance=0.09 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 256] + I:miniExplosionMaxHeight=256 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 14] + I:miniExplosionMaxRadius=14 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 3] + I:miniExplosionMinRadius=3 +} + + +########################################################################################################## +# lostcity_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the tallbuildings profile +########################################################################################################## + +lostcity_tallbuildings { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 20] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 15] + I:buildingMaxFloorsChance=15 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 4] + I:buildingMinFloors=4 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 8] + I:buildingMinFloorsChance=8 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Very tall buildings (performance heavy)] + S:description=Very tall buildings (performance heavy) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_tallbuildings.png] + S:icon=textures/gui/icon_tallbuildings.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.01] + S:ruinChance=0.01 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_tallbuildings=128 +} + + +########################################################################################################## +# structures_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the tallbuildings profile +########################################################################################################## + +structures_tallbuildings { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_uncommoncities.cfg b/config/lostcities/profile_uncommoncities.cfg new file mode 100644 index 0000000..7873f1a --- /dev/null +++ b/config/lostcities/profile_uncommoncities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the default profile +########################################################################################################## + +cities_uncommoncities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.01 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the default profile +########################################################################################################## + +cityspheres_uncommoncities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the default profile +########################################################################################################## + +client_uncommoncities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the default profile +########################################################################################################## + +explosions_uncommoncities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the default profile +########################################################################################################## + +lostcity_uncommoncities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Default generation, common cities, explosions] + S:description=Default generation with less cities + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_default.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_uncommoncities=128 +} + + +########################################################################################################## +# structures_uncommoncities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the default profile +########################################################################################################## + +structures_uncommoncities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_wasteland.cfg b/config/lostcities/profile_wasteland.cfg new file mode 100644 index 0000000..a532a92 --- /dev/null +++ b/config/lostcities/profile_wasteland.cfg @@ -0,0 +1,459 @@ +# Configuration file + +########################################################################################################## +# cities_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the wasteland profile +########################################################################################################## + +cities_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the wasteland profile +########################################################################################################## + +cityspheres_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the wasteland profile +########################################################################################################## + +client_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the wasteland profile +########################################################################################################## + +explosions_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the wasteland profile +########################################################################################################## + +lostcity_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [desert=1], [desert_hills=1], [stone_beach=1], [dead_forest=1], [gravel_beach=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + desert=1 + desert_hills=1 + stone_beach=1 + dead_forest=1 + gravel_beach=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Wasteland, no water, bare land] + S:description=Wasteland, no water, bare land + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_wasteland.png] + S:icon=textures/gui/icon_wasteland.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.01] + S:randomLeafBlockChance=0.01 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.5] + S:ruinChance=0.5 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.9] + S:ruinMaxlevelPercent=0.9 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.5] + S:ruinMinlevelPercent=0.5 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.003] + S:vineChance=0.003 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_wasteland=128 +} + + +########################################################################################################## +# structures_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the wasteland profile +########################################################################################################## + +structures_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_water_empty.cfg b/config/lostcities/profile_water_empty.cfg new file mode 100644 index 0000000..8adf4ee --- /dev/null +++ b/config/lostcities/profile_water_empty.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the water_empty profile +########################################################################################################## + +cities_water_empty { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.0] + S:cityChance=0.0 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the water_empty profile +########################################################################################################## + +cityspheres_water_empty { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_water_empty +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the water_empty profile +########################################################################################################## + +client_water_empty { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the water_empty profile +########################################################################################################## + +explosions_water_empty { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the water_empty profile +########################################################################################################## + +lostcity_water_empty { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.0] + S:buildingChance=0.0 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private empty terrain for waterbubbles] + S:description=Private empty terrain for waterbubbles + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 10] + I:groundLevel=10 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -80] + I:waterLevelOffset=-80 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_water_empty=128 +} + + +########################################################################################################## +# structures_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the water_empty profile +########################################################################################################## + +structures_water_empty { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lostcities/profile_waterbubbles.cfg b/config/lostcities/profile_waterbubbles.cfg new file mode 100644 index 0000000..14ca45b --- /dev/null +++ b/config/lostcities/profile_waterbubbles.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the waterbubbles profile +########################################################################################################## + +cities_waterbubbles { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the waterbubbles profile +########################################################################################################## + +cityspheres_waterbubbles { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: water_empty] + S:outsideProfile=water_empty + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the waterbubbles profile +########################################################################################################## + +client_waterbubbles { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 90.0] + S:horizon=90.0 +} + + +########################################################################################################## +# explosions_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the waterbubbles profile +########################################################################################################## + +explosions_waterbubbles { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the waterbubbles profile +########################################################################################################## + +lostcity_waterbubbles { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in drowned glass bubbles] + S:description=Cities in drowned glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_bubbles.png] + S:icon=textures/gui/icon_bubbles.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_waterbubbles=128 +} + + +########################################################################################################## +# structures_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the waterbubbles profile +########################################################################################################## + +structures_waterbubbles { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/config/lumberjack.cfg b/config/lumberjack.cfg new file mode 100644 index 0000000..8357f3f --- /dev/null +++ b/config/lumberjack.cfg @@ -0,0 +1,35 @@ +# Configuration file + +all { + # Valid modes: + # 0: Only chop blocks with the same blockid + # 1: Chop all wooden blocks + # Min: 0 + # Max: 1 + I:"Axe Mode"=0 + + # A list of names you don't want to see as lumberaxes. + # Not case sensitive, but it uses the RAW ToolMaterial name. AKA it does not strip modid's or oter 'unique making techniques' mod authors may use to prevent conflicts with materials from other mods. + # Use * as a wildcard at the beginning or end to match with endsWith or startsWith respectively. + # Example: 'BASEMETALS_*' will prevent any material that starts with 'BASEMETALS_' from becoming a lumberaxe. + S:"Ban List" < + > + + # Harvest leaves too. + B:"Chop Leaves"=false + + # Hard limit of the amount that can be broken in one go. + # Min: 1 + # Max: 10000 + I:"Tick Limit"=32 + + # Hard limit of the amount that can be broken in one go. + # Min: 1 + # Max: 10000 + I:"Total Limit"=1024 + + # If you set this to false, we will only clone other axes, and not try to use all ToolMaterials. + B:"Use all Materials"=false +} + + diff --git a/config/modnametooltip.cfg b/config/modnametooltip.cfg new file mode 100644 index 0000000..609e93d --- /dev/null +++ b/config/modnametooltip.cfg @@ -0,0 +1,10 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +formatting { + # How the mod name should be formatted in the tooltip. Leave blank to disable. Valid modifiers: [black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, obfuscated, bold, strikethrough, underline, italic] + S:modNameFormat=blue italic +} + + diff --git a/config/modulardiversity.cfg b/config/modulardiversity.cfg new file mode 100644 index 0000000..0b2b32e --- /dev/null +++ b/config/modulardiversity.cfg @@ -0,0 +1,11 @@ +# Configuration file + +hatch { + # Determines size of the mana hatch. [range: 0 ~ 2147483647, default: 10000000] + I:manaHatchSize=10000000 + + # Determines size of the mekanism laser hatch. [range: 0.0 ~ 3.4028235E38, default: 5.0E9] + S:mekanismLaserHatchSize=5.0E9 +} + + diff --git a/config/modularmachinery/machinery/variables/casings.var.json b/config/modularmachinery/machinery/variables/casings.var.json new file mode 100644 index 0000000..d35e9b2 --- /dev/null +++ b/config/modularmachinery/machinery/variables/casings.var.json @@ -0,0 +1,26 @@ +{ + "casings_all": [ + "modularmachinery:blockcasing", + "modularmachinery:blockinputbus", + "modularmachinery:blockenergyinputhatch", + "modularmachinery:blockfluidinputhatch", + "modularmachinery:blockoutputbus", + "modularmachinery:blockenergyoutputhatch", + "modularmachinery:blockfluidoutputhatch" + ], + "casings_decorative": [ + "modularmachinery:blockcasing" + ], + "casings_fluid": [ + "modularmachinery:blockfluidinputhatch", + "modularmachinery:blockfluidoutputhatch" + ], + "casings_energy": [ + "modularmachinery:blockenergyinputhatch", + "modularmachinery:blockenergyoutputhatch" + ], + "casings_item": [ + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus" + ] +} \ No newline at end of file diff --git a/config/modularmachinery/modularmachinery.cfg b/config/modularmachinery/modularmachinery.cfg new file mode 100644 index 0000000..320c335 --- /dev/null +++ b/config/modularmachinery/modularmachinery.cfg @@ -0,0 +1,255 @@ +# Configuration file + +display { + + energy { + # Available options: 'FE', 'IC2_EU', 'GT_EU' - Default: FE - Set this to one of those 3 types to have GUI, recipe preview and energy be displayed in that type of energy in ALL ModularMachinery things. [default: FE] + S:Display_Energy_Type=FE + + # Set to true, if the standard 'energy' FE (or RF) should be displayed in the tooltip of the energy hatch along with its transmission rates. [default: true] + B:FE_RF_Tooltip=true + + # Set to true, if GT's energy EU should be displayed in the tooltip of the energy hatch. Will only have effect if GregTech (community edition) is installed. [default: true] + B:GT_EU_Tooltip=true + + # Set to true, if IC2's energy EU should be displayed in the tooltip of the energy hatch. Will only have effect if IC2 is installed. [default: true] + B:IC2_EU_Tooltip=true + } + +} + + +energyhatch { + + tiny { + I:limit=128 + I:size=2048 + I:tier=1 + } + + small { + I:limit=512 + I:size=4096 + I:tier=2 + } + + normal { + I:limit=512 + I:size=8192 + I:tier=2 + } + + reinforced { + I:limit=2048 + I:size=16384 + I:tier=3 + } + + big { + I:limit=8192 + I:size=32768 + I:tier=4 + } + + huge { + I:limit=32768 + I:size=131072 + I:tier=5 + } + + ludicrous { + I:limit=131072 + I:size=524288 + I:tier=6 + } + + ultimate { + I:limit=131072 + I:size=2097152 + I:tier=7 + } + + size { + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 32768] + S:BIG=6553600 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 131072] + S:HUGE=26214400 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 524288] + S:LUDICROUS=104857600 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 8192] + S:NORMAL=409600 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 16384] + S:REINFORCED=1638400 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 4096] + S:SMALL=102400 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 2048] + S:TINY=25600 + + # Energy storage size of the energy hatch. [range: 0 ~ 9223372036854775807, default: 2097152] + S:ULTIMATE=419430400 + } + + limit { + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 32768] + S:BIG=65536 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 131072] + S:HUGE=262144 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 524288] + S:LUDICROUS=1048576 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 8192] + S:NORMAL=4096 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 16384] + S:REINFORCED=16384 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 4096] + S:SMALL=1024 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 2048] + S:TINY=256 + + # Defines the transfer limit for RF/FE things. IC2's transfer limit is defined by the voltage tier. [range: 1 ~ 9223372036854775806, default: 2097152] + S:ULTIMATE=4194304 + } + + tier { + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 4] + I:BIG=5 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 5] + I:HUGE=6 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 6] + I:LUDICROUS=7 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 2] + I:NORMAL=3 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 3] + I:REINFORCED=4 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 2] + I:SMALL=2 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 1] + I:TINY=1 + + # Defines the IC2 output-voltage tier. Only affects the power the output hatches will output power as. 0 = 'ULV' = 8 EU/t, 1 = 'LV' = 32 EU/t, 2 = 'MV' = 128 EU/t, ... [range: 0 ~ 12, default: 6] + I:ULTIMATE=8 + } + + gtvoltage { + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 4] + I:BIG=5 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 5] + I:HUGE=6 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 6] + I:LUDICROUS=7 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 2] + I:NORMAL=3 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 3] + I:REINFORCED=4 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 2] + I:SMALL=2 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 1] + I:TINY=1 + + # Defines the GT voltage tier. Affects both input and output hatches of this tier. [range: 0 ~ 8, default: 6] + I:ULTIMATE=8 + } + + gtamperage { + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:BIG=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:HUGE=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:LUDICROUS=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:NORMAL=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:REINFORCED=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:SMALL=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:TINY=2 + + # Defines the GT amperage. Affects both output amperage as well as maximum input amperage. [range: 1 ~ 16, default: 2] + I:ULTIMATE=2 + } + +} + + +fluidhatch { + + tiny { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 100] + I:size=10000 + } + + small { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 400] + I:size=25000 + } + + normal { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 1000] + I:size=50000 + } + + reinforced { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 2000] + I:size=100000 + } + + big { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 4500] + I:size=500000 + } + + huge { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 8000] + I:size=1000000 + } + + ludicrous { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 16000] + I:size=2500000 + } + + vacuum { + # Defines the tank size for the size-type of fluid hatch. [range: 1 ~ 2147483647, default: 32000] + I:size=5000000 + } + +} + + +general { + # Defines the _default_ color for machine casings as items or blocks. (Hex color without alpha) Has to be defined both server and clientside! [default: FF4900] + S:general-casing-color=FF4900 +} + + diff --git a/config/morecauldrons.cfg b/config/morecauldrons.cfg new file mode 100644 index 0000000..5774383 --- /dev/null +++ b/config/morecauldrons.cfg @@ -0,0 +1,21 @@ +# Configuration file + +general { + + ########################################################################################################## + # general + #--------------------------------------------------------------------------------------------------------# + # General settings + ########################################################################################################## + + general { + # When true the cauldron will drop the liquid that's in if it breaks while full. (when Inspirations isn't installed) [default: false] + B:liquidDropping=false + + # When true wooden cauldrons will be set on fire if a hot liquid is inside (when Inspirations is installed) [default: true] + B:woodBurning=false + } + +} + + diff --git a/config/morefurnaces.cfg b/config/morefurnaces.cfg new file mode 100644 index 0000000..d5ec1d7 --- /dev/null +++ b/config/morefurnaces.cfg @@ -0,0 +1,20 @@ +# Configuration file + +general { + D:copperFurnaceConsumptionRate=2.0 + I:copperFurnaceSpeed=100 + D:diamondFurnaceConsumptionRate=8.0 + I:diamondFurnaceSpeed=25 + D:goldFurnaceConsumptionRate=5.0 + I:goldFurnaceSpeed=40 + D:ironFurnaceConsumptionRate=1.33 + I:ironFurnaceSpeed=150 + D:netherrackFurnaceConsumptionRate=1.0 + I:netherrackFurnaceSpeed=1800 + D:obsidianFurnaceConsumptionRate=8.0 + I:obsidianFurnaceSpeed=25 + D:silverFurnaceConsumptionRate=3.33 + I:silverFurnaceSpeed=60 +} + + diff --git a/config/moreplates.cfg b/config/moreplates.cfg new file mode 100644 index 0000000..3ba13f3 --- /dev/null +++ b/config/moreplates.cfg @@ -0,0 +1,328 @@ +# Configuration file + +########################################################################################################## +# actuallyadditions +#--------------------------------------------------------------------------------------------------------# +# Actually Additions recipes settings +########################################################################################################## + +actuallyadditions { + # Energy used to make Diamatine Gear and Plate in Atomic Reconstructor [range: 1 ~ 2147483647, default: 60] + I:"Energy for Diamatine in Reconstructor"=60 + + # Energy used to make Emeradic Gear and Plate in Atomic Reconstructor [range: 1 ~ 2147483647, default: 100] + I:"Energy for Emeradic in Reconstructor"=100 + + # Energy used to make Enori Gear and Plate in Atomic Reconstructor [range: 1 ~ 2147483647, default: 80] + I:"Energy for Enori in Reconstructor"=80 + I:"Energy for Palis in Reconstructor"=40 + I:"Energy for Restonia in Reconstructor"=40 + I:"Energy for VoidAA in Reconstructor"=60 + + # Energy per Display Stand used to make Empowered Gears and Plates in Empowerer [range: 1 ~ 2147483647, default: 5000] + I:"Energy in Empowerer"=5000 + + # Time in seconds to craft Empowered Gears and Plates in Empowerer [range: 1 ~ 2147483647, default: 50] + I:"Time in Empowerer"=50 +} + + +########################################################################################################## +# botania +#--------------------------------------------------------------------------------------------------------# +# Botania recipes settings +########################################################################################################## + +botania { +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Write here OreDict names of items to be center in recipes for Gears [default: [ingotIron], [ingotCopper], [ingotTin], [ingotBronze], [ingotConstructionAlloy]] + S:"Center items in recipes" < + ingotIron + ingotCopper + ingotTin + ingotBronze + ingotConstructionAlloy + > + + # Set this to false, to disable all crafting recipes for Gears [default: true] + B:"Enable Gear recipes"=false + + # Set this to false, to disable all crafting recipes for Plates [default: true] + B:"Enable Plate recipes"=false + B:"Enable Rod recipes"=false + + # Durability of Hammer [range: 1 ~ 2147483647, default: 150] + I:"Hammer's durability"=150 +} + + +########################################################################################################## +# ic2 +#--------------------------------------------------------------------------------------------------------# +# Industrial Craft 2 recipes settings +########################################################################################################## + +ic2 { +} + + +########################################################################################################## +# immersiveengineering +#--------------------------------------------------------------------------------------------------------# +# Immersive Engineering recipes settings +########################################################################################################## + +immersiveengineering { +} + + +########################################################################################################## +# items +#--------------------------------------------------------------------------------------------------------# +# Loading items settings +########################################################################################################## + +items { + B:aluminum_stick=false + B:awakened_draconium_gear=false + B:awakened_draconium_plate=false + B:black_quartz_gear=false + B:black_quartz_plate=false + B:bronze_stick=false + B:certus_quartz_gear=false + B:certus_quartz_plate=false + B:coal_gear=false + B:coal_plate=false + B:conductive_iron_gear=false + B:conductive_iron_plate=false + B:constantan_stick=false + B:copper_stick=false + B:crude_steel_gear=false + B:crude_steel_plate=false + B:crystal_matrix_gear=false + B:crystal_matrix_plate=false + B:crystalline_alloy_gear=false + B:crystalline_alloy_plate=false + B:crystalline_pink_slime_gear=false + B:crystalline_pink_slime_plate=false + B:dark_matter_gear=false + B:dark_matter_plate=false + B:dark_steel_gear=false + B:dark_steel_plate=false + B:demon_gear=false + B:demon_plate=true + B:diamatine_gear=true + B:diamatine_plate=false + B:diamond_plate=false + B:draconium_gear=false + B:draconium_plate=false + B:electrical_steel_gear=false + B:electrical_steel_plate=false + B:electrum_stick=false + B:emeradic_gear=true + B:emeradic_plate=false + B:emerald_plate=false + B:empowered_diamatine_gear=true + B:empowered_diamatine_plate=false + B:empowered_emeradic_gear=true + B:empowered_emeradic_plate=false + B:empowered_enori_gear=true + B:empowered_enori_plate=false + B:empowered_palis_gear=true + B:empowered_palis_plate=false + B:empowered_restonia_gear=true + B:empowered_restonia_plate=false + B:empowered_void_gear=true + B:empowered_void_plate=false + B:enchanted_gear=false + B:enchanted_plate=false + B:end_steel_gear=false + B:end_steel_plate=false + B:enderium_stick=false + B:energetic_alloy_gear=false + B:energetic_alloy_plate=false + B:energetic_silver_gear=false + B:energetic_silver_plate=false + B:enori_gear=true + B:enori_plate=false + B:evil_infused_iron_gear=false + B:evil_infused_iron_plate=false + B:fluix_gear=false + B:fluix_plate=false + B:glowstone_gear=false + B:glowstone_plate=false + B:gold_stick=false + B:infinity_gear=false + B:infinity_plate=false + B:invar_stick=false + B:iridium_stick=false + B:iron_alloy_gear=false + B:iron_alloy_plate=false + B:iron_stick=false + B:lapis_lazuli_gear=false + B:lapis_lazuli_plate=false + B:lead_stick=false + B:lumium_stick=false + B:mana_infused_stick=false + B:melodic_alloy_gear=false + B:melodic_alloy_plate=false + B:nether_quartz_gear=false + B:nether_quartz_plate=false + B:neutronium_gear=false + B:neutronium_plate=false + B:nickel_stick=false + B:palis_gear=true + B:palis_plate=false + B:platinum_stick=false + B:pulsating_iron_gear=false + B:pulsating_iron_plate=false + B:red_matter_gear=false + B:red_matter_plate=false + B:redstone_alloy_gear=false + B:redstone_alloy_plate=false + B:redstone_plate=false + B:restonia_gear=true + B:restonia_plate=false + B:signalum_stick=false + B:silicon_gear=false + B:silicon_plate=false + B:silver_stick=false + B:soularium_gear=false + B:soularium_plate=false + B:steel_stick=false + B:stellar_alloy_gear=false + B:stellar_alloy_plate=false + B:tin_stick=false + B:vibrant_alloy_gear=false + B:vibrant_alloy_plate=false + B:vivid_alloy_gear=false + B:vivid_alloy_plate=false + B:void_gear=true + B:void_plate=false +} + + +########################################################################################################## +# plugins +#--------------------------------------------------------------------------------------------------------# +# Loading plugins settings +########################################################################################################## + +plugins { + # Enable this to load Actually Additions plugin [default: true] + B:"Actually Additions"=true + + # Enable this to load Applied Energistics 2 plugin [default: true] + B:"Applied Energistics 2"=true + + # Enable this to load Avaritia plugin [default: true] + B:Avaritia=true + + # Enable this to load Botania plugin [default: true] + B:Botania=true + + # Enable this to load Calculator plugin [default: true] + B:Calculator=true + + # Enable this to load Draconic Evolution plugin [default: true] + B:"Draconic Evolution"=true + + # Enable this to load Ender IO plugin [default: true] + B:"Ender IO"=true + + # Enable this to load Ender IO Endergy plugin [default: true] + B:"Ender IO Endergy"=true + + # Enable this to load Extra Utilities 2 plugin [default: true] + B:"Extra Utilities 2"=true + + # Enable this to load Immersive Engineering plugin [default: true] + B:"Immersive Engineering"=true + + # Enable this to load Industrial Craft 2 plugin [default: true] + B:"Industrial Craft 2"=true + + # Enable this to load Mekanism plugin [default: true] + B:Mekanism=true + + # Enable this to load Metals plugin [default: true] + B:Metals=true + + # Enable this to load Minecraft plugin [default: true] + B:Minecraft=true + + # Enable this to load Mystical Agradditions plugin [default: true] + B:"Mystical Agradditions"=true + + # Enable this to load Mystical Agriculture plugin [default: true] + B:"Mystical Agriculture"=true + + # Enable this to load PlusTiC plugin [default: true] + B:PlusTiC=true + + # Enable this to load PneumaticCraft: Repressurized plugin [default: true] + B:"PneumaticCraft: Repressurized"=true + + # Enable this to load Project Red plugin [default: true] + B:"Project Red"=true + + # Enable this to load ProjectE plugin [default: true] + B:ProjectE=true + + # Enable this to load Refined Storage plugin [default: true] + B:"Refined Storage"=true + + # Enable this to load Soul Shards - The Old Ways plugin [default: true] + B:"Soul Shards - The Old Ways"=true + + # Enable this to load Tech Reborn plugin [default: true] + B:"Tech Reborn"=true + + # Enable this to load Thaumcraft plugin [default: true] + B:Thaumcraft=true + + # Enable this to load The Twilight Forest plugin [default: true] + B:"The Twilight Forest"=true + + # Enable this to load Thermal Expansion plugin [default: true] + B:"Thermal Expansion"=true + + # Enable this to load Tinkers' Construct plugin [default: true] + B:"Tinkers' Construct"=true +} + + +########################################################################################################## +# techreborn +#--------------------------------------------------------------------------------------------------------# +# Tech Reborn recipes settings +########################################################################################################## + +techreborn { +} + + +########################################################################################################## +# thermalexpansion +#--------------------------------------------------------------------------------------------------------# +# Thermal Expansion recipes settings +########################################################################################################## + +thermalexpansion { + # Energy used to make Gears and Plates in Compactor [range: 1 ~ 2147483647, default: 4000] + I:"Energy in Compactor"=4000 + + # Energy used to make ingots from Gears and Plates [range: 1 ~ 2147483647, default: 2000] + I:"Energy in Induction Smelter"=2000 +} + + diff --git a/config/morpheus.cfg b/config/morpheus.cfg new file mode 100644 index 0000000..566d8e2 --- /dev/null +++ b/config/morpheus.cfg @@ -0,0 +1,19 @@ +# Configuration file + +groundlevel { + # Ground Level (1-255) [range: 1 ~ 255, default: 64] + I:settings=64 +} + + +settings { + B:AlertEnabled=true + B:AllowSetSpawnDaytime=true + B:IncludeMiners=true + S:OnMorningText=Wakey, wakey, rise and shine... Good Morning everyone! + S:OnSleepText=is now sleeping. + S:OnWakeText=has left their bed. + I:SleeperPerc=50 +} + + diff --git a/config/nuclearcraft.cfg b/config/nuclearcraft.cfg new file mode 100644 index 0000000..7cc90d6 --- /dev/null +++ b/config/nuclearcraft.cfg @@ -0,0 +1,1783 @@ +# Configuration file + +accelerator { + # RF/s required to keep a superconducting electromagnet active. + I:accelerator_electromagnet_power=20000 + + # mB/s of liquid helium required to keep a superconducting supercooler active. + I:accelerator_supercooler_coolant=4 +} + + +armor { + # Durabilities of armor types. Order: boron, tough alloy, hard carbon, boron nitride, hazmat. + I:armor_durability < + 22 + 30 + 34 + 42 + 0 + > + + # Determines the quality of applied enchantments. Order: boron, tough alloy, hard carbon, boron nitride, hazmat. + I:armor_enchantability < + 6 + 15 + 12 + 20 + 5 + > + + # Effectiveness of individual armor pieces. Order: boots, legs, chest, helm. + I:armor_boron < + 2 + 5 + 7 + 3 + > + + # Effectiveness of individual armor pieces. Order: boots, legs, chest, helm. + I:armor_tough < + 3 + 6 + 7 + 3 + > + + # Effectiveness of individual armor pieces. Order: boots, legs, chest, helm. + I:armor_hard_carbon < + 3 + 5 + 7 + 3 + > + + # Effectiveness of individual armor pieces. Order: boots, legs, chest, helm. + I:armor_boron_nitride < + 3 + 6 + 8 + 3 + > + + # Effectiveness of individual armor pieces. Order: boots, legs, chest, helm. + I:armor_hazmat < + 3 + 6 + 7 + 3 + > + + # Toughnesses of armor types. Order: boron, tough alloy, hard carbon, boron nitride, hazmat. + D:armor_toughness < + 1.0 + 2.0 + 1.0 + 2.0 + 0.0 + > + + # Will these materials be registered as armor materials for Construct's Armory? Order: boron, tough alloy, hard carbon, boron nitride, thorium, uranium, magnesium, chocolate. + B:armor_conarm_register < + true + true + true + true + true + true + true + true + > +} + + +condenser { + I:condenser_max_size=24 + I:condenser_min_size=1 +} + + +energy_storage { + # Maximum RF storable. Order: Voltaic Pile [Basic, Advanced, DU, Elite], Lithium Ion Battery [Basic, Advanced, DU, Elite]. + I:battery_capacity < + 1600000 + 6400000 + 25600000 + 102400000 + 32000000 + 128000000 + 512000000 + 2048000000 + > +} + + +entities { + # The range at which Minecraft will send tracking updates for NC entities. + I:entity_tracking_range=64 + + # Will these entities be registered to spawn? Order: feral ghoul. + B:entity_register < + true + > +} + + +fission { + # The base energy capacity of fission reactors. This is multiplied by the volume of the reactor to determine the energy capacity. + I:fission_base_capacity=150000 + + # The base maximum heat of fission reactors. This is multiplied by the volume of the reactor to determine the maximum heat. + I:fission_base_max_heat=25000 + + # Modifies the power generated by fission reactors. + D:fission_power=5.0 + + # Modifies the rate of fuel used by fission reactors. + D:fission_fuel_use=5.0 + + # Modifies the heat generated by fission reactors. + D:fission_heat_generation=1.0 + + # Base heat removed per tick. Order: water, redstone, quartz, gold, glowstone, lapis, diamond, liquid helium, enderium, cryotheum, iron, emerald, copper, tin, magnesium. + D:fission_cooling_rate < + 60.0 + 90.0 + 90.0 + 120.0 + 130.0 + 120.0 + 150.0 + 140.0 + 120.0 + 160.0 + 80.0 + 160.0 + 80.0 + 120.0 + 110.0 + > + + # Heat removed per tick/mB. Order: water, redstone, quartz, gold, glowstone, lapis, diamond, liquid helium, ender, cryotheum, iron, emerald, copper, tin, magnesium. + D:fission_active_cooling_rate < + 300.0 + 6400.0 + 6000.0 + 9600.0 + 8000.0 + 5600.0 + 14000.0 + 13200.0 + 10800.0 + 12800.0 + 4800.0 + 7200.0 + 5200.0 + 6000.0 + 7200.0 + > + + # Do water coolers have to fulfill their position requirements to be valid? + B:fission_water_cooler_requirement=true + + # Can fission reactors overheat? + B:fission_overheat=true + + # Will fission reactors explode when they overheat? + B:fission_explosions=false + + # Modifies the radiation leaked by meltdowns. + D:fission_meltdown_radiation_multiplier=1.0 + + # Minimum side length of fission structures. + I:fission_min_size=1 + + # Maximum side length of fission structures. + I:fission_max_size=24 + + # Percentage heat level of a fission reactor at which a comparator adjacent to the controller will output a full-strength redstone signal. + I:fission_comparator_max_heat=50 + + # If enabled, the controller of a heat-negative or heat-neutral reactor will output a heat-based comparator signal as if it were heat-positive instead of an energy-based one. + B:fission_force_heat_comparator=false + + # Maximum rate at which the Active Fluid Cooler uses coolant in mB/s. + I:fission_active_cooler_max_rate=10 + + # Modifier for the volume of fission sound effects. + D:fission_sound_volume=1.0 + + # *Only effects new mechanics.* Determines the extra power generated by each moderator block adjacent to a reactor cell. Equal to the effective number of extra cell's worth of power that would be generated by a cell totally surrounded by moderator blocks. Each moderator block will contribute one sixth of this amount of power (the amount of additional power scales linearly with the number of moderator blocks). + D:fission_moderator_extra_power=1.0 + + # *Only effects new mechanics.* Determines the extra heat generated by each moderator block adjacent to a reactor cell. Equal to the effective number of extra cell's worth of heat that would be generated by a cell totally surrounded by moderator blocks. Each moderator block will contribute one sixth of this amount of heat (the amount of additional heat scales linearly with the number of moderator blocks). + D:fission_moderator_extra_heat=2.0 + + # *Only effects new mechanics.* Maximum number of moderator blocks that can be between two cells for neutron radiation to be shared between them and their efficiency to increase. + I:fission_neutron_reach=4 + + # Base ticks the fuels last. Order: TBU, TBU Oxide. + D:fission_thorium_fuel_time < + 144000.0 + 144000.0 + > + + # Base RF/t the fuels produce. Order: TBU, TBU Oxide. + D:fission_thorium_power < + 60.0 + 84.0 + > + + # Base heat the fuels produce. Order: TBU, TBU Oxide. + D:fission_thorium_heat_generation < + 18.0 + 22.5 + > + + # Base radiation the fuels produce while processing. Order: TBU, TBU Oxide. + D:fission_thorium_radiation < + 1.00546875E-11 + 1.00546875E-11 + > + + # Base ticks the fuels last. Order: LEU-233, LEU-233 Oxide, HEU-233, HEU-233 Oxide, LEU-235, LEU-235 Oxide, HEU-235, HEU-235 Oxide. + D:fission_uranium_fuel_time < + 64000.0 + 64000.0 + 64000.0 + 64000.0 + 72000.0 + 72000.0 + 72000.0 + 72000.0 + > + + # Base RF/t the fuels produce. Order: LEU-233, LEU-233 Oxide, HEU-233, HEU-233 Oxide, LEU-235, LEU-235 Oxide, HEU-235, HEU-235 Oxide. + D:fission_uranium_power < + 144.0 + 201.6 + 576.0 + 806.4 + 120.0 + 168.0 + 480.0 + 672.0 + > + + # Base heat the fuels produce. Order: LEU-233, LEU-233 Oxide, HEU-233, HEU-233 Oxide, LEU-235, LEU-235 Oxide, HEU-235, HEU-235 Oxide. + D:fission_uranium_heat_generation < + 60.0 + 75.0 + 360.0 + 450.0 + 50.0 + 62.5 + 300.0 + 375.0 + > + + # Base radiation the fuels produce while processing. Order: LEU-233, LEU-233 Oxide, HEU-233, HEU-233 Oxide, LEU-235, LEU-235 Oxide, HEU-235, HEU-235 Oxide. + D:fission_uranium_radiation < + 9.846562499999999E-8 + 9.846562499999999E-8 + 3.93767578125E-7 + 3.93767578125E-7 + 5.078125E-11 + 5.078125E-11 + 1.08203125E-10 + 1.08203125E-10 + > + + # Base ticks the fuels last. Order: LEN-236, LEN-236 Oxide, HEN-236, HEN-236 Oxide. + D:fission_neptunium_fuel_time < + 102000.0 + 102000.0 + 102000.0 + 102000.0 + > + + # Base RF/t the fuels produce. Order: LEN-236, LEN-236 Oxide, HEN-236, HEN-236 Oxide. + D:fission_neptunium_power < + 90.0 + 126.0 + 360.0 + 504.0 + > + + # Base heat the fuels produce. Order: LEN-236, LEN-236 Oxide, HEN-236, HEN-236 Oxide. + D:fission_neptunium_heat_generation < + 36.0 + 45.0 + 216.0 + 270.0 + > + + # Base radiation the fuels produce while processing. Order: LEN-236, LEN-236 Oxide, HEN-236, HEN-236 Oxide. + D:fission_neptunium_radiation < + 1.603125E-7 + 1.603125E-7 + 4.4296874999999997E-7 + 4.4296874999999997E-7 + > + + # Base ticks the fuels last. Order: LEP-239, LEP-239 Oxide, HEP-239, HEP-239 Oxide, LEP-241, LEP-241 Oxide, HEP-241, HEP-241 Oxide. + D:fission_plutonium_fuel_time < + 92000.0 + 92000.0 + 92000.0 + 92000.0 + 60000.0 + 60000.0 + 60000.0 + 60000.0 + > + + # Base RF/t the fuels produce. Order: LEP-239, LEP-239 Oxide, HEP-239, HEP-239 Oxide, LEP-241, LEP-241 Oxide, HEP-241, HEP-241 Oxide. + D:fission_plutonium_power < + 105.0 + 147.0 + 420.0 + 588.0 + 165.0 + 231.0 + 660.0 + 924.0 + > + + # Base heat the fuels produce. Order: LEP-239, LEP-239 Oxide, HEP-239, HEP-239 Oxide, LEP-241, LEP-241 Oxide, HEP-241, HEP-241 Oxide. + D:fission_plutonium_heat_generation < + 40.0 + 50.0 + 240.0 + 300.0 + 70.0 + 87.5 + 420.0 + 525.0 + > + + # Base radiation the fuels produce while processing. Order: LEP-239, LEP-239 Oxide, HEP-239, HEP-239 Oxide, LEP-241, LEP-241 Oxide, HEP-241, HEP-241 Oxide. + D:fission_plutonium_radiation < + 9.859375E-7 + 9.859375E-7 + 2.8046875E-6 + 2.8046875E-6 + 0.0011175249999999999 + 0.0011175249999999999 + 0.0044689609375 + 0.0044689609375 + > + + # Base ticks the fuels last. Order: MOX-239, MOX-241. + D:fission_mox_fuel_time < + 84000.0 + 56000.0 + > + + # Base RF/t the fuels produce. Order: MOX-239, MOX-241. + D:fission_mox_power < + 155.4 + 243.6 + > + + # Base heat the fuels produce. Order: MOX-239, MOX-241. + D:fission_mox_heat_generation < + 57.5 + 97.5 + > + + # Base radiation the fuels produce while processing. Order: MOX-239, MOX-241. + D:fission_mox_radiation < + 6.484656249999999E-7 + 0.0011171875281249998 + > + + # Base ticks the fuels last. Order: LEA-242, LEA-242 Oxide, HEA-242, HEA-242 Oxide. + D:fission_americium_fuel_time < + 54000.0 + 54000.0 + 54000.0 + 54000.0 + > + + # Base RF/t the fuels produce. Order: LEA-242, LEA-242 Oxide, HEA-242, HEA-242 Oxide. + D:fission_americium_power < + 192.0 + 268.8 + 768.0 + 1075.2 + > + + # Base heat the fuels produce. Order: LEA-242, LEA-242 Oxide, HEA-242, HEA-242 Oxide. + D:fission_americium_heat_generation < + 94.0 + 117.5 + 564.0 + 705.0 + > + + # Base radiation the fuels produce while processing. Order: LEA-242, LEA-242 Oxide, HEA-242, HEA-242 Oxide. + D:fission_americium_radiation < + 1.284375E-4 + 1.284375E-4 + 4.546875E-4 + 4.546875E-4 + > + + # Base ticks the fuels last. Order: LECm-243, LECm-243 Oxide, HECm-243, HECm-243 Oxide, LECm-245, LECm-245 Oxide, HECm-245, HECm-245 Oxide, LECm-247, LECm-247 Oxide, HECm-247, HECm-247 Oxide. + D:fission_curium_fuel_time < + 52000.0 + 52000.0 + 52000.0 + 52000.0 + 68000.0 + 68000.0 + 68000.0 + 68000.0 + 78000.0 + 78000.0 + 78000.0 + 78000.0 + > + + # Base RF/t the fuels produce. Order: LECm-243, LECm-243 Oxide, HECm-243, HECm-243 Oxide, LECm-245, LECm-245 Oxide, HECm-245, HECm-245 Oxide, LECm-247, LECm-247 Oxide, HECm-247, HECm-247 Oxide. + D:fission_curium_power < + 210.0 + 294.0 + 840.0 + 1176.0 + 162.0 + 226.8 + 648.0 + 907.2 + 138.0 + 193.2 + 552.0 + 772.8 + > + + # Base heat the fuels produce. Order: LECm-243, LECm-243 Oxide, HECm-243, HECm-243 Oxide, LECm-245, LECm-245 Oxide, HECm-245, HECm-245 Oxide, LECm-247, LECm-247 Oxide, HECm-247, HECm-247 Oxide. + D:fission_curium_heat_generation < + 112.0 + 140.0 + 672.0 + 840.0 + 68.0 + 85.0 + 408.0 + 510.0 + 54.0 + 67.5 + 324.0 + 405.0 + > + + # Base radiation the fuels produce while processing. Order: LECm-243, LECm-243 Oxide, HECm-243, HECm-243 Oxide, LECm-245, LECm-245 Oxide, HECm-245, HECm-245 Oxide, LECm-247, LECm-247 Oxide, HECm-247, HECm-247 Oxide. + D:fission_curium_radiation < + 5.659375E-4 + 5.659375E-4 + 0.002173046875 + 0.002173046875 + 2.875E-5 + 2.875E-5 + 2.4296875E-5 + 2.4296875E-5 + 2.68760078125E-5 + 2.68760078125E-5 + 1.680090625E-5 + 1.680090625E-5 + > + + # Base ticks the fuels last. Order: LEB-248, LEB-248 Oxide, HEB-248, HEB-248 Oxide. + D:fission_berkelium_fuel_time < + 86000.0 + 86000.0 + 86000.0 + 86000.0 + > + + # Base RF/t the fuels produce. Order: LEB-248, LEB-248 Oxide, HEB-248, HEB-248 Oxide. + D:fission_berkelium_power < + 135.0 + 189.0 + 540.0 + 756.0 + > + + # Base heat the fuels produce. Order: LEB-248, LEB-248 Oxide, HEB-248, HEB-248 Oxide. + D:fission_berkelium_heat_generation < + 52.0 + 65.0 + 312.0 + 390.0 + > + + # Base radiation the fuels produce while processing. Order: LEB-248, LEB-248 Oxide, HEB-248, HEB-248 Oxide. + D:fission_berkelium_radiation < + 1.4140624999999998E-4 + 1.4140624999999998E-4 + 2.59765625E-4 + 2.59765625E-4 + > + + # Base ticks the fuels last. Order: LECf-249, LECf-249 Oxide, HECf-249, HECf-249 Oxide, LECf-251, LECf-251 Oxide, HECf-251, HECf-251 Oxide. + D:fission_californium_fuel_time < + 60000.0 + 60000.0 + 60000.0 + 60000.0 + 58000.0 + 58000.0 + 58000.0 + 58000.0 + > + + # Base RF/t the fuels produce. Order: LECf-249, LECf-249 Oxide, HECf-249, HECf-249 Oxide, LECf-251, LECf-251 Oxide, HECf-251, HECf-251 Oxide. + D:fission_californium_power < + 216.0 + 302.4 + 864.0 + 1209.6 + 225.0 + 315.0 + 900.0 + 1260.0 + > + + # Base heat the fuels produce. Order: LECf-249, LECf-249 Oxide, HECf-249, HECf-249 Oxide, LECf-251, LECf-251 Oxide, HECf-251, HECf-251 Oxide. + D:fission_californium_heat_generation < + 116.0 + 145.0 + 696.0 + 870.0 + 120.0 + 150.0 + 720.0 + 900.0 + > + + # Base radiation the fuels produce while processing. Order: LECf-249, LECf-249 Oxide, HECf-249, HECf-249 Oxide, LECf-251, LECf-251 Oxide, HECf-251, HECf-251 Oxide. + D:fission_californium_radiation < + 0.04754453125 + 0.04754453125 + 0.029865625 + 0.029865625 + 0.04751796875 + 0.04751796875 + 0.029759374999999998 + 0.029759374999999998 + > +} + + +fusion { + # Modifies the power generated by fusion reactors. + D:fusion_base_power=1.0 + + # Modifies the rate of fuel used by fusion reactors. + D:fusion_fuel_use=1.0 + + # Modifies the heat generated by fusion reactors while running. + D:fusion_heat_generation=1.0 + + # Modifies the heating rate of fusion reactors before running. + D:fusion_heating_multiplier=1.0 + + # Can fusion reactors overheat? + B:fusion_overheat=true + + # Modifies the radiation leaked by meltdowns. + D:fusion_meltdown_radiation_multiplier=1.0 + + # Can fusion reactors be actively cooled (disable if suffering from lag)? + B:fusion_active_cooling=true + + # Base heat removed per tick/mB. Order: water, redstone, quartz, gold, glowstone, lapis, diamond, liquid helium, ender, cryotheum, iron, emerald, copper, tin, magnesium. + D:fusion_active_cooling_rate < + 400.0 + 25600.0 + 24000.0 + 38400.0 + 32000.0 + 22400.0 + 56000.0 + 52800.0 + 43200.0 + 51200.0 + 19200.0 + 28800.0 + 20800.0 + 24000.0 + 28800.0 + > + + # Minimum size of fusion toroids. + I:fusion_min_size=1 + + # Maximum size of fusion toroids. + I:fusion_max_size=24 + + # Efficiency of a fusion reactor at which a comparator adjacent to the core will output a full-strength redstone signal. + I:fusion_comparator_max_efficiency=90 + + # RF/s required to keep an electromagnet active. + I:fusion_electromagnet_power=4000 + + # Will fusion plasma start fires? Disabling this will reduce lag somewhat. + B:fusion_plasma_craziness=true + + # Modifier for the volume of fusion sound effects. + D:fusion_sound_volume=1.0 + + # Base ticks the fuel combos last. Order: H-H, H-D, H-T, H-He3, H-Li6, H-Li7, H-B11, D-D, D-T, D-He3, ..., D-B11, T-T, ..., T-B11, ..., B11-B11. + D:fusion_fuel_time < + 100.0 + 208.3 + 312.5 + 312.5 + 1250.0 + 1250.0 + 625.0 + 312.5 + 156.3 + 500.0 + 1250.0 + 500.0 + 2500.0 + 833.3 + 1250.0 + 1250.0 + 6250.0 + 3125.0 + 833.3 + 2500.0 + 625.0 + 1250.0 + 2500.0 + 2500.0 + 5000.0 + 5000.0 + 2500.0 + 5000.0 + > + + # Base RF/t the fuel combos produce. Order: H-H, H-D, H-T, H-He3, H-Li6, H-Li7, H-B11, D-D, D-T, D-He3, ..., D-B11, T-T, ..., T-B11, ..., B11-B11. + D:fusion_power < + 440.0 + 420.0 + 160.0 + 160.0 + 640.0 + 240.0 + 960.0 + 1120.0 + 1600.0 + 1280.0 + 160.0 + 1200.0 + 80.0 + 480.0 + 320.0 + 80.0 + 40.0 + 60.0 + 960.0 + 40.0 + 1120.0 + 240.0 + 60.0 + 40.0 + 40.0 + 30.0 + 40.0 + 20.0 + > + + # Heat variables that determine the efficiency curves of the fuel combos. These are proportional to the optimal temperatures. Order: H-H, H-D, H-T, H-He3, H-Li6, H-Li7, H-B11, D-D, D-T, D-He3, ..., D-B11, T-T, ..., T-B11, ..., B11-B11. + D:fusion_heat_variable < + 2140.0 + 1380.0 + 4700.0 + 4820.0 + 5660.0 + 4550.0 + 4640.0 + 4780.0 + 670.0 + 2370.0 + 5955.0 + 5335.0 + 7345.0 + 3875.0 + 5070.0 + 7810.0 + 7510.0 + 8060.0 + 6800.0 + 8060.0 + 8800.0 + 12500.0 + 8500.0 + 9200.0 + 13000.0 + 12000.0 + 11000.0 + 14000.0 + > + + # Base radiation the fuel combos produce while processing. Order: H-H, H-D, H-T, H-He3, H-Li6, H-Li7, H-B11, D-D, D-T, D-He3, ..., D-B11, T-T, ..., T-B11, ..., B11-B11. + D:fusion_radiation < + 4.921875E-9 + 4.921875E-9 + 0.001828129921875 + 4.921875E-9 + 0.001265629921875 + 4.921875E-9 + 4.921875E-9 + 9.14067421875E-4 + 0.001828129921875 + 4.921875E-9 + 4.921875E-9 + 5.62504921875E-4 + 5.62504921875E-4 + 0.0036562549218750002 + 5.62504921875E-4 + 5.62504921875E-4 + 0.001125004921875 + 0.001125004921875 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 4.921875E-9 + 5.62504921875E-4 + 5.62504921875E-4 + 0.001125004921875 + 0.001125004921875 + 0.001125004921875 + > + B:fusion_alternate_sound=false + B:fusion_enable_sound=true +} + + +generators { + # RF/t generated. Order: Uranium, Plutonium, Americium, Californium. + I:rtg_power < + 4 + 100 + 50 + 400 + > + + # RF/t generated. Order: Basic, Advanced, DU, Elite. + I:solar_power < + 5 + 20 + 80 + 320 + > + + # Mean lifetimes of adjacent radioactive blocks. Order: Thorium, Uranium, Depleted Thorium, Depleted Uranium, Depleted Neptunium, Depleted Plutonium, Depleted Americium, Depleted Curium, Depleted Berkelium, Depleted Californium. + D:decay_lifetime < + 74880.0 + 24480.0 + 43920.0 + 47520.0 + 42600.0 + 15360.0 + 63360.0 + 10200.0 + 8640.0 + 78240.0 + > + + # RF/s generated by adjacent radioactive blocks. Order: Thorium, Uranium, Depleted Thorium, Depleted Uranium, Depleted Neptunium, Depleted Plutonium, Depleted Americium, Depleted Curium, Depleted Berkelium, Depleted Californium. + I:decay_power < + 80 + 80 + 15 + 5 + 10 + 15 + 20 + 25 + 30 + 40 + > +} + + +heat_exchanger { + # Minimum side length of heat exchangers. + I:heat_exchanger_min_size=1 + + # Maximum side length of heat exchangers. + I:heat_exchanger_max_size=24 + + # Multiplier for heat transfer rate to and from this type of tube. For heat exchanging tubes, heating recipes will be faster by this factor while cooling recipes will be slower by this factor. For condensation tubes, recipes will simply be faster by this factor. Order: copper, hard carbon, thermoconducting alloy. + D:heat_exchanger_conductivity < + 1.0 + 1.1 + 1.25 + > + + # Multiplier for the heat required to cool hot coolant. + D:heat_exchanger_coolant_mult=125.0 + + # Will exhaust steam be heated into standard steam rather than low pressure steam? + B:heat_exchanger_alternate_exhaust_recipe=false + + # The input and output tank capacities of each exchanger tube. + I:heat_exchanger_tube_tank_capacity < + 32000 + 64000 + > + + # The input and output tank capacities of each condenser tube. + I:heat_exchanger_condenser_tube_tank_capacity < + 128000 + 32000 + > + + # Multiplier for the fraction of stored fluid that exchanger tubes will spread to adjacent components. + D:heat_exchanger_tube_spread_ratio=0.5 + + # Multiplier for the fraction of stored fluid that condenser tubes will spread to adjacent components. + D:heat_exchanger_condenser_tube_spread_ratio=0.5 +} + + +ores { + # List of IDs of dimensions to whitelist/blacklist for ore generation. + I:ore_dims < + > + + # Is the dimension list a whitelist (false) or a blacklist (true)? + B:ore_dims_list_type=false + + # Will ores generate in the world? Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + B:ore_gen < + false + false + false + false + false + false + false + false + > + + # Numbers of ore blocks per ore chunk. Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + I:ore_size < + 6 + 6 + 6 + 4 + 4 + 5 + 5 + 5 + > + + # Rates at which ores generate. Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + I:ore_rate < + 5 + 4 + 6 + 4 + 4 + 6 + 6 + 4 + > + + # Minimum heights at which ores generate. Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + I:ore_min_height < + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + > + + # Maximum heights at which ores generate. Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + I:ore_max_height < + 48 + 40 + 36 + 32 + 32 + 28 + 28 + 24 + > + + # Will vanilla ores drop extra resources? Order: rhodochrosite, beryllium dust, zirconium dust, fluorite, sulfur, villiaumite, carobbiite. + B:ore_drops < + false + false + false + false + false + false + false + > + + # Remove disabled ores from the Ore Dictionary and JEI? + B:hide_disabled_ores=true + + # Pickaxe harvest levels of ores. Order: copper, tin, lead, thorium, uranium, boron, lithium, magnesium. + I:ore_harvest_levels < + 1 + 1 + 1 + 2 + 2 + 2 + 2 + 2 + > +} + + +other { + # Combine all creative tabs into a single large one? + B:single_creative_tab=false + + # Register processors to the game? Order: Nuclear Furnace, Manufactory, Isotope Separator, Decay Hastener, Fuel Reprocessor, Alloy Furnace, Fluid Infuser, Melter, Supercooler, Electrolyzer, Neutron Irradiator, Ingot Former, Pressurizer, Chemical Reactor, Salt Mixer, Crystallizer, Fluid Enricher, Fluid Extractor, Centrifuge, Rock Crusher. + B:register_processor < + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + > + + # Register passive machine to the game? Order: Helium Collector, Cobblestone Generator, Infinite Water Source, Nitrogen Collector. + B:register_passive < + false + true + true + false + > + + # Register tool types to the game? Order: boron, tough alloy, hard carbon, boron nitride. + B:register_tool < + false + false + false + false + > + + # Register armor types to the game? Order: boron, tough alloy, hard carbon, boron nitride. + B:register_armor < + false + false + false + false + > + + # Hold down the control key rather than the shift key to show extra tooltip info? + B:ctrl_info=false + + # Will the chance item output cycle in JEI include empty stacks if a possible output stack size is 0? If false, a minimum stack size of 1 shall be shown - although some info about the recipe is lost this way, it looks much neater. This will only effect the outputs in JEI and not the actual functioning of the machines. + B:jei_chance_items_include_null=true + + # Will mobs drop rare items? + B:rare_drops=false + + # Will NuclearCraft loot generate in chests? + B:dungeon_loot=false + + # Will the Wasteland Biome generate in the Overworld? + B:wasteland_biome=false + + # The weight assigned to the generation of the Wasteland Biomes - higher numbers correspond to higher generation rates. + I:wasteland_biome_weight=5 + + # Will the Wasteland Dimension be generated? + B:wasteland_dimension_gen=false + + # Set the dimension ID for the Wasteland Dimension. + I:wasteland_dimension=4598 + + # Glowing Mushroom spread rate. + I:mushroom_spread_rate=16 + + # Will glowing mushrooms generate in the nether? + B:mushroom_gen=true + + # Determines how many glowing mushrooms will spawn at a time. + I:mushroom_gen_size=64 + + # Determines how often glowing mushrooms will spawn. + I:mushroom_gen_rate=40 + + # Register fission fluid and molten salt coolant blocks? Keep false if running low on block IDs. + B:register_fluid_blocks=false + + # Register alternative Thermal Foundation fluids? It is recommended that this is set to true if no CoFH mods are installed. + B:register_cofh_fluids=false + + # Register NC raw material EMC values if ProjectE is installed? + B:register_projecte_emc=true + + # Will Ore Dictionary inputs be used for 'ingot <-> block' crafting and 'dust -> ingot' furnace recipes? If false, the NC ingredient will be used. + B:ore_dict_raw_material_recipes=false + + # Will Ore Dictionary outputs be prioritised according to the mod list below? If false, the default Ore Dict entry will be used when deciding machine outputs. + B:ore_dict_priority_bool=false + + # Determines the priority of each mod's ore dictionary entries - earlier mods' IDs in this list have a higher priority. This is used to determine which mod's corresponding item is produced in machine recipes. If no matching mod is found, the default entry is used. + S:ore_dict_priority < + gregtech + minecraft + thermalfoundation + techreborn + nuclearcraft + immersiveengineering + mekanism + ic2 + appliedenergistics2 + refinedstorage + actuallyadditions + advancedRocketry + thaumcraft + biomesoplenty + > +} + + +processors { + # Base ticks per process. Order: Manufactory, Isotope Separator, Decay Hastener, Fuel Reprocessor, Alloy Furnace, Fluid Infuser, Melter, Supercooler, Electrolyzer, Neutron Irradiator, Ingot Former, Pressurizer, Chemical Reactor, Salt Mixer, Crystallizer, Fluid Enricher, Fluid Extractor, Centrifuge, Rock Crusher. + I:processor_time < + 400 + 800 + 800 + 400 + 400 + 600 + 800 + 600 + 3200 + 800 + 400 + 600 + 800 + 600 + 1600 + 600 + 2400 + 1200 + 400 + > + + # Base RF/t use during processing. Order: Manufactory, Isotope Separator, Decay Hastener, Fuel Reprocessor, Alloy Furnace, Fluid Infuser, Melter, Supercooler, Electrolyzer, Neutron Irradiator, Ingot Former, Pressurizer, Chemical Reactor, Salt Mixer, Crystallizer, Fluid Enricher, Fluid Extractor, Centrifuge, Rock Crusher. + I:processor_power < + 20 + 10 + 10 + 20 + 10 + 10 + 40 + 20 + 40 + 20 + 0 + 40 + 10 + 20 + 10 + 10 + 10 + 10 + 20 + > + + # Power laws for speed upgrades. Order: Processing Time, Processing Power. + D:speed_upgrade_power_laws_fp < + 1.0 + 2.0 + > + + # Base multipliers for speed upgrades. Order: Processing Time, Processing Power. + D:speed_upgrade_multipliers_fp < + 1.0 + 1.0 + > + + # Power laws for energy upgrades. Order: Processing Power. + D:energy_upgrade_power_laws_fp < + 1.0 + > + + # Base multipliers for energy upgrades. Order: Processing Power. + D:energy_upgrade_multipliers_fp < + 1.0 + > + + # Conversion ratio between Redstone Flux and IC2 Energy Units. + I:rf_per_eu=16 + + # gui.nc.config.enable_ic2_eu.comment + B:enable_ic2_eu=true + + # If true, energy from GTCE can be accepted and emitted by NC machines. + B:enable_gtce_eu=false + + # If true, gas from Mekanism can be handled by NC machines. + B:enable_mek_gas=true + + # Ticks per machine update - used for various processes such as GUI updates and multiblock structure checks. + I:machine_update_rate=20 + + # Rates at which passive machines produce materials. Order: Helium Collector, Cobblestone Generator, Infinite Water Source, Nitrogen Collector. + I:processor_passive_rate < + 100 + 2 + 20 + 50 + > + + # Will passive machines that produce materials automatically push to adjacent inventories and fluid handlers? + B:passive_push=true + + # RF/s required for Cobblestone Generator to run. + I:cobble_gen_power=0 + + # Can NuclearCraft machines process ores? + B:ore_processing=false + + # Specify the size of the output stack for Manufactory wood processing recipes. Order: Logs->Planks, Planks->Sticks. + I:manufactory_wood < + 6 + 4 + > + + # Use an alternate set of recipes for the Rock Crusher that only produce NC dusts? + B:rock_crusher_alternate=false + + # If enabled, recipes of the corresponding NC machine will also be added for GTCE machines. Order: Manufactory, Isotope Separator, Decay Hastener, Fuel Reprocessor, Alloy Furnace, Fluid Infuser, Melter, Supercooler, Electrolyzer, Neutron Irradiator, Ingot Former, Pressurizer, Chemical Reactor, Salt Mixer, Crystallizer, Fluid Enricher, Fluid Extractor, Centrifuge, Rock Crusher. + B:gtce_recipe_integration < + false + true + true + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + > + + # Will GTCE recipe additions be logged? + B:gtce_recipe_logging=true + + # Will a machine's valid inputs depend on the stacks already in its input slots as well as its possible recipes? + B:smart_processor_input=true + + # Will passive machines such as Active Coolers and Electromagnets spread their items, fluid and energy to adjacent passive machines? + B:passive_permeation=false + + # Will machines produce particle effects while running? + B:processor_particles=true + B:gtce_recipes=false +} + + +radiation { + # Will nuclear radiation exist in the world? Note that the game will require a restart for radiation-related items to be shown in JEI after enabling this feature. + B:radiation_enabled=false + + # gui.nc.config.radiation_immune_players.comment + S:radiation_immune_players < + > + + # The maximum number of chunks in which radiation will be updated per tick. + I:radiation_world_chunks_per_tick=5 + + # The number of ticks between each player radiation update. + I:radiation_player_tick_rate=5 + + # List of dimensions and their background radiation levels. Format: 'dimID_radiationLevel'. + S:radiation_worlds < + 4598_2.25 + > + + # List of biomes and their background radiation levels. These values stack with the underlying world's background radiation. Format: 'modid:biomeName_radiationLevel'. + S:radiation_biomes < + nuclearcraft:nuclear_wasteland_0.25 + > + + # List of structures and their background radiation levels. These values stack with the underlying world or biome's background radiation. Format: 'structureName_radiationLevel'. + S:radiation_structures < + Fortress_0.0025 + Mineshaft_0.00005 + Stronghold_0.001 + > + + # List of dimensions and their radiation level limits. Format: 'dimID_radiationLimit'. + S:radiation_world_limits < + > + + # List of biomes and their radiation level limits. These values stack with the underlying world's background radiation. Format: 'modid:biomeName_radiationLimit'. + S:radiation_biome_limits < + > + + # List of IDs of dimensions to blacklist for biome background radiation. + I:radiation_from_biomes_dims_blacklist < + 144 + > + + # List of ore dict entries and their stack radiation levels. Can be used to overwrite default values. Format: 'oreName_radiationLevel'. + S:radiation_ores < + > + + # List of items and their stack radiation levels. Can be used to overwrite default values. Format: 'modid:name:meta_radiationLevel'. + S:radiation_items < + ic2:nuclear:0_0.000000000048108553 + ic2:nuclear:1_1.45E-9 + ic2:nuclear:2_2.25E-10 + ic2:nuclear:3_4.15E-5 + ic2:nuclear:4_0.000000833741517857143 + ic2:nuclear:5_1.6111111111111111E-10 + ic2:nuclear:6_2.5E-11 + ic2:nuclear:7_4.611111111111111E-6 + ic2:nuclear:8_0.000000000048108553 + ic2:nuclear:9_0.000000833741517857143 + ic2:nuclear:10_0.0345 + ic2:nuclear:11_4.6120111111111115E-6 + ic2:nuclear:12_9.224022222222223E-6 + ic2:nuclear:13_1.8448044444444446E-5 + ic2:nuclear:14_1.2911111111111112E-4 + ic2:nuclear:15_2.5822222222222224E-4 + ic2:nuclear:16_5.164444444444445E-4 + > + + # List of blocks and their radiation levels. Can be used to overwrite default values. Format: 'modid:name:meta_radiationLevel'. + S:radiation_blocks < + > + + # List of fluids and their radiation levels. Can be used to overwrite default values. If the fluid has a corresponding block, then it will also be given a radiation level. Format: 'fluidName_radiationLevel'. + S:radiation_fluids < + > + + # List of foods and the rads and rad resistance gained on consumption. Negative values mean rads and rad resistance will be lost. Can be used to overwrite default values. Format: 'modid:name:meta_radiationLevel_radiationResistance'. + S:radiation_foods < + minecraft:golden_apple:0_-20_0.1 + minecraft:golden_apple:1_-100_0.5 + minecraft:golden_carrot:0_-4_0 + minecraft:spider_eye:0_0_0.5 + minecraft:poisonous_potato:0_0_0.5 + minecraft:fish:3_0_2 + minecraft:rabbit_stew:0_0_0.1 + minecraft:chorus_fruit:0_0_-0.25 + minecraft:beetroot:0_0_0.25 + minecraft:beetroot_soup:0_0_1.5 + quark:golden_frog_leg:0_-4_0 + > + + # List of ore dict entries that will be forced not have a radiation level. Format: 'oreName'. + S:radiation_ores_blacklist < + > + + # List of items that will be forced not have a radiation level. Format: 'modid:name:meta'. + S:radiation_items_blacklist < + > + + # List of blocks that will be forced not have a radiation level. Format: 'modid:name:meta'. + S:radiation_blocks_blacklist < + > + + # List of fluids that will be forced not have a radiation level. Format: 'fluidName'. + S:radiation_fluids_blacklist < + > + + # The maximum number of rads a player can have before the radiation is fatal. + D:max_player_rads=1000.0 + + # The rate at which player radiation decreases over time, as a fraction of the player's current radiation level per tick. + D:radiation_player_decay_rate=0.0 + + # The rate at which entity radiation decreases over time, as a fraction of the entity's current radiation level per tick. + D:radiation_entity_decay_rate=4.0E-5 + + # Controls the rate at which radiation will spread from chunk to chunk. + D:radiation_spread_rate=0.1 + + # Controls how high the ratio of radiation levels between chunks must be for radiation to spread between them. + D:radiation_spread_gradient=0.5 + + # Controls the rate at which radiation decreases in a chunk over time. + D:radiation_decay_rate=0.001 + + # The lowest rate of player and chunk irradiation possible in Rad/t - amounts below this are ignored. + D:radiation_lowest_rate=1.0E-15 + + # The maximum chunk radiation level possible in Rad/t. A negative value means there is no limit. + D:radiation_chunk_limit=-1.0 + + # gui.config.radiation.radiation_check_blocks.comment + B:radiation_check_blocks=true + + # The chunk radiation level in Rad/t beyond which blocks will start to be affected by radiation. + D:radiation_block_effect_limit=10.0 + + # The maximum number of attempts per chunk radiation update to mutate blocks. + I:radiation_block_effect_max_rate=0 + + # Multiplies the rate of irradiation while in rain. + D:radiation_rain_mult=1.0 + + # Multiplies the rate of irradiation while swimming. + D:radiation_swim_mult=2.0 + + # The total number of rads removed when using RadAway. + D:radiation_radaway_amount=300.0 + + # The total number of rads removed when using Slow-Acting RadAway. + D:radiation_radaway_slow_amount=300.0 + + # The rate at which rads is removed when using RadAway in Rad/t. + D:radiation_radaway_rate=7.5 + + # The rate at which rads is removed when using Slow-Acting RadAway in Rad/t. + D:radiation_radaway_slow_rate=0.025 + + # The time taken for a dose of radiation poisoning to be added to the player's rad count in ticks. + D:radiation_poison_time=60.0 + + # The time that must be waited between doses of RadAway in ticks. + D:radiation_radaway_cooldown=0.0 + + # Controls the amount of rad resistance gained when consuming Rad-X. + D:radiation_rad_x_amount=25.0 + + # The time taken for one dose of Rad-X to wear off in ticks. + D:radiation_rad_x_lifetime=12000.0 + + # The time that must be waited between doses of Rad-X in ticks. + D:radiation_rad_x_cooldown=0.0 + + # The rad resistance levels provided by the three levels of shielding. Order: light, medium, heavy. + D:radiation_shielding_level < + 1.0E-4 + 0.01 + 1.0 + > + + # If enabled along with hardcore containers, radiation shielding can be applied to tile entities. + B:radiation_tile_shielding=true + + # The maximum rate at which scrubbers will remove radiation as a fraction of the radiation level of the chunk it is in. + D:radiation_scrubber_fraction=0.1 + + # The range of scrubbers' search for occluding blocks. + I:radiation_scrubber_radius=4 + + # Use a non-linear scrubbing rate equation instead of the linear behaviour? + B:radiation_scrubber_alt=false + + # The four parameters a,b,c,d in the non-linear scrubbing rate equation 'F = a^[-(S/b)^(S/c + 1)^(1/d)]', where 'F' is the remaining fraction of radiation left in the chunk's update buffer after scrubbing and 'S' is the effective number of scrubbers in the chunk after accounting for inefficiencies. It is recommended that you only modify these if you know what you are doing. + D:radiation_scrubber_param < + 2.14280951676725 + 3.0 + 4.0 + 2.0 + > + + # The power in RF/s scrubbers need to be supplied to run. + I:radiation_scrubber_power=500 + + # The amount of borax scrubbers need to be supplied per second. + I:radiation_scrubber_borax_rate=0 + + # The radiation level, as a power of ten, at which the Geiger counter block will emit a full-strength comparator signal. + D:radiation_geiger_block_redstone=3.0 + + # If enabled, radiation shielding attachment recipes will be added for all registered armor pieces. + B:radiation_shielding_default_recipes=false + + # List of armor item stacks for which shielding recipes will not be added by default. Format: 'modid:armorName:meta'. + S:radiation_shielding_item_blacklist < + ic2:hazmat_helmet + ic2:hazmat_chestplate + ic2:hazmat_leggings + extraplanets:tier1_space_suit_helmet + extraplanets:tier1_space_suit_chest + extraplanets:tier1_space_suit_jetpack_chest + extraplanets:tier1_space_suit_leggings + extraplanets:tier1_space_suit_boots + extraplanets:tier1_space_suit_gravity_boots + extraplanets:tier2_space_suit_helmet + extraplanets:tier2_space_suit_chest + extraplanets:tier2_space_suit_jetpack_chest + extraplanets:tier2_space_suit_leggings + extraplanets:tier2_space_suit_boots + extraplanets:tier2_space_suit_gravity_boots + extraplanets:tier3_space_suit_helmet + extraplanets:tier3_space_suit_chest + extraplanets:tier3_space_suit_jetpack_chest + extraplanets:tier3_space_suit_leggings + extraplanets:tier3_space_suit_boots + extraplanets:tier3_space_suit_gravity_boots + extraplanets:tier4_space_suit_helmet + extraplanets:tier4_space_suit_chest + extraplanets:tier4_space_suit_jetpack_chest + extraplanets:tier4_space_suit_leggings + extraplanets:tier4_space_suit_boots + extraplanets:tier4_space_suit_gravity_boots + > + + # List of armor item stacks for which shielding recipes will be added. Mostly used when the automated shielding recipes are disabled. Format: 'modid:armorName:meta'. + S:radiation_shielding_custom_stacks < + > + + # List of armor item stacks and their default radiation shielding levels. Format: 'modid:armorName:meta_resistance'. Note: this is not the only way to add these values if you have CraftTweaker installed. Rad resistance can also be given to armor by changing their recipe such that an NBT tag called "ncRadiationResistance" with the double value equal to the resistance level is attached to it. + S:radiation_shielding_default_levels < + nuclearcraft:helm_hazmat_2.0 + nuclearcraft:chest_hazmat_3.0 + nuclearcraft:legs_hazmat_2.0 + nuclearcraft:boots_hazmat_2.0 + ic2:hazmat_helmet_2.0 + ic2:hazmat_chestplate_3.0 + ic2:hazmat_leggings_2.0 + extraplanets:tier1_space_suit_helmet_1.0 + extraplanets:tier1_space_suit_chest_1.5 + extraplanets:tier1_space_suit_jetpack_chest_1.5 + extraplanets:tier1_space_suit_leggings_1.0 + extraplanets:tier1_space_suit_boots_1.0 + extraplanets:tier1_space_suit_gravity_boots_1.0 + extraplanets:tier2_space_suit_helmet_1.3 + extraplanets:tier2_space_suit_chest_1.95 + extraplanets:tier2_space_suit_jetpack_chest_1.95 + extraplanets:tier2_space_suit_leggings_1.3 + extraplanets:tier2_space_suit_boots_1.3 + extraplanets:tier2_space_suit_gravity_boots_1.3 + extraplanets:tier3_space_suit_helmet_1.6 + extraplanets:tier3_space_suit_chest_2.4 + extraplanets:tier3_space_suit_jetpack_chest_2.4 + extraplanets:tier3_space_suit_leggings_1.6 + extraplanets:tier3_space_suit_boots_1.6 + extraplanets:tier3_space_suit_gravity_boots_1.6 + extraplanets:tier4_space_suit_helmet_2.0 + extraplanets:tier4_space_suit_chest_3.0 + extraplanets:tier4_space_suit_jetpack_chest_3.0 + extraplanets:tier4_space_suit_leggings_2.0 + extraplanets:tier4_space_suit_boots_2.0 + extraplanets:tier4_space_suit_gravity_boots_2.0 + > + + # If enabled, the radioactive stacks in a player's inventory will irradiate the chunk the player is in as well as the player directly. + B:radiation_hardcore_stacks=true + + # The radioactive stacks in container blocks will irradiate the chunk the tile entity is in at a rate of this fraction of their base radiation level. + D:radiation_hardcore_containers=0.0 + + # Radioactive items dropped on the ground will irradiate the chunk they are in. + B:radiation_dropped_items=true + + # If enabled, players' rad levels will persist on death. + B:radiation_death_persist=true + + # Specifies the fraction of the player's rad level that persists if Radiation Death Persistence is enabled. + D:radiation_death_persist_fraction=0.5 + + # Number of seconds players will have radiation immunity after death due to radiation. + D:radiation_death_immunity_time=60.0 + + # Lists of potion effects experienced at various percentages of radiation level by players. Format: 'radPercent_potionNameA@strength,potionNameB@strength,...,potionNameZ@strength'. + S:radiation_player_debuff_lists < + 40.0_minecraft:weakness@1 + 55.0_minecraft:weakness@1,minecraft:mining_fatigue@1 + 70.0_minecraft:weakness@2,minecraft:mining_fatigue@1,minecraft:hunger@1 + 80.0_minecraft:weakness@2,minecraft:mining_fatigue@2,minecraft:hunger@1,minecraft:poison@1 + 90.0_minecraft:weakness@3,minecraft:mining_fatigue@3,minecraft:hunger@2,minecraft:poison@1,minecraft:wither@1 + > + + # Lists of potion effects experienced at various percentages of radiation level by passive entities. Format: 'radPercent_potionNameA@strength,potionNameB@strength,...,potionNameZ@strength'. + S:radiation_passive_debuff_lists < + 40.0_minecraft:weakness@1 + 55.0_minecraft:weakness@1,minecraft:mining_fatigue@1 + 70.0_minecraft:weakness@2,minecraft:mining_fatigue@1,minecraft:hunger@1 + 80.0_minecraft:weakness@2,minecraft:mining_fatigue@2,minecraft:hunger@1,minecraft:poison@1 + 90.0_minecraft:weakness@3,minecraft:mining_fatigue@3,minecraft:hunger@2,minecraft:poison@1,minecraft:wither@1 + > + + # Lists of potion effects experienced at various percentages of radiation level by mobs. Format: 'radPercent_potionNameA@strength,potionNameB@strength,...,potionNameZ@strength'. + S:radiation_mob_buff_lists < + 40.0_minecraft:speed@1 + 55.0_minecraft:speed@1,minecraft:jump_boost@1 + 70.0_minecraft:speed@2,minecraft:jump_boost@1,minecraft:resistance@1 + 80.0_minecraft:speed@2,minecraft:jump_boost@2,minecraft:resistance@1,minecraft:absorption@1 + 90.0_minecraft:speed@3,minecraft:jump_boost@3,minecraft:resistance@2,minecraft:absorption@1,minecraft:regeneration@1 + > + + # If enabled, horses can be equipped with radiation-protective armor. + B:radiation_horse_armor=false + + # Modifier for the size of radiation info on the HUD. + D:radiation_hud_size=1.0 + + # Angle from the centre of the screen at which radiation info appears on the HUD. 0 degrees is the top of the screen, 45 is top-right, etc. + D:radiation_hud_position=225.0 + + # Optional config to specify where the rads overlay should appear on the screen if not wanted on a side or at a corner - if used, this config will be used in place of the angle-based one. Two doubles are required [x, y] which specify how far right (x) and how far down (y) from the top-left corner of the screen the overlay is drawn at. + D:radiation_hud_position_cartesian < + > + + # If enabled, a black outline will surround the radiation counter text underneath the rad bar. + B:radiation_hud_text_outline=false + + # If disabled, the rads overlay will show and the ticking will be heard even when a Geiger Counter is not being held. + B:radiation_require_counter=true + + # If enabled, chunk boundaries will be shown while holding or looking at a geiger counter block or radiation scrubber. + B:radiation_chunk_boundaries=true + + # If set to a positive integer, radiation levels will be shown without unit prefixes to this number of significant figures. + I:radiation_unit_prefixes=0 + + # Determines the total radiation that a Radiation Badge can be exposed to before disintegrating. + D:radiation_badge_durability=250.0 + + # Determines the amount of exposed radiation after which the Radiation Badge will inform the player of its total exposure level as a fraction of the durability. + D:radiation_badge_info_rate=0.1 + S:radiation_block_effects < + nuclearcraft:dry_earth:0_20_materialMapColor@8368696 + nuclearcraft:dry_earth:0_20_materialMapColor@9923917 + minecraft:air:0_10_materialMapColor@31744 + > + B:radiation_mob_buffs=true + B:radiation_passive_debuffs=true + D:radiation_poison_rate=0.025 + D:radiation_scrubber_rate=0.025 + I:radiation_world_tick_rate=20 +} + + +salt_fission { + # Modifies the power generated by salt fission reactors. + D:salt_fission_power=1.0 + + # Modifies the rate of fuel used by salt fission reactors. + D:salt_fission_fuel_use=1.0 + + # Modifies the heat generated by salt fission reactors. + D:salt_fission_heat_generation=1.0 + + # Can molten salt fission reactors overheat? + B:salt_fission_overheat=true + + # Modifies the radiation leaked by meltdowns. + D:salt_fission_meltdown_radiation_multiplier=1.0 + + # Minimum side length of molten salt fission reactors. + I:salt_fission_min_size=1 + + # Maximum side length of molten salt fission reactors. + I:salt_fission_max_size=24 + + # Heat removed per tick. Order: base, redstone, quartz, gold, glowstone, lapis, diamond, liquid helium, ender, cryotheum, iron, emerald, copper, tin, magnesium. + D:salt_fission_cooling_rate < + 240.0 + 360.0 + 360.0 + 480.0 + 520.0 + 480.0 + 600.0 + 560.0 + 480.0 + 640.0 + 320.0 + 640.0 + 320.0 + 480.0 + 440.0 + > + + # Percentage heat level of a salt fission reactor at which Redstone Emitters will output a full-strength redstone signal. + I:salt_fission_redstone_max_heat=50 + + # The maximum rate at which fuel distributors and retrievers can push to and pull from fuel vessels in mB/s. + I:salt_fission_max_distribution_rate=4 + + # Multiplier for the fraction of stored fluid that vessels will spread to adjacent components. + D:salt_fission_vessel_spread_ratio=0.5 + + # Multiplier for the fraction of stored fluid that heaters will spread to adjacent components. + D:salt_fission_heater_spread_ratio=0.5 + I:salt_fission_cooling_max_rate=20 +} + + +tools { + # Mining levels (wood = 0, stone = 1, etc.). Order: boron, boron spaxelhoe, tough alloy, tough alloy spaxelhoe, hard carbon, hard carbon spaxelhoe, boron nitride, boron nitride spaxelhoe. + I:tool_mining_level < + 2 + 2 + 3 + 3 + 3 + 3 + 4 + 4 + > + + # Max number of tool uses. Order: boron, boron spaxelhoe, tough alloy, tough alloy spaxelhoe, hard carbon, hard carbon spaxelhoe, boron nitride, boron nitride spaxelhoe. + I:tool_durability < + 547 + 2735 + 929 + 4645 + 1245 + 6225 + 1928 + 9640 + > + + # Determines the rate at which blocks are destroyed (wood = 2.0, stone = 4.0, etc.). Order: boron, boron spaxelhoe, tough alloy, tough alloy spaxelhoe, hard carbon, hard carbon spaxelhoe, boron nitride, boron nitride spaxelhoe. + D:tool_speed < + 8.0 + 8.0 + 10.0 + 10.0 + 11.0 + 11.0 + 12.0 + 12.0 + > + + # Related to the damage done per hit (wood = 0.0, stone = 1.0, etc.). Order: boron, boron spaxelhoe, tough alloy, tough alloy spaxelhoe, hard carbon, hard carbon spaxelhoe, boron nitride, boron nitride spaxelhoe. + D:tool_attack_damage < + 2.5 + 2.5 + 3.0 + 3.0 + 3.0 + 3.0 + 3.5 + 3.5 + > + + # Determines the quality of applied enchantments. Order: boron, boron spaxelhoe, tough alloy, tough alloy spaxelhoe, hard carbon, hard carbon spaxelhoe, boron nitride, boron nitride spaxelhoe. + I:tool_enchantability < + 6 + 6 + 15 + 15 + 12 + 12 + 20 + 20 + > + + # Determines the Tinkers' Construct handle modifiers of the materials. Order: boron, tough alloy, hard carbon, boron nitride. + D:tool_handle_modifier < + 0.85 + 1.1 + 1.0 + 0.75 + > + + # Will these materials be registered as tool materials for Tinkers' Construct? Order: boron, tough alloy, hard carbon, boron nitride, thorium, uranium, magnesium, chocolate. + B:tool_tic_register < + true + true + true + true + true + true + true + true + > +} + + +turbine { + # Minimum side length of turbines. + I:turbine_min_size=1 + + # Maximum side length of turbines. + I:turbine_max_size=24 + + # Multiplier for the energy transferred from the fluid flow to this type of rotor blade. Order: steel, extreme alloy, SiC-SiC CMC. + D:turbine_blade_efficiency < + 1.0 + 1.1 + 1.25 + > + + # Coefficient by which a set of this type of rotor blade multiplies the volume of the fluid in the oncoming flow. Order: steel, extreme alloy, SiC-SiC CMC. + D:turbine_blade_expansion < + 1.4 + 1.6 + 1.8 + > + + # Coefficient by which a set of rotor stators multiplies the volume of the fluid in the oncoming flow. + D:turbine_stator_expansion=0.75 + + # Multiplier for the energy generated by this type of dynamo coil. Order: magnesium, beryllium, aluminum, gold, copper, silver. + D:turbine_coil_conductivity < + 0.86 + 0.9 + 0.98 + 1.04 + 1.1 + 1.12 + > + + # Base RF produced per processed mB of this type of steam. Order: high pressure, low pressure, standard. + D:turbine_power_per_mb < + 16.0 + 4.0 + 4.0 + > + + # Expansion level for this type of steam's recipe. Order: high pressure, low pressure, standard. + D:turbine_expansion_level < + 4.0 + 2.0 + 2.0 + > + + # Maximum mB of fluid processed per tick per rotor blade. + I:turbine_mb_per_blade=100 + + # Modifier for the volume of turbine sound effects. + D:turbine_sound_volume=1.0 +} + + diff --git a/config/openglider.cfg b/config/openglider.cfg new file mode 100644 index 0000000..f941fe7 --- /dev/null +++ b/config/openglider.cfg @@ -0,0 +1,119 @@ +# Configuration file + +"1) basic hang glider stats" { + # The amount of blocks to move forwards (per-tick) while gliding normally. [range: 0.0 ~ 100.0, default: 0.025] + S:"1) Normal Forward Movement"=0.025 + + # The amount of blocks a player falls (per-tick) while gliding normally. [range: 0.0 ~ 100.0, default: 0.55] + S:"2) Normal Fall Distance"=0.55 + + # The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift'). [range: 0.0 ~ 100.0, default: 0.05] + S:"3) Fast Forward Movement"=0.05 + + # The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift'). [range: 0.0 ~ 100.0, default: 0.675] + S:"4) Fast Fall Distance"=0.675 + + # A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config. [range: 0.001 ~ 10.0, default: 1.4] + S:"5) Overall Wind Power"=1.4 + + # The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick. [range: 0.0 ~ 1.0, default: 0.985] + S:"6) Air Resistance"=0.985 + + # The maximum durability of an unused hang glider. [range: 1 ~ 10000, default: 818] + I:"7) Total Durability"=818 +} + + +"2) advanced hang glider stats" { + # The amount of blocks to move forwards (per-tick) while gliding normally. [range: 0.0 ~ 100.0, default: 0.04] + S:"1) Normal Forward Movement"=0.04 + + # The amount of blocks a player falls (per-tick) while gliding normally. [range: 0.0 ~ 100.0, default: 0.55] + S:"2) Normal Fall Distance"=0.55 + + # The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift'). [range: 0.0 ~ 100.0, default: 0.08] + S:"3) Fast Forward Movement"=0.08 + + # The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift'). [range: 0.0 ~ 100.0, default: 0.675] + S:"4) Fast Fall Distance"=0.675 + + # A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall quite weak wind, with mild gusts that occur semi-commonly. Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config. [range: 0.001 ~ 10.0, default: 0.75] + S:"5) Overall Wind Power"=0.75 + + # The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick. [range: 0.0 ~ 1.0, default: 0.99] + S:"6) Air Resistance"=0.99 + + # The maximum durability of an unused advanced hang glider. [range: 1 ~ 100000, default: 2202] + I:"7) Total Durability"=2202 +} + + +"3) wind" { + # Enables air resistance, making the player slow down over time when flying. Values conditional on tier of glider. [default: true] + B:"1) Enable Air Resistance"=true + + # Enables wind, making the player move unpredictably around when gliding. [default: true] + B:"1) Enable Wind"=true + + # A quality-of-life option to quickly change the overall power of the wind effect for all gliders. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available below. [range: 0.001 ~ 10.0, default: 1.0] + S:"2) Overall Power"=1.0 + + # The size of the wind gusts, larger values mean the gusts push the player around in greater angles from their intended direction. Default is moderately sized. Observable gameplay effects are highly tied with wind frequency. [range: 1.0 ~ 100.0, default: 19.0] + S:"3) Gust Size"=19.0 + + # The frequency of the wind gusts, larger values mean the wind effects occur more often. 0 removes wind. Default is semi-common. Observable gameplay effects are highly tied with gust size. [range: 0.0 ~ 5.0, default: 0.15] + S:"4) Wind Frequency"=0.15 + + # How much stronger the wind should be while it is raining. 1 means the wind is the same if raining or not, 10 means the wind is 10x stronger while it is raining. [range: 1.0 ~ 10.0, default: 3.0] + S:"5) Rain Multiplier"=3.0 + + # When going fast, the overall wind effect is changed by this multiplier. Default is that going fast reduces the wind effect by a moderate amount. 0 means the player's speed has no effect on the wind. [range: -10.0 ~ 10.0, default: 0.4] + S:"6) Speed Multiplier"=0.4 + + # The player's y-level/height changes the overall wind effect by this multiplier. Default is that the higher you are up in the world the stronger the wind is, but only by a moderate amount. 0 means the player's height has no effect on the wind. [range: -10.0 ~ 10.0, default: 1.5] + S:"7) Height Multiplier"=1.5 + + # The glider's durability remaining changes the overall wind effect by this additional amount. 0 means the glider's durability won't effect the wind power, whereas 1 will mean a nearly broken glider is affected by wind about twice as much as a new one. [range: 0.0 ~ 5.0, default: 0.7] + S:"8) Durability Multiplier"=0.7 +} + + +"4) durability" { + # The durability used up each time. [range: 0 ~ 10000, default: 1] + I:"Durability Per-Use"=1 + + # The timeframe for durability usage, in ticks. Recall that there are 20 ticks in a second, so a value of 20 would damage the item about once a second. Default is 1 damage about every 10 seconds of flight, so with the default durability (618) means about 15 minutes of flight time with an undamaged glider. [range: 1 ~ 10000, default: 200] + I:"Durability Timeframe"=200 + + # Enables durability usage of the hang glider when gliding. [default: true] + B:"Enable Durability"=true +} + + +"5) misc" { + # Allows gliders to rise when gliding over hot blocks (e.g. lava). EXPERIMENTAL so disabled by default (for now). [default: false] + B:"Enable Heat Updraft"=false +} + + +"6) visuals" { + # Enables rendering of the hang glider on the player in third-person perspective (or to others). [default: true] + B:"1) Enable Rendering 3PP"=true + + # Enables rendering of the hang glider above the player's head in first person perspective. [default: true] + B:"2) Enable Rendering FPP"=true + + # How high above the player's head the glider appears as in first person perspective while flying. Lower values will make it more visible/intrusive. [range: 1.0 ~ 4.0, default: 1.9] + S:"3) First-Person Glider Visibility"=1.9 + + # Disables rendering of the handlebar (and also therefore any items held) while the player is gliding. [default: true] + B:"4) Disable Handlebar Rendering While Gliding"=true + + # Disables rendering of the offhand while the player is gliding. [default: true] + B:"4) Disable Offhand Rendering While Gliding"=true + + # How much the glider should shift visually when in fast/shift mode. 0 is none. [range: 0.0 ~ 1.0, default: 0.05] + S:"5) First-Person Glider Speed Shift"=0.05 +} + + diff --git a/config/orespawn.cfg b/config/orespawn.cfg new file mode 100644 index 0000000..8c737f5 --- /dev/null +++ b/config/orespawn.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # How thick should the shell of bedrock be? [range: 1 ~ 4, default: 1] + I:"Bedrock Thickness"=1 + + # Flatten the bedrock during world generation [default: false] + B:"Flatten Bedrock"=false + + # Force all chunks to retrogen regardless of anything else [default: false] + B:"Force Retrogen"=false + + # Replace vanilla ore-generation entirely [default: false] + B:"Replace Vanilla Oregen"=false + + # Do we have Retrogen active and generating anything different from the last run in already existing chunks ? [default: false] + B:Retrogen=false + + # Retroactively flatten bedrock [default: false] + B:"Retrogen Flat Bedrock"=false +} + + diff --git a/config/orespawn3/densemetals_basemetals.json b/config/orespawn3/densemetals_basemetals.json new file mode 100644 index 0000000..2e2aec4 --- /dev/null +++ b/config/orespawn3/densemetals_basemetals.json @@ -0,0 +1,253 @@ +{ + "version": "2.0", + "spawns": { + "dense_coldiron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_coldiron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_coldiron_ore", + "chance": 100 + } + ] + }, + "dense_adamantine_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_adamantine_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_adamantine_ore", + "chance": 100 + } + ] + }, + "dense_starsteel_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_starsteel_ore", + "dimensions": [ + 1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 255, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_starsteel_ore", + "chance": 100 + } + ] + }, + "dense_copper_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_copper_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_copper_ore", + "chance": 100 + } + ] + }, + "dense_silver_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_silver_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_silver_ore", + "chance": 100 + } + ] + }, + "dense_tin_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_tin_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_tin_ore", + "chance": 100 + } + ] + }, + "dense_lead_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_lead_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 64, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_lead_ore", + "chance": 100 + } + ] + }, + "dense_zinc_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_zinc_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_zinc_ore", + "chance": 100 + } + ] + }, + "dense_mercury_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_mercury_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_mercury_ore", + "chance": 100 + } + ] + }, + "dense_nickel_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nickel_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_nickel_ore", + "chance": 100 + } + ] + }, + "dense_platinum_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_platinum_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_platinum_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/config/orespawn3/densemetals_nethermetals_vanilla.json b/config/orespawn3/densemetals_nethermetals_vanilla.json new file mode 100644 index 0000000..4ef6214 --- /dev/null +++ b/config/orespawn3/densemetals_nethermetals_vanilla.json @@ -0,0 +1,173 @@ +{ + "version": "2.0", + "spawns": { + "dense_nether_coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_coal_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_coal_ore", + "chance": 100 + } + ] + }, + "dense_nether_diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_diamond_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_diamond_ore", + "chance": 100 + } + ] + }, + "dense_nether_emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_emerald_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_emerald_ore", + "chance": 100 + } + ] + }, + "dense_nether_gold_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_gold_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:nether_gold_ore", + "chance": 100 + } + ] + }, + "dense_nether_iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_iron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:nether_iron_ore", + "chance": 100 + } + ] + }, + "dense_nether_lapis_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_iron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 96 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_lapis_ore", + "chance": 100 + } + ] + }, + "dense_nether_redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_redstone_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 96 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_redstone_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/config/orespawn3/densemetals_vanilla.json b/config/orespawn3/densemetals_vanilla.json new file mode 100644 index 0000000..b216e60 --- /dev/null +++ b/config/orespawn3/densemetals_vanilla.json @@ -0,0 +1,181 @@ +{ + "version": "2.0", + "spawns": { + "dense_coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_coal_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_coal_ore", + "chance": 100 + } + ] + }, + "dense_iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_iron_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_iron_ore", + "chance": 100 + } + ] + }, + "dense_gold_ore_standard": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_gold_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_gold_ore", + "chance": 100 + } + ] + }, + "dense_gold_ore_mesa": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_gold_ore", + "dimensions": [], + "biomes": { + "includes": [ "MESA" ] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_gold_ore", + "chance": 100 + } + ] + }, + "dense_diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_diamond_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_diamond_ore", + "chance": 100 + } + ] + }, + "dense_redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_redstone_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_redstone_ore", + "chance": 100 + } + ] + }, + "dense_lapis_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_lapis_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_lapis_ore", + "chance": 100 + } + ] + }, + "dense_emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_emerald_ore", + "dimensions": [], + "biomes": { + "includes": [ "MOUNTAIN" ] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_emerald_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/config/orespawn3/orespawn.json b/config/orespawn3/orespawn.json new file mode 100644 index 0000000..4021c4f --- /dev/null +++ b/config/orespawn3/orespawn.json @@ -0,0 +1,332 @@ +{ + "version": "2.0", + "spawns": { + "quartz_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 15, + "variation": 4, + "frequency": 7, + "minHeight": 0, + "maxHeight": 128 + }, + "blocks": [ + { + "name": "minecraft:quartz_ore", + "chance": 100 + } + ] + }, + "coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 25, + "variation": 12, + "frequency": 20, + "minHeight": 0, + "maxHeight": 128 + }, + "blocks": [ + { + "name": "minecraft:coal_ore", + "chance": 100 + } + ] + }, + "iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 8, + "variation": 4, + "frequency": 20, + "minHeight": 0, + "maxHeight": 64 + }, + "blocks": [ + { + "name": "minecraft:iron_ore", + "chance": 100 + } + ] + }, + "gold_ore_standard": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 8, + "variation": 2, + "frequency": 2, + "minHeight": 0, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:gold_ore", + "chance": 100 + } + ] + }, + "gold_ore_mesa": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "includes": [ "MESA" ] + }, + "parameters": { + "size": 8, + "variation": 2, + "frequency": 2, + "minHeight": 32, + "maxHeight": 79 + }, + "blocks": [ + { + "name": "minecraft:gold_ore", + "chance": 100 + } + ] + }, + "diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 3, + "numObjects": 2, + "minHeight": 0, + "maxHeight": 16 + }, + "blocks": [ + { + "name": "minecraft:diamond_ore", + "chance": 100 + } + ] + }, + "redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 6, + "variation": 3, + "frequency": 8, + "minHeight": 0, + "maxHeight": 16 + }, + "blocks": [ + { + "name": "minecraft:redstone_ore", + "chance": 100 + } + ] + }, + "lapis_ore": { + "retrogen": false, + "enabled": false, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 5, + "variation": 2, + "frequency": 1, + "minHeight": 0, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:lapis_ore", + "chance": 100 + } + ] + }, + "emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "includes": [ "MOUNTAIN" ] + }, + "parameters": { + "size": 1, + "variation": 0, + "frequency": 8, + "minHeight": 4, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:emerald_ore", + "chance": 100 + } + ] + }, + "dirt": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:dirt", + "chance": 100, + "state": "snowy=false,variant=dirt" + } + ] + }, + "gravel": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 8, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:gravel", + "chance": 100 + } + ] + }, + "andesite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=andesite" + } + ] + }, + "diorite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=diorite" + } + ] + }, + "granite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=granite" + } + ] + } + } +} \ No newline at end of file diff --git a/config/orespawn3/sysconf/features-orespawn.json b/config/orespawn3/sysconf/features-orespawn.json new file mode 100644 index 0000000..09075a3 --- /dev/null +++ b/config/orespawn3/sysconf/features-orespawn.json @@ -0,0 +1,26 @@ +[ + { + "name": "default", + "class": "com.mcmoddev.orespawn.impl.features.DefaultFeatureGenerator" + }, + { + "name": "vein", + "class": "com.mcmoddev.orespawn.impl.features.VeinGenerator" + }, + { + "name": "normal-cloud", + "class": "com.mcmoddev.orespawn.impl.features.NormalCloudGenerator" + }, + { + "name": "precision", + "class": "com.mcmoddev.orespawn.impl.features.PrecisionGenerator" + }, + { + "name": "clusters", + "class": "com.mcmoddev.orespawn.impl.features.ClusterGenerator" + }, + { + "name": "underfluids", + "class": "com.mcmoddev.orespawn.impl.features.UnderFluid" + } +] \ No newline at end of file diff --git a/config/orespawn3/sysconf/known-configs.json b/config/orespawn3/sysconf/known-configs.json new file mode 100644 index 0000000..47dfba9 --- /dev/null +++ b/config/orespawn3/sysconf/known-configs.json @@ -0,0 +1,6 @@ +[ + "densemetals_vanilla", + "densemetals_nethermetals_vanilla", + "orespawn", + "densemetals_basemetals" +] \ No newline at end of file diff --git a/config/orespawn3/sysconf/replacements-densemetals_vanilla.json b/config/orespawn3/sysconf/replacements-densemetals_vanilla.json new file mode 100644 index 0000000..68c0f87 --- /dev/null +++ b/config/orespawn3/sysconf/replacements-densemetals_vanilla.json @@ -0,0 +1,27 @@ +{ + "replace_copper_ore": [ { "name": "basemetals:copper_ore" } ], + "replace_coldiron_ore": [ { "name": "basemetals:coldiron_ore" } ], + "replace_adamantine_ore": [ { "name": "basemetals:adamantine_ore" } ], + "replace_starsteel_ore": [ { "name": "basemetals:starsteel_ore" } ], + "replace_silver_ore": [ { "name": "basemetals:silver_ore" } ], + "replace_tin_ore": [ { "name": "basemetals:tin_ore" } ], + "replace_lead_ore": [ { "name": "basemetals:lead_ore" } ], + "replace_zinc_ore": [ { "name": "basemetals:zinc_ore" } ], + "replace_mercury_ore": [ { "name": "basemetals:mercury_ore" } ], + "replace_nickel_ore": [ { "name": "basemetals:nickel_ore" } ], + "replace_platinum_ore": [ { "name": "basemetals:platinum_ore" } ], + "replace_coal_ore": [ { "name": "minecraft:coal_ore" } ], + "replace_iron_ore": [ { "name": "minecraft:iron_ore" } ], + "replace_gold_ore": [ { "name": "minecraft:gold_ore" } ], + "replace_diamond_ore": [ { "name": "minecraft:diamond_ore" } ], + "replace_redstone_ore": [ { "name": "minecraft:redstone_ore" } ], + "replace_lapis_ore": [ { "name": "minecraft:lapis_ore" } ], + "replace_emerald_ore": [ { "name": "minecraft:emerald_ore" } ], + "replace_nether_coal_ore": [ { "name": "nethermetals:nether_coal_ore" } ], + "replace_nether_iron_ore": [ { "name": "nethermetals:nether_iron_ore" } ], + "replace_nether_gold_ore": [ { "name": "nethermetals:nether_gold_ore" } ], + "replace_nether_diamond_ore": [ { "name": "nethermetals:nether_diamond_ore" } ], + "replace_nether_redstone_ore": [ { "name": "nethermetals:nether_redstone_ore" } ], + "replace_nether_lapis_ore": [ { "name": "nethermetals:nether_lapis_ore" } ], + "replace_nether_emerald_ore": [ { "name": "nethermetals:nether_emerald_ore" } ] +} \ No newline at end of file diff --git a/config/orespawn3/sysconf/replacements-orespawn.json b/config/orespawn3/sysconf/replacements-orespawn.json new file mode 100644 index 0000000..2bfdd0c --- /dev/null +++ b/config/orespawn3/sysconf/replacements-orespawn.json @@ -0,0 +1,8 @@ +{ + "default": [ { "name": "minecraft:stone" }, + { "name": "minecraft:andesite" }, + { "name": "minecraft:diorite" }, + { "name": "minecraft:granite" }, + { "name": "minecraft:netherrack" }, + { "name": "minecraft:end_stone" } ] +} diff --git a/config/p455w0rdsLib.cfg b/config/p455w0rdsLib.cfg new file mode 100644 index 0000000..886636f --- /dev/null +++ b/config/p455w0rdsLib.cfg @@ -0,0 +1,39 @@ +# Configuration file + +"colored light shader options" { + # Enables shader support in dependant mods [default: true] + B:EnableShaders=false + + # If true, then colored lighting effects will be added to vanilla items, blocks, and tile entities. [default: true] + B:EnableVanillaLightingEffects=false + + # Maximum Number of lights to be rendered on the screen at once [range: 4 ~ 256, default: 64] + I:MaxLights=64 + + # Maximum Distance to render a colored light [range: 4.0 ~ 128.0, default: 128.0] + S:MaxRenderDist=128.0 + + # Skips sending light updates to the card some frames. This can speed up fps greatly when bandwidth is a problem. 0 always sends data. [range: 0 ~ 160, default: 10] + I:NumFramesToSkipWhenRenderingShaders=10 +} + + +"misc client options" { + # Enable the contributor cosmetics (Only useful if u are a contributor, but don't want the cosmetics to override other cosmetics) [default: true] + B:EnableContributorCosmetics=false + + # Enable (true0 or disable (false) particle effects that result from contriutor cosmetics for other players [default: true] + B:EnableContributorParticleEffectsOthers=false + + # Enable (true0 or disable (false) particle effects that result from contriutor cosmetics for current player [default: true] + B:EnableContributorParticleEffectsSelf=false +} + + +options { + B:EnableContributorCosmetics=false + B:EnableContributorParticleEffectsOthers=false + B:EnableContributorParticleEffectsSelf=false +} + + diff --git a/config/packagedauto.cfg b/config/packagedauto.cfg new file mode 100644 index 0000000..44ca9b7 --- /dev/null +++ b/config/packagedauto.cfg @@ -0,0 +1,80 @@ +# Configuration file + +blocks { + + encoder { + # How many pattern slots should the Package Recipe Encoder have. + I:pattern_slots=20 + } + + packager { + # Should the Packager not require exact inputs only when it will not be ambiguous which package to make. + B:check_disjoint=true + + # Should the Packager draw energy from ME systems. + B:draw_me_energy=true + + # How much FE the Packager should hold. + I:energy_capacity=5000 + + # How much FE the Packager should use. + I:energy_req=500 + + # How much FE/t maximum the Packager should use. + I:energy_usage=100 + + # Should the Packager not require exact inputs. Overrides check_disjoint. + B:force_disjoint=false + } + + unpackager { + # Should the Unpackager draw energy from ME systems. + B:draw_me_energy=true + + # How much FE the Unpackager should hold. + I:energy_capacity=5000 + + # How much FE/t maximum the Unpackager should use. + I:energy_usage=50 + } + + crafter { + # Should the Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Package Crafter be enabled. + B:enabled=false + + # How much FE the Package Crafter should hold. + I:energy_capacity=5000 + + # How much FE the Package Crafter should use. + I:energy_req=500 + + # How much FE/t maximum the Package Crafter should use. + I:energy_usage=100 + } + + packager_extension { + # Should the Packager Extension not require exact inputs only when it will not be ambiguous which package to make. + B:check_disjoint=true + + # Should the Packager Extension draw energy from ME systems. + B:draw_me_energy=true + + # How much FE the Packager Extension should hold. + I:energy_capacity=5000 + + # How much FE the Packager Extension should use. + I:energy_req=500 + + # How much FE/t maximum the Packager Extension should use. + I:energy_usage=100 + + # Should the Packager Extension not require exact inputs. Overrides check_disjoint. + B:force_disjoint=false + } + +} + + diff --git a/config/packagedexcrafting.cfg b/config/packagedexcrafting.cfg new file mode 100644 index 0000000..a7d8d65 --- /dev/null +++ b/config/packagedexcrafting.cfg @@ -0,0 +1,107 @@ +# Configuration file + +blocks { + + basic_crafter { + # Should the Basic Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Basic Package Crafter be enabled. + B:enabled=false + + # How much FE the Basic Package Crafter should hold. + I:energy_capacity=5000 + + # How much FE the Basic Package Crafter should use. + I:energy_req=500 + + # How much FE/t maximum the Basic Package Crafter should use. + I:energy_usage=100 + } + + advanced_crafter { + # Should the Advanced Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Advanced Package Crafter be enabled. + B:enabled=true + + # How much FE the Advanced Package Crafter should hold. + I:energy_capacity=25000 + + # How much FE the Advanced Package Crafter should use. + I:energy_req=25000 + + # How much FE/t maximum the Advanced Package Crafter should use. + I:energy_usage=125 + } + + elite_crafter { + # Should the Elite Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Elite Package Crafter be enabled. + B:enabled=true + + # How much FE the Elite Package Crafter should hold. + I:energy_capacity=50000 + + # How much FE the Elite Package Crafter should use. + I:energy_req=50000 + + # How much FE/t maximum the Elite Package Crafter should use. + I:energy_usage=250 + } + + ultimate_crafter { + # Should the Ultimate Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Ultimate Package Crafter be enabled. + B:enabled=true + + # How much FE the Ultimate Package Crafter should hold. + I:energy_capacity=100000 + + # How much FE the Ultimate Package Crafter should use. + I:energy_req=100000 + + # How much FE/t maximum the Ultimate Package Crafter should use. + I:energy_usage=500 + } + + ender_crafter { + # How much each alternator should reduce the waiting time of the Ender Package Crafter. + D:alternator_eff=0.02 + + # Should the Ender Packager Crafter draw energy from ME systems. + B:draw_me_energy=true + + # Should the Ender Package Crafter be enabled. + B:enabled=false + + # How much FE the Ender Package Crafter should hold. + I:energy_capacity=5000 + + # How much FE the Ender Package Crafter should use. + I:energy_req=500 + + # How much FE/t maximum the Ender Package Crafter should use. + I:energy_usage=100 + + # How many ticks should the Ender Package Crafter wait before using energy. + I:progress_req=600 + } + + combination_crafter { + # Should the Combination Packager Crafter draw energy from ME systems. + B:draw_me_energy=false + + # Should the Combination Package Crafter be enabled. + B:enabled=true + + # How much FE the Combination Package Crafter should hold. + I:energy_capacity=5000000 + } + +} diff --git a/config/patchouli.cfg b/config/patchouli.cfg new file mode 100644 index 0000000..2abcc60 --- /dev/null +++ b/config/patchouli.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # Set this to true to disable advancement locking and make all entries visible at all times + # Config Flag: advancements_disabled + B:"Disable Advancement Locking"=false + + # Enable if you experience problems with Patchouli not seeing advancements in books. + B:"Enable reload on first book open"=false + + # Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. + S:"Inventory Button Book"= + + # If Triumph is installed, hidden advancements are not synced properly, breaking gating entries with them. + # If this is set to true, advancements without display info (missing an icon, name or description) will be detected and synced if they are completed. + B:"Override Triumph advancement visibility"=true + + # Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. + # Config Flag: testing_mode + B:"Testing Mode"=false +} + + diff --git a/config/phosphor.json b/config/phosphor.json new file mode 100644 index 0000000..62ee39e --- /dev/null +++ b/config/phosphor.json @@ -0,0 +1,4 @@ +{ + "enable_illegal_thread_access_warnings": true, + "enable_phosphor": true +} \ No newline at end of file diff --git a/config/placebo.cfg b/config/placebo.cfg new file mode 100644 index 0000000..875413a --- /dev/null +++ b/config/placebo.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # If placebo will dump all event handlers to the log in post init. [default: false] + B:"Dump event handlers"=false + + # If placebo will replace all ShapelessRecipes and ShapelessOreRecipes with FastShapelessRecipes. [default: true] + B:"Fast Shapeless Recipes"=true +} + + diff --git a/config/randompatches.cfg b/config/randompatches.cfg new file mode 100644 index 0000000..76fdad2 --- /dev/null +++ b/config/randompatches.cfg @@ -0,0 +1,272 @@ +# Configuration file + +########################################################################################################## +# boats +#--------------------------------------------------------------------------------------------------------# +# Options related to boats. +########################################################################################################## + +boats { + # Whether to patch EntityBoat. + # Default: true + B:patchEntityBoat=true + + # Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds). + # Default: false + B:preventUnderwaterBoatPassengerEjection=false + + # The buoyancy of boats when they are under flowing water. + # The vanilla default is -0.0007. + # Min: -1.7976931348623157E308 + # Max: 1.7976931348623157E308 + # Default: 0.023 + D:underwaterBoatBuoyancy=0.023 +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Options related to client-sided features. +########################################################################################################## + +client { + # Adds a separate keybind for dismounting. + # Default: true + B:dismountKeybind=false + + # Speeds up language switching. + # Default: true + B:fastLanguageSwitch=true + + # Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu. + # Default: false + B:forceTitleScreenOnDisconnect=true + + # The framerate limit slider step size. + # If this is set to 10.0, vanilla behavior is not changed. + # Min: 4.9E-324 + # Max: 260.0 + # Default: 1.0 + D:framerateLimitSliderStepSize=1.0 + + # Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode. + # Default: true + B:invisiblePlayerModelFix=true + + # Whether to add the Toggle Narrator keybind to the controls. + # Default: true + B:narratorKeybind=true + + # Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon). + # Default: true + B:patchMinecraftClass=true + + # Set this to false to force disable the "force title screen on disconnect" patch. + # Default: true + B:patchTitleScreenOnDisconnect=true + + # Whether to apply the potion glint patch so that the potion glowing effect can be toggled. + # Default: true + B:patchPotionGlint=false + + # Whether to remove the glowing effect from potions. + # Default: false + B:removePotionGlint=false + + # Backports the smooth eye level change animations from Minecraft 1.13 and newer. + # Default: true + B:patchSmoothEyeLevelChanges=true + + # Whether smooth eye level change animations should be enabled. + # Default: true + B:smoothEyeLevelChanges=true + + # Enables the /rpreloadclient command. + # Default: true + B:rpreloadclient=true + + ########################################################################################################## + # window + #--------------------------------------------------------------------------------------------------------# + # Options related to the Minecraft window. + ########################################################################################################## + + window { + # The path to the 16x16 Minecraft window icon. + # Leave this and the 32x32 icon blank to use the default icon. + # Default: + S:icon16= + + # The path to the 32x32 Minecraft window icon. + # Leave this and the 16x16 icon blank to use the default icon. + # Default: + S:icon32= + + # The path to the 256x256 window icon which is used on Mac OS X. + # Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon. + # Default: + S:icon256= + + # The Minecraft window title. + # Default: Minecraft 1.12.2 + S:title=Nomifactory (dev branch, 307ceaa) + } + +} + + +########################################################################################################## +# misc +#--------------------------------------------------------------------------------------------------------# +# Options that don't fit into any other categories. +########################################################################################################## + +misc { + # Whether to prevent the observer from emitting a signal when it is placed. + # This fixes MC-109832. + # Default: true + B:disableObserverSignalOnPlace=true + + # Whether to fix dismount positions being too high. + # This fixes MC-3328 and MC-111726. + # Default: true + B:dismountPositionFix=true + + # Fixes the End portal and End gateway break particle textures and improves End portal rendering. + # Default: true + B:endPortalTweaks=true + + # Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException. + # Default: true + B:fixTickNextTickListOutOfSynch=true + + # Fixes MC-2025. + # More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/ + # Default: true + B:mc2025Fix=true + + # Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI. + # Default: true + B:minecartAIFix=true + + # Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only. + # Default: true + B:miningGhostBlocksFix=true + + # Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed). + # Default: true + B:particleFixes=true + + # Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts). + # Default: true + B:patchNetHandlerPlayServer=true + + # Whether to patch the packet size limit. + # Default: true + B:patchPacketSizeLimit=false + + # The packet size limit. + # The vanilla limit is 2097152. + # Min: 257 + # Max: 2147483647 + # Default: 16777216 + I:packetSizeLimit=16777216 + + # Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block. + # Default: true + B:pistonGhostBlocksFix=true + + # Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets. + # Default: true + B:portalBucketReplacementFix=true + + # Enables the portal bucket replacement fix for Nether portals. + # Default: false + B:portalBucketReplacementFixForNetherPortals=false + + # Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book. + # Default: true + B:recipeBookNBTFix=true + + # Enables the /rpreload command. + # Default: true + B:rpreload=true + + # Fixes player skull stacking. + # Default: true + B:skullStackingFix=true + + # Whether skull stacking requires the same textures or just the same player profile. + # Default: true + B:skullStackingRequiresSameTextures=true +} + + +########################################################################################################## +# speedLimits +#--------------------------------------------------------------------------------------------------------# +# Options related to the movement speed limits. +########################################################################################################## + +speedLimits { + # The maximum player speed. + # The vanilla default is 100.0. + # Min: 1.0 + # Max: 3.4028234663852886E38 + # Default: 1000000.0 + D:maxPlayerSpeed=1000000.0 + + # The maximum player elytra speed. + # The vanilla default is 300.0. + # Min: 1.0 + # Max: 3.4028234663852886E38 + # Default: 1000000.0 + D:maxPlayerElytraSpeed=1000000.0 + + # The maximum player vehicle speed. + # The vanilla default is 100.0. + # Min: 1.0 + # Max: 1.7976931348623157E308 + # Default: 1000000.0 + D:maxPlayerVehicleSpeed=1000000.0 +} + + +########################################################################################################## +# timeouts +#--------------------------------------------------------------------------------------------------------# +# Options related to the disconnect timeouts. +########################################################################################################## + +timeouts { + # The interval at which the server sends the KeepAlive packet. + # Min: 1 + # Max: 2147483647 + # Default: 15 + I:keepAlivePacketInterval=15 + + # The login timeout in ticks. + # Min: 1 + # Max: 2147483647 + # Default: 1800 + I:loginTimeout=1800 + + # Whether to apply the login timeout. + # Default: true + B:patchLoginTimeout=true + + # The read timeout in seconds. + # This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet. + # This value is automatically rounded up to a product of keepAlivePacketInterval. + # Min: 1 + # Max: 2147483647 + # Default: 90 + I:readTimeout=90 + + # Whether to patch NetworkManager to apply the client-sided read timeout. + # Default: true + B:patchNetworkManager=true +} + + diff --git a/config/rangedpumps.cfg b/config/rangedpumps.cfg new file mode 100644 index 0000000..a44e80f --- /dev/null +++ b/config/rangedpumps.cfg @@ -0,0 +1,29 @@ +# Configuration file + +pump { + # The capacity of the energy storage [range: 0 ~ 2147483647, default: 32000] + I:energyCapacity=32000 + + # Energy drained when draining liquid [range: 0 ~ 2147483647, default: 100] + I:energyUsagePerDrain=100 + + # Energy drained when moving to the next block [range: 0 ~ 2147483647, default: 0] + I:energyUsagePerMove=0 + + # The range of the pump [range: 0 ~ 1024, default: 64] + I:range=64 + + # Replaces the liquid that is removed with stone to reduce lag [default: true] + B:replaceLiquidWithStone=true + + # The interval in ticks for when to move on to the next block (higher is slower) [range: 0 ~ 1024, default: 8] + I:speed=8 + + # The capacity of the internal pump tank [range: 1000 ~ 2147483647, default: 32000] + I:tankCapacity=32000 + + # Whether the pump uses energy to work [default: true] + B:usesEnergy=true +} + + diff --git a/config/scannable.cfg b/config/scannable.cfg new file mode 100644 index 0000000..307601f --- /dev/null +++ b/config/scannable.cfg @@ -0,0 +1,966 @@ +# Configuration file + +general { + # The basic scan radius without range modules. + # IMPORTANT: some modules such as the block and ore scanner modules will already use + # a reduced radius based on this value. Specifically, the ore scanners multiply this + # value by 0.25, and the block scanner multiplies it by 0.5. + # Range modules will boost the range by half this value. + # Min: 16 + # Max: 128 + I:baseScanRadius=64 + + # Registry names of blocks that will never be scanned. + S:blockBlacklist < + minecraft:command_block > + + # Amount of energy that can be stored in a scanner. + # Min: 0 + # Max: 2147483647 + I:energyCapacityScanner=500000 + + # Amount of energy used by the animal module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleAnimal=25 + + # Amount of energy used by the block module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleBlock=100 + + # Amount of energy used by the entity module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleEntity=75 + + # Amount of energy used by the fluid module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleFluid=50 + + # Amount of energy used by the monster module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleMonster=50 + + # Amount of energy used by the common ore module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleOreCommon=75 + + # Amount of energy used by the rare ore module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleOreRare=100 + + # Amount of energy used by the range module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleRange=100 + + # Amount of energy used by the structure module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleStructure=150 + + # Fluid names of fluids that should be ignored. + S:fluidBlacklist < + > + + # The colors for fluids used when rendering their result bounding box. + # See `oreColors` for format entries have to be in. + S:fluidColors < + water=0x4275DC + lava=0xE26723 > + + # Whether to try to inject a depth texture into Minecraft's FBO when rendering the + # scan wave effect. This is much faster as it will not have to re-render the world + # geometry to retrieve the depth information required for the effect. However, it + # appears that on some systems this doesn't work. The mod tries to detect that and + # will fall back to re-rendering automatically, but you can force re-rendering by + # setting this to false, e.g. for debugging or just to avoid the one logged warning. + B:injectDepthTexture=true + + # Whether to log out failure to determine the item stack dropped by a block. + # Scannable needs to find the item stack representation of a block to get the + # ore dictionary name(s) of blocks, as well as to show a more accurate tooltip + # of the currently bound block in the block module. Scannable attempts to find + # the item stack representation by calling Block.getPickBlock (which is allowed + # to fail, as some blocks require a valid world state) and alternatively by using + # Item.getItemFromBlock+Block.damageDropped, the latter being verified using the + # roundtrip through Block.damageDropped/Item.getMetadata/Block.getStateFromMeta. + # Sadly this fails for a lot of modded blocks because people rarely implement + # Block.damageDropped. As a workaround you can add blocks for which this fails to + # the `statesCommon` and `statesRare` lists. + B:logBlockDropLookupFailures=false + + # Ore dictionary entries that match the common ore pattern but should be ignored. + S:oreBlacklist < + > + + # The colors for ores used when rendering their result bounding box. + # Each entry must be a key-value pair separated by a `=`, with the. + # key being the ore dictionary name and the value being the hexadecimal + # RGB value of the color. + S:oreColors < + oreApatite=0xa0c9eb + orePhosphor=0xd1bc00 + oreGravelApatite=0xa0c9eb + oreGravelPhosphor=0xd1bc00 + oreMarbleApatite=0xa0c9eb + oreMarblePhosphor=0xd1bc00 + oreBlackgraniteApatite=0xa0c9eb + oreBlackgranitePhosphor=0xd1bc00 + oreRedgraniteApatite=0xa0c9eb + oreRedgranitePhosphor=0xd1bc00 + oreBasaltApatite=0xa0c9eb + oreBasaltPhosphor=0xd1bc00 + oreBauxite=0x0095ff + oreAluminium=0x0095ff + oreIlmenite=0x0095ff + oreGravelBauxite=0x0095ff + oreGravelAluminium=0x0095ff + oreGravelIlmenite=0x0095ff + oreMarbleBauxite=0x0095ff + oreMarbleAluminium=0x0095ff + oreMarbleIlmenite=0x0095ff + oreBlackgraniteBauxite=0x0095ff + oreBlackgraniteAluminium=0x0095ff + oreBlackgraniteIlmenite=0x0095ff + oreRedgraniteBauxite=0x0095ff + oreRedgraniteAluminium=0x0095ff + oreRedgraniteIlmenite=0x0095ff + oreBasaltBauxite=0x0095ff + oreBasaltAluminium=0x0095ff + oreBasaltIlmenite=0x0095ff + oreBeryllium=0x1ea300 + oreThorium=0x1ea300 + oreEmerald=0x1ea300 + oreGravelBeryllium=0x1ea300 + oreGravelThorium=0x1ea300 + oreGravelEmerald=0x1ea300 + oreEndstoneBeryllium=0x1ea300 + oreEndstoneThorium=0x1ea300 + oreEndstoneEmerald=0x1ea300 + oreMarbleBeryllium=0x1ea300 + oreMarbleThorium=0x1ea300 + oreMarbleEmerald=0x1ea300 + oreBlackgraniteBeryllium=0x1ea300 + oreBlackgraniteThorium=0x1ea300 + oreBlackgraniteEmerald=0x1ea300 + oreRedgraniteBeryllium=0x1ea300 + oreRedgraniteThorium=0x1ea300 + oreRedgraniteEmerald=0x1ea300 + oreBasaltBeryllium=0x1ea300 + oreBasaltThorium=0x1ea300 + oreBasaltEmerald=0x1ea300 + oreLignite=0xad8657 + oreCoal=0x999999 + oreGravelLignite=0xad8657 + oreGravelCoal=0x999999 + oreMarbleLignite=0xad8657 + oreMarbleCoal=0x999999 + oreBlackgraniteLignite=0xad8657 + oreBlackgraniteCoal=0x999999 + oreRedgraniteLignite=0xad8657 + oreRedgraniteCoal=0x999999 + oreBasaltLignite=0xad8657 + oreBasaltCoal=0x999999 + oreCopper=0xff7b00 + oreChalcopyrite=0xff7b00 + oreIron=0xff7b00 + oreGravelCopper=0xff7b00 + oreGravelChalcopyrite=0xff7b00 + oreGravelIron=0xff7b00 + oreNetherrackCopper=0xff7b00 + oreNetherrackChalcopyrite=0xff7b00 + oreNetherrackIron=0xff7b00 + oreMarbleCopper=0xff7b00 + oreMarbleChalcopyrite=0xff7b00 + oreMarbleIron=0xff7b00 + oreBlackgraniteCopper=0xff7b00 + oreBlackgraniteChalcopyrite=0xff7b00 + oreBlackgraniteIron=0xff7b00 + oreRedgraniteCopper=0xff7b00 + oreRedgraniteChalcopyrite=0xff7b00 + oreRedgraniteIron=0xff7b00 + oreBasaltCopper=0xff7b00 + oreBasaltChalcopyrite=0xff7b00 + oreBasaltIron=0xff7b00 + oreGraphite=0x00ffff + oreDiamond=0x00ffff + oreGravelGraphite=0x00ffff + oreGravelDiamond=0x00ffff + oreMarbleGraphite=0x00ffff + oreMarbleDiamond=0x00ffff + oreBlackgraniteGraphite=0x00ffff + oreBlackgraniteDiamond=0x00ffff + oreRedgraniteGraphite=0x00ffff + oreRedgraniteDiamond=0x00ffff + oreBasaltGraphite=0x00ffff + oreBasaltDiamond=0x00ffff + oreGalena=0x8d44db + oreSilver=0xedfffe + oreLead=0x8d44db + oreGravelGalena=0x8d44db + oreGravelSilver=0xedfffe + oreGravelLead=0x8d44db + oreMarbleGalena=0x8d44db + oreMarbleSilver=0xedfffe + oreMarbleLead=0x8d44db + oreBlackgraniteGalena=0x8d44db + oreBlackgraniteSilver=0xedfffe + oreBlackgraniteLead=0x8d44db + oreRedgraniteGalena=0x8d44db + oreRedgraniteSilver=0xedfffe + oreRedgraniteLead=0x8d44db + oreBasaltGalena=0x8d44db + oreBasaltSilver=0xedfffe + oreBasaltLead=0x8d44db + oreYellowLimonite=0xffabab + oreBrownLimonite=0xffabab + oreBandedIron=0xffabab + oreMalachite=0xffabab + oreGravelYellowLimonite=0xffabab + oreGravelBrownLimonite=0xffabab + oreGravelBandedIron=0xffabab + oreGravelMalachite=0xffabab + oreNetherrackYellowLimonite=0xffabab + oreNetherrackBrownLimonite=0xffabab + oreNetherrackBandedIron=0xffabab + oreNetherrackMalachite=0xffabab + oreMarbleYellowLimonite=0xffabab + oreMarbleBrownLimonite=0xffabab + oreMarbleBandedIron=0xffabab + oreMarbleMalachite=0xffabab + oreBlackgraniteYellowLimonite=0xffabab + oreBlackgraniteBrownLimonite=0xffabab + oreBlackgraniteBandedIron=0xffabab + oreBlackgraniteMalachite=0xffabab + oreRedgraniteYellowLimonite=0xffabab + oreRedgraniteBrownLimonite=0xffabab + oreRedgraniteBandedIron=0xffabab + oreRedgraniteMalachite=0xffabab + oreBasaltYellowLimonite=0xffabab + oreBasaltBrownLimonite=0xffabab + oreBasaltBandedIron=0xffabab + oreBasaltMalachite=0xffabab + oreLazurite=0x0000ff + oreSodalite=0x0000ff + oreCalcite=0x0000ff + oreLapis=0x0000ff + oreGravelLazurite=0x0000ff + oreGravelSodalite=0x0000ff + oreGravelCalcite=0x0000ff + oreGravelLapis=0x0000ff + oreEndstoneLazurite=0x0000ff + oreEndstoneSodalite=0x0000ff + oreEndstoneCalcite=0x0000ff + oreEndstoneLapis=0x0000ff + oreMarbleLazurite=0x0000ff + oreMarbleSodalite=0x0000ff + oreMarbleCalcite=0x0000ff + oreMarbleLapis=0x0000ff + oreBlackgraniteLazurite=0x0000ff + oreBlackgraniteSodalite=0x0000ff + oreBlackgraniteCalcite=0x0000ff + oreBlackgraniteLapis=0x0000ff + oreRedgraniteLazurite=0x0000ff + oreRedgraniteSodalite=0x0000ff + oreRedgraniteCalcite=0x0000ff + oreRedgraniteLapis=0x0000ff + oreBasaltLazurite=0x0000ff + oreBasaltSodalite=0x0000ff + oreBasaltCalcite=0x0000ff + oreBasaltLapis=0x0000ff + oreMagnetite=0xffff00 + oreVanadiumMagnetite=0xffff00 + oreGold=0xffff00 + oreGravelMagnetite=0xffff00 + oreGravelVanadiumMagnetite=0xffff00 + oreGravelGold=0xffff00 + oreNetherrackMagnetite=0xffff00 + oreNetherrackVanadiumMagnetite=0xffff00 + oreNetherrackGold=0xffff00 + oreMarbleMagnetite=0xffff00 + oreMarbleVanadiumMagnetite=0xffff00 + oreMarbleGold=0xffff00 + oreBlackgraniteMagnetite=0xffff00 + oreBlackgraniteVanadiumMagnetite=0xffff00 + oreBlackgraniteGold=0xffff00 + oreRedgraniteMagnetite=0xffff00 + oreRedgraniteVanadiumMagnetite=0xffff00 + oreRedgraniteGold=0xffff00 + oreBasaltMagnetite=0xffff00 + oreBasaltVanadiumMagnetite=0xffff00 + oreBasaltGold=0xffff00 + oreGrossular=0xff007b + oreSpessartine=0xff007b + orePyrolusite=0xff007b + oreTantalite=0xff007b + oreGravelGrossular=0xff007b + oreGravelSpessartine=0xff007b + oreGravelPyrolusite=0xff007b + oreGravelTantalite=0xff007b + oreEndstoneGrossular=0xff007b + oreEndstoneSpessartine=0xff007b + oreEndstonePyrolusite=0xff007b + oreEndstoneTantalite=0xff007b + oreMarbleGrossular=0xff007b + oreMarbleSpessartine=0xff007b + oreMarblePyrolusite=0xff007b + oreMarbleTantalite=0xff007b + oreBlackgraniteGrossular=0xff007b + oreBlackgraniteSpessartine=0xff007b + oreBlackgranitePyrolusite=0xff007b + oreBlackgraniteTantalite=0xff007b + oreRedgraniteGrossular=0xff007b + oreRedgraniteSpessartine=0xff007b + oreRedgranitePyrolusite=0xff007b + oreRedgraniteTantalite=0xff007b + oreBasaltGrossular=0xff007b + oreBasaltSpessartine=0xff007b + oreBasaltPyrolusite=0xff007b + oreBasaltTantalite=0xff007b + oreWulfenite=0xffffff + oreMolybdenite=0x6a3cb5 + orePowellite=0x6a3cb5 + oreGravelWulfenite=0xffffff + oreGravelMolybdenite=0x6a3cb5 + oreGravelPowellite=0x6a3cb5 + oreEndstoneWulfenite=0xffffff + oreEndstoneMolybdenite=0x6a3cb5 + oreEndstonePowellite=0x6a3cb5 + oreMarbleWulfenite=0xffffff + oreMarbleMolybdenite=0x6a3cb5 + oreMarblePowellite=0x6a3cb5 + oreBlackgraniteWulfenite=0xffffff + oreBlackgraniteMolybdenite=0x6a3cb5 + oreBlackgranitePowellite=0x6a3cb5 + oreRedgraniteWulfenite=0xffffff + oreRedgraniteMolybdenite=0x6a3cb5 + oreRedgranitePowellite=0x6a3cb5 + oreBasaltWulfenite=0xffffff + oreBasaltMolybdenite=0x6a3cb5 + oreBasaltPowellite=0x6a3cb5 + oreBastnasite=0xff00ff + oreMonazite=0xff00ff + oreNeodymium=0xff00ff + oreGravelBastnasite=0xff00ff + oreGravelMonazite=0xff00ff + oreGravelNeodymium=0xff00ff + oreMarbleBastnasite=0xff00ff + oreMarbleMonazite=0xff00ff + oreMarbleNeodymium=0xff00ff + oreBlackgraniteBastnasite=0xff00ff + oreBlackgraniteMonazite=0xff00ff + oreBlackgraniteNeodymium=0xff00ff + oreRedgraniteBastnasite=0xff00ff + oreRedgraniteMonazite=0xff00ff + oreRedgraniteNeodymium=0xff00ff + oreBasaltBastnasite=0xff00ff + oreBasaltMonazite=0xff00ff + oreBasaltNeodymium=0xff00ff + oreGarnierite=0x00ff99 + orePentlandite=0x00ff99 + oreNickel=0x00ff99 + oreCobaltite=0x00ff99 + oreGravelGarnierite=0x00ff99 + oreGravelPentlandite=0x00ff99 + oreGravelNickel=0x00ff99 + oreGravelCobaltite=0x00ff99 + oreEndstoneGarnierite=0x00ff99 + oreEndstonePentlandite=0x00ff99 + oreEndstoneNickel=0x00ff99 + oreEndstoneCobaltite=0x00ff99 + oreNetherrackGarnierite=0x00ff99 + oreNetherrackPentlandite=0x00ff99 + oreNetherrackNickel=0x00ff99 + oreNetherrackCobaltite=0x00ff99 + oreMarbleGarnierite=0x00ff99 + oreMarblePentlandite=0x00ff99 + oreMarbleNickel=0x00ff99 + oreMarbleCobaltite=0x00ff99 + oreBlackgraniteGarnierite=0x00ff99 + oreBlackgranitePentlandite=0x00ff99 + oreBlackgraniteNickel=0x00ff99 + oreBlackgraniteCobaltite=0x00ff99 + oreRedgraniteGarnierite=0x00ff99 + oreRedgranitePentlandite=0x00ff99 + oreRedgraniteNickel=0x00ff99 + oreRedgraniteCobaltite=0x00ff99 + oreBasaltGarnierite=0x00ff99 + oreBasaltPentlandite=0x00ff99 + oreBasaltNickel=0x00ff99 + oreBasaltCobaltite=0x00ff99 + oreOilsands=0x999999 + oreGravelOilsands=0x999999 + oreMarbleOilsands=0x999999 + oreBlackgraniteOilsands=0x999999 + oreRedgraniteOilsands=0x999999 + oreBasaltOilsands=0x999999 + oreBentonite=0x648047 + oreMagnesite=0x648047 + oreOlivine=0x648047 + oreGlauconite=0x648047 + oreGravelBentonite=0x648047 + oreGravelMagnesite=0x648047 + oreGravelOlivine=0x648047 + oreGravelGlauconite=0x648047 + oreEndstoneBentonite=0x648047 + oreEndstoneMagnesite=0x648047 + oreEndstoneOlivine=0x648047 + oreEndstoneGlauconite=0x648047 + oreMarbleBentonite=0x648047 + oreMarbleMagnesite=0x648047 + oreMarbleOlivine=0x648047 + oreMarbleGlauconite=0x648047 + oreBlackgraniteBentonite=0x648047 + oreBlackgraniteMagnesite=0x648047 + oreBlackgraniteOlivine=0x648047 + oreBlackgraniteGlauconite=0x648047 + oreRedgraniteBentonite=0x648047 + oreRedgraniteMagnesite=0x648047 + oreRedgraniteOlivine=0x648047 + oreRedgraniteGlauconite=0x648047 + oreBasaltBentonite=0x648047 + oreBasaltMagnesite=0x648047 + oreBasaltOlivine=0x648047 + oreBasaltGlauconite=0x648047 + orePitchblende=0xbbff00 + oreUranium=0xbbff00 + oreUraninite=0xbbff00 + oreGravelPitchblende=0xbbff00 + oreGravelUranium=0xbbff00 + oreGravelUraninite=0xbbff00 + oreMarblePitchblende=0xbbff00 + oreMarbleUranium=0xbbff00 + oreMarbleUraninite=0xbbff00 + oreBlackgranitePitchblende=0xbbff00 + oreBlackgraniteUranium=0xbbff00 + oreBlackgraniteUraninite=0xbbff00 + oreRedgranitePitchblende=0xbbff00 + oreRedgraniteUranium=0xbbff00 + oreRedgraniteUraninite=0xbbff00 + oreBasaltPitchblende=0xbbff00 + oreBasaltUranium=0xbbff00 + oreBasaltUraninite=0xbbff00 + orePlatinum=0x6ec2ff + orePalladium=0xff879b + oreGravelPlatinum=0x6ec2ff + oreGravelPalladium=0xff879b + oreEndstonePlatinum=0x6ec2ff + oreEndstonePalladium=0xff879b + oreMarblePlatinum=0x6ec2ff + oreMarblePalladium=0xff879b + oreBlackgranitePlatinum=0x6ec2ff + oreBlackgranitePalladium=0xff879b + oreRedgranitePlatinum=0x6ec2ff + oreRedgranitePalladium=0xff879b + oreBasaltPlatinum=0x6ec2ff + oreBasaltPalladium=0xff879b + oreQuartzite=0xc2ffd1 + oreBarite=0xc2ffd1 + oreNetherQuartz=0xc2ffd1 + oreCertusQuartz=0xc2ffd1 + oreGravelQuartzite=0xc2ffd1 + oreGravelBarite=0xc2ffd1 + oreGravelNetherQuartz=0xc2ffd1 + oreGravelCertusQuartz=0xc2ffd1 + oreNetherrackNetherQuartz=0xc2ffd1 + oreMarbleQuartzite=0xc2ffd1 + oreMarbleBarite=0xc2ffd1 + oreMarbleNetherQuartz=0xc2ffd1 + oreMarbleCertusQuartz=0xc2ffd1 + oreBlackgraniteQuartzite=0xc2ffd1 + oreBlackgraniteBarite=0xc2ffd1 + oreBlackgraniteNetherQuartz=0xc2ffd1 + oreBlackgraniteCertusQuartz=0xc2ffd1 + oreRedgraniteQuartzite=0xc2ffd1 + oreRedgraniteBarite=0xc2ffd1 + oreRedgraniteNetherQuartz=0xc2ffd1 + oreRedgraniteCertusQuartz=0xc2ffd1 + oreBasaltQuartzite=0xc2ffd1 + oreBasaltBarite=0xc2ffd1 + oreBasaltNetherQuartz=0xc2ffd1 + oreBasaltCertusQuartz=0xc2ffd1 + oreRedstone=0xff0000 + oreRuby=0xff0000 + oreCinnabar=0xff0000 + oreGravelRedstone=0xff0000 + oreGravelRuby=0xff0000 + oreGravelCinnabar=0xff0000 + oreNetherrackRedstone=0xff0000 + oreNetherrackRuby=0xff0000 + oreNetherrackCinnabar=0xff0000 + oreMarbleRedstone=0xff0000 + oreMarbleRuby=0xff0000 + oreMarbleCinnabar=0xff0000 + oreBlackgraniteRedstone=0xff0000 + oreBlackgraniteRuby=0xff0000 + oreBlackgraniteCinnabar=0xff0000 + oreRedgraniteRedstone=0xff0000 + oreRedgraniteRuby=0xff0000 + oreRedgraniteCinnabar=0xff0000 + oreBasaltRedstone=0xff0000 + oreBasaltRuby=0xff0000 + oreBasaltCinnabar=0xff0000 + oreSalt=0xffffff + oreRockSalt=0xffffff + oreLepidolite=0xff007b + oreSpodumene=0xff007b + oreGravelSalt=0xffffff + oreGravelRockSalt=0xffffff + oreGravelLepidolite=0xff007b + oreGravelSpodumene=0xff007b + oreMarbleSalt=0xffffff + oreMarbleRockSalt=0xffffff + oreMarbleLepidolite=0xff007b + oreMarbleSpodumene=0xff007b + oreBlackgraniteSalt=0xffffff + oreBlackgraniteRockSalt=0xffffff + oreBlackgraniteLepidolite=0xff007b + oreBlackgraniteSpodumene=0xff007b + oreRedgraniteSalt=0xffffff + oreRedgraniteRockSalt=0xffffff + oreRedgraniteLepidolite=0xff007b + oreRedgraniteSpodumene=0xff007b + oreBasaltSalt=0xffffff + oreBasaltRockSalt=0xffffff + oreBasaltLepidolite=0xff007b + oreBasaltSpodumene=0xff007b + oreAlmandine=0xa30000 + orePyrope=0xa30000 + oreSaphire=0xa55cff + oreGreenSapphire=0xa55cff + oreGravelAlmandine=0xa30000 + oreGravelPyrope=0xa30000 + oreGravelSaphire=0xa55cff + oreGravelGreenSapphire=0xa55cff + oreMarbleAlmandine=0xa30000 + oreMarblePyrope=0xa30000 + oreMarbleSaphire=0xa55cff + oreMarbleGreenSapphire=0xa55cff + oreBlackgraniteAlmandine=0xa30000 + oreBlackgranitePyrope=0xa30000 + oreBlackgraniteSaphire=0xa55cff + oreBlackgraniteGreenSapphire=0xa55cff + oreRedgraniteAlmandine=0xa30000 + oreRedgranitePyrope=0xa30000 + oreRedgraniteSaphire=0xa55cff + oreRedgraniteGreenSapphire=0xa55cff + oreBasaltAlmandine=0xa30000 + oreBasaltPyrope=0xa30000 + oreBasaltSaphire=0xa55cff + oreBasaltGreenSapphire=0xa55cff + oreSoapstone=0x97e693 + oreTalc=0x97e693 + oreGlauconite=0x97e693 + oreGravelSoapstone=0x97e693 + oreGravelTalc=0x97e693 + oreGravelGlauconite=0x97e693 + oreMarbleSoapstone=0x97e693 + oreMarbleTalc=0x97e693 + oreMarbleGlauconite=0x97e693 + oreBlackgraniteSoapstone=0x97e693 + oreBlackgraniteTalc=0x97e693 + oreBlackgraniteGlauconite=0x97e693 + oreRedgraniteSoapstone=0x97e693 + oreRedgraniteTalc=0x97e693 + oreRedgraniteGlauconite=0x97e693 + oreBasaltSoapstone=0x97e693 + oreBasaltTalc=0x97e693 + oreBasaltGlauconite=0x97e693 + oreTetrahedrite=0xff7878 + oreStibnite=0xff7878 + oreGravelTetrahedrite=0xff7878 + oreGravelStibnite=0xff7878 + oreNetherrackTetrahedrite=0xff7878 + oreNetherrackStibnite=0xff7878 + oreMarbleTetrahedrite=0xff7878 + oreMarbleStibnite=0xff7878 + oreBlackgraniteTetrahedrite=0xff7878 + oreBlackgraniteStibnite=0xff7878 + oreRedgraniteTetrahedrite=0xff7878 + oreRedgraniteStibnite=0xff7878 + oreBasaltTetrahedrite=0xff7878 + oreBasaltStibnite=0xff7878 + oreTin=0xbcdce6 + oreCassiterite=0xbcdce6 + oreGravelTin=0xbcdce6 + oreGravelCassiterite=0xbcdce6 + oreMarbleTin=0xbcdce6 + oreMarbleCassiterite=0xbcdce6 + oreBlackgraniteTin=0xbcdce6 + oreBlackgraniteCassiterite=0xbcdce6 + oreRedgraniteTin=0xbcdce6 + oreRedgraniteCassiterite=0xbcdce6 + oreBasaltTin=0xbcdce6 + oreBasaltCassiterite=0xbcdce6 + oreScheelite=0x7300ff + oreTungstate=0x7300ff + oreLithium=0x7300ff + oreGravelScheelite=0x7300ff + oreGravelTungstate=0x7300ff + oreGravelLithium=0x7300ff + oreEndstoneScheelite=0x7300ff + oreEndstoneTungstate=0x7300ff + oreEndstoneLithium=0x7300ff + oreMarbleScheelite=0x7300ff + oreMarbleTungstate=0x7300ff + oreMarbleLithium=0x7300ff + oreBlackgraniteScheelite=0x7300ff + oreBlackgraniteTungstate=0x7300ff + oreBlackgraniteLithium=0x7300ff + oreRedgraniteScheelite=0x7300ff + oreRedgraniteTungstate=0x7300ff + oreRedgraniteLithium=0x7300ff + oreBasaltScheelite=0x7300ff + oreBasaltTungstate=0x7300ff + oreBasaltLithium=0x7300ff + oreZinc=0xffffff + orePyrite=0xffffff + oreSphalerite=0x00a2ff + oreGravelZinc=0xffffff + oreGravelPyrite=0xffffff + oreGravelSphalerite=0x00a2ff + oreNetherrackSphalerite=0x00a2ff + oreNetherrackPyrite=0xffffff + oreMarbleZinc=0xffffff + oreMarblePyrite=0xffffff + oreMarbleSphalerite=0x00a2ff + oreBlackgraniteZinc=0xffffff + oreBlackgranitePyrite=0xffffff + oreBlackgraniteSphalerite=0x00a2ff + oreRedgraniteZinc=0xffffff + oreRedgranitePyrite=0xffffff + oreRedgraniteSphalerite=0x00a2ff + oreBasaltZinc=0xffffff + oreBasaltPyrite=0xffffff + oreBasaltSphalerite=0x00a2ff + oreNetherrackSulfur=0xfcd703 + oreRutile=0xfc0362 + oreDilithium=0x570034 + oreQuartzBlack=0x000108 + glowstone=0xE9E68E + oreDraconium=0xc334eb > + + # Ore dictionary entries considered common ores, requiring the common ore scanner module. + # Use this to mark ores as common, as opposed to rare (see oresRare). + S:oresCommon < + glowstone + oreApatite + orePhosphor + oreGravelApatite + oreGravelPhosphor + oreMarbleApatite + oreMarblePhosphor + oreBlackgraniteApatite + oreBlackgranitePhosphor + oreRedgraniteApatite + oreRedgranitePhosphor + oreBasaltApatite + oreBasaltPhosphor + oreChalcopyrite + oreGravelChalcopyrite + oreMarbleChalcopyrite + oreBlackgraniteChalcopyrite + oreRedgraniteChalcopyrite + oreBasaltChalcopyrite + oreGalena + oreSilver + oreLead + oreGravelGalena + oreGravelSilver + oreGravelLead + oreMarbleGalena + oreMarbleSilver + oreMarbleLead + oreBlackgraniteGalena + oreBlackgraniteSilver + oreBlackgraniteLead + oreRedgraniteGalena + oreRedgraniteSilver + oreRedgraniteLead + oreBasaltGalena + oreBasaltSilver + oreBasaltLead + oreYellowLimonite + oreBrownLimonite + oreBandedIron + oreMalachite + oreGravelYellowLimonite + oreGravelBrownLimonite + oreGravelBandedIron + oreGravelMalachite + oreMarbleYellowLimonite + oreMarbleBrownLimonite + oreMarbleBandedIron + oreMarbleMalachite + oreBlackgraniteYellowLimonite + oreBlackgraniteBrownLimonite + oreBlackgraniteBandedIron + oreBlackgraniteMalachite + oreRedgraniteYellowLimonite + oreRedgraniteBrownLimonite + oreRedgraniteBandedIron + oreRedgraniteMalachite + oreBasaltYellowLimonite + oreBasaltBrownLimonite + oreBasaltBandedIron + oreBasaltMalachite + oreSodalite + oreGravelSodalite + oreMarbleSodalite + oreBlackgraniteSodalite + oreRedgraniteSodalite + oreBasaltSodalite + oreLignite + oreGravelLignite + oreMarbleLignite + oreBlackgraniteLignite + oreRedgraniteLignite + oreBasaltLignite + oreMagnetite + oreIron + oreVanadiumMagnetite + oreGold + oreGravelMagnetite + oreGravelIron + oreGravelVanadiumMagnetite + oreGravelGold + oreMarbleMagnetite + oreMarbleIron + oreMarbleVanadiumMagnetite + oreMarbleGold + oreBlackgraniteMagnetite + oreBlackgraniteIron + oreBlackgraniteVanadiumMagnetite + oreBlackgraniteGold + oreRedgraniteMagnetite + oreRedgraniteIron + oreRedgraniteVanadiumMagnetite + oreRedgraniteGold + oreBasaltMagnetite + oreBasaltIron + oreBasaltVanadiumMagnetite + oreBasaltGold + oreOilsands + oreCoal + oreGravelOilsands + oreGravelCoal + oreMarbleOilsands + oreMarbleCoal + oreBlackgraniteOilsands + oreBlackgraniteCoal + oreRedgraniteOilsands + oreRedgraniteCoal + oreBasaltOilsands + oreBasaltCoal + oreQuartzite + oreBarite + oreNetherQuartz + oreCertusQuartz + oreGravelQuartzite + oreGravelBarite + oreGravelNetherQuartz + oreGravelCertusQuartz + oreMarbleQuartzite + oreMarbleBarite + oreMarbleNetherQuartz + oreMarbleCertusQuartz + oreBlackgraniteQuartzite + oreBlackgraniteBarite + oreBlackgraniteNetherQuartz + oreBlackgraniteCertusQuartz + oreRedgraniteQuartzite + oreRedgraniteBarite + oreRedgraniteNetherQuartz + oreRedgraniteCertusQuartz + oreBasaltQuartzite + oreBasaltBarite + oreBasaltNetherQuartz + oreBasaltCertusQuartz + oreRedstone + oreRuby + oreCinnabar + oreGravelRedstone + oreGravelRuby + oreGravelCinnabar + oreMarbleRedstone + oreMarbleRuby + oreMarbleCinnabar + oreBlackgraniteRedstone + oreBlackgraniteRuby + oreBlackgraniteCinnabar + oreRedgraniteRedstone + oreRedgraniteRuby + oreRedgraniteCinnabar + oreBasaltRedstone + oreBasaltRuby + oreBasaltCinnabar + oreSalt + oreRockSalt + oreLepidolite + oreSpodumene + oreGravelSalt + oreGravelRockSalt + oreGravelLepidolite + oreGravelSpodumene + oreMarbleSalt + oreMarbleRockSalt + oreMarbleLepidolite + oreMarbleSpodumene + oreBlackgraniteSalt + oreBlackgraniteRockSalt + oreBlackgraniteLepidolite + oreBlackgraniteSpodumene + oreRedgraniteSalt + oreRedgraniteRockSalt + oreRedgraniteLepidolite + oreRedgraniteSpodumene + oreBasaltSalt + oreBasaltRockSalt + oreBasaltLepidolite + oreBasaltSpodumene + oreSoapstone + oreGlauconite + orePentlandite + oreTalc + oreGravelSoapstone + oreGravelGlauconite + oreGravelPentlandite + oreGravelTalc + oreMarbleSoapstone + oreMarbleGlauconite + oreMarblePentlandite + oreMarbleTalc + oreBlackgraniteSoapstone + oreBlackgraniteGlauconite + oreBlackgranitePentlandite + oreBlackgraniteTalc + oreRedgraniteSoapstone + oreRedgraniteGlauconite + oreRedgranitePentlandite + oreRedgraniteTalc + oreBasaltSoapstone + oreBasaltGlauconite + oreBasaltPentlandite + oreBasaltTalc + oreTetrahedrite + oreStibnite + oreCopper + oreGravelTetrahedrite + oreGravelStibnite + oreGravelCopper + oreMarbleTetrahedrite + oreMarbleStibnite + oreMarbleCopper + oreBlackgraniteTetrahedrite + oreBlackgraniteStibnite + oreBlackgraniteCopper + oreRedgraniteTetrahedrite + oreRedgraniteStibnite + oreRedgraniteCopper + oreBasaltTetrahedrite + oreBasaltStibnite + oreBasaltCopper + oreTin + oreCassiterite + oreGravelTin + oreGravelCassiterite + oreMarbleTin + oreMarbleCassiterite + oreBlackgraniteTin + oreBlackgraniteCassiterite + oreRedgraniteTin + oreRedgraniteCassiterite + oreBasaltTin + oreBasaltCassiterite + oreZinc + orePyrite + oreSphalerite + oreGravelZinc + oreGravelPyrite + oreGravelSphalerite + oreMarbleZinc + oreMarblePyrite + oreMarbleSphalerite + oreBlackgraniteZinc + oreBlackgranitePyrite + oreBlackgraniteSphalerite + oreRedgraniteZinc + oreRedgranitePyrite + oreRedgraniteSphalerite + oreBasaltZinc + oreBasaltPyrite + oreBasaltSphalerite + oreNetherrackSphalerite + oreNetherrackPyrite + oreNetherrackSulfur + oreNetherrackNetherQuartz + oreNetherrackMagnetite + oreNetherrackVanadiumMagnetite + oreNetherrackGold + oreNetherrackIron + oreNetherrackYellowLimonite + oreNetherrackBrownLimonite + oreNetherrackBandedIron + oreNetherrackMalachite + oreDilithium + oreEndstoneBentonite + oreEndstoneMagnesite + oreEndstoneOlivine + oreEndstoneGlauconite + oreEndstoneLazurite + oreEndstoneSodalite + oreEndstoneCalcite + oreEndstoneLapis > + + # Ore dictionary names of ores considered 'rare', requiring the rare ore scanner module. + # Anything matching /ore[A-Z].*/ that isn't in the common ore list is + # automatically considered a rare ore (as opposed to the other way around, + # to make missing entries less likely be a problem). Use this to add rare + # ores that do follow this pattern. + S:oresRare < + > + + # Block states considered common ores, requiring the common ore scanner module. + # Use this to mark arbitrary block states as common ores. Format is as follows: + # mod_id:block_name + # or with block properties: + # mod_id:block_name[property1=value1,property2=value2] + # You can look up the properties (as well as name and mod id) in the F3 debug overlay + # in the bottom right. + S:statesCommon < + > + + # Block states considered rare ores, requiring the rare ore scanner module. + # Use this to mark arbitrary block states as rare ores. Format is as follows: + # mod_id:block_name + # or with block properties: + # mod_id:block_name[property1=value1,property2=value2] + # You can look up the properties (as well as name and mod id) in the F3 debug overlay + # in the bottom right. + S:statesRare < + draconicevolution:draconium_ore[type=nether] + draconicevolution:draconium_ore[type=end] > + + # The list of structures the structure module scans for. + S:structures < + EndCity + Fortress + Mansion + Mineshaft + Monument + Stronghold + Temple + Village > + + # Whether to consume energy when performing a scan. + # Will make the scanner a chargeable item. + B:useEnergy=true +} + + diff --git a/config/shadowfacts/ShadowMC.cfg b/config/shadowfacts/ShadowMC.cfg new file mode 100644 index 0000000..b5e6776 --- /dev/null +++ b/config/shadowfacts/ShadowMC.cfg @@ -0,0 +1,14 @@ +# Configuration file + +dev { + # Enable the structure creator block (only for mod/pack devs) + B:enableStructureCreator=false +} + + +general { + # Enable the iron nugget (will only be created if no other iron nugget is present) + B:enableNuggetIron=true +} + + diff --git a/config/simplefluidtanks.cfg b/config/simplefluidtanks.cfg new file mode 100644 index 0000000..b997b5a --- /dev/null +++ b/config/simplefluidtanks.cfg @@ -0,0 +1,47 @@ +# Configuration file + +general { + + ########################################################################################################## + # misc + #--------------------------------------------------------------------------------------------------------# + # Basic settings. + ########################################################################################################## + + misc { + # The amount of fluid a tank can hold measured in buckets. + I:bucketsPerTank=32 + + # Set to false to disable the wrench recipe. + B:wrenchEnabled=true + } + + ########################################################################################################## + # blocks + #--------------------------------------------------------------------------------------------------------# + # Block properties. + ########################################################################################################## + + blocks { + + tank { + # The amount of hits the block can take before it breaks (-1 = indestructible). + D:hardness=50.0 + + # The blocks resistance to explosions. + D:resistance=1000.0 + } + + valve { + # The amount of hits the block can take before it breaks (-1 = indestructible). + D:hardness=50.0 + + # The blocks resistance to explosions. + D:resistance=1000.0 + } + + } + +} + + diff --git a/config/simplyjetpacks-client.cfg b/config/simplyjetpacks-client.cfg new file mode 100644 index 0000000..f48941d --- /dev/null +++ b/config/simplyjetpacks-client.cfg @@ -0,0 +1,68 @@ +# Configuration file + +"aesthetics settings" { + # When enabled, worn jetpacks and flux packs will have a 3D armor model. Otherwise, flat textures will be used. + B:"Enable Armor 3D Models"=true +} + + +"controls settings" { + # When enabled, sprinting by double-tapping the forward key will work while flying with a jetpack. Can be used as an easier way to activate a jetpack's boost while airborne (the sprint key also works). + B:"Allow double-tap sprinting while flying"=true + + # The name of the Descend key when custom controls are enabled. + S:"Custom Descend key"=LSHIFT + + # The name of the Fly key when custom controls are enabled. + S:"Custom Fly key"=SPACE + + # When enabled, the key codes specified here will be used for the fly and descend keys. Otherwise, the vanilla jump and sneak keys will be used. + B:"Custom controls"=false + + # Invert Hover Mode sneaking behavior + B:"Invert Hover Mode sneaking behavior"=false +} + + +"gui settings" { + # When enabled, a HUD that displays the fuel level of the currently worn jetpack or flux pack will show. + B:"Enable Fuel HUD"=true + + # When enabled, a HUD that displays the states (engine/mode/etc.) of the currently worn jetpack or flux pack will show. + B:"Enable State HUD"=true + + # When enabled, switching jetpacks or flux packs on or off, or change their modes will display a status message above the inventory bar. + B:"Enable State Messages"=true + + # When enabled, the fuel HUD will display the exact amount of RF or mB other than just a percentage. + B:"Exact fuel amounts in HUD"=false + + # The base position of the HUD on the screen. 0 = top left, 1 = top center, 2 = top right, 3 = left, 4 = right, 5 = bottom left, 6 = bottom right + I:"HUD Base Position"=0 + + # The HUD display will be shifted horizontally by this value. This value may be negative. + I:"HUD Offset - X"=0 + + # The HUD display will be shifted vertically by this value. This value may be negative. + I:"HUD Offset - Y"=0 + + # How large the HUD will be rendered. Default is 1.0, can be bigger or smaller + D:"HUD Scale"=1.0 + + # When enabled, item details are only shown in the tooltip when holding Shift. + B:"Hold Shift for Details"=true + + # When enabled, only the fuel amounts themselves will be rendered on the fuel HUD. + B:"Minimal Fuel HUD"=false + + # When enabled, the HUD will display even when the chat window is opened. + B:"Show HUD while chatting"=true +} + + +"sound settings" { + # When enabled, jetpacks will make sounds when used. + B:"Jetpack Sounds"=true +} + + diff --git a/config/simplyjetpacks.cfg b/config/simplyjetpacks.cfg new file mode 100644 index 0000000..26063fd --- /dev/null +++ b/config/simplyjetpacks.cfg @@ -0,0 +1,662 @@ +# Configuration file + +"integration settings" { + # When enabled, Simply Jetpacks will register its Ender IO-based jetpacks and flux packs. + B:"Ender IO integration"=true + + # When enabled, Simply Jetpacks will register its RedstoneRepository tier5 jetplate recipes. + B:"Redstone Repository integration"=true + + # When enabled, Simply Jetpacks will register its RedstoneArsenal tier5 jetpack recipes. + B:"RedstoneArsenal integration"=true + + # When set to a value between 0-100, changes the fuel efficiency bonus of the Enderium Armored Jetplate (Ex: 80 uses fuel at 80% rate + I:"RedstoneRepository Fuel Efficiency Bonus"=80 + + # When enabled, Simply Jetpacks will register ThermalDynamic items for thruster recipes. + B:"ThermalDynamics integration"=true + + # When enabled, Simply Jetpacks will register its Thermal Expansion-based jetpacks and flux packs. + B:"ThermalExpansion integration"=true + + # When enabled, Simply Jetpacks will register its Vanilla-based jetpacks. + B:"Vanilla integration"=false +} + + +"item settings" { + # When enabled, Simply Jetpacks will register some crafting components from Redstone Arsenal to make the Flux-Infused JetPlate craftable if Redstone Arsenal is not installed. + B:"Add Redstone Arsenal items if not installed"=true + + # The ID of the Fuel Efficiency enchantment. Set to 0 to disable. + I:"Fuel Efficiency enchant ID"=110 + + # When enabled, jetpacks will explode and kill their users when they are being used to fly through flammable fluid blocks. + B:"Jetpacks explode in flammable fluid blocks"=false +} + + +"tuning - basic capacitor pack (eio 1)" { + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=800000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=800 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=800 +} + + +"tuning - basic flux pack (te 1)" { + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=1500000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=800 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=800 +} + + +"tuning - capacitor pack (eio 2)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=100 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=6 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=4000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=4000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=4000 +} + + +"tuning - conductive iron jetpack (eio 1)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=80 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=5 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=false + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=80000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=400 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=32 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.0 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=1.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.0 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.1 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.22 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.14 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.18 +} + + +"tuning - creative flux pack" { + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=8 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=200000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=0 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=50000 +} + + +"tuning - creative jetpack" { + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=12 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=200000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=0 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=50000 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.21 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=2.5 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.15 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.9 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.0 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.45 +} + + +"tuning - dark soularium jetplate (eio 5)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=240 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=12 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=60000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=200000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=32000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=850 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.21 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=6.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=2.4 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.15 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.9 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.0 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.45 +} + + +"tuning - diamond jetpack (vanilla 3)" { + I:"Armor Fuel Per Hit"=160 + I:"Armor Reduction"=8 + B:"Emergency Hover Mode"=true + I:"Fuel Capacity"=20000000 + I:"Fuel Per Tick In"=50000 + I:"Fuel Usage"=450 + D:"Sideways Speed"=0.19 + D:"Sprint Fuel Usage Multiplier"=4.0 + D:"Sprint Speed Multiplier"=1.8 + D:"Vertical Acceleration"=0.14 + D:"Vertical Speed"=0.8 + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.005 + D:"Vertical Speed (Hover Mode)"=0.4 +} + + +"tuning - electrical steel jetpack (eio 2)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=100 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=6 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=false + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=400000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=2000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=50 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.08 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=1.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.0 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.12 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.3 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.1 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.18 +} + + +"tuning - energetic jetpack (eio 3)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=120 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=7 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=4000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=20000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=200 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.14 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=2.5 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.3 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.13 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.48 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.03 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.34 +} + + +"tuning - flux-infused jetplate (te 5)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=240 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=12 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=50000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=30000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=30000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=850 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.21 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=6.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=2.4 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.15 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.9 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.0 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.45 +} + + +"tuning - gold jetpack (vanilla 2)" { + I:"Armor Fuel Per Hit"=80 + I:"Armor Reduction"=6 + B:"Emergency Hover Mode"=false + I:"Fuel Capacity"=400000 + I:"Fuel Per Tick In"=2000 + I:"Fuel Usage"=50 + D:"Sideways Speed"=0.1 + D:"Sprint Fuel Usage Multiplier"=1.0 + D:"Sprint Speed Multiplier"=1.0 + D:"Vertical Acceleration"=0.12 + D:"Vertical Speed"=0.4 + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.1 + D:"Vertical Speed (Hover Mode)"=0.2 +} + + +"tuning - hardened jetpack (te 2)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=80 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=6 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=false + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=3000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=8000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=50 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.08 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=1.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.0 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.12 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.3 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.1 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.18 +} + + +"tuning - iron jetpack (vanilla 1)" { + I:"Armor Fuel Per Hit"=80 + I:"Armor Reduction"=5 + B:"Emergency Hover Mode"=false + I:"Fuel Capacity"=80000 + I:"Fuel Per Tick In"=400 + I:"Fuel Usage"=32 + D:"Sideways Speed"=0.0 + D:"Sprint Fuel Usage Multiplier"=1.0 + D:"Sprint Speed Multiplier"=1.0 + D:"Vertical Acceleration"=0.1 + D:"Vertical Speed"=0.22 + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.14 + D:"Vertical Speed (Hover Mode)"=0.18 +} + + +"tuning - leadstone jetpack (te 1)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=80 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=5 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=false + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=800000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=1500 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=32 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.0 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=1.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.0 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.1 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.22 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.14 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.18 +} + + +"tuning - reinforced flux pack (te 2)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=100 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=6 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=12000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=6000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=6000 +} + + +"tuning - reinforced jetpack (te 3)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=120 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=7 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=6000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=15000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=200 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.14 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=2.5 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.3 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.13 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.48 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.03 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.34 +} + + +"tuning - resonant flux pack (te 3)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=140 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=7 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=40000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=20000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=20000 +} + + +"tuning - resonant jetpack (te 4)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=160 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=8 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=25000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=20000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=450 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.19 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=4.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.8 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.14 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.8 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.005 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.4 +} + + +"tuning - vibrant capacitor pack (eio 3)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=140 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=7 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=20000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=20000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=20000 +} + + +"tuning - vibrant jetpack (eio 4)" { + # How much fuel is lost from this pack when the user is hit, if armored. + I:"Armor Fuel Per Hit"=160 + + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=8 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=20000000 + + # The amount of fuel that can be inserted into this pack per tick from external sources. + I:"Fuel Per Tick In"=50000 + + # The amount of fuel that this pack uses every tick when used. + I:"Fuel Usage"=450 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.19 + + # How much more energy this jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:"Sprint Fuel Usage Multiplier"=4.0 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=1.8 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.14 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.8 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.005 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.4 +} + + diff --git a/config/simplyjetpacks/client.cfg b/config/simplyjetpacks/client.cfg new file mode 100644 index 0000000..8b3a16e --- /dev/null +++ b/config/simplyjetpacks/client.cfg @@ -0,0 +1,73 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-2.2.20.0 + +aesthetics { + # When enabled, worn Jetpacks and Fluxpacks will have a 3D armor model. Otherwise, flat textures will be used. + B:enableArmor3DModels=true +} + + +controls { + # When enabled, the key codes specified here will be used for the fly and descend keys. Otherwise, the vanilla jump and sneak keys will be used. + B:customControls=false + + # The name of the Descend key when Custom Controls are enabled. + S:descendKey=LSHIFT + + # When enabled, sprinting by double-tapping the forward key will work while flying with a Jetpack. Can be used as an easier way to activate a Jetpack's boost while airborne (the sprint key also works). + B:doubleTapSprintInAir=true + + # The name of the Fly key when Custom Controls are enabled. + S:flyKey=SPACE + + # Invert Hover Mode sneaking behavior. + B:invertHoverSneakingBehavior=false +} + + +gui { + # The HUD display will be shifted horizontally by this value. This value may be negative. + I:HUDOffsetX=0 + + # The HUD display will be shifted vertically by this value. This value may be negative. + I:HUDOffsetY=0 + + # How large the HUD will be rendered. + D:HUDScale=1.0 + + # Change the text color in the HUD. (Note: Color is in Integer form) + I:HUDTextColor=15658734 + + # When enabled, a HUD that displays the energy level of the currently worn Jetpack or Fluxpack will show. + B:enableEnergyHUD=true + + # When enabled, the HUD that displays the states (engine/hover/charger) of the currently worn Jetpack or Fluxpack will show. + B:enableStateHUD=true + + # When enabled, switching Jetpacks or Fluxpacks on or off, or changing their modes will display a status message above the inventory bar. + B:enableStateMessages=true + + # When enabled, item details are only shown in the tooltip when holding Shift. + B:holdShiftForDetails=true + + # Change the position of the HUD. + S:hudPosition=TOP_LEFT + + # When enabled, only the energy amounts themselves will be rendered on the energy HUD. + B:minimalEnergyHUD=false + + # When enabled, the energy HUD will display the exact amount of RF rather than just a percentage. + B:showExactEnergyInHUD=false + + # When enabled, the HUD will display even when the chat window is opened. + B:showHUDWhileChatting=true +} + + +sounds { + # When enabled, jetpacks will make sounds when used. + B:jetpackSounds=true +} + + diff --git a/config/simplyjetpacks/common.cfg b/config/simplyjetpacks/common.cfg new file mode 100644 index 0000000..d3f2d2f --- /dev/null +++ b/config/simplyjetpacks/common.cfg @@ -0,0 +1,885 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-2.2.20.0 + +integration { + # When enabled, Simply Jetpacks will register its EnderIO Jetpacks and Fluxpacks. + B:enableIntegrationEIO=true + + # When enabled, Simply Jetpacks will register its Immersive Engineering Jetpacks. + B:enableIntegrationIE=false + + # When enabled, Simply Jetpacks will register its Mekanism Jetpacks. + B:enableIntegrationMek=false + + # When enabled, Simply Jetpacks will register its Redstone Arsenal Tier5 Jetpack recipes. + B:enableIntegrationRA=false + + # When enabled, Simply Jetpacks will register its Redstone Repository Tier5 JetPlate recipes. + B:enableIntegrationRR=false + + # When enabled, Simply Jetpacks will register Thermal Dynamics items for thruster recipes. + B:enableIntegrationTD=false + + # When enabled, Simply Jetpacks will register its Thermal Expansion Jetpacks and Fluxpacks. + B:enableIntegrationTE=true + + # When enabled, Simply Jetpacks will register its Vanilla Jetpacks. + B:enableIntegrationVanilla=true + + # When set to a value between 0-100, changes the energy efficiency bonus of the Enderium Armored Jetplate (Example: 80 uses energy at 80% rate). + I:gelidEnderiumEnergyUsageBonus=80 +} + + +items { + # hen enabled, Simply Jetpacks will register some crafting components from Redstone Arsenal to make the Flux-Infused JetPlate craftable if Redstone Arsenal is not installed. + B:addRAItemsIfNotInstalled=true + + # Enable the Fuel Efficiency enchantment. + B:enableFuelEfficiencyEnchantment=true +} + + +misc { + # When enabled, you will get several advancements when joining a world for the first time. + B:joinAdvancements=true +} + + +tuning { + + simplyjetpacks { + + jetpack_creative { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=200000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=0 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=50000 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.5 + } + + fluxpack_creative { + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=10 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=200000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=0 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=50000 + } + + } + + vanilla { + + jetpack_vanilla1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=400 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_vanilla2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=400000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=2000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.1 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.4 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.2 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_vanilla3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=20000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=50000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + } + + enderio { + + jetpack_eio1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=400 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_eio2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=100 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=400000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=2000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.08 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.3 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_eio3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.13 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=120 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=13 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=4000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=200 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.14 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.48 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.34 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.03 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=2.5 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.3 + } + + jetpack_eio4 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=20000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=50000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + jetpack_eio5 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=240 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=60000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=200000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=32000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=850 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=6.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.4 + } + + fluxpack_eio1 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=60 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=4 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=800000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=800 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=800 + } + + fluxpack_eio2 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=100 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=6 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=4000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=4000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=4000 + } + + fluxpack_eio3 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=140 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=20000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=20000 + } + + } + + te { + + jetpack_te1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=800000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=1500 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_te2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=3000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=8000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.08 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.3 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_te3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.13 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=120 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=13 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=6000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=15000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=200 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.14 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.48 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.34 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.03 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=2.5 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.3 + } + + jetpack_te4 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=25000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + jetpack_te5 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=240 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=50000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=30000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=30000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=850 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=6.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.4 + } + + fluxpack_te1 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=60 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=4 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=1500000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=800 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=800 + } + + fluxpack_te2 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=100 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=6 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=12000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=6000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=6000 + } + + fluxpack_te3 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=140 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=40000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=20000 + } + + fluxpack_te4 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=10 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=32000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=32000 + } + + } + +} + + diff --git a/config/snad.cfg b/config/snad.cfg new file mode 100644 index 0000000..9318887 --- /dev/null +++ b/config/snad.cfg @@ -0,0 +1,7 @@ +# Configuration file + +"general configs" { + I:"Speed Increase Multiplier"=2 +} + + diff --git a/config/solarflux/_custom/README.txt b/config/solarflux/_custom/README.txt new file mode 100644 index 0000000..5519fce --- /dev/null +++ b/config/solarflux/_custom/README.txt @@ -0,0 +1,42 @@ +~ README v1.1 ~ +This directory enables pack developers to add custom solar panels, with custom textures. Read this guide to understand, how to do so... + + +The first this you want to do is create a folder with internal solar panel name (registry ID). In-game, you would be able to give it to yourself using /give @p solarflux:custom_solar_panel_{NAME} +After you've created the folder, make a new file called "panel.json" +There, fill out the following template: + +{ + "capacity": 0, + "generation": 0, + "transfer": 0, + "thickness": 6, + "connected_textures": true, + "localizations": { + "en_us": "NAME Solar Panel" + } +} + +When you're done, save it to "panel.json" +Oh also, please fill out the numerical fields to be greater than zero, or you'll run into troubles. +Small tips for the JSON: +- You can remove "thickness" if you want to use standard 6-pixel thickness. +- You can remove "connected_textures" if you want the panels to connect anyway. +- Any language is supported, but the fallback is always "en_us", so keep that in place! + + +Next up: textures! +In your panel folder, you're going to need 3 texture files: "top.png", "top_full.png" and "base.png". +Let's have a quick look through each file... +- base.png - The base texture. It's applied to sides and bottom of the solar panel. +- top.png - this is what you would expect, the top face of the solar panel. HOWEVER! This texture MUST have borders of the "base.png", because this texture is rendered in the inventory. +- top_full.png - this is the same as "top.png", but without any borders. +These textures can be animated, if provided with the NAME.mcmeta files, and fill them as in default minecraft resource packs. + + +If you're lazy enough to read all of this, I made a tutorial video, explaining all of this in details: +https://youtu.be/AhEaUzP4ozk + + +Sincerely, Zeitheron. +https://www.curseforge.com/projects/246974 \ No newline at end of file diff --git a/config/solarflux/avaritia/infinity.json b/config/solarflux/avaritia/infinity.json new file mode 100644 index 0000000..0028381 --- /dev/null +++ b/config/solarflux/avaritia/infinity.json @@ -0,0 +1,6 @@ +{ + "capacity": 262144000000, + "generation": 16777216, + "transfer": 65536000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/avaritia/neutronium.json b/config/solarflux/avaritia/neutronium.json new file mode 100644 index 0000000..d8576db --- /dev/null +++ b/config/solarflux/avaritia/neutronium.json @@ -0,0 +1,6 @@ +{ + "capacity": 131072000000, + "generation": 8388608, + "transfer": 32768000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/compats.cfg b/config/solarflux/compats.cfg new file mode 100644 index 0000000..de14c14 --- /dev/null +++ b/config/solarflux/compats.cfg @@ -0,0 +1,27 @@ +# Configuration file + +########################################################################################################## +# states +#--------------------------------------------------------------------------------------------------------# +# If you are a pack maker, ensure that client and server have the same compats enabled/disabled to connect! +########################################################################################################## + +states { + # Should SolarFluxReborn enable compat for 'Avaritia'? + # 1 - Enable, 0 - Disable. [range: 0 ~ 1, default: 1] + I:avaritia=1 + + # Should SolarFluxReborn enable compat for 'Baubles'? + # 1 - Enable, 0 - Disable. [range: 0 ~ 1, default: 1] + I:baubles=1 + + # Should SolarFluxReborn enable compat for 'blackholestorage'? + # 1 - Enable, 0 - Disable. [range: 0 ~ 1, default: 1] + I:blackholestorage=1 + + # Should SolarFluxReborn enable compat for 'Draconic Evolution'? + # 1 - Enable, 0 - Disable. [range: 0 ~ 1, default: 1] + I:draconicevolution=1 +} + + diff --git a/config/solarflux/compats.hlc b/config/solarflux/compats.hlc new file mode 100644 index 0000000..054b129 --- /dev/null +++ b/config/solarflux/compats.hlc @@ -0,0 +1,16 @@ +~ Saved With Solar Flux 12.4.11 + +# If you are a pack developer, ensure that client and server have the same compats enabled/disabled to connect! ++C:States={ + # Should Solar Flux Reborn enable compat for 'Avaritia'? (Default: true) + +B:avaritia=true + + # Should Solar Flux Reborn enable compat for 'Baubles'? (Default: true) + +B:baubles=true + + # Should Solar Flux Reborn enable compat for 'Draconic Evolution'? (Default: true) + +B:draconicevolution=true + +} + + diff --git a/config/solarflux/custom_panels.js b/config/solarflux/custom_panels.js new file mode 100644 index 0000000..10f04e5 --- /dev/null +++ b/config/solarflux/custom_panels.js @@ -0,0 +1,61 @@ +/* +* This JavaScript file can be used to initialize your own solar panels. +* First off, all methods have return types (they are specified after the "=>") +* How-to: (or watch the tutorial https://youtu.be/WVr6-3E7lA8 ;3) +* 1. To create a new panel, you need to make a builder, call panel()=>SolarPanelBuilder to begin the builder chain. +* 2. Chain elements: +* - .name("yourname")=>SolarPanelBuilder // mandatory +* - .height(float)=>SolarPanelBuilder // optional, float value is between [0;1] +* - .generation("amount")=>SolarPanelBuilder // mandatory, pass the number as a string +* - .capacity("amount")=>SolarPanelBuilder // mandatory, pass the number as a string +* - .transfer("amount")=>SolarPanelBuilder // mandatory, pass the number as a string +* 3. At the end of the chain, call .build()=>SolarPanel (alternatively, .buildAndRegister()=>SolarPanel, to skip step #5) +* 4. Languages: call after build chain end (operate on panel), start language chain with .langBuilder()=>LanguageBuilder +* - .put("en_us", "Your Solar Panel Name")=>LanguageBuilder +* After that, call as many lang assigns as you want: +* - .put("lang", "Your Solar Panel Name")=>LanguageBuilder +* End chain with .build()=>SolarPanel +* 5. Recipes: call after build chain end (operate on panel), start recipe chain with .recipeBuilder()=>RecipeBuilder +* - .shape(string...)=>RecipeBuilder // Specify the needed string amount (1 string = 1 row) +* After you specified the recipe shape, bind all ingredients: +* - .bind('c', item("modid", "item_name"))=>RecipeBuilder +* End chain with .build(AMOUNT)=>SolarPanel // AMOUNT is the int value (0;64] of items in the recipe output, if omitted, will be defaulted to 1. +* 6. To register the panel, append .register()=>SolarPanel after ending the chain. +* 7. Texturing: (all textures are stored in "textures" folder) +* "yourname_base.png", optionally with "yourname_base.mcmeta" (for animations) +* "yourname_top.png", optionally with "yourname_top.mcmeta" (for animations) +* +* Additional methods & features: +* - isModLoaded("modid")=>boolean // returns if the specified mod is loaded. Could be useful for setting up mod-dependent solar panels. +* - you can have a line "import path.to.Class;" to avoid using Java.type("path.to.Class") stuff. Created outside of any functions, declares a new variable with the simple class name. +* - you can have a line "define a_key !value!" to make the compiler replace all a_key with !value! at runtime. +*/ + +define func function +define english "en_us" + +/** This function is called when mod is being constructed */ +func init() +{ + // Example: (textures are extracted in /textures/ by default), uncomment to try it out! (Requires game restart) + + /* + panel() + .name("example") + .height(8 / 16.0) + .generation("8388608") + .capacity("3355443200") + .transfer("50331648") + .buildAndRegister() + .langBuilder() + .put(english, "Example Solar Panel") + .build() + .recipeBuilder() + .shape("ppp", "8c8", "8h8") + .bind('p', item("solarflux", "photovoltaic_cell_6")) + .bind('8', item("solarflux:solar_panel_8")) + .bind('c', item("chorus_fruit")) + .bind('h', item("skull", 5)) + .build(2); + */ +} \ No newline at end of file diff --git a/config/solarflux/draconicevolution/chaotic.json b/config/solarflux/draconicevolution/chaotic.json new file mode 100644 index 0000000..c6dabdc --- /dev/null +++ b/config/solarflux/draconicevolution/chaotic.json @@ -0,0 +1,6 @@ +{ + "capacity": 2048000000, + "generation": 262144, + "transfer": 4096000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/draconicevolution/draconic.json b/config/solarflux/draconicevolution/draconic.json new file mode 100644 index 0000000..9aad065 --- /dev/null +++ b/config/solarflux/draconicevolution/draconic.json @@ -0,0 +1,6 @@ +{ + "capacity": 512000000, + "generation": 131072, + "transfer": 1024000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/draconicevolution/wyvern.json b/config/solarflux/draconicevolution/wyvern.json new file mode 100644 index 0000000..35c8207 --- /dev/null +++ b/config/solarflux/draconicevolution/wyvern.json @@ -0,0 +1,6 @@ +{ + "capacity": 25600000, + "generation": 32768, + "transfer": 512000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/main.hlc b/config/solarflux/main.hlc new file mode 100644 index 0000000..bbbb7e0 --- /dev/null +++ b/config/solarflux/main.hlc @@ -0,0 +1,11 @@ +# Main configuration file fur Solar Flux Reborn! +# To implement custom panels, look for the custom_panels.js file! +~ Saved With Solar Flux 12.4.11 + ++C:Solar Panels={ + # How much energy (percent) will get lost while picking up the solar panel? (Default: 5.0, Range: [0.0;100.0]) + +F:Pickup Energy Loss=5.0 + +} + + diff --git a/config/solarflux/panels.hlc b/config/solarflux/panels.hlc new file mode 100644 index 0000000..908e96e --- /dev/null +++ b/config/solarflux/panels.hlc @@ -0,0 +1,248 @@ +~ Saved With Solar Flux 12.4.11 + ++C:Avaritia={ + +C:solarflux:infinity={ + # How many RF/FE does this solar panel store? (Default: 262144000000, Range: [1;9223372036854775807]) + +L:Capacity=262144000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 16777216, Range: [1;9223372036854775807]) + +L:Generation Rate=16777216 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 65536000, Range: [1;9223372036854775807]) + +L:Transfer Rate=65536000 + + } + + +C:solarflux:neutronium={ + # How many RF/FE does this solar panel store? (Default: 131072000000, Range: [1;9223372036854775807]) + +L:Capacity=131072000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 8388608, Range: [1;9223372036854775807]) + +L:Generation Rate=8388608 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 32768000, Range: [1;9223372036854775807]) + +L:Transfer Rate=32768000 + + } + +} + + ++C:Draconic Evolution={ + +C:solarflux:chaotic={ + # How many RF/FE does this solar panel store? (Default: 2048000000, Range: [1;9223372036854775807]) + +L:Capacity=2048000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 524288, Range: [1;9223372036854775807]) + +L:Generation Rate=524288 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 4096000, Range: [1;9223372036854775807]) + +L:Transfer Rate=4096000 + + } + + +C:solarflux:draconic={ + # How many RF/FE does this solar panel store? (Default: 512000000, Range: [1;9223372036854775807]) + +L:Capacity=512000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 262144, Range: [1;9223372036854775807]) + +L:Generation Rate=262144 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 1024000, Range: [1;9223372036854775807]) + +L:Transfer Rate=1024000 + + } + + +C:solarflux:wyvern={ + # How many RF/FE does this solar panel store? (Default: 256000000, Range: [1;9223372036854775807]) + +L:Capacity=256000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 65536, Range: [1;9223372036854775807]) + +L:Generation Rate=65536 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 512000, Range: [1;9223372036854775807]) + +L:Transfer Rate=512000 + + } + +} + + ++C:Solar Flux={ + +C:solarflux:1={ + # How many RF/FE does this solar panel store? (Default: 25000, Range: [1;9223372036854775807]) + +L:Capacity=25000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 1, Range: [1;9223372036854775807]) + +L:Generation Rate=1 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 8, Range: [1;9223372036854775807]) + +L:Transfer Rate=8 + + } + + +C:solarflux:2={ + # How many RF/FE does this solar panel store? (Default: 125000, Range: [1;9223372036854775807]) + +L:Capacity=125000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 8, Range: [1;9223372036854775807]) + +L:Generation Rate=8 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 64, Range: [1;9223372036854775807]) + +L:Transfer Rate=64 + + } + + +C:solarflux:3={ + # How many RF/FE does this solar panel store? (Default: 425000, Range: [1;9223372036854775807]) + +L:Capacity=425000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 32, Range: [1;9223372036854775807]) + +L:Generation Rate=32 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 256, Range: [1;9223372036854775807]) + +L:Transfer Rate=256 + + } + + +C:solarflux:4={ + # How many RF/FE does this solar panel store? (Default: 2000000, Range: [1;9223372036854775807]) + +L:Capacity=2000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 128, Range: [1;9223372036854775807]) + +L:Generation Rate=128 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 1024, Range: [1;9223372036854775807]) + +L:Transfer Rate=1024 + + } + + +C:solarflux:5={ + # How many RF/FE does this solar panel store? (Default: 8000000, Range: [1;9223372036854775807]) + +L:Capacity=8000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 512, Range: [1;9223372036854775807]) + +L:Generation Rate=512 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 4096, Range: [1;9223372036854775807]) + +L:Transfer Rate=4096 + + } + + +C:solarflux:6={ + # How many RF/FE does this solar panel store? (Default: 32000000, Range: [1;9223372036854775807]) + +L:Capacity=32000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 2048, Range: [1;9223372036854775807]) + +L:Generation Rate=2048 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 16384, Range: [1;9223372036854775807]) + +L:Transfer Rate=16384 + + } + + +C:solarflux:7={ + # How many RF/FE does this solar panel store? (Default: 64000000, Range: [1;9223372036854775807]) + +L:Capacity=64000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 8192, Range: [1;9223372036854775807]) + +L:Generation Rate=8192 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 65536, Range: [1;9223372036854775807]) + +L:Transfer Rate=65536 + + } + + +C:solarflux:8={ + # How many RF/FE does this solar panel store? (Default: 128000000, Range: [1;9223372036854775807]) + +L:Capacity=128000000 + + # Does this solar panel connect textures with other panels of this type? (Default: true) + +B:Connected Texture=true + + # How many RF/FE does this solar panel produce per tick? (Default: 32768, Range: [1;9223372036854775807]) + +L:Generation Rate=32768 + + # How high is this solar panel? (Default: 6.0, Range: [0.0;16.0]) + +F:Height=6.0 + + # How many RF/FE does this solar panel emit to other blocks, per tick? (Default: 262144, Range: [1;9223372036854775807]) + +L:Transfer Rate=262144 + + } + +} + + diff --git a/config/solarflux/solarflux/1.json b/config/solarflux/solarflux/1.json new file mode 100644 index 0000000..58a16b3 --- /dev/null +++ b/config/solarflux/solarflux/1.json @@ -0,0 +1,6 @@ +{ + "capacity": 5000, + "generation": 1, + "transfer": 8, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/2.json b/config/solarflux/solarflux/2.json new file mode 100644 index 0000000..77653ac --- /dev/null +++ b/config/solarflux/solarflux/2.json @@ -0,0 +1,6 @@ +{ + "capacity": 25000, + "generation": 4, + "transfer": 64, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/3.json b/config/solarflux/solarflux/3.json new file mode 100644 index 0000000..e011d03 --- /dev/null +++ b/config/solarflux/solarflux/3.json @@ -0,0 +1,6 @@ +{ + "capacity": 125000, + "generation": 16, + "transfer": 256, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/4.json b/config/solarflux/solarflux/4.json new file mode 100644 index 0000000..d39c33f --- /dev/null +++ b/config/solarflux/solarflux/4.json @@ -0,0 +1,6 @@ +{ + "capacity": 200000, + "generation": 64, + "transfer": 1024, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/5.json b/config/solarflux/solarflux/5.json new file mode 100644 index 0000000..bca8d64 --- /dev/null +++ b/config/solarflux/solarflux/5.json @@ -0,0 +1,6 @@ +{ + "capacity": 800000, + "generation": 128, + "transfer": 4096, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/6.json b/config/solarflux/solarflux/6.json new file mode 100644 index 0000000..28bf96e --- /dev/null +++ b/config/solarflux/solarflux/6.json @@ -0,0 +1,6 @@ +{ + "capacity": 3200000, + "generation": 512, + "transfer": 16384, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/7.json b/config/solarflux/solarflux/7.json new file mode 100644 index 0000000..563c6db --- /dev/null +++ b/config/solarflux/solarflux/7.json @@ -0,0 +1,6 @@ +{ + "capacity": 6400000, + "generation": 2048, + "transfer": 64000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/solarflux/8.json b/config/solarflux/solarflux/8.json new file mode 100644 index 0000000..ff5fb91 --- /dev/null +++ b/config/solarflux/solarflux/8.json @@ -0,0 +1,6 @@ +{ + "capacity": 12800000, + "generation": 8192, + "transfer": 256000, + "connected_textures": true +} \ No newline at end of file diff --git a/config/solarflux/textures/example_base.png b/config/solarflux/textures/example_base.png new file mode 100644 index 0000000..858ec4e Binary files /dev/null and b/config/solarflux/textures/example_base.png differ diff --git a/config/solarflux/textures/example_top.png b/config/solarflux/textures/example_top.png new file mode 100644 index 0000000..ad40187 Binary files /dev/null and b/config/solarflux/textures/example_top.png differ diff --git a/config/splash.properties b/config/splash.properties new file mode 100644 index 0000000..a40678c --- /dev/null +++ b/config/splash.properties @@ -0,0 +1,17 @@ +#Splash screen properties +#Sun Jan 23 23:16:49 SGT 2022 +background=0x837793 +memoryGood=0x78CB34 +font=0x0 +barBackground=0xFFFFFF +barBorder=0xC0C0C0 +memoryLow=0xE42F2F +rotate=false +memoryWarn=0xE6E84A +showMemory=true +bar=0xCB3D35 +enabled=true +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/forge.png +fontTexture=textures/font/ascii.png diff --git a/config/storagedrawers.cfg b/config/storagedrawers.cfg new file mode 100644 index 0000000..48849aa --- /dev/null +++ b/config/storagedrawers.cfg @@ -0,0 +1,132 @@ +# Configuration file + +blocks { + + fulldrawers1 { + I:baseStorage=32 + B:enabled=true + I:recipeOutput=1 + } + + fulldrawers2 { + I:baseStorage=16 + B:enabled=true + I:recipeOutput=2 + } + + fulldrawers4 { + I:baseStorage=8 + B:enabled=true + I:recipeOutput=4 + } + + halfdrawers2 { + I:baseStorage=8 + B:enabled=true + I:recipeOutput=2 + } + + halfdrawers4 { + I:baseStorage=4 + B:enabled=true + I:recipeOutput=4 + } + + compdrawers { + I:baseStorage=16 + B:enabled=true + I:recipeOutput=1 + } + + controller { + B:enabled=true + I:range=12 + } + + trim { + B:enabled=true + I:recipeOutput=4 + } + + controllerslave { + B:enabled=true + } + +} + + +general { + B:creativeTabVanillaWoods=true + B:defaultQuantify=false + B:enableCreativeUpgrades=true + + # Writes additional log messages while using the mod. Mainly for debug purposes. Should be kept disabled unless instructed otherwise. + B:enableDebugLogging=false + B:enableDrawerUI=true + B:enableFallbackRecipes=true + B:enableFramedDrawers=true + B:enableIndicatorUpgrades=true + B:enableItemConversion=true + B:enableLockUpgrades=true + B:enablePersonalUpgrades=true + B:enableQuantifiableUpgrades=true + B:enableRedstoneUpgrades=true + B:enableShroudUpgrades=true + B:enableSidedInput=true + B:enableSidedOutput=true + B:enableStorageUpgrades=true + B:enableTape=true + B:enableVoidUpgrades=true + + # Inverts left and right click action on drawers. If this is true, left click will insert items and right click will extract items. Leave false for default behavior. + B:invertClick=false + + # Inverts how shift works with drawers. If this is true, shifting will only give one item, where regular clicks will give a full stack. Leave false for default behavior. + B:invertShift=false + B:keepContentsOnBreak=false + S:wailaStackRemainder=stack + remainder +} + + +integration { + B:enableMineTweaker=true + B:enableThaumcraft=false + B:enableWaila=true +} + + +registries { + # Items should be in form domain:item or domain:item:meta. [default: [minecraft:clay, minecraft:clay_ball, 4]] + S:compactingRules < + minecraft:clay, minecraft:clay_ball, 4 + contenttweaker:omnicoin5, contenttweaker:omnicoin, 5 + contenttweaker:omnicoin25, contenttweaker:omnicoin5, 5 + contenttweaker:omnicoin100, contenttweaker:omnicoin25, 4 + extendedcrafting:storage:1, extendedcrafting:material:7, 9 + minecraft:nether_star, extendedcrafting:material:140, 9 + > + + # List of ore dictionary names to blacklist for substitution. [default: ] + S:oreBlacklist < + nuggetUranium235 + ingotUranium235 + nuggetPlutonium241 + ingotPlutonium241 + > + + # List of ore dictionary names to whitelist for substitution. [default: ] + S:oreWhitelist < + > + B:registerExtraCompactingRules=true +} + + +upgrades { + I:level2Mult=2 + I:level3Mult=4 + I:level4Mult=8 + I:level5Mult=16 + I:level6Mult=32 +} + + diff --git a/config/supersoundmuffler.cfg b/config/supersoundmuffler.cfg new file mode 100644 index 0000000..000f665 --- /dev/null +++ b/config/supersoundmuffler.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Maximum effective range of the sound muffler. Setting this too large can cause lag. [range: 1 ~ 128, default: 32] + I:"Max Range"=32 +} + + diff --git a/config/theoneprobe.cfg b/config/theoneprobe.cfg new file mode 100644 index 0000000..e25c87c --- /dev/null +++ b/config/theoneprobe.cfg @@ -0,0 +1,275 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Client-side settings +########################################################################################################## + +client { + # Color of the border of the box (0 to disable) [default: ff999999] + S:boxBorderColor=ff999999 + + # The distance to the bottom side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: -1] + I:boxBottomY=-1 + + # Color of the box (0 to disable) [default: 55006699] + S:boxFillColor=55006699 + + # The distance to the left side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: 5] + I:boxLeftX=5 + + # How much the border should be offset (i.e. to create an 'outer' border) [range: 0 ~ 20, default: 0] + I:boxOffset=0 + + # The distance to the right side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: -1] + I:boxRightX=-1 + + # Thickness of the border of the box (0 to disable) [range: 0 ~ 20, default: 2] + I:boxThickness=2 + + # The distance to the top side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: 5] + I:boxTopY=5 + + # Color of the border of the chest contents box (0 to disable) [default: ff006699] + S:chestContentsBorderColor=ff006699 + + # If true equal stacks will be compacted in the chest contents overlay [default: true] + B:compactEqualStacks=true + + # If true the probe will automatically show extended information if it is in your main hand (so not required to sneak) [default: false] + B:extendedInMain=false + + # true means shows harvestability with vanilla style icons [default: true] + B:harvestStyleVanilla=true + + # If true then the probe hotkey must be held down to show the tooltip [default: false] + B:holdKeyToMakeVisible=false + + # Toggle default probe visibility (client can override) [default: true] + B:isVisible=true + + # 0 means don't show break progress, 1 is show as bar, 2 is show as text [range: 0 ~ 2, default: 1] + I:showBreakProgress=1 + B:showLiquids=true + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: red,bold] + S:textStyleError=red,bold + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleInfo=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: blue] + S:textStyleInfoImportant=blue + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: gray] + S:textStyleLabel=gray + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: blue,italic] + S:textStyleModName=blue,italic + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleName=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: gray,strikethrough] + S:textStyleObsolete=gray,strikethrough + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: green] + S:textStyleOk=green + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleProgress=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: yellow] + S:textStyleWarning=yellow + + # The scale of the tooltips, 1 is default, 2 is smaller [range: 0.4 ~ 5.0, default: 1.0] + S:tooltipScale=1.0 +} + + +########################################################################################################## +# providers +#--------------------------------------------------------------------------------------------------------# +# Provider configuration +########################################################################################################## + +providers { + # Entity providers that should be excluded [default: ] + S:excludedEntityProviders < + > + + # Providers that should be excluded [default: ] + S:excludedProviders < + > + + # Order in which entity providers should be used [default: [theoneprobe:entity.default], [theoneprobe:entity.debug], [theoneprobe:entity.entity]] + S:sortedEntityProviders < + theoneprobe:entity.default + theoneprobe:entity.debug + theoneprobe:entity.entity + > + + # Order in which providers should be used [default: [theoneprobe:default], [theoneprobe:debug], [theoneprobe:block], [gregtech:energy_container_provider], [gregtech:workable_provider], [thermalexpansion.topplugin], [enderio:default], [simplefluidtanks:TankInfoProvider]] + S:sortedProviders < + theoneprobe:default + theoneprobe:debug + theoneprobe:block + gregtech:energy_container_provider + gregtech:workable_provider + thermalexpansion.topplugin + enderio:default + simplefluidtanks:TankInfoProvider + > +} + + +########################################################################################################## +# theoneprobe +#--------------------------------------------------------------------------------------------------------# +# The One Probe configuration +########################################################################################################## + +theoneprobe { + # If true equal stacks will be compacted in the chest contents overlay [default: true] + B:compactEqualStacks=true + + # A list of blocks for which we don't send NBT over the network. This is mostly useful for blocks that have HUGE NBT in their pickblock (itemstack) [default: ] + S:dontSendNBT < + > + + # A list of blocks for which we don't show chest contents automatically except if sneaking [default: ] + S:dontShowContentsUnlessSneaking < + > + + # If true the probe will automatically show extended information if it is in your main hand (so not required to sneak) [default: false] + B:extendedInMain=false + + # How much time (ms) to wait before reporting an exception again [range: 1 ~ 10000000, default: 20000] + I:loggingThrowableTimeout=20000 + + # The maximum packet size to send an itemstack from client to server. Reduce this if you have issues with network lag caused by TOP [range: -1 ~ 32768, default: 20000] + I:maxPacketToServer=20000 + + # Is the probe needed to show the tooltip? 0 = no, 1 = yes, 2 = yes and clients cannot override, 3 = probe needed for extended info only [range: 0 ~ 3, default: 3] + I:needsProbe=0 + + # Distance at which the probe works [range: 0.1 ~ 200.0, default: 6.0] + S:probeDistance=6.0 + + # Format for displaying RF: 0 = full, 1 = compact, 2 = comma separated [range: 0 ~ 2, default: 1] + I:rfFormat=1 + + # Alternate color for the RF bar [default: ff430000] + S:rfbarAlternateFilledColor=ff430000 + + # Color for the RF bar border [default: ff555555] + S:rfbarBorderColor=ff555555 + + # Color for the RF bar [default: ffdd0000] + S:rfbarFilledColor=ffdd0000 + + # Show animal owner setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showAnimalOwnerSetting=1 + + # Show brewing stand setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showBrewStandSetting=1 + + # Show if the block can be harvested (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showCanBeHarvested=1 + + # Show chest contents (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showChestContents=1 + + # Show chest contents in detail (0 = not, 1 = always, 2 = sneak), used only if number of items is below 'showItemDetailThresshold' [range: 0 ~ 2, default: 2] + I:showChestContentsDetailed=2 + + # If true show the color of the collar of a wolf [default: true] + B:showCollarColor=true + + # A list of blocks for which we automatically show chest contents even if not sneaking [default: [storagedrawers:basicDrawers], [storagedrawersextra:extra_drawers]] + S:showContentsWithoutSneaking < + storagedrawers:basicDrawers + storagedrawersextra:extra_drawers + storagedrawers:compdrawers + storagedrawers:customdrawers + framedcompactdrawers:framed_compact_drawer + > + + # Show the growth level of crops (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showCropPercentage=1 + + # If true show debug info with creative probe [default: true] + B:showDebugInfo=true + + # Show harvest level (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showHarvestLevel=1 + + # Show horse stats setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showHorseStatSetting=2 + + # If the number of items in an inventory is lower or equal then this number then more info is shown [range: 0 ~ 20, default: 4] + I:showItemDetailThresshold=4 + + # Show lever/comparator/repeater settings (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showLeverSetting=1 + + # Show time to adulthood for baby mobs (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobGrowth=1 + + # Show mob health (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobHealth=1 + + # Show mob potion effects (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showMobPotionEffects=2 + + # Show mob spawner setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobSpawnerSetting=1 + + # Show mod name (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showModName=1 + + # How to display RF: 0 = do not show, 1 = show in a bar, 2 = show as text [range: 0 ~ 2, default: 1] + I:showRF=1 + + # Show redstone (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showRedstone=1 + + # Reveal monster eggs (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 0] + I:showSilverfish=1 + + # The maximum amount of slots (empty or not) to show without sneaking [range: 0 ~ 1000, default: 0] + I:showSmallChestContentsWithoutSneaking=1 + + # How to display tank contents: 0 = do not show, 1 = show in a bar, 2 = show as text [range: 0 ~ 2, default: 1] + I:showTank=2 + + # Show tank setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showTankSetting=1 + + # If true there will be a readme note for first-time players [default: true] + B:spawnNote=false + + # If true there will be a bauble version of the probe if baubles is present [default: true] + B:supportBaubles=false + + # Format for displaying tank contents: 0 = full, 1 = compact, 2 = comma separated [range: 0 ~ 2, default: 1] + I:tankFormat=1 + + # Alternate color for the tank bar [default: ff000043] + S:tankbarAlternateFilledColor=ff000043 + + # Color for the tank bar border [default: ff555555] + S:tankbarBorderColor=ff555555 + + # Color for the tank bar [default: ff0000dd] + S:tankbarFilledColor=ff0000dd + + # The amount of milliseconds to wait before updating probe information from the server (this is a client-side config) [range: 10 ~ 100000, default: 300] + I:timeout=300 + + # The amount of milliseconds to wait before showing a 'fetch from server' info on the client (if the server is slow to respond) (-1 to disable this feature) [range: -1 ~ 100000, default: 2000] + I:waitingForServerTimeout=2000 +} + + diff --git a/config/tmel.cfg b/config/tmel.cfg new file mode 100644 index 0000000..f21ed2b --- /dev/null +++ b/config/tmel.cfg @@ -0,0 +1,154 @@ +# Configuration file + +general { + # Enabling this disables efficiency loss in all generators. + B:"Disable Efficiency Loss"=true + + # Enabling this disables the use of GP in all machines and makes it impossible to overload the grid. + B:"Disable Grid Power"=false + + # If true, debug messages will be sent to the client or server console. + B:"Verbose?"=false + + "generator power multipliers" { + D:"Creative Mill"=1.0 + D:"Dragon Egg Mill"=1.0 + D:"Fire Mill"=1.0 + D:"Lava Mill"=1.0 + D:"Lunar Panel"=1.0 + D:"Manual Mill"=1.0 + D:"Solar Panel"=1.0 + D:"Water Mill"=1.0 + D:"Wind Mill"=1.0 + } + + ########################################################################################################## + # grid power multipliers + #--------------------------------------------------------------------------------------------------------# + # Multipliers for the GP production rates. All values must be at least 0 and less than 3.4028235E38. Due to Forge limitations, the names can't be made any nicer. + ########################################################################################################## + + "grid power multipliers" { + D:CREATIVE=1.0 + D:"Creative Mill"=1.0 + D:DRAGON_EGG=1.0 + D:"Dragon Egg Mill"=1.0 + D:FIRE=1.0 + D:"Fire Mill"=1.0 + D:LAVA=1.0 + D:LUNAR=1.0 + D:"Lava Mill"=1.0 + D:"Lunar Panel"=1.0 + D:"Manual Mill"=1.0 + D:PLAYER_WIND_UP=2.0 + D:SOLAR=1.0 + D:"Solar Panel"=1.0 + D:WATER=0.25 + D:WIND=2.0 + D:"Water Mill"=1.0 + D:"Wind Mill"=1.0 + } + + "default recipes" { + B:Air=true + B:"Angel Block"=true + B:"Angel Ring"=true + B:"Block of Demon Metal"=true + B:"Block of Enchanted Metal"=true + B:"Block of Evil Infused Iron"=true + B:"Border Stone"=true + B:"Builders Wand"=true + B:Chest=true + B:Cobblestone=true + B:"Compressed Cobblestone"=true + B:"Compressed Dirt"=true + B:"Compressed Gravel"=true + B:"Compressed Netherrack"=true + B:"Compressed Sand"=true + B:"Creative Drum"=true + B:"Crossed Stone"=true + B:"Cursed Lasso"=true + B:"Dark Glass"=true + B:"Dark Ineffable Glass"=true + B:"Demon Ingot"=true + B:"Demonically Gargantuan Drum"=true + B:"Destruction Wand"=true + B:"Diagonal Wood"=true + B:"Diamond Spikes"=true + B:Dirt=true + B:"Double Compressed Cobblestone"=true + B:"Double Compressed Dirt"=true + B:"Double Compressed Gravel"=true + B:"Double Compressed Netherrack"=true + B:"Double Compressed Sand"=true + B:"Enchanted Ingot"=true + B:"Ethereal Glass"=true + B:"Evil Infused Iron Ingot"=true + B:Filter=true + B:"Filter Fluids"=true + B:"Glowing Glass"=true + B:"Golden Lasso"=true + B:"Golden Spikes"=true + B:Gravel=true + B:"Ineffable Glass"=true + B:"Iron Drum"=true + B:"Iron Spikes"=true + B:"Magical Apple"=true + B:"Magical Planks"=true + B:"Magical Wood"=true + B:"Manual Mill"=true + B:"Moon Stone"=true + B:Netherrack=true + B:"Octuple Compressed Cobblestone"=true + B:"Opinium Core (Amazing)"=true + B:"Opinium Core (Damn Good)"=true + B:"Opinium Core (Decent)"=true + B:"Opinium Core (Good)"=true + B:"Opinium Core (Inspiring)"=true + B:"Opinium Core (Mediocre)"=true + B:"Opinium Core (Passable)"=true + B:"Opinium Core (Pathetic)"=true + B:"Opinium Core (Perfected)"=true + B:"Player Chest"=true + B:"Quadruple Compressed Cobblestone"=true + B:"Quadruple Compressed Dirt"=true + B:"Quadruple Compressed Netherrack"=true + B:"Quintuple Compressed Cobblestone"=true + B:"Quintuple Compressed Netherrack"=true + B:"Rainbow Generator (bottom half)"=true + B:"Rainbow Generator (top half)"=true + B:"Redstone Clock"=true + B:"Redstone Lantern"=true + B:"Reinforced Large Drum"=true + B:"Reverse Ethereal Glass"=true + B:Sand=true + B:"Sandy Glass"=true + B:Scanner=true + B:Screen=true + B:"Septuple Compressed Cobblestone"=true + B:"Sextuple Compressed Cobblestone"=true + B:"Sextuple Compressed Netherrack"=true + B:"Sound Muffler"=true + B:"Stable-'Unstable Ingot'"=true + B:"Stable-'Unstable Nugget'"=true + B:Stick=true + B:"Stone Drum"=true + B:"Stone Spikes"=true + B:"Thickened Glass (Bordered)"=true + B:"Thickened Glass (Patterned)"=true + B:"Trash Chest"=true + B:"Triple Compressed Cobblestone"=true + B:"Triple Compressed Dirt"=true + B:"Triple Compressed Netherrack"=true + B:Trowel=true + B:Truchet=true + B:"Unstable Ingot"=true + B:"Upgrade Speed (Magical)"=true + B:"Upgrade Speed (Ultimate)"=true + B:"Watering Can"=true + B:"Wooden Spikes"=true + } + +} + + diff --git a/config/toastcontrol.cfg b/config/toastcontrol.cfg new file mode 100644 index 0000000..e7bada5 --- /dev/null +++ b/config/toastcontrol.cfg @@ -0,0 +1,59 @@ +# Configuration file + +"toast types" { + # A Class-specific blacklist for toasts. Insert class names. + S:"Blacklisted Classes" < + > + + # If advancement toasts are blocked. Enabling will block ALL advancements. + B:"Disable Advancements"=true + + # If all toasts are blocked. + B:"Disable All"=false + + # If all non-vanilla toasts are blocked. Blocks all toasts that do not extend vanilla classes. + B:"Disable All Non-Vanilla"=false + + # If all vanilla toasts are blocked. Includes advancements, recipes, system, and tutorials. + B:"Disable All Vanilla"=false + + # If recipe unlock toasts are blocked. Blocks "you have unlocked a new recipe" toasts. + B:"Disable Recipes"=true + + # If system toasts are blocked. This is used only for the narrator toggle notification right now. + B:"Disable System Toasts"=false + + # Set to true to disable toasts sliding in to view. + B:"Disable Transitions"=false + + # If tutorial toasts are blocked. Blocks useless things like use WASD to move. + B:"Disable Tutorials"=true + + # How long (in ticks) to force a toast to show for. Higher is longer. + I:"Forced Display Time"=0 + + # The maximum number of toasts on the screen at once. Default 3, Vanilla uses 5. + # Min: 1 + # Max: 7 + I:"Max Toasts Shown"=3 + + # A debug config to print the class of each toast that tries to enter the GUI. Useful for finding classes to block. + B:"Print Toast Classnames"=false + + # The amount to offset a toast in the x axis. + I:"Toast X Offset"=0 + + # The amount to offset a toast in the y axis. + I:"Toast Y Offset"=0 + + # Set to true to change the transition to start from the left. + B:"Transition from Left"=false + + # If toasts are slightly translucent. + B:"Translucent Toasts"=true + + # If toasts do not draw a background. + B:"Transparent Toasts"=false +} + + diff --git a/config/tombmanygraves.cfg b/config/tombmanygraves.cfg new file mode 100644 index 0000000..cb822e6 --- /dev/null +++ b/config/tombmanygraves.cfg @@ -0,0 +1,119 @@ +# Configuration file + +allowedobjects { + # If set to false, graves will no longer be spawned upon players deaths. This does not get rid of any graves currently in-world. (Defaults to true...obviously.) + B:enableGraves=true +} + + +chatconfigs { + # If set to true, a chat message with the player's grave coordinates will be displayed in chat upon their death. (Defaults to false.) + B:enableChatMessageOnDeath=false +} + + +colors { + # This is one of four configs for how the name/mode render when looking at a grave (assuming that config is enabled. (Defaults to 0xFFFFFF) + S:nameColorWhenForced=0xFFFFFF + + # This is one of four configs for how the name/mode render when looking at a grave (assuming that config is enabled. (Defaults to 0xFF0000) + S:nameColorWhenYielding=0xFF0000 +} + + +graveconfigs { + # If set to false, inventory backups will not be kept. Graves can still form (if enabled), but the death inventory lists will not be able to be produced. (Defaults to true.) + B:allowInventorySaves=true + + # If set to true, all graves formed will be locked. Graves can be toggled between locked & unlocked by the grave's owner/friends. (Defaults to false.) + B:defaultToLocked=false + + # If set to true, instead ofattempting to place all items back in the player's original slots, the items will instead be placed on the ground like every other grave mod. (Defaults to false.) + B:dropItemsOnGround=false + + # If true and an item in the grave was originally in a slot that is now not empty, the grave will remove the current item, place the item from the grave in that slot, and then drop the original item on the ground. If false, any item from the grave attempting to fill a non-empty slot will instead be dropped on the ground. (Defaults to true.) + B:giveItemsInGravePriority=true +} + + +graveplacement { + # If true, graves will attempt to place themselves above bodies of water/lava. If a valid location is not present at the top of the fluid, the grave will attempt to find the valid location closest to the point of death while ascending the fluid. Note: setting this to true causes more calculations to be made upon each death, possibly slowing down tick rate if people are dying underwater a lot... (Defaults to false.) + B:ascendLiquid=false + + # This is the radius that will be searched (centered around the location of death) to find an appropriate block to place the grave. (Radius = abs(max{x,y,z}) Note: if death occurs with y <= 0, it will center its search around y = graveSearchRadius (unless 'startVoidSearchAtOne' is true. (Defaults to 9, max of 32.) + I:graveSearchRadius=9 + + # If true, graves will be able to replace FLOWING lava when created. (Defaults to true). + B:replaceFlowingLava=true + + # If true, graves will be able to replace FLOWING water when created. (Defaults to true). + B:replaceFlowingWater=true + + # If true, graves will be able to replace plants (anything that implements IPlantable: grass, crops, etc). (Defaults to true). + B:replacePlants=true + + # If true, graves will be able to replace STILL water when created. (Defaults to true). + B:replaceStillLava=true + + # If set to true, the grave will start its search for a valid placement starting at y=1 if the player died with y <= 0. If false, the search will start at y = graveSearchRadius. (Defaults to false). + B:startGraveSearchAtOne=false +} + + +graveplayerinteraction { + # If set to true, graves will be able to be accessed/manipulated by any player - not just the one who owns the grave. (Defaults to false.) + B:allowGraveRobbing=false + + # When true, whenever a grave is (un)locked, the player will receive a chat message letting them know the current state of the grave. (Defaults to true.) + B:allowLockingMessages=true +} + + +graveplayerinteractions { + # When true, players will be required to sneak while colliding with their grave to obtain their items. When false, just colliding with the grave is enough to get the items back. (Defaults to true). + B:requireSneaking=true +} + + +listconfigs { + # If set to false, inventory lists will not be able to be spawned. Lists already in the game will not be affected. (Defaults to true.) + B:allowInventoryLists=true +} + + +logs { + # If true, the server log will print the location of a player's death each time they die. (Defaults to true) + B:printDeathLog=true +} + + +renderoptions { + # If set to false, the death inventory lists will not show particle effects leading to the grave. (Defaults to true) + B:allowParticlePath=true + + # When true, this will display both the name of the grave's owner and the current mode of the grave when looking at it. (Defaults to true) + B:displayGraveName=true + + # If set to true, graves will display their block position when looking at them (useful for admins/mods for debugging purposes. There is also a command to temporarily toggle this effect in-game. (Defaults to false.) + B:enableGravePositionRender=false + + # If set to false, graves will not be rendered (at all), meaning there will just be an invisible block there. This is useful if a rendering crash is consistently occuring and I haven't had a chance to post a fix yet. (Defaults to true) + B:enableGraveRendering=true + + # This is the color of the path particles spawned by the death inventory list when you are more than 100 blocks from the grave. (Defaults to 0x000000) + S:farParticleColor=0x000000 + + # If true, all graves will be rendered with a dirt base instead of using the adaptive model. (Defaults to false). + B:forceDirtRender=false + + # Changing this value determines the type of skull that renders on the grave. 0 = Skeleton, 1 = Wither Skeleton, 2 = Zombie, 3 = The Player Who Owns The Grave, 4 = Creeper. Any value outside of this range will be set to 3 instead. (Defaults to 3.) + I:graveSkullRenderType=3 + + # This is the color of the path particles spawned by the inventory list when you are within 10 blocks of the grave. (Defaults to 0xFFFFFF.) + S:nearParticleColor=0xFFFFFF + + # If set to true, the deathinventory lists will only show their particle trail if you are sneaking (and the path is turned on). (Defaults to false) + B:requireSneakForPath=false +} + + diff --git a/config/topaddons.cfg b/config/topaddons.cfg new file mode 100644 index 0000000..e570036 --- /dev/null +++ b/config/topaddons.cfg @@ -0,0 +1,30 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +helmets { + # All non-blacklisted helmets can be combined with a probe. + # !!! When this is false you can't uncraft previously probified helmets !!! + B:allHelmetsProbable=true + + # Registry names of helmets that shouldn't be combinable with a probe + S:helmetBlacklist < + > +} + + +storagedrawers { + # Replace Storage Drawers default extended info. + B:replaceDrawers=true +} + + +vanilla { + # Show animal grow up timer. + B:growupTimer=true + + # Show animal breeding cooldown. + B:showBreedingCooldown=true +} + + diff --git a/config/topaddons_client.cfg b/config/topaddons_client.cfg new file mode 100644 index 0000000..5324366 --- /dev/null +++ b/config/topaddons_client.cfg @@ -0,0 +1,28 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +"client options" { + # Color the name of an Ice and Fire dragon depending on its type. [default: true] + B:colorDragonName=true + + # Which tank gauge(s) to display (The One Probe, TOP Addons, Both). [default: Both] + S:fluidGaugeDisplay=Both + + # Only show Forestry machines' important failure reasons when crouching. [default: false] + B:forestryReasonCrouch=false + + # Display pitch and instrument on Note Blocks. [default: true] + B:showPitch=true + + # Show smeltery fluid volume in ingots. [default: true] + B:smelteryInIngots=true + + # Display installed modules when sneaking. [default: false] + B:stevesOtherModules=false + + # Swap ArchitectureCraft tile name and material. [default: false] + B:swapArchitectureShapeAndMaterial=false +} + + diff --git a/config/torchmaster.cfg b/config/torchmaster.cfg new file mode 100644 index 0000000..f4c4378 --- /dev/null +++ b/config/torchmaster.cfg @@ -0,0 +1,123 @@ +# Configuration file + +general { + # Adds additional information about torchmaster items into the tooltip + B:BeginnerTooltips=true + + # Same as the mega torch block list override, just for the dread lamp + # Block squid: +minecraft:squid + # Allow pigs: -minecraft:pig + S:DreadLampEntityBlockListOverrides < + > + + # The radius of the spawn prevention. (Passive Animals) + # Min: 0 + # Max: 512 + I:DreadLampRange=64 + + # The maximum amount of invisble lights a feral flare lantern can place. Set to 0 to disable light placement. + # Warning: Setting this value too high in conjunction with the feralFlareMinLightLevel and Radius can lead to world corruption! + # (Badly compressed packet error) + # Min: 0 + # Max: 2147483647 + I:FeralFlareLanternLightCountHardcap=255 + + # If this setting is enabled, the mega torch will block all natural spawn attempts from Lycanites Mobs in its radius + B:LycanitesMobsBlockAll=true + + # Allows to get the lit torch when harvested with silk touch. Has no effect if MegaTorchExtinguishOnHarvest is false) + B:MegaTorchAllowSilkTouch=true + + # Controls if the mega torch should allow mob spawning from vanilla spawners + B:MegaTorchAllowVanillaSpawners=true + + # The speed at which the torch will extinguish. Set to 0 to disable. + # Min: 0 + # Max: 2147483647 + I:MegaTorchBurnoutRate=0 + + # The burnout value. This value is removed by the amount of burnout rate per tick + # Min: 0 + # Max: 2147483647 + I:MegaTorchBurnoutValue=1 + + # Use this setting to override the internal lists for entity blocking + # You can use this to block more entities or even allow certain entities to still spawn + # The + prefix will add the entity to the list, effectivly denying its spawns + # The - prefix will remove the entity from the list (if necessary), effectivly allowing its spawns + # Block zombies: +minecraft:zombie + # Allow creepers: -minecraft:creeper + S:MegaTorchEntityBlockListOverrides < + > + + # If set to true, the mega torch will drop as an unlit torch when harvesting it + B:MegaTorchExtinguishOnHarvest=false + + # The lighter item to light an unlit torch, see https://github.com/Xalcon/TorchMaster/wiki/Torch-Burnout for more info. + S:MegaTorchLighterItems < + minecraft:flint_and_steel + > + + # The radius of the spawn prevention. (Monster) + # Min: 0 + # Max: 512 + I:MegaTorchRange=64 + + # If this setting is enabled, the mega torch will block all natural spawn attempts from MoCreatures in its radius + B:MoCreaturesBlockAll=true + + # The spacing between each torch. Distance of 5 means there will be a torch every 5 blocks with 4 blocks space in between. + # Min: 0 + # Max: 2147483647 + I:TerrainLighterSpacing=5 + + # The amount of torches to place in each direction. The effective range is multiplied by the torch spacing (32 * 5 = 160 blocks, default 7 * 5 = 35 blocks) + # Min: 0 + # Max: 2147483647 + I:TerrainLighterTorchCount=7 + + # This controls which torches are supported by the terrain lighter + # Min: 0 + # Max: 512 + S:TerrainLighterTorches < + minecraft:torch + tconstruct:stone_torch + > + + # Controls the amount of blocks between each segment in the visualizer + # You can increase this value in case you prefer less lines in the volume visualization + # or if the visualization causes a big FPS hit to your potato. + # Do not increase this value above the torch range or you might break the rendering. + # Higher values will render less lines. 1.0 = 1 block per segment, 2.0 = 2 blocks per segment + # Min: 0.5 + # Max: 1.7976931348623157E308 + D:TorchVisualizerSegmentationFactor=2.0 + + # If false, lights decay slowly after the lantern has been removed. If true, the lights will be removed instantly + B:feralFlareLightDecayInstantly=false + + # The target minimum light level to place lights for + # Min: 1 + # Max: 15 + I:feralFlareMinLightLevel=10 + + # The radius in which the feral flare should try to place lights + # Min: 0 + # Max: 2147483647 + I:feralFlareRadius=16 + + # Controls how often the flare should try to place lights. 1 means every tick, 10 every 10th tick, etc + # Min: 1 + # Max: 2147483647 + I:feralFlareTickRate=5 + + # Durability of the frozen pearl. Each removed light will remove one charge from the pearl. Set to 0 to disable durability + # Min: 0 + # Max: 2147483647 + I:frozenPearlDurability=1024 + + # Some mods override the same method as torchmaster to handle mob spawning. Setting this to true might help with certain mods still being able to spawn things. (Unlikely though) + B:slighlyMoreAggressiveBlocking=false +} + + diff --git a/config/trashslot.cfg b/config/trashslot.cfg new file mode 100644 index 0000000..f496502 --- /dev/null +++ b/config/trashslot.cfg @@ -0,0 +1,134 @@ +# Configuration file + +general { + # This causes the deletion slot to delete items instantly, similar to Creative Mode. [default: false] + B:"Instant Deletion"=false +} + + +gui { + + "gregtech/api/gui/impl/modularuigui" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=60 + I:"Slot Y"=83 + } + + "net/minecraft/client/gui/inventory/guiinventory" { + # The x coordinate of the anchor point for the slot position. + S:"Anchor X"=0.5 + + # The y coordinate of the anchor point for the slot position. + S:"Anchor Y"=0.5 + + # True if this screen should have a trash slot. + B:Enabled=true + + # The x coordinate of the slot relative to the anchor. + I:"Slot X"=60 + + # The y coordinate of the slot relative to the anchor. + I:"Slot Y"=83 + } + + "forestry/worktable/gui/guiworktable" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=60 + I:"Slot Y"=109 + } + + "moze_intel/projecte/gameobjs/gui/guitransmutation" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=86 + I:"Slot Y"=98 + } + + "cubex2/cxlibrary/gui/guicontainercx" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=60 + I:"Slot Y"=101 + } + + "net/minecraft/client/gui/inventory/guichest_large" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=true + I:"Slot X"=60 + I:"Slot Y"=111 + } + + "net/minecraft/client/gui/inventory/guichest" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=true + I:"Slot X"=60 + I:"Slot Y"=84 + } + + "net/minecraft/client/gui/inventory/guicrafting" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=true + I:"Slot X"=60 + I:"Slot Y"=83 + } + + "crazypants/enderio/conduits/gui/guiexternalconnection" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=75 + I:"Slot Y"=97 + } + + "com/rwtema/extrautils2/gui/backend/dynamicgui" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=57 + I:"Slot Y"=85 + } + + "de/ellpeck/actuallyadditions/mod/inventory/gui/guigiantchest" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=93 + I:"Slot Y"=129 + } + + "net/minecraft/client/gui/guihopper" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=60 + I:"Slot Y"=66 + } + + "xt9/deepmoblearning/client/gui/simulationchambergui" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=88 + I:"Slot Y"=115 + } + + "xt9/deepmoblearning/client/gui/extractionchambergui" { + S:"Anchor X"=0.5 + S:"Anchor Y"=0.5 + B:Enabled=false + I:"Slot X"=60 + I:"Slot Y"=89 + } + +} + + diff --git a/config/vanillafix.cfg b/config/vanillafix.cfg new file mode 100644 index 0000000..1112a21 --- /dev/null +++ b/config/vanillafix.cfg @@ -0,0 +1,26 @@ +# Configuration file + +crashes { + B:disableReturnToMainMenu=false + I:errorNotificationDuration=30000 + S:hasteURL=https://paste.dimdev.org + B:replaceErrorNotifications=false + + # Valid values: + # LOG + # NOTIFICATION + # WARNING_SCREEN + # CRASH + S:scheduledTaskproblemAction=NOTIFICATION +} + + +fixes { + B:bugFixes=true + B:crashFixes=true + B:modSupport=true + B:profiler=true + B:textureFixes=true +} + + diff --git a/config/vanillafix/config_version b/config/vanillafix/config_version new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/config/vanillafix/config_version @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/config/vanillafix/methods-stable_39.csv b/config/vanillafix/methods-stable_39.csv new file mode 100644 index 0000000..078c9a1 --- /dev/null +++ b/config/vanillafix/methods-stable_39.csv @@ -0,0 +1,9655 @@ +searge,name,side,desc +func_100011_g,getIsPotionDurationMax,0, +func_100012_b,setPotionDurationMax,0, +func_100015_a,isKeyDown,0, +func_104002_bU,isNoDespawnRequired,2, +func_104055_i,setForceGamemode,1, +func_104056_am,getForceGamemode,2, +func_104112_b,flushToDisk,2, +func_104140_m,flushToDisk,2, +func_110121_a,isNotEmpty,0, +func_110124_au,getUniqueID,2, +func_110128_b,onBroken,2, +func_110131_b,removeFrameFromMap,2, +func_110132_b,removeInventoryChangeListener,2, +func_110133_a,setCustomName,2, +func_110134_a,addInventoryChangeListener,2, +func_110138_aP,getMaxHealth,2, +func_110139_bj,getAbsorptionAmount,2, +func_110140_aT,getAttributeMap,2, +func_110142_aN,getCombatTracker,2, +func_110143_aJ,getHealth,2, +func_110144_aD,getLastAttackedEntity,2, +func_110145_l,dismountEntity,2, +func_110146_f,updateDistance,2, +func_110147_ax,applyEntityAttributes,2, +func_110148_a,getEntityAttribute,2, +func_110149_m,setAbsorptionAmount,2, +func_110159_bB,updateLeashedState,2, +func_110160_i,clearLeashed,2, +func_110162_b,setLeashHolder,2, +func_110163_bv,enablePersistence,2, +func_110165_bF,recreateLeash,2, +func_110166_bE,getLeashHolder,2, +func_110167_bD,getLeashed,2, +func_110173_bK,isWithinHomeDistanceCurrentPosition,2, +func_110174_bM,getMaximumHomeDistance,2, +func_110175_bO,hasHome,2, +func_110177_bN,detachHome,2, +func_110182_bF,isAttacking,0, +func_110195_a,addGrowth,2, +func_110198_t,increaseTemper,2, +func_110199_f,openGUI,2, +func_110200_cJ,canMate,2, +func_110201_q,getMouthOpennessAngle,0, +func_110202_bQ,getHorseVariant,2, +func_110203_cN,getModifiedMovementSpeed,2, +func_110204_cc,isEatingHaystack,2, +func_110205_ce,isBreeding,2, +func_110206_u,setJumpPower,0, +func_110207_m,setChested,2, +func_110208_b,setHorseWatchableBoolean,2, +func_110209_cd,isRearing,2, +func_110210_cH,moveTail,2, +func_110212_cp,getVariantTexturePaths,0, +func_110215_cj,getHorseJumpStrength,2, +func_110216_r,spawnHorseParticles,0, +func_110219_q,setRearing,2, +func_110220_cK,makeHorseRear,2, +func_110223_p,getRearingAmount,0, +func_110226_cD,initHorseChest,2, +func_110227_p,setEatingHaystack,2, +func_110230_cF,resetTexturePrefix,2, +func_110232_cE,updateHorseSlots,2, +func_110233_w,getHorseWatchableBoolean,2, +func_110234_j,setHorseTamed,2, +func_110235_q,setHorseVariant,2, +func_110237_h,mountTo,2, +func_110238_s,setTemper,2, +func_110242_l,setBreeding,2, +func_110245_cM,getModifiedJumpStrength,2, +func_110246_bZ,isHorseJumping,2, +func_110247_cG,setHorseTexturePaths,0, +func_110248_bS,isTame,2, +func_110249_cI,openHorseMouth,2, +func_110250_a,getClosestHorse,2, +func_110251_o,setHorseSaddled,2, +func_110252_cg,getTemper,2, +func_110254_bY,getHorseSize,2, +func_110255_k,setHorseJumping,2, +func_110257_ck,isHorseSaddled,2, +func_110258_o,getGrassEatingAmount,0, +func_110263_g,setTamedBy,2, +func_110264_co,getHorseTexture,0, +func_110266_cB,eatingHorse,2, +func_110267_cL,getModifiedMaxHealth,2, +func_110297_a_,verifySellingItem,2, +func_110303_q,getLocationCape,0, +func_110304_a,getDownloadImageSkin,0, +func_110306_p,getLocationSkin,0, +func_110311_f,getLocationSkin,0, +func_110317_t,isRidingHorse,0, +func_110318_g,sendHorseJump,0, +func_110319_bJ,getHorseJumpPower,0, +func_110326_a,setOverlayMessage,0, +func_110430_a,setEntityActionState,2, +func_110432_I,getSession,0, +func_110434_K,getTextureManager,0, +func_110436_a,refreshResources,0, +func_110437_J,getProxy,0, +func_110438_M,getResourcePackRepository,0, +func_110441_Q,updateDisplayMode,0, +func_110442_L,getResourceManager,0, +func_110454_ao,getServerProxy,2, +func_110455_j,getOpPermissionLevel,2, +func_110462_b,getPackFormat,0, +func_110468_c,getFrameIndex,0, +func_110469_d,getFrameTime,0, +func_110470_b,frameHasTime,0, +func_110471_a,getFrameHeight,0, +func_110472_a,getFrameTimeSingle,0, +func_110473_c,getFrameCount,0, +func_110474_b,getFrameWidth,0, +func_110479_a,getTextureBlur,0, +func_110480_b,getTextureClamp,0, +func_110483_a,getSectionName,0, +func_110492_a,parseAnimationFrame,0, +func_110495_a,hasNoTime,0, +func_110496_c,getFrameIndex,0, +func_110497_b,getFrameTime,0, +func_110503_a,parseMetadataSection,0, +func_110504_a,registerMetadataSectionType,0, +func_110505_a,getGson,0, +func_110514_c,getResourcePack,0, +func_110515_d,getResourcePackName,0, +func_110516_a,updateResourcePack,0, +func_110517_b,closeResourcePack,0, +func_110518_a,bindTexturePackIcon,0, +func_110519_e,getTexturePackDescription,0, +func_110526_a,getMetadata,0, +func_110527_b,getInputStream,0, +func_110528_c,hasMetadata,0, +func_110536_a,getResource,0, +func_110537_b,getLocationMcmeta,0, +func_110538_a,addResourcePack,0, +func_110541_a,reloadResources,0, +func_110542_a,registerReloadListener,0, +func_110543_a,clearResources,0, +func_110544_b,notifyReloadListeners,0, +func_110545_a,reloadResourcePack,0, +func_110549_a,onResourceManagerReload,0, +func_110550_d,tick,0, +func_110551_a,loadTexture,0, +func_110552_b,getGlTextureId,0, +func_110564_a,updateDynamicTexture,0, +func_110565_c,getTextureData,0, +func_110569_e,initMissingImage,0, +func_110571_b,loadTextureAtlas,0, +func_110572_b,getAtlasSprite,0, +func_110577_a,bindTexture,0, +func_110578_a,getDynamicTextureLocation,0, +func_110579_a,loadTexture,0, +func_110580_a,loadTickableTexture,0, +func_110581_b,getTexture,0, +func_110586_a,getPackImage,0, +func_110587_b,getResourceDomains,0, +func_110589_b,resourceExists,0, +func_110590_a,getInputStream,0, +func_110591_a,getInputStreamByName,0, +func_110592_c,locationToName,0, +func_110593_b,hasResourceName,0, +func_110594_c,logNameNotLowercase,0, +func_110595_a,getRelativeName,0, +func_110596_a,readMetadata,0, +func_110599_c,getResourcePackZipFile,0, +func_110605_c,getResourceStream,0, +func_110609_b,getRepositoryEntriesAll,0, +func_110611_a,updateRepositoryEntriesAll,0, +func_110612_e,getDirResourcepacks,0, +func_110613_c,getRepositoryEntries,0, +func_110614_g,getResourcePackFiles,0, +func_110616_f,fixDirResourcepacks,0, +func_110623_a,getPath,2, +func_110624_b,getNamespace,2, +func_110646_a,getTextWithoutFormattingCodes,2, +func_110647_a,getOSType,0, +func_110667_a,getNumberOfTeams,2, +func_110668_a,spreadPositions,2, +func_110669_a,spread,2, +func_110670_a,createInitialPositions,2, +func_110671_a,setPlayerPositions,2, +func_110683_a,updateHorseRotation,0, +func_110738_j,isRidingHorse,0, +func_110775_a,getEntityTexture,0, +func_110776_a,bindTexture,0, +func_110827_b,renderLeash,0, +func_110828_a,interpolateValue,0, +func_110934_a,addSprite,0, +func_110935_a,getCurrentWidth,0, +func_110936_b,getCurrentHeight,0, +func_110966_b,setIconWidth,0, +func_110967_i,getOriginY,0, +func_110968_a,setFramesTextureData,0, +func_110969_c,setIconHeight,0, +func_110970_k,getFrameCount,0, +func_110971_a,initSprite,0, +func_110985_a,updateAnaglyph,0, +func_110986_a,readImageData,0, +func_110987_a,uploadTextureImage,0, +func_110988_a,uploadTexture,0, +func_110989_a,uploadTextureImageAllocate,0, +func_110990_a,copyToBuffer,0, +func_110991_a,allocateTexture,0, +func_110993_a,uploadTextureImageSubImpl,0, +func_110994_a,copyToBufferPos,0, +func_110995_a,uploadTextureImageSub,0, +func_110996_a,glGenTextures,0, +func_110997_a,setTextureClamped,0, +func_111092_a,getSpawnY,2, +func_111093_a,clamp,2, +func_111094_b,moveAway,2, +func_111095_a,normalize,2, +func_111096_b,getLength,2, +func_111097_a,randomize,2, +func_111098_b,isSafe,2, +func_111099_a,dist,2, +func_111104_a,setRandomEffect,2, +func_111108_a,getName,2, +func_111109_a,clampValue,2, +func_111110_b,getDefaultValue,2, +func_111111_c,getShouldWatch,2, +func_111112_a,setShouldWatch,2, +func_111116_f,getDescription,2, +func_111117_a,setDescription,2, +func_111121_a,applyModifier,2, +func_111122_c,getModifiers,2, +func_111123_a,getAttribute,2, +func_111124_b,removeModifier,2, +func_111125_b,getBaseValue,2, +func_111126_e,getAttributeValue,2, +func_111127_a,getModifier,2, +func_111128_a,setBaseValue,2, +func_111129_g,computeValue,2, +func_111130_a,getModifiersByOperation,2, +func_111131_f,flagForUpdate,2, +func_111146_a,getAllAttributes,2, +func_111147_b,applyAttributeModifiers,2, +func_111148_a,removeAttributeModifiers,2, +func_111150_b,registerAttribute,2, +func_111151_a,getAttributeInstance,2, +func_111152_a,getAttributeInstanceByName,2, +func_111160_c,getWatchedAttributes,2, +func_111161_b,getDirtyInstances,2, +func_111164_d,getAmount,2, +func_111165_e,isSaved,2, +func_111166_b,getName,2, +func_111167_a,getID,2, +func_111168_a,setSaved,2, +func_111169_c,getOperation,2, +func_111175_f,getTargetDistance,2, +func_111183_a,getAttributeModifierAmount,2, +func_111184_a,registerPotionAttributeModifier,2, +func_111185_a,applyAttributesModifiersToEntity,2, +func_111186_k,getAttributeModifierMap,0, +func_111187_a,removeAttributesModifiersFromEntity,2, +func_111190_b,sendMetadata,2, +func_111205_h,getItemAttributeModifiers,2, +func_111206_d,getByNameOrId,2, +func_111207_a,itemInteractionForEntity,2, +func_111225_m,getRelevantEnchantmentTypes,0, +func_111226_a,hasRelevantEnchantmentType,0, +func_111229_a,setRelevantEnchantmentTypes,2, +func_111238_b,isEnabled,0, +func_111257_a,writeBaseAttributeMapToNBT,2, +func_111258_a,applyModifiersToAttributeInstance,2, +func_111259_a,readAttributeModifierFromNBT,2, +func_111261_a,writeAttributeInstanceToNBT,2, +func_111262_a,writeAttributeModifierToNBT,2, +func_111269_d,getPathSearchRange,2, +func_111270_a,union,2, +func_111271_a,getUnicodePageLocation,0, +func_111272_d,readFontTexture,0, +func_111282_a,interactWithEntity,2, +func_111283_C,getAttributeModifiers,2, +func_111285_a,getUsername,0, +func_111286_b,getSessionID,0, +func_120011_ar,setGuiEnabled,1, +func_120016_a,createServerGui,1, +func_120018_d,getLogComponent,1, +func_120019_b,getStatsComponent,1, +func_120020_c,getPlayerListComponent,1, +func_120034_a,tick,1, +func_120035_a,mean,1, +func_130001_d,getCurrentMoonPhaseFactor,2, +func_130010_a,getOriginX,0, +func_130011_c,setLastAttackedEntity,2, +func_130014_f_,getEntityWorld,2, +func_130071_aq,getCurrentTimeMillis,2, +func_130072_d,getAnimationFrame,0, +func_130073_e,getFrameIndexSet,0, +func_130077_b,getPackName,0, +func_130098_m,hasAnimationMetadata,0, +func_130099_d,allocateFrameTextureData,0, +func_130102_n,resetSprite,0, +func_130103_l,clearFramesTextureData,0, +func_130105_g,getMinecraftStartTimeMillis,2, +func_135016_M,getLanguageManager,0, +func_135018_a,getLanguages,0, +func_135021_a,loadLocaleData,0, +func_135022_a,loadLocaleDataFiles,0, +func_135023_a,formatMessage,0, +func_135024_b,checkUnicode,0, +func_135025_a,isUnicode,0, +func_135026_c,translateKeyPrivate,0, +func_135028_a,loadLocaleData,0, +func_135034_a,getLanguageCode,0, +func_135035_b,isBidirectional,0, +func_135040_d,getLanguages,0, +func_135041_c,getCurrentLanguage,0, +func_135042_a,isCurrentLocaleUnicode,0, +func_135043_a,parseLanguageMetadata,0, +func_135044_b,isCurrentLanguageBidirectional,0, +func_135045_a,setCurrentLanguage,0, +func_135051_a,setLocale,0, +func_135052_a,format,0, +func_135055_a,getResourceDomains,0, +func_135056_b,getAllResources,0, +func_135058_a,getPackMetadata,0, +func_135063_a,replaceWith,0, +func_135064_c,tryTranslateKey,2, +func_135074_t,clearCustomName,2, +func_140005_i,switchToRealms,0, +func_142008_O,shouldSetPosAfterLoading,2, +func_142013_aG,getLastAttackedEntityTime,2, +func_142015_aE,getRevengeTimer,2, +func_142017_o,onLeashDistance,2, +func_142018_a,shouldAttackEntity,2, +func_142021_k,getServerBrand,0, +func_142049_d,removeAllModifiers,0, +func_142053_d,formatString,2, +func_142054_a,isSameTeam,2, +func_143004_u,markPlayerActive,2, +func_143006_e,setPlayerIdleTimeout,2, +func_143007_ar,getMaxPlayerIdleMinutes,2, +func_143009_a,readStructureBaseNBT,2, +func_143010_b,createStructureBaseNBT,2, +func_143011_b,readStructureFromNBT,2, +func_143012_a,writeStructureToNBT,2, +func_143016_a,registerVillagePieces,2, +func_143017_b,readFromNBT,2, +func_143018_f,getChunkPosZ,2, +func_143019_e,getChunkPosX,2, +func_143020_a,readStructureComponentsFromNBT,2, +func_143021_a,writeStructureComponentsToNBT,2, +func_143022_a,writeToNBT,2, +func_143025_a,getStructureName,2, +func_143026_a,setStructureStart,2, +func_143027_a,initializeStructureData,2, +func_143031_a,registerStructureComponent,2, +func_143032_b,getStructureComponent,2, +func_143033_a,getStructureStartName,2, +func_143034_b,registerStructure,2, +func_143035_a,getStructureStart,2, +func_143036_a,getStructureComponentName,2, +func_143041_a,getTagCompound,2, +func_143042_b,formatChunkCoords,2, +func_143043_a,writeInstance,2, +func_143045_a,registerScatteredFeaturePieces,2, +func_143046_a,registerStrongholdPieces,2, +func_143048_a,registerStructurePieces,2, +func_143049_a,registerNetherFortressPieces,2, +func_145747_a,sendMessage,2, +func_145748_c_,getDisplayName,2, +func_145749_h,getLastOutput,2, +func_145750_b,setLastOutput,2, +func_145751_f,getCommandBlockType,0, +func_145752_a,setCommand,2, +func_145753_i,getCommand,2, +func_145754_b,setName,2, +func_145755_a,trigger,2, +func_145756_e,updateCommand,2, +func_145757_a,fillInInfo,0, +func_145759_b,readDataFromNBT,2, +func_145760_g,getSuccessCount,2, +func_145769_d,setEntityId,2, +func_145770_h,isInRangeToRender3d,0, +func_145771_j,pushOutOfBlocks,2, +func_145773_az,doesEntityNotTriggerPressurePlate,2, +func_145775_I,doBlockCollisions,2, +func_145778_a,dropItemWithOffset,2, +func_145779_a,dropItem,2, +func_145782_y,getEntityId,2, +func_145797_a,setOwner,2, +func_145798_i,getOwner,2, +func_145799_b,setThrower,2, +func_145800_j,getThrower,2, +func_145806_a,setHurtEntities,2, +func_145807_e,getWorldObj,0, +func_145818_k_,hasCustomName,2, +func_145822_e,getCommandBlockLogic,2, +func_145828_a,addInfoToCrashReport,2, +func_145829_t,validate,2, +func_145830_o,hasWorld,2, +func_145831_w,getWorld,2, +func_145832_p,getBlockMetadata,2, +func_145833_n,getMaxRenderDistanceSquared,0, +func_145834_a,setWorld,2, +func_145835_a,getDistanceSq,0, +func_145836_u,updateContainingBlockInfo,2, +func_145837_r,isInvalid,2, +func_145838_q,getBlockType,2, +func_145839_a,readFromNBT,2, +func_145842_c,receiveClientEvent,2, +func_145843_s,invalidate,2, +func_145856_a,getRecord,2, +func_145857_a,setRecord,2, +func_145860_a,getProgress,0, +func_145866_f,clearPistonTileEntity,2, +func_145867_d,shouldPistonHeadBeRendered,2, +func_145868_b,isExtending,2, +func_145877_a,changePitch,2, +func_145881_a,getSpawnerBaseLogic,2, +func_145883_k,transferItemsOut,2, +func_145884_b,getSourceInventory,2, +func_145887_i,updateHopper,2, +func_145888_j,isOnTransferCooldown,2, +func_145891_a,pullItems,2, +func_145893_b,getInventoryAtPosition,2, +func_145894_a,canCombine,2, +func_145895_l,getInventoryForHopperTransfer,2, +func_145896_c,setTransferCooldown,2, +func_145898_a,putDropInInventoryAllSlots,2, +func_145903_a,setSkullRotation,2, +func_145904_a,getSkullType,2, +func_145906_b,getSkullRotation,0, +func_145911_b,getPlayer,2, +func_145912_a,setPlayer,2, +func_145913_a,setEditable,0, +func_145914_a,getIsEditable,2, +func_145920_a,setCustomName,2, +func_145934_k,canBrew,2, +func_145937_a,setName,2, +func_145940_l,brewPotions,2, +func_145948_k,canSmelt,2, +func_145949_j,smeltItem,2, +func_145950_i,isBurning,2, +func_145951_a,setCustomInventoryName,2, +func_145952_a,getItemBurnTime,2, +func_145954_b,isItemFuel,2, +func_145965_a,getFlowerPotItem,2, +func_145966_b,getFlowerPotData,2, +func_145969_a,openChest,2, +func_145970_b,closeChest,2, +func_145971_a,canBeUsed,2, +func_145979_i,checkForAdjacentChests,2, +func_145980_j,getChestType,2, +func_145993_a,getCommandBlockLogic,2, +func_145995_a,setOutputSignal,2, +func_145996_a,getOutputSignal,2, +func_145999_a,setName,2, +func_146000_x,addEffectsToPlayers,2, +func_146002_i,shouldBeamRender,0, +func_146003_y,updateSegmentColors,2, +func_146017_i,getDispenseSlot,2, +func_146019_a,addItemStack,2, +func_146031_a,setChestTileEntity,2, +func_146034_e,handleHookRetraction,2, +func_146065_b,dropItemOrSelf,2, +func_146066_aG,canDropLoot,2, +func_146068_u,getDropItem,2, +func_146069_a,multiplySize,2, +func_146070_a,setBreakDoorsAItask,2, +func_146071_k,setChildSize,2, +func_146072_bX,isBreakDoorsTaskSet,2, +func_146077_cc,explode,2, +func_146078_ca,hasIgnited,2, +func_146079_cb,ignite,2, +func_146082_f,setInLove,2, +func_146086_d,setHorseArmorStack,2, +func_146094_a,getUUID,2, +func_146097_a,dropItem,2, +func_146103_bH,getGameProfile,2, +func_146105_b,sendStatusMessage,2, +func_146107_m,getStatFileWriter,0, +func_146110_a,drawModalRectWithCustomSizedTexture,0, +func_146111_b,drawButtonForegroundLayer,0, +func_146113_a,playPressSound,0, +func_146114_a,getHoverState,0, +func_146115_a,isMouseOver,0, +func_146116_c,mousePressed,0, +func_146117_b,getButtonWidth,0, +func_146118_a,mouseReleased,0, +func_146119_b,mouseDragged,0, +func_146136_c,getOption,0, +func_146140_b,setSelected,0, +func_146141_c,isSelected,0, +func_146158_b,getChatGUI,0, +func_146159_a,drawLabel,0, +func_146160_b,drawLabelBackground,0, +func_146175_b,deleteFromCursor,0, +func_146176_q,getVisible,0, +func_146177_a,deleteWords,0, +func_146178_a,updateCursorCounter,0, +func_146179_b,getText,0, +func_146180_a,setText,0, +func_146181_i,getEnableBackgroundDrawing,0, +func_146182_d,moveCursorBy,0, +func_146183_a,getNthWordFromPos,0, +func_146184_c,setEnabled,0, +func_146185_a,setEnableBackgroundDrawing,0, +func_146186_n,getSelectionEnd,0, +func_146187_c,getNthWordFromCursor,0, +func_146188_c,drawSelectionBox,0, +func_146189_e,setVisible,0, +func_146190_e,setCursorPosition,0, +func_146191_b,writeText,0, +func_146192_a,mouseClicked,0, +func_146193_g,setTextColor,0, +func_146194_f,drawTextBox,0, +func_146195_b,setFocused,0, +func_146196_d,setCursorPositionZero,0, +func_146197_a,getNthWordFromPosWS,0, +func_146198_h,getCursorPosition,0, +func_146199_i,setSelectionPos,0, +func_146200_o,getWidth,0, +func_146201_a,textboxKeyTyped,0, +func_146202_e,setCursorPositionEnd,0, +func_146203_f,setMaxStringLength,0, +func_146204_h,setDisabledTextColour,0, +func_146205_d,setCanLoseFocus,0, +func_146206_l,isFocused,0, +func_146207_c,getSelectedText,0, +func_146208_g,getMaxStringLength,0, +func_146227_a,printChatMessage,0, +func_146228_f,getChatWidth,0, +func_146229_b,scroll,0, +func_146230_a,drawChat,0, +func_146231_a,clearChatMessages,0, +func_146232_i,getLineCount,0, +func_146233_a,calculateChatboxWidth,0, +func_146234_a,printChatMessageWithOptionalDeletion,0, +func_146236_a,getChatComponent,0, +func_146237_a,setChatLine,0, +func_146238_c,getSentMessages,0, +func_146239_a,addToSentMessages,0, +func_146240_d,resetScroll,0, +func_146241_e,getChatOpen,0, +func_146242_c,deleteChatLine,0, +func_146243_b,calculateChatboxHeight,0, +func_146244_h,getChatScale,0, +func_146245_b,refreshChat,0, +func_146246_g,getChatHeight,0, +func_146269_k,handleInput,0, +func_146270_b,drawWorldBackground,0, +func_146271_m,isCtrlKeyDown,0, +func_146272_n,isShiftKeyDown,0, +func_146273_a,mouseClickMove,0, +func_146274_d,handleMouseInput,0, +func_146275_d,setClipboardString,0, +func_146276_q_,drawDefaultBackground,0, +func_146277_j,getClipboardString,0, +func_146278_c,drawBackground,0, +func_146279_a,drawHoveringText,0, +func_146280_a,setWorldAndResolution,0, +func_146281_b,onGuiClosed,0, +func_146282_l,handleKeyboardInput,0, +func_146283_a,drawHoveringText,0, +func_146284_a,actionPerformed,0, +func_146285_a,renderToolTip,0, +func_146286_b,mouseReleased,0, +func_146314_g,calcSaveDirName,0, +func_146315_i,toggleMoreWorldOptions,0, +func_146316_a,showMoreWorldOptions,0, +func_146317_a,getUncollidingSaveDirName,0, +func_146318_a,recreateFromExistingWorld,0, +func_146319_h,updateDisplayState,0, +func_146350_a,setButtonDelay,0, +func_146358_g,disableSecurityWarning,0, +func_146359_e,copyLinkToClipboard,0, +func_146367_a,connect,0, +func_146375_g,onLayersChanged,0, +func_146382_i,hasSelectedLayer,0, +func_146383_a,setPreset,0, +func_146384_e,getPreset,0, +func_146402_a,getSentHistory,0, +func_146418_g,wakeFromSleep,0, +func_146421_a,registerPreset,0, +func_146426_g,updateButtonValidity,0, +func_146430_p,hasValidSelection,0, +func_146456_p,pageGetCurrent,0, +func_146457_a,pageSetCurrent,0, +func_146459_b,pageInsertIntoCurrent,0, +func_146460_c,keyTypedInTitle,0, +func_146461_i,addNewPage,0, +func_146462_a,sendBookToServer,0, +func_146463_b,keyTypedInBook,0, +func_146464_h,updateButtons,0, +func_146521_a,drawStatsScreen,0, +func_146527_c,drawSprite,0, +func_146531_b,drawButtonBackground,0, +func_146574_g,sendRespawnPacket,0, +func_146575_b,drawWinGameScreen,0, +func_146586_a,setDoneWorking,0, +func_146595_g,updateDisplayNames,0, +func_146789_i,getOldServerPinger,0, +func_146790_a,selectServer,0, +func_146791_a,connectToServer,0, +func_146792_q,refreshServerList,0, +func_146793_a,setHoveringText,0, +func_146794_g,createButtons,0, +func_146795_p,getServerList,0, +func_146796_h,connectToSelected,0, +func_146961_a,hasResourcePackEntry,0, +func_146962_b,getListContaining,0, +func_146963_h,getSelectedResourcePacks,0, +func_146964_g,getAvailableResourcePacks,0, +func_146975_c,getSlotAtPosition,0, +func_146976_a,drawGuiContainerBackgroundLayer,0, +func_146977_a,drawSlot,0, +func_146978_c,isPointInRegion,0, +func_146979_b,drawGuiContainerForegroundLayer,0, +func_146980_g,updateDragSplitting,0, +func_146981_a,isMouseOverSlot,0, +func_146982_a,drawItemStack,0, +func_146983_a,checkHotbarKeys,0, +func_147035_g,getMerchant,0, +func_147044_g,drawActivePotionEffects,0, +func_147046_a,drawEntityOnScreen,0, +func_147049_a,isMouseOverTab,0, +func_147050_b,setCurrentCreativeTab,0, +func_147051_a,drawTab,0, +func_147052_b,renderCreativeInventoryHoveringText,0, +func_147053_i,updateCreativeSearch,0, +func_147055_p,needsScrollBars,0, +func_147056_g,getSelectedTabIndex,0, +func_147068_g,tickBook,0, +func_147090_g,renameItem,0, +func_147096_v,getChatVisibility,2, +func_147097_b,sendTileEntityUpdate,2, +func_147099_x,getStatFile,2, +func_147100_a,handleClientSettings,2, +func_147104_D,getCurrentServerData,0, +func_147107_h,isFramerateLimitBelowMax,0, +func_147108_a,displayGuiScreen,0, +func_147109_W,getAmbientMusicType,0, +func_147110_a,getFramebuffer,0, +func_147111_S,isJava64bit,0, +func_147112_ai,middleClickMouse,0, +func_147113_T,isGamePaused,0, +func_147114_u,getConnection,0, +func_147115_a,sendClickBlockToController,0, +func_147116_af,clickMouse,0, +func_147117_R,getTextureMapBlocks,0, +func_147118_V,getSoundHandler,0, +func_147119_ah,updateFramebufferSize,0, +func_147121_ag,rightClickMouse,0, +func_147122_X,isJvm64bit,0, +func_147130_as,getMinecraftSessionService,2, +func_147132_au,refreshStatusNextTick,2, +func_147133_T,getResourcePackUrl,2, +func_147134_at,getServerStatusResponse,2, +func_147135_j,getDifficulty,2, +func_147137_ag,getNetworkSystem,2, +func_147139_a,setDifficultyForAllWorlds,2, +func_147149_a,saveToFile,2, +func_147152_a,getStackTrace,2, +func_147176_a,getChatComponentFromNthArg,2, +func_147178_a,getChatComponentFromNthArg,2, +func_147179_f,getItemByText,2, +func_147180_g,getBlockByText,2, +func_147203_d,getWittyComment,2, +func_147223_a,pingPendingNetworks,0, +func_147224_a,ping,0, +func_147225_b,tryCompatibilityPing,0, +func_147226_b,clearPendingNetworks,0, +func_147231_a,onDisconnect,2, +func_147234_a,handleBlockChange,2, +func_147235_a,handleSpawnObject,2, +func_147236_a,handleEntityStatus,2, +func_147237_a,handleSpawnPlayer,2, +func_147238_a,handleDestroyEntities,2, +func_147239_a,handleConfirmTransaction,2, +func_147240_a,handleCustomPayload,2, +func_147241_a,handleWindowItems,2, +func_147242_a,handleEntityEquipment,2, +func_147243_a,handleEntityAttach,2, +func_147244_a,handleEntityVelocity,2, +func_147245_a,handleWindowProperty,2, +func_147246_a,handleCollectItem,2, +func_147247_a,handleTeams,2, +func_147249_a,handleUpdateHealth,2, +func_147250_a,handleUpdateScore,2, +func_147251_a,handleChat,2, +func_147252_a,handleChangeGameState,2, +func_147253_a,handleDisconnect,2, +func_147254_a,handleDisplayObjective,2, +func_147256_a,handlePlayerListItem,2, +func_147257_a,handleHeldItemChange,2, +func_147259_a,handleEntityMovement,2, +func_147260_a,handleEntityEffect,2, +func_147261_a,handleBlockAction,2, +func_147262_a,handleRemoveEntityEffect,2, +func_147263_a,handleChunkData,2, +func_147264_a,handleMaps,2, +func_147265_a,handleOpenWindow,2, +func_147266_a,handleSetSlot,2, +func_147267_a,handleEntityHeadLook,2, +func_147268_a,handleSignEditorOpen,2, +func_147270_a,handlePlayerAbilities,2, +func_147271_a,handleSpawnPosition,2, +func_147272_a,handleKeepAlive,2, +func_147273_a,handleUpdateTileEntity,2, +func_147274_a,handleTabComplete,2, +func_147275_a,handleEntityTeleport,2, +func_147276_a,handleCloseWindow,2, +func_147277_a,handleEffect,2, +func_147278_a,handleUseBed,2, +func_147279_a,handleAnimation,2, +func_147280_a,handleRespawn,2, +func_147281_a,handleSpawnMob,2, +func_147282_a,handleJoinGame,2, +func_147283_a,handleExplosion,2, +func_147284_a,handleEntityMetadata,2, +func_147285_a,handleTimeUpdate,2, +func_147286_a,handleSpawnExperienceOrb,2, +func_147287_a,handleMultiBlockChange,2, +func_147288_a,handleSpawnPainting,2, +func_147289_a,handleParticles,2, +func_147290_a,handleEntityProperties,2, +func_147291_a,handleScoreboardObjective,2, +func_147292_a,handleSpawnGlobalEntity,2, +func_147293_a,handleStatistics,2, +func_147294_a,handleBlockBreakAnim,2, +func_147295_a,handleSetExperience,2, +func_147296_c,cleanup,0, +func_147297_a,sendPacket,0, +func_147298_b,getNetworkManager,0, +func_147311_a,processPing,2, +func_147312_a,processServerQuery,2, +func_147315_a,processEncryptionResponse,2, +func_147316_a,processLoginStart,2, +func_147317_d,getConnectionInfo,2, +func_147326_c,tryAcceptPlayer,2, +func_147338_a,processEnchantItem,2, +func_147339_a,processConfirmTransaction,2, +func_147340_a,processUseEntity,2, +func_147341_a,processTabComplete,2, +func_147342_a,processClientStatus,2, +func_147343_a,processUpdateSign,2, +func_147344_a,processCreativeInventoryAction,2, +func_147345_a,processPlayerDigging,2, +func_147346_a,processTryUseItem,2, +func_147347_a,processPlayer,2, +func_147348_a,processPlayerAbilities,2, +func_147349_a,processCustomPayload,2, +func_147351_a,processClickWindow,2, +func_147352_a,processClientSettings,2, +func_147353_a,processKeepAlive,2, +func_147354_a,processChatMessage,2, +func_147355_a,processHeldItemChange,2, +func_147356_a,processCloseWindow,2, +func_147357_a,processEntityAction,2, +func_147358_a,processInput,2, +func_147359_a,sendPacket,2, +func_147361_d,handleSlashCommand,2, +func_147362_b,getNetworkManager,2, +func_147363_d,currentTimeMillis,2, +func_147364_a,setPlayerLocation,2, +func_147383_a,processHandshake,2, +func_147388_a,handleDisconnect,2, +func_147389_a,handleEncryptionRequest,2, +func_147390_a,handleLoginSuccess,2, +func_147391_c,getSessionService,0, +func_147397_a,handleServerInfo,2, +func_147398_a,handlePong,2, +func_147407_a,setBase64EncodedIconData,0, +func_147409_e,getBase64EncodedIconData,0, +func_147413_a,set,0, +func_147414_b,saveSingleServer,0, +func_147442_i,setThunderStrength,0, +func_147447_a,rayTraceBlocks,2, +func_147448_a,addTileEntities,2, +func_147456_g,updateBlocks,2, +func_147457_a,markTileEntityForRemoval,2, +func_147458_c,markBlockRangeForRenderUpdate,2, +func_147467_a,playMoodSoundAndCheckLight,0, +func_147470_e,isFlammableWithin,2, +func_147485_a,fireBlockEvent,2, +func_147488_Z,sendQueuedBlockEvents,2, +func_147497_a,setRendererDispatcher,0, +func_147498_b,getFontRenderer,0, +func_147499_a,bindTexture,0, +func_147517_a,renderMob,0, +func_147525_a,getBuffer,0, +func_147543_a,setWorld,0, +func_147546_a,getRenderer,0, +func_147547_b,getRenderer,0, +func_147548_a,getFontRenderer,0, +func_147549_a,render,0, +func_147585_a,markBlockRangeForRenderUpdate,2, +func_147604_a,setFramebufferColor,0, +func_147605_b,createFramebuffer,0, +func_147606_d,unbindFramebufferTexture,0, +func_147607_a,setFramebufferFilter,0, +func_147608_a,deleteFramebuffer,0, +func_147609_e,unbindFramebuffer,0, +func_147610_a,bindFramebuffer,0, +func_147611_b,checkFramebufferComplete,0, +func_147612_c,bindFramebufferTexture,0, +func_147613_a,createBindFramebuffer,0, +func_147614_f,framebufferClear,0, +func_147615_c,framebufferRender,0, +func_147631_c,deleteGlTexture,0, +func_147633_a,setMipmapLevels,0, +func_147640_e,checkTextureUploaded,0, +func_147641_a,setBufferedImage,0, +func_147645_c,deleteTexture,0, +func_147647_b,bidiReorder,0, +func_147649_g,getXPosF,0, +func_147650_b,getSoundLocation,0, +func_147651_i,getZPosF,0, +func_147652_d,getRepeatDelay,0, +func_147653_e,getVolume,0, +func_147654_h,getYPosF,0, +func_147655_f,getPitch,0, +func_147656_j,getAttenuationType,0, +func_147657_c,canRepeat,0, +func_147667_k,isDonePlaying,0, +func_147681_a,playDelayedSound,0, +func_147682_a,playSound,0, +func_147683_b,stopSound,0, +func_147685_d,unloadSounds,0, +func_147687_e,resumeSounds,0, +func_147689_b,pauseSounds,0, +func_147690_c,stopSounds,0, +func_147691_a,setListener,0, +func_147692_c,isSoundPlaying,0, +func_147693_a,loadSoundResource,0, +func_147701_i,getMapItemRenderer,0, +func_147702_a,isShaderActive,0, +func_147704_a,updateShaderGroupSize,0, +func_147706_e,getShaderGroup,0, +func_147778_a,getAoBrightness,0, +func_147906_a,renderLivingLabel,0, +func_147942_a,deleteTexture,0, +func_147943_a,blendColors,0, +func_147944_a,blendColorComponent,0, +func_147947_a,uploadTextureSub,0, +func_147949_a,generateMipmapData,0, +func_147951_b,setTextureBlurred,0, +func_147953_a,processPixelValues,0, +func_147954_b,setTextureBlurMipmap,0, +func_147955_a,uploadTextureMipmap,0, +func_147962_a,getFrameTextureData,0, +func_147963_d,generateMipmaps,0, +func_147965_a,getFrameTextureData,0, +func_147969_b,getMipmapDimension,0, +func_147984_b,getShaderUniformOrDefault,0, +func_147985_d,markDirty,0, +func_147986_h,getProgram,0, +func_147987_b,parseUniform,0, +func_147988_a,deleteShader,0, +func_147989_e,getVertexShaderLoader,0, +func_147990_i,setupUniforms,0, +func_147991_a,getShaderUniform,0, +func_147992_a,addSamplerTexture,0, +func_147993_b,endShader,0, +func_147994_f,getFragmentShaderLoader,0, +func_147995_c,useShader,0, +func_147996_a,parseSampler,0, +func_148017_a,getFramebuffer,0, +func_148018_a,render,0, +func_148020_a,addFramebuffer,0, +func_148021_a,deleteShaderGroup,0, +func_148022_b,getShaderGroupName,0, +func_148023_a,addShader,0, +func_148024_c,resetProjectionMatrix,0, +func_148026_a,createBindFramebuffers,0, +func_148027_a,initTarget,0, +func_148028_c,initUniform,0, +func_148040_d,preRender,0, +func_148041_a,addAuxFramebuffer,0, +func_148042_a,render,0, +func_148043_c,getShaderManager,0, +func_148044_b,deleteShader,0, +func_148045_a,setProjectionMatrix,0, +func_148054_b,deleteShader,0, +func_148055_a,getShaderFilename,0, +func_148056_a,attachShader,0, +func_148057_a,loadShader,0, +func_148062_a,getShaderName,0, +func_148063_b,getShaderExtension,0, +func_148064_d,getLoadedShaders,0, +func_148065_c,getShaderMode,0, +func_148074_b,getStaticShaderLinkHelper,0, +func_148075_b,linkProgram,0, +func_148076_a,setNewStaticShaderLinkHelper,0, +func_148077_a,deleteShader,0, +func_148078_c,createProgram,0, +func_148081_a,set,0, +func_148082_k,uploadFloatMatrix,0, +func_148083_a,set,0, +func_148084_b,setUniformLocation,0, +func_148085_a,parseType,0, +func_148086_a,getShaderName,0, +func_148087_a,set,0, +func_148088_a,set,0, +func_148089_j,uploadFloat,0, +func_148090_a,set,0, +func_148091_i,uploadInt,0, +func_148092_b,setSafe,0, +func_148093_b,upload,0, +func_148094_a,set,0, +func_148095_a,set,0, +func_148096_h,markDirty,0, +func_148097_a,set,0, +func_148107_b,stringToBlendFactor,0, +func_148108_a,stringToBlendFunction,0, +func_148109_a,apply,0, +func_148110_a,parseBlendNode,0, +func_148111_b,isOpaque,0, +func_148121_k,bindAmountScrolled,0, +func_148122_a,setDimensions,0, +func_148123_a,drawBackground,0, +func_148124_c,getSlotIndexFromScreenCoords,0, +func_148125_i,getEnabled,0, +func_148127_b,getSize,0, +func_148128_a,drawScreen,0, +func_148129_a,drawListHeader,0, +func_148131_a,isSelected,0, +func_148132_a,clickedHeader,0, +func_148133_a,setHasListHeader,0, +func_148134_d,registerScrollButtons,0, +func_148135_f,getMaxScroll,0, +func_148136_c,overlayBackground,0, +func_148137_d,getScrollBarX,0, +func_148138_e,getContentHeight,0, +func_148139_c,getListWidth,0, +func_148140_g,setSlotXBoundsFromLeft,0, +func_148141_e,isMouseYWithinSlotBounds,0, +func_148142_b,renderDecorations,0, +func_148143_b,setEnabled,0, +func_148144_a,elementClicked,0, +func_148145_f,scrollBy,0, +func_148146_j,getSlotHeight,0, +func_148147_a,actionPerformed,0, +func_148148_g,getAmountScrolled,0, +func_148171_c,blitSlotIcon,0, +func_148173_e,blitSlotBg,0, +func_148179_a,mouseClicked,0, +func_148180_b,getListEntry,0, +func_148181_b,mouseReleased,0, +func_148182_a,createButton,0, +func_148192_c,setSelectedSlotIndex,0, +func_148193_k,getSelected,0, +func_148194_a,updateNetworkServers,0, +func_148195_a,updateOnlineServers,0, +func_148201_l,getList,0, +func_148202_k,getListHeader,0, +func_148209_a,renderStat,0, +func_148210_b,getHeaderDescriptionId,0, +func_148211_c,getSlotStat,0, +func_148212_h,sortByColumn,0, +func_148213_a,renderMouseHoverToolTip,0, +func_148224_c,drawItemBackground,0, +func_148225_a,drawItem,0, +func_148226_e,drawItemBackground,0, +func_148236_a,updateMapTexture,0, +func_148237_a,render,0, +func_148246_a,updateMapTexture,0, +func_148248_b,getMapRendererInstance,0, +func_148249_a,clearLoadedMaps,0, +func_148250_a,renderMap,0, +func_148254_d,getToken,0, +func_148255_b,getPlayerID,0, +func_148256_e,getProfile,0, +func_148259_a,saveScreenshot,0, +func_148260_a,saveScreenshot,0, +func_148262_d,denormalizeValue,0, +func_148263_a,setValueMax,0, +func_148264_f,snapToStep,0, +func_148266_c,normalizeValue,0, +func_148267_f,getValueMax,0, +func_148268_e,snapToStepClamp,0, +func_148277_b,mouseReleased,0, +func_148278_a,mousePressed,0, +func_148296_a,getServerData,0, +func_148297_b,prepareServerIcon,0, +func_148307_h,canMoveDown,0, +func_148308_f,canMoveLeft,0, +func_148309_e,canMoveRight,0, +func_148310_d,showHoverOverlay,0, +func_148311_a,getResourcePackDescription,0, +func_148312_b,getResourcePackName,0, +func_148313_c,bindResourcePackIcon,0, +func_148314_g,canMoveUp,0, +func_148318_i,getResourcePackEntry,0, +func_148328_e,canScroll,0, +func_148329_a,scrollTo,0, +func_148334_a,generateNewRandomName,0, +func_148335_a,reseedRandomGenerator,0, +func_148527_a,setRepositories,0, +func_148529_f,clearResourcePack,0, +func_148530_e,getServerResourcePack,0, +func_148537_a,sendPacketToAllPlayersInDimension,2, +func_148539_a,sendMessage,2, +func_148540_a,sendPacketToAllPlayers,2, +func_148542_a,allowUserToConnect,2, +func_148543_a,sendToAllNearExcept,2, +func_148544_a,sendMessage,2, +func_148545_a,createPlayerForUser,2, +func_148574_b,canReplaceExisting,0, +func_148586_a,getTypeInt,0, +func_148596_a,reloadSoundSystem,0, +func_148597_a,isSoundPlaying,0, +func_148599_a,playDelayedSound,0, +func_148602_b,stopSound,0, +func_148604_f,resumeAllSounds,0, +func_148605_d,updateAllSounds,0, +func_148608_i,loadSoundSystem,0, +func_148610_e,pauseAllSounds,0, +func_148611_c,playSound,0, +func_148612_a,getURLForSoundResource,0, +func_148613_b,unloadSoundSystem,0, +func_148614_c,stopAllSounds,0, +func_148615_a,setListener,0, +func_148633_c,getMaxDelay,0, +func_148634_b,getMinDelay,0, +func_148720_g,cloneEntry,0, +func_148721_a,getWeight,0, +func_148740_a,createUnderlyingMap,2, +func_148741_d,containsKey,2, +func_148742_b,getKeys,2, +func_148745_a,getByValue,2, +func_148746_a,put,2, +func_148747_b,get,2, +func_148754_a,getObjectById,2, +func_148757_b,getIDForObject,2, +func_148763_c,clearMap,0, +func_148821_a,glBlendFunc,0, +func_148822_b,isFramebufferEnabled,0, +func_148833_a,processPacket,2, +func_148837_a,readPacketData,2, +func_148840_b,writePacketData,2, +func_148845_c,getBreakerId,0, +func_148846_g,getProgress,0, +func_148853_f,getTileEntityType,0, +func_148857_g,getNbtCompound,0, +func_148864_h,getData2,0, +func_148868_c,getBlockType,0, +func_148869_g,getData1,0, +func_148888_e,wasAccepted,0, +func_148889_c,getWindowId,0, +func_148890_d,getActionNumber,0, +func_148897_h,getEntityId,0, +func_148898_f,getSlotCount,0, +func_148900_g,hasSlots,0, +func_148901_c,getWindowId,0, +func_148902_e,getGuiId,0, +func_148910_d,getItemStacks,0, +func_148911_c,getWindowId,0, +func_148915_c,getChatComponent,0, +func_148916_d,isSystem,2, +func_148928_d,getY,0, +func_148930_g,getPitch,0, +func_148931_f,getYaw,0, +func_148932_c,getX,0, +func_148933_e,getZ,0, +func_148941_i,getYaw,0, +func_148943_d,getEntityID,0, +func_148944_c,getDataManagerEntries,0, +func_148945_j,getPitch,0, +func_148961_h,getTitle,0, +func_148965_c,getEntityID,0, +func_148974_c,getStatisticMap,0, +func_148977_d,getAnimationType,0, +func_148978_c,getEntityID,0, +func_148985_c,getEntityID,0, +func_148986_g,getXPValue,0, +func_148993_l,getType,0, +func_148999_i,getSpeedZ,0, +func_149000_e,setSpeedY,2, +func_149001_c,getEntityID,0, +func_149002_g,setData,0, +func_149003_d,setSpeedX,2, +func_149004_h,getSpeedY,0, +func_149006_k,getYaw,0, +func_149007_f,setSpeedZ,2, +func_149008_j,getPitch,0, +func_149009_m,getData,0, +func_149010_g,getSpeedX,0, +func_149024_d,getEntityID,0, +func_149025_e,getEntityType,0, +func_149026_i,getVelocityX,0, +func_149027_c,getDataManagerEntries,0, +func_149028_l,getYaw,0, +func_149030_m,getPitch,0, +func_149031_k,getVelocityZ,0, +func_149032_n,getHeadPitch,0, +func_149033_j,getVelocityY,0, +func_149052_c,getEntityId,0, +func_149053_g,getType,0, +func_149060_h,isRotating,0, +func_149063_g,getPitch,0, +func_149065_a,getEntity,0, +func_149066_f,getYaw,0, +func_149080_f,getWorldType,0, +func_149081_d,getDifficulty,0, +func_149082_c,getDimensionID,0, +func_149083_e,getGameType,0, +func_149091_a,getPlayer,0, +func_149098_c,getEntityIDs,0, +func_149101_g,getFlySpeed,0, +func_149102_b,setFlying,2, +func_149103_f,isCreativeMode,2, +func_149104_a,setFlySpeed,2, +func_149105_e,isAllowFlying,2, +func_149106_d,isFlying,2, +func_149107_h,getWalkSpeed,0, +func_149108_a,setInvulnerable,2, +func_149109_c,setAllowFlying,2, +func_149110_b,setWalkSpeed,2, +func_149111_d,setCreativeMode,2, +func_149112_c,isInvulnerable,2, +func_149134_c,getId,0, +func_149137_d,getValue,0, +func_149138_c,getGameState,0, +func_149143_g,getY,0, +func_149144_d,getMotionY,0, +func_149145_h,getZ,0, +func_149146_i,getStrength,0, +func_149147_e,getMotionZ,0, +func_149148_f,getX,0, +func_149149_c,getMotionX,0, +func_149150_j,getAffectedBlockPositions,0, +func_149160_c,getOpCode,0, +func_149161_a,getEntity,0, +func_149165_c,getReason,0, +func_149169_c,getChannelName,0, +func_149173_d,getSlot,0, +func_149174_e,getStack,0, +func_149175_c,getWindowId,0, +func_149180_e,getValue,0, +func_149181_d,getProperty,0, +func_149182_c,getWindowId,0, +func_149188_c,getMapId,0, +func_149192_g,getDifficulty,0, +func_149193_h,getMaxPlayers,0, +func_149194_f,getDimension,0, +func_149195_d,isHardcoreMode,0, +func_149196_i,getWorldType,0, +func_149197_c,getPlayerId,0, +func_149198_e,getGameType,0, +func_149207_d,getX,0, +func_149208_g,getVolume,0, +func_149209_h,getPitch,0, +func_149210_f,getZ,0, +func_149211_e,getY,0, +func_149220_d,getXCoordinate,0, +func_149221_g,getXOffset,0, +func_149222_k,getParticleCount,0, +func_149223_i,getZOffset,0, +func_149224_h,getYOffset,0, +func_149225_f,getZCoordinate,0, +func_149226_e,getYCoordinate,0, +func_149227_j,getParticleSpeed,0, +func_149241_e,getSoundData,0, +func_149242_d,getSoundType,0, +func_149244_c,isSoundServerwide,0, +func_149271_f,getChunkZ,0, +func_149273_e,getChunkX,0, +func_149274_i,isFullChunk,2, +func_149276_g,getExtractedSize,0, +func_149289_c,getClientTime,2, +func_149294_c,getResponse,0, +func_149299_b,getVerifyToken,2, +func_149300_a,getSecretKey,2, +func_149304_c,getProfile,2, +func_149306_d,getDisplayName,0, +func_149307_h,getAction,0, +func_149308_i,getFriendlyFlags,0, +func_149309_f,getSuffix,0, +func_149310_g,getPlayers,0, +func_149311_e,getPrefix,0, +func_149312_c,getName,0, +func_149321_d,getObjectiveName,0, +func_149323_e,getScoreValue,0, +func_149324_c,getPlayerName,0, +func_149330_d,getFoodLevel,0, +func_149331_e,getSaturationLevel,0, +func_149332_c,getHealth,0, +func_149337_d,getObjectiveValue,0, +func_149338_e,getAction,0, +func_149339_c,getObjectiveName,0, +func_149353_d,getEntityID,0, +func_149354_c,getCollectedItemEntityID,0, +func_149365_d,getWorldTime,0, +func_149366_c,getTotalWorldTime,0, +func_149370_d,getName,0, +func_149371_c,getPosition,0, +func_149375_d,getEntityId,0, +func_149376_c,getDataManagerEntries,0, +func_149380_c,getYaw,0, +func_149381_a,getEntity,0, +func_149385_c,getHeldItemHotbarIndex,0, +func_149389_d,getEntityID,0, +func_149390_c,getItemStack,0, +func_149395_e,getLevel,0, +func_149396_d,getTotalExperience,0, +func_149397_c,getExperienceBar,0, +func_149402_e,getVehicleEntityId,0, +func_149403_d,getEntityId,0, +func_149409_f,getMotionZ,0, +func_149410_e,getMotionY,0, +func_149411_d,getMotionX,0, +func_149412_c,getEntityID,0, +func_149419_c,getMessage,2, +func_149426_d,getEntityId,0, +func_149427_e,getEffectId,0, +func_149428_f,getAmplifier,0, +func_149429_c,isMaxDuration,0, +func_149435_c,getStatus,2, +func_149439_c,getMessage,2, +func_149441_d,getSnapshots,0, +func_149442_c,getEntityId,0, +func_149447_h,getPitch,0, +func_149450_g,getYaw,0, +func_149451_c,getEntityId,0, +func_149460_c,getKey,2, +func_149465_i,isOnGround,2, +func_149483_b,setFlying,2, +func_149484_f,isCreativeMode,2, +func_149485_a,setFlySpeed,2, +func_149486_e,isAllowFlying,2, +func_149488_d,isFlying,2, +func_149490_a,setInvulnerable,2, +func_149491_c,setAllowFlying,2, +func_149492_b,setWalkSpeed,2, +func_149493_d,setCreativeMode,2, +func_149494_c,isInvulnerable,2, +func_149512_e,getAuxData,2, +func_149520_f,isColorsEnabled,2, +func_149521_d,getModelPartFlags,2, +func_149523_e,getChatVisibility,2, +func_149524_c,getLang,2, +func_149532_c,getWindowId,2, +func_149533_d,getUid,2, +func_149537_d,getButton,2, +func_149539_c,getWindowId,2, +func_149543_e,getUsedButton,2, +func_149544_d,getSlotId,2, +func_149546_g,getClickedItem,2, +func_149547_f,getActionNumber,2, +func_149548_c,getWindowId,2, +func_149559_c,getChannelName,2, +func_149564_a,getEntityFromWorld,2, +func_149565_c,getAction,2, +func_149594_c,getRequestedState,2, +func_149595_d,getProtocolVersion,2, +func_149603_c,getReason,0, +func_149607_e,getVerifyToken,0, +func_149608_d,getPublicKey,0, +func_149609_c,getServerId,0, +func_149614_c,getSlotId,2, +func_149617_f,isSneaking,2, +func_149618_e,isJumping,2, +func_149620_c,getStrafeSpeed,2, +func_149625_d,getStack,2, +func_149627_c,getSlotId,2, +func_149630_c,getMatches,0, +func_149634_a,getBlockFromItem,2, +func_149637_q,isBlockNormalCube,2, +func_149638_a,getExplosionResistance,2, +func_149645_b,getRenderType,2, +func_149647_a,setCreativeTab,2, +func_149649_H,disableStats,2, +func_149652_G,getEnableStats,2, +func_149653_t,getTickRandomly,2, +func_149656_h,getPushReaction,2, +func_149659_a,canDropFromExplosion,2, +func_149662_c,isOpaqueCube,2, +func_149663_c,setTranslationKey,2, +func_149666_a,getSubBlocks,0, +func_149667_c,isAssociatedBlock,2, +func_149671_p,registerBlocks,2, +func_149672_a,setSoundType,2, +func_149675_a,setTickRandomly,2, +func_149679_a,quantityDroppedWithBonus,2, +func_149680_a,isEqualTo,2, +func_149682_b,getIdFromBlock,2, +func_149684_b,getBlockFromName,2, +func_149686_d,isFullCube,2, +func_149688_o,getMaterial,2, +func_149698_L,requiresUpdates,2, +func_149700_E,canSilkHarvest,2, +func_149703_v,isCollidable,2, +func_149708_J,getCreativeTab,0, +func_149710_n,getUseNeighborBrightness,2, +func_149711_c,setHardness,2, +func_149713_g,setLightOpacity,2, +func_149715_a,setLightLevel,2, +func_149716_u,hasTileEntity,2, +func_149717_k,getLightOpacity,2, +func_149721_r,isNormalCube,2, +func_149722_s,setBlockUnbreakable,2, +func_149729_e,getBlockById,2, +func_149730_j,isFullBlock,2, +func_149732_F,getLocalizedName,2, +func_149738_a,tickRate,2, +func_149739_a,getTranslationKey,2, +func_149740_M,hasComparatorInputOverride,2, +func_149744_f,canProvidePower,2, +func_149745_a,quantityDropped,2, +func_149750_m,getLightValue,2, +func_149751_l,isTranslucent,0, +func_149752_b,setResistance,2, +func_149801_b,getLiquidHeightPercent,2, +func_149829_a,onStartFalling,2, +func_149843_e,init,2, +func_149865_P,getCrop,2, +func_149866_i,getSeed,2, +func_149915_a,createNewTileEntity,2, +func_149917_c,isEnabled,2, +func_149939_a,getDispensePosition,2, +func_149940_a,getBehavior,2, +func_150002_b,getTranslationKey,2, +func_150122_b,setGraphicsLevel,0, +func_150206_m,createDeepCopy,2, +func_150209_a,setHoverEvent,2, +func_150210_i,getHoverEvent,2, +func_150215_a,getColor,2, +func_150217_b,setItalic,2, +func_150218_j,getFormattingCode,0, +func_150221_a,setParentStyle,2, +func_150223_b,getBold,2, +func_150224_n,getParent,2, +func_150225_c,setStrikethrough,2, +func_150227_a,setBold,2, +func_150228_d,setUnderlined,2, +func_150229_g,isEmpty,2, +func_150232_l,createShallowCopy,2, +func_150233_f,getObfuscated,2, +func_150234_e,getUnderlined,2, +func_150235_h,getClickEvent,2, +func_150236_d,getStrikethrough,2, +func_150237_e,setObfuscated,2, +func_150238_a,setColor,2, +func_150241_a,setClickEvent,2, +func_150242_c,getItalic,2, +func_150253_a,getSiblings,2, +func_150254_d,getFormattedText,0, +func_150255_a,setStyle,2, +func_150256_b,getStyle,2, +func_150257_a,appendSibling,2, +func_150258_a,appendText,2, +func_150259_f,createCopy,2, +func_150260_c,getUnformattedText,2, +func_150261_e,getUnformattedComponentText,2, +func_150262_a,createDeepCopyIterator,2, +func_150265_g,getText,2, +func_150268_i,getKey,2, +func_150269_b,initializeFromFormat,2, +func_150270_g,ensureInitialized,2, +func_150271_j,getFormatArgs,2, +func_150272_a,getFormatArgumentAsComponent,2, +func_150284_a,create,2, +func_150285_a_,getString,2, +func_150286_g,getDouble,2, +func_150287_d,getInt,2, +func_150288_h,getFloat,2, +func_150289_e,getShort,2, +func_150290_f,getByte,2, +func_150291_c,getLong,2, +func_150292_c,getByteArray,2, +func_150295_c,getTagList,2, +func_150296_c,getKeySet,2, +func_150297_b,hasKey,2, +func_150298_a,writeEntry,2, +func_150299_b,getTagId,2, +func_150302_c,getIntArray,2, +func_150303_d,getTagType,2, +func_150304_a,set,2, +func_150305_b,getCompoundTagAt,2, +func_150306_c,getIntArrayAt,2, +func_150307_f,getStringTagAt,2, +func_150308_e,getFloatAt,2, +func_150309_d,getDoubleAt,2, +func_150502_a,bufToBytes,2, +func_150503_a,decipher,2, +func_150504_a,cipher,2, +func_150510_c,getLastUpdateTimeInMilliseconds,2, +func_150513_a,genDecorations,2, +func_150523_a,canGrowInto,2, +func_150526_a,placeLeafAt,2, +func_150533_a,getHeight,2, +func_150541_c,createCrown,2, +func_150559_j,isSnowyBiome,2, +func_150561_m,getTempCategory,2, +func_150562_l,getBiomeClass,2, +func_150567_a,getRandomTreeFeature,2, +func_150568_d,getBiome,2, +func_150619_a,generateBands,2, +func_150645_c,connectTo,2, +func_150649_b,canConnectTo,2, +func_150650_a,countAdjacentRails,2, +func_150651_b,removeSoftConnections,2, +func_150653_a,isConnectedToRail,2, +func_150663_a,writeTag,2, +func_150668_b,getValue,2, +func_150669_a,getAction,2, +func_150672_a,getValueByCanonicalName,2, +func_150673_b,getCanonicalName,2, +func_150674_a,shouldAllowInChat,2, +func_150684_a,getValueByCanonicalName,2, +func_150685_b,getCanonicalName,2, +func_150686_a,shouldAllowInChat,2, +func_150695_a,serializeChatStyle,2, +func_150696_a,componentToJson,2, +func_150699_a,jsonToComponent,2, +func_150701_a,getAction,2, +func_150702_b,getValue,2, +func_150718_a,closeChannel,2, +func_150719_a,setNetHandler,2, +func_150721_g,disableAutoRead,2, +func_150722_a,provideLocalClient,0, +func_150723_a,setConnectionState,2, +func_150724_d,isChannelOpen,2, +func_150727_a,enableEncryption,2, +func_150729_e,getNetHandler,2, +func_150730_f,getExitMessage,2, +func_150731_c,isLocalChannel,2, +func_150732_b,dispatchPacket,2, +func_150733_h,flushOutboundQueue,2, +func_150752_a,getFromPacket,2, +func_150759_c,getId,2, +func_150760_a,getById,2, +func_150786_a,writeCompoundTag,2, +func_150787_b,writeVarInt,2, +func_150788_a,writeItemStack,2, +func_150789_c,readString,2, +func_150790_a,getVarIntSize,2, +func_150791_c,readItemStack,2, +func_150792_a,readVarInt,2, +func_150793_b,readCompoundTag,2, +func_150802_k,isPopulated,2, +func_150803_c,recheckGaps,2, +func_150804_b,onTick,2, +func_150808_b,getBlockLightOpacity,2, +func_150809_p,checkLight,2, +func_150811_f,checkLight,2, +func_150813_a,addTileEntity,2, +func_150826_b,translateToFallback,2, +func_150827_a,getLastTranslationUpdateTimeInMilliseconds,2, +func_150835_j,getBlockTileEntity,2, +func_150857_a,isEmptyBlock,2, +func_150858_a,calculatePortalHeight,2, +func_150859_c,placePortalBlocks,2, +func_150860_b,isValid,2, +func_150869_b,matchEntitiesToTextComponent,2, +func_150871_b,increaseStat,2, +func_150873_a,unlockAchievement,2, +func_150876_a,sendStats,2, +func_150877_d,markAllDirty,2, +func_150878_c,getDirty,2, +func_150880_a,dumpJson,2, +func_150881_a,parseJson,2, +func_150882_a,readStatFile,2, +func_150883_b,saveStatFile,2, +func_150891_b,getIdFromItem,2, +func_150893_a,getDestroySpeed,2, +func_150895_a,getSubItems,0, +func_150897_b,canHarvestBlock,2, +func_150898_a,getItemFromBlock,2, +func_150899_d,getItemById,2, +func_150900_l,registerItems,2, +func_150902_a,addExplosionInfo,0, +func_150903_a,getExplosionTag,0, +func_150905_g,getHealAmount,2, +func_150906_h,getSaturationModifier,2, +func_150910_a,fillBucket,2, +func_150911_c,createMapDataPacket,2, +func_150912_a,loadMapData,0, +func_150927_i,getRecordNameLocal,0, +func_150930_a,isNBTValid,2, +func_150931_i,getAttackDamage,2, +func_150932_j,getToolMaterialName,2, +func_150943_a,setSubtypeNames,2, +func_150951_e,getStatName,2, +func_150952_k,getCriteria,2, +func_150954_l,getSerializableClazz,2, +func_150959_a,getItem,0, +func_150967_d,getUncookedSaturationModifier,2, +func_150970_e,getCookedHealAmount,2, +func_150972_b,getTranslationKey,2, +func_150973_i,canCook,2, +func_150974_a,byMetadata,2, +func_150975_c,getUncookedHealAmount,2, +func_150976_a,getMetadata,2, +func_150977_f,getCookedSaturationModifier,2, +func_150978_a,byItemStack,2, +func_150995_f,getRepairItem,2, +func_150997_a,getDestroySpeed,2, +func_150998_b,canHarvestBlock,2, +func_151000_E,getTextComponent,2, +func_151001_c,setStackDisplayName,2, +func_151003_a,getSerializableElement,2, +func_151176_b,getStatEntityKilledBy,2, +func_151177_a,getOneShotStat,2, +func_151178_a,init,2, +func_151179_e,initItemDepleteStats,2, +func_151180_a,mergeStatBases,2, +func_151181_c,initMiningStats,2, +func_151182_a,getStatKillEntity,2, +func_151187_b,getJsonSerializableValue,2, +func_151188_a,setIntegerValue,2, +func_151189_a,getIntegerValue,2, +func_151190_a,setJsonSerializableValue,2, +func_151200_h,getString,2, +func_151201_f,isJsonPrimitive,2, +func_151202_d,isJsonArray,2, +func_151203_m,getInt,2, +func_151204_g,hasField,2, +func_151205_a,isString,2, +func_151206_a,getString,2, +func_151207_m,getJsonArray,2, +func_151208_a,getInt,2, +func_151209_a,getBoolean,2, +func_151210_l,getJsonObject,2, +func_151211_a,isString,0, +func_151212_i,getBoolean,2, +func_151213_a,getJsonArray,2, +func_151214_t,getJsonArray,2, +func_151215_f,getInt,2, +func_151216_b,getBoolean,2, +func_151217_k,getFloat,2, +func_151218_a,getJsonObject,2, +func_151219_a,getString,2, +func_151220_d,getFloat,2, +func_151221_a,getFloat,2, +func_151222_d,toString,2, +func_151225_a,post,2, +func_151226_a,postMap,2, +func_151229_a,createNetCipherInstance,2, +func_151232_a,getName,2, +func_151235_d,isPowerOfTwo,2, +func_151236_b,smallestEncompassingPowerOfTwo,2, +func_151237_a,clamp,2, +func_151238_b,clampedLerp,2, +func_151239_c,log2,2, +func_151240_a,nextFloat,2, +func_151241_e,log2DeBruijn,2, +func_151244_d,getIcon,0, +func_151246_b,isNullOrEmpty,2, +func_151247_a,sendToTracking,2, +func_151248_b,sendToTrackingAndSelf,2, +func_151255_a,getStringBuffer,2, +func_151256_a,writeAndFlush,2, +func_151259_a,sendPacketToTrackedPlayers,2, +func_151260_c,createSpawnPacket,2, +func_151261_b,sendToTrackingAndSelf,2, +func_151265_a,addEndpoint,2, +func_151267_d,getServer,2, +func_151268_b,terminateEndpoints,2, +func_151269_c,networkTick,2, +func_151270_a,addLocalEndpoint,0, +func_151303_a,getName,2, +func_151304_b,getProtocol,2, +func_151315_a,setServerDescription,2, +func_151316_d,getFavicon,2, +func_151317_a,getServerDescription,2, +func_151318_b,getPlayers,2, +func_151319_a,setPlayers,2, +func_151320_a,setFavicon,2, +func_151321_a,setVersion,2, +func_151322_c,getVersion,2, +func_151330_a,setPlayers,2, +func_151331_c,getPlayers,2, +func_151332_a,getMaxPlayers,2, +func_151333_b,getOnlinePlayerCount,2, +func_151337_f,getBlock,2, +func_151338_e,getEventParameter,2, +func_151339_d,getEventID,2, +func_151351_a,getBlock,2, +func_151353_a,registerDispenserBehaviors,2, +func_151354_b,register,2, +func_151357_h,hasInfoNotice,0, +func_151358_j,enableInfoNotice,2, +func_151359_c,getInfoTranslationKey,0, +func_151367_b,onUserHurt,2, +func_151368_a,onEntityDamaged,2, +func_151372_b,getJsonKeys,0, +func_151373_a,addJsonKey,0, +func_151379_a,forException,0, +func_151380_a,prependJsonKey,0, +func_151381_b,setFilenameAndFlush,0, +func_151384_a,applyThornEnchantments,2, +func_151385_b,applyArthropodEnchantments,2, +func_151390_b,readFromBuf,0, +func_151391_a,writeToBuf,2, +func_151392_a,addPlayerToTeam,2, +func_151393_a,addSmeltingRecipeForBlock,2, +func_151394_a,addSmeltingRecipe,2, +func_151395_a,getSmeltingResult,2, +func_151396_a,addSmelting,2, +func_151397_a,compareItemStacks,2, +func_151398_b,getSmeltingExperience,2, +func_151408_c,getModifiers,2, +func_151409_a,getName,2, +func_151410_b,getBaseValue,2, +func_151426_a,getEnumChatVisibility,0, +func_151428_a,getChatVisibility,0, +func_151429_b,getResourceKey,0, +func_151440_a,setOptionKeyBinding,0, +func_151461_a,getChatComponent,0, +func_151462_b,setKeyCode,0, +func_151463_i,getKeyCode,0, +func_151464_g,getKeyDescription,0, +func_151466_e,getKeyCategory,0, +func_151467_c,getKeybinds,0, +func_151468_f,isPressed,0, +func_151469_h,getKeyCodeDefault,0, +func_151470_d,isKeyDown,0, +func_151475_a,setAttributeModifiers,2, +func_151499_f,getEatingGrassTimer,2, +func_151514_a,init,2, +func_151517_h,isDamageAbsolute,2, +func_151518_m,setDamageIsAbsolute,2, +func_151519_b,getDeathMessage,2, +func_151521_b,getDeathMessage,2, +func_151522_h,getDamageSrcDisplayName,2, +func_151523_a,byId,2, +func_151525_a,getId,2, +func_151526_b,getTranslationKey,2, +func_151535_h,toNBTTagIntArray,2, +func_151536_b,getLayerMaterialBlock,2, +func_151559_a,getRandomCropType,2, +func_151560_a,getRandomCropType,2, +func_151565_r,getMaterialMapColor,2, +func_151599_a,getRegion,2, +func_151600_a,getRegion,2, +func_151601_a,getValue,2, +func_151604_a,dot,2, +func_151605_a,getValue,2, +func_151606_a,add,2, +func_151607_a,fastFloor,2, +func_151616_a,biomesEqualOrMesaPlateau,2, +func_151617_b,selectModeOrRandom,2, +func_151618_b,isBiomeOceanic,2, +func_151619_a,selectRandom,2, +func_151624_d,getIntsHeatIce,2, +func_151625_e,getIntsSpecial,2, +func_151626_c,getIntsCoolWarm,2, +func_151630_c,riverFilter,2, +func_151631_c,isJungleCompatible,2, +func_151632_a,replaceIfNeighborOcean,2, +func_151633_d,isMesa,2, +func_151634_b,canBiomesBeNeighbors,2, +func_151635_b,replaceBiomeEdge,2, +func_151636_a,replaceBiomeEdgeIfNecessary,2, +func_151643_b,getMapColor,0, +func_151685_b,getRepairItem,2, +func_151686_a,addStats,2, +func_152104_k,isInventoryEmpty,2, +func_152105_l,isFull,2, +func_152106_a,setPlayerProfile,2, +func_152107_a,setType,2, +func_152108_a,getPlayerProfile,2, +func_152109_d,updatePlayerProfile,2, +func_152111_bt,sendEnterCombat,2, +func_152112_bu,sendEndCombat,2, +func_152114_e,isOwner,2, +func_152116_bZ,isChickenJockey,2, +func_152117_i,setChickenJockey,2, +func_152122_n,hasPlayerInfo,0, +func_152123_o,hasSkin,0, +func_152125_a,drawScaledCustomSizeModalRect,0, +func_152339_d,removeEntity,2, +func_152340_a,readImageToBuffer,0, +func_152342_ad,getSkinManager,0, +func_152343_a,addScheduledTask,0, +func_152344_a,addScheduledTask,2, +func_152345_ab,isCallingFromMinecraftThread,2, +func_152347_ac,getSessionService,0, +func_152348_aa,dispatchKeypresses,0, +func_152349_b,isUnicode,0, +func_152357_F,getOnlinePlayerProfiles,2, +func_152358_ax,getPlayerProfileCache,2, +func_152359_aw,getGameProfileRepository,2, +func_152368_aE,convertFiles,1, +func_152369_aG,sleepFiveSeconds,1, +func_152372_a,notifyListener,2, +func_152373_a,notifyCommandListener,2, +func_152374_a,notifyCommandListener,2, +func_152376_a,calcDamageByCreature,2, +func_152377_a,getModifierForCreature,2, +func_152378_a,getPlayerEntityByUUID,2, +func_152421_a,setSessionType,0, +func_152430_c,renderStreamIndicator,0, +func_152433_a,loadTextureFromServer,0, +func_152446_a,read,2, +func_152447_a,readType,2, +func_152448_b,readKey,2, +func_152449_a,readNBT,2, +func_152450_a,read,2, +func_152455_a,read,2, +func_152456_a,read,2, +func_152459_a,readGameProfileFromNBT,2, +func_152506_a,getOfflineProfile,2, +func_152583_a,copyFrom,0, +func_152584_a,setResourceMode,0, +func_152586_b,getResourceMode,0, +func_152589_a,getMotd,0, +func_152596_g,canSendCommands,2, +func_152597_c,removePlayerFromWhitelist,2, +func_152598_l,getWhitelistedPlayerNames,2, +func_152599_k,getWhitelistedPlayers,2, +func_152600_g,getOnlinePlayerProfiles,2, +func_152601_d,addWhitelistedPlayer,2, +func_152602_a,getPlayerStatsFile,2, +func_152603_m,getOppedPlayers,2, +func_152604_a,setGameType,0, +func_152605_a,addOp,2, +func_152606_n,getOppedPlayerNames,2, +func_152607_e,canJoin,2, +func_152608_h,getBannedPlayers,2, +func_152610_b,removeOp,2, +func_152611_a,setViewDistance,2, +func_152612_a,getPlayerByUsername,2, +func_152621_a,contains,2, +func_152622_a,setPlayerViewRadius,2, +func_152634_a,skinAvailable,0, +func_152640_f,getValue,2, +func_152641_a,onSerialization,2, +func_152643_b,constructProfile,2, +func_152644_a,getPermissionLevel,2, +func_152646_b,gameProfileFromJsonObject,2, +func_152647_b,getIPFromJson,2, +func_152648_b,toGameProfile,2, +func_152649_a,addEntry,2, +func_152651_a,addEntry,2, +func_152652_a,getProfileByUUID,2, +func_152653_b,getByUUID,2, +func_152654_a,getUsernames,2, +func_152655_a,getGameProfileForUsername,2, +func_152656_a,getEntriesWithLimit,2, +func_152657_b,load,2, +func_152658_c,save,2, +func_152668_a,getGameProfile,2, +func_152670_b,getExpirationDate,2, +func_152678_f,writeChanges,2, +func_152679_g,readSavedFile,1, +func_152680_h,removeExpired,2, +func_152681_a,getObjectKey,2, +func_152682_a,createEntry,2, +func_152683_b,getEntry,2, +func_152684_c,removeEntry,2, +func_152685_a,getKeys,2, +func_152686_a,setLanServer,2, +func_152687_a,addEntry,2, +func_152688_e,getValues,2, +func_152689_b,isLanServer,2, +func_152690_d,isEmpty,1, +func_152691_c,getSaveFile,1, +func_152692_d,hasEntry,2, +func_152700_a,getGameProfileFromName,2, +func_152702_a,isBanned,2, +func_152703_a,getBannedProfile,2, +func_152705_a,isWhitelisted,1, +func_152706_a,getByName,2, +func_152707_c,addressToString,2, +func_152708_a,isBanned,2, +func_152709_b,getBanEntry,2, +func_152710_d,convertWhitelist,1, +func_152711_b,mkdir,1, +func_152712_b,hasUnconvertableFiles,1, +func_152713_b,parseDate,1, +func_152714_a,tryConvert,1, +func_152715_c,hasUnconvertablePlayerFiles,1, +func_152717_a,lookupNames,2, +func_152718_c,convertOplist,1, +func_152721_a,readFile,1, +func_152722_b,convertIpBanlist,1, +func_152723_a,convertSaveFiles,1, +func_152724_a,convertUserBanlist,1, +func_152725_d,getPlayersDirectory,1, +func_152727_c,backupConverted,1, +func_152743_a,renamePlayerFile,1, +func_152744_a,getFileNameForProfile,1, +func_152753_a,fromJson,2, +func_152754_s,getJsonObject,2, +func_152764_a,parsePass,0, +func_152765_a,parseGroup,0, +func_152766_h,addOSData,2, +func_152767_b,addStatToSnooper,2, +func_152768_a,addClientStat,2, +func_152780_c,getInputStreamAssets,0, +func_152788_a,loadSkinFromCache,0, +func_152789_a,loadSkin,0, +func_152790_a,loadProfileTextures,0, +func_152792_a,loadSkin,0, +func_152805_a,getPackDescription,0, +func_153157_c,glGetShaderi,0, +func_153158_d,glGetShaderInfoLog,0, +func_153159_d,glUniform4,0, +func_153160_c,glUniformMatrix4,0, +func_153161_d,glUseProgram,0, +func_153162_d,glUniform4,0, +func_153163_f,glUniform1i,0, +func_153164_b,glGetAttribLocation,0, +func_153165_e,glGenFramebuffers,0, +func_153166_e,glGetProgramInfoLog,0, +func_153167_i,glCheckFramebufferStatus,0, +func_153168_a,glUniform1,0, +func_153169_a,glShaderSource,0, +func_153170_c,glCompileShader,0, +func_153171_g,glBindFramebuffer,0, +func_153172_c,getLogText,0, +func_153173_a,glUniformMatrix2,0, +func_153174_h,glDeleteFramebuffers,0, +func_153175_a,glGetProgrami,0, +func_153176_h,glBindRenderbuffer,0, +func_153177_b,glUniform2,0, +func_153178_b,glAttachShader,0, +func_153179_f,glLinkProgram,0, +func_153180_a,glDeleteShader,0, +func_153181_a,glUniform1,0, +func_153182_b,glUniform2,0, +func_153183_d,glCreateProgram,0, +func_153184_g,glDeleteRenderbuffers,0, +func_153185_f,glGenRenderbuffers,0, +func_153186_a,glRenderbufferStorage,0, +func_153187_e,glDeleteProgram,0, +func_153188_a,glFramebufferTexture2D,0, +func_153189_b,glUniformMatrix3,0, +func_153190_b,glFramebufferRenderbuffer,0, +func_153191_c,glUniform3,0, +func_153192_c,glUniform3,0, +func_153193_b,areShadersSupported,0, +func_153194_a,glGetUniformLocation,0, +func_153195_b,glCreateShader,0, +func_154311_a,setText,0, +func_154312_c,getYImage,0, +func_154313_b,setEnabled,0, +func_154314_d,getId,0, +func_154315_e,getEnabled,0, +func_154316_f,getPositionY,0, +func_154317_g,getRealmsButton,0, +func_154319_c,fontDrawShadow,0, +func_154320_j,buttons,0, +func_154321_a,getProxy,0, +func_154322_b,drawString,0, +func_154323_a,fontSplit,0, +func_154324_i,buttonsClear,0, +func_154325_a,drawCenteredString,0, +func_154326_c,getStringWidth,0, +func_154327_a,buttonsAdd,0, +func_154328_b,buttonsRemove,0, +func_154329_h,getFontHeight,0, +func_154331_x,getLastActiveTime,2, +func_154333_a,getName,0, +func_154334_a,isConvertible,0, +func_154335_d,isNewLevelIdAcceptable,0, +func_154336_c,getSizeOnDisk,0, +func_154337_m,getMouseX,0, +func_154338_k,getWidth,0, +func_154339_l,getMouseY,0, +func_154346_a,hasAcceptedEULA,1, +func_154347_a,loadEULAFile,1, +func_154348_b,createEULAFile,1, +func_154353_e,absFloor,0, +func_154354_b,roundUp,2, +func_164247_a,appendLine,1, +func_174791_d,getPositionVector,2, +func_174792_t_,sendCommandFeedback,2, +func_174793_f,getCommandSenderEntity,2, +func_174794_a,setCommandStat,2, +func_174805_g,setAlwaysRenderNameTag,2, +func_174806_f,getVectorForRotation,2, +func_174807_aT,getCommandStats,2, +func_174808_Z,createRunningParticles,2, +func_174809_b,isLiquidPresentInAABB,2, +func_174810_b,setSilent,2, +func_174811_aO,getHorizontalFacing,2, +func_174812_G,onKillCommand,2, +func_174813_aQ,getEntityBoundingBox,2, +func_174814_R,isSilent,2, +func_174815_a,applyEnchantments,2, +func_174816_a,canExplosionDestroyBlock,2, +func_174817_o,setCommandStats,2, +func_174818_b,getDistanceSq,2, +func_174820_d,replaceItemInInventory,2, +func_174821_h,setOutsideBorder,2, +func_174822_a,rayTrace,0, +func_174823_aP,getHoverEvent,2, +func_174824_e,getPositionEyes,2, +func_174826_a,setEntityBoundingBox,2, +func_174827_a,isSpectatedByPlayer,2, +func_174828_a,moveToBlockPosAndAngles,2, +func_174829_m,resetPositionToBB,2, +func_174830_Y,spawnRunningParticles,2, +func_174831_c,getDistanceSqToCenter,2, +func_174832_aS,isOutsideBorder,2, +func_174833_aM,getAlwaysRenderNameTag,2, +func_174845_l,init,0, +func_174846_a,setBlockPos,0, +func_174856_o,updateBoundingBox,2, +func_174857_n,getHangingPosition,2, +func_174859_a,updateFacingWithBoundingBox,2, +func_174862_a,createKnot,2, +func_174863_b,getKnotForPosition,2, +func_174864_a,setDisplayedItemWithUpdate,2, +func_174865_a,setRotation,2, +func_174866_q,getAnalogOutput,2, +func_174867_a,setPickupDelay,2, +func_174868_q,setNoPickupDelay,2, +func_174869_p,setDefaultPickupDelay,2, +func_174870_v,makeFakeItem,2, +func_174871_r,setInfinitePickupDelay,2, +func_174872_o,getAge,0, +func_174873_u,setNoDespawn,2, +func_174874_s,cannotPickup,2, +func_174875_k,getGuiID,2, +func_174876_a,createContainer,2, +func_174877_v,getPos,2, +func_174878_a,setPos,2, +func_174880_d,getStats,2, +func_174882_b,executeCommand,2, +func_174884_b,updateGameProfile,2, +func_174885_b,setField,2, +func_174886_c,closeInventory,2, +func_174887_a_,getField,2, +func_174888_l,clear,2, +func_174889_b,openInventory,2, +func_174890_g,getFieldCount,2, +func_174891_i,getLockCode,2, +func_174892_a,setLockCode,2, +func_174893_q_,isLocked,2, +func_174894_a,addItem,2, +func_174897_t,getDisplayTile,2, +func_174898_m,getMaximumSpeed,2, +func_174899_a,setDisplayTile,2, +func_174902_m,createFilledSlotsArray,2, +func_174903_a,isBurning,0, +func_174904_a,getCookTime,2, +func_174907_n,getBeamSegments,0, +func_174908_m,updateBeacon,2, +func_174910_a,setNeighbor,2, +func_174911_a,getAdjacentChest,2, +func_174912_b,isChestAt,2, +func_174914_o,mayTransfer,2, +func_174915_a,pullItemFromSlot,2, +func_174916_c,insertStack,2, +func_174917_b,isInventoryEmpty,2, +func_174918_a,putStackInInventoryAllSlots,2, +func_174919_a,isInventoryFull,2, +func_174920_a,canInsertItemInSlot,2, +func_174921_b,canExtractItemFromSlot,2, +func_174922_i,getWidth,2, +func_174923_h,getHeight,2, +func_174925_a,clearMatchingItems,2, +func_174926_d,getOffsetZ,0, +func_174927_b,getPistonState,2, +func_174928_c,getOffsetY,0, +func_174929_b,getOffsetX,0, +func_174930_e,getFacing,2, +func_174935_a,restoreLastBlurMipmap,0, +func_174936_b,setBlurMipmap,0, +func_174937_a,setBlurMipmapDirect,0, +func_174942_a,registerSprite,0, +func_174943_a,loadSprites,0, +func_174944_f,getMissingSprite,0, +func_174951_a,getMissingModel,0, +func_174952_b,getTextureMap,0, +func_174953_a,getModel,0, +func_174954_c,getBlockModelShapes,0, +func_174959_b,notifyLightSet,2, +func_174962_a,getViewVector,0, +func_174963_q,generateStars,0, +func_174964_o,generateSky2,0, +func_174965_a,cleanupDamagedBlocks,0, +func_174966_b,makeEntityOutlineShader,0, +func_174967_a,updateChunks,0, +func_174968_a,renderSky,0, +func_174969_t,postRenderDamagedBlocks,0, +func_174970_a,setupTerrain,0, +func_174971_n,updateDestroyBlockIcons,0, +func_174972_a,spawnParticle,0, +func_174974_b,spawnParticle0,0, +func_174975_c,renderEntityOutlineFramebuffer,0, +func_174976_a,renderSky,0, +func_174977_a,renderBlockLayer,0, +func_174978_c,getVisibleFacings,0, +func_174979_m,setDisplayListEntitiesDirty,0, +func_174980_p,generateSky,0, +func_174981_a,drawBlockDamageTexture,0, +func_174982_a,renderBlockLayer,0, +func_174984_a,fixTerrainFrustum,0, +func_174985_d,isRenderEntityOutlines,0, +func_174986_e,stopChunkUpdates,0, +func_175016_a,renderBlockBrightness,0, +func_175018_a,renderBlock,0, +func_175019_b,getBlockModelRenderer,0, +func_175020_a,renderBlockDamage,0, +func_175023_a,getBlockModelShapes,0, +func_175029_a,registerBlock,0, +func_175030_a,renderItemOverlays,0, +func_175031_a,registerBlock,0, +func_175037_a,getItemModelMesher,0, +func_175038_a,putQuadNormal,0, +func_175041_b,registerItems,0, +func_175042_a,renderItemIntoGUI,0, +func_175047_a,registerItem,0, +func_175048_a,registerItem,0, +func_175050_a,shouldRenderItemIn3D,0, +func_175063_a,drawStringWithShadow,0, +func_175064_b,getColorCode,0, +func_175065_a,drawString,0, +func_175066_a,loadEntityShader,0, +func_175068_a,renderWorldPass,0, +func_175069_a,loadShader,0, +func_175070_n,isDrawBlockOutline,0, +func_175071_c,switchUseShader,0, +func_175072_h,disableLightmap,0, +func_175085_a,getSoundMap,0, +func_175086_a,handleResourcePackStatus,2, +func_175087_a,handleAnimation,2, +func_175088_a,handleSpectate,2, +func_175089_a,setPlayerLocation,2, +func_175093_a,handleWorldBorder,2, +func_175094_a,handleCamera,2, +func_175095_a,handleResourcePack,2, +func_175096_a,handlePlayerListHeaderFooter,2, +func_175098_a,handleCombatEvent,2, +func_175099_a,handleTitle,2, +func_175101_a,handleServerDifficulty,2, +func_175102_a,getPlayerInfo,0, +func_175104_a,getPlayerInfo,0, +func_175105_e,getGameProfile,0, +func_175106_d,getPlayerInfoMap,0, +func_175108_a,triggerNote,2, +func_175109_g,initializeBannerData,0, +func_175110_d,getColorList,0, +func_175112_a,setItemValues,2, +func_175113_c,getPatterns,2, +func_175114_c,getPatternList,0, +func_175116_e,getPatternResourceLocation,0, +func_175117_e,removeBannerData,2, +func_175124_c,getCommandResultStats,2, +func_175131_l,getBlock,2, +func_175133_bi,resetPotionEffectMetadata,2, +func_175134_bD,getJumpUpwardsMotion,2, +func_175135_B,updatePotionMetadata,2, +func_175136_bO,markPotionsDirty,2, +func_175138_ci,getXPSeed,2, +func_175139_a,setRenderOffsetForSleep,2, +func_175140_cp,hasReducedDebug,0, +func_175141_a,openEditSign,2, +func_175142_cm,isAllowEdit,2, +func_175143_p,isInBed,2, +func_175144_cb,isUser,2, +func_175145_a,takeStat,2, +func_175146_a,canOpen,2, +func_175147_b,getOfflineUUID,2, +func_175148_a,isWearing,0, +func_175149_v,isSpectator,2, +func_175150_k,setReducedDebug,0, +func_175151_a,canPlayerEdit,2, +func_175154_l,getSkinType,0, +func_175155_b,getPlayerInfo,0, +func_175156_o,getFovModifier,0, +func_175158_f,setServerBrand,0, +func_175159_q,closeScreenAndDropStack,0, +func_175160_A,isCurrentViewEntity,0, +func_175161_p,onUpdateWalkingPlayer,0, +func_175162_d,isOpenBlockSpace,0, +func_175163_u,sendHorseInventory,0, +func_175173_a,sendAllWindowProperties,2, +func_175174_a,drawTexturedModalRect,0, +func_175175_a,drawTexturedModalRect,0, +func_175176_b,renderExpBar,0, +func_175177_a,setDefaultTitlesTimes,0, +func_175178_a,displayTitle,0, +func_175179_f,getFontRenderer,0, +func_175180_a,renderGameOverlay,0, +func_175181_h,getTabList,0, +func_175185_b,renderDemo,0, +func_175186_a,renderHorseJumpBar,0, +func_175187_g,getSpectatorGui,0, +func_175188_a,setOverlayMessage,0, +func_175202_a,addLine,0, +func_175203_a,setCentered,0, +func_175205_a,setValidator,0, +func_175206_d,getId,0, +func_175207_a,setGuiResponder,0, +func_175211_a,setWidth,0, +func_175212_b,setValue,0, +func_175213_c,buildDisplayString,0, +func_175217_d,getSliderPosition,0, +func_175218_a,setSliderValue,0, +func_175219_a,setSliderPosition,0, +func_175220_c,getSliderValue,0, +func_175221_e,getDisplayString,0, +func_175229_b,setLocked,0, +func_175230_c,isLocked,0, +func_175232_g,getHeight,0, +func_175237_a,renderDebugInfo,0, +func_175238_c,getDebugInfoRight,0, +func_175239_b,renderDebugInfoRight,0, +func_175240_a,bytesToMb,0, +func_175243_a,getPlayerName,0, +func_175244_b,setHeader,0, +func_175245_a,drawPing,0, +func_175246_a,updatePlayerList,0, +func_175247_a,drawScoreboardValues,0, +func_175248_a,setFooter,0, +func_175249_a,renderPlayerlist,0, +func_175257_a,onSpectatorMenuClosed,0, +func_175258_a,renderPage,0, +func_175259_b,onMouseScroll,0, +func_175260_a,onHotbarSelected,0, +func_175261_b,onMiddleClick,0, +func_175262_a,isMenuActive,0, +func_175263_a,renderSelectedItem,0, +func_175264_a,renderTooltip,0, +func_175265_c,getHotbarAlpha,0, +func_175266_a,renderSlot,0, +func_175272_a,handleComponentHover,0, +func_175273_b,onResize,0, +func_175274_a,setText,0, +func_175275_f,sendChatMessage,0, +func_175276_a,handleComponentClick,0, +func_175277_d,isKeyComboCtrlX,0, +func_175278_g,isKeyComboCtrlA,0, +func_175279_e,isKeyComboCtrlV,0, +func_175280_f,isKeyComboCtrlC,0, +func_175281_b,sendChatMessage,0, +func_175282_a,openWebLink,0, +func_175283_s,isAltKeyDown,0, +func_175288_g,markChanged,0, +func_175299_g,canSelectCurWorldType,0, +func_175304_a,updateButtonValidity,0, +func_175305_g,hasValidSelection,0, +func_175318_a,getText,0, +func_175319_a,setEntryValue,0, +func_175320_a,setEntryValue,0, +func_175321_a,setEntryValue,0, +func_175322_b,enterConfirmation,0, +func_175323_a,saveValues,0, +func_175324_a,loadValues,0, +func_175325_f,createPagedList,0, +func_175326_g,restoreDefaults,0, +func_175327_a,modifyFocusValue,0, +func_175328_i,updatePageControls,0, +func_175329_a,setConfirmationControls,0, +func_175330_b,getFormattedValue,0, +func_175331_h,exitConfirmation,0, +func_175354_a,registerPreset,0, +func_175355_a,getDifficultyText,0, +func_175358_a,getMessage,0, +func_175378_g,updateActivePotionEffects,0, +func_175381_h,getCookProgressScaled,0, +func_175382_i,getBurnLeftScaled,0, +func_175385_b,getClickedComponentAt,0, +func_175388_a,updateCmdOutput,0, +func_175391_a,moveServerUp,0, +func_175392_a,canMoveUp,0, +func_175393_b,moveServerDown,0, +func_175394_b,canMoveDown,0, +func_175396_E,getTabListDisplayName,2, +func_175397_a,loadResourcePack,2, +func_175398_C,getSpectatingEntity,2, +func_175399_e,setSpectatingEntity,2, +func_175400_cq,canPlayersAttack,2, +func_175402_q,getShowArms,2, +func_175403_w,getLeftLegRotation,0, +func_175404_u,getLeftArmRotation,0, +func_175405_c,setLeftArmRotation,2, +func_175406_a,damageArmorStand,2, +func_175407_x,getRightLegRotation,0, +func_175408_t,getBodyRotation,2, +func_175409_C,dropContents,2, +func_175410_n,isSmall,2, +func_175411_v,getRightArmRotation,0, +func_175412_z,playParticles,2, +func_175413_k,setShowArms,2, +func_175414_r,hasNoBasePlate,2, +func_175415_a,setHeadRotation,2, +func_175416_h,writePoseToNBT,2, +func_175417_e,setLeftLegRotation,2, +func_175418_s,getHeadRotation,2, +func_175419_y,readPoseFromNBT,2, +func_175420_a,setSmall,2, +func_175421_A,dropBlock,2, +func_175424_b,setBodyRotation,2, +func_175426_l,setNoBasePlate,2, +func_175427_f,setRightLegRotation,2, +func_175428_d,setRightArmRotation,2, +func_175445_a,updateEquipmentIfNeeded,2, +func_175446_cd,isAIDisabled,2, +func_175447_b,createNavigator,2, +func_175448_a,canEquipItem,2, +func_175449_a,setHomePosAndDistance,2, +func_175451_e,dealDamage,2, +func_175453_cd,getFireballStrength,2, +func_175454_a,setAttacking,2, +func_175456_n,applyEntityAI,2, +func_175457_ck,isAngry,2, +func_175463_b,setTargetedEntity,2, +func_175464_ck,getAttackDuration,2, +func_175466_co,getTargetedEntity,2, +func_175469_o,getSpikesAnimation,0, +func_175471_a,getTailAnimation,0, +func_175472_n,isMoving,2, +func_175474_cn,hasTargetedEntity,2, +func_175476_l,setMoving,2, +func_175477_p,getAttackAnimationScale,2, +func_175489_ck,getHeldBlockState,2, +func_175490_a,setHeldBlockState,2, +func_175493_co,incrementDroppedSkulls,2, +func_175495_n,isSpawnedByPlayer,2, +func_175496_a,setSpawnedByPlayer,2, +func_175500_n,onGrowingAdult,2, +func_175501_a,ageUp,2, +func_175505_a,consumeItemFromStack,2, +func_175509_cj,getFleeceColor,2, +func_175510_a,getRandomSheepColor,2, +func_175511_a,getDyeColorMixFromParents,2, +func_175512_b,setFleeceColor,2, +func_175513_a,getDyeRgb,0, +func_175515_b,setMovementSpeed,2, +func_175517_cu,checkLandingDelay,2, +func_175518_cr,enableJumpControl,2, +func_175520_cs,disableJumpControl,2, +func_175521_o,getJumpCompletion,0, +func_175525_a,isRabbitBreedingItem,2, +func_175528_cn,createEatingParticles,2, +func_175529_r,setRabbitType,2, +func_175530_ct,updateMoveTypeDuration,2, +func_175531_cl,getRabbitType,2, +func_175533_a,calculateRotationYaw,2, +func_175534_cv,isCarrotEaten,2, +func_175544_ck,setupTamedAI,2, +func_175546_cu,getCollarColor,2, +func_175547_a,setCollarColor,2, +func_175549_o,setIsWillingToMate,2, +func_175550_n,getIsWillingToMate,2, +func_175551_co,getVillagerInventory,2, +func_175552_ct,setAdditionalAItasks,2, +func_175553_cp,hasEnoughFoodToBreed,2, +func_175554_cu,populateBuyingList,2, +func_175555_cq,canAbondonItems,2, +func_175556_cs,isFarmItemInInventory,2, +func_175557_cr,wantsMoreFood,2, +func_175558_a,canVillagerPickupItem,2, +func_175559_s,hasEnoughItems,2, +func_175567_n,hasMovementVector,2, +func_175568_b,setMovementVector,2, +func_175569_a,isDateAroundHalloween,2, +func_175571_m,shouldTrackOutput,2, +func_175572_n,getCommandResultStats,2, +func_175573_a,setTrackOutput,2, +func_175574_a,tryOpenEditCommandBlock,2, +func_175576_a,getEntityFromUuid,2, +func_175577_aI,getNetworkCompressionThreshold,2, +func_175578_N,isAnvilFileSet,2, +func_175579_a,isBlockProtected,2, +func_175580_aG,getMaxWorldSize,2, +func_175581_ab,getResourcePackHash,2, +func_175582_h,createCommandManager,2, +func_175583_aK,getServerThread,1, +func_175584_a,setResourcePackFromWorld,2, +func_175586_a,callFromMainThread,2, +func_175587_aJ,getCurrentTime,1, +func_175593_aQ,getMaxTickTime,1, +func_175594_ao,setWindowIcon,0, +func_175597_ag,getItemRenderer,0, +func_175598_ae,getRenderManager,0, +func_175599_af,getRenderItem,0, +func_175600_c,getVersion,0, +func_175601_h,updateDisplay,0, +func_175602_ab,getBlockRendererDispatcher,0, +func_175603_A,scheduleResourcesRefresh,0, +func_175604_i,checkWindowResize,0, +func_175605_an,setInitialDisplayMode,0, +func_175606_aa,getRenderViewEntity,0, +func_175607_a,setRenderViewEntity,0, +func_175608_ak,registerMetadataSerializers,0, +func_175609_am,createDisplay,0, +func_175610_ah,getDebugFPS,0, +func_175623_d,isAirBlock,2, +func_175624_G,getWorldType,2, +func_175625_s,getTileEntity,2, +func_175626_b,getCombinedLight,0, +func_175627_a,getStrongPower,2, +func_175628_b,getLightFor,0, +func_175629_a,getLightForExt,0, +func_175636_b,isAnyPlayerWithinRangeAt,2, +func_175638_a,getRawLight,2, +func_175639_b,isAreaLoaded,2, +func_175640_z,isBlockPowered,2, +func_175641_c,addBlockEvent,2, +func_175642_b,getLightFor,2, +func_175643_b,init,2, +func_175644_a,getEntities,2, +func_175645_m,getHeight,2, +func_175646_b,markChunkDirty,2, +func_175647_a,getEntitiesWithinAABB,2, +func_175648_a,isAreaLoaded,2, +func_175649_E,getDifficultyForLocation,2, +func_175650_b,loadEntities,2, +func_175651_c,getRedstonePower,2, +func_175652_B,setSpawnPoint,2, +func_175653_a,setLightFor,2, +func_175654_a,updateBlockTick,2, +func_175655_b,destroyBlock,2, +func_175656_a,setBlockState,2, +func_175657_ab,getSkylightSubtracted,2, +func_175658_ac,getLastLightningBolt,0, +func_175659_aa,getDifficulty,2, +func_175660_a,isBlockModifiable,2, +func_175661_b,getPlayers,2, +func_175662_w,canBlockFreezeNoWater,2, +func_175663_a,isAreaLoaded,2, +func_175664_x,checkLight,2, +func_175665_u,isBlockFullCube,2, +func_175666_e,updateComparatorOutputLevel,2, +func_175667_e,isBlockLoaded,2, +func_175668_a,isBlockLoaded,2, +func_175669_a,playBroadcastSound,2, +func_175670_e,canBlockFreeze,2, +func_175671_l,getLightFromNeighbors,2, +func_175672_r,getTopSolidOrLiquidBlock,2, +func_175674_a,getEntitiesInAABBexcluding,2, +func_175675_v,canBlockFreezeWater,2, +func_175676_y,getStrongPower,2, +func_175677_d,isBlockNormalCube,2, +func_175678_i,canSeeSky,2, +func_175679_n,notifyLightSet,2, +func_175680_a,isChunkLoaded,2, +func_175681_c,unloadEntities,2, +func_175682_a,spawnParticle,0, +func_175684_a,scheduleUpdate,2, +func_175685_c,notifyNeighborsOfStateChange,2, +func_175687_A,getRedstonePowerFromNeighbors,2, +func_175688_a,spawnParticle,2, +func_175690_a,setTileEntity,2, +func_175691_a,isBlockTickPending,2, +func_175692_b,setSkylightSubtracted,2, +func_175693_T,getMapStorage,2, +func_175694_M,getSpawnPoint,2, +func_175695_a,notifyNeighborsOfStateExcept,2, +func_175696_F,isWater,2, +func_175697_a,isAreaLoaded,2, +func_175698_g,setBlockToAir,2, +func_175699_k,getLight,2, +func_175700_a,addTileEntity,2, +func_175701_a,isValid,2, +func_175702_c,setLastLightningBolt,2, +func_175704_b,markBlockRangeForRenderUpdate,2, +func_175705_a,getLightFromNeighborsFor,0, +func_175706_a,isAreaLoaded,2, +func_175707_a,isAreaLoaded,2, +func_175708_f,canSnowAt,2, +func_175709_b,isSidePowered,2, +func_175710_j,canBlockSeeSky,2, +func_175711_a,isAreaLoaded,2, +func_175712_a,getPendingBlockUpdates,2, +func_175713_t,removeTileEntity,2, +func_175714_ae,getVillageCollection,2, +func_175715_c,sendBlockBreakProgress,2, +func_175718_b,playEvent,2, +func_175719_a,extinguishFire,2, +func_175720_a,spawnParticle,2, +func_175721_c,getLight,2, +func_175722_b,notifyNeighborsRespectDebug,2, +func_175723_af,getWorldBorder,2, +func_175724_o,getLightBrightness,2, +func_175725_q,getPrecipitationHeight,2, +func_175726_f,getChunk,2, +func_175727_C,isRainingAt,2, +func_175732_a,canCreatureTypeSpawnHere,2, +func_175733_a,getEntityFromUuid,2, +func_175734_a,getSpawnListEntryForTypeAt,2, +func_175735_ai,canSpawnAnimals,2, +func_175736_a,adjustPosToNearbyEntity,2, +func_175737_aj,setDebugWorldSettings,2, +func_175738_ah,canSpawnNPCs,2, +func_175739_a,spawnParticle,2, +func_175744_a,fromColorIndex,2, +func_175745_c,lowercaseAlpha,2, +func_175746_b,getColorIndex,2, +func_175750_a,addBlockInfo,2, +func_175755_a,parseInt,2, +func_175756_a,parseDouble,2, +func_175757_a,parseBlockPos,2, +func_175760_a,parseLong,2, +func_175761_b,parseDouble,2, +func_175762_a,getListOfStringsMatchingLastWord,2, +func_175764_a,parseInt,2, +func_175765_c,parseDouble,2, +func_175766_b,parseLong,2, +func_175767_a,parseCoordinate,2, +func_175769_b,parseDouble,2, +func_175770_a,parseCoordinate,2, +func_175771_a,getTabCompletionCoordinate,2, +func_175783_e,getSlotForShortcut,2, +func_175786_a,tryExecute,2, +func_175787_b,notifyPostProcessAt,2, +func_175788_a,isValidForPostProcess,2, +func_175789_b,create,2, +func_175793_a,canReplaceBlock,2, +func_175794_a,generateStructure,2, +func_175795_b,isInsideStructure,2, +func_175796_a,isPositionInStructure,2, +func_175797_c,getStructureAt,2, +func_175798_a,isSwampHut,2, +func_175799_b,getMonsters,2, +func_175804_a,fillWithBlocks,2, +func_175807_a,getBlockStateFromPos,2, +func_175808_b,replaceAirAndLiquidDownwards,2, +func_175809_a,randomlyPlaceBlock,2, +func_175811_a,setBlockState,2, +func_175812_a,findStairs,2, +func_175813_a,findCrossing,2, +func_175814_a,findCorridorSize,2, +func_175817_a,spawnElder,2, +func_175818_a,doesChunkIntersect,2, +func_175819_a,generateBoxOnFillOnly,2, +func_175820_a,getRoomIndex,2, +func_175821_a,generateDefaultFloor,2, +func_175835_e,generateLowerWall,2, +func_175836_a,generateRoomGraph,2, +func_175837_c,generateEntranceWall,2, +func_175838_g,generateUpperWall,2, +func_175839_b,generateEntranceArchs,2, +func_175840_a,generateWing,2, +func_175841_d,generateRoofPiece,2, +func_175842_f,generateMiddleWall,2, +func_175847_a,getBiomeSpecificBlockState,2, +func_175848_a,findPieceBox,2, +func_175849_a,createPiece,2, +func_175850_a,createPiece,2, +func_175851_a,createPiece,2, +func_175852_a,createPiece,2, +func_175853_a,createPiece,2, +func_175854_a,createPiece,2, +func_175855_a,createPiece,2, +func_175856_a,findPieceBox,2, +func_175857_a,createPiece,2, +func_175858_a,createPiece,2, +func_175859_a,createPiece,2, +func_175860_a,createPiece,2, +func_175861_a,createPiece,2, +func_175862_a,createPiece,2, +func_175863_a,createPiece,2, +func_175864_a,createPiece,2, +func_175865_a,createPiece,2, +func_175866_a,createPiece,2, +func_175867_a,createPiece,2, +func_175868_a,createPiece,2, +func_175869_a,findPieceBox,2, +func_175870_a,generateAndAddPiece,2, +func_175871_a,generatePiece,2, +func_175872_a,createPiece,2, +func_175873_a,createPiece,2, +func_175874_a,createPiece,2, +func_175875_a,createPiece,2, +func_175876_a,createPiece,2, +func_175877_a,createPiece,2, +func_175878_a,createPiece,2, +func_175879_a,createPiece,2, +func_175880_a,createPiece,2, +func_175881_a,createPiece,2, +func_175882_a,createPiece,2, +func_175883_a,createPiece,2, +func_175884_a,createPiece,2, +func_175885_a,createPiece,2, +func_175887_b,findAndCreateBridgePieceFactory,2, +func_175896_b,getLength,2, +func_175897_a,getComponentToAddBoundingBox,2, +func_175898_b,isVecInside,2, +func_175899_a,createProper,2, +func_175900_c,getLayerMaterial,2, +func_175903_a,setBlockAndNotifyAdequately,2, +func_175904_e,setDecorationDefaults,2, +func_175914_a,setGeneratedBlock,2, +func_175921_a,setDirtAt,2, +func_175924_b,placeLeafAt,2, +func_175925_a,growLeavesLayerStrict,2, +func_175926_c,isSpaceAt,2, +func_175927_a,ensureDirtsUnderneath,2, +func_175928_b,growLeavesLayer,2, +func_175929_a,ensureGrowable,2, +func_175930_c,createCrown,2, +func_175933_b,placePodzolCircle,2, +func_175934_c,placePodzolAt,2, +func_175935_b,getGreatestDistance,2, +func_175936_a,checkBlockLine,2, +func_175937_a,limb,2, +func_175938_b,getLogAxis,2, +func_175939_d,generateLeafNodeBases,2, +func_175940_a,generateLeafNode,2, +func_175941_b,generateLeaves,2, +func_175942_c,generateTrunk,2, +func_175953_c,generateAndAddPiece,2, +func_175954_a,findAndCreatePieceFactory,2, +func_175955_b,generatePieceFromSmallDoor,2, +func_175957_a,setConnection,2, +func_175958_a,updateOpenings,2, +func_175959_a,findSource,2, +func_175960_c,countOpenings,2, +func_175961_b,isSpecial,2, +func_175968_a,create,2, +func_175969_a,fits,2, +func_175970_a,registerOceanMonumentPieces,2, +func_176052_a,getMapPacket,2, +func_176053_a,updateMapData,2, +func_176054_a,calculateMapCenter,2, +func_176055_c,checkDoorExistence,2, +func_176056_a,getNearestVillage,2, +func_176057_e,positionInList,2, +func_176058_f,isWoodDoor,2, +func_176059_d,addToNewDoorsList,2, +func_176060_a,addToVillagerPositionList,2, +func_176061_a,countBlocksCanSeeSky,2, +func_176062_a,fileNameForProvider,2, +func_176065_a,findAndCreateComponentFactory,2, +func_176066_d,generateAndAddComponent,2, +func_176067_c,generateComponent,2, +func_176069_e,generateAndAddRoadPiece,2, +func_176071_a,glBufferData,0, +func_176072_g,glBindBuffer,0, +func_176073_e,glGenBuffers,0, +func_176074_g,glDeleteBuffers,0, +func_176075_f,useVbo,0, +func_176101_a,getPacket,2, +func_176102_a,update,2, +func_176110_a,getImage,2, +func_176111_d,getRotation,2, +func_176112_b,getX,2, +func_176113_c,getY,2, +func_176118_b,setBorderLerpTarget,2, +func_176119_g,setHardcore,2, +func_176120_C,getBorderCenterX,2, +func_176121_c,setAllowCommands,2, +func_176122_j,setBorderWarningDistance,2, +func_176123_z,isDifficultyLocked,2, +func_176124_d,getBorderCenterX,2, +func_176125_f,setBorderDamagePerBlock,2, +func_176126_D,getBorderCenterZ,2, +func_176127_a,populateFromWorldSettings,2, +func_176128_f,setMapFeaturesEnabled,2, +func_176129_e,setBorderSafeZone,2, +func_176130_y,getDifficulty,2, +func_176131_J,getBorderWarningDistance,2, +func_176132_G,getBorderLerpTarget,2, +func_176133_A,getCleanWeatherTime,2, +func_176134_F,getBorderLerpTime,2, +func_176135_e,setBorderLerpTime,2, +func_176136_k,setBorderWarningTime,2, +func_176137_E,getBorderSize,2, +func_176138_H,getBorderSafeZone,2, +func_176139_K,getBorderWarningTime,2, +func_176140_I,getBorderDamagePerBlock,2, +func_176141_c,getBorderCenterZ,2, +func_176142_i,setCleanWeatherTime,2, +func_176143_a,setSpawn,2, +func_176144_a,setDifficulty,2, +func_176145_a,setBorderSize,2, +func_176159_a,openPoint,2, +func_176163_a,postProcess,2, +func_176194_O,getBlockState,2, +func_176195_g,getBlockHardness,2, +func_176196_c,canPlaceBlockAt,2, +func_176197_a,modifyAcceleration,2, +func_176198_a,canPlaceBlockOnSide,2, +func_176199_a,onEntityWalk,2, +func_176200_f,isReplaceable,2, +func_176201_c,getMetaFromState,2, +func_176203_a,getStateFromMeta,2, +func_176205_b,isPassable,2, +func_176206_d,onPlayerDestroy,2, +func_176208_a,onBlockHarvested,2, +func_176209_a,canCollideCheck,2, +func_176210_f,getStateId,2, +func_176211_b,getStrongPower,2, +func_176212_b,causesDownwardCurrent,2, +func_176213_c,onBlockAdded,2, +func_176214_u,causesSuffocation,2, +func_176215_a,registerBlock,2, +func_176216_a,onLanded,2, +func_176218_Q,getOffsetType,2, +func_176219_a,registerBlock,2, +func_176220_d,getStateById,2, +func_176221_a,getActualState,2, +func_176223_P,getDefaultState,2, +func_176224_k,fillWithRain,2, +func_176225_a,shouldSideBeRendered,0, +func_176226_b,dropBlockAsItem,2, +func_176232_d,getSaplingDropChance,2, +func_176233_b,getWoodType,2, +func_176234_a,dropApple,2, +func_176235_d,destroy,2, +func_176253_e,canConnectTo,2, +func_176260_a,calculateState,2, +func_176261_e,checkForDrop,2, +func_176262_b,notifyNeighbors,2, +func_176267_a,getPropertyFor,2, +func_176268_d,getNumGrownFaces,2, +func_176269_e,recheckGrownSides,2, +func_176281_b,getFacing,2, +func_176282_a,getMetaForFacing,2, +func_176286_e,notifyHook,2, +func_176287_c,isConnectedTo,2, +func_176288_d,updateState,2, +func_176311_e,tryAbsorb,2, +func_176312_d,absorb,2, +func_176314_e,checkAndDropBlock,2, +func_176316_e,checkForMove,2, +func_176317_b,getFacing,2, +func_176318_b,shouldBeExtended,2, +func_176319_a,doMove,2, +func_176322_b,getFacing,2, +func_176328_e,checkForDrop,2, +func_176329_d,canBlockStay,2, +func_176337_b,colorMultiplier,0, +func_176338_e,updateSurroundingRedstone,2, +func_176339_d,isPowerSourceAt,2, +func_176340_e,canConnectUpwardsTo,2, +func_176341_c,getAttachPosition,2, +func_176342_a,getMaxCurrentStrength,2, +func_176343_a,canConnectTo,2, +func_176344_d,notifyWireNeighborsOfStateChange,2, +func_176345_a,calculateCurrentChanges,2, +func_176346_d,canConnectUpwardsTo,2, +func_176352_d,activate,2, +func_176353_e,checkForDrop,2, +func_176354_d,canBlockStay,2, +func_176361_a,getFlowingBlock,2, +func_176363_b,getStaticBlock,2, +func_176364_g,shouldRenderSides,0, +func_176365_e,checkForMixing,2, +func_176368_m,getCanBlockBurn,2, +func_176369_e,isSurroundingBlockFlammable,2, +func_176370_f,updateLiquid,2, +func_176371_a,checkAdjacentBlock,2, +func_176372_g,isBlocked,2, +func_176373_h,canFlowInto,2, +func_176374_a,getSlopeDistance,2, +func_176375_a,tryFlowInto,2, +func_176376_e,getPossibleFlowDirections,2, +func_176377_d,canContainSilverfish,2, +func_176388_T,getGolemPattern,2, +func_176389_S,getGolemBasePattern,2, +func_176390_d,canDispenserPlace,2, +func_176391_l,getSnowmanPattern,2, +func_176392_j,getSnowmanBasePattern,2, +func_176397_f,calculateInputStrength,2, +func_176398_g,updateState,2, +func_176399_m,getTickDelay,2, +func_176400_h,notifyNeighbors,2, +func_176401_c,getPowerOnSide,2, +func_176402_i,isFacingTowardsRepeater,2, +func_176403_d,getDelay,2, +func_176404_e,shouldBePowered,2, +func_176405_b,isLocked,2, +func_176406_l,isPowered,2, +func_176407_c,getPowerOnSides,2, +func_176408_a,getActiveSignal,2, +func_176409_d,canBlockStay,2, +func_176414_j,getWitherBasePattern,2, +func_176415_b,canDispenserPlace,2, +func_176416_l,getWitherPattern,2, +func_176427_e,updateState,2, +func_176428_b,getFacing,2, +func_176431_a,insertRecord,2, +func_176438_e,setDefaultDirection,2, +func_176439_d,dispense,2, +func_176442_d,getTileEntity,2, +func_176445_e,setDefaultFacing,2, +func_176446_a,setState,2, +func_176450_d,updateColorAsync,2, +func_176453_o,isOcelotSittingOnChest,2, +func_176454_e,isDoubleChest,2, +func_176455_e,checkForSurroundingChests,2, +func_176456_n,isBelowSolidBlock,2, +func_176457_m,isBlocked,2, +func_176458_f,correctFacing,2, +func_176460_j,calculateOutput,2, +func_176461_a,findItemFrame,2, +func_176462_k,onStateChange,2, +func_176468_a,getSafeExitLocation,2, +func_176469_d,hasRoomForPlayer,2, +func_176470_e,getPlayerInBed,2, +func_176473_a,canGrow,2, +func_176474_b,grow,2, +func_176475_e,checkAndDropBlock,2, +func_176476_e,generateTree,2, +func_176477_a,isTypeAt,2, +func_176478_d,grow,2, +func_176481_j,getSeedItem,2, +func_176482_g,growStem,2, +func_176485_d,generateBigMushroom,2, +func_176487_g,grow,2, +func_176489_b,onHarvest,2, +func_176491_a,placeAt,2, +func_176494_l,getTypeProperty,2, +func_176495_j,getBlockType,2, +func_176499_e,canBlockStay,2, +func_176500_f,dropBlock,2, +func_176502_a_,onEndFalling,2, +func_176503_e,checkFallable,2, +func_176509_j,getItem,2, +func_176510_b,removeHalfBit,2, +func_176511_f,getFacing,2, +func_176512_a,toggleDoor,2, +func_176514_f,isOpen,2, +func_176515_e,combineMetadata,2, +func_176516_g,isOpen,2, +func_176517_h,getFacing,2, +func_176518_i,isTop,2, +func_176524_e,canConnectTo,2, +func_176529_d,hasCrops,2, +func_176530_e,hasWater,2, +func_176532_c,getFlammability,2, +func_176533_e,canNeighborCatchFire,2, +func_176534_d,getEncouragement,2, +func_176535_e,canCatchFire,2, +func_176536_a,catchOnFire,2, +func_176537_d,canDie,2, +func_176538_m,getNeighborEncouragement,2, +func_176548_d,trySpawnPortal,2, +func_176549_a,getMetaForAxis,2, +func_176551_l,getVariantProperty,2, +func_176552_j,isDouble,2, +func_176560_l,getShapeProperty,2, +func_176562_d,isRailBlock,2, +func_176563_d,isRailBlock,2, +func_176564_a,updateDir,2, +func_176566_a,findPoweredRailSignal,2, +func_176567_a,isSameRailWithPower,2, +func_176570_e,updatePoweredState,2, +func_176571_a,findMinecarts,2, +func_176572_a,getDectectionBox,2, +func_176575_a,setRedstoneStrength,2, +func_176576_e,getRedstoneStrength,2, +func_176577_m,canBePlacedOn,2, +func_176578_d,updateNeighbors,2, +func_176582_b,notifyNeighbors,2, +func_176583_e,checkForDrop,2, +func_176586_d,canBlockStay,2, +func_176588_d,canBlockStay,2, +func_176590_a,setWaterLevel,2, +func_176592_e,onNeighborChangeInternal,2, +func_176593_f,checkForDrop,2, +func_176594_d,canPlaceOn,2, +func_176595_b,canPlaceAt,2, +func_176597_g,shouldBeOff,2, +func_176598_a,isBurnedOut,2, +func_176604_a,makeAtlasSprite,0, +func_176610_l,getName,2, +func_176612_a,getMetadata,2, +func_176613_a,byMetadata,2, +func_176614_c,getTranslationKey,2, +func_176624_a,getMetadata,2, +func_176625_a,byMetadata,2, +func_176627_c,getTranslationKey,2, +func_176642_a,getMetadata,2, +func_176643_a,byMetadata,2, +func_176644_c,getTranslationKey,2, +func_176657_a,getMetadata,2, +func_176659_c,getTranslationKey,2, +func_176660_a,byMetadata,2, +func_176673_a,byMetadata,2, +func_176675_a,getMetadata,2, +func_176676_c,getTranslationKey,2, +func_176685_d,getTranslationKey,2, +func_176686_a,byMetadata,2, +func_176687_c,getMapColor,2, +func_176688_a,getMetadata,2, +func_176716_d,getPlane,2, +func_176717_a,byName,0, +func_176719_a,getName2,2, +func_176720_b,isVertical,2, +func_176722_c,isHorizontal,2, +func_176730_m,getDirectionVec,0, +func_176731_b,byHorizontalIndex,2, +func_176732_a,rotateAround,0, +func_176733_a,fromAngle,2, +func_176734_d,getOpposite,2, +func_176735_f,rotateYCCW,2, +func_176736_b,getHorizontalIndex,2, +func_176737_a,getFacingFromVector,0, +func_176738_p,rotateZ,0, +func_176739_a,byName,0, +func_176740_k,getAxis,2, +func_176741_a,random,2, +func_176742_j,getName2,2, +func_176743_c,getAxisDirection,2, +func_176744_n,rotateX,0, +func_176745_a,getIndex,2, +func_176746_e,rotateY,2, +func_176762_d,getTranslationKey,2, +func_176764_b,byMetadata,2, +func_176765_a,getMetadata,2, +func_176766_a,byDyeDamage,2, +func_176767_b,getDyeDamage,2, +func_176794_a,byMetadata,2, +func_176796_a,getMetadata,2, +func_176807_a,getMetadata,2, +func_176809_c,getTranslationKey,2, +func_176810_a,byMetadata,2, +func_176825_a,byMetadata,2, +func_176827_a,getMetadata,2, +func_176828_c,getTranslationKey,2, +func_176837_a,byMetadata,2, +func_176839_a,getMetadata,2, +func_176840_c,getTranslationKey,2, +func_176852_c,getFacing,2, +func_176853_a,byMetadata,2, +func_176855_a,getMetadata,2, +func_176856_a,forFacings,2, +func_176870_a,fromFacingAxis,2, +func_176878_a,forModelBlock,2, +func_176879_a,byMetadata,2, +func_176881_a,getMetadata,2, +func_176882_c,getTranslationKey,2, +func_176883_d,getModelBlock,2, +func_176895_a,byMetadata,2, +func_176896_a,getMetadata,2, +func_176915_a,getMetadata,2, +func_176916_a,byMetadata,2, +func_176918_c,getTranslationKey,2, +func_176924_a,byMetadata,2, +func_176925_a,getMetadata,2, +func_176927_c,getTranslationKey,2, +func_176936_a,getMeta,2, +func_176938_a,byMetadata,2, +func_176939_c,getTranslationKey,2, +func_176963_d,getTranslationKey,2, +func_176964_a,getBlockType,2, +func_176966_a,getTypes,0, +func_176967_a,getType,2, +func_176968_b,getMeta,2, +func_177015_a,getMetadata,2, +func_177016_a,byMetadata,2, +func_177018_c,isAscending,2, +func_177044_a,getMeta,2, +func_177045_a,byMetadata,2, +func_177053_a,readBufferedImage,0, +func_177054_c,anaglyphColor,0, +func_177059_a,registerSprites,0, +func_177066_a,getFramebufferRaw,0, +func_177067_a,renderName,0, +func_177068_d,getRenderManager,0, +func_177070_b,canRenderName,0, +func_177071_a,shouldRender,0, +func_177077_a,transformModelCount,0, +func_177078_a,getModelCount,0, +func_177082_d,getStackToRender,0, +func_177087_b,getMainModel,0, +func_177088_c,setScoreTeamColor,0, +func_177090_c,setDoRenderBrightness,0, +func_177091_f,unsetBrightness,0, +func_177092_a,setBrightness,0, +func_177093_a,renderLayers,0, +func_177094_a,addLayer,0, +func_177105_a,setLightmap,0, +func_177110_a,getPosition,0, +func_177137_d,setModelVisibilities,0, +func_177138_b,renderRightArm,0, +func_177139_c,renderLeftArm,0, +func_177141_a,doRenderLayer,0, +func_177142_b,shouldCombineTextures,0, +func_177177_a,initArmor,0, +func_177178_a,getArmorResource,0, +func_177181_a,getArmorResource,0, +func_177194_a,setModelVisible,0, +func_177219_e,isInterpolate,0, +func_177221_b,getSpawnerPosition,2, +func_177222_d,getMobRotation,0, +func_177223_e,getPrevMobRotation,0, +func_177226_a,withProperty,2, +func_177227_a,getPropertyKeys,2, +func_177228_b,getProperties,2, +func_177229_b,getValue,2, +func_177230_c,getBlock,2, +func_177231_a,cycleProperty,2, +func_177232_a,cyclePropertyValue,2, +func_177235_a,buildPropertyValueTable,2, +func_177236_b,getPropertiesWithValue,2, +func_177240_d,getResourcePackName,0, +func_177241_a,getResourceLocation,0, +func_177245_a,getInputStream,0, +func_177250_b,addBranchingBlocks,2, +func_177251_a,addBlockLine,2, +func_177252_d,getBlocksToDestroy,2, +func_177253_a,canMove,2, +func_177254_c,getBlocksToMove,2, +func_177255_a,reorderListAtCollision,2, +func_177262_a,incrementHeight,2, +func_177263_b,getColors,2, +func_177264_c,getHeight,0, +func_177319_a,setServerResourcePack,0, +func_177332_b,getSkinType,0, +func_177333_c,isSlimSkin,0, +func_177334_a,getDefaultSkin,0, +func_177335_a,getDefaultSkinLegacy,0, +func_177338_f,getSize,0, +func_177339_a,clear,0, +func_177340_e,getColorOffset,0, +func_177341_i,hasPosition,0, +func_177342_c,getNormalOffset,0, +func_177343_g,getElements,0, +func_177344_b,getUvOffsetById,0, +func_177345_h,getElementCount,0, +func_177346_d,hasColor,0, +func_177347_a,hasUvOffset,0, +func_177348_c,getElement,0, +func_177350_b,hasNormal,0, +func_177358_a,drawArrays,0, +func_177359_a,bindBuffer,0, +func_177361_b,unbindBuffer,0, +func_177362_c,deleteGlBuffers,0, +func_177367_b,getType,0, +func_177368_f,getSize,0, +func_177369_e,getIndex,0, +func_177370_d,getElementCount,0, +func_177372_a,isFirstOrUV,0, +func_177374_g,isPositionElement,0, +func_177375_c,getUsage,0, +func_177384_a,getDisplayName,0, +func_177395_a,getSize,0, +func_177396_b,getDisplayName,0, +func_177397_c,getGlConstant,0, +func_177409_g,setHasEntities,2, +func_177410_o,isLoaded,2, +func_177411_a,getBiome,2, +func_177412_p,getWorld,2, +func_177413_a,getLightFor,2, +func_177414_a,getEntitiesWithinAABBForEntity,2, +func_177415_c,setInhabitedTime,2, +func_177416_w,getInhabitedTime,2, +func_177417_c,markLoaded,0, +func_177419_t,isTerrainPopulated,2, +func_177420_a,setHeightMap,2, +func_177421_e,setLightPopulated,2, +func_177422_i,createNewTileEntity,2, +func_177423_u,isLightPopulated,2, +func_177424_a,getTileEntity,2, +func_177425_e,removeTileEntity,2, +func_177426_a,addTileEntity,2, +func_177427_f,setModified,2, +func_177429_s,getEntityLists,2, +func_177430_a,getEntitiesOfTypeWithinAABB,2, +func_177431_a,setLightFor,2, +func_177432_b,setLastSaveTime,2, +func_177433_f,getHeight,2, +func_177434_r,getTileEntityMap,2, +func_177435_g,getBlockState,2, +func_177436_a,setBlockState,2, +func_177437_b,getBlockLightOpacity,2, +func_177440_h,getPrecipitationHeight,2, +func_177441_y,setSkylightUpdated,2, +func_177442_v,getLowestHeight,2, +func_177443_a,getLightSubtracted,2, +func_177444_d,canSeeSky,2, +func_177445_q,getHeightMap,2, +func_177446_d,setTerrainPopulated,2, +func_177451_a,getPlayerByUUID,2, +func_177452_b,sendMessageToTeamOrAllPlayers,2, +func_177453_a,sendMessageToAllTeamMembers,2, +func_177458_a,getPossibleCreatures,2, +func_177461_b,getBlockStateFor,2, +func_177478_c,getNibbleIndex,2, +func_177479_b,isLowerNibble,2, +func_177480_a,getFromIndex,2, +func_177481_a,getData,2, +func_177482_a,setIndex,2, +func_177483_b,getCoordinateIndex,2, +func_177484_a,set,2, +func_177485_a,get,2, +func_177495_o,isNether,2, +func_177496_h,getSpawnCoordinate,2, +func_177497_p,getLightBrightnessTable,2, +func_177499_m,getBiomeProvider,2, +func_177500_n,doesWaterVaporize,2, +func_177501_r,createWorldBorder,2, +func_177507_b,getTileEntity,2, +func_177508_d,getPos,2, +func_177509_a,getBlockState,2, +func_177510_a,hasState,2, +func_177516_a,splitObjectName,2, +func_177517_b,parsePathString,0, +func_177518_c,getVariant,0, +func_177520_a,rotateVertex,0, +func_177521_b,combineXY,0, +func_177523_a,rotateFace,0, +func_177524_a,getModelRotation,0, +func_177525_a,matrix,0, +func_177552_f,getItemCameraTransforms,0, +func_177554_e,getParticleTexture,0, +func_177555_b,isAmbientOcclusion,0, +func_177556_c,isGui3d,0, +func_177569_a,registerVariant,0, +func_177570_a,setupModelRegistry,0, +func_177571_k,getItemsTextureLocations,0, +func_177572_j,loadSprites,0, +func_177573_e,getParentPath,0, +func_177574_i,loadModels,0, +func_177575_g,getVariantsTextureLocations,0, +func_177576_f,getParentLocation,0, +func_177577_b,loadVariantItemModels,0, +func_177578_a,bakeModel,0, +func_177580_d,getModelLocation,0, +func_177581_b,hasItemModel,0, +func_177582_d,makeItemModel,0, +func_177583_a,getItemLocation,0, +func_177585_a,getTextureLocations,0, +func_177586_a,getModelBlockDefinition,0, +func_177587_c,isCustomRenderer,0, +func_177588_f,bakeBlockModels,0, +func_177589_a,makeBakedQuad,0, +func_177590_d,loadItemModels,0, +func_177592_e,registerVariantNames,0, +func_177593_l,makeItemModels,0, +func_177594_c,loadModel,0, +func_177595_c,loadVariantModels,0, +func_177596_a,getVariantNames,0, +func_177597_h,loadModelsCheck,0, +func_177619_a,getValidStates,2, +func_177620_e,getAllowedValues,2, +func_177621_b,getBaseState,2, +func_177622_c,getBlock,2, +func_177623_d,getProperties,2, +func_177637_a,where,2, +func_177638_a,forBlock,2, +func_177642_a,forBlock,2, +func_177645_b,makeBakedModel,0, +func_177646_a,setTexture,0, +func_177648_a,addGeneralQuad,0, +func_177650_a,addFaceQuad,0, +func_177657_d,checkMissingPredicates,2, +func_177658_c,makePredicateArray,2, +func_177659_a,aisle,2, +func_177660_a,start,2, +func_177661_b,build,2, +func_177662_a,where,2, +func_177668_c,getUp,2, +func_177669_b,getForwards,2, +func_177670_a,translateOffset,2, +func_177675_b,first,0, +func_177676_a,build,0, +func_177677_a,add,0, +func_177681_a,match,2, +func_177682_a,checkPatternAt,2, +func_177683_a,translateOffset,2, +func_177684_c,getPalmLength,2, +func_177685_b,getThumbLength,2, +func_177690_b,onWarningDistanceChanged,2, +func_177691_a,onWarningTimeChanged,2, +func_177692_a,onTransitionStarted,2, +func_177693_a,onCenterChanged,2, +func_177694_a,onSizeChanged,2, +func_177695_c,onDamageBufferChanged,2, +func_177696_b,onDamageAmountChanged,2, +func_177699_b,getValueClass,2, +func_177700_c,getAllowedValues,2, +func_177701_a,getName,2, +func_177702_a,getName,2, +func_177706_a,create,2, +func_177707_a,create,2, +func_177708_a,create,2, +func_177709_a,create,2, +func_177712_a,create,2, +func_177713_a,create,2, +func_177714_a,create,2, +func_177716_a,create,2, +func_177719_a,create,2, +func_177721_g,getCenterZ,2, +func_177722_l,getSize,2, +func_177723_b,setWarningTime,2, +func_177724_b,setDamageBuffer,2, +func_177725_a,setSize,2, +func_177726_b,minX,2, +func_177727_n,getDamageAmount,2, +func_177728_d,maxX,2, +func_177729_b,getClosestDistance,2, +func_177730_a,contains,2, +func_177731_f,getCenterX,2, +func_177732_i,getTimeUntilTarget,2, +func_177733_e,maxZ,2, +func_177734_a,getStatus,2, +func_177735_k,getListeners,2, +func_177736_c,minZ,2, +func_177737_a,addListener,2, +func_177738_a,setTransition,2, +func_177739_c,setCenter,2, +func_177740_p,getWarningTime,2, +func_177741_h,getDiameter,2, +func_177742_m,getDamageBuffer,2, +func_177743_a,contains,2, +func_177744_c,setDamageAmount,2, +func_177745_a,getClosestDistance,2, +func_177746_a,contains,2, +func_177747_c,setWarningDistance,2, +func_177748_q,getWarningDistance,2, +func_177749_o,getResizeSpeed,0, +func_177750_a,setTransition,2, +func_177751_j,getTargetSize,2, +func_177766_a,getColor,0, +func_177774_c,getNameForObject,2, +func_177775_a,register,2, +func_177776_a,validateKey,2, +func_177855_a,setBlockState,2, +func_177856_a,getBlockState,2, +func_177863_a,setDefaults,2, +func_177864_b,build,2, +func_177865_a,jsonToFactory,2, +func_177951_i,distanceSq,2, +func_177952_p,getZ,2, +func_177954_c,distanceSq,2, +func_177955_d,crossProduct,2, +func_177956_o,getY,2, +func_177957_d,distanceSqToCenter,2, +func_177958_n,getX,2, +func_177963_a,add,2, +func_177964_d,north,2, +func_177965_g,east,2, +func_177967_a,offset,2, +func_177968_d,south,2, +func_177969_a,fromLong,2, +func_177970_e,south,2, +func_177971_a,add,2, +func_177972_a,offset,2, +func_177973_b,subtract,2, +func_177974_f,east,2, +func_177975_b,getAllInBoxMutable,2, +func_177976_e,west,2, +func_177977_b,down,2, +func_177978_c,north,2, +func_177979_c,down,2, +func_177980_a,getAllInBox,2, +func_177981_b,up,2, +func_177982_a,add,2, +func_177984_a,up,2, +func_177985_f,west,2, +func_177986_g,toLong,2, +func_177999_q,getBranchBase,2, +func_178001_a,renderChunkLayer,0, +func_178002_a,addRenderChunk,0, +func_178003_a,preRenderChunk,0, +func_178004_a,initialize,0, +func_178010_a,setupArrayPointers,0, +func_178012_a,drawTextureAt,0, +func_178013_b,canJoin,0, +func_178016_b,releaseComponent,0, +func_178018_a,clickTextField,0, +func_178019_b,releaseButton,0, +func_178021_b,getComponent2,0, +func_178022_a,getComponent1,0, +func_178023_a,clickButton,0, +func_178025_a,renderLabel,0, +func_178026_a,clickComponent,0, +func_178027_a,renderTextField,0, +func_178038_a,framebufferRenderExt,0, +func_178039_p,handleMouseInput,0, +func_178042_f,mouseY,0, +func_178043_a,renderSelected,0, +func_178044_e,width,0, +func_178045_g,mouseX,0, +func_178047_f,getMouseY,0, +func_178048_e,getWidth,0, +func_178049_g,getMouseX,0, +func_178051_a,blitIcon,0, +func_178054_a,renderIcon,0, +func_178055_t,populateEntries,0, +func_178056_g,getFocusedControl,0, +func_178057_f,getPageCount,0, +func_178058_a,createEntry,0, +func_178059_e,getPage,0, +func_178060_e,markVisibility,0, +func_178061_c,getComponent,0, +func_178062_a,onKeyPressed,0, +func_178063_a,createLabel,0, +func_178064_i,nextPage,0, +func_178065_a,createButton,0, +func_178066_a,setComponentVisibility,0, +func_178067_a,createSlider,0, +func_178068_a,createTextField,0, +func_178069_s,populateComponents,0, +func_178071_h,previousPage,0, +func_178080_a,register,0, +func_178081_c,getIndex,0, +func_178082_a,getParticleIcon,0, +func_178083_a,getModelManager,0, +func_178084_b,getMetadata,0, +func_178085_b,rebuildCache,0, +func_178086_a,register,0, +func_178087_a,getParticleIcon,0, +func_178088_b,getItemModel,0, +func_178089_a,getItemModel,0, +func_178099_a,renderItem,0, +func_178100_c,getMapAngleFromPitch,0, +func_178101_a,rotateArroundXAndY,0, +func_178108_a,renderSuffocationOverlay,0, +func_178113_a,getModelLocation,0, +func_178119_d,registerAllBlocks,0, +func_178120_a,getBlockStateMapper,0, +func_178121_a,registerBlockWithStateMapper,0, +func_178122_a,getTexture,0, +func_178123_a,registerBuiltInBlocks,0, +func_178124_c,reloadModels,0, +func_178125_b,getModelForState,0, +func_178126_b,getModelManager,0, +func_178130_a,putStateModelLocations,0, +func_178131_a,getPropertyString,0, +func_178132_a,getModelResourceLocation,0, +func_178144_a,calcRedstone,2, +func_178147_e,getLapisAmount,0, +func_178148_a,getEnchantmentList,2, +func_178157_a,getBaseCoordinate,0, +func_178158_a,createRenderChunks,0, +func_178159_a,setCountChunksXYZ,0, +func_178160_a,deleteGlResources,0, +func_178161_a,getRenderChunk,0, +func_178163_a,updateChunkPositions,0, +func_178170_b,getItemStackLimit,2, +func_178171_c,getSlotTexture,0, +func_178173_c_,isBucket,2, +func_178175_a,renderChestBrightness,0, +func_178176_a,getInstance,0, +func_178178_a,setVertexBuffer,0, +func_178180_c,getBuffer,0, +func_178181_a,getInstance,0, +func_178184_a,getVertexTranslations,0, +func_178203_a,getVertexBrightness,0, +func_178209_a,getVertexData,0, +func_178210_d,getFace,0, +func_178211_c,getTintIndex,0, +func_178212_b,hasTintIndex,0, +func_178217_e,remapQuad,0, +func_178235_a,setDefaultUvs,0, +func_178236_a,getFaceUvs,0, +func_178247_d,parsePositionTo,0, +func_178248_a,parseEnumFacing,0, +func_178249_e,parsePositionFrom,0, +func_178250_a,parseFacesCheck,0, +func_178251_a,parsePosition,0, +func_178252_c,parseAxis,0, +func_178253_b,parseFaces,0, +func_178255_b,parseAngle,0, +func_178256_a,parseRotation,0, +func_178262_a,renderModelBrightnessColor,0, +func_178264_a,renderModelBrightnessColorQuads,0, +func_178266_a,renderModelBrightness,0, +func_178267_a,renderModel,0, +func_178268_a,initAtlasSprites,0, +func_178269_a,getFluidHeight,0, +func_178270_a,renderFluid,0, +func_178273_a,getNeighbourInfo,0, +func_178291_a,parseRotation,0, +func_178292_b,parseUV,0, +func_178294_a,deserialize,0, +func_178295_k,hasParent,0, +func_178298_a,getElements,0, +func_178299_a,getParentFromMap,0, +func_178300_b,isTexturePresent,0, +func_178302_a,resolveTextureName,0, +func_178303_d,isResolved,0, +func_178304_d,startsWithHash,0, +func_178305_e,getParentLocation,0, +func_178307_a,deserialize,0, +func_178308_c,resolveTextureName,0, +func_178309_b,isAmbientOcclusion,0, +func_178310_f,getRootModel,0, +func_178311_c,isGui3d,0, +func_178312_b,checkModelHierarchy,0, +func_178325_a,getModelElements,0, +func_178326_c,getParent,0, +func_178328_a,getAmbientOcclusionEnabled,0, +func_178329_b,getTextures,0, +func_178331_a,parseFromReader,0, +func_178337_a,parseTintIndex,0, +func_178339_c,parseCullFace,0, +func_178340_b,parseTexture,0, +func_178345_c,getVertexRotatedRev,0, +func_178346_b,getVertexV,0, +func_178347_d,getVertexRotated,0, +func_178348_a,getVertexU,0, +func_178349_a,setUvs,0, +func_178358_a,parseVector3f,0, +func_178367_a,getFacing,0, +func_178369_d,isHorizontal,0, +func_178371_c,getYOffset,0, +func_178372_b,getXOffset,0, +func_178381_d,getAnchor,0, +func_178382_a,expand,0, +func_178383_a,getFacing,0, +func_178384_c,getMax,0, +func_178385_b,getMin,0, +func_178391_a,isTransparent,0, +func_178392_a,makeItemModel,0, +func_178393_a,getSpans,0, +func_178394_a,getBlockParts,0, +func_178395_a,createOrExpandSpan,0, +func_178396_a,checkTransition,0, +func_178397_a,getBlockParts,0, +func_178403_a,getPositionsDiv16,0, +func_178404_a,storeVertexData,0, +func_178406_a,rotateScale,0, +func_178407_a,rotatePart,0, +func_178408_a,applyFacing,0, +func_178410_a,getFacingFromVertexData,0, +func_178411_a,getMatrixIdentity,0, +func_178412_b,getFaceBrightness,0, +func_178413_a,getFaceShadeColor,0, +func_178414_a,makeBakedQuad,0, +func_178439_a,withSuffix,0, +func_178440_a,withName,0, +func_178441_a,build,0, +func_178442_a,ignore,0, +func_178446_a,putAllStateModelLocations,0, +func_178447_a,registerBlockStateMapper,0, +func_178448_a,registerBuiltInBlocks,0, +func_178459_a,getWorld,0, +func_178463_a,getBannerResourceLocation,0, +func_178473_b,freeRenderBuilder,0, +func_178474_a,processTask,0, +func_178475_b,getRegionRenderCacheBuilder,0, +func_178485_b,getTileEntities,0, +func_178486_a,setLayerUsed,0, +func_178487_c,getState,0, +func_178488_a,setVisibility,0, +func_178489_a,isEmpty,0, +func_178490_a,addTileEntity,0, +func_178491_b,isLayerEmpty,0, +func_178492_d,isLayerStarted,0, +func_178493_c,setLayerStarted,0, +func_178494_a,setState,0, +func_178495_a,isVisible,0, +func_178504_a,getDebugInfo,0, +func_178505_b,updateChunkNow,0, +func_178506_a,uploadVertexBuffer,0, +func_178507_a,updateChunkLater,0, +func_178509_c,updateTransparencyLater,0, +func_178510_a,uploadDisplayList,0, +func_178511_d,getNextChunkUpdate,0, +func_178512_a,freeRenderBuilder,0, +func_178513_e,clearChunkUpdates,0, +func_178514_b,stopChunkUpdates,0, +func_178515_c,allocateRenderBuilder,0, +func_178516_a,runChunkUploads,0, +func_178535_a,setStatus,0, +func_178536_b,getRenderChunk,0, +func_178537_h,isFinished,0, +func_178538_g,getType,0, +func_178539_a,addFinishRunnable,0, +func_178540_f,getLock,0, +func_178541_a,setRegionRenderCacheBuilder,0, +func_178542_e,finish,0, +func_178543_a,setCompiledChunk,0, +func_178544_c,getCompiledChunk,0, +func_178545_d,getRegionRenderCacheBuilder,0, +func_178546_a,getStatus,0, +func_178565_b,getVertexBufferByLayer,0, +func_178566_a,deleteGlResources,0, +func_178567_n,initModelviewMatrix,0, +func_178568_j,getPosition,0, +func_178569_m,needsUpdate,0, +func_178570_a,resortTransparency,0, +func_178571_g,getCompiledChunk,0, +func_178572_f,multModelviewMatrix,0, +func_178573_a,preRenderBlocks,0, +func_178574_d,makeCompileTaskChunk,0, +func_178575_a,setNeedsUpdate,0, +func_178577_a,setFrameIndex,0, +func_178578_b,finishCompileTask,0, +func_178579_c,getLockCompileTask,0, +func_178580_a,setCompiledChunk,0, +func_178581_b,rebuildChunk,0, +func_178582_e,makeCompileTaskTransparency,0, +func_178584_a,postRenderBlocks,0, +func_178585_h,stopCompileTask,0, +func_178600_a,getDisplayList,0, +func_178603_a,getNeighborIndexAtFace,0, +func_178604_a,floodFill,0, +func_178605_a,getIndex,0, +func_178606_a,setOpaqueCube,0, +func_178607_a,computeVisibility,0, +func_178608_c,getIndex,0, +func_178609_b,getVisibleFacings,0, +func_178610_a,addEdges,0, +func_178618_a,setAllVisible,0, +func_178619_a,setVisible,0, +func_178620_a,setManyVisible,0, +func_178621_a,isVisible,0, +func_178624_a,dot,0, +func_178627_a,isRenderShadow,0, +func_178628_a,setRenderPosition,0, +func_178629_b,setDebugBoundingBox,0, +func_178631_a,setPlayerViewY,0, +func_178632_c,setRenderOutlines,0, +func_178633_a,setRenderShadow,0, +func_178634_b,isDebugBoundingBox,0, +func_178635_a,shouldRender,0, +func_178641_d,exit,0, +func_178642_a,getItems,0, +func_178643_a,getItem,0, +func_178644_b,selectSlot,0, +func_178645_b,getSelectedItem,0, +func_178646_f,getCurrentPage,0, +func_178647_a,selectCategory,0, +func_178648_e,getSelectedSlot,0, +func_178650_c,getSelectedCategory,0, +func_178661_a,selectItem,0, +func_178662_A_,isEnabled,0, +func_178663_a,renderIcon,0, +func_178664_z_,getSpectatorName,0, +func_178669_a,getItems,0, +func_178670_b,getPrompt,0, +func_178680_a,getObject,0, +func_178681_b,getSelectedSlot,0, +func_178685_a,copyModelAngles,0, +func_178686_a,setModelAttributes,0, +func_178687_a,renderBanner,0, +func_178691_a,setRotationOffset,0, +func_178719_a,setVisible,0, +func_178727_b,renderDeadmau5Head,0, +func_178728_c,renderCape,0, +func_178765_a,draw,0, +func_178766_e,getRenderType,2, +func_178767_a,setRenderType,2, +func_178769_a,addBox,0, +func_178770_i,getNameTagVisibility,2, +func_178771_j,getDeathMessageVisibility,2, +func_178772_a,setNameTagVisibility,2, +func_178773_b,setDeathMessageVisibility,2, +func_178774_a,setColor,2, +func_178775_l,getColor,2, +func_178779_a,getThreadedIOInstance,2, +func_178780_a,render,0, +func_178782_a,getBlockPos,2, +func_178785_b,rotateYaw,2, +func_178786_a,subtract,2, +func_178787_e,add,2, +func_178788_d,subtract,2, +func_178789_a,rotatePitch,2, +func_178790_c,getRenderType,2, +func_178795_a,getByName,2, +func_178796_a,getRenderType,2, +func_178803_d,getRotationZ,0, +func_178805_e,getRotationYZ,0, +func_178806_a,projectViewFromEntity,0, +func_178807_f,getRotationXY,0, +func_178808_b,getRotationX,0, +func_178809_c,getRotationXZ,0, +func_178815_a,setLocked,2, +func_178816_g,isLocked,2, +func_178819_b,entityHasObjective,2, +func_178820_a,broadcastScoreUpdate,2, +func_178821_h,getDisplaySlotStrings,2, +func_178822_d,removeObjectiveFromEntity,2, +func_178824_a,getByName,2, +func_178825_a,getNames,2, +func_178835_l,getLastHealth,0, +func_178836_b,setLastHealth,0, +func_178837_g,getLocationSkin,0, +func_178838_a,setResponseTime,0, +func_178839_a,setGameType,0, +func_178841_j,loadPlayerTextures,0, +func_178843_c,setRenderVisibilityId,0, +func_178844_b,setHealthBlinkTime,0, +func_178845_a,getGameProfile,0, +func_178846_a,setLastHealthTime,0, +func_178847_n,getLastHealthTime,0, +func_178848_b,getGameType,0, +func_178850_i,getPlayerTeam,0, +func_178851_f,getSkinType,0, +func_178853_c,getResponseTime,0, +func_178854_k,getDisplayName,0, +func_178855_p,getRenderVisibilityId,0, +func_178856_e,hasLocationSkin,0, +func_178857_c,setDisplayHealth,0, +func_178858_o,getHealthBlinkTime,0, +func_178859_a,setDisplayName,0, +func_178860_m,getDisplayHealth,0, +func_178861_h,getLocationCape,0, +func_178874_a,deleteDisplayLists,0, +func_178876_d,getModelParts,0, +func_178877_a,switchModelPartEnabled,0, +func_178878_a,setModelPartEnabled,0, +func_178887_k,isSpectatorMode,0, +func_178889_l,getCurrentGameType,0, +func_178891_a,clickBlockCreative,0, +func_178893_a,isHittingPosition,0, +func_178902_a,createParticle,0, +func_178908_a,splitText,0, +func_178909_a,removeTextColorsIfConfigured,0, +func_178910_a,getX,0, +func_178912_b,getY,0, +func_178922_a,updateEffectLayer,0, +func_178923_d,tickParticle,0, +func_178926_a,emitParticleAtEntity,0, +func_178927_a,spawnEffectParticle,0, +func_178929_a,registerParticle,0, +func_178930_c,registerVanillaParticles,0, +func_178934_d,shouldStartVisible,0, +func_178935_b,getId,0, +func_178936_c,getCaption,0, +func_178940_a,getInitialValue,0, +func_178942_g,getInitalValue,0, +func_178943_e,getMinValue,0, +func_178944_f,getMaxValue,0, +func_178945_a,getFormatter,0, +func_178950_a,getFilter,0, +func_178962_a,putBrightness4,0, +func_178965_a,reset,0, +func_178966_f,getByteBuffer,0, +func_178968_d,putColor4,0, +func_178969_c,setTranslation,0, +func_178972_a,putColorRGBA,0, +func_178973_g,getVertexFormat,0, +func_178975_e,putNormal,0, +func_178977_d,finishDrawing,0, +func_178978_a,putColorMultiplier,0, +func_178979_i,getDrawMode,0, +func_178981_a,addVertexData,0, +func_178987_a,putPosition,0, +func_178989_h,getVertexCount,0, +func_178990_f,putColorRGB_F4,0, +func_178993_a,setVertexState,0, +func_178994_b,putColorRGB_F,0, +func_179013_a,getRawBuffer,0, +func_179014_c,getVertexCount,0, +func_179016_d,getVertexFormat,0, +func_179022_a,renderByItem,0, +func_179025_a,getVertexInformation,0, +func_179027_a,getFacing,0, +func_179038_a,getWorldRendererByLayer,0, +func_179039_a,getWorldRendererByLayerId,0, +func_179082_a,clearColor,0, +func_179083_b,viewport,0, +func_179084_k,disableBlend,0, +func_179085_a,enableLight,0, +func_179086_m,clear,0, +func_179087_a,enableTexGenCoord,0, +func_179088_q,enablePolygonOffset,0, +func_179089_o,enableCull,0, +func_179090_x,disableTexture2D,0, +func_179091_B,enableRescaleNormal,0, +func_179092_a,alphaFunc,0, +func_179093_d,setFog,0, +func_179094_E,pushMatrix,0, +func_179095_a,setFogDensity,0, +func_179096_D,loadIdentity,0, +func_179097_i,disableDepth,0, +func_179098_w,enableTexture2D,0, +func_179099_b,popAttrib,0, +func_179100_b,disableTexGenCoord,0, +func_179101_C,disableRescaleNormal,0, +func_179102_b,setFogStart,0, +func_179103_j,shadeModel,0, +func_179104_a,colorMaterial,0, +func_179105_a,texGen,0, +func_179106_n,disableFog,0, +func_179107_e,cullFace,0, +func_179108_z,enableNormalize,0, +func_179109_b,translate,0, +func_179110_a,multMatrix,0, +func_179111_a,getFloat,0, +func_179112_b,blendFunc,0, +func_179113_r,disablePolygonOffset,0, +func_179114_b,rotate,0, +func_179115_u,enableColorLogic,0, +func_179116_f,colorLogicOp,0, +func_179117_G,resetColor,0, +func_179118_c,disableAlpha,0, +func_179119_h,disableColorMaterial,0, +func_179120_a,tryBlendFuncSeparate,0, +func_179121_F,popMatrix,0, +func_179122_b,disableLight,0, +func_179123_a,pushAttrib,0, +func_179124_c,color,0, +func_179125_c,texGenCoord,0, +func_179126_j,enableDepth,0, +func_179127_m,enableFog,0, +func_179128_n,matrixMode,0, +func_179129_p,disableCull,0, +func_179130_a,ortho,0, +func_179131_c,color,0, +func_179132_a,depthMask,0, +func_179133_A,disableNormalize,0, +func_179134_v,disableColorLogic,0, +func_179135_a,colorMask,0, +func_179136_a,doPolygonOffset,0, +func_179137_b,translate,0, +func_179138_g,setActiveTexture,0, +func_179139_a,scale,0, +func_179140_f,disableLighting,0, +func_179141_d,enableAlpha,0, +func_179142_g,enableColorMaterial,0, +func_179143_c,depthFunc,0, +func_179144_i,bindTexture,0, +func_179145_e,enableLighting,0, +func_179146_y,generateTexture,0, +func_179147_l,enableBlend,0, +func_179148_o,callList,0, +func_179149_a,texGen,0, +func_179150_h,deleteTexture,0, +func_179151_a,clearDepth,0, +func_179152_a,scale,0, +func_179153_c,setFogEnd,0, +func_179198_a,setDisabled,0, +func_179199_a,setState,0, +func_179200_b,setEnabled,0, +func_179214_a,registerItemBlock,2, +func_179215_a,updateItemStackNBT,2, +func_179216_c,registerItemBlock,2, +func_179217_a,registerItem,2, +func_179218_a,onBlockDestroyed,2, +func_179219_a,registerItem,2, +func_179221_a,applyRandomRotations,2, +func_179222_a,canPlaceBlockOnSide,0, +func_179223_d,getBlock,2, +func_179224_a,setTileEntityNBT,2, +func_179225_h,getBaseColor,2, +func_179229_a,resolveContents,2, +func_179230_h,getGeneration,2, +func_179233_a,createEntity,2, +func_179234_a,applyBonemeal,2, +func_179235_a,placeDoor,2, +func_179237_a,merge,2, +func_179238_g,get,2, +func_179242_c,getName,0, +func_179244_a,getPacket,2, +func_179245_a,registerPacket,2, +func_179246_a,getPacketId,2, +func_179249_a,writeEnumValue,2, +func_179250_a,writeByteArray,2, +func_179251_a,readByteArray,2, +func_179252_a,writeUniqueId,2, +func_179253_g,readUniqueId,2, +func_179254_b,writeVarLong,2, +func_179255_a,writeBlockPos,2, +func_179256_a,writeTextComponent,2, +func_179257_a,readEnumValue,2, +func_179258_d,readTextComponent,2, +func_179259_c,readBlockPos,2, +func_179260_f,readVarLong,2, +func_179280_b,load,2, +func_179281_c,getValue,2, +func_179288_a,sendPacket,2, +func_179289_a,setCompressionThreshold,2, +func_179290_a,sendPacket,2, +func_179291_h,hasNoChannel,2, +func_179292_f,isEncrypted,0, +func_179293_l,handleDisconnection,2, +func_179299_a,setCompressionThreshold,2, +func_179303_a,setCompressionThreshold,2, +func_179318_a,cartesianProduct,2, +func_179319_b,createArray,2, +func_179321_a,cartesianProduct,2, +func_179322_b,toArray,2, +func_179323_b,arraysAsLists,2, +func_179326_d,getName,0, +func_179327_a,getPartMask,0, +func_179328_b,getPartId,0, +func_179329_c,getPartName,0, +func_179342_a,getParticleFromId,2, +func_179344_e,getShouldIgnoreRange,2, +func_179345_d,getArgumentCount,2, +func_179346_b,getParticleName,2, +func_179348_c,getParticleID,2, +func_179399_a,populateMap,2, +func_179400_b,createMap,2, +func_179412_a,getPrice,2, +func_179413_d,getZ,2, +func_179414_a,writeToNBT,2, +func_179415_b,getX,2, +func_179416_c,getY,2, +func_179422_b,endOfData,2, +func_179431_f,maxTargetRange,2, +func_179438_f,getFollowRange,2, +func_179445_a,isSuitableTarget,2, +func_179446_a,setEntityAttackTarget,2, +func_179462_f,notifyHurt,2, +func_179479_b,setExecutionChance,2, +func_179480_f,makeUpdate,2, +func_179487_f,getIsAboveDestination,2, +func_179488_a,shouldMoveTo,2, +func_179489_g,searchForDestination,2, +func_179506_a,getBlockDoor,2, +func_179512_a,getAttackReachSqr,2, +func_179516_a,facings,2, +func_179518_a,random,2, +func_179524_a,getOffset,2, +func_179532_b,getRemainingItems,2, +func_179543_a,getSubCompound,2, +func_179544_c,canDestroy,2, +func_179545_c,areItemsEqual,2, +func_179546_a,onItemUse,2, +func_179547_d,canPlaceOn,2, +func_179548_a,onBlockDestroyed,2, +func_179554_a,getRegisteredItem,2, +func_179628_a,getResult,2, +func_179629_b,getAmount,2, +func_179630_c,isRelative,2, +func_179634_c,getTypeNames,2, +func_179635_a,getTypeByName,2, +func_179636_a,getTypeID,2, +func_179637_b,getTypeName,2, +func_179647_f,getNamePredicates,2, +func_179648_b,getXpLevelPredicates,2, +func_179649_c,getGamemodePredicates,2, +func_179651_b,getArgument,2, +func_179652_a,matchOneEntity,2, +func_179653_a,getInt,2, +func_179654_a,getWorlds,2, +func_179655_b,isEntityTypeValid,2, +func_179656_b,matchEntities,2, +func_179658_a,getEntitiesFromPredicates,2, +func_179659_d,getTeamPredicates,2, +func_179660_a,filterResults,2, +func_179661_a,getAABB,2, +func_179662_g,getRotationsPredicates,2, +func_179663_a,getTypePredicates,2, +func_179664_b,getBlockPosFromArguments,2, +func_179665_h,hasArgument,2, +func_179667_a,setScoreBoardStat,2, +func_179668_a,readStatsFromNBT,2, +func_179669_a,removeScoreBoardStat,2, +func_179670_b,writeStatsToNBT,2, +func_179671_a,addAllStats,2, +func_179677_a,checkForStuck,2, +func_179679_a,getPathFinder,2, +func_179680_a,getPathToPos,2, +func_179683_a,isSafeToStandAt,2, +func_179684_h,getCanSwim,2, +func_179685_e,setAvoidSun,2, +func_179686_g,getEnterDoors,2, +func_179687_p,getPathablePosY,2, +func_179688_b,setBreakDoors,2, +func_179691_c,setEnterDoors,2, +func_179692_b,isPositionClear,2, +func_179693_d,setCanSwim,2, +func_179697_g,getOnGround,0, +func_179700_a,getHeader,0, +func_179701_b,getFooter,0, +func_179707_f,doesShowParticles,0, +func_179709_b,getTargetBlock,2, +func_179712_b,getHitVec,2, +func_179714_b,getFacing,2, +func_179715_a,getPosition,2, +func_179722_a,getPosition,2, +func_179727_a,getEntity,2, +func_179730_a,getProfile,0, +func_179731_a,getCompressionThreshold,0, +func_179734_a,setMapdataTo,0, +func_179742_g,getOnGround,0, +func_179744_h,isReducedDebugInfo,0, +func_179746_d,getSoundPos,0, +func_179748_k,getParticleArgs,0, +func_179749_a,getParticleType,0, +func_179750_b,isLongDistance,0, +func_179767_a,getEntries,0, +func_179768_b,getAction,0, +func_179777_a,getSignPosition,0, +func_179780_a,getEntity,0, +func_179783_a,getURL,0, +func_179784_b,getHash,0, +func_179788_a,apply,0, +func_179798_a,getBedPosition,0, +func_179800_a,getSpawnPos,0, +func_179803_e,getFadeOutTime,0, +func_179804_d,getDisplayTime,0, +func_179805_b,getMessage,0, +func_179806_c,getFadeInTime,0, +func_179807_a,getType,0, +func_179813_h,getColor,0, +func_179814_i,getNameTagVisibility,0, +func_179817_d,getRenderType,0, +func_179819_c,getUniqueId,0, +func_179821_b,getPosition,0, +func_179823_a,getPos,0, +func_179825_a,getBlockPosition,0, +func_179827_b,getBlockPosition,0, +func_179830_a,isDifficultyLocked,0, +func_179831_b,getDifficulty,0, +func_179834_f,getFlags,0, +func_179836_c,getFacing,0, +func_179837_b,getPosition,0, +func_179840_c,getWindowTitle,0, +func_179844_a,getChangedBlocks,0, +func_179846_b,getDistanceToInsideBlockSq,2, +func_179847_f,getInsideOffsetX,2, +func_179848_a,getDistanceToDoorBlockSq,2, +func_179849_a,setLastActivityTimestamp,2, +func_179850_c,isInsideSide,2, +func_179851_i,getIsDetachedFromVillageFlag,2, +func_179852_d,getDoorBlockPos,2, +func_179853_a,setIsDetachedFromVillageFlag,2, +func_179854_a,getFaceDirection,2, +func_179855_g,getInsideOffsetZ,2, +func_179856_e,getInsideBlockPos,2, +func_179860_f,isWoodDoor,2, +func_179861_a,isAreaClearAround,2, +func_179862_a,findRandomSpawnPos,2, +func_179863_c,getDoorInfo,2, +func_179864_e,getExistedDoor,2, +func_179865_b,getNearestDoor,2, +func_179866_a,isBlockPosWithinSqVillageRadius,2, +func_179867_a,findRandomSpawnPos,2, +func_179868_d,redirectOutputToLog,2, +func_179869_a,isRegistered,2, +func_179870_a,printToSYSOUT,0, +func_179882_a,logString,2, +func_179885_a,getLongProperty,1, +func_179917_d,getX,2, +func_179918_f,getZ,2, +func_179919_e,getY,2, +func_179920_a,setDirection,2, +func_179921_a,setSpeed,2, +func_179926_b,isNotColliding,2, +func_179960_c,getGameMode,2, +func_179961_d,getDisplayName,2, +func_179962_a,getProfile,2, +func_179963_b,getPing,2, +func_179969_a,byName,2, +func_179971_a,getNames,2, +func_179985_a,processComponent,2, +func_179986_j,getInsertion,2, +func_179989_a,setInsertion,2, +func_179992_g,getSelector,2, +func_179994_h,getObjective,2, +func_179995_g,getName,2, +func_179997_b,setValue,2, +func_180031_a,checkThreadAndEnqueue,2, +func_180065_d,canJump,2, +func_180066_a,setCanJump,2, +func_180067_c,getIsJumping,2, +func_180088_c,getBlockState,2, +func_180089_b,getOffset,2, +func_180090_a,getPos,2, +func_180109_a,getPlacementForEntity,2, +func_180120_a,getDistanceUntilEdge,2, +func_180123_a,isMatchingName,2, +func_180124_b,getEntityNameList,2, +func_180125_b,isRegistered,2, +func_180134_f,getCombatDuration,2, +func_180135_h,getFighter,2, +func_180136_u,isCreativePlayer,2, +func_180138_v,setIsThornsDamage,2, +func_180139_w,getIsThornsDamage,2, +func_180142_b,getPotionFromResourceLocation,2, +func_180157_a,toNBT,2, +func_180158_b,fromNBT,2, +func_180159_b,getLock,2, +func_180160_a,isEmpty,2, +func_180166_a,getRandomItem,2, +func_180168_b,getAdditionalDifficulty,2, +func_180169_a,calculateAdditionalDifficulty,2, +func_180170_c,getClampedAdditionalDifficulty,2, +func_180173_a,spawnItemStack,2, +func_180174_a,dropInventoryItems,2, +func_180175_a,dropInventoryItems,2, +func_180176_a,dropInventoryItems,2, +func_180179_a,reset,0, +func_180181_b,rgb,0, +func_180182_a,getRandomUUID,2, +func_180183_b,rgb,0, +func_180184_b,normalizeAngle,0, +func_180185_a,epsilonEquals,0, +func_180186_a,getPositionRandom,0, +func_180187_c,getCoordinateRandom,2, +func_180188_d,multiplyColor,0, +func_180192_a,downloadResourcePack,0, +func_180199_c,isBoolean,0, +func_180204_a,getItemName,2, +func_180213_a,createLookup,2, +func_180215_b,getByClass,2, +func_180233_c,isVisibleTo,2, +func_180235_c,removeBlock,2, +func_180237_b,tryHarvestBlock,2, +func_180238_e,cancelDestroyingBlock,2, +func_180239_c,survivalOrAdventure,2, +func_180244_a,markBlockForUpdate,2, +func_180245_a,updateVisibility,2, +func_180246_b,getPosition,0, +func_180248_a,scheduleHalt,1, +func_180254_e,getType,2, +func_180255_c,getInt,2, +func_180262_a,addGameRule,2, +func_180263_c,getInt,2, +func_180264_a,areSameType,2, +func_180266_a,placeInPortal,2, +func_180267_a,canCreatureTypeSpawnAtLocation,2, +func_180276_a,getBiome,2, +func_180283_a,getColorAtPos,0, +func_180284_a,getBiome,2, +func_180285_a,getColorAtPos,0, +func_180286_a,getGrassColorAtPos,0, +func_180287_b,getFoliageColorAtPos,0, +func_180288_c,getWaterColorAtPos,0, +func_180292_a,decorate,2, +func_180300_a,getBiome,2, +func_180303_b,getRemainingItems,2, +func_180305_b,getEnchantmentByLocation,2, +func_180320_f,getMaxTradeUses,2, +func_180321_e,getToolUses,2, +func_180322_j,getRewardsExp,2, +func_180328_a,getPosition,2, +func_180330_f,getZEnd,2, +func_180331_a,getBlock,2, +func_180332_e,getXEnd,2, +func_180333_d,getZStart,2, +func_180334_c,getXStart,2, +func_180342_d,clearAffectedBlockPositions,2, +func_180343_e,getAffectedBlockPositions,2, +func_180346_a,getBlock,2, +func_180359_a,hasRailAt,2, +func_180360_a,updateConnectedRails,2, +func_180361_d,hasNeighborRail,2, +func_180362_b,getBlockState,2, +func_180363_c,isConnectedTo,2, +func_180364_a,place,2, +func_180372_d,getParent,2, +func_180374_a,hasModifier,2, +func_180375_b,getAppliedModifiers,2, +func_180376_c,createInstance,2, +func_180383_a,getRegisteredBlock,2, +func_180421_g,getLookPosZ,2, +func_180422_f,getLookPosY,2, +func_180423_e,getLookPosX,2, +func_180424_b,getIsLooking,2, +func_180425_c,getPosition,2, +func_180426_a,setPositionAndRotationDirect,0, +func_180427_aV,isImmuneToExplosions,2, +func_180428_a,getExplosionResistance,2, +func_180429_a,playStepSound,2, +func_180430_e,fall,2, +func_180431_b,isEntityInvulnerable,2, +func_180432_n,copyDataFromOld,2, +func_180434_a,renderParticle,0, +func_180436_i,enableLightmap,0, +func_180437_a,renderCloudsCheck,0, +func_180438_a,getNightVisionBrightness,0, +func_180439_a,playEvent,2, +func_180440_a,broadcastSound,2, +func_180441_b,sendBlockBreakProgress,2, +func_180442_a,spawnParticle,2, +func_180443_s,preRenderDamagedBlocks,0, +func_180444_a,renderStars,0, +func_180445_c,renderCloudsFancy,0, +func_180446_a,renderEntities,0, +func_180447_b,renderClouds,0, +func_180448_r,renderSkyEnd,0, +func_180449_a,renderWorldBorder,0, +func_180450_b,renderItemAndEffectIntoGUI,0, +func_180452_a,setupGuiTransform,0, +func_180453_a,renderItemOverlayIntoGUI,0, +func_180454_a,renderItem,0, +func_180455_b,renderString,0, +func_180457_u,getDefaultDisplayTile,2, +func_180459_n,moveDerailedMinecart,2, +func_180460_a,moveAlongTrack,2, +func_180461_b,canExtractItem,2, +func_180462_a,canInsertItem,2, +func_180463_a,getSlotsForFace,2, +func_180464_a,handleEnableCompression,2, +func_180465_a,moveTowards,2, +func_180466_bG,handleJumpLava,2, +func_180467_a,getBedSpawnLocation,2, +func_180468_a,displayGui,2, +func_180469_a,trySleep,2, +func_180470_cg,getBedLocation,2, +func_180472_a,displayVillagerTradeGui,2, +func_180473_a,setSpawnPoint,2, +func_180474_b,renderPortal,0, +func_180475_a,renderScoreboard,0, +func_180476_e,renderPumpkinOverlay,0, +func_180477_d,renderPlayerStats,0, +func_180479_a,renderHotbar,0, +func_180480_a,renderVignette,0, +func_180481_a,setEquipmentBasedOnDifficulty,2, +func_180482_a,onInitialSpawn,2, +func_180483_b,setEnchantmentBasedOnDifficulty,2, +func_180484_a,getBlockPathWeight,2, +func_180485_d,isWithinHomeDistanceFromPosition,2, +func_180486_cf,getHomePosition,2, +func_180487_n,getParticleType,2, +func_180489_a,spawnParticles,0, +func_180494_b,getBiome,2, +func_180495_p,getBlockState,2, +func_180497_b,scheduleBlockUpdate,2, +func_180498_a,playEvent,2, +func_180500_c,checkLightFor,2, +func_180501_a,setBlockState,2, +func_180502_D,isBlockinHighHumidity,2, +func_180503_b,invalidateRegionAndSetBlock,0, +func_180504_m,getSpawnCoordinate,2, +func_180505_a,spawnParticle,2, +func_180507_a_,setResourcePack,2, +func_180510_a,drawSplashScreen,0, +func_180511_b,clickBlock,0, +func_180512_c,onPlayerDamageBlock,0, +func_180513_a,getNearestStructurePos,2, +func_180514_a,recreateStructures,2, +func_180518_a,setBlocksInChunk,2, +func_180521_a,skinAvailable,0, +func_180522_a,getCoordinateInfo,2, +func_180523_a,addBlockInfo,2, +func_180524_a,getTabCompletions,2, +func_180526_a,parseDouble,2, +func_180527_d,parseBoolean,2, +func_180528_a,parseInt,2, +func_180529_a,buildString,2, +func_180530_a,join,2, +func_180531_e,getDifficultyFromCommand,2, +func_180532_a,addBlockHitEffects,0, +func_180533_a,addBlockDestroyEffects,0, +func_180546_a,render,0, +func_180547_a,normalize,0, +func_180548_c,bindEntityTexture,0, +func_180565_e,unsetScoreTeamColor,0, +func_180597_a,cacheActiveRenderInfo,0, +func_180599_n,updateAnimationInterpolated,0, +func_180600_a,allocateTextureImpl,0, +func_180601_a,downloadResourcePack,0, +func_180608_a,getCenter,2, +func_180609_b,addDoorsAround,2, +func_180610_a,isValidDragMode,2, +func_180611_e,getTileEntity,2, +func_180614_a,onItemUse,2, +func_180615_a,tryPlace,2, +func_180616_a,tryPlaceContainedLiquid,2, +func_180617_a,spawnBonemealParticles,0, +func_180618_a,attachToFence,2, +func_180620_b,placeInExistingPortal,2, +func_180621_a,getRandomChunkPosition,2, +func_180622_a,genTerrainBlocks,2, +func_180623_a,pickRandomFlower,2, +func_180624_a,decorate,2, +func_180625_c,getFoliageColorAtPos,0, +func_180626_a,getTemperature,2, +func_180627_b,getGrassColorAtPos,0, +func_180628_b,generateBiomeTerrain,2, +func_180629_a,getBand,2, +func_180630_a,findBiomePosition,2, +func_180631_a,getBiome,2, +func_180632_j,setDefaultState,2, +func_180633_a,onBlockPlacedBy,2, +func_180634_a,onEntityCollision,2, +func_180635_a,spawnAsEntity,2, +func_180636_a,collisionRayTrace,2, +func_180637_b,dropXpOnBlockBreak,2, +func_180639_a,onBlockActivated,2, +func_180640_a,getSelectedBoundingBox,0, +func_180641_l,getComparatorInputOverride,2, +func_180642_a,getStateForPlacement,2, +func_180643_i,getSilkTouchDrop,2, +func_180645_a,randomTick,2, +func_180646_a,getCollisionBoundingBox,2, +func_180647_a,getPlayerRelativeBlockHardness,2, +func_180649_a,onBlockClicked,2, +func_180650_b,updateTick,2, +func_180651_a,damageDropped,2, +func_180652_a,onExplosionDestroy,2, +func_180653_a,dropBlockAsItemWithChance,2, +func_180655_c,randomDisplayTick,0, +func_180656_a,getWeakPower,2, +func_180657_a,harvestBlock,2, +func_180658_a,onFallenUpon,2, +func_180659_g,getMapColor,2, +func_180660_a,getItemDropped,2, +func_180661_e,createBlockState,2, +func_180663_b,breakBlock,2, +func_180664_k,getRenderLayer,0, +func_180666_a,updateState,2, +func_180669_e,computeRedstoneStrength,2, +func_180670_a,canUseBonemeal,2, +func_180671_f,canBlockStay,2, +func_180672_a,getGrowthChance,2, +func_180673_e,trySpawnGolem,2, +func_180674_e,getPoweredState,2, +func_180675_k,getUnpoweredState,2, +func_180676_d,getLockableContainer,2, +func_180677_d,updatePower,2, +func_180678_e,dropRecord,2, +func_180679_a,checkWitherSpawn,2, +func_180682_b,eatCake,2, +func_180683_d,checkFall,2, +func_180684_e,teleport,2, +func_180686_a,setFireInfo,2, +func_180688_d,triggerMixEffects,2, +func_180690_f,placeStaticBlock,2, +func_180691_e,spawnParticles,2, +func_180692_a,explode,2, +func_180694_a,playSound,2, +func_180697_b,findRailAt,2, +func_180698_a,getRadiusPredicates,2, +func_180699_d,getBlockPos,2, +func_180700_a,checkLightSide,2, +func_180701_a,recursiveGenerate,2, +func_180702_a,addTunnel,2, +func_180703_a,addRoom,2, +func_180704_a,addTunnel,2, +func_180705_a,addRoom,2, +func_180706_b,getNearestStructurePos,2, +func_180707_a,addTunnel,2, +func_180708_a,writeGameProfile,2, +func_180709_b,generate,2, +func_180710_a,setPlantType,2, +func_180711_a,generateSaplings,2, +func_180713_a,getTagFromJson,2, +func_180714_a,writeString,2, +func_180715_a,getLayerFromString,2, +func_180716_a,getLayersFromString,2, +func_180728_a,getBlockState,0, +func_180735_b,getBufferData,0, +func_180751_d,getScoreAction,0, +func_180755_e,getDuration,0, +func_180760_b,getBufferData,2, +func_180762_c,getAction,2, +func_180764_b,getAction,2, +func_180777_a,randomlyRareFillWithBlocks,2, +func_180779_c,chooseProfession,2, +func_180780_a,getBlockState,2, +func_180781_a,initializeAllBiomeGenerators,2, +func_180783_e,setDifficultyLocked,2, +func_180784_a,onBlockClicked,2, +func_180785_a,blockRemoving,2, +func_180793_a,affectEntity,2, +func_180794_a,onAttributeModified,2, +func_180798_a,renderDebugInfoLeft,0, +func_180799_ab,isInLava,2, +func_181012_aH,getTeleportDirection,2, +func_181013_g,setRenderYawOffset,2, +func_181014_aG,getLastPortalVec,2, +func_181015_d,setPortal,2, +func_181022_b,stopUseShader,0, +func_181023_a,updateTileEntities,0, +func_181026_s,hasMarker,2, +func_181027_m,setMarker,2, +func_181029_i,resetPlayersOverlayFooterHeader,0, +func_181030_a,resetFooterHeader,0, +func_181031_a,setSettingsModified,0, +func_181033_a,canDestroyBlock,2, +func_181034_q,shouldBroadcastRconToOps,2, +func_181035_ah,shouldUseNativeTransport,2, +func_181037_M,getProfileProperties,0, +func_181040_m,getIsHittingBlock,0, +func_181041_d,isOnLAN,0, +func_181043_b,getTabCompletionCoordinateXZ,2, +func_181057_v,getPlayers,2, +func_181058_b,getFormattedListOfPlayers,2, +func_181066_d,getColor,2, +func_181068_c,getMapColor,2, +func_181070_c,getMapColor,2, +func_181072_c,getMapColor,2, +func_181074_c,getMapColor,2, +func_181076_a,getFacingFromAxis,2, +func_181078_a,areItemStacksExactlyEqual,2, +func_181079_c,setPos,2, +func_181086_a,isInvalidNeighbor,2, +func_181087_e,hasInvalidNeighbor,2, +func_181088_a,canPlaceBlock,2, +func_181089_f,createPatternHelper,2, +func_181090_a,canAttachTo,2, +func_181091_e,checkCanSurvive,2, +func_181100_a,getHeight,2, +func_181101_b,getWidth,2, +func_181117_a,getFrontTopLeft,2, +func_181118_d,getWidth,2, +func_181119_e,getHeight,2, +func_181123_a,areNBTEquals,2, +func_181124_a,createNetworkManagerAndConnect,0, +func_181138_a,offset,2, +func_181140_a,removeEntity,2, +func_181147_e,shouldRenderClouds,0, +func_181148_f,isUsingNativeTransport,0, +func_181155_a,setActive,0, +func_181156_c,setPage,0, +func_181157_b,initializeClassLookup,2, +func_181159_b,atan2,2, +func_181160_c,pct,2, +func_181161_i,fastInvSqrt,2, +func_181162_h,frac,0, +func_181535_r,getMusicTicker,0, +func_181536_a,draw,0, +func_181537_a,setConnectedToRealms,0, +func_181538_aA,getCurrentAction,0, +func_181539_aj,getFrameTimer,0, +func_181540_al,isConnectedToRealms,0, +func_181544_b,setSeaLevel,2, +func_181545_F,getSeaLevel,2, +func_181550_a,updateBoundingBox,2, +func_181551_a,renderSelectedItem,0, +func_181552_c,getFrameColor,0, +func_181553_a,blendColors,0, +func_181554_e,renderLagometer,0, +func_181558_a,playMusic,0, +func_181559_a,renderChar,0, +func_181560_a,updateCameraAndRender,0, +func_181562_a,getRenderChunkOffset,0, +func_181564_a,renderItem,0, +func_181565_a,draw,0, +func_181617_a,runTask,2, +func_181623_g,canSpawnInBlock,2, +func_181624_a,isTwoByTwoOfType,2, +func_181627_a,createLoadingCache,2, +func_181631_a,crosSection,2, +func_181632_a,placeVine,2, +func_181638_a,placeTreeOfHeight,2, +func_181639_b,placeLogAt,2, +func_181642_b,placeLogAt,2, +func_181647_a,addVine,2, +func_181650_b,addHangingVine,2, +func_181651_a,addVine,2, +func_181652_a,placeCocoa,2, +func_181655_a,generateWaterBox,2, +func_181656_b,hasNaN,0, +func_181662_b,pos,0, +func_181663_c,normal,0, +func_181664_j,getBufferSize,0, +func_181665_a,getDistanceSq,0, +func_181666_a,color,0, +func_181667_k,nextVertexFormatIndex,0, +func_181668_a,begin,0, +func_181669_b,color,0, +func_181670_b,growBuffer,0, +func_181672_a,getVertexState,0, +func_181674_a,sortVertexData,0, +func_181675_d,endVertex,0, +func_181679_a,draw,0, +func_181681_a,getTransform,0, +func_181682_g,getAllTransforms,0, +func_181683_a,getTransform,0, +func_181687_c,hasCustomTransform,0, +func_181688_b,getTransform,0, +func_181689_a,applyTransform,0, +func_181701_a,getBlockPosOffset16,0, +func_181719_f,getIntegerSize,0, +func_181720_d,getOffset,0, +func_181721_a,addElement,0, +func_181722_a,bufferData,0, +func_181743_a,addForClass,2, +func_181746_c,getFrames,0, +func_181747_a,addFrame,0, +func_181748_a,getLagometerValue,0, +func_181749_a,getLastIndex,0, +func_181750_b,getIndex,0, +func_181751_b,parseIndex,0, +func_181756_a,getInteger,0, +func_181758_c,hsvToRGB,0, +func_183000_F,onlyOpsCanSetNbt,2, +func_183002_r,shouldBroadcastConsoleToOps,2, +func_183005_a,isThereOneNegativeScale,0, +func_183006_b,isMovePlayerPacketInvalid,2, +func_183013_b,writeChunkData,2, +func_183019_a,getResourcePackFormat,0, +func_183023_f,bypassesPlayerLimit,2, +func_183024_b,bypassesPlayerLimit,2, +func_183026_b,bypassesPlayerLimit,2, +func_183027_f,getPackFormat,0, +func_183028_i,deleteOldServerResourcesPacks,0, +func_183029_j,getCpu,0, +func_183500_a,setGuiSize,0, +func_183501_a,areRealmsNotificationsEnabled,0, +func_184044_a,renderHotbarItem,0, +func_184045_a,renderAttackIndicator,0, +func_184046_j,getBossOverlay,0, +func_184047_e,renderMountHealth,0, +func_184048_a,renderPotionEffects,0, +func_184051_a,renderBossHealth,0, +func_184052_a,render,0, +func_184053_e,shouldDarkenSky,0, +func_184054_d,shouldPlayEndBossMusic,0, +func_184055_a,read,0, +func_184056_f,shouldCreateFog,0, +func_184057_b,clearBossInfos,0, +func_184067_a,soundPlay,0, +func_184068_a,renderSubtitles,0, +func_184072_a,setCompletions,0, +func_184073_g,updateMode,0, +func_184074_h,nextMode,0, +func_184075_a,updateGui,0, +func_184076_j,updateAutoExec,0, +func_184077_i,updateConditional,0, +func_184087_a,updateCommandOutput,0, +func_184097_a,getDisplayString,0, +func_184098_a,handleMouseClick,0, +func_184102_h,getServer,2, +func_184103_al,getPlayerList,2, +func_184104_a,getTabCompletions,2, +func_184105_a,setPlayerList,2, +func_184106_y,isWorldIconSet,0, +func_184107_a,applyServerIconToResponse,2, +func_184108_a,getSpawnRadius,2, +func_184109_z,getWorldIconFile,0, +func_184113_aK,loadResourcePackSHA,1, +func_184117_aA,processKeyBinds,0, +func_184118_az,runTickKeyboard,0, +func_184119_a,storeTEInStack,0, +func_184121_ak,getRenderPartialTicks,0, +func_184122_c,processKeyF3,0, +func_184123_d,getVersionType,0, +func_184124_aB,runTickMouse,0, +func_184125_al,getBlockColors,0, +func_184126_aj,getDataFixer,0, +func_184133_a,playSound,2, +func_184134_a,playSound,2, +func_184135_a,sendPacketToServer,2, +func_184136_b,getNearestPlayerNotCreative,2, +func_184137_a,getClosestPlayer,2, +func_184138_a,notifyBlockUpdate,2, +func_184139_a,getNearestAttackablePlayer,2, +func_184141_c,getGroundAboveSeaLevel,2, +func_184142_a,getNearestAttackablePlayer,2, +func_184143_b,collidesWithAnyBlock,2, +func_184144_a,getCollisionBoxes,2, +func_184145_b,isUpdateScheduled,2, +func_184146_ak,getLootTableManager,2, +func_184147_l,tickPlayers,2, +func_184148_a,playSound,2, +func_184149_a,playRecord,2, +func_184150_a,getNearestAttackablePlayer,2, +func_184153_a,showBarrierParticles,0, +func_184154_a,refreshVisibleChunks,0, +func_184156_a,playSound,0, +func_184159_a,sendPacketWithinDistance,2, +func_184161_a,spawnParticle,2, +func_184162_i,playerCheckLight,2, +func_184163_y,getStructureTemplateManager,2, +func_184164_w,getPlayerChunkMap,2, +func_184165_i,canAddEntity,2, +func_184166_c,saveAdditionalData,2, +func_184167_a,setSuccessCount,2, +func_184172_bi,getAdjustedHorizontalFacing,2, +func_184173_H,decrementTimeUntilPortal,2, +func_184174_b,setDropItemsWhenDead,2, +func_184175_a,getRecursivePassengersByType,2, +func_184176_by,getSoundCategory,2, +func_184177_bl,getRenderBoundingBox,0, +func_184178_b,addTrackingPlayer,2, +func_184179_bs,getControllingPassenger,2, +func_184180_b,getRecursivePassengersByType,2, +func_184181_aa,getSplashSound,2, +func_184182_bu,getRecursivePassengers,2, +func_184183_bd,getRenderDistanceWeight,0, +func_184184_Z,getSwimSound,2, +func_184185_a,playSound,2, +func_184186_bw,canPassengerSteer,2, +func_184187_bx,getRidingEntity,2, +func_184188_bt,getPassengers,2, +func_184189_br,setPositionNonDirty,2, +func_184190_l,applyOrientationToEntity,0, +func_184191_r,isOnSameTeam,2, +func_184192_z,getPushReaction,2, +func_184193_aE,getArmorInventoryList,2, +func_184194_a,isOnScoreboardTeam,2, +func_184195_f,setGlowing,2, +func_184196_w,isPassenger,2, +func_184197_b,removeTag,2, +func_184198_c,writeToNBTAtomically,2, +func_184199_a,applyPlayerInteraction,2, +func_184200_o,addPassenger,2, +func_184201_a,setItemStackToSlot,2, +func_184202_aL,isGlowing,2, +func_184203_c,removeTrackingPlayer,2, +func_184204_a,changeDimension,2, +func_184205_a,startRiding,2, +func_184206_a,notifyDataManagerChange,2, +func_184207_aI,isBeingRidden,2, +func_184208_bv,getLowestRidingEntity,2, +func_184209_aF,getEquipmentAndArmor,2, +func_184210_p,dismountRidingEntity,2, +func_184211_a,addTag,2, +func_184212_Q,getDataManager,2, +func_184213_bq,ignoreItemEntityData,2, +func_184214_aD,getHeldEquipment,2, +func_184215_y,isRidingOrBeingRiddenBy,2, +func_184216_O,getTags,2, +func_184217_a,getMirroredYaw,2, +func_184218_aH,isRiding,2, +func_184219_q,canFitPassenger,2, +func_184220_m,startRiding,2, +func_184221_a,setUniqueId,2, +func_184222_aU,isNonBoss,2, +func_184223_x,isRidingSameEntity,2, +func_184224_h,setEntityInvulnerable,2, +func_184225_p,removePassenger,2, +func_184226_ay,removePassengers,2, +func_184227_b,setRenderDistanceWeight,0, +func_184228_n,canBeRidden,2, +func_184229_a,getRotatedYaw,2, +func_184230_a,processInitialInteract,2, +func_184231_a,updateFallState,2, +func_184232_k,updatePassenger,2, +func_184249_c,setConditionMet,2, +func_184250_a,setPowered,2, +func_184251_i,getMode,2, +func_184252_d,setSendToClient,2, +func_184253_b,setAuto,2, +func_184254_e,isAuto,2, +func_184255_d,isPowered,2, +func_184256_g,isConditionMet,2, +func_184257_h,isSendToClient,2, +func_184258_j,isConditional,2, +func_184263_a,create,2, +func_184264_v,getType,2, +func_184276_b,getLootTable,2, +func_184279_f,isBeaconEffect,2, +func_184281_d,fillWithLoot,2, +func_184282_c,checkLootAndWrite,2, +func_184283_b,checkLootAndRead,2, +func_184288_f,addLoot,2, +func_184289_a,setLootTable,2, +func_184292_a,getCaptureItems,2, +func_184293_a,setProfileCache,2, +func_184294_a,setSessionService,2, +func_184295_a,getAnimationProgress,0, +func_184300_h,triggerCooldown,2, +func_184301_a,getChunk,2, +func_184302_e,getSpawnPercent,0, +func_184303_j,findExitPosition,2, +func_184304_i,getParticleAmount,0, +func_184305_g,getCooldownPercent,0, +func_184306_a,teleportEntity,2, +func_184307_a,findSpawnpointInChunk,2, +func_184308_a,findHighestBlock,2, +func_184309_b,isSpawning,2, +func_184310_d,isCoolingDown,2, +func_184311_k,findExitPortal,2, +func_184312_b,createExitPortal,2, +func_184313_a,shouldRenderFace,0, +func_184319_a,getAABB,2, +func_184320_e,getExtendedProgress,2, +func_184321_a,getAABB,2, +func_184322_i,moveCollidedEntities,2, +func_184323_a,handleMoveVehicle,2, +func_184324_a,handleCooldown,2, +func_184325_a,handleUpdateBossInfo,2, +func_184326_a,processChunkUnload,2, +func_184327_a,handleSoundEffect,2, +func_184328_a,handleSetPassengers,2, +func_184329_a,handleCustomSound,2, +func_184330_a,handlePlayerPosLook,2, +func_184337_a,processTryUseItemOnBlock,2, +func_184338_a,processVehicleMove,2, +func_184339_a,processConfirmTeleport,2, +func_184340_a,processSteerBoat,2, +func_184341_b,isMoveVehiclePacketInvalid,2, +func_184342_d,captureCurrentPosition,2, +func_184364_b,getSound,0, +func_184365_d,getCategory,0, +func_184366_a,createAccessor,0, +func_184370_a,getMusicRecord,0, +func_184371_a,getMasterRecord,0, +func_184372_a,getRecordSoundRecord,0, +func_184373_n,createWorldIcon,0, +func_184375_a,playSoundToAllNearExcept,2, +func_184376_a,notifyBlockUpdate,2, +func_184377_a,playRecord,2, +func_184378_a,didBlockChange,2, +func_184382_g,getRenderedChunks,0, +func_184383_a,isOutlineActive,0, +func_184384_n,hasNoChunkUpdates,0, +func_184385_a,markBlocksForUpdate,0, +func_184389_a,getModelForState,0, +func_184391_a,renderItemAndEffectIntoGUI,0, +func_184392_a,renderItem,0, +func_184393_a,getItemModelWithOverrides,0, +func_184394_a,renderItemModel,0, +func_184396_a,getResourceLocation,0, +func_184397_a,generateMipmaps,0, +func_184398_a,getAccessor,0, +func_184399_a,setSoundLevel,0, +func_184400_b,removeListener,0, +func_184401_a,validateSoundResource,0, +func_184402_a,addListener,0, +func_184403_b,getFlowerItemStack,2, +func_184404_a,setName,2, +func_184405_a,setMode,2, +func_184406_a,setIgnoresEntities,2, +func_184408_a,setRotation,2, +func_184409_c,setSize,2, +func_184410_b,setMetadata,2, +func_184411_a,setMirror,2, +func_184412_n,load,2, +func_184414_b,setPosition,2, +func_184415_a,filterRelatedCornerBlocks,2, +func_184416_a,calculateEnclosingBoundingBox,2, +func_184417_l,detectSize,2, +func_184418_a,getNearbyCornerBlocks,2, +func_184419_m,save,2, +func_184429_b,getSlotFor,0, +func_184430_d,pickItem,2, +func_184431_b,stackEqualExact,2, +func_184432_b,canHarvestBlock,2, +func_184433_k,getBestHotbarSlot,2, +func_184434_a,setPickedItemStack,0, +func_184435_e,isHotbar,2, +func_184436_a,canMergeStacks,2, +func_184437_d,deleteStack,2, +func_184438_a,getDestroySpeed,2, +func_184441_l,getBoatGlide,2, +func_184442_a,updateInputs,0, +func_184443_x,controlBoat,2, +func_184444_v,getUnderwaterStatus,2, +func_184445_a,setPaddleState,2, +func_184446_u,checkInWater,2, +func_184447_s,tickLerp,2, +func_184448_a,getRowingTime,0, +func_184449_t,getBoatStatus,2, +func_184450_w,updateMotion,2, +func_184451_k,getWaterLevelAbove,2, +func_184453_r,getBoatType,2, +func_184454_a,applyYawToEntity,2, +func_184455_j,getItemBoat,2, +func_184457_a,getPaddleState,2, +func_184458_a,setBoatType,2, +func_184481_a,setOwner,2, +func_184482_a,setColor,2, +func_184483_a,setRadius,2, +func_184484_a,setPotion,2, +func_184485_d,setWaitTime,2, +func_184486_b,setDuration,2, +func_184487_c,setRadiusPerTick,2, +func_184488_a,setIgnoreRadius,2, +func_184489_o,getDuration,2, +func_184490_j,getRadius,2, +func_184491_a,setParticle,2, +func_184492_k,getColor,2, +func_184493_l,getParticle,2, +func_184494_w,getOwner,2, +func_184495_b,setRadiusOnUse,2, +func_184496_a,addEffect,2, +func_184497_n,shouldIgnoreRadius,2, +func_184514_c,xpToDurability,2, +func_184515_b,durabilityToXp,2, +func_184516_a,setBeamTarget,2, +func_184517_a,setShowBottom,2, +func_184518_j,getBeamTarget,2, +func_184519_a,onCrystalDestroyed,2, +func_184520_k,shouldShowBottom,2, +func_184523_o,playPlaceSound,2, +func_184527_k,bringInHookedEntity,2, +func_184530_a,setOrigin,2, +func_184531_j,getOrigin,0, +func_184534_a,setFuse,2, +func_184535_k,getFuseDataManager,2, +func_184536_l,getFuse,2, +func_184538_a,shoot,2, +func_184541_a,setItem,2, +func_184542_a,extinguishFires,2, +func_184543_l,getPotion,2, +func_184544_n,isLingering,2, +func_184547_a,shoot,2, +func_184548_a,arrowHit,2, +func_184549_a,onHit,2, +func_184550_j,getArrowStack,2, +func_184551_a,findEntityOnPath,2, +func_184555_a,setPotionEffect,2, +func_184556_b,spawnPotionParticles,2, +func_184557_n,getColor,2, +func_184558_a,addEffect,2, +func_184563_j,getParticleType,2, +func_184564_k,isFireballFiery,2, +func_184567_a,bulletHit,2, +func_184568_a,setDirection,2, +func_184569_a,selectNextMoveDirection,2, +func_184581_c,playHurtSound,2, +func_184582_a,getItemStackFromSlot,2, +func_184583_d,canBlockDamageSource,2, +func_184584_a,updateItemUse,2, +func_184585_cz,isActiveItemStackBlocking,2, +func_184586_b,getHeldItem,2, +func_184587_cr,isHandActive,2, +func_184588_d,getFallSound,2, +func_184589_d,removePotionEffect,2, +func_184590_k,damageShield,2, +func_184591_cq,getPrimaryHand,2, +func_184592_cb,getHeldItemOffhand,2, +func_184593_a,areAllPotionsAmbient,2, +func_184594_b,frostWalk,2, +func_184595_k,attemptTeleport,2, +func_184596_c,removeActivePotionEffect,2, +func_184597_cx,stopActiveHand,2, +func_184598_c,setActiveHand,2, +func_184599_cB,getTicksElytraFlying,0, +func_184600_cs,getActiveHand,2, +func_184601_bQ,getHurtSound,2, +func_184602_cy,resetActiveHand,2, +func_184603_cC,canBeHitWithPotion,2, +func_184604_a,canGoThroughtTrapDoorOnLadder,2, +func_184605_cv,getItemInUseCount,2, +func_184606_a_,playEquipSound,2, +func_184607_cu,getActiveItemStack,2, +func_184608_ct,updateActiveHand,2, +func_184609_a,swingArm,2, +func_184610_a,dropLoot,2, +func_184611_a,setHeldItem,2, +func_184612_cw,getItemInUseMaxCount,2, +func_184613_cA,isElytraFlying,2, +func_184614_ca,getHeldItemMainhand,2, +func_184615_bR,getDeathSound,2, +func_184616_r,updateElytra,2, +func_184636_a,getArmorByChance,2, +func_184638_cS,isLeftHanded,2, +func_184639_G,getAmbientSound,2, +func_184640_d,getSlotForItemStack,2, +func_184641_n,setLeftHanded,2, +func_184642_a,setDropChance,2, +func_184643_a,getPathPriority,2, +func_184644_a,setPathPriority,2, +func_184645_a,processInteract,2, +func_184646_p,setMoveStrafing,2, +func_184647_J,getLootTable,2, +func_184648_b,isItemStackInSlot,2, +func_184649_cE,getHorizontalFaceSpeed,2, +func_184650_s,createBodyHelper,2, +func_184651_r,initEntityAI,2, +func_184652_a,canBeLeashedTo,2, +func_184662_q,getHeadYOffset,2, +func_184663_l,getNearestPpIdx,2, +func_184664_cU,getFightManager,2, +func_184665_a,getHeadLookVec,2, +func_184666_a,findPath,2, +func_184667_a,getHeadPartYOffset,0, +func_184668_a,dropExperience,2, +func_184669_a,makePath,2, +func_184670_cT,getPhaseManager,2, +func_184671_o,initPathPoints,2, +func_184672_a,onCrystalDestroyed,2, +func_184684_db,getPeekTick,2, +func_184686_df,isClosed,2, +func_184688_a,getClientPeekAmount,0, +func_184689_o,tryTeleportToNewPosition,2, +func_184691_a,updateArmorModifier,2, +func_184692_dd,getOldAttachPos,0, +func_184693_dc,getClientTeleportInterp,0, +func_184694_g,setAttachmentPos,2, +func_184696_cZ,getAttachmentFacing,2, +func_184697_de,isAttachedToBlock,0, +func_184699_da,getAttachmentPos,2, +func_184709_cY,getSquishSound,2, +func_184710_cZ,getJumpSound,2, +func_184716_o,playEndermanSound,2, +func_184724_a,setSwingingArms,2, +func_184725_db,isSwingingArms,0, +func_184730_o,isDrinkingPotion,2, +func_184733_a,setArmsRaised,2, +func_184734_db,isArmsRaised,0, +func_184747_a,setPumpkinEquipped,2, +func_184748_o,isPumpkinEquipped,2, +func_184753_b,getOwnerId,2, +func_184754_b,setOwnerId,2, +func_184762_da,boost,2, +func_184770_cZ,startJumping,2, +func_184771_da,getJumpSound,2, +func_184772_dk,getRandomRabbitType,2, +func_184775_b,handleStartJump,2, +func_184776_b,canJump,2, +func_184777_r_,handleStopJump,2, +func_184779_b,setOwnerUniqueId,2, +func_184780_dh,getOwnerUniqueId,2, +func_184783_dl,getHorseArmorType,2, +func_184785_dv,getAngrySound,2, +func_184795_a,swapItem,2, +func_184796_b,isDisabled,2, +func_184797_a,setBit,2, +func_184808_cD,updateSize,2, +func_184809_a,displayGuiEditCommandCart,2, +func_184810_cG,spawnSweepParticles,2, +func_184811_cZ,getCooldownTracker,2, +func_184812_l_,isCreative,2, +func_184813_a,getDigSpeed,2, +func_184814_a,openBook,2, +func_184815_l,createCooldownTracker,2, +func_184816_a,dropItemAndGetStack,2, +func_184817_da,getLuck,2, +func_184818_cX,getCooldownPeriod,2, +func_184819_a,setPrimaryHand,2, +func_184820_o,updateCape,2, +func_184821_cY,resetCooldown,2, +func_184823_b,canHarvestBlock,2, +func_184824_a,displayGuiCommandBlock,2, +func_184825_o,getCooledAttackStrength,2, +func_184826_a,openGuiHorseInventory,2, +func_184833_s,isPlayerInfoSet,0, +func_184834_t,getLocationElytra,0, +func_184838_M,isRowingBoat,0, +func_184839_n,setPermissionLevel,0, +func_184840_I,getPermissionLevel,0, +func_184846_L,clearInvulnerableDimensionChange,2, +func_184847_M,setElytraFlying,2, +func_184848_d,addEntity,2, +func_184849_a,updateScorePoints,2, +func_184850_K,isInvulnerableDimensionChange,2, +func_184861_a,setVersionTooltip,0, +func_184862_a,postInit,0, +func_184863_a,selectWorld,0, +func_184870_b,getClickedComponentAt,0, +func_184876_a,getCoordinateInfo,2, +func_184878_a,getLastElement,2, +func_184879_a,getServer,2, +func_184881_a,execute,2, +func_184882_a,checkPermission,2, +func_184883_a,getTabCompletions,2, +func_184884_a,getEntity,2, +func_184885_b,getEntity,2, +func_184886_d,getPlayerName,2, +func_184887_a,entityToNBT,2, +func_184888_a,getPlayer,2, +func_184889_a,toSyntaxException,2, +func_184890_c,getEntityList,2, +func_184891_e,getEntityName,2, +func_184892_a,banIp,2, +func_184893_b,getProfilerResults,2, +func_184894_a,saveProfilerResults,2, +func_184895_a,appendProfilerResults,2, +func_184896_a,setDefaultGameType,2, +func_184897_a,getOverWorldGameRules,2, +func_184898_a,notifyGameRuleChange,2, +func_184899_a,getCommandMap,2, +func_184900_a,getSortedPossibleCommands,2, +func_184903_a,convertToObjective,2, +func_184904_b,getTriggerNames,2, +func_184905_a,removeObjective,2, +func_184906_o,applyPlayerOperation,2, +func_184907_n,testPlayerScore,2, +func_184908_a,addObjective,2, +func_184909_b,handleUserWildcards,2, +func_184910_b,addTeam,2, +func_184911_g,leaveTeam,2, +func_184912_l,resetPlayerScore,2, +func_184913_a,getScoreboard,2, +func_184914_m,enablePlayerTrigger,2, +func_184915_a,convertToTeam,2, +func_184916_f,joinTeam,2, +func_184917_h,emptyTeam,2, +func_184918_k,addPlayerScore,2, +func_184919_i,setDisplayObjective,2, +func_184920_j,listPlayers,2, +func_184921_d,removeTeam,2, +func_184922_e,listTeams,2, +func_184923_c,setTeamOption,2, +func_184924_a,applyPlayerTag,2, +func_184925_a,listObjectives,2, +func_184926_a,getObjectiveNames,2, +func_184927_a,getObjectiveNames,2, +func_184928_b,incrementAllWorldTimes,2, +func_184929_a,setAllWorldTimes,2, +func_184930_a,toggleRainfall,2, +func_184931_a,getWorldBorder,2, +func_184932_a,setCommandStatForSender,2, +func_184951_f,getTagPredicates,2, +func_184952_c,getScorePredicates,2, +func_184954_b,getName,2, +func_184955_a,getById,0, +func_184956_a,getId,2, +func_184979_a,byId,2, +func_184980_a,getName,2, +func_184981_a,getTypeFromString,2, +func_184982_b,getMetadata,2, +func_184993_a,setNextSpawnData,2, +func_184994_d,getCachedEntity,0, +func_184996_a,slotClick,2, +func_185000_c,broadcastData,2, +func_185004_b_,isValidBrewingFuel,2, +func_185017_b,getSoundEvent,2, +func_185040_i,hasCustomProperties,0, +func_185043_a,addPropertyOverride,2, +func_185045_a,getPropertyGetter,0, +func_185052_a,createArrow,2, +func_185054_a,appendHoverTextFromTileEntityTag,0, +func_185055_a,makeState,2, +func_185058_h_,isArrow,2, +func_185059_b,getArrowVelocity,2, +func_185060_a,findAmmo,2, +func_185061_a,turnBottleIntoItem,2, +func_185063_a,scaleMap,2, +func_185064_b,enableMapTracking,2, +func_185069_d,isUsable,2, +func_185070_a,setPotionEffect,2, +func_185071_a,setBlock,2, +func_185074_a,getBySound,0, +func_185075_h,getSound,0, +func_185078_a,applyEntityIdToItemStack,0, +func_185079_a,applyItemEntityDataToEntity,2, +func_185082_a,dispenseArmor,2, +func_185083_B_,getEquipmentSlot,0, +func_185085_a,apply,0, +func_185087_a,wobble,0, +func_185092_a,getSpawnToAngle,0, +func_185093_a,wobble,0, +func_185094_a,getFrameRotation,0, +func_185108_a,getById,2, +func_185110_a,getModeId,2, +func_185119_l,getHorizontalAngle,2, +func_185129_a,addAttributeModifier,2, +func_185132_d,areItemsEqualIgnoreDurability,2, +func_185136_b,isItemEqualIgnoreDurability,2, +func_185140_b,notifyOnSet,2, +func_185141_a,hasCooldown,2, +func_185142_b,removeCooldown,0, +func_185143_a,getCooldown,2, +func_185144_a,tick,2, +func_185145_a,setCooldown,2, +func_185146_c,notifyOnRemove,2, +func_185168_a,getPotionTypeForName,2, +func_185170_a,getEffects,2, +func_185172_c,hasInstantEffect,2, +func_185173_a,registerPotionType,2, +func_185174_b,getNamePrefixed,2, +func_185175_b,registerPotionTypes,2, +func_185181_a,getPotionColorFromEffectList,2, +func_185182_a,addPotionTooltip,0, +func_185183_a,getPotionColor,2, +func_185184_a,appendEffects,2, +func_185185_a,getEffectsFromTag,2, +func_185186_a,mergeEffects,2, +func_185187_c,getPotionTypeFromNBT,2, +func_185188_a,addPotionToItemStack,2, +func_185189_a,getEffectsFromStack,2, +func_185190_b,getFullEffectsFromItem,2, +func_185191_c,getPotionFromItem,2, +func_185192_b,getFullEffectsFromTag,2, +func_185193_a,addCustomPotionEffectToList,2, +func_185203_b,isItemConversionReagent,2, +func_185205_a,isReagent,2, +func_185206_b,hasItemConversions,2, +func_185207_a,init,2, +func_185208_a,hasConversions,2, +func_185209_c,hasTypeConversions,2, +func_185211_c,isTypeConversionReagent,2, +func_185212_d,doReaction,2, +func_185217_a,getRegisteredPotionType,2, +func_185257_f,registerEnchantments,2, +func_185258_b,getEnchantmentID,2, +func_185260_a,getEntityEquipment,2, +func_185261_e,isTreasureEnchantment,2, +func_185262_c,getEnchantmentByID,2, +func_185266_a,freezeNearby,2, +func_185270_a,getWeight,2, +func_185277_b,getNbt,2, +func_185278_a,toCompoundTag,2, +func_185282_a,removeIncompatible,2, +func_185283_h,getLootingModifier,2, +func_185284_a,getMaxEnchantmentLevel,2, +func_185287_i,getAquaAffinityModifier,2, +func_185291_a,getEnchantmentDatas,2, +func_185292_c,getRespirationModifier,2, +func_185293_e,getEfficiencyModifier,2, +func_185294_d,getDepthStriderModifier,2, +func_185295_a,getRegisteredEnchantment,2, +func_185314_a,getTypeName,2, +func_185315_c,getEnchantIncreasePerLevel,2, +func_185316_b,getMinimalEnchantability,2, +func_185327_a,getDistanceSq,2, +func_185328_a,parseGameTypeWithDefault,2, +func_185329_a,parseGameTypeWithDefault,2, +func_185331_a,isValidEmptySpawnBlock,2, +func_185332_f,getDistance,2, +func_185334_h,toImmutable,2, +func_185336_p,setY,2, +func_185339_c,retain,2, +func_185342_g,retain,0, +func_185344_t,release,2, +func_185345_c,retain,2, +func_185346_s,retain,2, +func_185352_i,ignorePlayerSpawnSuitability,2, +func_185353_n,getDefaultTemperature,2, +func_185354_a,registerBiome,2, +func_185355_j,getBaseHeight,2, +func_185356_b,getMutationForBiome,2, +func_185357_a,getBiomeForId,2, +func_185358_q,registerBiomes,2, +func_185359_l,getBiomeName,0, +func_185360_m,getHeightVariation,2, +func_185361_o,getWaterColor,0, +func_185362_a,getIdForBiome,2, +func_185363_b,isMutation,2, +func_185378_a,addDoublePlants,2, +func_185379_b,addMushrooms,2, +func_185395_b,setRainfall,2, +func_185396_a,setRainDisabled,2, +func_185398_c,setBaseHeight,2, +func_185399_a,setBaseBiome,2, +func_185400_d,setHeightVariation,2, +func_185402_a,setWaterColor,2, +func_185410_a,setTemperature,2, +func_185411_b,setSnowEnabled,2, +func_185426_a,getSpikesForWorld,2, +func_185428_a,getRegisteredBiome,2, +func_185467_w,getSoundType,2, +func_185471_a,withMirror,2, +func_185473_a,getItem,2, +func_185477_a,addCollisionBoxToList,2, +func_185481_k,isTopSolid,2, +func_185484_c,getPackedLightmapCoords,0, +func_185485_f,getAmbientOcclusionLightValue,0, +func_185492_a,addCollisionBoxToList,2, +func_185496_a,getBoundingBox,2, +func_185499_a,withRotation,2, +func_185503_a,rayTrace,2, +func_185507_b,playClickOnSound,2, +func_185508_c,playClickOffSound,2, +func_185514_i,canSustainBush,2, +func_185517_a,getType,2, +func_185524_e,getAgeProperty,2, +func_185525_y,isMaxAge,2, +func_185526_g,getMaxAge,2, +func_185527_x,getAge,2, +func_185528_e,withAge,2, +func_185529_b,getBonemealAgeIncrease,2, +func_185545_A,isAlternateInput,2, +func_185546_B,isDiode,2, +func_185547_C,isSameDiode,2, +func_185549_e,getTileDataItemStack,2, +func_185576_e,getInstrument,2, +func_185588_a,createTilePiston,2, +func_185589_c,getTilePistonAt,2, +func_185592_b,updateConnectedRails,2, +func_185601_a,growTreeRecursive,2, +func_185602_a,placeGrownFlower,2, +func_185603_a,generatePlant,2, +func_185604_a,areAllNeighborsEmpty,2, +func_185605_c,placeDeadFlower,2, +func_185606_b,canSurvive,2, +func_185608_b,canSurviveAt,2, +func_185615_a,playClickSound,2, +func_185616_e,checkPressed,2, +func_185617_b,playReleaseSound,2, +func_185633_i,getArmShape,2, +func_185646_a,canPush,2, +func_185654_e,getCloseSound,2, +func_185655_g,getOpenSound,2, +func_185661_e,getOrCreatePortalShape,2, +func_185666_i,getBoundingBoxIdx,2, +func_185674_a,getTypeForItem,2, +func_185675_i,isHalfSlab,0, +func_185679_b,turnIntoWater,2, +func_185680_c,countNeighbors,2, +func_185681_a,slightlyMelt,2, +func_185698_b,getSlopeFindDistance,2, +func_185699_x,getAABBIndex,2, +func_185704_d,isDifferentStairs,2, +func_185705_z,getCollEighthBlock,2, +func_185706_d,getStairsShape,2, +func_185707_y,getCollQuarterBlock,2, +func_185708_x,getCollisionBoxList,2, +func_185709_i,isBlockStairs,2, +func_185728_i,getBoundingBoxIndex,2, +func_185729_a,getBoundingBoxIndex,2, +func_185731_a,playSound,2, +func_185749_i,getAABBIndex,2, +func_185759_i,canFallThrough,2, +func_185763_a,getConnectedRails,2, +func_185800_a,toRotation,2, +func_185802_a,mirrorRotation,2, +func_185803_b,mirror,2, +func_185830_a,add,2, +func_185831_a,rotate,2, +func_185833_a,rotate,2, +func_185841_e,getPlaceSound,2, +func_185842_g,getFallSound,2, +func_185843_a,getVolume,2, +func_185844_d,getStepSound,2, +func_185845_c,getBreakSound,0, +func_185846_f,getHitSound,0, +func_185847_b,getPitch,2, +func_185886_a,getPropertyName,2, +func_185887_b,getBlockHardness,2, +func_185888_a,getComparatorInputOverride,2, +func_185889_a,getPackedLightmapCoords,0, +func_185890_d,getCollisionBoundingBox,2, +func_185891_c,getLightOpacity,2, +func_185892_j,getAmbientOcclusionLightValue,0, +func_185893_b,getStrongPower,2, +func_185894_c,shouldSideBeRendered,0, +func_185895_e,isTranslucent,0, +func_185896_q,isTopSolid,2, +func_185897_m,canProvidePower,2, +func_185898_k,isBlockNormalCube,2, +func_185899_b,getActualState,2, +func_185900_c,getBoundingBox,2, +func_185901_i,getRenderType,2, +func_185902_a,withMirror,2, +func_185903_a,getPlayerRelativeBlockHardness,2, +func_185904_a,getMaterial,2, +func_185905_o,getPushReaction,2, +func_185906_d,getLightValue,2, +func_185907_a,withRotation,2, +func_185908_a,addCollisionBoxToList,2, +func_185909_g,getMapColor,2, +func_185910_a,collisionRayTrace,2, +func_185911_a,getWeakPower,2, +func_185912_n,hasComparatorInputOverride,2, +func_185913_b,isFullBlock,2, +func_185914_p,isOpaqueCube,2, +func_185915_l,isNormalCube,2, +func_185916_f,useNeighborBrightness,2, +func_185917_h,isFullCube,2, +func_185918_c,getSelectedBoundingBox,0, +func_185919_a,validateProperty,2, +func_185920_a,getProperty,2, +func_185922_a,getFingerLength,2, +func_185927_a,matches,2, +func_185929_b,parseValue,2, +func_185931_b,populate,2, +func_185932_a,generateChunk,2, +func_185933_a,generateStructures,2, +func_185936_a,prepareHeights,2, +func_185937_b,buildSurfaces,2, +func_185938_a,getHeights,2, +func_185960_a,getIslandHeightValue,2, +func_185961_c,isIslandChunk,2, +func_185962_a,buildSurfaces,2, +func_185963_a,getHeights,2, +func_185976_a,setBlocksInChunk,2, +func_185977_a,replaceBiomeBlocks,2, +func_185978_a,generateHeightmap,2, +func_186008_a,onResize,2, +func_186009_b,write,2, +func_186010_a,read,0, +func_186011_b,getIndex,2, +func_186012_b,setBits,2, +func_186013_a,set,2, +func_186014_b,set,2, +func_186015_a,get,2, +func_186016_a,get,2, +func_186017_a,getDataForNBT,2, +func_186018_a,getSerializedSize,2, +func_186019_a,setDataFromNBT,2, +func_186025_d,provideChunk,2, +func_186026_b,getLoadedChunk,2, +func_186027_a,saveChunks,2, +func_186028_c,loadChunk,2, +func_186030_a,populate,2, +func_186031_y,getLastExtendedBlockStorage,2, +func_186032_a,getBlockState,2, +func_186033_a,read,0, +func_186034_a,populate,2, +func_186035_j,wasTicked,2, +func_186037_b,write,2, +func_186038_a,read,0, +func_186039_a,getBlockState,2, +func_186040_a,getSerializedSize,2, +func_186041_a,idFor,2, +func_186049_g,getData,2, +func_186050_a,readChunkEntity,2, +func_186051_a,readWorldEntity,2, +func_186052_a,spawnEntity,2, +func_186053_a,createEntityFromNBT,2, +func_186054_a,readWorldEntityPos,2, +func_186056_c,canDropChunk,2, +func_186057_q,onWorldSave,2, +func_186058_p,getDimensionType,2, +func_186059_r,onWorldUpdateEntities,2, +func_186060_c,createChunkGenerator,2, +func_186061_a,onPlayerAdded,2, +func_186062_b,onPlayerRemoved,2, +func_186063_s,getDragonFightManager,2, +func_186065_b,getName,2, +func_186067_c,getSuffix,2, +func_186068_a,getId,2, +func_186069_a,getById,2, +func_186070_d,createDimension,2, +func_186079_a,process,2, +func_186087_f,resetSpikeCrystals,2, +func_186088_a,getCompound,2, +func_186089_a,generateGateway,2, +func_186090_a,onCrystalDestroyed,2, +func_186091_h,findExitPortal,2, +func_186092_c,getNumAliveCrystals,2, +func_186093_a,respawnDragon,2, +func_186094_a,generatePortal,2, +func_186095_a,setRespawnState,2, +func_186096_a,processDragonDeath,2, +func_186097_l,spawnNewGateway,2, +func_186099_b,dragonUpdate,2, +func_186100_j,updatePlayers,2, +func_186101_k,findAliveCrystals,2, +func_186102_d,hasPreviouslyKilledDragon,2, +func_186103_i,loadChunks,2, +func_186104_g,hasDragonBeenKilled,2, +func_186105_b,tick,2, +func_186106_e,respawnDragon,2, +func_186125_a,generate,2, +func_186137_b,getBlockIndex,2, +func_186138_a,findGroundBlockIdx,2, +func_186142_a,setBeamTarget,2, +func_186143_a,setSpike,2, +func_186144_a,setCrystalInvulnerable,2, +func_186148_c,getRadius,2, +func_186149_d,getHeight,2, +func_186150_e,isGuarded,2, +func_186151_a,getCenterX,2, +func_186152_b,getCenterZ,2, +func_186153_f,getTopBoundingBox,2, +func_186154_a,doesStartInChunk,2, +func_186161_c,getComponents,2, +func_186162_a,create,2, +func_186164_a,setCoordBaseMode,2, +func_186165_e,getCoordBaseMode,2, +func_186167_a,generateChest,2, +func_186173_a,setup,2, +func_186174_h,setBoundingBoxFromTemplate,2, +func_186175_a,handleDataMarker,2, +func_186184_a,init,2, +func_186200_a,registerPieces,2, +func_186212_b,getMirror,2, +func_186213_g,getBoundingBox,2, +func_186214_a,setMirror,2, +func_186215_c,getRotation,2, +func_186216_b,getBoundingBoxFromChunk,2, +func_186217_a,copy,2, +func_186218_a,setChunk,2, +func_186219_f,getReplacedBlock,2, +func_186220_a,setRotation,2, +func_186221_e,getIgnoreEntities,2, +func_186222_a,setIgnoreEntities,2, +func_186223_a,setBoundingBox,2, +func_186224_i,setBoundingBoxFromChunk,2, +func_186225_a,setReplacedBlock,2, +func_186226_b,setIgnoreStructureBlock,2, +func_186227_h,getIgnoreStructureBlock,2, +func_186235_b,readTemplate,2, +func_186236_a,readTemplateFromJar,2, +func_186237_a,getTemplate,2, +func_186238_c,writeTemplate,2, +func_186239_a,readTemplateFromStream,2, +func_186252_a,setAuthor,2, +func_186253_b,addBlocksToWorld,2, +func_186254_a,takeBlocksFromWorld,2, +func_186255_a,takeEntitiesFromWorld,2, +func_186256_b,read,2, +func_186257_a,transformedSize,2, +func_186258_a,getDataBlocks,2, +func_186259_a,getSize,2, +func_186260_a,addBlocksToWorldChunk,2, +func_186261_b,getAuthor,2, +func_186262_a,calculateConnectedPos,2, +func_186263_a,addEntitiesToWorld,2, +func_186264_a,writeDoubles,2, +func_186266_a,transformedBlockPos,2, +func_186267_a,writeInts,2, +func_186268_a,transformedBlockPos,2, +func_186269_a,transformedVec3d,2, +func_186274_m,getPushReaction,2, +func_186281_c,distanceManhattan,2, +func_186282_b,createFromBuffer,0, +func_186283_a,cloneMove,2, +func_186289_a,getPriority,2, +func_186309_a,setPoint,2, +func_186310_f,getCurrentPos,2, +func_186311_b,read,0, +func_186315_a,init,2, +func_186316_c,setCanSwim,2, +func_186317_a,setCanEnterDoors,2, +func_186318_b,getStart,2, +func_186319_a,getPathNodeType,2, +func_186320_a,findPathOptions,2, +func_186321_b,setCanOpenDoors,2, +func_186322_e,getCanSwim,2, +func_186323_c,getCanEnterDoors,2, +func_186324_d,getCanOpenDoors,2, +func_186325_a,getPathPointToCoords,2, +func_186327_c,isFree,2, +func_186328_b,getWaterNode,2, +func_186329_a,getPathNodeType,2, +func_186330_a,getPathNodeType,2, +func_186331_a,getPathNodeType,2, +func_186332_a,getSafePoint,2, +func_186333_a,findPath,2, +func_186334_a,findPath,2, +func_186335_a,findPath,2, +func_186336_a,findPath,2, +func_186340_h,getStructureTemplateManager,2, +func_186343_L,isVersionSnapshot,0, +func_186344_K,getVersionId,0, +func_186345_a,setDimensionData,2, +func_186346_M,getVersionName,0, +func_186347_a,getDimensionData,2, +func_186352_b,getFile,2, +func_186353_a,getWorldData,2, +func_186355_l,markVersionInList,0, +func_186356_m,askToOpenWorld,0, +func_186357_i,getVersionName,0, +func_186361_a,getEffectiveWeight,2, +func_186362_a,serialize,2, +func_186363_a,addLoot,2, +func_186367_a,deserialize,2, +func_186370_a,deserialize,2, +func_186372_a,deserialize,2, +func_186373_a,register,2, +func_186374_a,getAll,2, +func_186375_a,register,2, +func_186449_b,generateLoot,2, +func_186452_a,createLootRoll,2, +func_186459_a,getEmptySlotsRandomized,2, +func_186460_a,fillInventory,2, +func_186462_a,generateLootForPools,2, +func_186463_a,shuffleItems,2, +func_186469_a,withLuck,2, +func_186470_a,withPlayer,2, +func_186471_a,build,2, +func_186472_a,withLootedEntity,2, +func_186473_a,withDamageSource,2, +func_186482_a,fromString,2, +func_186490_b,removeLootTable,2, +func_186491_f,getLuck,2, +func_186492_c,getKiller,2, +func_186493_a,getLootedEntity,2, +func_186494_a,getEntity,2, +func_186495_b,getKillerPlayer,2, +func_186496_a,addLootTable,2, +func_186497_e,getLootTableManager,2, +func_186507_b,generateFloat,2, +func_186509_a,getMin,2, +func_186510_a,isInRange,2, +func_186511_a,generateInt,2, +func_186512_b,getMax,2, +func_186517_b,loadLootTable,2, +func_186518_c,loadBuiltinLootTable,2, +func_186521_a,getLootTableFromLocation,2, +func_186522_a,reloadLootTables,2, +func_186529_a,getFunctionName,2, +func_186530_b,deserialize,2, +func_186531_b,getFunctionClass,2, +func_186532_a,serialize,2, +func_186553_a,apply,2, +func_186554_a,getConditions,2, +func_186581_a,getSerializerFor,2, +func_186582_a,registerFunction,2, +func_186583_a,getSerializerForName,2, +func_186586_a,deserialize,2, +func_186592_a,serialize,2, +func_186594_a,getOperationFromStr,2, +func_186595_a,getOperationFromInt,2, +func_186602_a,getLootTableLocation,2, +func_186603_b,deserialize,2, +func_186604_b,getConditionClass,2, +func_186605_a,serialize,2, +func_186618_a,testCondition,2, +func_186631_a,entityScoreMatch,2, +func_186638_a,testAllConditions,2, +func_186639_a,registerCondition,2, +func_186640_a,getSerializerFor,2, +func_186641_a,getSerializerForName,2, +func_186644_a,registerProperty,2, +func_186645_a,getSerializerFor,2, +func_186646_a,getSerializerForName,2, +func_186649_a,getName,2, +func_186650_a,serialize,2, +func_186651_b,getPropertyClass,2, +func_186652_a,deserialize,2, +func_186657_a,testProperty,2, +func_186660_b,intersectsWithYZ,2, +func_186661_a,isClosest,2, +func_186662_g,grow,2, +func_186663_b,collideWithYPlane,2, +func_186664_h,shrink,2, +func_186665_c,collideWithZPlane,2, +func_186666_e,setMaxY,2, +func_186667_c,intersectsWithXZ,2, +func_186668_a,intersects,2, +func_186669_d,intersectsWithXY,2, +func_186670_a,offset,2, +func_186671_a,collideWithXPlane,2, +func_186678_a,scale,2, +func_186679_c,squareDistanceTo,2, +func_186681_k,getCollisionRule,2, +func_186682_a,setCollisionRule,2, +func_186684_a,addDirtyRunnable,2, +func_186686_a,getByName,2, +func_186687_a,getNames,2, +func_186703_a,getBlockStateAtEntityViewpoint,0, +func_186704_a,updateKeyBindState,0, +func_186707_e,getValueMin,0, +func_186711_a,getSoundLevel,0, +func_186712_a,setSoundLevel,0, +func_186719_a,createScreenshot,0, +func_186720_a,colorMultiplier,0, +func_186722_a,registerBlockColorHandler,0, +func_186723_a,init,0, +func_186724_a,colorMultiplier,0, +func_186726_a,colorMultiplier,0, +func_186728_a,colorMultiplier,0, +func_186729_a,init,0, +func_186730_a,registerItemColorHandler,0, +func_186731_a,registerItemColorHandler,0, +func_186734_i,shouldDarkenSky,2, +func_186735_a,setPercent,2, +func_186736_g,getColor,2, +func_186737_d,getUniqueId,2, +func_186738_f,getPercent,2, +func_186739_a,setName,2, +func_186740_h,getOverlay,2, +func_186741_a,setDarkenSky,2, +func_186742_b,setPlayEndBossMusic,2, +func_186743_c,setCreateFog,2, +func_186744_e,getName,2, +func_186745_a,setColor,0, +func_186746_a,setOverlay,0, +func_186747_j,shouldPlayEndBossMusic,2, +func_186748_k,shouldCreateFog,2, +func_186757_c,getPlayers,2, +func_186758_d,setVisible,2, +func_186759_a,sendUpdate,2, +func_186760_a,addPlayer,2, +func_186761_b,removePlayer,2, +func_186765_a,updateFromPacket,0, +func_186768_j,isServerPack,0, +func_186769_f,loadServerIcon,0, +func_186774_a,joinWorld,0, +func_186776_b,deleteWorld,0, +func_186777_e,loadWorld,0, +func_186778_c,editWorld,0, +func_186779_d,recreateWorld,0, +func_186792_d,selectWorld,0, +func_186794_f,getSelectedWorld,0, +func_186795_e,refreshList,0, +func_186796_g,getGuiWorldSelection,0, +func_186801_a,getRandomObject,2, +func_186803_a,add,0, +func_186804_a,size,2, +func_186805_c,getValue,2, +func_186806_e,findEmpty,2, +func_186807_d,grow,2, +func_186808_c,add,2, +func_186809_c,nextId,2, +func_186810_b,size,2, +func_186811_d,hashObject,2, +func_186812_a,clear,0, +func_186813_a,get,2, +func_186814_a,put,2, +func_186815_a,getId,2, +func_186816_b,getIndex,2, +func_186823_a,refresh,0, +func_186824_a,getString,0, +func_186825_b,getStartTime,0, +func_186826_c,getLocation,0, +func_186831_a,getByName,2, +func_186832_a,getParticleNames,2, +func_186838_a,requestCompletions,0, +func_186839_b,getTargetBlockPos,0, +func_186840_a,setCompletions,0, +func_186841_a,complete,0, +func_186842_c,resetDidComplete,0, +func_186843_d,resetRequested,0, +func_186854_a,setUniqueId,2, +func_186855_b,hasUniqueId,2, +func_186856_d,getSize,2, +func_186857_a,getUniqueId,2, +func_186858_c,getIntAt,2, +func_186859_a,createPosTag,2, +func_186860_b,getUUIDFromTag,2, +func_186861_c,getPosFromTag,2, +func_186862_a,createUUIDTag,2, +func_186863_b,readVarIntArray,2, +func_186865_a,writeLongArray,2, +func_186873_b,readLongArray,0, +func_186875_a,writeVarIntArray,2, +func_186876_a,resolve,2, +func_186877_b,fromJsonLenient,2, +func_186879_b,getUniqueId,0, +func_186880_c,getX,0, +func_186881_e,getZ,0, +func_186882_d,getY,0, +func_186884_d,getZ,0, +func_186885_b,getX,0, +func_186886_c,getY,0, +func_186887_d,getZ,0, +func_186888_b,getX,0, +func_186889_c,getY,0, +func_186890_c,getUniqueId,0, +func_186891_e,getX,0, +func_186892_f,getY,0, +func_186893_g,getZ,0, +func_186895_b,getUniqueId,0, +func_186897_e,getY,0, +func_186898_d,getX,0, +func_186899_f,getZ,0, +func_186900_e,getColor,0, +func_186901_i,shouldCreateFog,0, +func_186902_b,getOperation,0, +func_186903_a,setFlags,2, +func_186904_f,getOverlay,0, +func_186905_j,getFlags,2, +func_186906_d,getPercent,0, +func_186907_c,getName,0, +func_186908_a,getUniqueId,0, +func_186909_g,shouldDarkenSky,0, +func_186910_h,shouldPlayEndBossMusic,0, +func_186920_a,getItem,0, +func_186922_b,getTicks,0, +func_186925_e,getZ,0, +func_186926_d,getY,0, +func_186927_f,getVolume,0, +func_186928_g,getPitch,0, +func_186929_b,getCategory,0, +func_186930_a,getSoundName,0, +func_186932_c,getX,0, +func_186940_a,getX,0, +func_186941_b,getZ,0, +func_186945_f,getWriteBuffer,2, +func_186946_a,getReadBuffer,0, +func_186951_c,getZ,0, +func_186952_a,getX,0, +func_186953_b,getY,0, +func_186955_b,getY,0, +func_186956_c,getZ,0, +func_186957_a,getX,0, +func_186958_e,getPitch,0, +func_186959_d,getYaw,0, +func_186965_f,getTeleportId,0, +func_186967_a,getEntity,0, +func_186968_a,getPotion,0, +func_186969_c,getEquipmentSlot,0, +func_186971_a,getPassengerIds,0, +func_186972_b,getEntityId,0, +func_186975_j,getCollisionRule,0, +func_186977_b,getCategory,0, +func_186978_a,getSound,0, +func_186981_d,getZ,0, +func_186982_b,getX,0, +func_186983_c,getY,0, +func_186984_g,getIsAmbient,0, +func_186987_a,getTeleportId,2, +func_186989_c,hasTargetBlock,2, +func_186991_f,getMainHand,2, +func_186993_f,getClickType,2, +func_186994_b,getHand,2, +func_186996_b,getY,2, +func_186997_a,getX,2, +func_186998_b,getPitch,2, +func_186999_a,getYaw,2, +func_187000_c,getZ,2, +func_187002_b,getY,2, +func_187003_c,getZ,2, +func_187004_a,getX,2, +func_187005_e,getPitch,2, +func_187006_d,getYaw,2, +func_187012_a,getLeft,2, +func_187014_b,getRight,2, +func_187017_b,getLines,2, +func_187018_a,getHand,2, +func_187020_f,getFacingZ,2, +func_187022_c,getHand,2, +func_187023_a,getPos,2, +func_187024_b,getDirection,2, +func_187025_e,getFacingY,2, +func_187026_d,getFacingX,2, +func_187028_a,getHand,2, +func_187040_a,pack,2, +func_187042_a,getMask,2, +func_187043_b,isSet,2, +func_187044_a,unpack,2, +func_187052_a,getAssetsIndex,0, +func_187054_b,renderMultipass,0, +func_187055_a,renderPaddle,0, +func_187056_a,makePaddle,0, +func_187062_a,render,0, +func_187072_a,getMainHand,0, +func_187073_a,postRenderArm,0, +func_187074_a,getArmForSide,0, +func_187097_a,interactWithEntity,0, +func_187098_a,windowClick,0, +func_187099_a,processRightClickBlock,0, +func_187100_a,pickItem,0, +func_187101_a,processRightClick,0, +func_187102_a,interactWithEntity,0, +func_187103_a,onPlayerDestroyBlock,0, +func_187106_i,getLocationElytra,0, +func_187108_a,setBoundingBox,0, +func_187109_b,setPosition,0, +func_187110_a,move,0, +func_187111_c,shouldDisableDepth,0, +func_187112_i,setExpired,0, +func_187113_k,isAlive,0, +func_187114_a,setMaxAge,0, +func_187115_a,setSize,0, +func_187116_l,getBoundingBox,0, +func_187117_a,setParticleTexture,0, +func_187118_j,resetPositionToBB,0, +func_187145_d,setColorFade,0, +func_187146_c,setColor,0, +func_187154_b,multiplyColor,0, +func_187155_a,getId,2, +func_187156_b,getSerializer,2, +func_187159_a,read,2, +func_187160_a,write,2, +func_187161_a,createKey,2, +func_187188_b,getSerializerId,2, +func_187189_a,registerSerializer,2, +func_187190_a,getSerializer,2, +func_187205_a,getKey,2, +func_187206_b,getValue,2, +func_187208_a,setDirty,2, +func_187209_c,isDirty,2, +func_187210_a,setValue,2, +func_187214_a,register,2, +func_187215_b,readEntries,2, +func_187216_a,writeEntries,2, +func_187217_b,setDirty,2, +func_187218_a,setEntryValues,0, +func_187219_c,getEntry,2, +func_187220_a,writeEntry,2, +func_187221_b,getDirty,2, +func_187222_c,setEntry,2, +func_187223_a,isDirty,2, +func_187224_a,setEntryValue,0, +func_187225_a,get,2, +func_187226_a,createKey,2, +func_187227_b,set,2, +func_187228_d,isEmpty,2, +func_187229_a,writeEntries,2, +func_187230_e,setClean,2, +func_187231_c,getAll,2, +func_187238_b,removeProperty,1, +func_187239_a,hasProperty,1, +func_187240_a,tickParticleList,0, +func_187242_a,changePlayerDimension,2, +func_187243_f,updatePermissionLevel,2, +func_187244_a,reloadWhitelist,2, +func_187245_a,sendPlayerPermissionLevel,2, +func_187246_z,loadPlayerBanList,1, +func_187247_w,saveIPBanList,1, +func_187248_x,savePlayerBanList,1, +func_187249_y,loadIPBanList,1, +func_187250_a,processRightClick,2, +func_187251_a,processRightClickBlock,2, +func_187252_a,setViewDistance,2, +func_187253_a,getPositionLong,2, +func_187254_a,updateServerPosition,0, +func_187259_a,setMaxRange,2, +func_187260_b,getTrackedEntity,2, +func_187261_c,resetPlayerVisibility,2, +func_187264_a,getPos,2, +func_187265_a,blockChanged,2, +func_187266_f,getChunk,2, +func_187267_a,sendPacket,2, +func_187268_a,providePlayerChunk,2, +func_187269_a,hasPlayerMatching,2, +func_187270_g,getClosestPlayerDistance,2, +func_187271_a,hasPlayerMatchingInRange,2, +func_187272_b,sendToPlayers,2, +func_187273_a,sendBlockEntity,2, +func_187274_e,isSentToPlayers,2, +func_187275_d,containsPlayer,2, +func_187276_a,addPlayer,2, +func_187277_b,removePlayer,2, +func_187278_c,sendToPlayer,2, +func_187279_c,updateChunkInhabitedTime,2, +func_187280_d,update,2, +func_187300_b,getChunkIterator,2, +func_187301_b,getEntry,2, +func_187302_c,getOrCreateEntry,2, +func_187304_a,entryChanged,2, +func_187305_b,removeEntry,2, +func_187306_e,markSortPending,2, +func_187307_d,getIndex,2, +func_187314_a,lightmap,0, +func_187315_a,tex,0, +func_187319_a,lookupProfile,2, +func_187320_a,setOnlineMode,2, +func_187321_d,isOnlineMode,2, +func_187373_a,apply,0, +func_187374_b,clean,0, +func_187397_v,glGetInteger,0, +func_187398_d,glBlendEquation,0, +func_187399_a,glTexEnvi,0, +func_187400_c,glColorPointer,0, +func_187401_a,blendFunc,0, +func_187402_b,glFog,0, +func_187403_b,glTexParameterf,0, +func_187404_a,glTexCoordPointer,0, +func_187405_c,glTexCoordPointer,0, +func_187406_e,glColorPointer,0, +func_187407_a,cullFace,0, +func_187408_a,enableBlendProfile,0, +func_187409_d,glPolygonMode,0, +func_187410_q,glEnableClientState,0, +func_187411_c,glGetTexLevelParameteri,0, +func_187412_c,glFogi,0, +func_187413_a,glReadPixels,0, +func_187414_b,glTexSubImage2D,0, +func_187415_K,glEndList,0, +func_187416_u,glGetString,0, +func_187417_n,disableOutlineMode,0, +func_187418_a,quatToGlMatrix,0, +func_187419_a,glTexImage2D,0, +func_187420_d,glVertexPointer,0, +func_187421_b,glTexParameteri,0, +func_187422_a,colorLogicOp,0, +func_187423_f,glNewList,0, +func_187424_a,glLightModel,0, +func_187425_g,glPixelStorei,0, +func_187426_b,glTexCoord2f,0, +func_187427_b,glVertexPointer,0, +func_187428_a,tryBlendFuncSeparate,0, +func_187429_p,glDisableClientState,0, +func_187430_a,setFog,0, +func_187431_e,enableOutlineMode,0, +func_187432_a,glNormal3f,0, +func_187433_a,glGetTexImage,0, +func_187434_L,glGetError,0, +func_187435_e,glVertex3f,0, +func_187436_a,glTexEnvf,0, +func_187437_J,glEnd,0, +func_187438_a,glLight,0, +func_187439_f,glDrawArrays,0, +func_187440_b,disableBlendProfile,0, +func_187441_d,glLineWidth,0, +func_187442_t,glGenLists,0, +func_187443_a,glCopyTexSubImage2D,0, +func_187444_a,rotate,0, +func_187445_a,glGetInteger,0, +func_187446_a,glNormalPointer,0, +func_187447_r,glBegin,0, +func_187448_b,glTexEnv,0, +func_187449_e,glDeleteLists,0, +func_187452_a,getPermissionLevel,2, +func_187453_a,transformFirstPerson,0, +func_187454_a,transformEatFirstPerson,0, +func_187455_a,renderArm,0, +func_187456_a,renderArmFirstPerson,0, +func_187457_a,renderItemInFirstPerson,0, +func_187458_c,rotateArm,0, +func_187459_b,transformSideFirstPerson,0, +func_187460_a,resetEquippedProgress,0, +func_187461_a,renderMapFirstPerson,0, +func_187462_a,renderItemSide,0, +func_187463_a,renderMapFirstPerson,0, +func_187464_b,setLightmap,0, +func_187465_a,renderMapFirstPersonSide,0, +func_187466_c,renderArms,0, +func_187473_a,convertMobOwnerIfNeeded,2, +func_187474_a,markBlocksForUpdate,0, +func_187477_a,freeCacheSlot,0, +func_187478_a,getResourceLocation,0, +func_187489_a,getPropertyName,0, +func_187490_a,removeName,0, +func_187491_a,updateVertexBrightness,0, +func_187492_a,renderQuadsSmooth,0, +func_187493_a,renderModel,0, +func_187494_a,fillQuadBounds,0, +func_187495_a,renderModelBrightnessColor,0, +func_187496_a,renderQuadsFlat,0, +func_187497_c,renderModelFlat,0, +func_187498_b,renderModelSmooth,0, +func_187502_a,registerSound,2, +func_187503_a,getSoundName,0, +func_187504_b,registerSounds,2, +func_187508_a,getSprite,0, +func_187510_a,getRegisteredSoundEvent,2, +func_187948_a,getName,2, +func_187949_b,getSoundCategoryNames,2, +func_187950_a,getByName,2, +func_187964_a,getItemOverrides,0, +func_187965_e,getOverrideLocations,0, +func_187966_f,getOverrides,0, +func_187967_g,createOverrides,0, +func_187998_b,parseMultipart,0, +func_187999_a,parseMapVariants,0, +func_188000_b,hasVariant,0, +func_188001_c,getMultipartData,0, +func_188002_b,hasMultipartData,0, +func_188003_a,getMultipartVariants,0, +func_188004_c,getVariant,0, +func_188006_a,rotateUV,0, +func_188007_a,makeRotatedUV,0, +func_188010_a,applyUVLock,0, +func_188011_a,rotateVertex,0, +func_188012_a,makeQuadVertexData,0, +func_188013_a,addUvRotation,0, +func_188014_a,getIndex,0, +func_188015_a,fillVertexData,0, +func_188021_a,applyOverride,0, +func_188025_a,makeMapResourceValues,0, +func_188026_a,getLocation,0, +func_188027_a,matchesItemStack,0, +func_188034_a,applyTransformSide,0, +func_188035_a,makeQuaternion,0, +func_188041_a,getResourceLocationBlock,0, +func_188042_a,parseModelRotation,0, +func_188043_b,getStringModel,0, +func_188044_d,parseUvLock,0, +func_188045_c,parseWeight,0, +func_188046_a,getModelLocation,0, +func_188047_d,getWeight,0, +func_188048_b,getRotation,0, +func_188049_c,isUvLock,0, +func_188054_f,initPickedUpAndDroppedStats,2, +func_188055_a,getBlockStats,2, +func_188056_d,getObjectsPickedUpStats,2, +func_188057_b,getObjectUseStats,2, +func_188058_e,getDroppedObjectStats,2, +func_188059_c,getObjectBreakStats,2, +func_188060_a,getCraftStats,2, +func_188114_a,getVariantList,0, +func_188118_a,getPredicate,0, +func_188123_a,makePredicate,0, +func_188133_a,getSelectors,0, +func_188135_c,getStateContainer,0, +func_188136_a,getSelectors,0, +func_188137_b,getVariants,0, +func_188138_a,setStateContainer,0, +func_188141_a,setAt,2, +func_188142_a,getAt,2, +func_188143_a,getBackingLongArray,2, +func_188144_b,size,2, +func_188158_a,getOrAndCondition,0, +func_188159_b,getWhenCondition,0, +func_188161_b,makePropertyValue,0, +func_188165_a,getVariantList,0, +func_188166_a,getPredicate,0, +func_188172_b,getItem,2, +func_188173_a,gsonDeserialize,2, +func_188174_a,deserializeClass,2, +func_188175_b,isNumber,2, +func_188176_a,gsonDeserialize,2, +func_188177_a,deserializeClass,2, +func_188178_a,gsonDeserialize,2, +func_188179_a,deserializeClass,2, +func_188180_i,getItem,2, +func_188181_b,getVariants,0, +func_188182_a,getBlockstateLocations,0, +func_188185_a,isGlobalRenderer,0, +func_188186_a,renderStateModel,0, +func_188190_a,renderSkull,0, +func_188204_a,renderBeamSegment,0, +func_188205_a,renderBeamSegment,0, +func_188206_a,renderBeacon,0, +func_188207_b,positiveModulo,0, +func_188208_f,hash,2, +func_188209_b,wrapDegrees,2, +func_188210_a,getRandomUUID,2, +func_188216_a,getFixVersion,2, +func_188217_a,fixTagCompound,2, +func_188219_a,addPassengerToVehicle,2, +func_188220_b,extractVehicle,2, +func_188224_a,updateLine,2, +func_188228_i,getDistanceSq,0, +func_188244_g,stopWorkerThreads,0, +func_188245_a,uploadChunk,0, +func_188247_f,hasNoChunkUpdates,0, +func_188248_h,hasNoFreeRenderBuilders,0, +func_188251_a,process,2, +func_188252_b,processFixes,2, +func_188253_c,processWalkers,2, +func_188254_a,getTypeList,2, +func_188255_a,registerVanillaWalker,2, +func_188256_a,registerFix,2, +func_188257_a,process,2, +func_188258_a,registerWalker,2, +func_188263_a,isChunkExisting,0, +func_188264_a,notifyToStop,0, +func_188266_a,process,2, +func_188267_a,getBlockEntityID,2, +func_188271_b,filteredProcess,2, +func_188276_a,registerFixes,2, +func_188277_a,processItemStack,2, +func_188278_b,processInventory,2, +func_188279_a,createFixer,2, +func_188280_f,getDistanceSq,0, +func_188281_o,needsImmediateUpdate,0, +func_188282_m,clearNeedsUpdate,0, +func_188283_p,getWorld,0, +func_188289_a,addPath,0, +func_188295_H_,isMultipass,0, +func_188296_a,renderEntityName,0, +func_188297_a,setRenderOutlines,0, +func_188298_c,getTeamColor,0, +func_188299_a,renderShadowSingle,0, +func_188300_b,renderMultipass,0, +func_188309_a,setupTranslation,0, +func_188311_a,setupRotation,0, +func_188319_a,renderCartContents,0, +func_188322_c,prepareScale,0, +func_188325_a,renderCrystalBeams,0, +func_188347_a,rotLerp,0, +func_188358_a,renderHeldItem,0, +func_188359_a,setModelSlotVisible,0, +func_188360_a,getModelFromSlot,0, +func_188361_a,renderArmorLayer,0, +func_188363_b,isLegSlot,0, +func_188364_a,renderEnchantedGlint,0, +func_188382_a,getAndSplit,2, +func_188383_a,getAndRemove,2, +func_188388_a,renderEntityStatic,0, +func_188389_a,renderMultipass,0, +func_188390_b,isRenderMultipass,0, +func_188391_a,renderEntity,0, +func_188397_a,getType,2, +func_188398_b,getResult,2, +func_188401_b,getDamageAfterMagicAbsorb,2, +func_188403_a,causeIndirectDamage,2, +func_188404_v,getDamageLocation,2, +func_188405_b,causeExplosionDamage,2, +func_188408_i,isBeneficial,0, +func_188409_a,getIdFromPotion,2, +func_188410_a,getPotionDurationString,0, +func_188411_k,registerPotions,2, +func_188412_a,getPotionById,2, +func_188413_j,setBeneficial,2, +func_188418_e,doesShowParticles,2, +func_188419_a,getPotion,2, +func_188422_a,getRegisteredMobEffect,2, +func_188429_b,createEntityByIDFromName,2, +func_188442_a,getTeamCollisionPredicate,2, +func_188443_a,withinRange,2, +func_188450_d,getName,2, +func_188451_a,fromString,2, +func_188452_c,getSlotIndex,2, +func_188453_a,getSlotType,2, +func_188454_b,getIndex,2, +func_188468_a,opposite,0, +func_188479_b,removeModifier,2, +func_188487_a,read,2, +func_188488_a,strafe,2, +func_188497_a,getRandPos,2, +func_188498_f,isBowInMainhand,2, +func_188508_a,isTempting,2, +func_188511_a,getTargetableArea,2, +func_188514_a,createSkeleton,2, +func_188515_a,createHorse,2, +func_188518_a,canPlaceBlock,2, +func_188525_d,enableControlFlag,2, +func_188526_c,disableControlFlag,2, +func_188527_a,setControlFlag,2, +func_188528_b,isControlFlagDisabled,2, +func_188532_a,makeFromResource,0, +func_188535_a,interpolateColor,0, +func_188536_b,getUnInterpolatedV,0, +func_188537_a,getUnInterpolatedU,0, +func_188538_a,loadSprite,0, +func_188539_a,loadSpriteFrames,0, +func_188543_d,getColorGamma,0, +func_188545_b,isFileExisting,0, +func_188546_a,getPackMcmeta,0, +func_188547_a,getFile,0, +func_188552_d,checkResourcePath,0, +func_188553_i,canUpdatePathOnTimeout,2, +func_188554_j,updatePath,2, +func_188555_b,canEntityStandOnPos,2, +func_188565_b,getResourcePackEntry,0, +func_188566_a,hasKey,0, +func_188567_j,getInsideDirection,2, +func_188568_a,hasKey,0, +func_188573_b,getHash,0, +func_188574_d,getTextureName,0, +func_188575_a,getByOrdinal,2, +func_188576_a,getByItem,2, +func_188577_b,isHorseArmor,2, +func_188578_c,getProtection,2, +func_188579_a,getOrdinal,2, +func_188580_a,getByItemStack,2, +func_188616_a,getQuads,0, +func_188617_f,getOverrides,0, +func_188618_c,isBuiltInRenderer,0, +func_188627_a,getRandomModel,0, +func_188631_b,getBlockstateLocation,0, +func_188632_a,loadMultipartMBD,0, +func_188633_a,addModelParentLocation,0, +func_188634_a,loadItemModel,0, +func_188635_i,bakeItemModels,0, +func_188636_a,loadModelBlockDefinition,0, +func_188637_e,loadMultipartVariantModels,0, +func_188638_a,loadVariantList,0, +func_188639_a,createRandomModelForVariantList,0, +func_188640_b,loadBlocks,0, +func_188644_a,addFaceQuads,0, +func_188645_a,addGeneralQuads,0, +func_188647_a,makeMultipartModel,0, +func_188648_a,putModel,0, +func_188650_g,getTargetLocation,2, +func_188651_f,getMaxRiseOrFall,2, +func_188652_i,getType,2, +func_188653_h,getYawFactor,2, +func_188654_a,getIsStationary,2, +func_188655_a,onCrystalDestroyed,2, +func_188656_a,getAdjustedDamage,2, +func_188657_b,doClientRenderEffects,2, +func_188658_e,removeAreaEffect,2, +func_188659_c,doLocalUpdate,2, +func_188660_d,initPhase,2, +func_188663_j,resetFlameCount,2, +func_188668_a,setTarget,2, +func_188674_a,strafePlayer,2, +func_188675_j,findNewTarget,2, +func_188676_k,navigateToNextPathNode,2, +func_188681_j,findNewTarget,2, +func_188682_k,navigateToNextPathNode,2, +func_188686_a,setTarget,2, +func_188687_j,findNewTarget,2, +func_188688_k,navigateToNextPathNode,2, +func_188695_j,findNewTarget,2, +func_188696_k,navigateToNextPathNode,2, +func_188700_a,getSounds,0, +func_188701_c,getSubtitle,0, +func_188704_a,getByName,0, +func_188712_c,getSubtitle,0, +func_188714_b,getLocation,0, +func_188715_a,addSound,0, +func_188719_a,getSoundLocation,0, +func_188721_b,getSoundAsOggLocation,0, +func_188722_g,getType,0, +func_188723_h,isStreaming,0, +func_188724_c,getVolume,0, +func_188725_d,getPitch,0, +func_188732_a,deserializeType,0, +func_188733_a,deserializeSounds,0, +func_188734_b,deserializeSound,0, +func_188735_a,create,2, +func_188736_a,createPhase,2, +func_188737_a,getConstructor,2, +func_188738_a,getById,2, +func_188739_c,getTotalPhases,2, +func_188740_b,getId,2, +func_188756_a,getCurrentPhase,2, +func_188757_b,getPhase,2, +func_188758_a,setPhase,2, +func_188768_a,getMusicLocation,0, +func_188769_a,getVolume,0, +func_188770_e,getClampedVolume,0, +func_188771_a,setVolume,0, +func_188772_d,getClampedPitch,0, +func_188773_b,removeListener,0, +func_188774_a,addListener,0, +func_188785_m,renderDirections,0, +func_188786_a,openFile,0, +func_188795_a,getByOrdinal,2, +func_188802_a,forwardsRaycast,2, +func_188803_a,rotateTowardsMovement,2, +func_189101_db,isSmallSlime,2, +func_189103_N,clearElytraFlying,2, +func_189104_c,generatePositions,2, +func_189210_b,getPosFromArguments,2, +func_189211_a,getCoordinate,2, +func_189213_a,onUpdate,0, +func_189214_a,getBrightnessForRender,0, +func_189404_a,setLootTable,2, +func_189416_e,getToughness,2, +func_189418_a,getContainer,2, +func_189419_a,createDispenser,2, +func_189423_a,readLongArray,0, +func_189424_c,readVarIntArray,2, +func_189425_b,readByteArray,2, +func_189427_a,getDamageAfterAbsorb,2, +func_189428_b,setAttackCooldown,2, +func_189507_a,immediateBlockTick,2, +func_189508_F,getPendingTileEntityAt,2, +func_189509_E,isOutsideBuildHeight,2, +func_189510_a,writeToNBT,2, +func_189511_e,writeToNBT,2, +func_189512_bd,getCachedUniqueIdString,2, +func_189515_b,writeToNBT,2, +func_189516_d,writeInternal,2, +func_189517_E_,getUpdateTag,2, +func_189518_D_,getUpdatePacket,2, +func_189520_a,stop,0, +func_189529_a,addDetail,2, +func_189530_b,writeToNBT,2, +func_189532_c,setPos,2, +func_189533_g,setPos,2, +func_189534_c,move,2, +func_189535_a,setPos,0, +func_189536_c,move,2, +func_189539_a,eventReceived,2, +func_189540_a,neighborChanged,2, +func_189541_b,updateState,2, +func_189542_i,getDepth,2, +func_189543_a,getFlow,2, +func_189544_a,getSlopeAngle,0, +func_189545_x,getRenderedDepth,2, +func_189546_a,neighborChanged,2, +func_189547_a,onBlockEventReceived,2, +func_189548_a,getLoadedChunks,2, +func_189549_a,queueUnload,2, +func_189551_b,writeToNBT,2, +func_189552_a,writeToNBT,2, +func_189553_b,getPathNodeTypeRaw,2, +func_189554_f,getTileEntityTags,0, +func_189555_a,extractChunkData,2, +func_189556_a,calculateChunkSize,2, +func_189559_a,setAreaTransparent,0, +func_189560_a,hasDirection,0, +func_189561_a,setDirection,0, +func_189562_a,setPosition,0, +func_189563_q,rebuildWorldView,0, +func_189565_a,create,0, +func_189566_q,getNodeProcessor,2, +func_189567_a,stop,0, +func_189646_b,addButton,0, +func_189648_am,isReducedDebug,0, +func_189649_b,getHeight,2, +func_189651_aD,getForward,0, +func_189652_ae,hasNoGravity,2, +func_189653_aC,getPitchYaw,0, +func_189654_d,setNoGravity,2, +func_189656_a,registerFixesFireworkRocket,2, +func_189657_a,registerFixesArrow,2, +func_189658_a,registerFixesArrow,2, +func_189659_b,registerFixesSpectralArrow,2, +func_189660_b,registerFixesTippedArrow,2, +func_189661_a,registerFixesThrowable,2, +func_189662_a,registerFixesSnowball,2, +func_189663_a,registerFixesEnderPearl,2, +func_189664_a,registerFixesEgg,2, +func_189665_a,registerFixesPotion,2, +func_189666_a,registerFixesExpBottle,2, +func_189667_a,rotate,2, +func_189668_a,mirror,2, +func_189669_a,registerFixesMinecart,2, +func_189670_a,registerFixesMinecartCommand,2, +func_189671_a,registerFixesMinecartFurnace,2, +func_189672_a,registerFixesMinecartMobSpawner,2, +func_189673_a,registerFixesMinecartEmpty,2, +func_189674_a,registerFixesMinecartTNT,2, +func_189675_a,registerFixesBrewingStand,2, +func_189676_a,registerFixesFurnace,2, +func_189677_a,registerFixesChest,2, +func_189678_a,registerFixes,2, +func_189679_b,registerFixesDropper,2, +func_189681_a,registerFixesMinecartChest,2, +func_189682_a,registerFixesMinecartHopper,2, +func_189683_a,registerFixesHopper,2, +func_189684_a,registerFixesMobSpawner,2, +func_189685_a,registerFixesPiston,2, +func_189686_f,createDownloadCallback,0, +func_189688_b,validateResourcePackUrl,0, +func_189692_a,drawNameplate,0, +func_189693_b,addChainedFilledBoxVertices,0, +func_189694_a,drawBoundingBox,0, +func_189695_b,renderFilledBox,0, +func_189696_b,renderFilledBox,0, +func_189697_a,drawSelectionBoundingBox,0, +func_189698_a,drawBoundingBox,0, +func_189699_a,registerFixesFlowerPot,2, +func_189700_k,getMode,2, +func_189701_a,usedBy,2, +func_189702_n,getIntegrity,0, +func_189703_e,setShowAir,2, +func_189704_J,updateBlockState,2, +func_189705_a,writeCoordinates,0, +func_189706_E,unloadStructure,2, +func_189707_H,showsAir,0, +func_189708_j,getMetadata,0, +func_189709_F,isStructureLoadable,2, +func_189710_f,setShowBoundingBox,2, +func_189711_e,getPosition,0, +func_189712_b,save,2, +func_189713_m,ignoresEntities,0, +func_189714_c,load,2, +func_189715_d,getName,2, +func_189716_h,getMirror,0, +func_189717_g,getStructureSize,0, +func_189718_a,setIntegrity,2, +func_189719_o,getSeed,0, +func_189720_a,createdBy,2, +func_189721_I,showsBoundingBox,0, +func_189722_G,isPowered,2, +func_189723_d,setPowered,2, +func_189724_l,nextMode,0, +func_189725_a,setSeed,2, +func_189726_i,getRotation,0, +func_189732_d,setParticleParam2,2, +func_189733_n,getParticleParam1,2, +func_189734_b,setParticleParam1,2, +func_189735_o,getParticleParam2,2, +func_189738_a,registerFixesItemFrame,2, +func_189739_a,canBeHooked,2, +func_189741_a,registerFixesFallingBlock,2, +func_189742_a,registerFixesItem,2, +func_189743_a,registerFixesFireball,2, +func_189744_a,registerFixesLargeFireball,2, +func_189745_a,registerFixesSmallFireball,2, +func_189746_a,registerFixesWitherSkull,2, +func_189747_a,registerFixesDragonFireball,2, +func_189748_bU,getLastDamageSource,2, +func_189749_co,getWaterSlowDown,2, +func_189752_a,registerFixesMob,2, +func_189754_b,registerFixesBat,2, +func_189755_b,registerFixesDragon,2, +func_189756_b,registerFixesGhast,2, +func_189757_b,registerFixesShulker,2, +func_189758_c,registerFixesSlime,2, +func_189759_b,registerFixesMagmaCube,2, +func_189761_b,registerFixesBlaze,2, +func_189762_b,registerFixesCreeper,2, +func_189763_b,registerFixesEnderman,2, +func_189764_b,registerFixesEndermite,2, +func_189765_b,registerFixesGiantZombie,2, +func_189766_b,registerFixesGuardian,2, +func_189767_b,registerFixesSilverfish,2, +func_189772_b,registerFixesSkeleton,2, +func_189774_d,registerFixesSpider,2, +func_189775_b,registerFixesCaveSpider,2, +func_189776_b,registerFixesWitch,2, +func_189779_d,registerFixesZombie,2, +func_189781_b,registerFixesPigZombie,2, +func_189782_b,registerFixesWither,2, +func_189783_b,registerFixesSnowman,2, +func_189784_b,registerFixesIronGolem,2, +func_189785_b,registerFixesVillager,2, +func_189787_b,registerFixesOcelot,2, +func_189788_b,registerFixesWolf,2, +func_189789_b,registerFixesChicken,2, +func_189790_b,registerFixesCow,2, +func_189791_c,registerFixesMooshroom,2, +func_189792_b,registerFixesPig,2, +func_189793_df,isStanding,2, +func_189794_p,setStanding,2, +func_189795_r,getStandingAnimationScale,0, +func_189796_de,playWarningSound,2, +func_189801_b,registerFixesRabbit,2, +func_189802_b,registerFixesSheep,2, +func_189803_b,registerFixesHorse,2, +func_189804_b,registerFixesSquid,2, +func_189805_a,registerFixesArmorStand,2, +func_189806_a,registerFixesPlayer,2, +func_189807_a,openEditStructure,2, +func_189808_dh,canUseCommandBlock,2, +func_189809_N,isAutoJumpEnabled,0, +func_189810_i,updateAutoJump,0, +func_189814_f,updateToggleAirButton,0, +func_189815_g,updateToggleBoundingBox,0, +func_189816_h,updateMirrorButton,0, +func_189817_c,parseCoordinate,0, +func_189819_b,parseIntegrity,0, +func_189820_b,sendToServer,0, +func_189821_a,parseSeed,0, +func_189822_a,updateEntitiesButton,0, +func_189823_j,updateMode,0, +func_189824_i,updateDirectionButtons,0, +func_189862_a,doTeleport,2, +func_189863_a,teleportEntityToCoordinates,2, +func_189865_a,getDustColor,0, +func_189868_a,registerFixes,2, +func_189869_j,hasFrostWalkerEnchantment,2, +func_189872_a,canEntitySpawn,2, +func_189873_a,registerFixesJukebox,2, +func_189874_a,trigger,2, +func_189876_x,getDustColor,0, +func_189884_a,canEntitySpawn,2, +func_189886_a,forMaterial,2, +func_189889_a,registerFixes,2, +func_189910_a,byId,2, +func_189914_a,generateMaybeBox,2, +func_189915_a,generateDoor,2, +func_189916_b,getSkyBrightness,2, +func_189917_F_,getPlanksBlock,2, +func_189918_a,isSupportingBox,2, +func_189919_b,getFenceBlock,2, +func_189921_a,placeSupport,2, +func_189922_a,placeCobWeb,2, +func_189923_b,placeSupportPillar,2, +func_189924_a,setStructureType,2, +func_189925_i,biomeDoor,2, +func_189926_a,placeTorch,2, +func_189927_a,createVillageDoor,2, +func_189935_b,addHelper,2, +func_189938_b,generateAndAddPiece,2, +func_189940_a,createRandomShaftPiece,2, +func_189941_a,remove,2, +func_189942_b,get,2, +func_189943_a,processBlock,2, +func_189946_a,setIntegrity,2, +func_189947_a,getRandom,2, +func_189948_f,getIntegrity,2, +func_189949_a,setSeed,2, +func_189950_a,setRandom,2, +func_189954_a,idFor,2, +func_189955_a,stateFor,2, +func_189956_a,addMapping,2, +func_189960_a,addBlocksToWorld,2, +func_189961_a,getZeroPositionWithTransform,2, +func_189962_a,addBlocksToWorld,2, +func_189964_i,getTarget,0, +func_189965_h,getClosedSet,0, +func_189966_g,getOpenSet,0, +func_189967_a,registerFixes,2, +func_189972_c,getCenter,0, +func_189973_a,intersects,0, +func_189984_a,fromPitchYaw,0, +func_189985_c,lengthSquared,0, +func_189986_a,fromPitchYaw,0, +func_189988_a,dataFix,0, +func_189991_a,getColor,0, +func_189992_e,getBlockState,2, +func_189995_a,getServerData,0, +func_190008_d,readBlockState,2, +func_190009_a,writeBlockState,2, +func_190010_a,getName,2, +func_190020_b,getMoveVector,0, +func_190052_a,drawNameplate,0, +func_190053_a,setLightmapDisabled,0, +func_190054_a,renderInvisibleBlocks,0, +func_190055_a,renderBox,0, +func_190056_a,prepare,0, +func_190060_a,render,0, +func_190066_a,addDistanceToPlayer,0, +func_190067_a,renderPathLine,0, +func_190073_a,renderDebug,0, +func_190074_a,shouldRender,0, +func_190075_b,toggleChunkBorders,0, +func_190076_a,renderDebugText,0, +func_190102_a,checkAndPerformAttack,2, +func_190105_f,alertOthers,2, +func_190112_b,validatePack,0, +func_190113_a,checkHash,0, +func_190115_a,getDownloadHeaders,0, +func_190200_a,create,2, +func_190201_b,setWorldCreate,2, +func_190202_a,offs,2, +func_190300_a,getTileEntity,2, +func_190301_b,isValidCharacterForName,0, +func_190516_a,setResponderEntryValue,0, +func_190517_e,setPreventProxyConnections,1, +func_190518_ac,getPreventProxyConnections,2, +func_190521_a,debugFeedbackTranslated,0, +func_190522_c,updateObservingBlocksAt,2, +func_190523_a,spawnAlwaysVisibleParticle,2, +func_190524_a,neighborChanged,2, +func_190525_a,getClosestPlayer,2, +func_190526_b,isChunkGeneratedAt,2, +func_190527_a,mayPlace,2, +func_190528_a,findNearestStructure,2, +func_190529_b,observedNeighborChanged,2, +func_190530_aW,getIsInvulnerable,2, +func_190531_bD,getFireImmuneTicks,2, +func_190533_a,registerFixes,2, +func_190536_a,onHit,2, +func_190537_j,restoreOwnerFromSave,2, +func_190538_a,getHitEntity,2, +func_190542_a,makeAreaOfEffectCloud,2, +func_190543_a,applySplash,2, +func_190544_c,isWaterSensitiveEntity,2, +func_190545_n,applyWater,2, +func_190547_a,setEnchantmentEffectsFromEntity,2, +func_190548_o,refreshColor,2, +func_190549_a,setCaster,2, +func_190550_a,getAnimationProgress,0, +func_190551_c,damage,2, +func_190552_j,getCaster,2, +func_190559_a,getKey,2, +func_190560_a,register,2, +func_190563_a,renderItemActivation,0, +func_190564_k,resetData,0, +func_190565_a,displayItemActivation,0, +func_190570_a,spawnParticle,2, +func_190571_b,spawnParticle0,0, +func_190572_a,calculateParticleLevel,0, +func_190574_b,addDataFixers,2, +func_190575_a,setCustomName,2, +func_190576_q,getItems,2, +func_190579_a,setDestroyedByCreativePlayer,2, +func_190580_f,saveToNbt,2, +func_190581_E,isDestroyedByCreativePlayer,2, +func_190582_F,shouldDrop,2, +func_190583_o,updateAnimation,2, +func_190584_a,getBoundingBox,2, +func_190585_a,getProgress,2, +func_190586_e,loadFromNbt,2, +func_190587_b,getBoundingBox,2, +func_190588_c,getTopBoundingBox,2, +func_190589_G,moveCollidedEntities,2, +func_190590_r,isCleared,2, +func_190591_p,getAnimationStatus,2, +func_190592_s,getColor,0, +func_190593_a,registerFixesShulkerBox,2, +func_190603_b,setExactPosition,2, +func_190604_d,getDeltaZ,2, +func_190605_a,fixEntityWithinPistonBase,2, +func_190606_j,getCollisionRelatedBlockState,2, +func_190607_a,moveByPositionAndProgress,2, +func_190608_c,getDeltaY,2, +func_190609_a,addCollissionAABBs,2, +func_190610_a,getMovementArea,2, +func_190611_b,getDeltaX,2, +func_190612_a,getMovement,2, +func_190614_a,setItemStack,2, +func_190615_l,getItem,2, +func_190616_d,getColor,2, +func_190618_C,updateFixedColor,2, +func_190619_l,getAngler,2, +func_190620_n,shoot,2, +func_190621_a,catchingFish,2, +func_190622_s,setHookedEntity,2, +func_190623_q,updateRotation,2, +func_190624_r,checkCollision,2, +func_190625_o,shouldStopFishing,2, +func_190626_a,init,2, +func_190628_d,checkTotemDeathProtection,2, +func_190629_c,blockUsingShield,2, +func_190630_a,hasItemInSlot,2, +func_190631_cK,attackable,2, +func_190634_dg,followLeashSpeed,2, +func_190636_a,setAggressive,2, +func_190639_o,isAggressive,0, +func_190641_b,registerFixesVindicator,2, +func_190645_o,getOwner,2, +func_190646_di,getBoundOrigin,2, +func_190647_dj,isCharging,2, +func_190648_a,setCharging,2, +func_190651_g,setBoundOrigin,2, +func_190653_a,setLimitedLife,2, +func_190656_b,getVexFlag,2, +func_190658_a,setOwner,2, +func_190660_a,setVexFlag,2, +func_190663_b,registerFixesVex,2, +func_190669_a,holdingSpawnEggOfClass,2, +func_190670_t_,getWorld,2, +func_190671_u_,getPos,2, +func_190672_a,finalizeMobSpawn,2, +func_190676_dC,getMaxTemper,2, +func_190677_dK,wearsArmor,2, +func_190678_b,handleEating,2, +func_190679_dD,followMother,2, +func_190680_a,playGallopSound,2, +func_190681_a,setOffspringAttributes,2, +func_190682_f,isArmor,2, +func_190683_c,registerFixesAbstractHorse,2, +func_190684_dE,canEatGrass,2, +func_190685_dA,canBeSaddled,2, +func_190686_di,getInventorySize,2, +func_190687_dF,makeMad,2, +func_190690_dh,isTrap,2, +func_190691_p,setTrap,2, +func_190692_b,registerFixesSkeletonHorse,2, +func_190693_b,registerFixesZombieHorse,2, +func_190694_b,registerFixesAbstractChestHorse,2, +func_190695_dh,hasChest,2, +func_190696_dl,getInventoryColumns,2, +func_190697_dk,playChestEquipSound,2, +func_190699_b,registerFixesDonkey,2, +func_190700_b,registerFixesMule,2, +func_190702_g,setColorByItem,2, +func_190704_dO,getColor,2, +func_190705_dT,setRandomStrength,2, +func_190706_p,setStrength,2, +func_190707_dL,getStrength,2, +func_190709_dP,leaveCaravan,2, +func_190710_o,setVariant,2, +func_190711_a,setColor,2, +func_190712_dQ,hasCaravanTrail,2, +func_190713_e,spit,2, +func_190714_x,setDidSpit,2, +func_190715_a,joinCaravan,2, +func_190716_dS,getCaravanHead,2, +func_190717_dN,hasColor,0, +func_190718_dR,inCaravan,2, +func_190719_dM,getVariant,2, +func_190726_a,getArrow,2, +func_190727_o,getStepSound,2, +func_190728_b,registerFixesStray,2, +func_190729_b,registerFixesWitherSkeleton,2, +func_190730_o,shouldBurnInDay,2, +func_190731_di,getStepSound,2, +func_190732_dj,getSkullDrop,2, +func_190733_a,setProfession,2, +func_190735_dq,getConversionProgress,2, +func_190736_dl,getProfession,2, +func_190737_b,registerFixesZombieVillager,2, +func_190738_dp,finishConversion,2, +func_190740_b,registerFixesHusk,2, +func_190741_do,spawnLingeringCloud,2, +func_190748_a,setWololoTarget,2, +func_190751_dj,getWololoTarget,2, +func_190759_b,registerFixesEvoker,2, +func_190765_dj,getFlopSound,2, +func_190767_di,setGhost,0, +func_190768_b,registerFixesElderGuardian,2, +func_190769_dn,getColor,0, +func_190772_a,getClickedSlot,2, +func_190773_I,playBrokenSound,2, +func_190774_a,bedInRange,2, +func_190775_a,interactOn,2, +func_190776_cN,destroyVanishingCursedItems,2, +func_190777_m,disableShield,2, +func_190791_b,convertArgToBlockStatePredicate,2, +func_190792_a,getValueHelper,2, +func_190793_a,getBlockState,2, +func_190794_a,convertArgToBlockState,2, +func_190795_c,getBlockStatePropertyValueMap,2, +func_190826_c,addArgument,2, +func_190854_a,avoidLlama,2, +func_190858_a,firstIsLeashed,2, +func_190863_f,findRandomPosition,2, +func_190864_f,getPosition,2, +func_190867_m,getCastWarmupTime,2, +func_190868_j,castSpell,2, +func_190869_f,getCastingTime,2, +func_190871_k,getSpellPrepareSound,2, +func_190872_i,getCastingInterval,2, +func_190876_a,spawnFangs,2, +func_190882_b,setUnseenMemoryTicks,2, +func_190888_a,addMerchantRecipe,2, +func_190894_a,setEntityId,2, +func_190895_g,getEntityId,2, +func_190896_a,setAll,0, +func_190900_b,onSwapCraft,2, +func_190901_a,onTake,2, +func_190903_i,getDefaultInstance,0, +func_190905_a,renderBiomePreviewMap,2, +func_190906_a,setupNewMap,2, +func_190907_h,getColor,0, +func_190908_h,getNamedIdFrom,2, +func_190909_a,getYOffset,2, +func_190910_a,makeBanner,2, +func_190912_e,isNatural,2, +func_190914_a,getDirectionFromEntityLiving,2, +func_190915_d,setAnimationsToGo,2, +func_190916_E,getCount,2, +func_190917_f,grow,2, +func_190918_g,shrink,2, +func_190919_e,removeSubCompound,2, +func_190920_e,setCount,2, +func_190921_D,getAnimationsToGo,2, +func_190923_F,updateEmptyState,2, +func_190924_f,setTranslatableName,2, +func_190925_c,getOrCreateSubCompound,2, +func_190926_b,isEmpty,2, +func_190932_c,getColor,2, +func_190933_c,matchPatterns,2, +func_190934_a,isExplorationMap,2, +func_190936_d,isCurse,2, +func_190938_b,hasBindingCurse,2, +func_190939_c,hasVanishingCurse,2, +func_190942_a,rotate,2, +func_190943_d,getFixedBiome,2, +func_190944_c,isFixedBiome,2, +func_190946_v,hasCustomBreakingProgress,0, +func_190948_a,addInformation,0, +func_190949_e,getOffset,2, +func_190951_a,canBePotted,2, +func_190952_a,getBlockByColor,2, +func_190953_b,getColoredItemStack,2, +func_190954_c,getColorFromBlock,0, +func_190955_b,getColorFromItem,0, +func_190956_e,getColor,0, +func_190960_d,startSignal,2, +func_190961_e,updateNeighborsInFront,2, +func_190962_b,observedNeighborChanged,2, +func_190970_b,turnToDirt,2, +func_190971_b,updateBlockState,2, +func_190972_g,getLiquidHeight,2, +func_190973_f,getBlockLiquidHeight,2, +func_190974_b,onBroken,2, +func_190993_b,getHashname,2, +func_190994_a,byHash,0, +func_190996_c,getPatterns,2, +func_190997_a,getFileName,0, +func_190998_f,getPatternItem,2, +func_190999_e,hasPatternItem,2, +func_191000_d,hasPattern,2, +func_191057_i,hasCustomBreakingProgress,0, +func_191058_s,causesSuffocation,2, +func_191059_e,getOffset,2, +func_191062_e,isChunkGeneratedAt,2, +func_191063_a,isChunkGeneratedAt,2, +func_191064_f,chunkExists,2, +func_191065_b,getRegionFileIfExists,2, +func_191066_m,hasSkyLight,2, +func_191068_a,setupChunkSeed,2, +func_191069_a,findNearestStructurePosBySpacing,2, +func_191070_b,getYPosForStructure,2, +func_191080_a,generateChest,2, +func_191081_a,loadTemplate,2, +func_191085_a,loadTemplate,2, +func_191086_a,generate,2, +func_191087_a,startHouseTower,2, +func_191088_b,recursiveChildren,2, +func_191090_b,addPiece,2, +func_191092_a,create,2, +func_191094_a,addTargetDecoration,2, +func_191095_a,updateDecorations,2, +func_191098_b,get1x2FrontEntrance,2, +func_191099_b,get1x1Secret,2, +func_191100_a,get1x2SideEntrance,2, +func_191101_d,get2x2,2, +func_191102_c,get1x2Secret,2, +func_191103_e,get2x2Secret,2, +func_191104_a,get1x1,2, +func_191109_a,isHouse,2, +func_191110_a,recursiveCorridor,2, +func_191111_a,cleanEdges,2, +func_191113_b,get1x2RoomDirection,2, +func_191114_a,isRoomId,2, +func_191115_b,setupThirdFloor,2, +func_191116_a,identifyRooms,2, +func_191123_a,createRoof,2, +func_191124_c,traverseTurn,2, +func_191125_a,createMansion,2, +func_191126_d,traverseInnerTurn,2, +func_191127_a,addRoom2x2,2, +func_191128_a,addRoom2x2Secret,2, +func_191129_a,addRoom1x1,2, +func_191130_a,traverseOuterWalls,2, +func_191131_b,traverseWallPiece,2, +func_191132_a,addRoom1x2,2, +func_191133_a,entrance,2, +func_191141_a,setIf,2, +func_191142_a,set,2, +func_191144_a,set,2, +func_191145_a,get,2, +func_191147_b,edgesTo,2, +func_191152_a,generateMansion,2, +func_191153_a,registerWoodlandMansionPieces,2, +func_191157_a,getZeroPositionWithTransform,2, +func_191158_a,registerFixes,2, +func_191159_a,byIcon,2, +func_191160_b,isRenderedOnFrame,0, +func_191161_d,getMapColor,2, +func_191162_c,hasMapColor,2, +func_191163_a,getIcon,2, +func_191179_b,getType,2, +func_191180_f,renderOnFrame,0, +func_191194_a,offset,2, +func_191195_a,contract,2, +func_191196_a,create,2, +func_191197_a,withSize,2, +func_191205_a,getMapInstanceIfExists,0, +func_191207_a,getData,0, +func_191208_c,getAmount,0, +func_191216_a,getArm,0, +func_191228_a,getModelVersion,0, +func_191235_a,getAddress,2, +func_191238_f,setBaseAirFriction,0, +func_191271_a,emitParticleAtEntity,0, +func_191273_b,positiveModulo,0, +func_191277_a,getVillagerProfession,2, +func_191281_a,saveAllItems,2, +func_191282_a,saveAllItems,2, +func_191283_b,loadAllItems,2, +func_191286_a,getPasses,0, +func_191287_c,getOffset,0, +func_191301_a,getKey,2, +func_191302_a,getTranslationName,2, +func_191303_a,register,2, +func_191304_a,newEntity,2, +func_191305_a,addSpawnInfo,2, +func_191306_a,getKey,2, +func_191324_b,notRiding,2, +func_191361_a,translateToHand,0, +func_191377_b,getLandPos,2, +func_191378_a,moveAboveSolid,2, +func_191379_a,generateRandomPos,2, +func_191380_b,isWaterDestination,2, +func_191382_c,fudgePath,0, +func_191384_a,validatePath,0, +func_191385_d,getFile,0, +func_191399_b,getResourcePack,0, +func_191401_d,loadStaticModels,0, +func_191420_l,isEmpty,2, +func_191500_a,intersect,2, +func_191503_g,isInsideWorldBorder,2, +func_191504_a,getCollisionBoxes,2, +func_191507_d,setFixedColor,2, +func_191508_b,getCustomColor,2, +func_191510_k,dealExplosionDamage,2, +func_191511_j,isAttachedToEntity,2, +func_191514_d,setupFogColor,0, +func_191515_a,getMinMaxPiecesAABB,2, +func_191516_a,setLureSpeed,2, +func_191517_b,setLuck,2, +func_191521_c,addItemStackToInventory,2, +func_191522_a,registerFixesPlayerMP,2, +func_191523_f,getFollowDistance,2, +func_191526_e,getSweepingDamageRatio,2, +func_191527_a,getSweepingDamageRatio,2, +func_191528_c,getFishingSpeedBonus,2, +func_191529_b,getFishingLuckBonus,2, +func_191531_b,getAllInBoxMutable,2, +func_191532_a,getAllInBox,2, +func_191553_a,addUpdate,0, +func_191556_a,renderDebugText,0, +func_191560_c,isCompatibleWith,2, +func_191742_a,addChatMessage,0, +func_191745_a,drawButton,0, +func_191746_c,setPosition,0, +func_191751_a,initTextureValues,0, +func_191752_c,setPosition,0, +func_191753_b,setStateTriggered,0, +func_191754_c,isStateTriggered,0, +func_191764_e,getCategory,0, +func_191770_c,setPosition,0, +func_191771_c,getList,0, +func_191772_a,getToolTipText,0, +func_191783_a,drawToast,0, +func_191788_b,clear,0, +func_191793_c,isMouseOver,0, +func_191794_b,getAdvancementGui,0, +func_191795_d,getTitle,0, +func_191796_a,drawIcon,0, +func_191797_b,scroll,0, +func_191798_a,drawTab,0, +func_191799_a,drawContents,0, +func_191800_a,addAdvancement,0, +func_191816_c,isMouseOver,0, +func_191817_b,draw,0, +func_191818_a,getFirstVisibleParent,0, +func_191819_a,drawConnectivity,0, +func_191820_c,getY,0, +func_191821_a,drawHover,0, +func_191822_a,addGuiAdvancement,0, +func_191823_d,getX,0, +func_191824_a,setAdvancementProgress,0, +func_191825_b,attachToParent,0, +func_191839_a,isVisible,0, +func_191842_a,render,0, +func_191845_a,init,0, +func_191846_c,nineInchSprite,0, +func_191856_a,init,0, +func_191859_a,keyPressed,0, +func_191861_a,render,0, +func_191862_a,mouseClicked,0, +func_191864_a,renderGhostRecipe,0, +func_191866_a,toggleVisibility,0, +func_191871_c,removed,0, +func_191874_a,slotClicked,0, +func_191876_c,renderTooltip,0, +func_191878_b,isVisible,0, +func_191880_f,isOffsetNextToMainGUI,0, +func_191927_a,getItemToolTip,0, +func_191928_b,rootAdvancementRemoved,0, +func_191929_d,nonRootAdvancementRemoved,0, +func_191930_a,advancementsCleared,2, +func_191931_a,rootAdvancementAdded,2, +func_191932_c,nonRootAdvancementAdded,2, +func_191933_a,onUpdateAdvancementProgress,0, +func_191934_b,renderWindow,0, +func_191935_f,getTab,0, +func_191936_c,renderInside,0, +func_191937_d,renderToolTips,0, +func_191938_e,getAdvancementGui,0, +func_191948_b,renderHoveredToolTip,0, +func_191949_aK,getAdvancementManager,2, +func_191952_z,getAdvancementManager,2, +func_191953_am,isOverWater,2, +func_191954_d,playFlySound,2, +func_191955_a,onInsideBlock,2, +func_191956_a,awardKillScore,2, +func_191957_ae,makeFlySound,2, +func_191958_b,moveRelative,2, +func_191960_a,getLanguage,0, +func_191961_a,renderModel,0, +func_191962_a,renderItemModelIntoGUI,0, +func_191965_a,renderModel,0, +func_191966_a,renderEffect,0, +func_191967_a,renderModel,0, +func_191969_a,renderQuad,0, +func_191970_a,renderQuads,0, +func_191971_c,add,2, +func_191973_d,addResource,2, +func_191975_a,placeItemBackInInventory,2, +func_191979_s,getLevels,2, +func_191980_a,handleRecipeBook,2, +func_191981_a,handleAdvancementInfo,2, +func_191982_f,getAdvancementManager,0, +func_191984_a,handleRecipeBookUpdate,2, +func_191985_a,handleRecipePlacement,2, +func_191986_a,travel,2, +func_191987_a,setPartying,0, +func_191989_p,setMoveForward,2, +func_191990_c,isPreventingPlayerRest,2, +func_191991_a,startConverting,2, +func_191993_do,getLoveCause,2, +func_191994_f,setEntityOnShoulder,2, +func_191995_du,canSitOnShoulder,2, +func_191997_m,setVariant,2, +func_191998_ds,getVariant,2, +func_191999_g,getImitatedSound,2, +func_192000_b,getPitch,2, +func_192001_dv,calculateFlapping,2, +func_192002_a,isFlying,2, +func_192003_a,getAmbientSound,2, +func_192004_dr,isPartying,0, +func_192005_a,playAmbientSound,2, +func_192006_b,playMimicSound,2, +func_192020_c,createSheepColor,2, +func_192021_a,unlockRecipes,2, +func_192022_b,resetRecipes,2, +func_192023_dk,getLeftShoulderEntity,2, +func_192024_a,onEnchant,2, +func_192025_dl,getRightShoulderEntity,2, +func_192026_k,spawnShoulderEntity,2, +func_192027_g,addShoulderEntity,2, +func_192028_j,playShoulderEntityAmbientSound,2, +func_192029_h,setLeftShoulderEntity,2, +func_192030_dh,spawnShoulderEntities,2, +func_192031_i,setRightShoulderEntity,2, +func_192035_E,getRecipeBook,0, +func_192037_E,getRecipeBook,2, +func_192038_E,awardTeamKillScores,2, +func_192039_O,getAdvancements,2, +func_192043_J_,recipesUpdated,0, +func_192044_a,handleHotbarSnapshots,0, +func_192054_h,getPlayerAdvancements,2, +func_192056_a,build,2, +func_192057_a,writeTo,2, +func_192058_a,resolveParent,2, +func_192059_a,deserialize,2, +func_192060_b,readFrom,2, +func_192067_g,getId,2, +func_192068_c,getDisplay,2, +func_192069_e,getChildren,2, +func_192070_b,getParent,2, +func_192071_a,addChild,2, +func_192072_d,getRewards,2, +func_192073_f,getCriteria,2, +func_192074_h,getRequirements,2, +func_192075_a,copy,2, +func_192083_a,loadAdvancements,2, +func_192084_a,getAdvancement,2, +func_192085_a,removeAll,0, +func_192086_a,setListener,0, +func_192087_a,clear,2, +func_192088_b,getRoots,2, +func_192089_c,getAdvancements,2, +func_192090_a,remove,0, +func_192099_a,update,2, +func_192100_b,fromNetwork,2, +func_192101_b,revokeCriterion,2, +func_192102_e,getCompletedCriteria,2, +func_192103_c,getPercent,0, +func_192104_a,serializeToNetwork,2, +func_192105_a,isDone,2, +func_192106_c,getCriterionProgress,2, +func_192107_d,getRemaningCriteria,2, +func_192108_b,hasProgress,2, +func_192109_a,grantCriterion,2, +func_192113_a,apply,2, +func_192118_a,register,2, +func_192119_a,get,2, +func_192120_a,getAll,2, +func_192140_a,serializeToNetwork,2, +func_192141_a,serializeToNetwork,2, +func_192142_c,criteriaFromNetwork,2, +func_192143_a,getCriterionInstance,2, +func_192144_b,criteriaFromJson,2, +func_192145_a,criterionFromJson,2, +func_192146_b,criterionFromNetwork,2, +func_192148_e,serialize,2, +func_192149_a,read,2, +func_192150_a,write,2, +func_192151_a,isObtained,2, +func_192152_a,fromDateTime,2, +func_192153_b,obtain,2, +func_192154_c,reset,2, +func_192158_a,getCriterionInstance,2, +func_192159_a,grantCriterion,2, +func_192163_a,getId,2, +func_192164_b,removeListener,2, +func_192165_a,addListener,2, +func_192166_a,deserializeInstance,2, +func_192167_a,removeAllListeners,2, +func_192168_a,trigger,2, +func_192173_a,trigger,2, +func_192180_a,trigger,2, +func_192183_a,trigger,2, +func_192190_a,trigger,2, +func_192193_a,trigger,2, +func_192200_a,trigger,2, +func_192208_a,trigger,2, +func_192211_a,trigger,2, +func_192215_a,trigger,2, +func_192220_a,trigger,2, +func_192225_a,trigger,2, +func_192229_a,trigger,2, +func_192234_a,trigger,2, +func_192239_a,trigger,2, +func_192244_a,getId,2, +func_192246_a,test,2, +func_192250_a,test,2, +func_192252_a,test,2, +func_192254_a,test,2, +func_192257_a,test,2, +func_192260_a,test,2, +func_192263_a,test,2, +func_192265_a,test,2, +func_192270_a,test,2, +func_192278_a,test,2, +func_192283_a,test,2, +func_192285_a,test,2, +func_192288_a,test,2, +func_192290_a,write,2, +func_192291_d,getFrame,2, +func_192292_a,setPosition,2, +func_192293_c,getBackground,0, +func_192294_a,deserialize,2, +func_192295_b,read,2, +func_192296_f,getY,0, +func_192297_a,getTitle,2, +func_192298_b,getIcon,0, +func_192299_e,getX,0, +func_192307_a,getName,2, +func_192308_a,byName,2, +func_192309_b,getIcon,0, +func_192316_a,moveSubtree,2, +func_192317_d,getLastChild,2, +func_192318_a,thirdWalk,2, +func_192319_a,secondWalk,2, +func_192320_a,firstWalk,2, +func_192321_c,getFirstChild,2, +func_192322_a,buildSubTree,2, +func_192323_a,layout,2, +func_192324_a,apportion,2, +func_192325_b,executeShifts,2, +func_192326_a,getAncestor,2, +func_192327_e,updatePosition,2, +func_192340_b,remove,2, +func_192341_a,isEmpty,2, +func_192342_a,trigger,2, +func_192343_a,add,2, +func_192346_b,removeListener,2, +func_192347_a,isEmpty,2, +func_192348_a,trigger,2, +func_192349_a,addListener,2, +func_192352_a,trigger,2, +func_192353_b,remove,2, +func_192354_a,isEmpty,2, +func_192355_a,add,2, +func_192358_b,remove,2, +func_192359_a,isEmpty,2, +func_192360_a,add,2, +func_192361_a,trigger,2, +func_192364_a,deserialize,2, +func_192365_a,test,2, +func_192381_a,isTeleportFriendlyBlock,2, +func_192385_j,getTreePos,2, +func_192388_b,addItem,2, +func_192389_a,slotChangedCraftingGrid,2, +func_192394_m,isAlignedRight,0, +func_192396_c,getDyeColorName,0, +func_192399_d,isDynamic,2, +func_192400_c,getIngredients,0, +func_192402_a,deserializeIngredients,2, +func_192403_f,getWidth,0, +func_192404_g,getHeight,0, +func_192405_a,deserializeItem,2, +func_192407_a,patternFromJson,2, +func_192408_a,deserializeKey,2, +func_192413_b,findMatchingRecipe,2, +func_192420_c,parseJsonRecipes,2, +func_192425_e,tryTouchWater,2, +func_192445_m,createNewDragon,2, +func_192447_a,deserialize,2, +func_192448_a,optionalBoolean,2, +func_192457_b,remove,2, +func_192458_a,isEmpty,2, +func_192459_a,trigger,2, +func_192460_a,add,2, +func_192463_a,test,2, +func_192464_a,deserialize,2, +func_192465_b,deserializeArray,2, +func_192469_b,remove,2, +func_192470_a,isEmpty,2, +func_192471_a,trigger,2, +func_192472_a,add,2, +func_192475_b,remove,2, +func_192476_a,isEmpty,2, +func_192477_a,add,2, +func_192478_a,trigger,2, +func_192481_a,deserialize,2, +func_192482_a,test,2, +func_192486_a,trigger,2, +func_192487_b,remove,2, +func_192488_a,isEmpty,2, +func_192489_a,add,2, +func_192492_a,deserialize,2, +func_192493_a,test,2, +func_192494_b,deserializeArray,2, +func_192501_b,remove,2, +func_192502_a,isEmpty,2, +func_192503_a,trigger,2, +func_192504_a,add,2, +func_192507_b,remove,2, +func_192508_a,isEmpty,2, +func_192510_a,add,2, +func_192513_a,testSquare,2, +func_192514_a,test,2, +func_192515_a,deserialize,2, +func_192519_b,remove,2, +func_192520_a,isEmpty,2, +func_192521_a,trigger,2, +func_192522_a,add,2, +func_192525_b,remove,2, +func_192527_a,isEmpty,2, +func_192528_a,add,2, +func_192531_b,remove,2, +func_192532_a,isEmpty,2, +func_192533_a,trigger,2, +func_192534_a,add,2, +func_192537_a,trigger,2, +func_192538_b,remove,2, +func_192539_a,isEmpty,2, +func_192540_a,add,2, +func_192543_a,trigger,2, +func_192544_b,remove,2, +func_192545_a,isEmpty,2, +func_192546_a,add,2, +func_192551_a,findAdvancement,2, +func_192552_c,testAdvancement,2, +func_192554_c,testCriterion,2, +func_192556_d,getRecipes,2, +func_192558_a,getPathNodeType,2, +func_192559_a,getPathNodeType,2, +func_192562_a,read,0, +func_192563_a,getHotbarSnapshot,0, +func_192564_b,write,0, +func_192572_a,writeResourceLocation,2, +func_192573_m,readTime,2, +func_192574_a,writeTime,2, +func_192575_l,readResourceLocation,2, +func_192576_a,say,0, +func_192582_a,byId,2, +func_192583_a,getId,2, +func_192590_c,getType,2, +func_192593_c,isGuiOpen,0, +func_192594_d,isFilteringCraftable,0, +func_192595_a,getRecipes,0, +func_192600_b,getAdvancementsToRemove,0, +func_192602_d,isFirstSync,0, +func_192603_a,getAdvancementsToAdd,0, +func_192604_c,getProgressUpdates,0, +func_192610_d,getMoveItemsFromGrid,2, +func_192611_c,readMoveItems,2, +func_192612_a,writeMoveItems,2, +func_192613_a,getContainerId,2, +func_192614_b,getUid,2, +func_192615_c,getMoveItemsToGrid,2, +func_192620_b,getForwardSpeed,2, +func_192624_c,isGuiOpen,2, +func_192625_d,isFilteringCraftable,2, +func_192633_a,updatePosition,0, +func_192634_a,drawEntry,0, +func_192635_a,renderButton,0, +func_192636_a,renderComponent,0, +func_192637_a,drawSlot,0, +func_192638_a,drawSelectionBox,0, +func_192639_a,updateItemPos,0, +func_192648_a,getX,0, +func_192650_a,getMax,0, +func_192651_a,draw,0, +func_192652_a,drawIcon,0, +func_192653_b,getY,0, +func_192654_a,isMouseOver,0, +func_192667_a,getId,0, +func_192681_a,get,0, +func_192682_a,clear,0, +func_192684_b,size,0, +func_192685_a,setRecipe,0, +func_192686_c,getRecipe,0, +func_192708_c,containsCraftableRecipes,0, +func_192709_a,add,0, +func_192711_b,getRecipes,0, +func_192717_a,copyValue,2, +func_192735_d,copy,2, +func_192738_c,shouldBeVisible,2, +func_192739_a,setPlayer,2, +func_192740_f,load,2, +func_192741_b,flushDirty,2, +func_192742_b,ensureVisibility,2, +func_192743_a,startProgress,2, +func_192744_b,revokeCriterion,2, +func_192745_a,dispose,2, +func_192746_d,hasCompletedChildrenOrSelf,2, +func_192747_a,getProgress,2, +func_192748_e,checkForAutomaticTriggers,2, +func_192749_b,save,2, +func_192750_a,grantCriterion,2, +func_192751_c,registerListeners,2, +func_192752_d,ensureAllVisible,2, +func_192777_a,loadBuiltInAdvancements,2, +func_192778_a,getAdvancement,2, +func_192779_a,reload,2, +func_192780_b,getAdvancements,2, +func_192781_c,loadCustomAdvancements,2, +func_192798_a,setListener,0, +func_192799_a,read,0, +func_192810_b,setFilteringCraftable,2, +func_192812_b,isGuiOpen,0, +func_192813_a,setGuiOpen,2, +func_192815_c,isFilteringCraftable,0, +func_192824_e,write,2, +func_192825_a,read,2, +func_192826_c,init,2, +func_192830_a,createPlayer,0, +func_192831_a,handleRecipePlacement,0, +func_192833_a,fromTag,0, +func_192834_a,createTag,0, +func_192836_a,putColor,0, +func_192838_a,renderByItem,0, +func_192839_a,getClassFromName,0, +func_192840_b,getValidTypeNames,2, +func_192841_a,render,0, +func_192854_a,render,0, +func_192855_a,render,0, +func_192861_b,getCustomBob,0, +func_192864_a,renderEntityOnShoulder,0, +func_192876_m,debugPathFinding,2, +func_192877_c,setCanFloat,2, +func_192878_b,setCanEnterDoors,2, +func_192879_a,setCanOpenDoors,2, +func_192880_g,canFloat,2, +func_192988_a,add,0, +func_192989_b,getMinecraft,0, +func_192990_a,getToast,0, +func_192991_a,drawToolTips,0, +func_192993_a,renderRepeating,0, +func_192994_a,render9Sprite,0, +func_192995_a,findOptimalLines,0, +func_192999_a,setVisible,0, +func_193001_a,recipesShown,0, +func_193003_g,updateCollections,0, +func_193006_a,setVisible,0, +func_193011_a,updateScreenPosition,0, +func_193013_a,placeRecipe,0, +func_193014_a,initVisuals,0, +func_193015_d,renderGhostRecipeTooltip,0, +func_193024_a,updateNarratorButton,0, +func_193026_g,onStatsUpdated,0, +func_193028_a,initLists,0, +func_193029_f,initButtons,0, +func_193030_aL,getFunctionManager,2, +func_193031_aM,reload,2, +func_193032_ao,getTutorial,0, +func_193033_an,getToastGui,0, +func_193037_A,getFunctionManager,2, +func_193047_k,getPaddleSound,2, +func_193048_a,getColor,2, +func_193049_f,getItemStack,2, +func_193050_e,isHeadPiece,0, +func_193051_a,setItemValues,2, +func_193052_a,setColor,2, +func_193054_a,setPartying,0, +func_193055_i,getRecipeUsed,2, +func_193056_a,setRecipeUsed,2, +func_193058_a,getFunction,2, +func_193059_f,reload,2, +func_193061_h,loadFunctions,2, +func_193062_a,getCommandManager,2, +func_193065_c,getMaxCommandChainLength,2, +func_193066_d,getFunctions,2, +func_193074_a,checkIfMoveItemMatch,2, +func_193076_bZ,getActivePotionMap,2, +func_193077_p,getArmPose,0, +func_193078_a,isAggressive,0, +func_193079_a,setAggressive,2, +func_193081_a,setSpellType,2, +func_193082_dl,isSpellcasting,2, +func_193083_dm,getSpellType,2, +func_193085_dn,getSpellTicks,2, +func_193086_dk,getSpellSound,2, +func_193096_dj,isAggressive,0, +func_193097_t,createArrowEntity,2, +func_193098_a,getRenderLocations,0, +func_193101_c,setTamedBy,2, +func_193102_a,unlockRecipes,2, +func_193103_a,removeRecipeHighlight,0, +func_193104_a,copyFrom,2, +func_193105_t,hasDisconnected,2, +func_193106_Q,getEnteredNetherPosition,2, +func_193115_c,isVisible,0, +func_193123_j,getDisplayText,2, +func_193124_g,getRequirementCount,0, +func_193126_d,getProgressText,0, +func_193128_g,getFirstProgressDate,2, +func_193140_d,getObtained,2, +func_193143_a,trigger,2, +func_193148_a,trigger,2, +func_193153_a,trigger,2, +func_193158_a,trigger,2, +func_193162_a,trigger,2, +func_193168_a,trigger,2, +func_193173_a,trigger,2, +func_193178_a,trigger,2, +func_193182_a,trigger,2, +func_193187_a,trigger,2, +func_193190_a,test,2, +func_193193_a,test,2, +func_193195_a,test,2, +func_193197_a,test,2, +func_193201_a,test,2, +func_193204_a,test,2, +func_193206_a,test,2, +func_193210_a,test,2, +func_193215_a,test,2, +func_193216_a,test,2, +func_193218_a,test,2, +func_193220_i,shouldAnnounceToChat,2, +func_193221_a,deserializeIcon,2, +func_193222_b,getDescription,2, +func_193223_h,shouldShowToast,0, +func_193224_j,isHidden,2, +func_193229_c,getFormat,2, +func_193231_b,remove,2, +func_193232_a,isEmpty,2, +func_193233_a,add,2, +func_193234_a,trigger,2, +func_193237_b,remove,2, +func_193238_a,isEmpty,2, +func_193239_a,add,2, +func_193240_a,trigger,2, +func_193244_w,reloadResources,2, +func_193245_a,update,0, +func_193246_a,onMouseHover,0, +func_193247_a,handleMovement,0, +func_193248_b,onStop,0, +func_193249_a,handleMouse,0, +func_193250_a,onHitBlock,0, +func_193251_c,openInventory,0, +func_193252_a,handleSetSlot,0, +func_193291_a,createKeybindComponent,0, +func_193292_a,setStep,0, +func_193293_a,handleMovement,0, +func_193294_a,onHitBlock,0, +func_193295_e,getMinecraft,0, +func_193296_a,openInventory,0, +func_193297_a,onMouseHover,0, +func_193299_a,handleMouse,0, +func_193300_b,stop,0, +func_193301_a,handleSetSlot,0, +func_193302_c,reload,0, +func_193303_d,update,0, +func_193307_a,getTutorial,0, +func_193308_a,getName,0, +func_193309_a,create,0, +func_193320_l,getSpellType,2, +func_193327_a,clearContainer,2, +func_193337_a,getFromId,2, +func_193349_f,getColorComponentValues,2, +func_193350_e,getColorValue,0, +func_193354_a,addContainer,2, +func_193355_a,addContainerRecipe,2, +func_193356_a,addMix,2, +func_193357_a,addMix,2, +func_193358_e,getGroup,0, +func_193361_a,deserializeIngredient,2, +func_193362_a,deserialize,2, +func_193363_a,deserialize,2, +func_193364_a,deserializeIngredients,2, +func_193365_a,getMatchingStacks,0, +func_193367_a,fromItem,2, +func_193368_a,fromItems,2, +func_193369_a,fromStacks,2, +func_193372_a,register,2, +func_193373_a,getRecipe,2, +func_193374_a,getRecipeById,2, +func_193375_a,getIDForRecipe,2, +func_193376_a,parseRecipeJson,2, +func_193377_a,init,2, +func_193379_a,register,2, +func_193382_c,isExceptBlockForAttachWithPiston,2, +func_193383_a,getBlockFaceShape,2, +func_193384_b,isExceptionBlockForAttaching,2, +func_193385_b,isHeadPiece,0, +func_193386_c,executeChain,2, +func_193387_a,execute,2, +func_193392_c,canAttachTo,2, +func_193393_b,attachesTo,2, +func_193394_e,isExcepBlockForAttachWithPiston,2, +func_193395_a,canAttachTo,2, +func_193396_c,isAcceptableNeighbor,2, +func_193397_e,isExceptBlockForAttaching,2, +func_193401_d,getBlockFaceShape,2, +func_193413_a,isInsideStructure,2, +func_193414_a,isInsideStructure,2, +func_193417_a,byName,2, +func_193418_a,test,2, +func_193421_a,deserialize,2, +func_193422_a,test,2, +func_193429_b,remove,2, +func_193430_a,isEmpty,2, +func_193431_a,add,2, +func_193432_a,trigger,2, +func_193438_b,remove,2, +func_193439_a,isEmpty,2, +func_193440_a,add,2, +func_193441_a,trigger,2, +func_193446_b,remove,2, +func_193447_a,isEmpty,2, +func_193448_a,trigger,2, +func_193449_a,add,2, +func_193452_a,test,2, +func_193453_a,test,2, +func_193454_a,deserialize,2, +func_193462_a,trigger,2, +func_193463_a,test,2, +func_193464_a,deserialize,2, +func_193469_a,test,2, +func_193470_a,test,2, +func_193471_a,deserialize,2, +func_193472_a,test,2, +func_193475_a,test,2, +func_193476_a,deserialize,2, +func_193477_a,test,2, +func_193478_a,test,2, +func_193481_b,remove,2, +func_193482_a,isEmpty,2, +func_193483_a,trigger,2, +func_193484_a,add,2, +func_193487_b,remove,2, +func_193488_a,isEmpty,2, +func_193489_a,trigger,2, +func_193490_a,add,2, +func_193493_a,trigger,2, +func_193494_b,remove,2, +func_193495_a,isEmpty,2, +func_193496_a,add,2, +func_193497_a,trigger,2, +func_193500_b,remove,2, +func_193501_a,isEmpty,2, +func_193502_a,add,2, +func_193503_b,trigger,2, +func_193506_b,remove,2, +func_193507_a,isEmpty,2, +func_193508_a,add,2, +func_193509_a,trigger,2, +func_193512_a,getPlayer,2, +func_193513_a,getPlayers,2, +func_193514_a,getAdvancements,2, +func_193515_a,addChildren,2, +func_193516_a,perform,2, +func_193517_a,getAdvancementNames,2, +func_193518_a,get,2, +func_193527_a,create,2, +func_193528_a,getEntries,2, +func_193531_b,getPlayers,2, +func_193532_a,perform,2, +func_193534_a,wrongUsage,2, +func_193535_a,performCriterion,2, +func_193536_a,byName,2, +func_193537_a,perform,2, +func_193543_a,fail,2, +func_193544_a,usage,2, +func_193546_a,success,2, +func_193547_a,byName,2, +func_193558_a,getBlockColor,2, +func_193577_a,getPathNodeType,2, +func_193578_a,checkNeighborBlocks,2, +func_193579_b,test,2, +func_193580_a,from,2, +func_193581_j,getTypeName,2, +func_193582_s,handleEscape,2, +func_193584_a,toArray,2, +func_193586_a,toArray,2, +func_193588_a,quoteAndEscape,2, +func_193589_a,toArray,2, +func_193590_a,setValueHelper,2, +func_193592_a,slice,2, +func_193593_f,readStruct,2, +func_193594_o,pop,2, +func_193595_h,readQuotedString,2, +func_193596_c,type,2, +func_193597_b,peek,2, +func_193598_n,peek,2, +func_193599_a,isAllowedInKey,2, +func_193600_j,readListTag,2, +func_193601_b,readKey,2, +func_193602_b,exception,2, +func_193603_a,readArray,2, +func_193604_b,expect,2, +func_193605_e,readList,2, +func_193606_k,readArrayTag,2, +func_193607_l,skipWhitespace,2, +func_193608_a,canRead,2, +func_193609_a,readSingleStruct,2, +func_193610_d,readValue,2, +func_193611_c,readTypedValue,2, +func_193612_g,canRead,2, +func_193613_m,hasElementSeparator,2, +func_193614_i,readString,2, +func_193626_b,getDisplayString,0, +func_193633_h,getKeybind,2, +func_193640_a,isActive,0, +func_193641_a,announceMode,0, +func_193642_b,clear,0, +func_193644_b,getDisplayedRecipes,0, +func_193648_b,getRecipe,2, +func_193651_b,setShowSelectionBox,0, +func_193652_b,getType,0, +func_193653_a,draw,0, +func_193656_a,setDisplayedText,0, +func_193657_a,addOrUpdate,0, +func_193664_a,addRecipeOutput,0, +func_193665_a,addOrUpdate,0, +func_193669_a,setProgress,0, +func_193670_a,hide,0, +func_193684_a,render,0, +func_193685_a,getToast,0, +func_193686_a,getVisibility,0, +func_193697_a,draw,0, +func_193712_c,getY,0, +func_193713_b,getX,0, +func_193716_a,pirateRecipe,0, +func_193721_a,renderTooltip,0, +func_193732_a,addListener,0, +func_193760_e,getRecipe,0, +func_193764_b,registerListeners,2, +func_193765_c,unregisterListeners,2, +func_193766_b,reload,2, +func_193767_b,hasErrored,2, +func_193769_a,preparePiece,0, +func_193770_a,getModelVersion,0, +func_193771_b,render,0, +func_193824_a,copyFrom,2, +func_193825_e,markNew,2, +func_193830_f,isUnlocked,2, +func_193831_b,lock,2, +func_193834_b,remove,2, +func_193835_a,add,2, +func_193837_a,fromJson,2, +func_193838_a,fromJson,2, +func_193839_a,fromJson,2, +func_193840_a,gsonDeserialize,2, +func_193841_a,fromJson,2, +func_193845_a,isHarderThan,2, +func_193847_a,renderPiece,0, +func_193918_a,startAnimation,0, +func_193919_e,updateVisibility,0, +func_193920_a,renderIcon,0, +func_193927_f,getOrderedRecipes,0, +func_193928_a,init,0, +func_193929_d,isOnlyOption,0, +func_193934_g,getScreen,0, +func_193935_c,getAdvancement,0, +func_193936_a,create,0, +func_193937_a,addGuiAdvancement,0, +func_193941_i,testClearCraftingGrid,0, +func_193942_g,updateStackedContents,0, +func_193943_a,getStackSize,0, +func_193945_a,setContainerRecipe,0, +func_193946_a,findSpot,0, +func_193948_e,recipesUpdated,0, +func_193949_f,updateTabs,0, +func_193950_a,handleRecipeClicked,0, +func_193951_a,setupGhostRecipe,0, +func_193954_a,clearCraftingGrid,0, +func_193955_c,hasClickedOutside,0, +func_193956_j,sendUpdateSettings,0, +func_193957_d,tick,0, +func_193967_b,getLastRecipeClicked,0, +func_193968_a,buttonClicked,0, +func_193971_a,getRecipeList,0, +func_193975_a,setFocused,0, +func_193976_p,isFocused,0, +func_193982_e,setSelectedTab,0, +func_193983_c,hasClickedOutside,0, +func_193986_ar,populateSearchTreeManager,0, +func_193987_a,getSearchTree,0, +func_193989_ak,getTickLength,0, +func_193997_a,withEntity,2, +func_193998_a,create,2, +func_193999_a,withPermissionLevel,2, +func_194000_i,computePositionVector,2, +func_194001_a,withSendCommandFeedback,2, +func_194007_a,getRecord,0, +func_194009_a,register,0, +func_194010_a,get,0, +func_194014_c,findSlotMatchingUnusedItem,0, +func_194015_p,getTimesChanged,0, +func_194016_a,fillStackedContents,0, +func_194018_a,fillStackedContents,0, +func_194019_a,execute,2, +func_194022_a,handleSelectAdvancementsTab,2, +func_194026_b,disconnect,2, +func_194027_a,handleSeenAdvancements,2, +func_194028_b,disconnect,2, +func_194032_h,countCompletedRequirements,0, +func_194038_a,search,0, +func_194040_a,recalculate,0, +func_194042_b,index,0, +func_194043_a,add,0, +func_194055_a,search,0, +func_194056_a,compare,0, +func_194057_a,add,0, +func_194058_a,generate,0, +func_194059_a,getString,0, +func_194060_b,printArray,0, +func_194070_a,hasPunchedTreesPreviously,0, +func_194071_a,didPlayerCraftedPlanks,0, +func_194072_f,getGameType,0, +func_194073_a,unlock,2, +func_194074_f,markSeen,2, +func_194075_d,getRecipeId,2, +func_194076_e,isNew,0, +func_194079_d,getRecipes,2, +func_194080_e,getDisplayedRecipes,2, +func_194081_a,sendPacket,2, +func_194082_a,newRecipeList,0, +func_194084_a,getItemStackTab,0, +func_194088_a,visit,0, +func_194089_c,toggleResidual,0, +func_194090_b,getMinIngredientCount,0, +func_194091_b,isSatisfied,0, +func_194092_a,tryPick,0, +func_194093_a,hasConnection,0, +func_194094_d,getSatisfiedIndex,0, +func_194095_d,getIndex,0, +func_194096_c,setSatisfied,0, +func_194097_a,getUniqueAvailIngredientItems,0, +func_194098_a,dfs,0, +func_194099_c,getVisitedIndex,0, +func_194100_b,hasResidual,0, +func_194101_b,hasVisited,0, +func_194102_b,tryPickAll,0, +func_194112_a,accountStack,0, +func_194113_b,pack,0, +func_194114_b,getBiggestCraftableStack,0, +func_194115_b,unpack,0, +func_194116_a,canCraft,0, +func_194117_b,increment,0, +func_194118_a,canCraft,0, +func_194119_a,clear,0, +func_194120_a,containsItem,0, +func_194121_a,getBiggestCraftableStack,0, +func_194122_a,tryTake,0, +func_194125_a,isInCreativeTab,0, +func_194127_a,isAdvanced,0, +func_194133_a,canFit,0, +func_194134_a,shrink,2, +func_194135_a,firstNonSpace,2, +func_194136_b,lastNonSpace,2, +func_194139_b,getValidItemStacksPacked,0, +func_194142_e,isExcepBlockForAttachWithPiston,2, +func_194143_e,isExcepBlockForAttachWithPiston,2, +func_194145_a,execute,2, +func_194151_e,getState,0, +func_194154_a,getTab,0, +func_194156_a,getPurpose,2, +func_194162_b,getAction,2, +func_194163_a,openedTab,0, +func_194164_a,closedScreen,0, +func_194165_c,getTab,2, +func_194169_a,playSound,0, +func_194184_c,getItem,0, +func_194187_a,addIngredient,0, +func_194188_a,render,0, +func_194191_a,render,0, +func_194192_a,updateLists,0, +func_194193_a,getLastClickedRecipe,0, +func_194194_a,init,0, +func_194195_a,recipesShown,0, +func_194196_a,mouseClicked,0, +func_194197_e,updateArrowButtons,0, +func_194198_d,updateButtonsForPage,0, +func_194199_b,getLastClickedRecipeList,0, +func_194200_c,setInvisible,0, +func_194207_b,getDisplayRecipes,0, +func_194208_a,getRecipes,0, +func_194209_a,isNotEmpty,0, +func_194210_a,canCraft,0, +func_194211_e,hasSingleResultItem,0, +func_194212_c,containsValidRecipes,0, +func_194213_a,isCraftable,0, +func_194214_a,updateKnownRecipes,0, +func_194220_a,setSelectedTab,2, +func_194222_a,execute,2, +func_194229_a,getAdvancementList,0, +func_194230_a,setSelectedTab,0, +func_70000_a,addServerStatsToSnooper,2, +func_70001_b,addServerTypeToSnooper,2, +func_70002_Q,isSnooperEnabled,2, +func_70003_b,canUseCommand,2, +func_70005_c_,getName,2, +func_70007_b,resetLog,1, +func_70008_c,getLogContents,1, +func_70011_f,getDistance,2, +func_70012_b,setLocationAndAngles,2, +func_70013_c,getBrightness,2, +func_70014_b,writeEntityToNBT,2, +func_70015_d,setFire,2, +func_70016_h,setVelocity,0, +func_70018_K,markVelocityChanged,2, +func_70020_e,readFromNBT,2, +func_70021_al,getParts,2, +func_70022_Q,getEntityString,2, +func_70024_g,addVelocity,2, +func_70026_G,isWet,2, +func_70027_ad,isBurning,2, +func_70028_i,isEntityEqual,2, +func_70029_a,setWorld,2, +func_70030_z,onEntityUpdate,2, +func_70031_b,setSprinting,2, +func_70032_d,getDistance,2, +func_70033_W,getYOffset,2, +func_70034_d,setRotationYawHead,2, +func_70037_a,readEntityFromNBT,2, +func_70038_c,isOffsetPositionInLiquid,2, +func_70039_c,writeToNBTOptional,2, +func_70040_Z,getLookVec,2, +func_70041_e_,canTriggerWalking,2, +func_70042_X,getMountedYOffset,2, +func_70044_A,setOnFireFromLava,2, +func_70045_F,isImmuneToFire,2, +func_70046_E,getCollisionBoundingBox,2, +func_70047_e,getEyeHeight,2, +func_70049_a,newFloatNBTList,2, +func_70050_g,setAir,2, +func_70051_ag,isSprinting,2, +func_70052_a,setFlag,2, +func_70055_a,isInsideOfMaterial,2, +func_70057_ab,performHurtAnimation,0, +func_70058_J,isNotColliding,2, +func_70065_x,preparePlayerToSpawn,0, +func_70066_B,extinguish,2, +func_70067_L,canBeCollidedWith,2, +func_70068_e,getDistanceSq,2, +func_70070_b,getBrightnessForRender,0, +func_70071_h_,onUpdate,2, +func_70072_I,handleWaterMovement,2, +func_70074_a,onKillEntity,2, +func_70075_an,canBeAttackedWithItem,2, +func_70076_C,outOfWorld,2, +func_70077_a,onStruckByLightning,2, +func_70079_am,getRotationYawHead,2, +func_70080_a,setPositionAndRotation,2, +func_70081_e,dealFireDamage,2, +func_70082_c,turn,0, +func_70083_f,getFlag,2, +func_70086_ai,getAir,2, +func_70087_a,newDoubleNBTList,2, +func_70088_a,entityInit,2, +func_70089_S,isEntityAlive,2, +func_70090_H,isInWater,2, +func_70091_d,move,2, +func_70092_e,getDistanceSq,2, +func_70093_af,isSneaking,2, +func_70094_T,isEntityInsideOpaqueBlock,2, +func_70095_a,setSneaking,2, +func_70097_a,attackEntityFrom,2, +func_70098_U,updateRidden,2, +func_70099_a,entityDropItem,2, +func_70100_b_,onCollideWithPlayer,2, +func_70101_b,setRotation,2, +func_70103_a,handleStatusUpdate,0, +func_70104_M,canBePushed,2, +func_70105_a,setSize,2, +func_70106_y,setDead,2, +func_70107_b,setPosition,2, +func_70108_f,applyEntityCollision,2, +func_70110_aj,setInWeb,2, +func_70111_Y,getCollisionBorderSize,2, +func_70112_a,isInRangeToRenderDist,0, +func_70114_g,getCollisionBox,2, +func_70184_a,onImpact,2, +func_70185_h,getGravityVelocity,2, +func_70186_c,shoot,2, +func_70227_a,onImpact,2, +func_70239_b,setDamage,2, +func_70240_a,setKnockbackStrength,2, +func_70241_g,getIsCritical,2, +func_70242_d,getDamage,2, +func_70243_d,setIsCritical,2, +func_70265_b,setTimeSinceHit,2, +func_70266_a,setDamageTaken,2, +func_70267_i,getForwardDirection,2, +func_70268_h,getTimeSinceHit,2, +func_70269_c,setForwardDirection,2, +func_70271_g,getDamageTaken,2, +func_70288_d,setAgeToCreativeDespawnTime,2, +func_70289_a,combineItems,2, +func_70296_d,markDirty,2, +func_70297_j_,getInventoryStackLimit,2, +func_70298_a,decrStackSize,2, +func_70299_a,setInventorySlotContents,2, +func_70300_a,isUsableByPlayer,2, +func_70301_a,getStackInSlot,2, +func_70302_i_,getSizeInventory,2, +func_70304_b,removeStackFromSlot,2, +func_70429_k,decrementAnimations,2, +func_70431_c,hasItemStack,2, +func_70432_d,storeItemStack,2, +func_70436_m,dropAllItems,2, +func_70437_b,setItemStack,2, +func_70440_f,armorItemInSlot,0, +func_70441_a,addItemStackToInventory,2, +func_70442_a,writeToNBT,2, +func_70443_b,readFromNBT,2, +func_70445_o,getItemStack,2, +func_70447_i,getFirstEmptyStack,2, +func_70448_g,getCurrentItem,2, +func_70449_g,damageArmor,2, +func_70451_h,getHotbarSize,2, +func_70452_e,storePartialItemStack,2, +func_70453_c,changeCurrentItem,0, +func_70455_b,copyInventory,2, +func_70463_b,getStackInRowAndColumn,2, +func_70468_h,getCurrentRecipe,2, +func_70469_d,inventoryResetNeededOnSlotChange,2, +func_70470_g,resetRecipeAndSlots,2, +func_70471_c,setCurrentRecipeIndex,2, +func_70486_a,loadInventoryFromNBT,2, +func_70487_g,saveInventoryToNBT,2, +func_70489_a,getPos,2, +func_70491_i,getDamage,2, +func_70492_c,setDamage,2, +func_70493_k,getRollingDirection,2, +func_70494_i,setRollingDirection,2, +func_70495_a,getPosOffset,0, +func_70496_j,getRollingAmplitude,2, +func_70497_h,setRollingAmplitude,2, +func_70515_d,explode,2, +func_70518_d,onValidSurface,2, +func_70526_d,getXpValue,2, +func_70527_a,getXPSplit,2, +func_70528_g,getTextureByXP,0, +func_70534_d,getRedColorF,0, +func_70535_g,getBlueColorF,0, +func_70536_a,setParticleTextureIndex,0, +func_70537_b,getFXLayer,0, +func_70538_b,setRBGColorF,0, +func_70541_f,multipleParticleScaleBy,0, +func_70542_f,getGreenColorF,0, +func_70543_e,multiplyVelocity,0, +func_70589_b,setBaseSpellTextureIndex,0, +func_70599_aP,getSoundVolume,2, +func_70601_bi,getCanSpawnHere,2, +func_70603_bj,getRenderSizeModifier,0, +func_70604_c,setRevengeTarget,2, +func_70605_aq,getMoveHelper,2, +func_70606_j,setHealth,2, +func_70608_bn,isPlayerSleeping,2, +func_70609_aI,onDeathUpdate,2, +func_70610_aX,isMovementBlocked,2, +func_70613_aW,isServerWorld,2, +func_70615_aA,eatGrassBonus,2, +func_70617_f_,isOnLadder,2, +func_70619_bc,updateAITasks,2, +func_70623_bb,despawnEntity,2, +func_70624_b,setAttackTarget,2, +func_70625_a,faceEntity,2, +func_70626_be,updateEntityActionState,2, +func_70627_aG,getTalkInterval,2, +func_70628_a,dropFewItems,2, +func_70629_bd,handleJumpWater,2, +func_70631_g_,isChild,2, +func_70634_a,setPositionAndUpdate,2, +func_70635_at,getEntitySenses,2, +func_70636_d,onLivingUpdate,2, +func_70637_d,setJumping,2, +func_70638_az,getAttackTarget,2, +func_70641_bl,getMaxSpawnedInChunk,2, +func_70642_aH,playLivingSound,2, +func_70643_av,getRevengeTarget,2, +func_70644_a,isPotionActive,2, +func_70645_a,onDeath,2, +func_70646_bf,getVerticalFaceSpeed,2, +func_70647_i,getSoundPitch,2, +func_70648_aU,canBreatheUnderwater,2, +func_70650_aV,ableToCauseSkullDrop,2, +func_70651_bq,getActivePotionEffects,2, +func_70652_k,attackEntityAsMob,2, +func_70653_a,knockBack,2, +func_70654_ax,getIdleTime,2, +func_70655_b,applyArmorCalculations,2, +func_70656_aK,spawnExplosionParticle,2, +func_70657_f,setMoveVertical,2, +func_70658_aO,getTotalArmorValue,2, +func_70659_e,setAIMoveSpeed,2, +func_70660_b,getActivePotionEffect,2, +func_70661_as,getNavigator,2, +func_70662_br,isEntityUndead,2, +func_70663_b,updateRotation,2, +func_70664_aZ,jump,2, +func_70665_d,damageEntity,2, +func_70668_bt,getCreatureAttribute,2, +func_70669_a,renderBrokenItemStack,2, +func_70670_a,onNewPotionEffect,2, +func_70671_ap,getLookHelper,2, +func_70672_c,applyPotionDamageCalculations,2, +func_70674_bp,clearActivePotions,2, +func_70675_k,damageArmor,2, +func_70676_i,getLook,2, +func_70678_g,getSwingProgress,0, +func_70679_bo,updatePotionEffects,2, +func_70681_au,getRNG,2, +func_70682_h,decreaseAirSupply,2, +func_70683_ar,getJumpHelper,2, +func_70684_aJ,isPlayer,2, +func_70685_l,canEntityBeSeen,2, +func_70686_a,canAttackClass,2, +func_70687_e,isPotionApplicable,2, +func_70688_c,onFinishedPotionEffect,2, +func_70689_ay,getAIMoveSpeed,2, +func_70690_d,addPotionEffect,2, +func_70691_i,heal,2, +func_70692_ba,canDespawn,2, +func_70693_a,getExperiencePoints,2, +func_70695_b,onChangedPotionEffect,2, +func_70781_l,hasPath,2, +func_70799_a,setSlimeSize,2, +func_70800_m,canDamagePlayer,2, +func_70802_j,createInstance,2, +func_70805_n,getAttackStrength,2, +func_70806_k,getJumpDelay,2, +func_70807_r,makesSoundOnJump,2, +func_70808_l,alterSquishAmount,2, +func_70809_q,getSlimeSize,2, +func_70814_o,isValidLightLevel,2, +func_70816_c,teleportToEntity,2, +func_70820_n,teleportRandomly,2, +func_70821_d,shouldAttackPlayer,2, +func_70823_r,isScreaming,2, +func_70825_j,teleportTo,2, +func_70829_a,setCreeperState,2, +func_70830_n,getPowered,2, +func_70831_j,getCreeperFlashIntensity,0, +func_70832_p,getCreeperState,2, +func_70835_c,becomeAngryAt,2, +func_70839_e,setBesideClimbableBlock,2, +func_70841_p,isBesideClimbableBlock,2, +func_70844_e,setOnFire,2, +func_70845_n,isCharged,2, +func_70849_f,setPlayerCreated,2, +func_70850_q,isPlayerCreated,2, +func_70851_e,setHoldingRose,2, +func_70852_n,getVillage,2, +func_70853_p,getHoldRoseTick,2, +func_70854_o,getAttackTimer,0, +func_70873_a,setGrowingAge,2, +func_70874_b,getGrowingAge,2, +func_70875_t,resetInLove,2, +func_70877_b,isBreedingItem,2, +func_70878_b,canMateWith,2, +func_70880_s,isInLove,2, +func_70890_k,getHeadRotationAngleX,0, +func_70892_o,getSheared,2, +func_70893_e,setSheared,2, +func_70894_j,getHeadRotationPointY,0, +func_70900_e,setSaddled,2, +func_70901_n,getSaddled,2, +func_70902_q,getOwner,2, +func_70903_f,setTamed,2, +func_70904_g,setSitting,2, +func_70906_o,isSitting,2, +func_70907_r,getAISit,2, +func_70908_e,playTameEffect,2, +func_70909_n,isTamed,2, +func_70912_b,setTameSkin,2, +func_70913_u,getTameSkin,2, +func_70915_j,getShadingWhileWet,0, +func_70916_h,setAngry,2, +func_70917_k,getInterestedAngle,0, +func_70918_i,setBegging,2, +func_70919_bu,isAngry,2, +func_70920_v,getTailRotation,0, +func_70921_u,isWolfWet,0, +func_70922_bv,isBegging,2, +func_70923_f,getShakeAngle,0, +func_70930_a,setRecipes,0, +func_70931_l_,getCustomer,2, +func_70932_a_,setCustomer,2, +func_70933_a,useRecipe,2, +func_70934_b,getRecipes,2, +func_70938_b,setProfession,2, +func_70939_f,setPlaying,2, +func_70940_q,isTrading,2, +func_70941_o,isMating,2, +func_70945_p,isPlaying,2, +func_70946_n,getProfession,2, +func_70947_e,setMating,2, +func_70965_a,attackEntityFromPart,2, +func_70969_j,updateDragonEnderCrystal,2, +func_70970_a,collideWithEntities,2, +func_70971_b,attackEntitiesInList,2, +func_70972_a,destroyBlocksInAABB,2, +func_70973_b,simplifyAngle,2, +func_70974_a,getMovementOffsets,2, +func_70996_bM,shouldHeal,2, +func_70999_a,wakeUpPlayer,2, +func_71000_j,addMovementStat,2, +func_71001_a,onItemPickup,2, +func_71004_bE,respawnPlayer,0, +func_71005_bN,getInventoryEnderChest,2, +func_71007_a,displayGUIChest,2, +func_71009_b,onCriticalHit,2, +func_71015_k,addMountedMovementStat,2, +func_71016_p,sendPlayerAbilities,2, +func_71019_a,dropItem,2, +func_71020_j,addExhaustion,2, +func_71023_q,addExperience,2, +func_71024_bL,getFoodStats,2, +func_71026_bH,isPlayerFullyAsleep,2, +func_71029_a,addStat,2, +func_71033_a,setGameType,2, +func_71036_o,onItemUseFinish,2, +func_71037_bA,getScore,2, +func_71040_bB,dropItem,2, +func_71043_e,canEat,2, +func_71044_o,collideWithPlayer,2, +func_71047_c,onEnchantmentCritical,2, +func_71050_bK,xpBarCap,2, +func_71051_bG,getBedOrientationInDegrees,0, +func_71053_j,closeScreen,2, +func_71059_n,attackTargetEntityWithCurrentItem,2, +func_71060_bI,getSleepTimer,0, +func_71061_d_,doWaterSplashEffect,2, +func_71064_a,addStat,2, +func_71110_a,sendAllContents,2, +func_71111_a,sendSlotContents,2, +func_71112_a,sendWindowProperty,2, +func_71113_k,updateHeldItem,2, +func_71114_r,getPlayerIP,2, +func_71116_b,addSelfToInternalCraftingInventory,2, +func_71117_bO,getNextWindowId,2, +func_71118_n,setPlayerHealthUpdated,2, +func_71120_a,sendContainerToPlayer,2, +func_71121_q,getServerWorld,2, +func_71122_b,handleFalling,2, +func_71123_m,mountEntityAndWakeUp,2, +func_71127_g,onUpdateEntity,2, +func_71128_l,closeContainer,2, +func_71150_b,setPlayerSPHealth,0, +func_71152_a,setXPStats,0, +func_71165_d,sendChatMessage,0, +func_71187_D,getCommandManager,2, +func_71188_g,setAllowPvp,2, +func_71189_e,setHostname,1, +func_71190_q,updateTimeLightAndEntities,2, +func_71191_d,setBuildLimit,2, +func_71192_d,setUserMessage,2, +func_71193_K,allowSpawnMonsters,2, +func_71194_c,canCreateBonusChest,2, +func_71195_b_,getUserMessage,0, +func_71197_b,init,2, +func_71198_k,logDebug,1, +func_71199_h,isHardcore,2, +func_71200_ad,serverIsInRunLoop,0, +func_71201_j,logSevere,1, +func_71204_b,setDemo,2, +func_71205_p,setMOTD,2, +func_71206_a,shareToLAN,2, +func_71207_Z,getBuildLimit,2, +func_71208_b,setServerPort,1, +func_71209_f,getFile,2, +func_71211_k,getServerHostname,1, +func_71213_z,getOnlinePlayerNames,2, +func_71214_G,getServerOwner,2, +func_71215_F,getServerPort,1, +func_71216_a_,outputPercentRemaining,2, +func_71217_p,tick,2, +func_71218_a,getWorld,2, +func_71219_W,isPVPEnabled,2, +func_71220_V,getCanSpawnNPCs,2, +func_71221_J,getWorldName,0, +func_71222_d,initialWorldChunkLoad,2, +func_71223_ag,enableProfiling,2, +func_71224_l,setServerOwner,2, +func_71225_e,canStructuresSpawn,2, +func_71228_a,finalTick,2, +func_71229_d,setOnlineMode,2, +func_71230_b,addServerInfoToCrashReport,2, +func_71231_X,isFlightAllowed,2, +func_71233_x,getCurrentPlayerCount,2, +func_71234_u,getPort,1, +func_71235_a,setGameType,2, +func_71236_h,logWarning,2, +func_71237_c,convertMapIfNeeded,2, +func_71238_n,getDataDirectory,2, +func_71239_B,isDebuggingEnabled,1, +func_71240_o,systemExitNow,2, +func_71241_aa,isServerStopped,2, +func_71242_L,isDemo,2, +func_71243_i,clearCurrentTask,2, +func_71244_g,logInfo,1, +func_71245_h,setAllowFlight,2, +func_71246_n,setWorldName,0, +func_71247_a,loadAllWorlds,2, +func_71249_w,getMinecraftVersion,2, +func_71250_E,getKeyPair,2, +func_71251_e,setCanSpawnAnimals,2, +func_71252_i,handleRConCommand,1, +func_71253_a,setKeyPair,2, +func_71254_M,getActiveAnvilConverter,2, +func_71255_r,getAllowNether,2, +func_71256_s,startServerThread,2, +func_71257_f,setCanSpawnNPCs,2, +func_71258_A,getPlugins,1, +func_71259_af,getTickCounter,2, +func_71260_j,stopServer,2, +func_71261_m,setFolderName,2, +func_71262_S,isDedicatedServer,2, +func_71263_m,initiateShutdown,2, +func_71264_H,isSinglePlayer,2, +func_71265_f,getGameType,2, +func_71266_T,isServerInOnlineMode,2, +func_71267_a,saveAllWorlds,2, +func_71268_U,getCanSpawnAnimals,2, +func_71270_I,getFolderName,2, +func_71273_Y,getMOTD,2, +func_71274_v,getMotd,1, +func_71275_y,getMaxPlayers,2, +func_71277_t,getHostname,1, +func_71278_l,isServerRunning,2, +func_71279_ae,getGuiEnabled,2, +func_71326_a,saveProperties,1, +func_71327_a,getIntProperty,1, +func_71328_a,setProperty,1, +func_71329_c,getSettingsFilename,1, +func_71330_a,getStringProperty,1, +func_71331_a,addPendingCommand,1, +func_71332_a,getBooleanProperty,1, +func_71333_ah,executePendingCommands,1, +func_71344_c,getPublic,0, +func_71351_a,setServerData,0, +func_71352_k,toggleFullscreen,0, +func_71353_a,loadWorld,0, +func_71354_a,setDimensionAndSpawnPlayer,0, +func_71355_q,isDemo,0, +func_71356_B,isSingleplayer,0, +func_71359_d,getSaveLoader,0, +func_71361_d,checkGLError,0, +func_71363_D,stopIntegratedServer,0, +func_71364_i,setIngameNotInFocus,0, +func_71366_a,displayDebugInfo,0, +func_71369_N,getGLMaximumTextureSize,0, +func_71370_a,resize,0, +func_71371_a,launchIntegratedServer,0, +func_71372_G,isFullScreen,0, +func_71375_t,isFancyGraphicsEnabled,0, +func_71377_b,displayCrashReport,0, +func_71378_E,getPlayerUsageSnooper,0, +func_71379_u,isAmbientOcclusionEnabled,0, +func_71381_h,setIngameFocus,0, +func_71382_s,isGuiEnabled,0, +func_71383_b,updateDebugProfilerName,0, +func_71384_a,init,0, +func_71385_j,displayInGameMenu,0, +func_71386_F,getSystemTime,0, +func_71387_A,isIntegratedServerRunning,0, +func_71389_H,startTimerHackThread,0, +func_71396_d,addGraphicsAndWorldToCrashReport,0, +func_71398_f,freeMemory,0, +func_71400_g,shutdown,0, +func_71401_C,getIntegratedServer,0, +func_71403_a,loadWorld,0, +func_71404_a,crashed,0, +func_71405_e,shutdownMinecraftApplet,0, +func_71407_l,runTick,0, +func_71410_x,getMinecraft,0, +func_71411_J,runGameLoop,0, +func_71497_f,getFile,0, +func_71498_d,getCauseStackTraceOrString,2, +func_71499_a,addCrashSectionThrowable,2, +func_71501_a,getDescription,2, +func_71502_e,getCompleteReport,2, +func_71503_h,getWittyComment,2, +func_71504_g,populateEnvironment,2, +func_71505_b,getCrashCause,2, +func_71506_a,getSectionsInStringBuilder,2, +func_71507_a,addCrashSection,2, +func_71514_a,getAliases,2, +func_71517_b,getName,2, +func_71518_a,getUsage,2, +func_71521_c,getCommandSenderAsPlayer,2, +func_71523_a,doesStringStartWith,2, +func_71527_a,joinNiceString,2, +func_71529_a,setCommandListener,2, +func_71530_a,getListOfStringsMatchingLastWord,2, +func_71539_b,getGameModeFromCommand,2, +func_71555_a,getCommands,2, +func_71556_a,executeCommand,2, +func_71557_a,getPossibleCommands,2, +func_71559_a,dropFirstString,2, +func_71560_a,registerCommand,2, +func_71565_a,filterAllowedCharacters,2, +func_71566_a,isAllowedCharacter,2, +func_71575_a,getCrashReport,2, +func_72314_b,grow,2, +func_72316_a,calculateXOffset,2, +func_72317_d,offset,2, +func_72318_a,contains,2, +func_72320_b,getAverageEdgeLength,2, +func_72321_a,expand,2, +func_72322_c,calculateZOffset,2, +func_72323_b,calculateYOffset,2, +func_72326_a,intersects,2, +func_72327_a,calculateIntercept,2, +func_72352_l,getMaxPlayers,2, +func_72354_b,updateTimeAndWeatherForPlayer,2, +func_72355_a,initializeConnectionToPlayer,2, +func_72358_d,serverUpdateMovingPlayer,2, +func_72363_f,getBannedIPs,2, +func_72364_a,setPlayerManager,2, +func_72365_p,getServerInstance,2, +func_72367_e,playerLoggedOut,2, +func_72368_a,recreatePlayerEntity,2, +func_72369_d,getOnlinePlayerNames,2, +func_72371_a,setWhiteListEnabled,2, +func_72372_a,getEntityViewDistance,2, +func_72373_m,getAvailablePlayerDat,2, +func_72374_b,onTick,2, +func_72375_a,preparePlayer,2, +func_72377_c,playerLoggedIn,2, +func_72378_q,getHostPlayerData,2, +func_72380_a,readPlayerDataFromFile,2, +func_72381_a,setPlayerGameTypeBasedOnOther,2, +func_72382_j,getPlayersMatchingAddress,2, +func_72383_n,isWhiteListEnabled,1, +func_72385_f,syncPlayerInventory,2, +func_72387_b,setCommandsAllowedForAll,0, +func_72389_g,saveAllPlayerData,2, +func_72391_b,writePlayerData,2, +func_72392_r,removeAllPlayers,2, +func_72394_k,getCurrentPlayerCount,2, +func_72395_o,getViewDistance,2, +func_72417_t,loadOpsList,1, +func_72418_v,readWhiteList,1, +func_72419_u,saveOpsList,1, +func_72421_w,saveWhiteList,1, +func_72429_b,getIntermediateWithXValue,2, +func_72430_b,dotProduct,2, +func_72431_c,crossProduct,0, +func_72432_b,normalize,2, +func_72433_c,length,2, +func_72434_d,getIntermediateWithZValue,2, +func_72435_c,getIntermediateWithYValue,2, +func_72436_e,squareDistanceTo,2, +func_72438_d,distanceTo,2, +func_72441_c,add,2, +func_72444_a,subtractReverse,2, +func_72591_c,getRequestId,1, +func_72592_a,getRandomChallenge,1, +func_72593_a,hasExpired,1, +func_72594_b,getChallengeValue,1, +func_72601_a,registerSocket,1, +func_72602_a,startThread,1, +func_72603_d,getNumberOfPlayers,1, +func_72604_a,closeSocket,1, +func_72605_a,closeServerSocket_do,1, +func_72606_c,logWarning,1, +func_72607_a,logDebug,1, +func_72608_b,closeServerSocket,1, +func_72609_b,logInfo,1, +func_72610_d,logSevere,1, +func_72611_e,closeAllSockets,1, +func_72612_a,closeAllSockets_do,1, +func_72613_c,isRunning,1, +func_72620_a,sendResponsePacket,1, +func_72621_a,parseIncomingPacket,1, +func_72622_d,sendAuthChallenge,1, +func_72623_a,stopWithException,1, +func_72624_b,createQueryResponse,1, +func_72625_a,getRequestID,1, +func_72626_g,initQuerySystem,1, +func_72627_c,verifyClientAuth,1, +func_72628_f,cleanQueryClientsMap,1, +func_72645_g,cleanClientThreadsMap,1, +func_72646_f,initClientThreadList,1, +func_72653_g,closeSocket,1, +func_72654_a,sendResponse,1, +func_72655_a,sendMultipacketResponse,1, +func_72656_f,sendLoginFailedResponse,1, +func_72661_a,getBytesAsString,1, +func_72662_b,getRemainingBytesAsLEInt,1, +func_72663_a,getByteAsHexString,1, +func_72664_c,getBytesAsBEint,1, +func_72665_b,getBytesAsLEInt,1, +func_72667_a,writeInt,1, +func_72668_a,writeShort,1, +func_72669_b,reset,1, +func_72670_a,writeByteArray,1, +func_72671_a,writeString,1, +func_72672_a,toByteArray,1, +func_72683_a,addPlayer,2, +func_72684_a,overlaps,2, +func_72685_d,updateMovingPlayer,2, +func_72686_a,getFurthestViewableBlock,2, +func_72688_a,getWorldServer,2, +func_72693_b,tick,2, +func_72694_a,isPlayerWatchingChunk,2, +func_72695_c,removePlayer,2, +func_72703_a,onEntityAdded,2, +func_72709_b,onEntityRemoved,2, +func_72712_a,loadRenderers,0, +func_72720_a,createBindEntityOutlineFbs,0, +func_72721_a,hasCloudFog,0, +func_72723_d,getDebugInfoEntities,0, +func_72728_f,deleteAllDisplayLists,0, +func_72731_b,drawSelectionBox,0, +func_72732_a,setWorldAndLoadRenderers,0, +func_72734_e,updateClouds,0, +func_72735_c,getDebugInfoRenders,0, +func_72785_a,track,2, +func_72786_a,track,2, +func_72787_a,removePlayerFromTrackers,2, +func_72788_a,tick,2, +func_72790_b,untrack,2, +func_72791_a,track,2, +func_72800_K,getHeight,2, +func_72806_N,isEmpty,0, +func_72819_i,getThunderStrength,2, +func_72820_D,getWorldTime,2, +func_72823_a,setData,2, +func_72824_f,getCloudColour,0, +func_72826_c,getCelestialAngle,2, +func_72827_u,getProviderName,0, +func_72829_c,checkBlockCollision,2, +func_72833_a,getSkyColor,0, +func_72835_b,tick,2, +func_72838_d,spawnEntity,2, +func_72839_b,getEntitiesWithinAABBExcludingEntity,2, +func_72841_b,getUniqueDataId,2, +func_72842_a,getBlockDensity,2, +func_72843_D,setRandomSeed,2, +func_72847_b,onEntityRemoved,2, +func_72848_b,removeEventListener,0, +func_72853_d,getMoonPhase,0, +func_72854_c,updateAllPlayersSleepingFlag,2, +func_72855_b,checkNoEntityCollision,2, +func_72857_a,findNearestEntityWithinAABB,2, +func_72860_G,getSaveHandler,2, +func_72863_F,getChunkProvider,2, +func_72866_a,updateEntityWithOptionalForce,2, +func_72867_j,getRainStrength,2, +func_72870_g,updateEntity,2, +func_72872_a,getEntitiesWithinAABB,2, +func_72875_a,isMaterialInBB,2, +func_72876_a,createExplosion,2, +func_72877_b,setWorldTime,2, +func_72880_h,getStarBrightness,0, +func_72882_A,sendQuittingDisconnectingPacket,0, +func_72885_a,newExplosion,2, +func_72890_a,getClosestPlayerToEntity,2, +func_72891_a,setAllowedSpawnTypes,2, +func_72894_k,setRainStrength,0, +func_72896_J,isRaining,2, +func_72897_h,joinEntityInSurroundings,0, +func_72900_e,removeEntity,2, +func_72901_a,rayTraceBlocks,2, +func_72905_C,getSeed,2, +func_72906_B,checkSessionLock,2, +func_72907_a,countEntities,2, +func_72910_y,getLoadedEntityList,0, +func_72911_I,isThundering,2, +func_72912_H,getWorldInfo,2, +func_72914_a,addWorldInfoToCrashReport,2, +func_72916_c,isSpawnChunk,2, +func_72917_a,checkNoEntityCollision,2, +func_72918_a,handleMaterialAcceleration,2, +func_72919_O,getHorizon,0, +func_72920_a,getPendingBlockUpdates,2, +func_72923_a,onEntityAdded,2, +func_72924_a,getPlayerEntityByName,2, +func_72929_e,getCelestialAngleRadians,2, +func_72933_a,rayTraceBlocks,2, +func_72935_r,isDaytime,2, +func_72939_s,updateEntities,2, +func_72940_L,getActualHeight,2, +func_72942_c,addWeatherEffect,2, +func_72943_a,loadData,2, +func_72947_a,calculateInitialWeather,2, +func_72948_g,getFogColor,0, +func_72953_d,containsAnyLiquid,2, +func_72954_a,addEventListener,2, +func_72955_a,tickUpdates,2, +func_72959_q,getBiomeProvider,2, +func_72960_a,setEntityState,2, +func_72963_a,initialize,2, +func_72964_e,getChunk,2, +func_72966_v,calculateInitialSkylight,2, +func_72967_a,calculateSkylightSubtracted,2, +func_72970_h,createChunkProvider,2, +func_72971_b,getSunBrightness,0, +func_72973_f,removeEntityDangerously,2, +func_72974_f,setInitialSpawnLocation,0, +func_72975_g,markBlocksDirtyVertical,2, +func_72979_l,updateWeather,2, +func_72981_t,getDebugLoadedEntities,0, +func_73022_a,removeAllEntities,0, +func_73025_a,doPreChunk,0, +func_73027_a,addEntityToWorld,0, +func_73028_b,removeEntityFromWorld,0, +func_73029_E,doVoidFogParticles,0, +func_73031_a,invalidateBlockReceiveRegion,0, +func_73039_n,getEntityTracker,2, +func_73041_k,flush,2, +func_73042_a,saveLevel,2, +func_73044_a,saveAllChunks,2, +func_73045_a,getEntityByID,2, +func_73046_m,getMinecraftServer,2, +func_73047_i,createBonusChest,2, +func_73051_P,resetRainAndThunder,2, +func_73052_b,createSpawnPosition,2, +func_73053_d,wakeAllPlayers,2, +func_73056_e,areAllPlayersAsleep,2, +func_73075_a,updateBlockRemoving,2, +func_73076_a,setGameType,2, +func_73077_b,initializeGameType,2, +func_73080_a,setWorld,2, +func_73081_b,getGameType,2, +func_73083_d,isCreative,2, +func_73101_e,sendDemoReminder,2, +func_73106_e,getPartialBlockDamage,0, +func_73107_a,setPartialBlockDamage,0, +func_73117_b,updatePlayerEntity,2, +func_73118_a,removeFromTrackedPlayers,2, +func_73119_a,sendDestroyEntityPacketToTrackedPlayers,2, +func_73121_d,isPlayerWatchingThisChunk,2, +func_73122_a,updatePlayerList,2, +func_73123_c,removeTrackedPlayerSymmetric,2, +func_73125_b,updatePlayerEntities,2, +func_73148_d,makeString,2, +func_73149_a,chunkExists,2, +func_73152_e,getLoadedChunkCount,2, +func_73156_b,tick,2, +func_73157_c,canSave,2, +func_73158_c,loadChunk,0, +func_73234_b,unloadChunk,0, +func_73239_e,loadChunkFromFile,2, +func_73240_a,queueUnloadAll,2, +func_73242_b,saveChunkData,2, +func_73243_a,saveChunkExtraData,2, +func_73660_a,update,2, +func_73665_c,getPropertiesFile,1, +func_73666_a,generateNewProperties,1, +func_73667_a,setProperty,1, +func_73668_b,saveProperties,1, +func_73669_a,getIntProperty,1, +func_73670_a,getBooleanProperty,1, +func_73671_a,getStringProperty,1, +func_73680_d,getBanEndDate,2, +func_73682_e,hasBanExpired,2, +func_73686_f,getBanReason,2, +func_73718_a,setLoadingProgress,2, +func_73719_c,displayLoadingString,2, +func_73720_a,displaySavingString,2, +func_73721_b,resetProgressAndMessage,0, +func_73722_d,displayString,0, +func_73728_b,drawVerticalLine,0, +func_73729_b,drawTexturedModalRect,0, +func_73730_a,drawHorizontalLine,0, +func_73731_b,drawString,0, +func_73732_a,drawCenteredString,0, +func_73733_a,drawGradientRect,0, +func_73734_a,drawRect,0, +func_73831_a,updateTick,0, +func_73833_a,setRecordPlayingMessage,0, +func_73834_c,getUpdateCounter,0, +func_73863_a,drawScreen,0, +func_73864_a,mouseClicked,0, +func_73866_w_,initGui,0, +func_73868_f,doesGuiPauseGame,0, +func_73869_a,keyTyped,0, +func_73876_c,updateScreen,0, +func_73878_a,confirmClicked,0, +func_73968_a,rotateAndBlurSkybox,0, +func_73969_a,addSingleplayerMultiplayerButtons,0, +func_73970_b,drawPanorama,0, +func_73971_c,renderSkybox,0, +func_73972_b,addDemoButtons,0, +func_74275_a,updateTimer,0, +func_74290_a,getTimestampedPNGFileForDirectory,0, +func_74296_a,getOptionFloatValue,0, +func_74297_c,getKeyBinding,0, +func_74298_c,getKeyDisplayString,0, +func_74299_a,getTranslation,0, +func_74300_a,loadOptions,0, +func_74303_b,saveOptions,0, +func_74304_a,setOptionFloatValue,0, +func_74305_a,parseFloat,0, +func_74306_a,setOptionValue,0, +func_74308_b,getOptionOrdinalValue,0, +func_74372_a,grabMouseCursor,0, +func_74373_b,ungrabMouseCursor,0, +func_74374_c,mouseXYChange,0, +func_74378_d,getTranslation,0, +func_74379_a,byOrdinal,0, +func_74380_a,isFloat,0, +func_74381_c,getOrdinal,0, +func_74382_b,isBoolean,0, +func_74428_b,processReceivedPackets,2, +func_74430_c,getRemoteAddress,2, +func_74505_d,unpressKey,0, +func_74506_a,unPressAllKeys,0, +func_74507_a,onTick,0, +func_74508_b,resetKeyBindingArrayAndHash,0, +func_74510_a,setKeyBindState,0, +func_74517_a,setColorBuffer,0, +func_74518_a,disableStandardItemLighting,0, +func_74519_b,enableStandardItemLighting,0, +func_74520_c,enableGUIStandardItemLighting,0, +func_74521_a,setColorBuffer,0, +func_74523_b,deleteDisplayLists,0, +func_74524_c,createDirectByteBuffer,0, +func_74526_a,generateDisplayLists,0, +func_74527_f,createDirectIntBuffer,0, +func_74529_h,createDirectFloatBuffer,0, +func_74539_c,getChatLineID,0, +func_74540_b,getUpdatedCounter,0, +func_74583_a,updateRenderInfo,0, +func_74732_a,getId,2, +func_74734_a,write,2, +func_74737_b,copy,2, +func_74742_a,appendTag,2, +func_74744_a,removeTag,2, +func_74745_c,tagCount,2, +func_74757_a,setBoolean,2, +func_74759_k,getIntArray,2, +func_74760_g,getFloat,2, +func_74762_e,getInteger,2, +func_74763_f,getLong,2, +func_74764_b,hasKey,2, +func_74765_d,getShort,2, +func_74767_n,getBoolean,2, +func_74768_a,setInteger,2, +func_74769_h,getDouble,2, +func_74770_j,getByteArray,2, +func_74771_c,getByte,2, +func_74772_a,setLong,2, +func_74773_a,setByteArray,2, +func_74774_a,setByte,2, +func_74775_l,getCompoundTag,2, +func_74776_a,setFloat,2, +func_74777_a,setShort,2, +func_74778_a,setString,2, +func_74779_i,getString,2, +func_74780_a,setDouble,2, +func_74781_a,getTag,2, +func_74782_a,setTag,2, +func_74783_a,setIntArray,2, +func_74793_a,safeWrite,0, +func_74794_a,read,2, +func_74795_b,write,0, +func_74796_a,readCompressed,2, +func_74797_a,read,0, +func_74799_a,writeCompressed,2, +func_74800_a,write,2, +func_74803_a,translateKeyFormat,2, +func_74805_b,translateKey,2, +func_74808_a,getInstance,2, +func_74837_a,translateToLocalFormatted,2, +func_74838_a,translateToLocal,2, +func_74844_a,getErrorObjects,2, +func_74860_a,isLiquidInStructureBoundingBox,2, +func_74861_a,buildComponent,2, +func_74862_a,getYWithOffset,2, +func_74865_a,getXWithOffset,2, +func_74871_b,clearCurrentPositionBlocksUpwards,2, +func_74873_b,getZWithOffset,2, +func_74874_b,getBoundingBox,2, +func_74875_a,addComponentParts,2, +func_74877_c,getComponentType,2, +func_74878_a,fillWithAir,2, +func_74882_a,fillWithRandomizedBlocks,2, +func_74883_a,findIntersecting,2, +func_74889_b,getAverageGroundLevel,2, +func_74891_a,getNextComponentNN,2, +func_74893_a,spawnVillagers,2, +func_74894_b,getNextComponentPP,2, +func_74895_a,canVillageGoDeeper,2, +func_74935_a,offsetToAverageGroundLevel,2, +func_74960_a,getTotalWeight,2, +func_74961_b,getNextComponentX,2, +func_74963_a,getNextComponentNormal,2, +func_74964_a,isAboveGround,2, +func_74965_c,getNextComponentZ,2, +func_74986_a,getNextComponentNormal,2, +func_74987_c,getNextComponentZ,2, +func_74988_a,getRandomDoor,2, +func_74989_b,getNextComponentX,2, +func_74990_a,placeDoor,2, +func_74991_a,canStrongholdGoDeeper,2, +func_75047_a,canSpawnStructureAtCoords,2, +func_75049_b,getStructureStart,2, +func_75059_a,getSpawnList,2, +func_75062_a,selectBlocks,2, +func_75067_a,markAvailableHeight,2, +func_75068_a,generateStructure,2, +func_75069_d,isSizeableStructure,2, +func_75070_a,setRandomHeight,2, +func_75071_a,getBoundingBox,2, +func_75072_c,updateBoundingBox,2, +func_75079_a,updatePieceWeight,2, +func_75084_a,getStructureVillageWeightedPieceList,2, +func_75085_a,canSpawnMoreVillagePiecesOfType,2, +func_75086_a,canSpawnMoreVillagePieces,2, +func_75091_a,writeCapabilitiesToNBT,2, +func_75092_a,setFlySpeed,0, +func_75093_a,getFlySpeed,2, +func_75094_b,getWalkSpeed,2, +func_75095_b,readCapabilitiesFromNBT,2, +func_75112_a,readNBT,2, +func_75113_a,addExhaustion,2, +func_75114_a,setFoodLevel,2, +func_75115_e,getSaturationLevel,2, +func_75116_a,getFoodLevel,2, +func_75117_b,writeNBT,2, +func_75118_a,onUpdate,2, +func_75119_b,setFoodSaturationLevel,0, +func_75121_c,needFood,2, +func_75122_a,addStats,2, +func_75128_a,setCanCraft,2, +func_75129_b,getCanCraft,2, +func_75130_a,onCraftMatrixChanged,2, +func_75132_a,addListener,2, +func_75134_a,onContainerClosed,2, +func_75135_a,mergeItemStack,2, +func_75136_a,getNextTransactionID,0, +func_75137_b,updateProgressBar,0, +func_75138_a,getInventory,2, +func_75139_a,getSlot,2, +func_75140_a,enchantItem,2, +func_75141_a,putStackInSlot,2, +func_75142_b,detectAndSendChanges,2, +func_75145_c,canInteractWith,2, +func_75146_a,addSlotToContainer,2, +func_75147_a,getSlotFromInventory,2, +func_75174_d,getMerchantInventory,2, +func_75175_c,setCurrentRecipeIndex,2, +func_75189_a,canSpawnMoreStructuresOfType,2, +func_75190_a,canSpawnMoreStructures,2, +func_75198_a,prepareStructurePieces,2, +func_75202_c,canAddStructurePieces,2, +func_75208_c,onCrafting,2, +func_75209_a,decrStackSize,2, +func_75210_a,onCrafting,2, +func_75211_c,getStack,2, +func_75214_a,isItemValid,2, +func_75215_d,putStack,2, +func_75216_d,getHasStack,2, +func_75217_a,isHere,2, +func_75218_e,onSlotChanged,2, +func_75219_a,getSlotStackLimit,2, +func_75220_a,onSlotChange,2, +func_75230_a,doTrade,2, +func_75243_a_,canHoldPotion,2, +func_75246_d,updateTask,2, +func_75247_h,getMutexBits,2, +func_75248_a,setMutexBits,2, +func_75249_e,startExecuting,2, +func_75250_a,shouldExecute,2, +func_75251_c,resetTask,2, +func_75252_g,isInterruptible,2, +func_75253_b,shouldContinueExecuting,2, +func_75270_a,setSitting,2, +func_75277_f,isRunning,2, +func_75295_a,canEasilyReach,2, +func_75296_a,isSuitableTarget,2, +func_75366_f,findPossibleShelter,2, +func_75382_a,hasTemptationItemInHand,2, +func_75388_i,spawnBaby,2, +func_75389_f,getNearbyMate,2, +func_75412_a,findNearestDoor,2, +func_75413_a,doesDoorListContain,2, +func_75414_f,resizeDoorList,2, +func_75446_f,checkSufficientDoorsPresentForNewVillager,2, +func_75447_i,giveBirth,2, +func_75461_b,findRandomTargetBlockAwayFrom,2, +func_75462_c,findRandomTargetBlock,2, +func_75463_a,findRandomTarget,2, +func_75464_a,findRandomTargetBlockTowards,2, +func_75466_d,resetDoorOpeningRestrictionCounter,2, +func_75468_f,getDoorOpeningRestrictionCounter,2, +func_75470_e,incrementDoorOpeningRestrictionCounter,2, +func_75473_b,getLastActivityTimestamp,2, +func_75474_b,getDistanceSquared,2, +func_75484_a,setPath,2, +func_75485_k,canNavigate,2, +func_75487_m,removeSunnyPath,2, +func_75488_a,getPathToXYZ,2, +func_75489_a,setSpeed,2, +func_75492_a,tryMoveToXYZ,2, +func_75493_a,isDirectPathBetweenPoints,2, +func_75494_a,getPathToEntityLiving,2, +func_75497_a,tryMoveToEntityLiving,2, +func_75499_g,clearPath,2, +func_75500_f,noPath,2, +func_75501_e,onUpdateNavigation,2, +func_75502_i,getEntityPosition,2, +func_75505_d,getPath,2, +func_75506_l,isInLiquid,2, +func_75508_h,pathFollow,2, +func_75522_a,canSee,2, +func_75523_a,clearSensingCache,2, +func_75528_a,tick,2, +func_75529_b,trySetupSiege,2, +func_75530_c,spawnZombie,2, +func_75540_b,getVillageList,2, +func_75543_d,dropOldestVillagerPosition,2, +func_75544_a,tick,2, +func_75545_e,addNewDoorsToVillageOrCreateVillage,2, +func_75549_c,removeAnnihilatedVillages,2, +func_75557_k,removeDeadAndOutOfRangeDoors,2, +func_75558_f,getVillageDoorInfoList,2, +func_75560_a,tick,2, +func_75561_d,getTicksSinceLastDoorAdding,2, +func_75562_e,getNumVillagers,2, +func_75565_j,removeDeadAndOldAgressors,2, +func_75566_g,isAnnihilated,2, +func_75567_c,getNumVillageDoors,2, +func_75568_b,getVillageRadius,2, +func_75571_b,findNearestVillageAggressor,2, +func_75572_i,updateNumVillagers,2, +func_75573_l,updateVillageRadiusAndCenter,2, +func_75575_a,addOrRenewAgressor,2, +func_75576_a,addVillageDoorInfo,2, +func_75579_h,updateNumIronGolems,2, +func_75598_a,getCreatureClass,2, +func_75599_d,getPeacefulCreature,2, +func_75601_b,getMaxNumberOfCreature,2, +func_75615_a,createEntityFromNBT,2, +func_75616_a,createEntityByID,0, +func_75621_b,getEntityString,2, +func_75638_b,getSpeed,2, +func_75639_a,limitAngle,2, +func_75640_a,isUpdating,2, +func_75641_c,onUpdateMoveHelper,2, +func_75642_a,setMoveTo,2, +func_75649_a,onUpdateLook,2, +func_75650_a,setLookPosition,2, +func_75651_a,setLookPositionWithEntity,2, +func_75652_a,updateRotation,2, +func_75660_a,setJumping,2, +func_75661_b,doJump,2, +func_75664_a,updateRenderAngles,2, +func_75665_a,computeAngleWithBound,2, +func_75734_a,waitForFinish,2, +func_75735_a,queueIO,2, +func_75736_b,processQueue,2, +func_75742_a,getOrLoadData,2, +func_75743_a,getUniqueDataId,2, +func_75744_a,saveAllData,2, +func_75745_a,setData,2, +func_75746_b,loadIdCounts,2, +func_75747_a,saveData,2, +func_75752_b,readPlayerData,2, +func_75753_a,writePlayerData,2, +func_75754_f,getAvailablePlayerDat,2, +func_75755_a,saveWorldInfoWithPlayer,2, +func_75756_e,getPlayerNBTManager,2, +func_75757_d,loadWorldInfo,2, +func_75758_b,getMapFileFromName,2, +func_75759_a,flush,2, +func_75761_a,saveWorldInfo,2, +func_75762_c,checkSessionLock,2, +func_75763_a,getChunkLoader,2, +func_75765_b,getWorldDirectory,2, +func_75766_h,setSessionLock,2, +func_75773_a,canContinue,2, +func_75774_a,onUpdateTasks,2, +func_75775_b,canUse,2, +func_75776_a,addTask,2, +func_75777_a,areTasksCompatible,2, +func_75783_h,getCheatsEnabled,0, +func_75784_e,getLastTimePlayed,0, +func_75785_d,requiresConversion,0, +func_75786_a,getFileName,0, +func_75788_b,getDisplayName,0, +func_75789_g,isHardcoreModeEnabled,0, +func_75790_f,getEnumGameType,0, +func_75799_b,getSaveList,0, +func_75800_d,flushCache,0, +func_75801_b,isOldMapFormat,2, +func_75802_e,deleteWorldDirectory,0, +func_75803_c,getWorldInfo,2, +func_75804_a,getSaveLoader,2, +func_75805_a,convertMapFormat,2, +func_75806_a,renameWorld,0, +func_75807_a,deleteFiles,0, +func_75809_f,createFile,2, +func_75810_a,addRegionFilesToCollection,2, +func_75811_a,convertChunks,2, +func_75812_c,getSaveVersion,2, +func_75813_a,convertFile,2, +func_75814_c,writeNextIO,2, +func_75815_a,loadChunk,2, +func_75816_a,saveChunk,2, +func_75817_a,chunkTick,2, +func_75818_b,flush,2, +func_75819_b,saveExtraChunkData,2, +func_75820_a,writeChunkToNBT,2, +func_75822_a,checkedReadChunkFromNBT,2, +func_75823_a,readChunkFromNBT,2, +func_75824_a,addChunkToPending,2, +func_75829_a,distanceTo,2, +func_75830_a,makeHash,2, +func_75831_a,isAssigned,2, +func_75832_b,distanceToSquared,2, +func_75843_a,format,0, +func_75844_c,dequeue,2, +func_75845_e,isPathEmpty,2, +func_75846_b,sortForward,2, +func_75847_a,sortBack,2, +func_75848_a,clearPath,2, +func_75849_a,addPoint,2, +func_75850_a,changeDistance,2, +func_75853_a,createPath,2, +func_75870_c,getFinalPathPoint,2, +func_75871_b,setCurrentPathLength,2, +func_75872_c,setCurrentPathIndex,2, +func_75873_e,getCurrentPathIndex,2, +func_75874_d,getCurrentPathLength,2, +func_75875_a,incrementPathIndex,2, +func_75876_a,isSamePath,2, +func_75877_a,getPathPointFromIndex,2, +func_75878_a,getPosition,2, +func_75879_b,isFinished,2, +func_75881_a,getVectorFromIndex,2, +func_75885_a,cipherOperation,2, +func_75886_a,createTheCipherInstance,2, +func_75887_a,decryptSharedKey,2, +func_75889_b,decryptData,2, +func_75890_a,createNewSharedKey,0, +func_75891_b,generateKeyPair,2, +func_75893_a,digestOperation,2, +func_75894_a,encryptData,0, +func_75895_a,getServerIdHash,2, +func_75896_a,decodePublicKey,2, +func_75902_a,nextInt,2, +func_75903_a,initChunkSeed,2, +func_75904_a,getInts,2, +func_75905_a,initWorldGenSeed,2, +func_75915_a,magnify,2, +func_75918_d,initCraftableStats,2, +func_75924_a,replaceAllSimilarBlocks,2, +func_75925_c,initStats,2, +func_75966_h,initIndependentStat,2, +func_75968_a,format,0, +func_75971_g,registerStat,2, +func_76030_b,getValue,2, +func_76031_a,getHash,2, +func_76036_e,removeEntry,2, +func_76037_b,containsItem,2, +func_76038_a,addKey,2, +func_76040_a,insert,2, +func_76041_a,lookup,2, +func_76043_a,getSlotIndex,2, +func_76044_g,computeHash,2, +func_76045_c,lookupEntry,2, +func_76046_c,clearMap,2, +func_76047_h,grow,2, +func_76048_a,copyTo,2, +func_76049_d,removeObject,2, +func_76056_b,setSpawnY,0, +func_76057_l,getLastTimePlayed,0, +func_76058_a,setSpawnX,0, +func_76059_o,isRaining,2, +func_76060_a,setGameType,2, +func_76061_m,isThundering,2, +func_76062_a,setWorldName,2, +func_76063_b,getSeed,2, +func_76064_a,updateTagCompound,2, +func_76065_j,getWorldName,2, +func_76067_t,getTerrainType,2, +func_76068_b,setWorldTime,2, +func_76069_a,setThundering,2, +func_76070_v,isInitialized,2, +func_76071_n,getThunderTime,2, +func_76072_h,getPlayerNBTTagCompound,2, +func_76073_f,getWorldTime,2, +func_76074_e,getSpawnZ,2, +func_76075_d,getSpawnY,2, +func_76077_q,getGameType,2, +func_76078_e,setSaveVersion,2, +func_76079_c,getSpawnX,2, +func_76080_g,setRainTime,2, +func_76082_a,cloneNBTCompound,2, +func_76083_p,getRainTime,2, +func_76084_b,setRaining,2, +func_76085_a,setTerrainType,2, +func_76086_u,areCommandsAllowed,2, +func_76087_c,setSpawnZ,0, +func_76088_k,getSaveVersion,2, +func_76089_r,isMapFeaturesEnabled,2, +func_76090_f,setThunderTime,2, +func_76091_d,setServerInitialized,2, +func_76092_g,getSizeOnDisk,0, +func_76093_s,isHardcoreModeEnabled,2, +func_76123_f,ceil,2, +func_76124_d,lfloor,2, +func_76125_a,clamp,2, +func_76126_a,sin,2, +func_76127_a,average,2, +func_76128_c,floor,2, +func_76129_c,sqrt,2, +func_76130_a,abs,2, +func_76131_a,clamp,2, +func_76132_a,absMax,2, +func_76133_a,sqrt,2, +func_76134_b,cos,2, +func_76135_e,abs,2, +func_76136_a,getInt,2, +func_76137_a,intFloorDiv,0, +func_76138_g,wrapDegrees,2, +func_76140_b,fastFloor,0, +func_76141_d,floor,2, +func_76142_g,wrapDegrees,2, +func_76143_f,ceil,2, +func_76179_a,buildPostString,2, +func_76181_a,getSuitableLanPort,0, +func_76184_a,readFromNBT,2, +func_76185_a,markDirty,2, +func_76186_a,setDirty,2, +func_76188_b,isDirty,2, +func_76191_a,updateVisiblePlayers,2, +func_76217_h,getCanBurn,2, +func_76218_k,isOpaque,2, +func_76219_n,setNoPushMobility,2, +func_76220_a,isSolid,2, +func_76221_f,setRequiresTool,2, +func_76222_j,isReplaceable,2, +func_76223_p,setTranslucent,2, +func_76224_d,isLiquid,2, +func_76225_o,setImmovableMobility,2, +func_76226_g,setBurning,2, +func_76228_b,blocksLight,2, +func_76229_l,isToolNotRequired,2, +func_76230_c,blocksMovement,2, +func_76231_i,setReplaceable,2, +func_76271_a,getRandomItem,2, +func_76272_a,getTotalWeight,2, +func_76273_a,getRandomItem,2, +func_76304_a,generateNoiseOctaves,2, +func_76305_a,generateNoiseOctaves,2, +func_76308_a,populateNoiseArray,2, +func_76309_a,grad2,2, +func_76310_a,grad,2, +func_76311_b,lerp,2, +func_76316_a,onInventoryChanged,2, +func_76317_a,clearProfiling,2, +func_76318_c,endStartSection,2, +func_76319_b,endSection,2, +func_76320_a,startSection,2, +func_76321_b,getProfilingData,2, +func_76322_c,getNameOfLastSection,2, +func_76329_a,getColor,0, +func_76333_a,smooth,0, +func_76337_a,ticksToElapsedTime,0, +func_76338_a,stripControlCodes,0, +func_76340_b,getSecond,2, +func_76341_a,getFirst,2, +func_76345_d,getHungerDamage,2, +func_76346_g,getTrueSource,2, +func_76347_k,isFireDamage,2, +func_76348_h,setDamageBypassesArmor,2, +func_76349_b,setProjectile,2, +func_76350_n,isDifficultyScaled,2, +func_76351_m,setDifficultyScaled,2, +func_76352_a,isProjectile,2, +func_76353_a,causeArrowDamage,2, +func_76354_b,causeIndirectMagicDamage,2, +func_76355_l,getDamageType,2, +func_76356_a,causeThrownDamage,2, +func_76357_e,canHarmInCreative,2, +func_76358_a,causeMobDamage,2, +func_76359_i,setDamageAllowedInCreativeMode,2, +func_76361_j,setFireDamage,2, +func_76362_a,causeFireballDamage,2, +func_76363_c,isUnblockable,2, +func_76364_f,getImmediateSource,2, +func_76365_a,causePlayerDamage,2, +func_76390_b,setPotionName,2, +func_76392_e,getStatusIconIndex,0, +func_76393_a,getName,2, +func_76394_a,performEffect,2, +func_76397_a,isReady,2, +func_76398_f,isBadEffect,0, +func_76399_b,setIconIndex,2, +func_76400_d,hasStatusIcon,0, +func_76401_j,getLiquidColor,2, +func_76403_b,isInstant,2, +func_76404_a,setEffectiveness,2, +func_76445_a,getIntCache,2, +func_76446_a,resetIntCache,2, +func_76452_a,combine,2, +func_76453_d,getEffectName,2, +func_76454_e,deincrementDuration,2, +func_76455_a,onUpdate,2, +func_76457_b,performEffect,2, +func_76458_c,getAmplifier,2, +func_76459_b,getDuration,2, +func_76463_a,startSnooper,2, +func_76465_c,getCurrentStats,0, +func_76467_g,addJvmArgsToSnooper,2, +func_76468_d,isSnooperRunning,2, +func_76470_e,stopSnooper,2, +func_76471_b,addMemoryStatsToSnooper,2, +func_76489_a,generateLeafNodeList,2, +func_76490_a,layerSize,2, +func_76493_c,leafNodeNeedsBase,2, +func_76495_b,leafSize,2, +func_76497_e,validTreeLocation,2, +func_76543_b,pickMobSpawner,2, +func_76549_c,getChunkInputStream,2, +func_76550_a,createOrLoadRegionFile,2, +func_76551_a,clearRegionFileReferences,2, +func_76552_d,getChunkOutputStream,2, +func_76556_a,generateLightBrightnessTable,2, +func_76557_i,getAverageGroundLevel,2, +func_76558_a,setWorld,2, +func_76559_b,getMoonPhase,2, +func_76560_a,calcSunriseSunsetColors,0, +func_76561_g,isSkyColored,0, +func_76562_b,getFogColor,0, +func_76563_a,calculateCelestialAngle,2, +func_76565_k,getVoidFogYFactor,0, +func_76566_a,canCoordinateBeSpawn,2, +func_76567_e,canRespawnHere,2, +func_76568_b,doesXZShowFog,0, +func_76569_d,isSurfaceWorld,2, +func_76571_f,getCloudHeight,0, +func_76572_b,init,2, +func_76581_a,set,2, +func_76582_a,get,2, +func_76587_i,getBlockStorageArray,2, +func_76590_a,generateHeightMap,0, +func_76594_o,enqueueRelightChecks,2, +func_76595_e,propagateSkylightOcclusion,2, +func_76599_g,checkSkylightNeighborHeight,2, +func_76600_a,isAtLocation,2, +func_76601_a,needsSaving,2, +func_76602_a,setStorageArrays,2, +func_76603_b,generateSkylightMap,2, +func_76605_m,getBiomeArray,2, +func_76606_c,isEmptyBetween,2, +func_76608_a,removeEntityAtIndex,2, +func_76609_d,updateSkylightNeighborHeight,2, +func_76611_b,getHeightValue,2, +func_76612_a,addEntity,2, +func_76613_n,resetRelightChecks,2, +func_76615_h,relightBlock,2, +func_76616_a,setBiomeArray,2, +func_76617_a,getRandomWithSeed,2, +func_76621_g,isEmpty,2, +func_76622_b,removeEntity,2, +func_76623_d,onUnload,2, +func_76625_h,getTopFilledSegment,2, +func_76630_e,markDirty,2, +func_76631_c,onLoad,2, +func_76632_l,getPos,2, +func_76657_c,setSkyLight,2, +func_76659_c,setBlockLight,2, +func_76661_k,getBlockLight,2, +func_76662_d,getYLocation,2, +func_76663_a,isEmpty,2, +func_76666_d,setSkyLight,2, +func_76670_c,getSkyLight,2, +func_76671_l,getSkyLight,2, +func_76672_e,recalculateRefCounts,2, +func_76674_d,getBlockLight,2, +func_76675_b,needsRandomTick,2, +func_76677_d,setBlockLight,2, +func_76686_a,get,2, +func_76690_a,convertToAnvilFormat,2, +func_76691_a,load,2, +func_76704_a,getChunkDataInputStream,2, +func_76705_d,outOfBounds,2, +func_76706_a,write,2, +func_76707_e,getOffset,2, +func_76708_c,close,2, +func_76709_c,isChunkSaved,2, +func_76710_b,getChunkDataOutputStream,2, +func_76711_a,setOffset,2, +func_76712_a,write,2, +func_76713_b,setChunkTimestamp,2, +func_76727_i,getRainfall,2, +func_76729_a,createBiomeDecorator,2, +func_76730_b,getRandomWorldGenForGrass,2, +func_76731_a,getSkyColorByTemp,0, +func_76736_e,isHighHumidity,2, +func_76738_d,canRain,2, +func_76741_f,getSpawningChance,2, +func_76746_c,getEnableSnow,2, +func_76747_a,getSpawnableList,2, +func_76793_b,genStandardOre2,2, +func_76795_a,genStandardOre1,2, +func_76797_b,generateOres,2, +func_76838_a,cleanupCache,2, +func_76839_e,getCachedBiomes,2, +func_76840_a,getEntry,2, +func_76885_a,getBiome,2, +func_76931_a,getBiomes,2, +func_76932_a,getBiomesToSpawnIn,2, +func_76933_b,getBiomes,2, +func_76937_a,getBiomesForGeneration,2, +func_76938_b,cleanupCache,2, +func_76939_a,getTemperatureAtHeight,2, +func_76940_a,areBiomesViable,2, +func_76975_c,renderShadow,0, +func_76977_a,renderEntityOnFire,0, +func_76978_a,renderOffsetAABB,0, +func_76979_b,doRenderShadowAndFire,0, +func_76982_b,getWorldFromRenderManager,0, +func_76983_a,getFontRendererFromRenderManager,0, +func_76986_a,doRender,0, +func_77008_a,setLightmap,0, +func_77010_a,renderPainting,0, +func_77030_a,getColorMultiplier,0, +func_77034_a,interpolateRotation,0, +func_77036_a,renderModel,0, +func_77037_a,getDeathMaxRotation,0, +func_77039_a,renderLivingAt,0, +func_77040_d,getSwingProgress,0, +func_77041_b,preRenderCallback,0, +func_77043_a,applyRotations,0, +func_77044_a,handleRotationFloat,0, +func_77124_a,setCanBeCreated,2, +func_77125_e,isVersioned,2, +func_77126_d,canBeCreated,0, +func_77127_a,getName,2, +func_77128_b,getTranslationKey,0, +func_77129_f,setVersioned,2, +func_77130_a,byName,2, +func_77131_c,getVersion,2, +func_77132_a,getWorldTypeForGeneratorVersion,2, +func_77142_a,getByName,0, +func_77144_e,isSurvivalOrAdventure,2, +func_77145_d,isCreative,2, +func_77146_a,getByID,2, +func_77147_a,configurePlayerCapabilities,2, +func_77148_a,getID,2, +func_77149_b,getName,2, +func_77158_f,getHardcoreEnabled,2, +func_77159_a,enableBonusChest,2, +func_77160_d,getSeed,2, +func_77161_a,getGameTypeById,2, +func_77162_e,getGameType,2, +func_77163_i,areCommandsAllowed,2, +func_77164_g,isMapFeaturesEnabled,2, +func_77165_h,getTerrainType,2, +func_77166_b,enableCommands,0, +func_77167_c,isBonusChestEnabled,2, +func_77176_a,setScheduledTime,2, +func_77191_a,performWorldGenSpawning,2, +func_77192_a,findChunksForSpawning,2, +func_77201_a,readRecipiesFromTags,2, +func_77202_a,getRecipiesAsTags,2, +func_77203_a,canRecipeBeUsed,2, +func_77272_a,asLong,2, +func_77277_b,getPlayerKnockbackMap,2, +func_77278_a,doExplosionA,2, +func_77279_a,doExplosionB,2, +func_77316_c,getTranslatedName,2, +func_77317_b,getMaxEnchantability,2, +func_77318_a,calcModifierDamage,2, +func_77319_d,getMinLevel,2, +func_77320_a,getName,2, +func_77321_a,getMinEnchantability,2, +func_77322_b,setName,2, +func_77324_c,getRarity,2, +func_77325_b,getMaxLevel,2, +func_77326_a,canApplyTogether,2, +func_77390_a,readFromTags,2, +func_77394_a,getItemToBuy,2, +func_77395_g,writeToTags,2, +func_77396_b,getSecondItemToBuy,2, +func_77397_d,getItemToSell,2, +func_77398_c,hasSecondItemToBuy,2, +func_77399_f,incrementToolUses,2, +func_77444_a,readStat,2, +func_77466_a,getFoliageColorPine,0, +func_77467_a,setFoliageBiomeColorizer,0, +func_77468_c,getFoliageColorBasic,0, +func_77469_b,getFoliageColorBirch,0, +func_77470_a,getFoliageColor,0, +func_77472_b,setClientActiveTexture,0, +func_77473_a,setActiveTexture,0, +func_77474_a,initializeTextures,0, +func_77475_a,setLightmapTextureCoords,0, +func_77479_a,setGrassBiomeColorizer,0, +func_77480_a,getGrassColor,0, +func_77487_a,getServerMotd,0, +func_77488_b,getServerIpPort,0, +func_77489_c,updateLastSeen,0, +func_77493_a,calculateModifier,2, +func_77501_a,getKnockbackModifier,2, +func_77504_a,addRandomEnchantment,2, +func_77506_a,getEnchantmentLevel,2, +func_77508_a,getEnchantmentModifierDamage,2, +func_77513_b,buildEnchantmentList,2, +func_77514_a,calcItemStackEnchantability,2, +func_77516_a,applyEnchantmentModifierArray,2, +func_77518_a,applyEnchantmentModifier,2, +func_77523_b,getAdFromPingResponse,0, +func_77524_a,getMotdFromPingResponse,0, +func_77525_a,getPingResponse,0, +func_77551_a,addServer,0, +func_77552_b,setWasNotUpdated,0, +func_77553_a,getWasUpdated,0, +func_77554_c,getLanServers,0, +func_77557_a,canEnchantItem,2, +func_77569_a,matches,2, +func_77571_b,getRecipeOutput,2, +func_77572_b,getCraftingResult,2, +func_77573_a,checkMatch,2, +func_77599_b,getSmeltingList,2, +func_77602_a,instance,2, +func_77612_l,getMaxDamage,2, +func_77613_e,getRarity,2, +func_77614_k,getHasSubtypes,2, +func_77615_a,onPlayerStoppedUsing,2, +func_77616_k,isEnchantable,2, +func_77619_b,getItemEnchantability,2, +func_77621_a,rayTrace,2, +func_77622_d,onCreated,2, +func_77624_a,addInformation,0, +func_77625_d,setMaxStackSize,2, +func_77626_a,getMaxItemUseDuration,2, +func_77627_a,setHasSubtypes,2, +func_77629_n_,shouldRotateAroundWhenRendering,0, +func_77634_r,hasContainerItem,2, +func_77636_d,hasEffect,0, +func_77637_a,setCreativeTab,2, +func_77639_j,getItemStackLimit,2, +func_77640_w,getCreativeTab,0, +func_77642_a,setContainerItem,2, +func_77643_m_,isMap,2, +func_77644_a,hitEntity,2, +func_77645_m,isDamageable,2, +func_77647_b,getMetadata,2, +func_77651_p,getShareTag,2, +func_77653_i,getItemStackDisplayName,2, +func_77654_b,onItemUseFinish,2, +func_77655_b,setTranslationKey,2, +func_77656_e,setMaxDamage,2, +func_77657_g,getUnlocalizedNameInefficiently,2, +func_77658_a,getTranslationKey,2, +func_77659_a,onItemRightClick,2, +func_77661_b,getItemUseAction,2, +func_77662_d,isFull3D,0, +func_77663_a,onUpdate,2, +func_77664_n,setFull3D,2, +func_77667_c,getTranslationKey,2, +func_77668_q,getContainerItem,2, +func_77828_a,validBookTagContents,2, +func_77840_a,spawnCreature,2, +func_77842_f,getMaterialName,2, +func_77845_h,isWolfsFavoriteMeat,2, +func_77848_i,setAlwaysEdible,2, +func_77849_c,onFoodEaten,2, +func_77861_e,getToolMaterialName,2, +func_77872_a,updateMapData,2, +func_77873_a,getMapData,2, +func_77942_o,hasTagCompound,2, +func_77945_a,updateAnimation,2, +func_77946_l,copy,2, +func_77948_v,isItemEnchanted,2, +func_77950_b,onItemUseFinish,2, +func_77951_h,isItemDamaged,2, +func_77952_i,getItemDamage,2, +func_77953_t,getRarity,2, +func_77955_b,writeToNBT,2, +func_77956_u,isItemEnchantable,2, +func_77957_a,useItemRightClick,2, +func_77958_k,getMaxDamage,2, +func_77959_d,isItemStackEqual,2, +func_77960_j,getMetadata,2, +func_77961_a,hitEntity,2, +func_77962_s,hasEffect,0, +func_77964_b,setItemDamage,2, +func_77966_a,addEnchantment,2, +func_77969_a,isItemEqual,2, +func_77970_a,areItemStackTagsEqual,2, +func_77972_a,damageItem,2, +func_77973_b,getItem,2, +func_77974_b,onPlayerStoppedUsing,2, +func_77975_n,getItemUseAction,2, +func_77976_d,getMaxStackSize,2, +func_77977_a,getTranslationKey,2, +func_77978_p,getTagCompound,2, +func_77979_a,splitStack,2, +func_77980_a,onCrafting,2, +func_77981_g,getHasSubtypes,2, +func_77982_d,setTagCompound,2, +func_77983_a,setTagInfo,2, +func_77984_f,isItemStackDamageable,2, +func_77985_e,isStackable,2, +func_77986_q,getEnchantmentTagList,2, +func_77988_m,getMaxItemUseDuration,2, +func_77989_b,areItemStacksEqual,2, +func_77995_e,getEnchantability,2, +func_77996_d,getHarvestLevel,2, +func_77997_a,getMaxUses,2, +func_77998_b,getEfficiency,2, +func_78000_c,getAttackDamage,2, +func_78013_b,getTabLabel,0, +func_78014_h,setNoTitle,2, +func_78015_f,getBackgroundImageName,0, +func_78016_d,createIcon,0, +func_78017_i,hasScrollbar,0, +func_78018_a,displayAllRelevantItems,0, +func_78019_g,drawInForegroundOfTab,0, +func_78020_k,getColumn,0, +func_78021_a,getIndex,0, +func_78022_j,setNoScrollbar,2, +func_78023_l,isOnTopRow,0, +func_78024_c,getTranslationKey,0, +func_78025_a,setBackgroundImageName,2, +func_78044_b,getDamageReductionAmount,2, +func_78045_a,getEnchantability,2, +func_78046_a,getDurability,2, +func_78084_a,getTextureOffset,0, +func_78085_a,setTextureOffset,0, +func_78086_a,setLivingAnimations,0, +func_78087_a,setRotationAngles,0, +func_78088_a,render,0, +func_78164_a,renderSign,0, +func_78172_a,triangleWave,0, +func_78214_a,updateRotations,0, +func_78231_a,renderAll,0, +func_78235_a,flipFace,0, +func_78240_a,setTexturePosition,0, +func_78244_a,setBoxName,0, +func_78255_a,renderStringAtPos,0, +func_78256_a,getStringWidth,0, +func_78257_a,loadGlyphTexture,0, +func_78259_e,sizeStringToWidth,0, +func_78260_a,getBidiFlag,0, +func_78262_a,trimStringToWidth,0, +func_78263_a,getCharWidth,0, +func_78264_a,setUnicodeFlag,0, +func_78265_b,resetStyles,0, +func_78266_a,renderDefaultChar,0, +func_78267_b,getWordWrappedHeight,0, +func_78268_b,renderSplitString,0, +func_78269_a,trimStringToWidth,0, +func_78270_c,isFormatSpecial,0, +func_78271_c,listFormattedStringToWidth,0, +func_78272_b,isFormatColor,0, +func_78273_d,trimStringNewline,0, +func_78274_b,renderStringAligned,0, +func_78275_b,setBidiFlag,0, +func_78276_b,drawString,0, +func_78277_a,renderUnicodeChar,0, +func_78279_b,drawSplitString,0, +func_78280_d,wrapFormattedStringToWidth,0, +func_78282_e,getFormatFromString,0, +func_78324_d,getScaledHeight_double,0, +func_78325_e,getScaleFactor,0, +func_78326_a,getScaledWidth,0, +func_78327_c,getScaledWidth_double,0, +func_78328_b,getScaledHeight,0, +func_78381_a,draw,0, +func_78432_a,parseUserSkin,0, +func_78433_b,setAreaOpaque,0, +func_78440_a,renderItemInFirstPerson,0, +func_78441_a,updateEquippedItem,0, +func_78442_d,renderFireInFirstPerson,0, +func_78447_b,renderOverlays,0, +func_78448_c,renderWaterOverlayTexture,0, +func_78464_a,updateRenderer,0, +func_78466_h,updateFogColor,0, +func_78467_g,orientCamera,0, +func_78468_a,setupFog,0, +func_78469_a,setFogColorBuffer,0, +func_78470_f,updateTorchFlicker,0, +func_78471_a,renderWorld,0, +func_78472_g,updateLightmap,0, +func_78473_a,getMouseOver,0, +func_78474_d,renderRainSnow,0, +func_78475_f,applyBobbing,0, +func_78476_b,renderHand,0, +func_78477_e,updateFovModifierHand,0, +func_78478_c,setupOverlayRendering,0, +func_78479_a,setupCameraTransform,0, +func_78481_a,getFOVModifier,0, +func_78482_e,hurtCameraEffect,0, +func_78484_h,addRainParticles,0, +func_78546_a,isBoundingBoxInFrustum,0, +func_78547_a,setPosition,0, +func_78548_b,isBoxInFrustum,0, +func_78553_b,isBoxInFrustum,0, +func_78558_a,getInstance,0, +func_78560_b,init,0, +func_78713_a,getEntityRenderObject,0, +func_78714_a,getDistanceToCamera,0, +func_78715_a,getEntityClassRenderObject,0, +func_78716_a,getFontRenderer,0, +func_78717_a,setWorld,0, +func_78745_b,flipPlayer,0, +func_78746_a,setGameType,0, +func_78747_a,isSpectator,0, +func_78748_a,setPlayerCapabilities,0, +func_78749_i,extendedReach,0, +func_78750_j,syncCurrentPlayItem,0, +func_78752_a,sendPacketDropItem,0, +func_78755_b,shouldDrawHUD,0, +func_78756_a,sendEnchantPacket,0, +func_78757_d,getBlockReachDistance,0, +func_78758_h,isInCreativeMode,0, +func_78761_a,sendSlotPacket,0, +func_78762_g,isNotCreative,0, +func_78763_f,gameIsSurvivalOrAdventure,0, +func_78764_a,attackEntity,0, +func_78765_e,updateController,0, +func_78766_c,onStoppedUsingItem,0, +func_78767_c,resetBlockRemoving,0, +func_78784_a,setTextureOffset,0, +func_78785_a,render,0, +func_78786_a,addBox,0, +func_78787_b,setTextureSize,0, +func_78788_d,compileDisplayList,0, +func_78789_a,addBox,0, +func_78790_a,addBox,0, +func_78791_b,renderWithRotation,0, +func_78792_a,addChild,0, +func_78793_a,setRotationPoint,0, +func_78794_c,postRender,0, +func_78822_a,doPlace,2, +func_78823_a,isValid,2, +func_78836_a,getNBTCompound,0, +func_78837_a,getServerDataFromNBTCompound,0, +func_78849_a,addServerData,0, +func_78850_a,getServerData,0, +func_78851_b,removeServerData,0, +func_78853_a,loadServerList,0, +func_78855_b,saveServerList,0, +func_78856_c,countServers,0, +func_78857_a,swapServers,0, +func_78860_a,fromString,0, +func_78861_a,getIP,0, +func_78862_a,getInt,0, +func_78863_b,getServerAddress,0, +func_78864_b,getPort,0, +func_78868_a,updateEffects,0, +func_78869_b,getStatistics,0, +func_78870_a,clearEffects,0, +func_78872_b,renderLitParticles,0, +func_78873_a,addEffect,0, +func_78874_a,renderParticles,0, +func_78880_d,getZSize,2, +func_78882_c,getYSize,2, +func_78883_b,getXSize,2, +func_78884_a,intersectsWith,2, +func_78885_a,intersectsWith,2, +func_78886_a,offset,2, +func_78887_a,getNewBoundingBox,2, +func_78888_b,expandTo,2, +func_78898_a,updatePlayerMoveState,0, +func_78909_a,getColorIndex,0, +func_78914_f,noColor,0, +func_80003_ah,getPlayerUsageSnooper,0, +func_80006_f,getUniqueID,0, +func_82010_a,registerTickable,1, +func_82142_c,setInvisible,2, +func_82143_as,getMaxFallHeight,2, +func_82145_z,getMaxInPortalTime,2, +func_82147_ab,getPortalCooldown,2, +func_82149_j,copyLocationAndAnglesFrom,2, +func_82150_aj,isInvisible,2, +func_82160_b,dropEquipment,2, +func_82166_i,getArmSwingAnimationEnd,2, +func_82167_n,collideWithEntity,2, +func_82168_bl,updateArmSwingProgress,2, +func_82171_bF,canBeSteered,2, +func_82187_q,setLookingForHome,2, +func_82194_d,getWorld,2, +func_82195_e,attackDragonFrom,2, +func_82196_d,attackEntityWithRangedAttack,2, +func_82197_f,setDrinkingPotion,2, +func_82203_t,getWatchedTargetId,2, +func_82204_b,rotlerp,2, +func_82205_o,isArmored,2, +func_82206_m,ignite,2, +func_82207_a,getHeadYRotation,0, +func_82208_v,getHeadY,2, +func_82209_a,launchWitherSkullToCoords,2, +func_82210_r,getHeadXRotation,0, +func_82211_c,updateWatchedTargetId,2, +func_82212_n,getInvulTime,2, +func_82213_w,getHeadZ,2, +func_82214_u,getHeadX,2, +func_82215_s,setInvulTime,2, +func_82216_a,launchWitherSkullToEntity,2, +func_82227_f,setChild,2, +func_82230_o,isConverting,2, +func_82235_h,getIsBatHanging,2, +func_82236_f,setIsBatHanging,2, +func_82242_a,addExperienceLevel,2, +func_82243_bO,getArmorVisibility,2, +func_82245_bX,isSpawnForced,2, +func_82329_d,getWidthPixels,2, +func_82330_g,getHeightPixels,2, +func_82333_j,getRotation,2, +func_82334_a,setDisplayedItem,2, +func_82335_i,getDisplayedItem,2, +func_82336_g,setItemRotation,2, +func_82338_g,setAlphaF,0, +func_82341_c,getMotionFactor,2, +func_82342_d,isInvulnerable,2, +func_82343_e,setInvulnerable,2, +func_82356_Z,isCommandBlockEnabled,2, +func_82357_ak,getSpawnProtectionSize,1, +func_82358_a,isUsernameIndex,2, +func_82362_a,getRequiredPermissionLevel,2, +func_82370_a,getUsernameIndex,2, +func_82377_a,matchesMultiplePlayers,2, +func_82378_b,isSelector,2, +func_82381_h,getArgumentMap,2, +func_82386_a,matchOnePlayer,2, +func_82400_a,getRenderYaw,0, +func_82402_b,renderItem,0, +func_82422_c,transformHeldFull3DItemLayer,0, +func_82448_a,transferEntityToWorld,2, +func_82482_a,dispense,2, +func_82485_a,playDispenseSound,2, +func_82486_a,doDispense,2, +func_82487_b,dispenseStack,2, +func_82488_a,getWorldEventDataFrom,2, +func_82489_a,spawnDispenseParticles,2, +func_82498_a,getProjectileInaccuracy,2, +func_82499_a,getProjectileEntity,2, +func_82500_b,getProjectileVelocity,2, +func_82566_a,setWorldsForAll,2, +func_82568_a,getMapInfo,2, +func_82571_y,getGeneratorOptions,2, +func_82572_b,setWorldTotalTime,2, +func_82573_f,getWorldTotalTime,2, +func_82574_x,getGameRulesInstance,2, +func_82580_o,removeTag,2, +func_82581_a,createCrashReport,2, +func_82582_d,isEmpty,2, +func_82594_a,getObject,2, +func_82595_a,putObject,2, +func_82599_e,getZOffset,2, +func_82600_a,byIndex,2, +func_82601_c,getXOffset,2, +func_82615_a,getX,2, +func_82616_c,getZ,2, +func_82617_b,getY,2, +func_82618_k,getWorld,2, +func_82644_b,getWorldFeatures,2, +func_82645_d,updateLayers,2, +func_82647_a,setBiome,2, +func_82648_a,getBiome,2, +func_82649_e,getDefaultFlatGenerator,2, +func_82650_c,getFlatLayers,2, +func_82651_a,createFlatGeneratorFromString,2, +func_82656_d,getMinY,2, +func_82657_a,getLayerCount,2, +func_82658_c,getFillBlockMeta,2, +func_82660_d,setMinY,2, +func_82667_a,getMonsters,2, +func_82683_b,setDefaultPlayerReputation,2, +func_82684_a,getPlayerReputation,2, +func_82685_c,getNearestTargetPlayer,2, +func_82686_i,isMatingSeason,2, +func_82687_d,isPlayerReputationTooLow,2, +func_82688_a,modifyPlayerReputation,2, +func_82689_b,writeVillageDataToNBT,2, +func_82690_a,readVillageDataFromNBT,2, +func_82691_a,setWorld,2, +func_82692_h,endMatingSeason,2, +func_82705_e,getAnimal,2, +func_82712_a,getDouble,2, +func_82713_a,getDouble,2, +func_82714_a,getInt,2, +func_82715_a,getInt,2, +func_82716_a,nextDouble,2, +func_82719_a,writeCustomPotionEffectToNBT,2, +func_82720_e,getIsAmbient,2, +func_82722_b,readCustomPotionEffectFromNBT,2, +func_82725_o,isMagicDamage,2, +func_82726_p,setMagicDamage,2, +func_82734_g,getChunksLowestHorizon,2, +func_82736_K,getGameRules,2, +func_82737_E,getTotalWorldTime,2, +func_82738_a,setTotalWorldTime,0, +func_82742_i,resetUpdateEntityTick,2, +func_82743_f,getCreationCloudUpdateTick,0, +func_82744_b,setCloudUpdateTick,0, +func_82747_f,getId,2, +func_82749_j,getGeneratorOptions,2, +func_82750_a,setGeneratorOptions,2, +func_82752_c,hasLimitedInteractions,2, +func_82753_a,setPriority,2, +func_82756_a,getString,2, +func_82757_a,setValue,2, +func_82758_b,getBoolean,2, +func_82763_b,getRules,2, +func_82764_b,setOrCreateGameRule,2, +func_82765_e,hasRule,2, +func_82766_b,getBoolean,2, +func_82767_a,getString,2, +func_82768_a,readFromNBT,2, +func_82770_a,writeToNBT,2, +func_82781_a,getEnchantments,2, +func_82782_a,setEnchantments,2, +func_82783_a,increaseMaxTradeUses,2, +func_82784_g,isRecipeDisabled,2, +func_82785_h,compensateToolUses,0, +func_82787_a,findMatchingResult,2, +func_82788_x,canItemEditBlocks,2, +func_82789_a,getIsRepairable,2, +func_82812_d,getArmorMaterial,2, +func_82813_b,setColor,2, +func_82814_b,getColor,2, +func_82815_c,removeColor,2, +func_82816_b_,hasColor,2, +func_82833_r,getDisplayName,2, +func_82835_x,canEditBlocks,2, +func_82836_z,getItemFrame,2, +func_82837_s,hasDisplayName,2, +func_82838_A,getRepairCost,2, +func_82839_y,isOnItemFrame,2, +func_82840_a,getTooltip,0, +func_82841_c,setRepairCost,2, +func_82842_a,setItemFrame,2, +func_82846_b,transferStackInSlot,2, +func_82847_b,removeListener,0, +func_82848_d,updateRepairOutput,2, +func_82850_a,updateItemName,2, +func_82869_a,canTakeStack,2, +func_82877_b,setPlayerWalkSpeed,0, +func_82879_c,sendSettingsToServer,0, +func_82883_a,getUnicodeFlag,0, +func_83015_S,getCurrentDate,2, +func_85029_a,addEntityCrashInfo,2, +func_85031_j,hitByEntity,2, +func_85033_bc,collideWithNearbyEntities,2, +func_85034_r,setArrowCountInEntity,2, +func_85035_bI,getArrowCountInEntity,2, +func_85036_m,setCombatTask,2, +func_85039_t,addScore,2, +func_85040_s,setScore,2, +func_85052_h,getThrower,2, +func_85054_d,searchForOtherItemsNearby,2, +func_85055_a,makeCrashReport,2, +func_85056_g,getCategory,2, +func_85057_a,makeCategoryDepth,2, +func_85058_a,makeCategory,2, +func_85069_a,firstTwoElementsOfStackTraceMatch,2, +func_85070_b,trimStackTraceEntriesFromBottom,2, +func_85072_a,appendToStringBuilder,2, +func_85073_a,getPrunedStackTrace,2, +func_85074_a,getCoordinateInfo,0, +func_85089_a,getKey,2, +func_85090_b,getValue,2, +func_85094_b,renderDebugBoundingBox,0, +func_85118_a,addToCrashReport,2, +func_85144_b,getCacheSizes,2, +func_85151_d,getLowerChestInventory,2, +func_85156_a,removeTask,2, +func_85158_p,setAdventureModeExempt,2, +func_85172_a,sendLeashedEntitiesInChunk,2, +func_85176_s,getDefaultTeleporter,2, +func_85181_a,getRandomModelBox,0, +func_85188_a,makePortal,2, +func_85189_a,removeStalePortalLocations,2, +func_90010_a,isPartOfLargeChest,2, +func_90011_a,createChild,2, +func_90020_K,getLimitFramerate,0, +func_90033_f,canLoadWorld,0, +func_90035_a,getClassFromID,0, +func_90036_a,getFireAspectModifier,2, +func_90999_ad,canRenderOnFire,0, +func_92034_a,createParticle,0, +func_92035_a,createBall,0, +func_92036_a,createBurst,0, +func_92037_i,isFarFromCamera,0, +func_92038_a,createShaped,0, +func_92043_f,setTwinkle,0, +func_92045_e,setTrail,0, +func_92058_a,setItem,2, +func_92059_d,getItem,2, +func_92087_a,causeThornsDamage,2, +func_92088_a,makeFireworks,0, +func_92089_a,canApply,2, +func_92092_a,getBlastDamageReduction,2, +func_92093_a,getFireTimeForEntity,2, +func_92094_a,shouldHit,2, +func_92095_b,getDamage,2, +func_92097_a,negateDamage,2, +func_92099_a,getEnchantedItem,2, +func_92110_g,getEnchantments,2, +func_92111_a,getEnchantedItemStack,2, +func_92115_a,addEnchantment,2, +func_94041_b,isItemValidForSlot,2, +func_94053_h,nextTextureIndexX,0, +func_94059_bO,getAlwaysRenderNameTagForRender,0, +func_94060_bK,getAttackingEntity,2, +func_94061_f,setNoAI,2, +func_94083_c,getTntPlacedBy,2, +func_94085_r,getDefaultDisplayTileOffset,2, +func_94086_l,setDisplayTileOffset,2, +func_94095_a,killMinecart,2, +func_94096_e,setHasDisplayTile,2, +func_94099_q,getDisplayTileOffset,2, +func_94100_s,hasDisplayTile,2, +func_94101_h,applyDrag,2, +func_94103_c,explodeCart,2, +func_94104_d,getFuseTicks,0, +func_94105_c,ignite,2, +func_94107_f,setMinecartPowered,2, +func_94108_c,isMinecartPowered,2, +func_94182_a,addSlot,0, +func_94183_a,getStitchHolder,0, +func_94184_a,getAllStitchSlots,0, +func_94185_c,getOriginY,0, +func_94186_b,getOriginX,0, +func_94194_d,rotate,0, +func_94195_e,isRotated,0, +func_94196_a,setNewDimension,0, +func_94197_a,getWidth,0, +func_94199_b,getHeight,0, +func_94206_g,getMinV,0, +func_94207_b,getInterpolatedV,0, +func_94209_e,getMinU,0, +func_94210_h,getMaxV,0, +func_94211_a,getIconWidth,0, +func_94212_f,getMaxU,0, +func_94214_a,getInterpolatedU,0, +func_94215_i,getIconName,0, +func_94216_b,getIconHeight,0, +func_94217_a,copyFrom,0, +func_94219_l,updateAnimation,0, +func_94248_c,updateAnimations,0, +func_94277_a,bindTexture,0, +func_94305_f,doStitch,0, +func_94309_g,getStichSlots,0, +func_94310_b,allocateSlot,0, +func_94311_c,expandAndAllocateSlot,0, +func_94520_b,isKeyTranslated,2, +func_94522_b,canTranslate,2, +func_94525_a,computeStackSize,2, +func_94526_b,calcRedstoneFromInventory,2, +func_94527_a,canAddItemToSlot,2, +func_94529_b,extractDragMode,2, +func_94530_a,canMergeSlot,2, +func_94531_b,canDragIntoSlot,2, +func_94532_c,getDragEvent,2, +func_94533_d,resetDrag,2, +func_94534_d,getQuickcraftMask,0, +func_94539_a,causeExplosionDamage,2, +func_94540_d,setExplosion,2, +func_94541_c,isExplosion,2, +func_94542_g,resetFallSuffix,2, +func_94544_f,getBestCombatEntry,2, +func_94545_a,calculateFallSuffix,2, +func_94547_a,trackDamage,2, +func_94548_b,getFallSuffix,2, +func_94549_h,reset,2, +func_94550_c,getBestAttacker,2, +func_94559_f,isLivingDamageSrc,2, +func_94560_a,getDamageSrc,2, +func_94561_i,getDamageAmount,2, +func_94562_g,getFallSuffix,2, +func_94563_c,getDamage,2, +func_94613_c,getExplosivePlacedBy,2, +func_95999_t,getCustomNameTag,2, +func_96092_aw,isPushedByWater,2, +func_96094_a,setCustomNameTag,2, +func_96095_a,onActivatorRailPass,2, +func_96096_ay,isIgnited,2, +func_96107_aA,getXPos,2, +func_96108_aC,getZPos,2, +func_96109_aB,getYPos,2, +func_96110_f,setBlocked,2, +func_96111_ay,getBlocked,2, +func_96112_aD,captureDroppedItems,2, +func_96122_a,canAttackPlayer,2, +func_96123_co,getWorldScoreboard,2, +func_96124_cp,getTeam,2, +func_96296_a,getValidValues,2, +func_96297_d,getFriendlyName,2, +func_96300_b,getValueByName,2, +func_96301_b,isFancyStyling,2, +func_96302_c,isColor,2, +func_96333_a,joinNiceStringFromCollection,2, +func_96441_U,getScoreboard,2, +func_96443_a,setWorldScoreboard,0, +func_96456_a,sendScoreboard,2, +func_96496_a,teamsToNbt,2, +func_96497_d,fillInDisplaySlots,2, +func_96498_a,readTeams,2, +func_96499_a,setScoreboard,2, +func_96500_c,readScores,2, +func_96501_b,readObjectives,2, +func_96502_a,loadTeamPlayers,2, +func_96503_e,scoresToNbt,2, +func_96504_c,readDisplayConfig,2, +func_96505_b,objectivesToNbt,2, +func_96508_e,getTeam,2, +func_96509_i,getPlayersTeam,2, +func_96510_d,getObjectivesForEntity,2, +func_96511_d,removeTeam,2, +func_96512_b,removePlayerFromTeam,2, +func_96513_c,broadcastTeamRemove,2, +func_96514_c,getScoreObjectives,2, +func_96516_a,broadcastScoreUpdate,2, +func_96517_b,getObjectiveDisplaySlot,2, +func_96518_b,getObjective,2, +func_96519_k,removeObjective,2, +func_96520_a,getObjectivesFromCriteria,2, +func_96522_a,onScoreObjectiveAdded,2, +func_96523_a,broadcastTeamCreated,2, +func_96524_g,removePlayerFromTeams,2, +func_96525_g,getTeams,2, +func_96526_d,getObjectiveNames,2, +func_96527_f,createTeam,2, +func_96528_e,getScores,2, +func_96529_a,getOrCreateScore,2, +func_96530_a,setObjectiveInDisplaySlot,2, +func_96531_f,getTeamNames,2, +func_96532_b,onObjectiveDisplayNameChanged,2, +func_96533_c,onScoreObjectiveRemoved,2, +func_96534_i,getSortedScores,2, +func_96535_a,addScoreObjective,2, +func_96536_a,onScoreUpdated,2, +func_96537_j,getObjectiveDisplaySlotNumber,2, +func_96538_b,broadcastTeamInfoUpdate,2, +func_96539_a,getObjectiveInDisplaySlot,2, +func_96546_g,sendDisplaySlotRemovalPackets,2, +func_96548_f,getDestroyPackets,2, +func_96549_e,addObjective,2, +func_96550_d,getCreatePackets,2, +func_96551_b,markSaveDataDirty,2, +func_96552_h,getObjectiveDisplaySlotCount,2, +func_96559_d,getYOffset,2, +func_96560_a,getScoreMap,2, +func_96631_a,attemptDamageItem,2, +func_96636_a,getName,2, +func_96637_b,isReadOnly,2, +func_96645_d,getObjective,2, +func_96646_b,decreaseScore,2, +func_96647_c,setScorePoints,2, +func_96648_a,incrementScore,2, +func_96649_a,increaseScore,2, +func_96650_f,getScoreScoreboard,2, +func_96652_c,getScorePoints,2, +func_96653_e,getPlayerName,2, +func_96660_a,setAllowFriendlyFire,2, +func_96661_b,getName,2, +func_96662_c,setSuffix,2, +func_96663_f,getSuffix,2, +func_96664_a,setDisplayName,2, +func_96665_g,getAllowFriendlyFire,2, +func_96666_b,setPrefix,2, +func_96667_a,formatPlayerName,2, +func_96668_e,getPrefix,2, +func_96669_c,getDisplayName,2, +func_96670_d,getMembershipCollection,2, +func_96678_d,getDisplayName,2, +func_96679_b,getName,2, +func_96680_c,getCriteria,2, +func_96681_a,setDisplayName,2, +func_96682_a,getScoreboard,0, +func_98034_c,isInvisibleToPlayer,0, +func_98042_n,setTransferTicker,2, +func_98043_aE,canTransfer,2, +func_98052_bS,canPickUpLoot,2, +func_98053_h,setCanPickUpLoot,2, +func_98054_a,setScaleForAge,2, +func_98055_j,setScale,2, +func_98150_a,getAtlasSprite,0, +func_98267_a,broadcastEvent,2, +func_98268_b,setDelayToMin,2, +func_98270_a,readFromNBT,2, +func_98271_a,getSpawnerWorld,2, +func_98273_j,resetTimer,2, +func_98278_g,updateSpawner,2, +func_98279_f,isActivated,2, +func_98297_h,getSeeFriendlyInvisiblesEnabled,2, +func_98298_a,setFriendlyFlags,0, +func_98299_i,getFriendlyFlags,2, +func_98300_b,setSeeFriendlyInvisiblesEnabled,2, +func_98306_d,readGlyphSizes,0, +func_99999_d,run,0, diff --git a/config/worleycaves.cfg b/config/worleycaves.cfg new file mode 100644 index 0000000..ef7cc15 --- /dev/null +++ b/config/worleycaves.cfg @@ -0,0 +1,53 @@ +# Configuration file + +cavegen { + # Allow replacing more blocks with caves (useful for mods which completely overwrite world gen) + B:allowReplaceMoreBlocks=true + + # Dimension IDs that will use Vanilla cave generation rather than Worley's Caves + # Default: + I:blackListedDims < + > + + # Reduces number of caves at surface level, becoming more common until caves generate normally X number of blocks below the surface + # Default: 15 + I:easeInDepth=15 + + # Streches (when < 1.0) or compresses (when > 1.0) cave generation along X and Z axis + # Default: 1.0 + D:horizonalCompressionMultiplier=1.0 + + # Block to use when generating large lava lakes below lavaDepth (usually y=10) + # Default: minecraft:lava + S:lavaBlock=minecraft:lava + + # Air blocks at or below this y level will generate as lavaBlock + # Default: 10 + I:lavaDepth=10 + + # Caves will not attempt to generate above this y level. Range 1-256 + # Default: 128 + I:maxCaveHeight=128 + + # Caves will not attempt to generate below this y level. Range 1-256 + # Default: 1 + I:minCaveHeight=1 + + # Controls size of caves. Smaller values = larger caves. Between -1.0 and 1.0 + # Default: -0.18 + D:noiseCutoffValue=-0.18 + + # Controls size of caves at the surface. Smaller values = more caves break through the surface. Between -1.0 and 1.0 + # Default: -0.081 (45% of noiseCutoffValue) + D:surfaceCutoffValue=-0.081 + + # Squishes caves on the Y axis. Lower values = taller caves and more steep drops + # Default: 2.0 + D:verticalCompressionMultiplier=2.0 + + # Controls how much to warp caves. Lower values = straighter caves + # Default: 8.0 + D:warpAmplifier=8.0 +} + + diff --git a/config/xtones.cfg b/config/xtones.cfg new file mode 100644 index 0000000..4bc0554 --- /dev/null +++ b/config/xtones.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # How chiseling Xtones blocks should function. [Requires "Chisel" by the Chisel Team to be installed] + # 0 - Chisel the Stone Tile into the first variant of each registered Xtone block. This makes the individual recipes useless. + # 1 - Chisel between each variant of the Xtones blocks. This makes the cycling useless. + # 2 - Disable Chisel compatibility altogether. + # Example images can be found on the ChiselTones CurseForge page. Functionality is exactly the same. + # Min: 0 + # Max: 2 + I:chiselMode=1 + + # Visibility of the cycling tooltip on Xtone items + # visible - The tooltip will always be visible + # shift - The tooltip will only be visible when shift is held + # hidden - The tooltip will not be visible + # Valid values: + # visible + # shift + # hidden + S:cyclingTooltip=visible + + # Disables the ability to cycle between variants via keybind. + # Mainly for use with Chisel installed and chiselMode being set to 1. + B:disableScrollCycling=false + + # Disables all recipes except the one for the Stone Tile. + # Mainly for use with Chisel installed and chiselMode being set to 0. + B:disableXtoneRecipes=false + + # Enables the search bar on the Xtones creative tab + B:searchableCreativeTab=true +} + + diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..22fce42 --- /dev/null +++ b/manifest.json @@ -0,0 +1 @@ +{"minecraft":{"version":"1.12.2","modLoaders":[{"id":"forge-14.23.5.2860","primary":true}]},"manifestType":"minecraftModpack","overrides":"overrides","manifestVersion":1,"version":"0.1","author":"__tracer","name":"nomi-ceu","files":[{"projectID":60089,"fileID":2671937,"required":true},{"projectID":248787,"fileID":2987247,"required":true},{"projectID":250363,"fileID":2746011,"required":true},{"projectID":256717,"fileID":2666198,"required":true},{"projectID":306770,"fileID":3162874,"required":true},{"projectID":32274,"fileID":2916002,"required":true},{"projectID":223852,"fileID":2952606,"required":true},{"projectID":267602,"fileID":2915363,"required":true},{"projectID":230497,"fileID":2450900,"required":true},{"projectID":240630,"fileID":2728585,"required":true},{"projectID":239197,"fileID":3587830,"required":true},{"projectID":242818,"fileID":2779848,"required":true},{"projectID":250419,"fileID":2689502,"required":true},{"projectID":238222,"fileID":3043174,"required":true},{"projectID":235279,"fileID":2915375,"required":true},{"projectID":288885,"fileID":2838777,"required":true},{"projectID":283644,"fileID":2694382,"required":true},{"projectID":237065,"fileID":3331364,"required":true},{"projectID":246996,"fileID":3440963,"required":true},{"projectID":398267,"fileID":3613140,"required":true},{"projectID":272335,"fileID":2645867,"required":true},{"projectID":245211,"fileID":2667280,"required":true},{"projectID":564858,"fileID":3612876,"required":true},{"projectID":292785,"fileID":2915154,"required":true},{"projectID":278494,"fileID":3327893,"required":true},{"projectID":419286,"fileID":3614716,"required":true},{"projectID":278799,"fileID":2833002,"required":true},{"projectID":228404,"fileID":3117927,"required":true},{"projectID":225561,"fileID":2678374,"required":true},{"projectID":245174,"fileID":2755787,"required":true},{"projectID":391401,"fileID":3613142,"required":true},{"projectID":225194,"fileID":2491032,"required":true},{"projectID":70496,"fileID":2518031,"required":true},{"projectID":244559,"fileID":2830252,"required":true},{"projectID":255232,"fileID":2830265,"required":true},{"projectID":304024,"fileID":2830114,"required":true},{"projectID":570458,"fileID":3616360,"required":true},{"projectID":223565,"fileID":3431261,"required":true},{"projectID":270789,"fileID":2920436,"required":true},{"projectID":231382,"fileID":3408276,"required":true},{"projectID":236542,"fileID":3015079,"required":true},{"projectID":236541,"fileID":3611363,"required":true},{"projectID":237366,"fileID":2952741,"required":true},{"projectID":248055,"fileID":2580332,"required":true},{"projectID":222880,"fileID":2926428,"required":true},{"projectID":271384,"fileID":2920434,"required":true},{"projectID":69162,"fileID":2920433,"required":true},{"projectID":284229,"fileID":2968355,"required":true},{"projectID":460609,"fileID":3551623,"required":true},{"projectID":69163,"fileID":2926431,"required":true},{"projectID":64578,"fileID":3328811,"required":true},{"projectID":231868,"fileID":2972849,"required":true},{"projectID":308380,"fileID":3614585,"required":true},{"projectID":322861,"fileID":3214400,"required":true},{"projectID":297209,"fileID":2607310,"required":true},{"projectID":252910,"fileID":3041340,"required":true},{"projectID":227083,"fileID":2518667,"required":true},{"projectID":248453,"fileID":2785465,"required":true},{"projectID":226254,"fileID":3328174,"required":true},{"projectID":251792,"fileID":3294422,"required":true},{"projectID":266736,"fileID":2668113,"required":true},{"projectID":304920,"fileID":2669468,"required":true},{"projectID":70631,"fileID":2939416,"required":true},{"projectID":269024,"fileID":2861574,"required":true},{"projectID":314904,"fileID":2819669,"required":true},{"projectID":237102,"fileID":3157548,"required":true},{"projectID":237167,"fileID":2985811,"required":true},{"projectID":220954,"fileID":3488553,"required":true},{"projectID":253211,"fileID":3308160,"required":true},{"projectID":238747,"fileID":2739582,"required":true},{"projectID":242106,"fileID":2539562,"required":true},{"projectID":261348,"fileID":3143349,"required":true},{"projectID":271835,"fileID":2920437,"required":true},{"projectID":313141,"fileID":2675884,"required":true},{"projectID":246974,"fileID":3050838,"required":true},{"projectID":304346,"fileID":3328808,"required":true},{"projectID":279172,"fileID":2491542,"required":true},{"projectID":241344,"fileID":2480458,"required":true},{"projectID":291737,"fileID":2920441,"required":true},{"projectID":252354,"fileID":2464501,"required":true},{"projectID":243146,"fileID":2540650,"required":true},{"projectID":257573,"fileID":3248033,"required":true},{"projectID":557242,"fileID":3614219,"required":true},{"projectID":302113,"fileID":2847346,"required":true},{"projectID":250832,"fileID":2845365,"required":true},{"projectID":242223,"fileID":3524685,"required":true},{"projectID":254317,"fileID":2932048,"required":true},{"projectID":254268,"fileID":3529742,"required":true},{"projectID":386188,"fileID":3617282,"required":true},{"projectID":238857,"fileID":2863771,"required":true},{"projectID":423758,"fileID":3564705,"required":true},{"projectID":238856,"fileID":2950248,"required":true}]} diff --git a/modlist.html b/modlist.html new file mode 100644 index 0000000..9b4de74 --- /dev/null +++ b/modlist.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar b/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar new file mode 100644 index 0000000..0f10b24 Binary files /dev/null and b/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar differ diff --git a/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar.meta b/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar.meta new file mode 100644 index 0000000..3b3c9e3 --- /dev/null +++ b/mods/memory_repo/com/enderio/core/EnderCore/1.12.2-0.5.76/EnderCore-1.12.2-0.5.76-core.jar.meta @@ -0,0 +1,73 @@ +Manifest-Version: 1.0 +Maven-Artifact: com.enderio.core:EnderCore:1.12.2-0.5.76:core +FMLCorePlugin: com.enderio.core.common.transform.EnderCorePlugin + +Name: com/enderio/core/common/transform/EnderCoreTransformer$Transform + .class +SHA-256-Digest: Ucmons6VhtHO5diJ3bf5yQVScZr+lG732mq8Op7w/GY= + +Name: com/enderio/core/common/transform/EnderCorePlugin$MixinData.clas + s +SHA-256-Digest: zuIS//3TD7Mhrj3d0VFIQDOYZrKsXKo7ciI31bpuQkM= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$3.class +SHA-256-Digest: 7XPDN+xciRMyTWtIUm7S53Oifh1lKuoFon2ixknSo6Y= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$1.class +SHA-256-Digest: QPFEE9SAIqOEp1sZ1p9c92oLA55X+/mFZvs9hmhndb4= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$4.class +SHA-256-Digest: lUfrYLgU+Kui1fyN3Wcq32VtUyj+v8gvOt+WifOENHE= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$ObfSafeNa + me.class +SHA-256-Digest: z2otu4H9hOArz6uTD+tHZfF+2SJee87VU+U3DVN/mUE= + +Name: com/enderio/core/common/transform/NoClassloadClassWriter.class +SHA-256-Digest: oRaz8ZHA9hgiHEt9eucmxn8VGenKjpe8JgPtAruwlEA= + +Name: com/enderio/core/common/transform/SimpleMixinPatcher.class +SHA-256-Digest: DgJmWpqB0jhLn7H9JHcTBrN07O0hLH3brb00Prjm1Mw= + +Name: com/enderio/core/common/transform/EnderCoreMethods$IUnderlayRend + erAware.class +SHA-256-Digest: Fbesp5ldfFBL2HwazKD6KKaGJlmZZgRjNwgSJZQzOBs= + +Name: com/enderio/core/common/transform/EnderCoreMethods$IOverlayRende + rAware.class +SHA-256-Digest: DRtE60FtJqLnMGG91Yibu3Prg4imMSgb42NyyGtyfiI= + +Name: com/enderio/core/common/transform/SimpleMixin.class +SHA-256-Digest: 6xU4uycPk+BYlzB+Gd7GL4YYNRsHy6JYbog6b8SSzG0= + +Name: com/enderio/core/common/transform/EnderCoreMethods$ICreeperTarge + t.class +SHA-256-Digest: zvuDeMFYbP1bSRSeyChF5VitkmOb6Bx0RYgdnNBvLZc= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$5.class +SHA-256-Digest: JWH3gUymzRXh4heM/V8u3mAlGi6Ynzb9fSpG4x+oRS4= + +Name: com/enderio/core/common/transform/EnderCoreTransformer.class +SHA-256-Digest: oZ8YKHVq9jErZQ4aDGerLw9AgOEHzIuBRE1tRXOn2Po= + +Name: com/enderio/core/common/transform/EnderCoreMethods$IElytraFlying + Provider.class +SHA-256-Digest: Hmyr9OHv8973JSVB2PNBHvb0KT9hpUVaMc/i5uw4paM= + +Name: com/enderio/core/common/transform/EnderCorePlugin.class +SHA-256-Digest: Q+r83b/w/sPslUgqxsupR7BHqUhgBzpeoLc9wvp/0q4= + +Name: com/enderio/core/common/transform/SimpleMixin$SimpleMixinList.cl + ass +SHA-256-Digest: U+FPpxiesQdU+BPllex/Y41bv35vzL6fON/Uul1D2sE= + +Name: com/enderio/core/common/transform/EnderCoreMethods.class +SHA-256-Digest: osxX864b2AAY1Nvnbo/41MYrFP0Dk/rFFIZ9Eusfni8= + +Name: com/enderio/core/common/transform/NoClassloadClassWriter$ClassIn + fo.class +SHA-256-Digest: qG2pdgX9Ma0nVgcty0elIWlzbbyrgbwU7QwpQF33cgc= + +Name: com/enderio/core/common/transform/EnderCoreTransformer$2.class +SHA-256-Digest: cT1hs9yausf+WCAG9PT+0N8MRB0+1kOXPHrWT1ZrvdI= + diff --git a/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar b/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar new file mode 100644 index 0000000..bb2c732 Binary files /dev/null and b/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar differ diff --git a/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar.meta b/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar.meta new file mode 100644 index 0000000..12accbe --- /dev/null +++ b/mods/memory_repo/info/loenwind/autoconfig/AutoConfig/1.12.2-1.0.2/AutoConfig-1.12.2-1.0.2.jar.meta @@ -0,0 +1,165 @@ +Manifest-Version: 1.0 +Maven-Artifact: info.loenwind.autoconfig:AutoConfig:1.12.2-1.0.2 + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$4.class +SHA-256-Digest: kYzjv8cVD0Pys3YcSgN0ynRxWZUgKipDySM05bnaGVM= + +Name: info/loenwind/autoconfig/factory/FloatValue.class +SHA-256-Digest: H6IclsSRt5xwb/kK4AeFq7RAfNScU29HrZfhhNA4fMs= + +Name: info/loenwind/autoconfig/factory/package-info.class +SHA-256-Digest: TYIhrLJsbth3ZnZEvmdZzSyXSTOz2u8X9OP0QlLuynk= + +Name: info/loenwind/autoconfig/factory/BooleanValue.class +SHA-256-Digest: Yv53aolfP9GXK6HYabbvmGZF8mRXqwgNn7pdkpMKlQU= + +Name: info/loenwind/autoconfig/util/NullHelper.class +SHA-256-Digest: HHX7fYCgxu6aszzbFaPI+uFRrj5FmY533yR2g7q8fI4= + +Name: info/loenwind/autoconfig/factory/IValueBool.class +SHA-256-Digest: 2OgwtFxtdvtPUTPFK6fJ8UROnoVVEY5ps1+LyUNqCCs= + +Name: info/loenwind/autoconfig/factory/IValueBool$And.class +SHA-256-Digest: Mozgs5EdUAD1z+0jwizgm8lFd9wJzNpRzPt/gZB5TKk= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$11.class +SHA-256-Digest: 9ltuaM8R0tJb/hykmjHWCgN8NpeaGHsALouh+x2rtbY= + +Name: info/loenwind/autoconfig/factory/StringListValue.class +SHA-256-Digest: XYywr6Jeuw5JdphWZRqbmeAnDvlbzV2Q7NhTOJiXSaY= + +Name: info/loenwind/autoconfig/factory/SlaveFactory.class +SHA-256-Digest: MxmXVnI8FXqltEv6XZuJCIL3SLqe85E4SLBRXVfjQu8= + +Name: info/loenwind/autoconfig/factory/AbstractValue.class +SHA-256-Digest: Of1Kypq0I5258gY4RaEPnASi2ea1+StAXOPCE09C9Qo= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$8.class +SHA-256-Digest: nWgH/9rut6o8LcvM70mvJB15uXO/nQDp5NYlrH4VhGk= + +Name: info/loenwind/autoconfig/factory/LimitedStringValue.class +SHA-256-Digest: a08Y0jkmZapTgPHp6tS97dAXveE+M/OHHCXKBa14IF0= + +Name: META-INF/fml_cache_annotation.json +SHA-256-Digest: 0djZVWd+4oBXwytp/XruqnQR+wQfDqYfgI6xlLa9Z64= + +Name: info/loenwind/autoconfig/factory/StringValue.class +SHA-256-Digest: abfA93qr4xww5GQe5Ebos3oP7YHr7LgZ1OhUWBIz97U= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters.class +SHA-256-Digest: ZWQ2WJe9VqT54hz3pOWpZq0ws8uwRUSWgXh8Z4DVfhY= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapterRegistry.class +SHA-256-Digest: oNG31q18Dnot3rqNjgkmokCDTUWHX+j2L+22+ZdX/vU= + +Name: info/loenwind/autoconfig/gui/ConfigFactory.class +SHA-256-Digest: 1R/wn9NuIYfLjQ84NnSrZ6FqLtqHdo9dkuFwrtmkzC0= + +Name: info/loenwind/autoconfig/factory/IFactory.class +SHA-256-Digest: zioKONA4ICM6H1SZuAzxCl9WsUmzNlOYiIkpWQH5YSU= + +Name: info/loenwind/autoconfig/factory/DoubleValue.class +SHA-256-Digest: NHzS4msp9SPs9kUeTJKCjC5gcqnuxozQPblT6weD9/w= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$7.class +SHA-256-Digest: se6w3fOnNOnPoJFY8wHyR3ubscUeQ9eep3cv98/2ltQ= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$1.class +SHA-256-Digest: i8Tx8Ef40XLjCAeQcsssiqnq0dFVprYcb6F6Y99N/C4= + +Name: info/loenwind/autoconfig/factory/IByteBufAdapter.class +SHA-256-Digest: 3bAQRw6TarC1KZ4/7pQfvo5+YWAtq80Tr8jE7ifuwBI= + +Name: info/loenwind/autoconfig/util/Lang.class +SHA-256-Digest: STxAyvJsfHxKd/d+GTBkmuDmSTUle0jSZVEocihBbuo= + +Name: info/loenwind/autoconfig/gui/ConfigElementProperty.class +SHA-256-Digest: u3dx1b3ytksJ8E2fMdTUNcFBedaUndtKGVM25Nm2F1Y= + +Name: META-INF/fml_cache_class_versions.json +SHA-256-Digest: qpdLKmTppbxgtM9N5Y2qs3Yrv3E3C07CvfpvUxJMPu4= + +Name: info/loenwind/autoconfig/factory/FactoryManager.class +SHA-256-Digest: hp4iJ7wqwP+m5yynI0hMF8BPGCsNHaxcLMDa5tRfBSQ= + +Name: info/loenwind/autoconfig/factory/IValueBool$Or.class +SHA-256-Digest: KAv/0YNUzEvnlfC2V72/lpYdf2Ks9rteHJnnYI+V5gk= + +Name: info/loenwind/autoconfig/factory/IntValue.class +SHA-256-Digest: r3wXvrrYIgXQEAJpxd5wb7vqrJayb04Ag2+e/Ta+lpY= + +Name: info/loenwind/autoconfig/factory/EnumValue.class +SHA-256-Digest: 8fJaq+fMZROEYJFnoZI3PPiLRiPGJsQIQAm5/Y5yRQo= + +Name: info/loenwind/autoconfig/Config.class +SHA-256-Digest: Q7RVfmFJL69K6tjvChPEeC+sKrRiunJttx24HeBX0gc= + +Name: info/loenwind/autoconfig/ConfigHandler.class +SHA-256-Digest: JwFctL4evzwk4ehA9ef9tbuQa9lHziXsbyNMOHgwjGc= + +Name: info/loenwind/autoconfig/util/package-info.class +SHA-256-Digest: +qjIyHpDykzCaeJX5l8oJBT44POixSqgsDGSY97dE0I= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$2.class +SHA-256-Digest: BJmYj8dk4eRvCX7e/8lkmmgfXrR67oaQyHfqEAEoxjY= + +Name: info/loenwind/autoconfig/gui/ConfigElementCategory.class +SHA-256-Digest: TmJZKIuJ0cijrFybY/H8S4wlzvdiDRd88UOmLXXf4Qc= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$6.class +SHA-256-Digest: 2zj6d7QyWbXUbRJqlZfgcZFey2eNO+Ofo5uy8U/BxHg= + +Name: info/loenwind/autoconfig/gui/package-info.class +SHA-256-Digest: kqVSm1t3XtccwTUiQurec0N6nKAYpAl1MZSeODVvzoY= + +Name: info/loenwind/autoconfig/factory/IRootFactory.class +SHA-256-Digest: fYGdIET5Cpiw3IbnW1sZvjP2b2rol4Mzyh139Cdzryo= + +Name: info/loenwind/autoconfig/util/Log.class +SHA-256-Digest: e6fUnDYsFD2by3kdtgsR4wUqCY8bcoDNUioUtDic/RU= + +Name: info/loenwind/autoconfig/factory/IntListValue.class +SHA-256-Digest: Zk+UEe1tReusUkmHO4Hc0+BJn0gX4fKUPUjAfQ+7PHA= + +Name: info/loenwind/autoconfig/factory/ValueFactory.class +SHA-256-Digest: 1MMWU8uT6zbF6y/cCTLgBxPtUew8eaGz38qM1XfdOos= + +Name: info/loenwind/autoconfig/factory/FluidValue.class +SHA-256-Digest: iDI9Vzy9Y5HyFloIlslMlUnp/+96FPbdMGzsup43hNc= + +Name: info/loenwind/autoconfig/factory/PacketConfigSync.class +SHA-256-Digest: HVqbIhDwVtLh7rNPVF2j9b00gMWKCtxR0djV4rG9xk8= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$3.class +SHA-256-Digest: KXDVt+dedYs9yUEFIVYMe+zZikhVkNc78zMl62+DATY= + +Name: info/loenwind/autoconfig/package-info.class +SHA-256-Digest: dVTtTZrjDh2VaYRQj1K8DsGpihlaW5w/aukaxHtN06s= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$5.class +SHA-256-Digest: lSsZc6HlGv1kAzq7Fb3sG+V1h6riECougxJ/umV/bQs= + +Name: info/loenwind/autoconfig/gui/ConfigElementProperty$1.class +SHA-256-Digest: puNjtsH7xHdART7CjyTOaUyd6Jc0woE75tppEpmZb1Q= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$10.class +SHA-256-Digest: 6IHsSjmpoV7fgzEY//YC7ZBpECIXx5sxJ0vtnek+Fsc= + +Name: info/loenwind/autoconfig/factory/Network.class +SHA-256-Digest: 6cRpsw4H7sLgt10SfxNTg3ZddUmWSvaJgr8pOnnRtMk= + +Name: info/loenwind/autoconfig/gui/ConfigElementCategory$1.class +SHA-256-Digest: L9Uby+0Ce3CdodckgLNDw2W3zBEceFhQes1QlSyxN+8= + +Name: info/loenwind/autoconfig/factory/IValue.class +SHA-256-Digest: PgcN5lu++907kyQkO14n2BElcnR2umQ9P9xCjpLMRnE= + +Name: info/loenwind/autoconfig/factory/PacketConfigSync$Handler.class +SHA-256-Digest: AvJe6NRbHweP5QGBOSMezN/wgRY9QezqLgwSnhVp+Ag= + +Name: info/loenwind/autoconfig/factory/ByteBufAdapters$9.class +SHA-256-Digest: rOjEaaN/5vy0fhoiIHLnkwrJXM5xVcG1aZHTjiGDZVg= + +Name: info/loenwind/autoconfig/factory/IValueFactory.class +SHA-256-Digest: 5+rTPkWXNvqmb5uFKjN6JN4VIl0XGDczMS5dm76FqQI= + diff --git a/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar b/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar new file mode 100644 index 0000000..0124c6a Binary files /dev/null and b/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar differ diff --git a/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar.meta b/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar.meta new file mode 100644 index 0000000..d93ccc6 --- /dev/null +++ b/mods/memory_repo/info/loenwind/autosave/AutoSave/1.12.2-1.0.11/AutoSave-1.12.2-1.0.11.jar.meta @@ -0,0 +1,197 @@ +Manifest-Version: 1.0 +Maven-Artifact: info.loenwind.autosave:AutoSave:1.12.2-1.0.11 + +Name: info/loenwind/autosave/handlers/java/HandleArrays.class +SHA-256-Digest: Nu4THCvK358BbYR7MYNdg70VhzSmeOcvCfVBimLCJZc= + +Name: info/loenwind/autosave/handlers/java/package-info.class +SHA-256-Digest: y3gKFea/0cUfj+68kMYUEVGnqKgUMCMKmNOQ2or/vHI= + +Name: info/loenwind/autosave/handlers/java/HandlePrimitive$WriterFunc. + class +SHA-256-Digest: r6cRtyCtCp/pKPvG4GD9CbdDy8D2tGOXOdidm/RFw6k= + +Name: info/loenwind/autosave/exceptions/package-info.class +SHA-256-Digest: hb9x2ofii0xWCY66dZM7b0gOn64QMnI3uIXcN3ziX3c= + +Name: info/loenwind/autosave/util/NonnullType.class +SHA-256-Digest: uFb3qF8YsYoBZgB/Z9hUaOTF9AbV5F5rr7A8twISTFs= + +Name: info/loenwind/autosave/util/NullableType.class +SHA-256-Digest: vnaLQK7Y47P70E1OoUG27pw4Z8VXh6ovIl+6+De0EHc= + +Name: info/loenwind/autosave/annotations/package-info.class +SHA-256-Digest: M9oIfngbEEJv373ChtE9tkaI8rWz0OZSX81mxMvCaBU= + +Name: info/loenwind/autosave/handlers/java/util/HandleSimpleCollection + .class +SHA-256-Digest: VyH7iREZpjPs4UkxCgQyDzK9SFIQVx5cNHqKSDjGGZg= + +Name: info/loenwind/autosave/util/VersionProxy.class +SHA-256-Digest: jrXZI/LHgajIHHtdJ1bw4fly2shPIXGpscdGFtikCHg= + +Name: info/loenwind/autosave/handlers/java/HandlePrimitive$ReaderFunc. + class +SHA-256-Digest: 0+0r1x9p6CX81ridXYtVemGEouJ7ih2afqCdWuDOSDo= + +Name: info/loenwind/autosave/handlers/minecraft/HandleBlockPos.class +SHA-256-Digest: XfVzFS/FoBLQaDPyAEiwKJ9XIf+3UtOc0fPGgtq4Du8= + +Name: info/loenwind/autosave/handlers/forge/HandleFluid.class +SHA-256-Digest: UPOmgPx56wZ7GznUgfocupH9qJ2ztn2ByNm3YDJffb8= + +Name: info/loenwind/autosave/handlers/minecraft/package-info.class +SHA-256-Digest: oXgNBa05aG3ewICLnDsWWl6ey41fGgWDGI555PXUB6g= + +Name: info/loenwind/autosave/Registry.class +SHA-256-Digest: Iv5TtRX4zMBXEzQHX0e2h9jVSLF1zv8zkB2Rtti+oKo= + +Name: info/loenwind/autosave/handlers/util/HandleGenericType.class +SHA-256-Digest: 7nlO1xv9qNt33qJ3Zq2w9hTbGJfAJI6Gf+spzzOONyg= + +Name: info/loenwind/autosave/util/package-info.class +SHA-256-Digest: 9vZXFpNTf7DrzY7krc87wYM8p6EMvnhoFV+2uPvFffg= + +Name: info/loenwind/autosave/handlers/java/HandleArrayList.class +SHA-256-Digest: lj2u4MTGXu0lAl4EWyj2T84R4xHpm6lIkC40hCFJhVA= + +Name: info/loenwind/autosave/util/BitUtil.class +SHA-256-Digest: rsAsqPJ/djHVathgimB+RhpMy7+mUxIkpEttvb4MAh8= + +Name: info/loenwind/autosave/util/TypeUtil.class +SHA-256-Digest: BqOOz0v6TZDC9D6qbaVGZ3PDt+D6FJXrSOaGXDsqBGk= + +Name: info/loenwind/autosave/annotations/AfterRead.class +SHA-256-Digest: /2cDdeUl+YNMjUeLlD/qOgVEr43ROaoPnKFDpCiAloo= + +Name: info/loenwind/autosave/handlers/internal/NullHandler.class +SHA-256-Digest: 9fY3y6B88U6BrAzEiJjV5o3kdlyooGHvI+uxSRBmGbE= + +Name: info/loenwind/autosave/exceptions/NoHandlerFoundException.class +SHA-256-Digest: QwiZQbnmGM2uvQSx5RjW0ag0EVbpQUAmbyzbwMsMtw0= + +Name: META-INF/fml_cache_annotation.json +SHA-256-Digest: E1y/QWzGaXOk/OESwADjdCmSFv9Igy/wGM9xYD9Qucc= + +Name: info/loenwind/autosave/handlers/java/HandleHashSet.class +SHA-256-Digest: TOYPTlaNPUJy+q6xlL9y62IyAeuCTzYKNatJZ78NTeo= + +Name: info/loenwind/autosave/handlers/util/package-info.class +SHA-256-Digest: Qy5yBc6PvgX3XPX1rfhvdW62sGgxqqJmBt9gMvZcKDA= + +Name: info/loenwind/autosave/annotations/Storable.class +SHA-256-Digest: 4H9Pk/AJQSEFI9NA10CxJWE2e1FmzH0Tj9/PLwRTfOE= + +Name: info/loenwind/autosave/handlers/java/HandleEnumSet.class +SHA-256-Digest: 7wCAuEtCy2oW+LkwKijNgdEWPBu26GomcnyxMNocHuc= + +Name: info/loenwind/autosave/util/VersionProxy$GameVersion.class +SHA-256-Digest: sdYQf5CWWumlzELOt8c9nnCeWGruPJqmXwu/YcT3heQ= + +Name: info/loenwind/autosave/handlers/minecraft/HandleItemStack.class +SHA-256-Digest: d4in6RXBRnBMiMDqm2FJFYfd4oDcdo8FN04NmHTa3js= + +Name: info/loenwind/autosave/handlers/package-info.class +SHA-256-Digest: dalD9acrGiKMPAaBbHgtXfaRICDQH0F2MoLMoC7Uquk= + +Name: info/loenwind/autosave/handlers/java/util/package-info.class +SHA-256-Digest: NgZHc+2h9siG9+tZOZwJ1A6o7giGoxNLmabXF+Oc0yI= + +Name: META-INF/fml_cache_class_versions.json +SHA-256-Digest: hj+jbdBYmY21dKxYBAoKCMBlX9C83qAE4UdftxlBxzc= + +Name: info/loenwind/autosave/util/VersionProxy$1.class +SHA-256-Digest: ZrRf6+L0OEWYhEmaCZQQOIM6QY6V61rLVPC4Tzjrlzs= + +Name: info/loenwind/autosave/handlers/java/HandleEnum.class +SHA-256-Digest: OGe8NpaHcj9ciR+B6/p/H/IBFlndQkaHtxWIeleY/Ks= + +Name: info/loenwind/autosave/handlers/util/DelegatingHandler.class +SHA-256-Digest: VDMcoBn68j39zPZ/equM0cqJxeC1WuaB9e78gpYqyYE= + +Name: info/loenwind/autosave/util/NullHelper.class +SHA-256-Digest: G4qmGJbzr+Vyt8VOKYEQ3lDAcGeJ1+PviJOBTu/t/gg= + +Name: info/loenwind/autosave/handlers/forge/HandleRegistryEntry.class +SHA-256-Digest: nwUYxP6GVsWPvtxlT55FYzjZ6CPJtkrnfNSnQsywhnI= + +Name: info/loenwind/autosave/handlers/java/util/HandleSimpleMap.class +SHA-256-Digest: M3yLQMReLgjvFY+HfpFk76R4lYWqmxAxaOKAichJOQE= + +Name: info/loenwind/autosave/util/Log.class +SHA-256-Digest: 5b/osIwC0EJXSEA5IarVbgzvXOPQ40EliW+Hr8tGvdk= + +Name: info/loenwind/autosave/engine/package-info.class +SHA-256-Digest: beY93Ke8LD+5ckdY6T8YMMJ120CElUQAN6sNpzyeXzk= + +Name: info/loenwind/autosave/engine/StorableEngine$ObjectFactory.class +SHA-256-Digest: j8y68WWWFfgHkfwyW0ttu5wkMthxTSQP3vlKdWfUkD0= + +Name: info/loenwind/autosave/handlers/java/HandleEnumMap.class +SHA-256-Digest: noaFoAbb9JZl12BOPzTsgDrfm3GuY4sQyC9V1cWXRGc= + +Name: info/loenwind/autosave/handlers/java/HandleEnum2EnumMap.class +SHA-256-Digest: E2eTLdQBta6VsAbFbY67BNlbzBikAxCjtaBnAqoHhOM= + +Name: info/loenwind/autosave/handlers/internal/HandleStorable.class +SHA-256-Digest: 6CZgLVky4KY646iYTgumtauxUT+M8fPMaawMHP+yVqo= + +Name: info/loenwind/autosave/handlers/java/util/HandleMap.class +SHA-256-Digest: tF9aEh5ip/npRBsZVueVqEJmWJh2rs3dqtmFbwM1Q8c= + +Name: info/loenwind/autosave/handlers/minecraft/HandleIBlockState.clas + s +SHA-256-Digest: NpBNkWJjXWh95ZHt+HFW8W6U9NZbR3/wfvyY44t3/pA= + +Name: info/loenwind/autosave/handlers/java/HandlePrimitive.class +SHA-256-Digest: rA6NdNCFQbB4kAeNXRptyeaHSvnl61szZS33ZrYEfz0= + +Name: info/loenwind/autosave/engine/StorableEngine$1.class +SHA-256-Digest: fh6MgczcrvxP3zL8RnqmTLEuSya4GO/O3IEUzCHN7Xc= + +Name: info/loenwind/autosave/annotations/Factory.class +SHA-256-Digest: biX0/sxEyDUvQfyCwS1e1Jn2Hee2JsDERL2N9Avcqyg= + +Name: info/loenwind/autosave/Writer.class +SHA-256-Digest: Tp/XF9xn9mzbsabc5Wt5MmlrzrK4pA2LM7hroSrgn7A= + +Name: info/loenwind/autosave/handlers/java/util/HandleCollection.class +SHA-256-Digest: Ifo3fhlwf0yJcIgDv7LywhzAbTimzUMKXTZb7mOfabM= + +Name: info/loenwind/autosave/Reader.class +SHA-256-Digest: 8rCSYgvqEb1Tvtq9nQWVNOXzP/9eAlfRT5veoEiWRl4= + +Name: info/loenwind/autosave/handlers/java/HandleHashMap.class +SHA-256-Digest: ceYeEGthYN7GseBASIJPmezfh3pBrd7pR/Z1ibl6XZc= + +Name: info/loenwind/autosave/handlers/forge/HandleFluidStack.class +SHA-256-Digest: f1P30Dc/I0inZtq5tjEBMo9DmlU3MXwjSsla56jDzqM= + +Name: info/loenwind/autosave/package-info.class +SHA-256-Digest: KW1EsUMIEHJYaDHPDbVcZx0Fs+9MXCLft+RdLjOYZTc= + +Name: info/loenwind/autosave/util/NBTAction.class +SHA-256-Digest: bKX0m32COxvmUOrM0gHvAIq+fy5MlH+8N4JrAhryzgE= + +Name: info/loenwind/autosave/engine/StorableEngine$AfterReadCallback.c + lass +SHA-256-Digest: HzmEMFtxgDWu8ruJQcwyFNNgyStJQ7zFDniv19Xpb7I= + +Name: info/loenwind/autosave/handlers/IHandler.class +SHA-256-Digest: Swd2WTlMqW4oh96teHAQfPKT0AVV7OIYOOpvPKPf2Z0= + +Name: info/loenwind/autosave/handlers/internal/package-info.class +SHA-256-Digest: +d16Zx3jM8G1MlOzMuhttN74lMWzdNJrZCYUu9204wo= + +Name: info/loenwind/autosave/engine/StorableEngine.class +SHA-256-Digest: CQ/YPMe7MXapwCag75b8g1oj47l0wWlt8W+O6T7cWRc= + +Name: info/loenwind/autosave/handlers/java/HandleString.class +SHA-256-Digest: wRfmULWWabt+YLbd8ndrWmbmYHEP8acaV+e1RvYY90Q= + +Name: info/loenwind/autosave/handlers/forge/package-info.class +SHA-256-Digest: iD6AqiZAx69MJeCrKt0I23E3C5BqsaYsMi90ipLJ3EE= + +Name: info/loenwind/autosave/annotations/Store.class +SHA-256-Digest: cv6DL7C8JukNqnYCgR4jwlCM0BnU6UOGrxH02+B9Rok= + diff --git a/resources/contenttweaker/blockstates/aether.json b/resources/contenttweaker/blockstates/aether.json new file mode 100644 index 0000000..79f9a10 --- /dev/null +++ b/resources/contenttweaker/blockstates/aether.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "aether" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/aquafortis.json b/resources/contenttweaker/blockstates/aquafortis.json new file mode 100644 index 0000000..4ca1787 --- /dev/null +++ b/resources/contenttweaker/blockstates/aquafortis.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "aquafortis" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/awakeneddraconium.json b/resources/contenttweaker/blockstates/awakeneddraconium.json new file mode 100644 index 0000000..ac1c0a8 --- /dev/null +++ b/resources/contenttweaker/blockstates/awakeneddraconium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "awakeneddraconium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/berkelium.json b/resources/contenttweaker/blockstates/berkelium.json new file mode 100644 index 0000000..c99a2c0 --- /dev/null +++ b/resources/contenttweaker/blockstates/berkelium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "berkelium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/biomassfeedstock.json b/resources/contenttweaker/blockstates/biomassfeedstock.json new file mode 100644 index 0000000..faabcf6 --- /dev/null +++ b/resources/contenttweaker/blockstates/biomassfeedstock.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "biomassfeedstock" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/block_dust.json b/resources/contenttweaker/blockstates/block_dust.json new file mode 100644 index 0000000..acf707b --- /dev/null +++ b/resources/contenttweaker/blockstates/block_dust.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/block_dust", + "particle": "contenttweaker:blocks/block_dust" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/brimstone.json b/resources/contenttweaker/blockstates/brimstone.json new file mode 100644 index 0000000..003fc3c --- /dev/null +++ b/resources/contenttweaker/blockstates/brimstone.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "brimstone" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/californium.json b/resources/contenttweaker/blockstates/californium.json new file mode 100644 index 0000000..7dff6c4 --- /dev/null +++ b/resources/contenttweaker/blockstates/californium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "californium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/curium.json b/resources/contenttweaker/blockstates/curium.json new file mode 100644 index 0000000..3d50576 --- /dev/null +++ b/resources/contenttweaker/blockstates/curium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "curium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/darksoularium.json b/resources/contenttweaker/blockstates/darksoularium.json new file mode 100644 index 0000000..1d8e18b --- /dev/null +++ b/resources/contenttweaker/blockstates/darksoularium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "darksoularium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/denseoilshale.json b/resources/contenttweaker/blockstates/denseoilshale.json new file mode 100644 index 0000000..32dd0d7 --- /dev/null +++ b/resources/contenttweaker/blockstates/denseoilshale.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:denseoilshale" } + ] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/einsteinium.json b/resources/contenttweaker/blockstates/einsteinium.json new file mode 100644 index 0000000..98b1a0f --- /dev/null +++ b/resources/contenttweaker/blockstates/einsteinium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "einsteinium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/elementalreduction.json b/resources/contenttweaker/blockstates/elementalreduction.json new file mode 100644 index 0000000..9dbc024 --- /dev/null +++ b/resources/contenttweaker/blockstates/elementalreduction.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "elementalreduction" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/excitationcoil.json b/resources/contenttweaker/blockstates/excitationcoil.json new file mode 100644 index 0000000..271dd98 --- /dev/null +++ b/resources/contenttweaker/blockstates/excitationcoil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:excitationcoil" } + ] + } +} diff --git a/resources/contenttweaker/blockstates/krypton.json b/resources/contenttweaker/blockstates/krypton.json new file mode 100644 index 0000000..1a98a32 --- /dev/null +++ b/resources/contenttweaker/blockstates/krypton.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "krypton" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/microverse_casing.json b/resources/contenttweaker/blockstates/microverse_casing.json new file mode 100644 index 0000000..99d9a49 --- /dev/null +++ b/resources/contenttweaker/blockstates/microverse_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:microverse_casing" } + ] + } +} diff --git a/resources/contenttweaker/blockstates/microverse_vent.json b/resources/contenttweaker/blockstates/microverse_vent.json new file mode 100644 index 0000000..a5a660f --- /dev/null +++ b/resources/contenttweaker/blockstates/microverse_vent.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:microverse_vent" } + ] + } +} diff --git a/resources/contenttweaker/blockstates/moltencreativeportabletank.json b/resources/contenttweaker/blockstates/moltencreativeportabletank.json new file mode 100644 index 0000000..e5220bf --- /dev/null +++ b/resources/contenttweaker/blockstates/moltencreativeportabletank.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltencreativeportabletank" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltencrystalmatrix.json b/resources/contenttweaker/blockstates/moltencrystalmatrix.json new file mode 100644 index 0000000..787c40f --- /dev/null +++ b/resources/contenttweaker/blockstates/moltencrystalmatrix.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltencrystalmatrix" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltendarksoularium.json b/resources/contenttweaker/blockstates/moltendarksoularium.json new file mode 100644 index 0000000..491514c --- /dev/null +++ b/resources/contenttweaker/blockstates/moltendarksoularium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltendarksoularium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempowereddiamantine.json b/resources/contenttweaker/blockstates/moltenempowereddiamantine.json new file mode 100644 index 0000000..2eb4fe1 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempowereddiamantine.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempowereddiamantine" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempowereddiamatine.json b/resources/contenttweaker/blockstates/moltenempowereddiamatine.json new file mode 100644 index 0000000..fb702ea --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempowereddiamatine.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempowereddiamatine" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempoweredemeradic.json b/resources/contenttweaker/blockstates/moltenempoweredemeradic.json new file mode 100644 index 0000000..c9354a6 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempoweredemeradic.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempoweredemeradic" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempoweredenori.json b/resources/contenttweaker/blockstates/moltenempoweredenori.json new file mode 100644 index 0000000..22f14e2 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempoweredenori.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempoweredenori" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempoweredpalis.json b/resources/contenttweaker/blockstates/moltenempoweredpalis.json new file mode 100644 index 0000000..4b9fc3f --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempoweredpalis.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempoweredpalis" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempoweredrestonia.json b/resources/contenttweaker/blockstates/moltenempoweredrestonia.json new file mode 100644 index 0000000..7b62c71 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempoweredrestonia.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempoweredrestonia" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltenempoweredvoid.json b/resources/contenttweaker/blockstates/moltenempoweredvoid.json new file mode 100644 index 0000000..e1c7a2c --- /dev/null +++ b/resources/contenttweaker/blockstates/moltenempoweredvoid.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltenempoweredvoid" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltennetherstar.json b/resources/contenttweaker/blockstates/moltennetherstar.json new file mode 100644 index 0000000..66bdba9 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltennetherstar.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltennetherstar" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moltensoularium.json b/resources/contenttweaker/blockstates/moltensoularium.json new file mode 100644 index 0000000..d0d6528 --- /dev/null +++ b/resources/contenttweaker/blockstates/moltensoularium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moltensoularium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/neon.json b/resources/contenttweaker/blockstates/neon.json new file mode 100644 index 0000000..819cbfc --- /dev/null +++ b/resources/contenttweaker/blockstates/neon.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "neon" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/neptunium.json b/resources/contenttweaker/blockstates/neptunium.json new file mode 100644 index 0000000..84d6e3f --- /dev/null +++ b/resources/contenttweaker/blockstates/neptunium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "neptunium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.chlorine.json b/resources/contenttweaker/blockstates/plasma.chlorine.json new file mode 100644 index 0000000..aae374b --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.chlorine.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.chlorine" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.fluorine.json b/resources/contenttweaker/blockstates/plasma.fluorine.json new file mode 100644 index 0000000..c265adc --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.fluorine.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.fluorine" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.krypton.json b/resources/contenttweaker/blockstates/plasma.krypton.json new file mode 100644 index 0000000..35dd318 --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.krypton.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.krypton" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.mercury.json b/resources/contenttweaker/blockstates/plasma.mercury.json new file mode 100644 index 0000000..b5f3bb0 --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.mercury.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.mercury" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.neon.json b/resources/contenttweaker/blockstates/plasma.neon.json new file mode 100644 index 0000000..9832da6 --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.neon.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.neon" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plasma.xenon.json b/resources/contenttweaker/blockstates/plasma.xenon.json new file mode 100644 index 0000000..49458ee --- /dev/null +++ b/resources/contenttweaker/blockstates/plasma.xenon.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plasma.xenon" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/plutonium2.json b/resources/contenttweaker/blockstates/plutonium2.json new file mode 100644 index 0000000..994ec7e --- /dev/null +++ b/resources/contenttweaker/blockstates/plutonium2.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "plutonium2" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/quicksilver.json b/resources/contenttweaker/blockstates/quicksilver.json new file mode 100644 index 0000000..954df22 --- /dev/null +++ b/resources/contenttweaker/blockstates/quicksilver.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "quicksilver" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/simulation_casing.json b/resources/contenttweaker/blockstates/simulation_casing.json new file mode 100644 index 0000000..0fce718 --- /dev/null +++ b/resources/contenttweaker/blockstates/simulation_casing.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:simulation_casing" } + ] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/simulation_casing_2.json b/resources/contenttweaker/blockstates/simulation_casing_2.json new file mode 100644 index 0000000..127eb36 --- /dev/null +++ b/resources/contenttweaker/blockstates/simulation_casing_2.json @@ -0,0 +1,7 @@ +{ + "variants": { + "normal": [ + { "model": "contenttweaker:simulation_casing_2" } + ] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/soularium.json b/resources/contenttweaker/blockstates/soularium.json new file mode 100644 index 0000000..14c460c --- /dev/null +++ b/resources/contenttweaker/blockstates/soularium.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "soularium" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ultimate_crafting_table.json b/resources/contenttweaker/blockstates/ultimate_crafting_table.json new file mode 100644 index 0000000..e2a889a --- /dev/null +++ b/resources/contenttweaker/blockstates/ultimate_crafting_table.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_crafting_table" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ultimate_generator.json b/resources/contenttweaker/blockstates/ultimate_generator.json new file mode 100644 index 0000000..c1f385a --- /dev/null +++ b/resources/contenttweaker/blockstates/ultimate_generator.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_generator" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ultimate_machine_frame.json b/resources/contenttweaker/blockstates/ultimate_machine_frame.json new file mode 100644 index 0000000..dc6bc79 --- /dev/null +++ b/resources/contenttweaker/blockstates/ultimate_machine_frame.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_machine_frame" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ultimate_power_storage.json b/resources/contenttweaker/blockstates/ultimate_power_storage.json new file mode 100644 index 0000000..704d7bb --- /dev/null +++ b/resources/contenttweaker/blockstates/ultimate_power_storage.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_power_storage" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/uranium233.json b/resources/contenttweaker/blockstates/uranium233.json new file mode 100644 index 0000000..20e1589 --- /dev/null +++ b/resources/contenttweaker/blockstates/uranium233.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "uranium233" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/xenon.json b/resources/contenttweaker/blockstates/xenon.json new file mode 100644 index 0000000..2b5eabe --- /dev/null +++ b/resources/contenttweaker/blockstates/xenon.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "xenon" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/lang/en_us.lang b/resources/contenttweaker/lang/en_us.lang new file mode 100644 index 0000000..dd1804a --- /dev/null +++ b/resources/contenttweaker/lang/en_us.lang @@ -0,0 +1,255 @@ +material.conductive_iron=Conductive Iron +material.pulsating_iron=Pulsating Iron +material.energetic_alloy=Energetic Alloy +material.vibrant_alloy=Vibrant Alloy +material.dark_steel=Dark Steel +material.lumium=Lumium +material.signalum=Signalum +material.enderium=Enderium +material.electrical_steel=Electrical Steel +material.end_steel=End Steel +material.ardite=Ardite +material.manyullyn=Manyullyn +material.omnium=Omnium +material.draconium=Draconium +material.microversium=Microversium + +item.contenttweaker.omnicoin.name=Omnipenny [1] +item.contenttweaker.omnicoin5.name=Omninickel [5] +item.contenttweaker.omnicoin25.name=Omniquarter [25] +item.contenttweaker.omnicoin100.name=Omnidollar [100] + +item.contenttweaker.woodenwidget.name=Wooden Widget +item.contenttweaker.stonewidget.name=Stone Widget +item.contenttweaker.alloywidget.name=Alloy Widget +item.contenttweaker.enderwidget.name=Ender Widget +item.contenttweaker.stonewidgetup.name=Stone Widget Part (Up Side) +item.contenttweaker.stonewidgetdown.name=Stone Widget Part (Down Side) +item.contenttweaker.woodwidgetleft.name=Wooden Widget Part (Left Side) +item.contenttweaker.woodwidgetright.name=Wooden Widget Part (Right Side) + +item.contenttweaker.moteoflife.name=Mote of Life Essence +item.contenttweaker.moteofnature.name=Mote of Nature Essence +item.contenttweaker.moteoffire.name=Mote of Fire Essence +item.contenttweaker.moteofearth.name=Mote of Earth Essence +item.contenttweaker.moteofair.name=Mote of Air Essence +item.contenttweaker.moteofwater.name=Mote of Water Essence + +item.contenttweaker.primalnature.name=Primal Nature Essence +item.contenttweaker.primalfire.name=Primal Fire Essence +item.contenttweaker.primalearth.name=Primal Earth Essence +item.contenttweaker.primalair.name=Primal Air Essence +item.contenttweaker.primalwater.name=Primal Water Essence +item.contenttweaker.primallife.name=Primal Life Essence + +item.contenttweaker.essentianeedle.name=Essentia Needle +item.contenttweaker.runedessentianeedle.name=Runed Essentia Needle +item.contenttweaker.ornateessentianeedle.name=Ornate Essentia Needle +item.contenttweaker.woodenmortar.name=Wooden Mortar +item.contenttweaker.blockofleaddust.name=Block of Lead Dust + +fluid.quicksilver=Quicksilver +fluid.aether=Aether +fluid.brimstone=Brimstone +fluid.aquafortis=Aqua Fortis + +item.contenttweaker.combinationcircuit.name=Primitive Processor +item.contenttweaker.electronicprocessor.name=Electronic Processor +item.contenttweaker.electronicprocessorarray.name=Electronic Processor Array +item.contenttweaker.refinedcircuit.name=Refined Circuit +item.contenttweaker.refinedprocessor.name=Refined Processor +item.contenttweaker.refinedprocessorarray.name=Refined Processor Array +item.contenttweaker.refinedprocessormainframe.name=Refined Processor Mainframe +item.contenttweaker.crystalcircuit.name=Crystal Circuit +item.contenttweaker.crystalprocessorarray.name=Crystal Processor Array +item.contenttweaker.crystalprocessormainframe.name=Crystal Processor Mainframe +item.contenttweaker.quantumprocessor.name=Quantum Processor +item.contenttweaker.quantumprocessorarray.name=Quantum Processor Array +item.contenttweaker.quantumprocessormainframe.name=Quantum Processor Mainframe +item.contenttweaker.nanoprocessorarray.name=Nanoprocessor Array +item.contenttweaker.nanoprocessormainframe.name=Nanoprocessor Mainframe +item.contenttweaker.microcircuit.name=Microcircuit +item.contenttweaker.microprocessorarray.name=Microprocessor Array +item.contenttweaker.microprocessormainframe.name=Microprocessor Mainframe + +item.contenttweaker.tieroneship.name=Steel Plated Micro Miner [Tier One] +item.contenttweaker.tiertwoship.name=Titanium Plated Micro Miner [Tier Two] +item.contenttweaker.tierthreeship.name=Tungsten Carbide Plated Micro Miner [Tier Three] +item.contenttweaker.tierfourship.name=Signalum Plated Micro Miner [Tier Four] +item.contenttweaker.tierfiveship.name=Iridium Plated Micro Miner [Tier Five] +item.contenttweaker.tiersixship.name=Enderium Plated Micro Miner [Tier Six] +item.contenttweaker.tiersevenship.name=Draconium Plated Micro Dragon Hunter [Tier Seven] +item.contenttweaker.tiereightship.name=Crystal Matrix Plated Micro Leviathan Slayer [Tier Eight] +item.contenttweaker.tiernineship.name=Eternium Plated Micro Sun Eater [Tier Nine] +item.contenttweaker.tiertenship.name=Neutronium Plated Micro Universe Harvester [Tier Ten] +item.contenttweaker.moondust.name=Moon Dust +item.contenttweaker.quantumflux.name=Quantum Flux + +item.contenttweaker.t1guidance.name=Basic Micro Miner Guidance System +item.contenttweaker.t1laser.name=Basic Mining Laser +item.contenttweaker.t2laser.name=Reinforced Mining Laser +item.contenttweaker.t2guidance.name=Advanced Micro Miner Guidance System +item.contenttweaker.t3engine.name=Supercharged Thruster Jet +item.contenttweaker.t3laser.name=Supercharged Laser Array + +item.contenttweaker.steelplating.name= Steel Heavy Plating +item.contenttweaker.titaniumplating.name= Titanium Heavy Plating +item.contenttweaker.tungstencarbideplating.name= Tungsten Carbide Heavy Plating +item.contenttweaker.signalumplating.name= Signalum Heavy Plating +item.contenttweaker.iridiumalloyplating.name= Iridium Heavy Plating +item.contenttweaker.enderiumplating.name= Enderium Heavy Plating +item.contenttweaker.draconiumplating.name= Draconium Heavy Plating +item.contenttweaker.crystalmatrixplating.name= Crystal Matrix Heavy Plating +item.contenttweaker.quantumfluxedeterniumplating.name= Quantum Fluxed Eternium Heavy Plating +item.contenttweaker.neutroniumplating.name= Neutronium Heavy Plating + +item.contenttweaker.heartofauniverse.name=Heart Of A Universe +item.contenttweaker.radiationlayer.name=Radiation Layer +item.contenttweaker.pressurelayer.name=Pressure Layer +tile.contenttweaker.excitationcoil.name=Excitation Coil +item.contenttweaker.unpreparedspacehelmet.name=Unprepared Space Helmet +item.contenttweaker.unpreparedspacechestpiece.name=Unprepared Space Chestpiece +item.contenttweaker.unpreparedspaceleggings.name=Unprepared Space Leggings +item.contenttweaker.unpreparedspaceboots.name=Unprepared Space Boots +item.contenttweaker.cloth.name=Cloth +item.contenttweaker.thermalcloth.name=Thermal Cloth +item.contenttweaker.smallgearextrudershape.name=Extruder Shape (Small Gear) +item.contenttweaker.creativeportabletankmold.name=Creative Quantum Tank Data + +item.contenttweaker.conductivewire.name=Conductive Iron Wire +item.contenttweaker.pulsatingwire.name=Pulsating Iron Wire +item.contenttweaker.energeticwire.name=Energetic Alloy Wire +item.contenttweaker.vibrantwire.name=Vibrant Alloy Wire + +item.contenttweaker.knightslimeingot.name=Knightslime Ingot +item.contenttweaker.endstonedust.name=Endstone Dust +item.contenttweaker.lapisarmorplate.name=Heavy Lapis Plate +item.contenttweaker.carbonarmorplate.name=Heavy Carbon Plate +item.contenttweaker.redstonearmorplate.name=Heavy Redstone Plate +tile.contenttweaker.block_dust.name=Dust Block +item.contenttweaker.blazepowder.name=Blaze Powder +item.contenttweaker.grainsofinnocence.name=Grains Of Innocence + +item.contenttweaker.hotdraconiumingot.name=Hot Draconium Ingot +item.contenttweaker.exoticmaterialscatalyst.name=Exotic Materials Catalyst +item.contenttweaker.eternalcatalyst.name=Eternal Catalyst +item.contenttweaker.draconicstemcells.name=Draconic Stem Cells +item.contenttweaker.gemsensor.name=Gemstone Sensor +item.contenttweaker.radiumsalt.name=Radium Salt +item.contenttweaker.warpengine.name=Warp Engine +item.contenttweaker.universalnavigator.name=Universal Navigator +item.contenttweaker.deuteriumrover.name=Deuterium Rover +item.contenttweaker.helium3rover.name=Helium-3 Rover + +item.contenttweaker.solidifiedargon.name=Solidified Argon +item.contenttweaker.solidifiedchlorine.name=Solidified Chlorine +item.contenttweaker.solidifiedfluorine.name=Solidified Fluorine +item.contenttweaker.solidifiedhelium.name=Solidified Helium +item.contenttweaker.solidifiedhydrogen.name=Solidified Hydrogen +item.contenttweaker.solidifiedkrypton.name=Solidified Krypton +item.contenttweaker.solidifiedmercury.name=Solidified Mercury +item.contenttweaker.solidifiedneon.name=Solidified Neon +item.contenttweaker.solidifiednitrogen.name=Solidified Nitrogen +item.contenttweaker.solidifiedoxygen.name=Solidified Oxygen +item.contenttweaker.solidifiedradon.name=Solidified Radon +item.contenttweaker.solidifiedxenon.name=Solidified Xenon + +item.contenttweaker.heartofauniverse.name=Heart Of A Universe +item.contenttweaker.netherstarsouth.name=Nether Star Tip South +item.contenttweaker.netherstareast.name=Nether Star Tip East +item.contenttweaker.netherstarwest.name=Nether Star Tip West + +fluid.neon=Neon Gas +fluid.xenon=Xenon Gas +fluid.krypton=Krypton Gas +fluid.elementalreduction=Elemental Reduction Fluid +fluid.einsteinium=Einsteinium +fluid.berkelium=Berkelium +fluid.californium=Californium +fluid.awakeneddraconium=Molten Awakened Draconium +fluid.curium=Curium +fluid.neptunium=Neptunium +fluid.plutonium2=Plutonium +fluid.uranium233=Uranium 233 +fluid.moltencreativeportabletank=Molten Creative Portable Tank +fluid.moltencrystalmatrix=Molten Crystal Matrix +fluid.moltennetherstar=Molten Nether Star +fluid.moltenempoweredvoid=Molten Empowered Void Crystal +fluid.moltenempoweredrestonia=Molten Empowered Restonia Crystal +fluid.moltenempoweredpalis=Molten Empowered Palis Crystal +fluid.moltenempoweredenori=Molten Empowered Enori Crystal +fluid.moltenempowereddiamatine=Molten Empowered Diamatine Crystal +fluid.moltenempoweredemeradic=Molten Empowered Emeradic Crystal +fluid.moltensoularium=Molten Soularium +fluid.moltendarksoularium=Molten Dark Soularium + +item.contenttweaker.stabilizedeinsteinium.name=Stabilized Einsteinium +item.contenttweaker.stabilizedberkelium.name=Stabilized Berkelium +item.contenttweaker.stabilizedplutonium.name=Stabilized Plutonium +item.contenttweaker.stabilizeduranium.name=Stabilized Uranium +item.contenttweaker.stabilizedneptunium.name=Stabilized Neptunium +item.contenttweaker.stabilizedamericium.name=Stabilized Americium +item.contenttweaker.stabilizedcurium.name=Stabilized Curium +item.contenttweaker.stabilizedcalifornium.name=Stabilized Californium +item.contenttweaker.stabilizedthorium.name=Stabilized Thorium + +item.contenttweaker.compressedoctadiccapacitor.name=Compressed Octadic Capacitor +item.contenttweaker.doublecompressedoctadiccapacitor.name=Double Compressed Octadic Capacitor +item.contenttweaker.ultimate_circuit.name=Ultimate Circuit +item.contenttweaker.ultimate_power_storage.name=Ultimate Power Storage +item.contenttweaker.ultimate_generator.name=Ultimate Generator +item.contenttweaker.ultimate_crafting_table.name=Ultimate Crafting Table +item.contenttweaker.ultimate_gem.name=Ultimate Gem + +item.contenttweaker.dragonlairdata.name=Dragon Lair Data +item.contenttweaker.witherrealmdata.name=Wither Realm Data +tile.contenttweaker.denseoilshale.name=Dense Oilsands Ore +item.contenttweaker.impossiblerealmdata.name=Impossible Realm Data +item.contenttweaker.sentientgear.name=Sentient Gear Core +item.contenttweaker.lairoftheclockworkkingdata.name=Lair Of The Clockwork King Data +item.contenttweaker.lairofthechaosguardiandata.name=Lair Of The Chaos Guardian Data +item.contenttweaker.universecreationdata.name=Universe Creation Data +item.contenttweaker.stellarcreationdata.name=Stellar Creation Data +item.contenttweaker.densehydrogen.name=Dense Hydrogen +item.contenttweaker.ultradensehydrogen.name=Ultra Dense Hydrogen + +tile.contenttweaker.microverse_casing.name=Microverse Projector Casing +tile.contenttweaker.microverse_vent.name=Microverse Projector Vent + +item.contenttweaker.eightsmore.name=EightS'more OctoS'mingot +item.contenttweaker.sixteensmore.name=SixteenS'more HexadecaS'mingot +item.contenttweaker.thirtytwosmore.name=Half-stack-o'-S'more TriacontadyoS'mingot +item.contenttweaker.sixtyfoursmore.name=Stack-o'-S'more HexecontatessaraS'mingot + +item.contenttweaker.hand_framing_tool.name=Hand Framing Tool + +item.contenttweaker.hand_framing_tool.desc1=Frame your tools by hand! +item.contenttweaker.hand_framing_tool.desc2=The Hand Framing Tool lets you frame drawers already placed in the world. +item.contenttweaker.hand_framing_tool.desc3=To do this, the tool itself needs to be framed in a crafting table. See the item's crafting table recipes in JEI. +item.contenttweaker.hand_framing_tool.desc4=Then, once the tool is framed, right clicking any drawers in-world will frame them. +item.contenttweaker.hand_framing_tool.desc5=Optionally, the tool can be filled with sticks using the crafting table recipe. Up to a stack of sticks will be consumed from each slot. +item.contenttweaker.hand_framing_tool.desc6=The tool can then be used to convert existing unframed drawers into framed drawers, consuming 8 sticks to do so. + +item.contenttweaker.pulsatingdust.name=Pulsating Dust +item.contenttweaker.pulsatingmesh.name=Pulsating Mesh + +tile.contenttweaker.simulation_casing.name=Naquadah-Plated Dark Steel Machine Casing +tile.contenttweaker.simulation_casing_2.name=Naquadah Machine Casing + +multiblocktweaker.machine.microverse_projector_basic.name=Basic Microverse Projector +multiblocktweaker.machine.microverse_projector_advanced.name=Advanced Microverse Projector +multiblocktweaker.machine.microverse_projector_advanced_ii.name=Advanced Microverse Projector II +multiblocktweaker.machine.creative_tank_provider.name=Creative Tank Provider +multiblocktweaker.machine.naquadah_reactor_1.name=Naquadah Reactor 1 +multiblocktweaker.machine.naquadah_reactor_2.name=Naquadah Reactor 2 +multiblocktweaker.machine.large_lapidary_dynamo.name=Large Lapidary Dynamo +multiblocktweaker.machine.lunar_mining_station.name=Lunar Mining Station + +recipemap.microverse_projector_basic.name=Basic Microverse +recipemap.microverse_projector_advanced.name=Advanced Microverse +recipemap.microverse_projector_advanced_ii.name=Advanced Microverse II +recipemap.creative_tank_provider.name=Creative Tank Provider +recipemap.naquadah_reactor_1.name=Naquadah Reactor 1 +recipemap.naquadah_reactor_2.name=Naquadah Reactor 2 +recipemap.large_lapidary_dynamo.name=Large Lapidary Dynamo +recipemap.lunar_mining_station=Lunar Mining \ No newline at end of file diff --git a/resources/contenttweaker/models/block/denseoilshale.json b/resources/contenttweaker/models/block/denseoilshale.json new file mode 100644 index 0000000..68d4cca --- /dev/null +++ b/resources/contenttweaker/models/block/denseoilshale.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "contenttweaker:blocks/denseoilshaleup", + "down": "contenttweaker:blocks/denseoilshaleup", + "up": "contenttweaker:blocks/denseoilshaleup", + "north": "contenttweaker:blocks/denseoilshalenorth", + "south": "contenttweaker:blocks/denseoilshalenorth", + "west": "contenttweaker:blocks/denseoilshaleeast", + "east": "contenttweaker:blocks/denseoilshaleeast" + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/block/excitationcoil.json b/resources/contenttweaker/models/block/excitationcoil.json new file mode 100644 index 0000000..d30a9ef --- /dev/null +++ b/resources/contenttweaker/models/block/excitationcoil.json @@ -0,0 +1,32 @@ +{ + "textures": { + "particle": "thermalexpansion:blocks/dynamo/dynamo_coil_redstone_anim", + "tex": "thermalexpansion:blocks/dynamo/dynamo_coil_redstone_anim", + "base": "minecraft:blocks/concrete_white" + }, + "elements": [ + { + "from": [ 3, 0, 3 ], + "to": [ 13, 1, 13 ], + "faces": { + "down": { "texture": "#base", "cullface": "down" }, + "up": { "texture": "#base" }, + "north": { "texture": "#base" }, + "east": { "texture": "#base" }, + "south": { "texture": "#base" }, + "west": { "texture": "#base" } + } + }, + { + "from": [ 4, 1, 4 ], + "to": [ 12, 9, 12 ], + "faces": { + "up": { "uv": [ 4, 0, 8, 4 ], "texture": "#tex" }, + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#tex" }, + "east": { "uv": [ 4, 4, 8, 8 ], "texture": "#tex" }, + "south": { "uv": [ 8, 4, 12, 8 ], "texture": "#tex" }, + "west": { "uv": [ 12, 4, 16, 8 ], "texture": "#tex" } + } + } + ] +} \ No newline at end of file diff --git a/resources/contenttweaker/models/block/microverse_casing.json b/resources/contenttweaker/models/block/microverse_casing.json new file mode 100644 index 0000000..39308d7 --- /dev/null +++ b/resources/contenttweaker/models/block/microverse_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "contenttweaker:blocks/microverse_casing" + } +} diff --git a/resources/contenttweaker/models/block/microverse_vent.json b/resources/contenttweaker/models/block/microverse_vent.json new file mode 100644 index 0000000..bd463b7 --- /dev/null +++ b/resources/contenttweaker/models/block/microverse_vent.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "contenttweaker:blocks/microverse_vent" + } +} diff --git a/resources/contenttweaker/models/block/simulation_casing.json b/resources/contenttweaker/models/block/simulation_casing.json new file mode 100644 index 0000000..e016252 --- /dev/null +++ b/resources/contenttweaker/models/block/simulation_casing.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "contenttweaker:blocks/simulation_casing" + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/block/simulation_casing_2.json b/resources/contenttweaker/models/block/simulation_casing_2.json new file mode 100644 index 0000000..5c8179a --- /dev/null +++ b/resources/contenttweaker/models/block/simulation_casing_2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "contenttweaker:blocks/simulation_casing_2" + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/alloywidget.json b/resources/contenttweaker/models/item/alloywidget.json new file mode 100644 index 0000000..5cc23c5 --- /dev/null +++ b/resources/contenttweaker/models/item/alloywidget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/alloywidget" + } +} diff --git a/resources/contenttweaker/models/item/awakeneddraconiumplating.json b/resources/contenttweaker/models/item/awakeneddraconiumplating.json new file mode 100644 index 0000000..9a81352 --- /dev/null +++ b/resources/contenttweaker/models/item/awakeneddraconiumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/awakeneddraconiumplating" + } +} diff --git a/resources/contenttweaker/models/item/blazepowder.json b/resources/contenttweaker/models/item/blazepowder.json new file mode 100644 index 0000000..7dc6f92 --- /dev/null +++ b/resources/contenttweaker/models/item/blazepowder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/blazepowder" + } +} diff --git a/resources/contenttweaker/models/item/block_endstone_crushed.json b/resources/contenttweaker/models/item/block_endstone_crushed.json new file mode 100644 index 0000000..9d1c44d --- /dev/null +++ b/resources/contenttweaker/models/item/block_endstone_crushed.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/block_endstone_crushed" + } +} diff --git a/resources/contenttweaker/models/item/block_netherrack_crushed.json b/resources/contenttweaker/models/item/block_netherrack_crushed.json new file mode 100644 index 0000000..7f186b8 --- /dev/null +++ b/resources/contenttweaker/models/item/block_netherrack_crushed.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/block_netherrack_crushed" + } +} diff --git a/resources/contenttweaker/models/item/blockofleaddust.json b/resources/contenttweaker/models/item/blockofleaddust.json new file mode 100644 index 0000000..f0c75eb --- /dev/null +++ b/resources/contenttweaker/models/item/blockofleaddust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/blockofleaddust" + } +} diff --git a/resources/contenttweaker/models/item/carbonarmorplate.json b/resources/contenttweaker/models/item/carbonarmorplate.json new file mode 100644 index 0000000..18a90d7 --- /dev/null +++ b/resources/contenttweaker/models/item/carbonarmorplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/carbonarmorplate" + } +} diff --git a/resources/contenttweaker/models/item/cloth.json b/resources/contenttweaker/models/item/cloth.json new file mode 100644 index 0000000..2dec1ba --- /dev/null +++ b/resources/contenttweaker/models/item/cloth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/cloth" + } +} diff --git a/resources/contenttweaker/models/item/combination_circuit.json b/resources/contenttweaker/models/item/combination_circuit.json new file mode 100644 index 0000000..2d21d25 --- /dev/null +++ b/resources/contenttweaker/models/item/combination_circuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/combination_circuit" + } +} diff --git a/resources/contenttweaker/models/item/combinationcircuit.json b/resources/contenttweaker/models/item/combinationcircuit.json new file mode 100644 index 0000000..47c257b --- /dev/null +++ b/resources/contenttweaker/models/item/combinationcircuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/combinationcircuit" + } +} diff --git a/resources/contenttweaker/models/item/compressedoctadiccapacitor.json b/resources/contenttweaker/models/item/compressedoctadiccapacitor.json new file mode 100644 index 0000000..b8e9477 --- /dev/null +++ b/resources/contenttweaker/models/item/compressedoctadiccapacitor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/compressedoctadiccapacitor" + } +} diff --git a/resources/contenttweaker/models/item/compressedoctadiccompacitor.json b/resources/contenttweaker/models/item/compressedoctadiccompacitor.json new file mode 100644 index 0000000..591280d --- /dev/null +++ b/resources/contenttweaker/models/item/compressedoctadiccompacitor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/compressedoctadiccompacitor" + } +} diff --git a/resources/contenttweaker/models/item/conductivewire.json b/resources/contenttweaker/models/item/conductivewire.json new file mode 100644 index 0000000..deae65e --- /dev/null +++ b/resources/contenttweaker/models/item/conductivewire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/conductivewire" + } +} diff --git a/resources/contenttweaker/models/item/creativeportabletankmold.json b/resources/contenttweaker/models/item/creativeportabletankmold.json new file mode 100644 index 0000000..5769698 --- /dev/null +++ b/resources/contenttweaker/models/item/creativeportabletankmold.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/creativeportabletankmold" + } +} diff --git a/resources/contenttweaker/models/item/crystalcircuit.json b/resources/contenttweaker/models/item/crystalcircuit.json new file mode 100644 index 0000000..1e6c675 --- /dev/null +++ b/resources/contenttweaker/models/item/crystalcircuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crystalcircuit" + } +} diff --git a/resources/contenttweaker/models/item/crystalmatrixplating.json b/resources/contenttweaker/models/item/crystalmatrixplating.json new file mode 100644 index 0000000..675d47a --- /dev/null +++ b/resources/contenttweaker/models/item/crystalmatrixplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crystalmatrixplating" + } +} diff --git a/resources/contenttweaker/models/item/crystalprocessorarray.json b/resources/contenttweaker/models/item/crystalprocessorarray.json new file mode 100644 index 0000000..9c5c2d9 --- /dev/null +++ b/resources/contenttweaker/models/item/crystalprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crystalprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/crystalprocessormainframe.json b/resources/contenttweaker/models/item/crystalprocessormainframe.json new file mode 100644 index 0000000..59fc4ee --- /dev/null +++ b/resources/contenttweaker/models/item/crystalprocessormainframe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crystalprocessormainframe" + } +} diff --git a/resources/contenttweaker/models/item/densehydrogen.json b/resources/contenttweaker/models/item/densehydrogen.json new file mode 100644 index 0000000..b8be95b --- /dev/null +++ b/resources/contenttweaker/models/item/densehydrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/densehydrogen" + } +} diff --git a/resources/contenttweaker/models/item/denseoilshale.json b/resources/contenttweaker/models/item/denseoilshale.json new file mode 100644 index 0000000..805bc12 --- /dev/null +++ b/resources/contenttweaker/models/item/denseoilshale.json @@ -0,0 +1,3 @@ +{ + "parent": "contenttweaker:block/denseoilshale" +} diff --git a/resources/contenttweaker/models/item/deuteriumrover.json b/resources/contenttweaker/models/item/deuteriumrover.json new file mode 100644 index 0000000..62682c6 --- /dev/null +++ b/resources/contenttweaker/models/item/deuteriumrover.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/deuteriumrover" + } +} diff --git a/resources/contenttweaker/models/item/doublecompressedoctadiccapacitor.json b/resources/contenttweaker/models/item/doublecompressedoctadiccapacitor.json new file mode 100644 index 0000000..a4e4f48 --- /dev/null +++ b/resources/contenttweaker/models/item/doublecompressedoctadiccapacitor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/doublecompressedoctadiccapacitor" + } +} diff --git a/resources/contenttweaker/models/item/doublecompressedoctadiccompacitor.json b/resources/contenttweaker/models/item/doublecompressedoctadiccompacitor.json new file mode 100644 index 0000000..e4ae555 --- /dev/null +++ b/resources/contenttweaker/models/item/doublecompressedoctadiccompacitor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/doublecompressedoctadiccompacitor" + } +} diff --git a/resources/contenttweaker/models/item/draconicstemcells.json b/resources/contenttweaker/models/item/draconicstemcells.json new file mode 100644 index 0000000..0907bb7 --- /dev/null +++ b/resources/contenttweaker/models/item/draconicstemcells.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/draconicstemcells" + } +} diff --git a/resources/contenttweaker/models/item/draconiumplating.json b/resources/contenttweaker/models/item/draconiumplating.json new file mode 100644 index 0000000..056ed86 --- /dev/null +++ b/resources/contenttweaker/models/item/draconiumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/draconiumplating" + } +} diff --git a/resources/contenttweaker/models/item/dragonlairdata.json b/resources/contenttweaker/models/item/dragonlairdata.json new file mode 100644 index 0000000..144b9d9 --- /dev/null +++ b/resources/contenttweaker/models/item/dragonlairdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/dragonlairdata" + } +} diff --git a/resources/contenttweaker/models/item/eightsmore.json b/resources/contenttweaker/models/item/eightsmore.json new file mode 100644 index 0000000..94ca466 --- /dev/null +++ b/resources/contenttweaker/models/item/eightsmore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/eightsmore" + } +} diff --git a/resources/contenttweaker/models/item/electronic_processor.json b/resources/contenttweaker/models/item/electronic_processor.json new file mode 100644 index 0000000..88638a4 --- /dev/null +++ b/resources/contenttweaker/models/item/electronic_processor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/electronic_processor" + } +} diff --git a/resources/contenttweaker/models/item/electronicprocessor.json b/resources/contenttweaker/models/item/electronicprocessor.json new file mode 100644 index 0000000..cd5b368 --- /dev/null +++ b/resources/contenttweaker/models/item/electronicprocessor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/electronicprocessor" + } +} diff --git a/resources/contenttweaker/models/item/electronicprocessorarray.json b/resources/contenttweaker/models/item/electronicprocessorarray.json new file mode 100644 index 0000000..c55efcb --- /dev/null +++ b/resources/contenttweaker/models/item/electronicprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/electronicprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/enderiumplating.json b/resources/contenttweaker/models/item/enderiumplating.json new file mode 100644 index 0000000..67ff0d2 --- /dev/null +++ b/resources/contenttweaker/models/item/enderiumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/enderiumplating" + } +} diff --git a/resources/contenttweaker/models/item/enderwidget.json b/resources/contenttweaker/models/item/enderwidget.json new file mode 100644 index 0000000..4808860 --- /dev/null +++ b/resources/contenttweaker/models/item/enderwidget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/enderwidget" + } +} diff --git a/resources/contenttweaker/models/item/endstonedust.json b/resources/contenttweaker/models/item/endstonedust.json new file mode 100644 index 0000000..644a42a --- /dev/null +++ b/resources/contenttweaker/models/item/endstonedust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/endstonedust" + } +} diff --git a/resources/contenttweaker/models/item/energeticblend.json b/resources/contenttweaker/models/item/energeticblend.json new file mode 100644 index 0000000..9d7d4f3 --- /dev/null +++ b/resources/contenttweaker/models/item/energeticblend.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/energeticblend" + } +} diff --git a/resources/contenttweaker/models/item/energeticwire.json b/resources/contenttweaker/models/item/energeticwire.json new file mode 100644 index 0000000..bb13358 --- /dev/null +++ b/resources/contenttweaker/models/item/energeticwire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/energeticwire" + } +} diff --git a/resources/contenttweaker/models/item/essentianeedle.json b/resources/contenttweaker/models/item/essentianeedle.json new file mode 100644 index 0000000..327665c --- /dev/null +++ b/resources/contenttweaker/models/item/essentianeedle.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/essentianeedle" + } +} diff --git a/resources/contenttweaker/models/item/eternalcatalyst.json b/resources/contenttweaker/models/item/eternalcatalyst.json new file mode 100644 index 0000000..c3ff335 --- /dev/null +++ b/resources/contenttweaker/models/item/eternalcatalyst.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/eternalcatalyst" + } +} diff --git a/resources/contenttweaker/models/item/excitationcoil.json b/resources/contenttweaker/models/item/excitationcoil.json new file mode 100644 index 0000000..99b0f6f --- /dev/null +++ b/resources/contenttweaker/models/item/excitationcoil.json @@ -0,0 +1,40 @@ +{ + "parent": "contenttweaker:block/excitationcoil", + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 1.0, 1.0, 1.0 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.50, 0.50, 0.50 ] + }, + "fixed": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 1.5, 0], + "scale":[ 1.0, 1.0, 1.0 ] + }, + "thirdperson_righthand": { + "rotation": [ 75, 45, 0 ], + "translation": [ 0, 3, 0], + "scale": [ 0.50, 0.50, 0.50 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 45, 0 ], + "translation": [ 0, 1.5, 0 ], + "scale": [ 0.80, 0.80, 0.80 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 225, 0 ], + "translation": [ 0, 1.5, 0 ], + "scale": [ 0.80, 0.80, 0.80 ] + }, + "head": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 20, 0], + "scale":[ 1.5, 1.5, 1.5 ] + } + } +} diff --git a/resources/contenttweaker/models/item/exoticmaterialscatalyst.json b/resources/contenttweaker/models/item/exoticmaterialscatalyst.json new file mode 100644 index 0000000..320ed34 --- /dev/null +++ b/resources/contenttweaker/models/item/exoticmaterialscatalyst.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/exoticmaterialscatalyst" + } +} diff --git a/resources/contenttweaker/models/item/exoticmaterialscatalyst2.json b/resources/contenttweaker/models/item/exoticmaterialscatalyst2.json new file mode 100644 index 0000000..fe8c3d0 --- /dev/null +++ b/resources/contenttweaker/models/item/exoticmaterialscatalyst2.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/exoticmaterialscatalyst2" + } +} diff --git a/resources/contenttweaker/models/item/exoticmaterialscatalyst3.json b/resources/contenttweaker/models/item/exoticmaterialscatalyst3.json new file mode 100644 index 0000000..2dc8fff --- /dev/null +++ b/resources/contenttweaker/models/item/exoticmaterialscatalyst3.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/exoticmaterialscatalyst3" + } +} diff --git a/resources/contenttweaker/models/item/exoticmaterialscatalyst4.json b/resources/contenttweaker/models/item/exoticmaterialscatalyst4.json new file mode 100644 index 0000000..f4d6e22 --- /dev/null +++ b/resources/contenttweaker/models/item/exoticmaterialscatalyst4.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/exoticmaterialscatalyst4" + } +} diff --git a/resources/contenttweaker/models/item/fluxcrystal.json b/resources/contenttweaker/models/item/fluxcrystal.json new file mode 100644 index 0000000..12d1c7d --- /dev/null +++ b/resources/contenttweaker/models/item/fluxcrystal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/fluxcrystal" + } +} diff --git a/resources/contenttweaker/models/item/gemsensor.json b/resources/contenttweaker/models/item/gemsensor.json new file mode 100644 index 0000000..a51698b --- /dev/null +++ b/resources/contenttweaker/models/item/gemsensor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/gemsensor" + } +} diff --git a/resources/contenttweaker/models/item/grainsofinnocence.json b/resources/contenttweaker/models/item/grainsofinnocence.json new file mode 100644 index 0000000..c210b48 --- /dev/null +++ b/resources/contenttweaker/models/item/grainsofinnocence.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/grainsofinnocence" + } +} diff --git a/resources/contenttweaker/models/item/hand_framing_tool.json b/resources/contenttweaker/models/item/hand_framing_tool.json new file mode 100644 index 0000000..787bfcd --- /dev/null +++ b/resources/contenttweaker/models/item/hand_framing_tool.json @@ -0,0 +1,6 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "contenttweaker:items/hand_framing_tool" + } +} diff --git a/resources/contenttweaker/models/item/heartofauniverse.json b/resources/contenttweaker/models/item/heartofauniverse.json new file mode 100644 index 0000000..ce51810 --- /dev/null +++ b/resources/contenttweaker/models/item/heartofauniverse.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/heartofauniverse" + } +} diff --git a/resources/contenttweaker/models/item/helium3rover.json b/resources/contenttweaker/models/item/helium3rover.json new file mode 100644 index 0000000..bff3412 --- /dev/null +++ b/resources/contenttweaker/models/item/helium3rover.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/helium3rover" + } +} diff --git a/resources/contenttweaker/models/item/hotdraconiumingot.json b/resources/contenttweaker/models/item/hotdraconiumingot.json new file mode 100644 index 0000000..0ede440 --- /dev/null +++ b/resources/contenttweaker/models/item/hotdraconiumingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hotdraconiumingot" + } +} diff --git a/resources/contenttweaker/models/item/impossiblerealmdata.json b/resources/contenttweaker/models/item/impossiblerealmdata.json new file mode 100644 index 0000000..ffde37e --- /dev/null +++ b/resources/contenttweaker/models/item/impossiblerealmdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/impossiblerealmdata" + } +} diff --git a/resources/contenttweaker/models/item/imposssiblerealmdata.json b/resources/contenttweaker/models/item/imposssiblerealmdata.json new file mode 100644 index 0000000..9d2e2e7 --- /dev/null +++ b/resources/contenttweaker/models/item/imposssiblerealmdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/imposssiblerealmdata" + } +} diff --git a/resources/contenttweaker/models/item/iridiumalloyplating.json b/resources/contenttweaker/models/item/iridiumalloyplating.json new file mode 100644 index 0000000..e0b9bb6 --- /dev/null +++ b/resources/contenttweaker/models/item/iridiumalloyplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/iridiumalloyplating" + } +} diff --git a/resources/contenttweaker/models/item/knightslimeingot.json b/resources/contenttweaker/models/item/knightslimeingot.json new file mode 100644 index 0000000..5d07532 --- /dev/null +++ b/resources/contenttweaker/models/item/knightslimeingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/knightslimeingot" + } +} diff --git a/resources/contenttweaker/models/item/lairofthechaosguardiandata.json b/resources/contenttweaker/models/item/lairofthechaosguardiandata.json new file mode 100644 index 0000000..958dd0e --- /dev/null +++ b/resources/contenttweaker/models/item/lairofthechaosguardiandata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lairofthechaosguardiandata" + } +} diff --git a/resources/contenttweaker/models/item/lairoftheclockworkking.json b/resources/contenttweaker/models/item/lairoftheclockworkking.json new file mode 100644 index 0000000..518c0e2 --- /dev/null +++ b/resources/contenttweaker/models/item/lairoftheclockworkking.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lairoftheclockworkking" + } +} diff --git a/resources/contenttweaker/models/item/lairoftheclockworkkingdata.json b/resources/contenttweaker/models/item/lairoftheclockworkkingdata.json new file mode 100644 index 0000000..cc2d11d --- /dev/null +++ b/resources/contenttweaker/models/item/lairoftheclockworkkingdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lairoftheclockworkkingdata" + } +} diff --git a/resources/contenttweaker/models/item/lapisarmorplate.json b/resources/contenttweaker/models/item/lapisarmorplate.json new file mode 100644 index 0000000..1eea550 --- /dev/null +++ b/resources/contenttweaker/models/item/lapisarmorplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lapisarmorplate" + } +} diff --git a/resources/contenttweaker/models/item/microcircuit.json b/resources/contenttweaker/models/item/microcircuit.json new file mode 100644 index 0000000..c18e765 --- /dev/null +++ b/resources/contenttweaker/models/item/microcircuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/microcircuit" + } +} diff --git a/resources/contenttweaker/models/item/microprocessorarray.json b/resources/contenttweaker/models/item/microprocessorarray.json new file mode 100644 index 0000000..98e6d0d --- /dev/null +++ b/resources/contenttweaker/models/item/microprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/microprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/microprocessormainframe.json b/resources/contenttweaker/models/item/microprocessormainframe.json new file mode 100644 index 0000000..91003fa --- /dev/null +++ b/resources/contenttweaker/models/item/microprocessormainframe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/microprocessormainframe" + } +} diff --git a/resources/contenttweaker/models/item/microverse_casing.json b/resources/contenttweaker/models/item/microverse_casing.json new file mode 100644 index 0000000..dc4cd99 --- /dev/null +++ b/resources/contenttweaker/models/item/microverse_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "contenttweaker:block/microverse_casing" +} diff --git a/resources/contenttweaker/models/item/microverse_vent.json b/resources/contenttweaker/models/item/microverse_vent.json new file mode 100644 index 0000000..3beab4d --- /dev/null +++ b/resources/contenttweaker/models/item/microverse_vent.json @@ -0,0 +1,3 @@ +{ + "parent": "contenttweaker:block/microverse_vent" +} diff --git a/resources/contenttweaker/models/item/moondust.json b/resources/contenttweaker/models/item/moondust.json new file mode 100644 index 0000000..ffe62b8 --- /dev/null +++ b/resources/contenttweaker/models/item/moondust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moondust" + } +} diff --git a/resources/contenttweaker/models/item/moteofair.json b/resources/contenttweaker/models/item/moteofair.json new file mode 100644 index 0000000..0f5b1d9 --- /dev/null +++ b/resources/contenttweaker/models/item/moteofair.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteofair" + } +} diff --git a/resources/contenttweaker/models/item/moteofearth.json b/resources/contenttweaker/models/item/moteofearth.json new file mode 100644 index 0000000..ba82656 --- /dev/null +++ b/resources/contenttweaker/models/item/moteofearth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteofearth" + } +} diff --git a/resources/contenttweaker/models/item/moteoffire.json b/resources/contenttweaker/models/item/moteoffire.json new file mode 100644 index 0000000..3b67c12 --- /dev/null +++ b/resources/contenttweaker/models/item/moteoffire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteoffire" + } +} diff --git a/resources/contenttweaker/models/item/moteoflife.json b/resources/contenttweaker/models/item/moteoflife.json new file mode 100644 index 0000000..8dfcacd --- /dev/null +++ b/resources/contenttweaker/models/item/moteoflife.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteoflife" + } +} diff --git a/resources/contenttweaker/models/item/moteoflifeessence.json b/resources/contenttweaker/models/item/moteoflifeessence.json new file mode 100644 index 0000000..ae87242 --- /dev/null +++ b/resources/contenttweaker/models/item/moteoflifeessence.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteoflifeessence" + } +} diff --git a/resources/contenttweaker/models/item/moteofnature.json b/resources/contenttweaker/models/item/moteofnature.json new file mode 100644 index 0000000..93b1652 --- /dev/null +++ b/resources/contenttweaker/models/item/moteofnature.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteofnature" + } +} diff --git a/resources/contenttweaker/models/item/moteofwater.json b/resources/contenttweaker/models/item/moteofwater.json new file mode 100644 index 0000000..78734b9 --- /dev/null +++ b/resources/contenttweaker/models/item/moteofwater.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/moteofwater" + } +} diff --git a/resources/contenttweaker/models/item/nanoprocessorarray.json b/resources/contenttweaker/models/item/nanoprocessorarray.json new file mode 100644 index 0000000..36a5fb0 --- /dev/null +++ b/resources/contenttweaker/models/item/nanoprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/nanoprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/nanoprocessormainframe.json b/resources/contenttweaker/models/item/nanoprocessormainframe.json new file mode 100644 index 0000000..bf96df8 --- /dev/null +++ b/resources/contenttweaker/models/item/nanoprocessormainframe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/nanoprocessormainframe" + } +} diff --git a/resources/contenttweaker/models/item/netherrackdust.json b/resources/contenttweaker/models/item/netherrackdust.json new file mode 100644 index 0000000..8587dad --- /dev/null +++ b/resources/contenttweaker/models/item/netherrackdust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/netherrackdust" + } +} diff --git a/resources/contenttweaker/models/item/netherstareast.json b/resources/contenttweaker/models/item/netherstareast.json new file mode 100644 index 0000000..d954c6c --- /dev/null +++ b/resources/contenttweaker/models/item/netherstareast.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/netherstareast" + } +} diff --git a/resources/contenttweaker/models/item/netherstarsouth.json b/resources/contenttweaker/models/item/netherstarsouth.json new file mode 100644 index 0000000..f38afe1 --- /dev/null +++ b/resources/contenttweaker/models/item/netherstarsouth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/netherstarsouth" + } +} diff --git a/resources/contenttweaker/models/item/netherstarwest.json b/resources/contenttweaker/models/item/netherstarwest.json new file mode 100644 index 0000000..1f8116d --- /dev/null +++ b/resources/contenttweaker/models/item/netherstarwest.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/netherstarwest" + } +} diff --git a/resources/contenttweaker/models/item/neutroniumplating.json b/resources/contenttweaker/models/item/neutroniumplating.json new file mode 100644 index 0000000..6560da4 --- /dev/null +++ b/resources/contenttweaker/models/item/neutroniumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/neutroniumplating" + } +} diff --git a/resources/contenttweaker/models/item/omnicoin.json b/resources/contenttweaker/models/item/omnicoin.json new file mode 100644 index 0000000..eeed392 --- /dev/null +++ b/resources/contenttweaker/models/item/omnicoin.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/omnicoin" + } +} diff --git a/resources/contenttweaker/models/item/omnicoin100.json b/resources/contenttweaker/models/item/omnicoin100.json new file mode 100644 index 0000000..eb76215 --- /dev/null +++ b/resources/contenttweaker/models/item/omnicoin100.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/omnicoin100" + } +} diff --git a/resources/contenttweaker/models/item/omnicoin25.json b/resources/contenttweaker/models/item/omnicoin25.json new file mode 100644 index 0000000..d2a04b9 --- /dev/null +++ b/resources/contenttweaker/models/item/omnicoin25.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/omnicoin25" + } +} diff --git a/resources/contenttweaker/models/item/omnicoin5.json b/resources/contenttweaker/models/item/omnicoin5.json new file mode 100644 index 0000000..00889b3 --- /dev/null +++ b/resources/contenttweaker/models/item/omnicoin5.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/omnicoin5" + } +} diff --git a/resources/contenttweaker/models/item/ornateessentianeedle.json b/resources/contenttweaker/models/item/ornateessentianeedle.json new file mode 100644 index 0000000..4fd838b --- /dev/null +++ b/resources/contenttweaker/models/item/ornateessentianeedle.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ornateessentianeedle" + } +} diff --git a/resources/contenttweaker/models/item/pressurelayer.json b/resources/contenttweaker/models/item/pressurelayer.json new file mode 100644 index 0000000..c90946c --- /dev/null +++ b/resources/contenttweaker/models/item/pressurelayer.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pressurelayer" + } +} diff --git a/resources/contenttweaker/models/item/primalair.json b/resources/contenttweaker/models/item/primalair.json new file mode 100644 index 0000000..dc48f8b --- /dev/null +++ b/resources/contenttweaker/models/item/primalair.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primalair" + } +} diff --git a/resources/contenttweaker/models/item/primalearth.json b/resources/contenttweaker/models/item/primalearth.json new file mode 100644 index 0000000..5a340e7 --- /dev/null +++ b/resources/contenttweaker/models/item/primalearth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primalearth" + } +} diff --git a/resources/contenttweaker/models/item/primalfire.json b/resources/contenttweaker/models/item/primalfire.json new file mode 100644 index 0000000..1c475e4 --- /dev/null +++ b/resources/contenttweaker/models/item/primalfire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primalfire" + } +} diff --git a/resources/contenttweaker/models/item/primallife.json b/resources/contenttweaker/models/item/primallife.json new file mode 100644 index 0000000..e57f823 --- /dev/null +++ b/resources/contenttweaker/models/item/primallife.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primallife" + } +} diff --git a/resources/contenttweaker/models/item/primalnature.json b/resources/contenttweaker/models/item/primalnature.json new file mode 100644 index 0000000..9a16db6 --- /dev/null +++ b/resources/contenttweaker/models/item/primalnature.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primalnature" + } +} diff --git a/resources/contenttweaker/models/item/primalwater.json b/resources/contenttweaker/models/item/primalwater.json new file mode 100644 index 0000000..6bf2ea8 --- /dev/null +++ b/resources/contenttweaker/models/item/primalwater.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/primalwater" + } +} diff --git a/resources/contenttweaker/models/item/processingcircuit.json b/resources/contenttweaker/models/item/processingcircuit.json new file mode 100644 index 0000000..01452f6 --- /dev/null +++ b/resources/contenttweaker/models/item/processingcircuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/processingcircuit" + } +} diff --git a/resources/contenttweaker/models/item/pulsatingdust.json b/resources/contenttweaker/models/item/pulsatingdust.json new file mode 100644 index 0000000..c95ecb2 --- /dev/null +++ b/resources/contenttweaker/models/item/pulsatingdust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pulsatingdust" + } + } diff --git a/resources/contenttweaker/models/item/pulsatingmesh.json b/resources/contenttweaker/models/item/pulsatingmesh.json new file mode 100644 index 0000000..576f17f --- /dev/null +++ b/resources/contenttweaker/models/item/pulsatingmesh.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pulsatingmesh" + } + } diff --git a/resources/contenttweaker/models/item/pulsatingwire.json b/resources/contenttweaker/models/item/pulsatingwire.json new file mode 100644 index 0000000..faf96ef --- /dev/null +++ b/resources/contenttweaker/models/item/pulsatingwire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pulsatingwire" + } +} diff --git a/resources/contenttweaker/models/item/quantumflux.json b/resources/contenttweaker/models/item/quantumflux.json new file mode 100644 index 0000000..6fbfcf6 --- /dev/null +++ b/resources/contenttweaker/models/item/quantumflux.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/quantumflux" + } +} diff --git a/resources/contenttweaker/models/item/quantumfluxedeterniumplating.json b/resources/contenttweaker/models/item/quantumfluxedeterniumplating.json new file mode 100644 index 0000000..76ae052 --- /dev/null +++ b/resources/contenttweaker/models/item/quantumfluxedeterniumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/quantumfluxedeterniumplating" + } +} diff --git a/resources/contenttweaker/models/item/quantumprocessor.json b/resources/contenttweaker/models/item/quantumprocessor.json new file mode 100644 index 0000000..2bad128 --- /dev/null +++ b/resources/contenttweaker/models/item/quantumprocessor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/quantumprocessor" + } +} diff --git a/resources/contenttweaker/models/item/quantumprocessorarray.json b/resources/contenttweaker/models/item/quantumprocessorarray.json new file mode 100644 index 0000000..8d1f52a --- /dev/null +++ b/resources/contenttweaker/models/item/quantumprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/quantumprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/quantumprocessormainframe.json b/resources/contenttweaker/models/item/quantumprocessormainframe.json new file mode 100644 index 0000000..0c6db57 --- /dev/null +++ b/resources/contenttweaker/models/item/quantumprocessormainframe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/quantumprocessormainframe" + } +} diff --git a/resources/contenttweaker/models/item/radiationlayer.json b/resources/contenttweaker/models/item/radiationlayer.json new file mode 100644 index 0000000..c798869 --- /dev/null +++ b/resources/contenttweaker/models/item/radiationlayer.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/radiationlayer" + } +} diff --git a/resources/contenttweaker/models/item/radiumsalt.json b/resources/contenttweaker/models/item/radiumsalt.json new file mode 100644 index 0000000..b3a4920 --- /dev/null +++ b/resources/contenttweaker/models/item/radiumsalt.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/radiumsalt" + } +} diff --git a/resources/contenttweaker/models/item/rareearthcore.json b/resources/contenttweaker/models/item/rareearthcore.json new file mode 100644 index 0000000..61aa90f --- /dev/null +++ b/resources/contenttweaker/models/item/rareearthcore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/rareearthcore" + } +} diff --git a/resources/contenttweaker/models/item/redstonearmorplate.json b/resources/contenttweaker/models/item/redstonearmorplate.json new file mode 100644 index 0000000..38fcc90 --- /dev/null +++ b/resources/contenttweaker/models/item/redstonearmorplate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/redstonearmorplate" + } +} diff --git a/resources/contenttweaker/models/item/refined_circuit.json b/resources/contenttweaker/models/item/refined_circuit.json new file mode 100644 index 0000000..bd0eedd --- /dev/null +++ b/resources/contenttweaker/models/item/refined_circuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refined_circuit" + } +} diff --git a/resources/contenttweaker/models/item/refined_processor.json b/resources/contenttweaker/models/item/refined_processor.json new file mode 100644 index 0000000..e8f20c9 --- /dev/null +++ b/resources/contenttweaker/models/item/refined_processor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refined_processor" + } +} diff --git a/resources/contenttweaker/models/item/refinedcircuit.json b/resources/contenttweaker/models/item/refinedcircuit.json new file mode 100644 index 0000000..10b0bb2 --- /dev/null +++ b/resources/contenttweaker/models/item/refinedcircuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refinedcircuit" + } +} diff --git a/resources/contenttweaker/models/item/refinedprocessor.json b/resources/contenttweaker/models/item/refinedprocessor.json new file mode 100644 index 0000000..5c03ad4 --- /dev/null +++ b/resources/contenttweaker/models/item/refinedprocessor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refinedprocessor" + } +} diff --git a/resources/contenttweaker/models/item/refinedprocessorarray.json b/resources/contenttweaker/models/item/refinedprocessorarray.json new file mode 100644 index 0000000..77462c9 --- /dev/null +++ b/resources/contenttweaker/models/item/refinedprocessorarray.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refinedprocessorarray" + } +} diff --git a/resources/contenttweaker/models/item/refinedprocessormainframe.json b/resources/contenttweaker/models/item/refinedprocessormainframe.json new file mode 100644 index 0000000..4fb7772 --- /dev/null +++ b/resources/contenttweaker/models/item/refinedprocessormainframe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/refinedprocessormainframe" + } +} diff --git a/resources/contenttweaker/models/item/runedessentianeedle.json b/resources/contenttweaker/models/item/runedessentianeedle.json new file mode 100644 index 0000000..d61e7aa --- /dev/null +++ b/resources/contenttweaker/models/item/runedessentianeedle.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/runedessentianeedle" + } +} diff --git a/resources/contenttweaker/models/item/satellitebody.json b/resources/contenttweaker/models/item/satellitebody.json new file mode 100644 index 0000000..179300b --- /dev/null +++ b/resources/contenttweaker/models/item/satellitebody.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/satellitebody" + } +} diff --git a/resources/contenttweaker/models/item/sentientgear.json b/resources/contenttweaker/models/item/sentientgear.json new file mode 100644 index 0000000..03f1ad1 --- /dev/null +++ b/resources/contenttweaker/models/item/sentientgear.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sentientgear" + } +} diff --git a/resources/contenttweaker/models/item/signalumplating.json b/resources/contenttweaker/models/item/signalumplating.json new file mode 100644 index 0000000..824fbb8 --- /dev/null +++ b/resources/contenttweaker/models/item/signalumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/signalumplating" + } +} diff --git a/resources/contenttweaker/models/item/simulation_casing.json b/resources/contenttweaker/models/item/simulation_casing.json new file mode 100644 index 0000000..a24af84 --- /dev/null +++ b/resources/contenttweaker/models/item/simulation_casing.json @@ -0,0 +1,3 @@ +{ + "parent": "contenttweaker:block/simulation_casing" +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/simulation_casing_2.json b/resources/contenttweaker/models/item/simulation_casing_2.json new file mode 100644 index 0000000..2451e48 --- /dev/null +++ b/resources/contenttweaker/models/item/simulation_casing_2.json @@ -0,0 +1,3 @@ +{ + "parent": "contenttweaker:block/simulation_casing_2" +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/sixteensmore.json b/resources/contenttweaker/models/item/sixteensmore.json new file mode 100644 index 0000000..9806fb9 --- /dev/null +++ b/resources/contenttweaker/models/item/sixteensmore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sixteensmore" + } +} diff --git a/resources/contenttweaker/models/item/sixtyfoursmore.json b/resources/contenttweaker/models/item/sixtyfoursmore.json new file mode 100644 index 0000000..6c1f599 --- /dev/null +++ b/resources/contenttweaker/models/item/sixtyfoursmore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sixtyfoursmore" + } +} diff --git a/resources/contenttweaker/models/item/smallgearextrudershape.json b/resources/contenttweaker/models/item/smallgearextrudershape.json new file mode 100644 index 0000000..c6fb545 --- /dev/null +++ b/resources/contenttweaker/models/item/smallgearextrudershape.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/smallgearextrudershape" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedargon.json b/resources/contenttweaker/models/item/solidifiedargon.json new file mode 100644 index 0000000..40bc41a --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedargon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedargon" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedchlorine.json b/resources/contenttweaker/models/item/solidifiedchlorine.json new file mode 100644 index 0000000..2cea4aa --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedchlorine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedchlorine" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedfluorine.json b/resources/contenttweaker/models/item/solidifiedfluorine.json new file mode 100644 index 0000000..1257131 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedfluorine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedfluorine" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedhelium.json b/resources/contenttweaker/models/item/solidifiedhelium.json new file mode 100644 index 0000000..39e37e8 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedhelium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedhelium" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedhydrogen.json b/resources/contenttweaker/models/item/solidifiedhydrogen.json new file mode 100644 index 0000000..952c88f --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedhydrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedhydrogen" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedkrypton.json b/resources/contenttweaker/models/item/solidifiedkrypton.json new file mode 100644 index 0000000..d46b605 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedkrypton.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedkrypton" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedmercury.json b/resources/contenttweaker/models/item/solidifiedmercury.json new file mode 100644 index 0000000..bb61029 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedmercury.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedmercury" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedneon.json b/resources/contenttweaker/models/item/solidifiedneon.json new file mode 100644 index 0000000..50e34a0 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedneon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedneon" + } +} diff --git a/resources/contenttweaker/models/item/solidifiednitrogen.json b/resources/contenttweaker/models/item/solidifiednitrogen.json new file mode 100644 index 0000000..9e1045c --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiednitrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiednitrogen" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedoxygen.json b/resources/contenttweaker/models/item/solidifiedoxygen.json new file mode 100644 index 0000000..d154e3c --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedoxygen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedoxygen" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedradon.json b/resources/contenttweaker/models/item/solidifiedradon.json new file mode 100644 index 0000000..b9745f1 --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedradon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedradon" + } +} diff --git a/resources/contenttweaker/models/item/solidifiedxenon.json b/resources/contenttweaker/models/item/solidifiedxenon.json new file mode 100644 index 0000000..68bb41e --- /dev/null +++ b/resources/contenttweaker/models/item/solidifiedxenon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/solidifiedxenon" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedamericium.json b/resources/contenttweaker/models/item/stabilizedamericium.json new file mode 100644 index 0000000..367d402 --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedamericium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedamericium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedberkelium.json b/resources/contenttweaker/models/item/stabilizedberkelium.json new file mode 100644 index 0000000..9182a96 --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedberkelium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedberkelium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedcalifornium.json b/resources/contenttweaker/models/item/stabilizedcalifornium.json new file mode 100644 index 0000000..fcb42c0 --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedcalifornium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedcalifornium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedcurium.json b/resources/contenttweaker/models/item/stabilizedcurium.json new file mode 100644 index 0000000..307372f --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedcurium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedcurium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedeinsteinium.json b/resources/contenttweaker/models/item/stabilizedeinsteinium.json new file mode 100644 index 0000000..b76099d --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedeinsteinium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedeinsteinium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedneptunium.json b/resources/contenttweaker/models/item/stabilizedneptunium.json new file mode 100644 index 0000000..a247865 --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedneptunium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedneptunium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedplutonium.json b/resources/contenttweaker/models/item/stabilizedplutonium.json new file mode 100644 index 0000000..2012ed8 --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedplutonium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedplutonium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizedthorium.json b/resources/contenttweaker/models/item/stabilizedthorium.json new file mode 100644 index 0000000..5215e4f --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizedthorium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizedthorium" + } +} diff --git a/resources/contenttweaker/models/item/stabilizeduranium.json b/resources/contenttweaker/models/item/stabilizeduranium.json new file mode 100644 index 0000000..15c8b7d --- /dev/null +++ b/resources/contenttweaker/models/item/stabilizeduranium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stabilizeduranium" + } +} diff --git a/resources/contenttweaker/models/item/steelplating.json b/resources/contenttweaker/models/item/steelplating.json new file mode 100644 index 0000000..787abd5 --- /dev/null +++ b/resources/contenttweaker/models/item/steelplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/steelplating" + } +} diff --git a/resources/contenttweaker/models/item/stellarcreationdata.json b/resources/contenttweaker/models/item/stellarcreationdata.json new file mode 100644 index 0000000..26b7584 --- /dev/null +++ b/resources/contenttweaker/models/item/stellarcreationdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stellarcreationdata" + } +} diff --git a/resources/contenttweaker/models/item/stonewidget.json b/resources/contenttweaker/models/item/stonewidget.json new file mode 100644 index 0000000..9504e20 --- /dev/null +++ b/resources/contenttweaker/models/item/stonewidget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stonewidget" + } +} diff --git a/resources/contenttweaker/models/item/stonewidgetdown.json b/resources/contenttweaker/models/item/stonewidgetdown.json new file mode 100644 index 0000000..7b2e97c --- /dev/null +++ b/resources/contenttweaker/models/item/stonewidgetdown.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stonewidgetdown" + } +} diff --git a/resources/contenttweaker/models/item/stonewidgetup.json b/resources/contenttweaker/models/item/stonewidgetup.json new file mode 100644 index 0000000..6d6ace6 --- /dev/null +++ b/resources/contenttweaker/models/item/stonewidgetup.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stonewidgetup" + } +} diff --git a/resources/contenttweaker/models/item/supersolidberyllium.json b/resources/contenttweaker/models/item/supersolidberyllium.json new file mode 100644 index 0000000..8c492a1 --- /dev/null +++ b/resources/contenttweaker/models/item/supersolidberyllium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/supersolidberyllium" + } +} diff --git a/resources/contenttweaker/models/item/supersolidhelium.json b/resources/contenttweaker/models/item/supersolidhelium.json new file mode 100644 index 0000000..7f1863e --- /dev/null +++ b/resources/contenttweaker/models/item/supersolidhelium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/supersolidhelium" + } +} diff --git a/resources/contenttweaker/models/item/supersolidhydrogen.json b/resources/contenttweaker/models/item/supersolidhydrogen.json new file mode 100644 index 0000000..afd6605 --- /dev/null +++ b/resources/contenttweaker/models/item/supersolidhydrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/supersolidhydrogen" + } +} diff --git a/resources/contenttweaker/models/item/supersolidlithium.json b/resources/contenttweaker/models/item/supersolidlithium.json new file mode 100644 index 0000000..d7a504d --- /dev/null +++ b/resources/contenttweaker/models/item/supersolidlithium.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/supersolidlithium" + } +} diff --git a/resources/contenttweaker/models/item/t1crewmodule.json b/resources/contenttweaker/models/item/t1crewmodule.json new file mode 100644 index 0000000..e6e98eb --- /dev/null +++ b/resources/contenttweaker/models/item/t1crewmodule.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1crewmodule" + } +} diff --git a/resources/contenttweaker/models/item/t1engine.json b/resources/contenttweaker/models/item/t1engine.json new file mode 100644 index 0000000..8ebeb30 --- /dev/null +++ b/resources/contenttweaker/models/item/t1engine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1engine" + } +} diff --git a/resources/contenttweaker/models/item/t1guidance.json b/resources/contenttweaker/models/item/t1guidance.json new file mode 100644 index 0000000..814c026 --- /dev/null +++ b/resources/contenttweaker/models/item/t1guidance.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1guidance" + } +} diff --git a/resources/contenttweaker/models/item/t1laser.json b/resources/contenttweaker/models/item/t1laser.json new file mode 100644 index 0000000..d52b163 --- /dev/null +++ b/resources/contenttweaker/models/item/t1laser.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1laser" + } +} diff --git a/resources/contenttweaker/models/item/t1nosecone.json b/resources/contenttweaker/models/item/t1nosecone.json new file mode 100644 index 0000000..4229fa6 --- /dev/null +++ b/resources/contenttweaker/models/item/t1nosecone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1nosecone" + } +} diff --git a/resources/contenttweaker/models/item/t1rocketmodule.json b/resources/contenttweaker/models/item/t1rocketmodule.json new file mode 100644 index 0000000..6867000 --- /dev/null +++ b/resources/contenttweaker/models/item/t1rocketmodule.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t1rocketmodule" + } +} diff --git a/resources/contenttweaker/models/item/t2engine.json b/resources/contenttweaker/models/item/t2engine.json new file mode 100644 index 0000000..00467bb --- /dev/null +++ b/resources/contenttweaker/models/item/t2engine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t2engine" + } +} diff --git a/resources/contenttweaker/models/item/t2guidance.json b/resources/contenttweaker/models/item/t2guidance.json new file mode 100644 index 0000000..5a35002 --- /dev/null +++ b/resources/contenttweaker/models/item/t2guidance.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t2guidance" + } +} diff --git a/resources/contenttweaker/models/item/t2laser.json b/resources/contenttweaker/models/item/t2laser.json new file mode 100644 index 0000000..57943b4 --- /dev/null +++ b/resources/contenttweaker/models/item/t2laser.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t2laser" + } +} diff --git a/resources/contenttweaker/models/item/t2rocketfin.json b/resources/contenttweaker/models/item/t2rocketfin.json new file mode 100644 index 0000000..64a9e60 --- /dev/null +++ b/resources/contenttweaker/models/item/t2rocketfin.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t2rocketfin" + } +} diff --git a/resources/contenttweaker/models/item/t3engine.json b/resources/contenttweaker/models/item/t3engine.json new file mode 100644 index 0000000..abe0bc9 --- /dev/null +++ b/resources/contenttweaker/models/item/t3engine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t3engine" + } +} diff --git a/resources/contenttweaker/models/item/t3laser.json b/resources/contenttweaker/models/item/t3laser.json new file mode 100644 index 0000000..cd9faac --- /dev/null +++ b/resources/contenttweaker/models/item/t3laser.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/t3laser" + } +} diff --git a/resources/contenttweaker/models/item/thermalcloth.json b/resources/contenttweaker/models/item/thermalcloth.json new file mode 100644 index 0000000..f919fb3 --- /dev/null +++ b/resources/contenttweaker/models/item/thermalcloth.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/thermalcloth" + } +} diff --git a/resources/contenttweaker/models/item/thirtytwosmore.json b/resources/contenttweaker/models/item/thirtytwosmore.json new file mode 100644 index 0000000..a538017 --- /dev/null +++ b/resources/contenttweaker/models/item/thirtytwosmore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/thirtytwosmore" + } +} diff --git a/resources/contenttweaker/models/item/tiereightship.json b/resources/contenttweaker/models/item/tiereightship.json new file mode 100644 index 0000000..3b14725 --- /dev/null +++ b/resources/contenttweaker/models/item/tiereightship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiereightship" + } +} diff --git a/resources/contenttweaker/models/item/tierfiveship.json b/resources/contenttweaker/models/item/tierfiveship.json new file mode 100644 index 0000000..d782403 --- /dev/null +++ b/resources/contenttweaker/models/item/tierfiveship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tierfiveship" + } +} diff --git a/resources/contenttweaker/models/item/tierfourship.json b/resources/contenttweaker/models/item/tierfourship.json new file mode 100644 index 0000000..47fab87 --- /dev/null +++ b/resources/contenttweaker/models/item/tierfourship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tierfourship" + } +} diff --git a/resources/contenttweaker/models/item/tiernineship.json b/resources/contenttweaker/models/item/tiernineship.json new file mode 100644 index 0000000..02963bb --- /dev/null +++ b/resources/contenttweaker/models/item/tiernineship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiernineship" + } +} diff --git a/resources/contenttweaker/models/item/tieroneship.json b/resources/contenttweaker/models/item/tieroneship.json new file mode 100644 index 0000000..2f7134a --- /dev/null +++ b/resources/contenttweaker/models/item/tieroneship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tieroneship" + } +} diff --git a/resources/contenttweaker/models/item/tiersevenship.json b/resources/contenttweaker/models/item/tiersevenship.json new file mode 100644 index 0000000..ca77450 --- /dev/null +++ b/resources/contenttweaker/models/item/tiersevenship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiersevenship" + } +} diff --git a/resources/contenttweaker/models/item/tiersixship.json b/resources/contenttweaker/models/item/tiersixship.json new file mode 100644 index 0000000..c003e66 --- /dev/null +++ b/resources/contenttweaker/models/item/tiersixship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiersixship" + } +} diff --git a/resources/contenttweaker/models/item/tiertenship.json b/resources/contenttweaker/models/item/tiertenship.json new file mode 100644 index 0000000..f9a82db --- /dev/null +++ b/resources/contenttweaker/models/item/tiertenship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiertenship" + } +} diff --git a/resources/contenttweaker/models/item/tierthreeship.json b/resources/contenttweaker/models/item/tierthreeship.json new file mode 100644 index 0000000..3b1bbca --- /dev/null +++ b/resources/contenttweaker/models/item/tierthreeship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tierthreeship" + } +} diff --git a/resources/contenttweaker/models/item/tiertwoship.json b/resources/contenttweaker/models/item/tiertwoship.json new file mode 100644 index 0000000..8243cb7 --- /dev/null +++ b/resources/contenttweaker/models/item/tiertwoship.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tiertwoship" + } +} diff --git a/resources/contenttweaker/models/item/titaniumplating.json b/resources/contenttweaker/models/item/titaniumplating.json new file mode 100644 index 0000000..06f7684 --- /dev/null +++ b/resources/contenttweaker/models/item/titaniumplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/titaniumplating" + } +} diff --git a/resources/contenttweaker/models/item/tungstencarbideplating.json b/resources/contenttweaker/models/item/tungstencarbideplating.json new file mode 100644 index 0000000..bd38b93 --- /dev/null +++ b/resources/contenttweaker/models/item/tungstencarbideplating.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tungstencarbideplating" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_axe.json b/resources/contenttweaker/models/item/ultimate_axe.json new file mode 100644 index 0000000..6dc0ab1 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_axe" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_boots.json b/resources/contenttweaker/models/item/ultimate_boots.json new file mode 100644 index 0000000..5cc72ae --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_boots" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_bow.json b/resources/contenttweaker/models/item/ultimate_bow.json new file mode 100644 index 0000000..3fa421e --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_bow.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_bow" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_chestpiece.json b/resources/contenttweaker/models/item/ultimate_chestpiece.json new file mode 100644 index 0000000..0527163 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_chestpiece.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_chestpiece" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_circuit.json b/resources/contenttweaker/models/item/ultimate_circuit.json new file mode 100644 index 0000000..0912e38 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_circuit.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_circuit" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_crafting_table.json b/resources/contenttweaker/models/item/ultimate_crafting_table.json new file mode 100644 index 0000000..e2a889a --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_crafting_table.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_crafting_table" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/ultimate_fluid_tank.json b/resources/contenttweaker/models/item/ultimate_fluid_tank.json new file mode 100644 index 0000000..de04736 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_fluid_tank.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "mekanism:blocks/dynamic_tank" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_gem.json b/resources/contenttweaker/models/item/ultimate_gem.json new file mode 100644 index 0000000..656db36 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_gem.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_gem" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_generator.json b/resources/contenttweaker/models/item/ultimate_generator.json new file mode 100644 index 0000000..c1f385a --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_generator.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_generator" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/ultimate_helm.json b/resources/contenttweaker/models/item/ultimate_helm.json new file mode 100644 index 0000000..eab1d03 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_helm.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_helm" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_leggings.json b/resources/contenttweaker/models/item/ultimate_leggings.json new file mode 100644 index 0000000..a3aef13 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_leggings" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_machine_frame.json b/resources/contenttweaker/models/item/ultimate_machine_frame.json new file mode 100644 index 0000000..dc6bc79 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_machine_frame.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_machine_frame" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/ultimate_pickaxe.json b/resources/contenttweaker/models/item/ultimate_pickaxe.json new file mode 100644 index 0000000..b067ffe --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_pickaxe" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_power_storage.json b/resources/contenttweaker/models/item/ultimate_power_storage.json new file mode 100644 index 0000000..704d7bb --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_power_storage.json @@ -0,0 +1,15 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "all": "contenttweaker:blocks/ultimate_power_storage" + }, + "model": "cube_all", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/models/item/ultimate_shovel.json b/resources/contenttweaker/models/item/ultimate_shovel.json new file mode 100644 index 0000000..8eb3bb3 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_shovel" + } +} diff --git a/resources/contenttweaker/models/item/ultimate_sword.json b/resources/contenttweaker/models/item/ultimate_sword.json new file mode 100644 index 0000000..6e80bf5 --- /dev/null +++ b/resources/contenttweaker/models/item/ultimate_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultimate_sword" + } +} diff --git a/resources/contenttweaker/models/item/ultradensehydrogen.json b/resources/contenttweaker/models/item/ultradensehydrogen.json new file mode 100644 index 0000000..0bd4e14 --- /dev/null +++ b/resources/contenttweaker/models/item/ultradensehydrogen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ultradensehydrogen" + } +} diff --git a/resources/contenttweaker/models/item/universalnavigator.json b/resources/contenttweaker/models/item/universalnavigator.json new file mode 100644 index 0000000..2d2e128 --- /dev/null +++ b/resources/contenttweaker/models/item/universalnavigator.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/universalnavigator" + } +} diff --git a/resources/contenttweaker/models/item/universecreationdata.json b/resources/contenttweaker/models/item/universecreationdata.json new file mode 100644 index 0000000..8f052e6 --- /dev/null +++ b/resources/contenttweaker/models/item/universecreationdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/universecreationdata" + } +} diff --git a/resources/contenttweaker/models/item/unpreparedspaceboots.json b/resources/contenttweaker/models/item/unpreparedspaceboots.json new file mode 100644 index 0000000..4436f75 --- /dev/null +++ b/resources/contenttweaker/models/item/unpreparedspaceboots.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unpreparedspaceboots" + } +} diff --git a/resources/contenttweaker/models/item/unpreparedspacechestpiece.json b/resources/contenttweaker/models/item/unpreparedspacechestpiece.json new file mode 100644 index 0000000..68181ca --- /dev/null +++ b/resources/contenttweaker/models/item/unpreparedspacechestpiece.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unpreparedspacechestpiece" + } +} diff --git a/resources/contenttweaker/models/item/unpreparedspacehelmet.json b/resources/contenttweaker/models/item/unpreparedspacehelmet.json new file mode 100644 index 0000000..9e560f8 --- /dev/null +++ b/resources/contenttweaker/models/item/unpreparedspacehelmet.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unpreparedspacehelmet" + } +} diff --git a/resources/contenttweaker/models/item/unpreparedspaceleggings.json b/resources/contenttweaker/models/item/unpreparedspaceleggings.json new file mode 100644 index 0000000..acd199b --- /dev/null +++ b/resources/contenttweaker/models/item/unpreparedspaceleggings.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unpreparedspaceleggings" + } +} diff --git a/resources/contenttweaker/models/item/vibrantwire.json b/resources/contenttweaker/models/item/vibrantwire.json new file mode 100644 index 0000000..ee6f524 --- /dev/null +++ b/resources/contenttweaker/models/item/vibrantwire.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/vibrantwire" + } +} diff --git a/resources/contenttweaker/models/item/warpengine.json b/resources/contenttweaker/models/item/warpengine.json new file mode 100644 index 0000000..ae69cb0 --- /dev/null +++ b/resources/contenttweaker/models/item/warpengine.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/warpengine" + } +} diff --git a/resources/contenttweaker/models/item/witherrealmdata.json b/resources/contenttweaker/models/item/witherrealmdata.json new file mode 100644 index 0000000..90eaa38 --- /dev/null +++ b/resources/contenttweaker/models/item/witherrealmdata.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/witherrealmdata" + } +} diff --git a/resources/contenttweaker/models/item/woodenmortar.json b/resources/contenttweaker/models/item/woodenmortar.json new file mode 100644 index 0000000..ab80c12 --- /dev/null +++ b/resources/contenttweaker/models/item/woodenmortar.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/woodenmortar" + } +} diff --git a/resources/contenttweaker/models/item/woodenwidget.json b/resources/contenttweaker/models/item/woodenwidget.json new file mode 100644 index 0000000..f1bb0f9 --- /dev/null +++ b/resources/contenttweaker/models/item/woodenwidget.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/woodenwidget" + } +} diff --git a/resources/contenttweaker/models/item/woodwidgetleft.json b/resources/contenttweaker/models/item/woodwidgetleft.json new file mode 100644 index 0000000..44abf6f --- /dev/null +++ b/resources/contenttweaker/models/item/woodwidgetleft.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/woodwidgetleft" + } +} diff --git a/resources/contenttweaker/models/item/woodwidgetright.json b/resources/contenttweaker/models/item/woodwidgetright.json new file mode 100644 index 0000000..cbe7bc5 --- /dev/null +++ b/resources/contenttweaker/models/item/woodwidgetright.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/woodwidgetright" + } +} diff --git a/resources/contenttweaker/models/item/zirconiumdust.json b/resources/contenttweaker/models/item/zirconiumdust.json new file mode 100644 index 0000000..92feb69 --- /dev/null +++ b/resources/contenttweaker/models/item/zirconiumdust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/zirconiumdust" + } +} diff --git a/resources/contenttweaker/models/item/zirconiumingot.json b/resources/contenttweaker/models/item/zirconiumingot.json new file mode 100644 index 0000000..a29764d --- /dev/null +++ b/resources/contenttweaker/models/item/zirconiumingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/zirconiumingot" + } +} diff --git a/resources/contenttweaker/textures/blocks/block_dust.png b/resources/contenttweaker/textures/blocks/block_dust.png new file mode 100644 index 0000000..5f913d0 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/block_dust.png differ diff --git a/resources/contenttweaker/textures/blocks/denseoilshaleeast.png b/resources/contenttweaker/textures/blocks/denseoilshaleeast.png new file mode 100644 index 0000000..3ecca55 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/denseoilshaleeast.png differ diff --git a/resources/contenttweaker/textures/blocks/denseoilshalenorth.png b/resources/contenttweaker/textures/blocks/denseoilshalenorth.png new file mode 100644 index 0000000..c79705c Binary files /dev/null and b/resources/contenttweaker/textures/blocks/denseoilshalenorth.png differ diff --git a/resources/contenttweaker/textures/blocks/denseoilshaleup.png b/resources/contenttweaker/textures/blocks/denseoilshaleup.png new file mode 100644 index 0000000..a268571 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/denseoilshaleup.png differ diff --git a/resources/contenttweaker/textures/blocks/microverse_casing.png b/resources/contenttweaker/textures/blocks/microverse_casing.png new file mode 100644 index 0000000..85f9c20 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/microverse_casing.png differ diff --git a/resources/contenttweaker/textures/blocks/microverse_vent.png b/resources/contenttweaker/textures/blocks/microverse_vent.png new file mode 100644 index 0000000..eac752b Binary files /dev/null and b/resources/contenttweaker/textures/blocks/microverse_vent.png differ diff --git a/resources/contenttweaker/textures/blocks/simulation_casing.png b/resources/contenttweaker/textures/blocks/simulation_casing.png new file mode 100644 index 0000000..5aa715b Binary files /dev/null and b/resources/contenttweaker/textures/blocks/simulation_casing.png differ diff --git a/resources/contenttweaker/textures/blocks/simulation_casing_2.png b/resources/contenttweaker/textures/blocks/simulation_casing_2.png new file mode 100644 index 0000000..9301dd6 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/simulation_casing_2.png differ diff --git a/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png b/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png new file mode 100644 index 0000000..ca517d6 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png differ diff --git a/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png.mcmeta b/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/blocks/ultimate_crafting_table.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/blocks/ultimate_generator.png b/resources/contenttweaker/textures/blocks/ultimate_generator.png new file mode 100644 index 0000000..4ee71e5 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/ultimate_generator.png differ diff --git a/resources/contenttweaker/textures/blocks/ultimate_generator.png.mcmeta b/resources/contenttweaker/textures/blocks/ultimate_generator.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/blocks/ultimate_generator.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png b/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png new file mode 100644 index 0000000..e43cae5 Binary files /dev/null and b/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png differ diff --git a/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png.mcmeta b/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/blocks/ultimate_machine_frame.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/blocks/ultimate_power_storage.png b/resources/contenttweaker/textures/blocks/ultimate_power_storage.png new file mode 100644 index 0000000..92b253e Binary files /dev/null and b/resources/contenttweaker/textures/blocks/ultimate_power_storage.png differ diff --git a/resources/contenttweaker/textures/blocks/ultimate_power_storage.png.mcmeta b/resources/contenttweaker/textures/blocks/ultimate_power_storage.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/blocks/ultimate_power_storage.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/items/alloywidget.png b/resources/contenttweaker/textures/items/alloywidget.png new file mode 100644 index 0000000..9b47c69 Binary files /dev/null and b/resources/contenttweaker/textures/items/alloywidget.png differ diff --git a/resources/contenttweaker/textures/items/astrobodysensor.png b/resources/contenttweaker/textures/items/astrobodysensor.png new file mode 100644 index 0000000..95c9294 Binary files /dev/null and b/resources/contenttweaker/textures/items/astrobodysensor.png differ diff --git a/resources/contenttweaker/textures/items/awakeneddraconiumplating.png b/resources/contenttweaker/textures/items/awakeneddraconiumplating.png new file mode 100644 index 0000000..3ad8b4e Binary files /dev/null and b/resources/contenttweaker/textures/items/awakeneddraconiumplating.png differ diff --git a/resources/contenttweaker/textures/items/blazepowder.png b/resources/contenttweaker/textures/items/blazepowder.png new file mode 100644 index 0000000..2cae3b0 Binary files /dev/null and b/resources/contenttweaker/textures/items/blazepowder.png differ diff --git a/resources/contenttweaker/textures/items/blazepowder.png.mcmeta b/resources/contenttweaker/textures/items/blazepowder.png.mcmeta new file mode 100644 index 0000000..e6bf333 --- /dev/null +++ b/resources/contenttweaker/textures/items/blazepowder.png.mcmeta @@ -0,0 +1,18 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + ] + } +} diff --git a/resources/contenttweaker/textures/items/blockofleaddust.png b/resources/contenttweaker/textures/items/blockofleaddust.png new file mode 100644 index 0000000..3db3ee8 Binary files /dev/null and b/resources/contenttweaker/textures/items/blockofleaddust.png differ diff --git a/resources/contenttweaker/textures/items/carbonarmorplate.png b/resources/contenttweaker/textures/items/carbonarmorplate.png new file mode 100644 index 0000000..914380c Binary files /dev/null and b/resources/contenttweaker/textures/items/carbonarmorplate.png differ diff --git a/resources/contenttweaker/textures/items/chaosdragondatamodule.png b/resources/contenttweaker/textures/items/chaosdragondatamodule.png new file mode 100644 index 0000000..675be78 Binary files /dev/null and b/resources/contenttweaker/textures/items/chaosdragondatamodule.png differ diff --git a/resources/contenttweaker/textures/items/cloth.png b/resources/contenttweaker/textures/items/cloth.png new file mode 100644 index 0000000..a347d92 Binary files /dev/null and b/resources/contenttweaker/textures/items/cloth.png differ diff --git a/resources/contenttweaker/textures/items/combinationcircuit.png b/resources/contenttweaker/textures/items/combinationcircuit.png new file mode 100644 index 0000000..ef46660 Binary files /dev/null and b/resources/contenttweaker/textures/items/combinationcircuit.png differ diff --git a/resources/contenttweaker/textures/items/compressedoctadiccapacitor.png b/resources/contenttweaker/textures/items/compressedoctadiccapacitor.png new file mode 100644 index 0000000..cbf1d64 Binary files /dev/null and b/resources/contenttweaker/textures/items/compressedoctadiccapacitor.png differ diff --git a/resources/contenttweaker/textures/items/compressedoctadiccompacitor.png b/resources/contenttweaker/textures/items/compressedoctadiccompacitor.png new file mode 100644 index 0000000..cbf1d64 Binary files /dev/null and b/resources/contenttweaker/textures/items/compressedoctadiccompacitor.png differ diff --git a/resources/contenttweaker/textures/items/conductivewire.png b/resources/contenttweaker/textures/items/conductivewire.png new file mode 100644 index 0000000..3ece4fe Binary files /dev/null and b/resources/contenttweaker/textures/items/conductivewire.png differ diff --git a/resources/contenttweaker/textures/items/creativeportabletankmold.png b/resources/contenttweaker/textures/items/creativeportabletankmold.png new file mode 100644 index 0000000..8907608 Binary files /dev/null and b/resources/contenttweaker/textures/items/creativeportabletankmold.png differ diff --git a/resources/contenttweaker/textures/items/crystalcircuit.png b/resources/contenttweaker/textures/items/crystalcircuit.png new file mode 100644 index 0000000..bbcd294 Binary files /dev/null and b/resources/contenttweaker/textures/items/crystalcircuit.png differ diff --git a/resources/contenttweaker/textures/items/crystalmatrixplating.png b/resources/contenttweaker/textures/items/crystalmatrixplating.png new file mode 100644 index 0000000..f612f74 Binary files /dev/null and b/resources/contenttweaker/textures/items/crystalmatrixplating.png differ diff --git a/resources/contenttweaker/textures/items/crystalprocessorarray.png b/resources/contenttweaker/textures/items/crystalprocessorarray.png new file mode 100644 index 0000000..053c233 Binary files /dev/null and b/resources/contenttweaker/textures/items/crystalprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/crystalprocessormainframe.png b/resources/contenttweaker/textures/items/crystalprocessormainframe.png new file mode 100644 index 0000000..30421d0 Binary files /dev/null and b/resources/contenttweaker/textures/items/crystalprocessormainframe.png differ diff --git a/resources/contenttweaker/textures/items/densehydrogen.png b/resources/contenttweaker/textures/items/densehydrogen.png new file mode 100644 index 0000000..8f35025 Binary files /dev/null and b/resources/contenttweaker/textures/items/densehydrogen.png differ diff --git a/resources/contenttweaker/textures/items/deuteriumrover.png b/resources/contenttweaker/textures/items/deuteriumrover.png new file mode 100644 index 0000000..b798482 Binary files /dev/null and b/resources/contenttweaker/textures/items/deuteriumrover.png differ diff --git a/resources/contenttweaker/textures/items/doublecompressedoctadiccapacitor.png b/resources/contenttweaker/textures/items/doublecompressedoctadiccapacitor.png new file mode 100644 index 0000000..136061c Binary files /dev/null and b/resources/contenttweaker/textures/items/doublecompressedoctadiccapacitor.png differ diff --git a/resources/contenttweaker/textures/items/doublecompressedoctadiccompacitor.png b/resources/contenttweaker/textures/items/doublecompressedoctadiccompacitor.png new file mode 100644 index 0000000..136061c Binary files /dev/null and b/resources/contenttweaker/textures/items/doublecompressedoctadiccompacitor.png differ diff --git a/resources/contenttweaker/textures/items/draconicstemcells.png b/resources/contenttweaker/textures/items/draconicstemcells.png new file mode 100644 index 0000000..ef02581 Binary files /dev/null and b/resources/contenttweaker/textures/items/draconicstemcells.png differ diff --git a/resources/contenttweaker/textures/items/draconiumplating.png b/resources/contenttweaker/textures/items/draconiumplating.png new file mode 100644 index 0000000..9f55992 Binary files /dev/null and b/resources/contenttweaker/textures/items/draconiumplating.png differ diff --git a/resources/contenttweaker/textures/items/dragonlairdata.png b/resources/contenttweaker/textures/items/dragonlairdata.png new file mode 100644 index 0000000..a98aa5c Binary files /dev/null and b/resources/contenttweaker/textures/items/dragonlairdata.png differ diff --git a/resources/contenttweaker/textures/items/eightsmore.png b/resources/contenttweaker/textures/items/eightsmore.png new file mode 100644 index 0000000..27ba1ee Binary files /dev/null and b/resources/contenttweaker/textures/items/eightsmore.png differ diff --git a/resources/contenttweaker/textures/items/electronicprocessor.png b/resources/contenttweaker/textures/items/electronicprocessor.png new file mode 100644 index 0000000..f8c8bcc Binary files /dev/null and b/resources/contenttweaker/textures/items/electronicprocessor.png differ diff --git a/resources/contenttweaker/textures/items/electronicprocessorarray.png b/resources/contenttweaker/textures/items/electronicprocessorarray.png new file mode 100644 index 0000000..7ea311a Binary files /dev/null and b/resources/contenttweaker/textures/items/electronicprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/enderiumplating.png b/resources/contenttweaker/textures/items/enderiumplating.png new file mode 100644 index 0000000..a3dc989 Binary files /dev/null and b/resources/contenttweaker/textures/items/enderiumplating.png differ diff --git a/resources/contenttweaker/textures/items/enderwidget.png b/resources/contenttweaker/textures/items/enderwidget.png new file mode 100644 index 0000000..c93ccd6 Binary files /dev/null and b/resources/contenttweaker/textures/items/enderwidget.png differ diff --git a/resources/contenttweaker/textures/items/endstonedust.png b/resources/contenttweaker/textures/items/endstonedust.png new file mode 100644 index 0000000..e3fdd6b Binary files /dev/null and b/resources/contenttweaker/textures/items/endstonedust.png differ diff --git a/resources/contenttweaker/textures/items/energeticwire.png b/resources/contenttweaker/textures/items/energeticwire.png new file mode 100644 index 0000000..14709cd Binary files /dev/null and b/resources/contenttweaker/textures/items/energeticwire.png differ diff --git a/resources/contenttweaker/textures/items/essentianeedle.png b/resources/contenttweaker/textures/items/essentianeedle.png new file mode 100644 index 0000000..e2d565a Binary files /dev/null and b/resources/contenttweaker/textures/items/essentianeedle.png differ diff --git a/resources/contenttweaker/textures/items/eternalcatalyst.png b/resources/contenttweaker/textures/items/eternalcatalyst.png new file mode 100644 index 0000000..079b39e Binary files /dev/null and b/resources/contenttweaker/textures/items/eternalcatalyst.png differ diff --git a/resources/contenttweaker/textures/items/eternalcatalyst.png.mcmeta b/resources/contenttweaker/textures/items/eternalcatalyst.png.mcmeta new file mode 100644 index 0000000..010df92 --- /dev/null +++ b/resources/contenttweaker/textures/items/eternalcatalyst.png.mcmeta @@ -0,0 +1,77 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 0, + 0, + 0, + 4, + 4, + 5, + 5, + 6, + 6, + 6, + 5, + 5, + 4, + 4, + 0, + 0, + 0, + 7, + 7, + 8, + 8, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 0, + 0, + 0, + 10, + 10, + 11, + 11, + 12, + 12, + 12, + 11, + 11, + 10, + 10, + 0, + 0, + 0, + 13, + 13, + 14, + 14, + 15, + 15, + 15, + 14, + 14, + 13, + 13, + ] + } +} diff --git a/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png b/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png new file mode 100644 index 0000000..f4e2448 Binary files /dev/null and b/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png differ diff --git a/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png.mcmeta b/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png.mcmeta new file mode 100644 index 0000000..203da75 --- /dev/null +++ b/resources/contenttweaker/textures/items/exoticmaterialscatalyst.png.mcmeta @@ -0,0 +1,37 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 4, + 4, + 5, + 6, + 7, + 8, + 7, + 6, + 5, + 4, + 4, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + ] + } +} diff --git a/resources/contenttweaker/textures/items/gemsensor.png b/resources/contenttweaker/textures/items/gemsensor.png new file mode 100644 index 0000000..6c3e6c6 Binary files /dev/null and b/resources/contenttweaker/textures/items/gemsensor.png differ diff --git a/resources/contenttweaker/textures/items/grainsofinnocence.png b/resources/contenttweaker/textures/items/grainsofinnocence.png new file mode 100644 index 0000000..ad515e3 Binary files /dev/null and b/resources/contenttweaker/textures/items/grainsofinnocence.png differ diff --git a/resources/contenttweaker/textures/items/hand_framing_tool.png b/resources/contenttweaker/textures/items/hand_framing_tool.png new file mode 100644 index 0000000..5ea0605 Binary files /dev/null and b/resources/contenttweaker/textures/items/hand_framing_tool.png differ diff --git a/resources/contenttweaker/textures/items/heartofauniverse.png b/resources/contenttweaker/textures/items/heartofauniverse.png new file mode 100644 index 0000000..74d859c Binary files /dev/null and b/resources/contenttweaker/textures/items/heartofauniverse.png differ diff --git a/resources/contenttweaker/textures/items/heartofauniverse.png.mcmeta b/resources/contenttweaker/textures/items/heartofauniverse.png.mcmeta new file mode 100644 index 0000000..f6e326d --- /dev/null +++ b/resources/contenttweaker/textures/items/heartofauniverse.png.mcmeta @@ -0,0 +1,4 @@ +{ + "animation": { + } +} diff --git a/resources/contenttweaker/textures/items/helium3rover.png b/resources/contenttweaker/textures/items/helium3rover.png new file mode 100644 index 0000000..a1813b4 Binary files /dev/null and b/resources/contenttweaker/textures/items/helium3rover.png differ diff --git a/resources/contenttweaker/textures/items/hotdraconiumingot.png b/resources/contenttweaker/textures/items/hotdraconiumingot.png new file mode 100644 index 0000000..b785a92 Binary files /dev/null and b/resources/contenttweaker/textures/items/hotdraconiumingot.png differ diff --git a/resources/contenttweaker/textures/items/impossiblerealmdata.png b/resources/contenttweaker/textures/items/impossiblerealmdata.png new file mode 100644 index 0000000..462b45d Binary files /dev/null and b/resources/contenttweaker/textures/items/impossiblerealmdata.png differ diff --git a/resources/contenttweaker/textures/items/iridiumalloyplating.png b/resources/contenttweaker/textures/items/iridiumalloyplating.png new file mode 100644 index 0000000..132b36e Binary files /dev/null and b/resources/contenttweaker/textures/items/iridiumalloyplating.png differ diff --git a/resources/contenttweaker/textures/items/knightslimeingot.png b/resources/contenttweaker/textures/items/knightslimeingot.png new file mode 100644 index 0000000..8a85da0 Binary files /dev/null and b/resources/contenttweaker/textures/items/knightslimeingot.png differ diff --git a/resources/contenttweaker/textures/items/lairofthechaosguardiandata.png b/resources/contenttweaker/textures/items/lairofthechaosguardiandata.png new file mode 100644 index 0000000..855b442 Binary files /dev/null and b/resources/contenttweaker/textures/items/lairofthechaosguardiandata.png differ diff --git a/resources/contenttweaker/textures/items/lairoftheclockworkkingdata.png b/resources/contenttweaker/textures/items/lairoftheclockworkkingdata.png new file mode 100644 index 0000000..db839a9 Binary files /dev/null and b/resources/contenttweaker/textures/items/lairoftheclockworkkingdata.png differ diff --git a/resources/contenttweaker/textures/items/lapisarmorplate.png b/resources/contenttweaker/textures/items/lapisarmorplate.png new file mode 100644 index 0000000..75a9d99 Binary files /dev/null and b/resources/contenttweaker/textures/items/lapisarmorplate.png differ diff --git a/resources/contenttweaker/textures/items/microcircuit.png b/resources/contenttweaker/textures/items/microcircuit.png new file mode 100644 index 0000000..74c142e Binary files /dev/null and b/resources/contenttweaker/textures/items/microcircuit.png differ diff --git a/resources/contenttweaker/textures/items/microprocessorarray.png b/resources/contenttweaker/textures/items/microprocessorarray.png new file mode 100644 index 0000000..0b508c1 Binary files /dev/null and b/resources/contenttweaker/textures/items/microprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/microprocessormainframe.png b/resources/contenttweaker/textures/items/microprocessormainframe.png new file mode 100644 index 0000000..37ed39d Binary files /dev/null and b/resources/contenttweaker/textures/items/microprocessormainframe.png differ diff --git a/resources/contenttweaker/textures/items/moondust.png b/resources/contenttweaker/textures/items/moondust.png new file mode 100644 index 0000000..ca5ef5b Binary files /dev/null and b/resources/contenttweaker/textures/items/moondust.png differ diff --git a/resources/contenttweaker/textures/items/moteofair.png b/resources/contenttweaker/textures/items/moteofair.png new file mode 100644 index 0000000..867bd6b Binary files /dev/null and b/resources/contenttweaker/textures/items/moteofair.png differ diff --git a/resources/contenttweaker/textures/items/moteofearth.png b/resources/contenttweaker/textures/items/moteofearth.png new file mode 100644 index 0000000..60b3ee0 Binary files /dev/null and b/resources/contenttweaker/textures/items/moteofearth.png differ diff --git a/resources/contenttweaker/textures/items/moteoffire.png b/resources/contenttweaker/textures/items/moteoffire.png new file mode 100644 index 0000000..6d8ae06 Binary files /dev/null and b/resources/contenttweaker/textures/items/moteoffire.png differ diff --git a/resources/contenttweaker/textures/items/moteoflife.png b/resources/contenttweaker/textures/items/moteoflife.png new file mode 100644 index 0000000..c412b24 Binary files /dev/null and b/resources/contenttweaker/textures/items/moteoflife.png differ diff --git a/resources/contenttweaker/textures/items/moteofnature.png b/resources/contenttweaker/textures/items/moteofnature.png new file mode 100644 index 0000000..7462432 Binary files /dev/null and b/resources/contenttweaker/textures/items/moteofnature.png differ diff --git a/resources/contenttweaker/textures/items/moteofwater.png b/resources/contenttweaker/textures/items/moteofwater.png new file mode 100644 index 0000000..ba80f26 Binary files /dev/null and b/resources/contenttweaker/textures/items/moteofwater.png differ diff --git a/resources/contenttweaker/textures/items/nanoprocessorarray.png b/resources/contenttweaker/textures/items/nanoprocessorarray.png new file mode 100644 index 0000000..3d350ce Binary files /dev/null and b/resources/contenttweaker/textures/items/nanoprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/nanoprocessormainframe.png b/resources/contenttweaker/textures/items/nanoprocessormainframe.png new file mode 100644 index 0000000..92af22c Binary files /dev/null and b/resources/contenttweaker/textures/items/nanoprocessormainframe.png differ diff --git a/resources/contenttweaker/textures/items/netherstareast.png b/resources/contenttweaker/textures/items/netherstareast.png new file mode 100644 index 0000000..7aad278 Binary files /dev/null and b/resources/contenttweaker/textures/items/netherstareast.png differ diff --git a/resources/contenttweaker/textures/items/netherstarsouth.png b/resources/contenttweaker/textures/items/netherstarsouth.png new file mode 100644 index 0000000..240bf7b Binary files /dev/null and b/resources/contenttweaker/textures/items/netherstarsouth.png differ diff --git a/resources/contenttweaker/textures/items/netherstarwest.png b/resources/contenttweaker/textures/items/netherstarwest.png new file mode 100644 index 0000000..5513c87 Binary files /dev/null and b/resources/contenttweaker/textures/items/netherstarwest.png differ diff --git a/resources/contenttweaker/textures/items/neutroniumplating.png b/resources/contenttweaker/textures/items/neutroniumplating.png new file mode 100644 index 0000000..d34bb51 Binary files /dev/null and b/resources/contenttweaker/textures/items/neutroniumplating.png differ diff --git a/resources/contenttweaker/textures/items/omnicoin.png b/resources/contenttweaker/textures/items/omnicoin.png new file mode 100644 index 0000000..5eb26c9 Binary files /dev/null and b/resources/contenttweaker/textures/items/omnicoin.png differ diff --git a/resources/contenttweaker/textures/items/omnicoin100.png b/resources/contenttweaker/textures/items/omnicoin100.png new file mode 100644 index 0000000..507f14c Binary files /dev/null and b/resources/contenttweaker/textures/items/omnicoin100.png differ diff --git a/resources/contenttweaker/textures/items/omnicoin25.png b/resources/contenttweaker/textures/items/omnicoin25.png new file mode 100644 index 0000000..4585e3f Binary files /dev/null and b/resources/contenttweaker/textures/items/omnicoin25.png differ diff --git a/resources/contenttweaker/textures/items/omnicoin5.png b/resources/contenttweaker/textures/items/omnicoin5.png new file mode 100644 index 0000000..58a6eeb Binary files /dev/null and b/resources/contenttweaker/textures/items/omnicoin5.png differ diff --git a/resources/contenttweaker/textures/items/ornateessentianeedle.png b/resources/contenttweaker/textures/items/ornateessentianeedle.png new file mode 100644 index 0000000..e48834b Binary files /dev/null and b/resources/contenttweaker/textures/items/ornateessentianeedle.png differ diff --git a/resources/contenttweaker/textures/items/pressurelayer.png b/resources/contenttweaker/textures/items/pressurelayer.png new file mode 100644 index 0000000..f2e3c3b Binary files /dev/null and b/resources/contenttweaker/textures/items/pressurelayer.png differ diff --git a/resources/contenttweaker/textures/items/primalair.png b/resources/contenttweaker/textures/items/primalair.png new file mode 100644 index 0000000..41e9acc Binary files /dev/null and b/resources/contenttweaker/textures/items/primalair.png differ diff --git a/resources/contenttweaker/textures/items/primalearth.png b/resources/contenttweaker/textures/items/primalearth.png new file mode 100644 index 0000000..5ee385f Binary files /dev/null and b/resources/contenttweaker/textures/items/primalearth.png differ diff --git a/resources/contenttweaker/textures/items/primalfire.png b/resources/contenttweaker/textures/items/primalfire.png new file mode 100644 index 0000000..d1819ad Binary files /dev/null and b/resources/contenttweaker/textures/items/primalfire.png differ diff --git a/resources/contenttweaker/textures/items/primallife.png b/resources/contenttweaker/textures/items/primallife.png new file mode 100644 index 0000000..6690228 Binary files /dev/null and b/resources/contenttweaker/textures/items/primallife.png differ diff --git a/resources/contenttweaker/textures/items/primalnature.png b/resources/contenttweaker/textures/items/primalnature.png new file mode 100644 index 0000000..f54d88c Binary files /dev/null and b/resources/contenttweaker/textures/items/primalnature.png differ diff --git a/resources/contenttweaker/textures/items/primalwater.png b/resources/contenttweaker/textures/items/primalwater.png new file mode 100644 index 0000000..b084d18 Binary files /dev/null and b/resources/contenttweaker/textures/items/primalwater.png differ diff --git a/resources/contenttweaker/textures/items/pulsatingdust.png b/resources/contenttweaker/textures/items/pulsatingdust.png new file mode 100644 index 0000000..fe0c5d2 Binary files /dev/null and b/resources/contenttweaker/textures/items/pulsatingdust.png differ diff --git a/resources/contenttweaker/textures/items/pulsatingdust.png.mcmeta b/resources/contenttweaker/textures/items/pulsatingdust.png.mcmeta new file mode 100644 index 0000000..f66dd04 --- /dev/null +++ b/resources/contenttweaker/textures/items/pulsatingdust.png.mcmeta @@ -0,0 +1,9 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2, + "frames": [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + ] + } +} diff --git a/resources/contenttweaker/textures/items/pulsatingmesh.png b/resources/contenttweaker/textures/items/pulsatingmesh.png new file mode 100644 index 0000000..e11006c Binary files /dev/null and b/resources/contenttweaker/textures/items/pulsatingmesh.png differ diff --git a/resources/contenttweaker/textures/items/pulsatingmesh.png.mcmeta b/resources/contenttweaker/textures/items/pulsatingmesh.png.mcmeta new file mode 100644 index 0000000..f66dd04 --- /dev/null +++ b/resources/contenttweaker/textures/items/pulsatingmesh.png.mcmeta @@ -0,0 +1,9 @@ +{ + "animation": { + "interpolate": true, + "frametime": 2, + "frames": [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 + ] + } +} diff --git a/resources/contenttweaker/textures/items/pulsatingwire.png b/resources/contenttweaker/textures/items/pulsatingwire.png new file mode 100644 index 0000000..4f22740 Binary files /dev/null and b/resources/contenttweaker/textures/items/pulsatingwire.png differ diff --git a/resources/contenttweaker/textures/items/quantumflux.png b/resources/contenttweaker/textures/items/quantumflux.png new file mode 100644 index 0000000..9150661 Binary files /dev/null and b/resources/contenttweaker/textures/items/quantumflux.png differ diff --git a/resources/contenttweaker/textures/items/quantumfluxedeterniumplating.png b/resources/contenttweaker/textures/items/quantumfluxedeterniumplating.png new file mode 100644 index 0000000..8ed2b5f Binary files /dev/null and b/resources/contenttweaker/textures/items/quantumfluxedeterniumplating.png differ diff --git a/resources/contenttweaker/textures/items/quantumprocessor.png b/resources/contenttweaker/textures/items/quantumprocessor.png new file mode 100644 index 0000000..fe98b1f Binary files /dev/null and b/resources/contenttweaker/textures/items/quantumprocessor.png differ diff --git a/resources/contenttweaker/textures/items/quantumprocessorarray.png b/resources/contenttweaker/textures/items/quantumprocessorarray.png new file mode 100644 index 0000000..50b70cc Binary files /dev/null and b/resources/contenttweaker/textures/items/quantumprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/quantumprocessormainframe.png b/resources/contenttweaker/textures/items/quantumprocessormainframe.png new file mode 100644 index 0000000..9a065d5 Binary files /dev/null and b/resources/contenttweaker/textures/items/quantumprocessormainframe.png differ diff --git a/resources/contenttweaker/textures/items/radiationlayer.png b/resources/contenttweaker/textures/items/radiationlayer.png new file mode 100644 index 0000000..b41ba62 Binary files /dev/null and b/resources/contenttweaker/textures/items/radiationlayer.png differ diff --git a/resources/contenttweaker/textures/items/radiumsalt.png b/resources/contenttweaker/textures/items/radiumsalt.png new file mode 100644 index 0000000..4d43571 Binary files /dev/null and b/resources/contenttweaker/textures/items/radiumsalt.png differ diff --git a/resources/contenttweaker/textures/items/redstonearmorplate.png b/resources/contenttweaker/textures/items/redstonearmorplate.png new file mode 100644 index 0000000..301f608 Binary files /dev/null and b/resources/contenttweaker/textures/items/redstonearmorplate.png differ diff --git a/resources/contenttweaker/textures/items/refinedcircuit.png b/resources/contenttweaker/textures/items/refinedcircuit.png new file mode 100644 index 0000000..d6c8ad8 Binary files /dev/null and b/resources/contenttweaker/textures/items/refinedcircuit.png differ diff --git a/resources/contenttweaker/textures/items/refinedprocessor.png b/resources/contenttweaker/textures/items/refinedprocessor.png new file mode 100644 index 0000000..eaf5c97 Binary files /dev/null and b/resources/contenttweaker/textures/items/refinedprocessor.png differ diff --git a/resources/contenttweaker/textures/items/refinedprocessorarray.png b/resources/contenttweaker/textures/items/refinedprocessorarray.png new file mode 100644 index 0000000..75deb10 Binary files /dev/null and b/resources/contenttweaker/textures/items/refinedprocessorarray.png differ diff --git a/resources/contenttweaker/textures/items/refinedprocessormainframe.png b/resources/contenttweaker/textures/items/refinedprocessormainframe.png new file mode 100644 index 0000000..a467594 Binary files /dev/null and b/resources/contenttweaker/textures/items/refinedprocessormainframe.png differ diff --git a/resources/contenttweaker/textures/items/runedessentianeedle.png b/resources/contenttweaker/textures/items/runedessentianeedle.png new file mode 100644 index 0000000..a681d74 Binary files /dev/null and b/resources/contenttweaker/textures/items/runedessentianeedle.png differ diff --git a/resources/contenttweaker/textures/items/satellitebody.png b/resources/contenttweaker/textures/items/satellitebody.png new file mode 100644 index 0000000..51eaa98 Binary files /dev/null and b/resources/contenttweaker/textures/items/satellitebody.png differ diff --git a/resources/contenttweaker/textures/items/sentientgear.png b/resources/contenttweaker/textures/items/sentientgear.png new file mode 100644 index 0000000..44524d4 Binary files /dev/null and b/resources/contenttweaker/textures/items/sentientgear.png differ diff --git a/resources/contenttweaker/textures/items/signalumplating.png b/resources/contenttweaker/textures/items/signalumplating.png new file mode 100644 index 0000000..2d7e675 Binary files /dev/null and b/resources/contenttweaker/textures/items/signalumplating.png differ diff --git a/resources/contenttweaker/textures/items/sixteensmore.png b/resources/contenttweaker/textures/items/sixteensmore.png new file mode 100644 index 0000000..9a2988c Binary files /dev/null and b/resources/contenttweaker/textures/items/sixteensmore.png differ diff --git a/resources/contenttweaker/textures/items/sixtyfoursmore.png b/resources/contenttweaker/textures/items/sixtyfoursmore.png new file mode 100644 index 0000000..7121cdf Binary files /dev/null and b/resources/contenttweaker/textures/items/sixtyfoursmore.png differ diff --git a/resources/contenttweaker/textures/items/smallgearextrudershape.png b/resources/contenttweaker/textures/items/smallgearextrudershape.png new file mode 100644 index 0000000..e87f1fa Binary files /dev/null and b/resources/contenttweaker/textures/items/smallgearextrudershape.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedargon.png b/resources/contenttweaker/textures/items/solidifiedargon.png new file mode 100644 index 0000000..0084ab7 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedargon.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedchlorine.png b/resources/contenttweaker/textures/items/solidifiedchlorine.png new file mode 100644 index 0000000..4427285 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedchlorine.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedfluorine.png b/resources/contenttweaker/textures/items/solidifiedfluorine.png new file mode 100644 index 0000000..b63e247 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedfluorine.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedhelium.png b/resources/contenttweaker/textures/items/solidifiedhelium.png new file mode 100644 index 0000000..e89f2fa Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedhelium.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedhydrogen.png b/resources/contenttweaker/textures/items/solidifiedhydrogen.png new file mode 100644 index 0000000..66f55af Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedhydrogen.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedkrypton.png b/resources/contenttweaker/textures/items/solidifiedkrypton.png new file mode 100644 index 0000000..20ae80f Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedkrypton.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedmercury.png b/resources/contenttweaker/textures/items/solidifiedmercury.png new file mode 100644 index 0000000..e44f419 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedmercury.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedneon.png b/resources/contenttweaker/textures/items/solidifiedneon.png new file mode 100644 index 0000000..37ca192 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedneon.png differ diff --git a/resources/contenttweaker/textures/items/solidifiednitrogen.png b/resources/contenttweaker/textures/items/solidifiednitrogen.png new file mode 100644 index 0000000..42e0003 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiednitrogen.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedoxygen.png b/resources/contenttweaker/textures/items/solidifiedoxygen.png new file mode 100644 index 0000000..5ea540b Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedoxygen.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedradon.png b/resources/contenttweaker/textures/items/solidifiedradon.png new file mode 100644 index 0000000..fdbbf46 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedradon.png differ diff --git a/resources/contenttweaker/textures/items/solidifiedxenon.png b/resources/contenttweaker/textures/items/solidifiedxenon.png new file mode 100644 index 0000000..4745a95 Binary files /dev/null and b/resources/contenttweaker/textures/items/solidifiedxenon.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedamericium.png b/resources/contenttweaker/textures/items/stabilizedamericium.png new file mode 100644 index 0000000..b52eafa Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedamericium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedberkelium.png b/resources/contenttweaker/textures/items/stabilizedberkelium.png new file mode 100644 index 0000000..7321696 Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedberkelium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedcalifornium.png b/resources/contenttweaker/textures/items/stabilizedcalifornium.png new file mode 100644 index 0000000..ec255ce Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedcalifornium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedcurium.png b/resources/contenttweaker/textures/items/stabilizedcurium.png new file mode 100644 index 0000000..e3d5a0b Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedcurium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedeinsteinium.png b/resources/contenttweaker/textures/items/stabilizedeinsteinium.png new file mode 100644 index 0000000..b5012d6 Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedeinsteinium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedneptunium.png b/resources/contenttweaker/textures/items/stabilizedneptunium.png new file mode 100644 index 0000000..7ca4b72 Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedneptunium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedplutonium.png b/resources/contenttweaker/textures/items/stabilizedplutonium.png new file mode 100644 index 0000000..4480210 Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedplutonium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizedthorium.png b/resources/contenttweaker/textures/items/stabilizedthorium.png new file mode 100644 index 0000000..2d78e7b Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizedthorium.png differ diff --git a/resources/contenttweaker/textures/items/stabilizeduranium.png b/resources/contenttweaker/textures/items/stabilizeduranium.png new file mode 100644 index 0000000..c593218 Binary files /dev/null and b/resources/contenttweaker/textures/items/stabilizeduranium.png differ diff --git a/resources/contenttweaker/textures/items/steelplating.png b/resources/contenttweaker/textures/items/steelplating.png new file mode 100644 index 0000000..5bb96c0 Binary files /dev/null and b/resources/contenttweaker/textures/items/steelplating.png differ diff --git a/resources/contenttweaker/textures/items/stellarcreationdata.png b/resources/contenttweaker/textures/items/stellarcreationdata.png new file mode 100644 index 0000000..0071744 Binary files /dev/null and b/resources/contenttweaker/textures/items/stellarcreationdata.png differ diff --git a/resources/contenttweaker/textures/items/stonewidget.png b/resources/contenttweaker/textures/items/stonewidget.png new file mode 100644 index 0000000..017da5b Binary files /dev/null and b/resources/contenttweaker/textures/items/stonewidget.png differ diff --git a/resources/contenttweaker/textures/items/stonewidgetdown.png b/resources/contenttweaker/textures/items/stonewidgetdown.png new file mode 100644 index 0000000..86d23e2 Binary files /dev/null and b/resources/contenttweaker/textures/items/stonewidgetdown.png differ diff --git a/resources/contenttweaker/textures/items/stonewidgetup.png b/resources/contenttweaker/textures/items/stonewidgetup.png new file mode 100644 index 0000000..698ea7e Binary files /dev/null and b/resources/contenttweaker/textures/items/stonewidgetup.png differ diff --git a/resources/contenttweaker/textures/items/t1engine.png b/resources/contenttweaker/textures/items/t1engine.png new file mode 100644 index 0000000..0d7202f Binary files /dev/null and b/resources/contenttweaker/textures/items/t1engine.png differ diff --git a/resources/contenttweaker/textures/items/t1guidance.png b/resources/contenttweaker/textures/items/t1guidance.png new file mode 100644 index 0000000..e72c24a Binary files /dev/null and b/resources/contenttweaker/textures/items/t1guidance.png differ diff --git a/resources/contenttweaker/textures/items/t1laser.png b/resources/contenttweaker/textures/items/t1laser.png new file mode 100644 index 0000000..6e43a2b Binary files /dev/null and b/resources/contenttweaker/textures/items/t1laser.png differ diff --git a/resources/contenttweaker/textures/items/t1nosecone.png b/resources/contenttweaker/textures/items/t1nosecone.png new file mode 100644 index 0000000..876342b Binary files /dev/null and b/resources/contenttweaker/textures/items/t1nosecone.png differ diff --git a/resources/contenttweaker/textures/items/t1rocketmodule.png b/resources/contenttweaker/textures/items/t1rocketmodule.png new file mode 100644 index 0000000..13fb15d Binary files /dev/null and b/resources/contenttweaker/textures/items/t1rocketmodule.png differ diff --git a/resources/contenttweaker/textures/items/t2engine.png b/resources/contenttweaker/textures/items/t2engine.png new file mode 100644 index 0000000..ec3633b Binary files /dev/null and b/resources/contenttweaker/textures/items/t2engine.png differ diff --git a/resources/contenttweaker/textures/items/t2guidance.png b/resources/contenttweaker/textures/items/t2guidance.png new file mode 100644 index 0000000..2efd729 Binary files /dev/null and b/resources/contenttweaker/textures/items/t2guidance.png differ diff --git a/resources/contenttweaker/textures/items/t2laser.png b/resources/contenttweaker/textures/items/t2laser.png new file mode 100644 index 0000000..56c0b7b Binary files /dev/null and b/resources/contenttweaker/textures/items/t2laser.png differ diff --git a/resources/contenttweaker/textures/items/t2rocketfin.png b/resources/contenttweaker/textures/items/t2rocketfin.png new file mode 100644 index 0000000..d1c5c91 Binary files /dev/null and b/resources/contenttweaker/textures/items/t2rocketfin.png differ diff --git a/resources/contenttweaker/textures/items/t3laser.png b/resources/contenttweaker/textures/items/t3laser.png new file mode 100644 index 0000000..5f46067 Binary files /dev/null and b/resources/contenttweaker/textures/items/t3laser.png differ diff --git a/resources/contenttweaker/textures/items/thermalcloth.png b/resources/contenttweaker/textures/items/thermalcloth.png new file mode 100644 index 0000000..b78e9d4 Binary files /dev/null and b/resources/contenttweaker/textures/items/thermalcloth.png differ diff --git a/resources/contenttweaker/textures/items/thirtytwosmore.png b/resources/contenttweaker/textures/items/thirtytwosmore.png new file mode 100644 index 0000000..6cc2947 Binary files /dev/null and b/resources/contenttweaker/textures/items/thirtytwosmore.png differ diff --git a/resources/contenttweaker/textures/items/tiereightship.png b/resources/contenttweaker/textures/items/tiereightship.png new file mode 100644 index 0000000..f1d81c0 Binary files /dev/null and b/resources/contenttweaker/textures/items/tiereightship.png differ diff --git a/resources/contenttweaker/textures/items/tierfiveship.png b/resources/contenttweaker/textures/items/tierfiveship.png new file mode 100644 index 0000000..20af149 Binary files /dev/null and b/resources/contenttweaker/textures/items/tierfiveship.png differ diff --git a/resources/contenttweaker/textures/items/tierfourship.png b/resources/contenttweaker/textures/items/tierfourship.png new file mode 100644 index 0000000..efa07ff Binary files /dev/null and b/resources/contenttweaker/textures/items/tierfourship.png differ diff --git a/resources/contenttweaker/textures/items/tiernineship.png b/resources/contenttweaker/textures/items/tiernineship.png new file mode 100644 index 0000000..d6ccc30 Binary files /dev/null and b/resources/contenttweaker/textures/items/tiernineship.png differ diff --git a/resources/contenttweaker/textures/items/tieroneship.png b/resources/contenttweaker/textures/items/tieroneship.png new file mode 100644 index 0000000..eaab3c8 Binary files /dev/null and b/resources/contenttweaker/textures/items/tieroneship.png differ diff --git a/resources/contenttweaker/textures/items/tiersevenship.png b/resources/contenttweaker/textures/items/tiersevenship.png new file mode 100644 index 0000000..c464e48 Binary files /dev/null and b/resources/contenttweaker/textures/items/tiersevenship.png differ diff --git a/resources/contenttweaker/textures/items/tiersixship.png b/resources/contenttweaker/textures/items/tiersixship.png new file mode 100644 index 0000000..8ec2a9a Binary files /dev/null and b/resources/contenttweaker/textures/items/tiersixship.png differ diff --git a/resources/contenttweaker/textures/items/tiertenship.png b/resources/contenttweaker/textures/items/tiertenship.png new file mode 100644 index 0000000..330295a Binary files /dev/null and b/resources/contenttweaker/textures/items/tiertenship.png differ diff --git a/resources/contenttweaker/textures/items/tierthreeship.png b/resources/contenttweaker/textures/items/tierthreeship.png new file mode 100644 index 0000000..d519805 Binary files /dev/null and b/resources/contenttweaker/textures/items/tierthreeship.png differ diff --git a/resources/contenttweaker/textures/items/tiertwoship.png b/resources/contenttweaker/textures/items/tiertwoship.png new file mode 100644 index 0000000..c17a769 Binary files /dev/null and b/resources/contenttweaker/textures/items/tiertwoship.png differ diff --git a/resources/contenttweaker/textures/items/titaniumplating.png b/resources/contenttweaker/textures/items/titaniumplating.png new file mode 100644 index 0000000..f870777 Binary files /dev/null and b/resources/contenttweaker/textures/items/titaniumplating.png differ diff --git a/resources/contenttweaker/textures/items/tungstencarbideplating.png b/resources/contenttweaker/textures/items/tungstencarbideplating.png new file mode 100644 index 0000000..826c5ed Binary files /dev/null and b/resources/contenttweaker/textures/items/tungstencarbideplating.png differ diff --git a/resources/contenttweaker/textures/items/ultimate_circuit.png b/resources/contenttweaker/textures/items/ultimate_circuit.png new file mode 100644 index 0000000..cf58c2a Binary files /dev/null and b/resources/contenttweaker/textures/items/ultimate_circuit.png differ diff --git a/resources/contenttweaker/textures/items/ultimate_circuit.png.mcmeta b/resources/contenttweaker/textures/items/ultimate_circuit.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/items/ultimate_circuit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/items/ultimate_crafting_table.png b/resources/contenttweaker/textures/items/ultimate_crafting_table.png new file mode 100644 index 0000000..ca517d6 Binary files /dev/null and b/resources/contenttweaker/textures/items/ultimate_crafting_table.png differ diff --git a/resources/contenttweaker/textures/items/ultimate_crafting_table.png.mcmeta b/resources/contenttweaker/textures/items/ultimate_crafting_table.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/items/ultimate_crafting_table.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/items/ultimate_gem.png b/resources/contenttweaker/textures/items/ultimate_gem.png new file mode 100644 index 0000000..818b1d1 Binary files /dev/null and b/resources/contenttweaker/textures/items/ultimate_gem.png differ diff --git a/resources/contenttweaker/textures/items/ultimate_gem.png.mcmeta b/resources/contenttweaker/textures/items/ultimate_gem.png.mcmeta new file mode 100644 index 0000000..c7a061b --- /dev/null +++ b/resources/contenttweaker/textures/items/ultimate_gem.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} \ No newline at end of file diff --git a/resources/contenttweaker/textures/items/ultradensehydrogen.png b/resources/contenttweaker/textures/items/ultradensehydrogen.png new file mode 100644 index 0000000..4fa0425 Binary files /dev/null and b/resources/contenttweaker/textures/items/ultradensehydrogen.png differ diff --git a/resources/contenttweaker/textures/items/universalnavigator.png b/resources/contenttweaker/textures/items/universalnavigator.png new file mode 100644 index 0000000..16849b5 Binary files /dev/null and b/resources/contenttweaker/textures/items/universalnavigator.png differ diff --git a/resources/contenttweaker/textures/items/universecreationdata.png b/resources/contenttweaker/textures/items/universecreationdata.png new file mode 100644 index 0000000..9fe81c0 Binary files /dev/null and b/resources/contenttweaker/textures/items/universecreationdata.png differ diff --git a/resources/contenttweaker/textures/items/unpreparedspaceboots.png b/resources/contenttweaker/textures/items/unpreparedspaceboots.png new file mode 100644 index 0000000..4cb09fa Binary files /dev/null and b/resources/contenttweaker/textures/items/unpreparedspaceboots.png differ diff --git a/resources/contenttweaker/textures/items/unpreparedspacechestpiece.png b/resources/contenttweaker/textures/items/unpreparedspacechestpiece.png new file mode 100644 index 0000000..d88a131 Binary files /dev/null and b/resources/contenttweaker/textures/items/unpreparedspacechestpiece.png differ diff --git a/resources/contenttweaker/textures/items/unpreparedspacehelmet.png b/resources/contenttweaker/textures/items/unpreparedspacehelmet.png new file mode 100644 index 0000000..8ebec95 Binary files /dev/null and b/resources/contenttweaker/textures/items/unpreparedspacehelmet.png differ diff --git a/resources/contenttweaker/textures/items/unpreparedspaceleggings.png b/resources/contenttweaker/textures/items/unpreparedspaceleggings.png new file mode 100644 index 0000000..32dfdf5 Binary files /dev/null and b/resources/contenttweaker/textures/items/unpreparedspaceleggings.png differ diff --git a/resources/contenttweaker/textures/items/vibrantwire.png b/resources/contenttweaker/textures/items/vibrantwire.png new file mode 100644 index 0000000..3383b90 Binary files /dev/null and b/resources/contenttweaker/textures/items/vibrantwire.png differ diff --git a/resources/contenttweaker/textures/items/warpengine.png b/resources/contenttweaker/textures/items/warpengine.png new file mode 100644 index 0000000..a2e9784 Binary files /dev/null and b/resources/contenttweaker/textures/items/warpengine.png differ diff --git a/resources/contenttweaker/textures/items/witherrealmdata.png b/resources/contenttweaker/textures/items/witherrealmdata.png new file mode 100644 index 0000000..1d79f09 Binary files /dev/null and b/resources/contenttweaker/textures/items/witherrealmdata.png differ diff --git a/resources/contenttweaker/textures/items/woodenmortar.png b/resources/contenttweaker/textures/items/woodenmortar.png new file mode 100644 index 0000000..4844803 Binary files /dev/null and b/resources/contenttweaker/textures/items/woodenmortar.png differ diff --git a/resources/contenttweaker/textures/items/woodenwidget.png b/resources/contenttweaker/textures/items/woodenwidget.png new file mode 100644 index 0000000..eef2563 Binary files /dev/null and b/resources/contenttweaker/textures/items/woodenwidget.png differ diff --git a/resources/contenttweaker/textures/items/woodwidgetleft.png b/resources/contenttweaker/textures/items/woodwidgetleft.png new file mode 100644 index 0000000..e841021 Binary files /dev/null and b/resources/contenttweaker/textures/items/woodwidgetleft.png differ diff --git a/resources/contenttweaker/textures/items/woodwidgetright.png b/resources/contenttweaker/textures/items/woodwidgetright.png new file mode 100644 index 0000000..26642f1 Binary files /dev/null and b/resources/contenttweaker/textures/items/woodwidgetright.png differ diff --git a/resources/pack.mcmeta b/resources/pack.mcmeta new file mode 100644 index 0000000..0a7d879 --- /dev/null +++ b/resources/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":3,"description":"B.A.S.E External Resources"}} \ No newline at end of file diff --git a/scripts/AE2.zs b/scripts/AE2.zs new file mode 100644 index 0000000..02b0966 --- /dev/null +++ b/scripts/AE2.zs @@ -0,0 +1,359 @@ +import mods.gregtech.recipe.RecipeMap; +import mods.appliedenergistics2.Inscriber; + +//Silicon +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , true, ); + +//Engineering Processor +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , true, ); + +//Calculation Processor +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , true, ); + +//Logic Processor +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +//Inscriber.addRecipe(, , false, ,); +Inscriber.removeRecipe(); +Inscriber.addRecipe(, , true, ); + +//ME Drive +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +//ME Inscriber +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +//Pattern +recipes.remove(); +recipes.addShaped( * 8, [ + [,,], + [,,], + [, , ]]); + +//Crafting CPU +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Molecular Assembler +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Quartz Fiber +recipes.remove(); +wiremill.recipeBuilder().inputs([]).outputs( * 2).duration(100).EUt(16).buildAndRegister(); + +//Glass Cable +recipes.remove(); +alloy_smelter.recipeBuilder().inputs([, ]).outputs( * 2).duration(50).EUt(16).buildAndRegister(); + +//Covered Cable +assembler.recipeBuilder() + .inputs([]) + .fluidInputs( * 144) + .outputs() + .duration(20).EUt(16).buildAndRegister(); + +assembler.recipeBuilder() + .inputs([]) + .fluidInputs( * 96) + .outputs() + .duration(20).EUt(16).buildAndRegister(); + +assembler.recipeBuilder() + .inputs([]) + .fluidInputs( * 72) + .outputs() + .duration(20).EUt(16).buildAndRegister(); + +//ME Conduit +//recipes.remove(); +//assembler.recipeBuilder().inputs([ * 3, * 6]).outputs( * 8).duration(100).EUt(16).buildAndRegister(); + +recipes.remove(); +recipes.addShaped(,[ + [,,], + [,,], + [,,]]); + +compressor.recipeBuilder().inputs().outputs(.firstItem).EUt(12).duration(20).buildAndRegister(); +compressor.recipeBuilder().inputs([]).outputs(.firstItem).EUt(12).duration(20).buildAndRegister(); + +//Formation Plane +recipes.remove(); +recipes.addShaped(, [[, , ], [, , ]]); + +//Fluid Formation Plane +recipes.remove(); +recipes.addShaped(, [[, , ], [, , ]]); + +//Annialation Plane +recipes.remove(); +recipes.addShaped(, [[, , ], [, , ]]); + +//Fluid Annialation Plane +recipes.remove(); +recipes.addShaped(, [[, , ], [, , ]]); + +//Fluid Terminal +recipes.remove(); +recipes.addShapeless(, [, , ]); + +//Export Bus +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [null, , null]]); + +//Fluid Export Bus +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [null, , null]]); + +//Import Bus +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ]]); + +//Fluid Import Bus +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ]]); + +//Storage Bus +recipes.remove(); +recipes.addShapeless(, [, ]); + +//Fluid Storage Bus +recipes.remove(); +recipes.addShapeless(, [, ]); + +//P2P Tunnel +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +//Card bio +recipes.remove(); +recipes.addShapeless(, [, ]); + +//Memory Card +recipes.remove(); +recipes.addShapeless(, [, ]); + +//Basic Card +recipes.remove(); +recipes.addShaped(, [ +[,,null], +[,,], +[,,null]]); + +//Advanced Card +recipes.remove(); +recipes.addShaped(, [ +[,,null], +[,,], +[,,null]]); + +//Matter Condensor +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ], + [,,]]); + +//Wireless Part +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + +//Level Emitters +recipes.remove(); +recipes.remove(); +recipes.addShaped(, [[, ], [,]]); +recipes.addShaped(, [[, ], [,]]); + +Inscriber.removeRecipe(); +Inscriber.removeRecipe(); +Inscriber.removeRecipe(); +Inscriber.removeRecipe(); +laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); +laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); +laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); +laser_engraver.recipeBuilder().inputs([]).notConsumable().outputs([]).EUt(120).duration(1600).buildAndRegister(); + +recipes.addShapeless(, []); + +//Interface +recipes.removeByRecipeName("appliedenergistics2:network/blocks/interfaces_interface"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Fluid Interface +recipes.removeByRecipeName("appliedenergistics2:network/blocks/fluid_interfaces_interface"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Energy Acceptor +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Fluix Plate +recipes.remove(); +//recipes.addShaped(, [ +// [], +// [], +// []]); +//recipes.addShaped(, [ +// [], +// [], +// []]); + + +//Storage Housing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); + + +//Illuminated Panel +recipes.removeByRecipeName("appliedenergistics2:network/parts/panels_semi_dark_monitor"); +recipes.addShaped(, [ + [, , ], + [, , ]]); + +//Charger +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, null, null], + [, , ]]); + +//ME Chest +recipes.remove(); +recipes.addShaped(, [ + [,, ], + [, , ], + [, , ]]); + +//Pattern Terminal +recipes.remove(); +recipes.addShapeless(, [, , ]); + +//ME Terminal +recipes.remove(); +recipes.addShapeless(, [, ]); + +//Crystal Growth Chamber +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Quantum Ring +recipes.remove(); +recipes.addShaped(, [ +[, , ], +[, , ], +[, ,]]); + + +recipes.removeByRecipeName("appliedenergistics2:network/cells/storage_cell_1k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/storage_cell_4k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/storage_cell_16k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/storage_cell_64k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_1k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_4k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_16k"); +recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell_64k"); + +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Certus Quartz Seed.")); +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Nether Quartz Seed.")); +.addTooltip(format.red("Made in a Crystal Growth Chamber from a Fluix Seed.")); + +// 1k Storage +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// 4k Storage +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// 16k Storage +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// 64k Storage +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//AE2 Wireless Terminal, Infinity Booster Card +recipes.removeByRecipeName("ae2wtlib:booster_card_old"); +recipes.addShaped(, [ + [, null, ], + [null, , null], + [null, null, null]]); + +//skystone and skystone dust +alloy_smelter.recipeBuilder() + .outputs() + .inputs(, ) + .duration(200).EUt(16).buildAndRegister(); + +macerator.recipeBuilder() + .outputs() + .inputs() + .duration(45).EUt(8).buildAndRegister(); diff --git a/scripts/AdvRocketry.zs b/scripts/AdvRocketry.zs new file mode 100644 index 0000000..cac5484 --- /dev/null +++ b/scripts/AdvRocketry.zs @@ -0,0 +1,1160 @@ +import mods.gregtech.recipe.RecipeMap; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import scripts.common.makeShaped as makeShaped; +import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5; + +// Machine Structure +recipes.remove(); +makeShaped("libvulpes_structure_machine", + , [ + " P ", + "PMP", + " P ", + ], { + P: , // Stainless Steel Plate + M: , // Extra Utils 2 Machine Block + }); + +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); +recipes.addShapeless(, [,]); + +// Liquid Fueled Engine +recipes.remove(); +makeShaped("ar_liquid_engine", + , [ + " P ", + "PPP", + "TTT", + ], { + P: , // Heavy Steel Plating + T: , // Electrical Steel Thruster + }); + +// Seat +recipes.remove(); +recipes.addShaped(, [ + [ , , ], + [, , ] +]); + +// Structure Tower +recipes.remove(); +recipes.addShaped( * 3, [ + [], + [], + [] +]); + +/** + * Pressure Tanks + */ + +val arTanks as IIngredient[IItemStack] = { + : hardenedtankIng, + : reinforcedtankIng, + : signalumtankIng, + : resonanttankIng, +}; + +var counter = -1; +for pressureTank, thermalTank in arTanks { + counter = counter + 1; + + recipes.remove(pressureTank); + makeShaped("ar_pressure_tank_" + (counter as string), + pressureTank, [ + " M ", + "PTP", + " P ", + ], { + M: , // Medium Stainless Steel Pipe + P: , // Stainless Steel Plate + T: thermalTank, // Portable Tank + }); +} + +/** + * Heavy Platings + */ + +// Steel +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .EUt(100) +// .duration(200) +// .buildAndRegister(); +// +//// Titanium +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .EUt(500) +// .duration(200) +// .buildAndRegister(); +// +//// TungstenCarbide +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .EUt(2000) +// .duration(200) +// .buildAndRegister(); +// +//// Signalum +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .duration(200) +// .EUt(8000) +// .buildAndRegister(); +// +//// Iridium +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .EUt(15000) +// .duration(200) +// .buildAndRegister(); +// +//// Enderium +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .duration(200) +// .EUt(30000) +// .buildAndRegister(); +// +//// Draconium +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .duration(200) +// .EUt(60000) +// .buildAndRegister(); +// +//// Crystal Matrix +//compressor.recipeBuilder() +// .inputs([ * 2]) +// .outputs() +// .duration(200) +// .EUt(125000) +// .buildAndRegister(); +// +//compressor.recipeBuilder() +// .inputs([]) +// .outputs(.firstItem) +// .duration(200) +// .EUt(30) +// .buildAndRegister(); +// +//compressor.recipeBuilder() +// .inputs([]) +// .outputs(.firstItem) +// .duration(200) +// .EUt(300) +// .buildAndRegister(); +// +//compressor.recipeBuilder() +// .inputs([]) +// .outputs(.firstItem) +// .duration(200) +// .EUt(300) +// .buildAndRegister(); +// +//// Quantum Fluxed Eternium Heavy Plating +//blast_furnace.recipeBuilder() +// .inputs([ +// * 10, +// , +// * 16 +// ]) +// .fluidInputs([ * 1000]) +// .outputs() +// .property("temperature", 9000) +// .duration(200) +// .EUt(250000) +// .buildAndRegister(); +// +//blast_furnace.recipeBuilder() +// .inputs([ * 2]) +// .fluidInputs([ * 144]) +// .outputs() +// .property("temperature", 9600) +// .duration(200) +// .EUt(500000) +// .buildAndRegister(); + +// Field Generators +//var fieldGeneratorPattern as string[] = [ +// "WCW", +// "CXC", +// "WCW", +//]; +// +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +// +//makeShaped("gt_field_generator_lv", +// , fieldGeneratorPattern, { +// W: , // 1x Conductive Iron Wire +// C: , // T1 Circuit +// X: , // Ender Pearl +// }); +// +//makeShaped("gt_field_generator_mv", +// , fieldGeneratorPattern, { +// W: , // 1x Energetic Alloy Wire +// C: , // T2 Circuit +// X: , // Ender Eye +// }); +// +//makeShaped("gt_field_generator_hv", +// , fieldGeneratorPattern, { +// W: , // 1x Vibrant Alloy Wire +// C: , // T3 Circuit +// X: , // Quantum Eye +// }); +// +//makeShaped("gt_field_generator_ev", +// , fieldGeneratorPattern, { +// W: , // 1x End Steel Wire +// C: , // T4 Circuit +// X: , // Nether Star +// }); +// +//makeShaped("gt_field_generator_iv", +// , fieldGeneratorPattern, { +// W: , // 1x Lumium Wire +// C: , // T5 Circuit +// X: , // Quantum Star +// }); + +/** + * PackagedAuto! + */ + +// Package Component +recipes.remove(); +makeShaped("pauto_package_component", + , [ + "VTV", + "TXT", + "VTV", + ], { + V: , // Vibrant Alloy Plate + T: , // Titanium Plate + X: // Ender Eye + }); + +recipes.remove(); +makeShaped("pauto_recipe_holder", + * 3, [ + "GPG", + "PBP", + "TMT", + ], { + G: , // Quartz Glass + P: , // Blank Pattern + M: , // ME Packaging Component + B: , // Block of Crystaltine + T: , // Titanium Plate + }); + +recipes.remove(); +makeShaped("pauto_packager", + , [ + "TMT", + "CXC", + "TIT", + ], { + M: , // ME Packaging Component + I: , // ME Import Bus + T: , // Titanium Plate + C: , // T4 Circuit + X: , // ExU2 Crafter + }); + +recipes.remove(); +makeShaped("pauto_unpackager", + , [ + "TMT", + "CXC", + "TET", + ], { + M: , // ME Packaging Component + E: , // ME Export Bus + T: , // Titanium Plate + C: , // T4 Circuit + X: , // ExU2 Crafter + }); + +recipes.remove(); +makeShaped("pauto_encoder", + , [ + "TMT", + "HXH", + "TCT", + ], { + M: , // ME Packaging Component + H: , // Recipe Holder + T: , // Titanium Plate + C: , // T4 Circuit + X: , // AE2STuff Pattern Encoder + }); + +recipes.remove(); +makeShaped("ae2stuff_encoder", + , [ + "STS", + "AXF", + "SCS", + ], { + S: , // Stainless Steel Plate + T: , // ME Pattern Terminal + F: , // Formation Core + A: , // Annihilation Core + M: , // ME Packaging Component + C: , // T4 Circuit + X: , // HV Machine Hull + }); + + +recipes.remove(); +makeShaped("pauto_me_package_component", + , [ + "PGP", + "AXF", + "PGP", + ], { + F: , // Formation Core + A: , // Annihilation Core + G: , // Quartz Glass + X: , // Package Component + P: , // Titanium Plate + }); + +/** + * PackagedExCrafting + */ +val extremeCrafterPattern as string[] = [ + "CIC", + "BTB", + "CMC", +]; + +// Advanced Crafter +recipes.remove(); +makeShaped("pexc_advanced_crafter", + , extremeCrafterPattern, { + C: , // Advanced Catalyst + I: , // Automation Interface + M: , // ME Packaging Component + B: , // Black Steel Plate + T: // Advanced Crafting Table + .transformDamage(0), + }); + +// Elite Crafter +recipes.remove(); +makeShaped("pexc_elite_crafter", + , extremeCrafterPattern, { + C: , // Elite Catalyst + I: , // Automation Interface + M: , // ME Packaging Component + B: , // Black Steel Plate + T: // Elite Crafting Table + .transformDamage(0), + }); + +// Ultimate +recipes.remove(); +makeShaped("pexc_ultimate_crafter", + , extremeCrafterPattern, { + C: , // Ultimate Catalyst + I: , // Automation Interface + M: , // ME Packaging Component + B: , // Black Steel Plate + T: // Ultimate Crafting Table + .transformDamage(0), + }); + +// Hardened Glass +alloy_smelter.recipeBuilder() + .inputs([ + , + * 4 + ]) + .outputs([]) + .duration(100) + .EUt(30) + .buildAndRegister(); + +// Suit Workstation +recipes.remove(); +makeShaped("ar_suit_workstation", + , [ + "RTR", + "CXC", + "WWW", + ], { + T: , // Workstation + R: , // MV Robot Arm + C: , // T2 Circuit + X: , // MV Machine Hull + W: , // GTCE Crafting Station + }); + +// Gas Charger +recipes.remove(); +makeShaped("ar_oxygen_charger", + , [ + " ", + "SPS", + "ETE", + ], { + S: , // Heavy Steel Plating + P: , // Medium Stainless Steel Pipe + E: , // HV Pump + T: hardenedtank, // Hardened Portable Tank + }); + +// Cloth +makeShaped("ctt_cloth", + * 4, [ + "SSS", + "SSS", + "SSS", + ], { + S: // Ssssssssstring ðŸ + }); + +makeShaped("ctt_thermal_cloth", + * 3, [ + "RRR", + "CCC", + "RRR", + ], { + R: , // Redstone + C: , // Cloth + }); + +/** + * Unprepared Space Suit + */ + +var thermalCloth as IIngredient[string] = { + T: , +}; + +makeShaped("ctt_unprepared_space_helmet", + , [ + "TTT", + "T T", + " ", + ], thermalCloth); + +makeShaped("ctt_unprepared_space_chestpiece", + , [ + "T T", + "TTT", + "TTT", + ], thermalCloth); + +makeShaped("ctt_unprepared_space_leggins", + , [ + "TTT", + "T T", + "T T", + ], thermalCloth); + +makeShaped("ctt_unprepared_space_boots", + , [ + " ", + "T T", + "T T", + ], thermalCloth); + +/** + * Space Suit + */ + +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); + +val spaceSuitLayerPattern as string[] = [ + "CPC", + "CPC", + "CPC", +]; + +makeShaped("ctt_pressure_layer", + , spaceSuitLayerPattern, { + C: , // Cloth + P: , // Black Steel Plate + }); + +makeShaped("ctt_radiation_layer", + , spaceSuitLayerPattern, { + C: , // Cloth + P: , // Lead Plate + }); + +// Space Helmet +assembler.recipeBuilder() + .inputs([ + , + * 2, + * 2, + , + + ]) + .outputs([]) + .duration(500) + .EUt(30) + .buildAndRegister(); + +// Space Chestplate +assembler.recipeBuilder() + .inputs([ + , + * 4, + * 4 + ]) + .outputs([]) + .duration(800) + .EUt(30) + .buildAndRegister(); + +// Space Leggins +assembler.recipeBuilder() + .inputs([ + , + * 3, + * 3 + ]) + .outputs([]) + .duration(600) + .EUt(30) + .buildAndRegister(); + +// Space boots +assembler.recipeBuilder() + .inputs([ + , + , + + ]) + .outputs([]) + .duration(400) + .EUt(30) + .buildAndRegister(); + +/* ---- */ + +// Liquid Fuel Tank +recipes.remove(); +makeShaped("ar_fuel_tank", + , [ + "PTP", + "PTP", + "PTP", + ], { + P: , + T: , + }); + +// Concrete +mixer.recipeBuilder() + .inputs([ + * 3, + + ]) + .fluidInputs([ * 500]) + .fluidOutputs( * 1000) + .EUt(16) + .duration(200) + .buildAndRegister(); + +// Guidance Computer +recipes.remove(); +makeExtremeRecipe5(, + [ + "GPPPG", + "PSMEP", + "PCXCP", + "PECSP", + "GPPPG", + ], { + G: , // Vibrant Quartz Glass + P: , // Steel Heavy Plating + X: , // Machine Structure + S: , // HV Sensor + E: , // HV Emitter + C: , // T3 Circuit + M: , // GT Computer Screen + }); + +// Rocket Assembling Machine +recipes.remove(); +makeExtremeRecipe5(, + [ + "RPEPR", + "PXMXP", + "PCACP", + "PXCXP", + "RPEPR", + ], { + P: , // Steel Heavy Plating + R: , // MV Robot Arm + X: , // Machine Structure + A: , // MV Assembling Machine + E: , // MV Emitter + M: , // GT Computer Screen + C: , // T2 Circuit + }); + +// Planet ID Chip +recipes.remove(); +makeShaped("ar_planet_id_chip", + , [ + "WPW", + "WCW", + "WPW", + ], { + W: , // Fine Stainless Steel Wire + P: , // Vibrant Alloy Plate + C: , // T2 Circuit + }); + +//// Soul Powder +//macerator.recipeBuilder() +// .inputs([]) +// .outputs([]) +// .duration(200).EUt(30) +// .buildAndRegister(); + +// Saltpeter +macerator.recipeBuilder() + .inputs([ * 4]) + .outputs([.firstItem]) + .duration(300) + .EUt(30) + .buildAndRegister(); + +// Certus Quartz Dust +macerator.recipeBuilder() + .inputs([]) + .outputs([.firstItem]) + .duration(20) + .EUt(16) + .buildAndRegister(); + +// Draconium 🉠+macerator.recipeBuilder() + .inputs([]) + .outputs([ * 3]) + .duration(40) + .EUt(500) + .buildAndRegister(); + +// Launch Pad +recipes.remove(); +makeShaped("ar_launchpad", + * 9, [ + "CCC", + "CCC", + "CCC", + ], { + C: + }); + +//Linker +recipes.remove(); +makeShaped("ar_linker", + , [ + " E ", + "SCS", + "SSS", + ], { + S: , // Stainless Steel Plate + E: , // HV Emitter + C: , // T3 Circuit + }); + +// Plant Fibers +recipes.addShapeless( * 3, [,]); + +// Fueling Station +recipes.remove(); +makeShaped("ar_fueling_station", + , [ + "PMP", + "PXP", + "SSS", + ], { + S: , // Heavy Steel Plating + X: , // Machine Structure + P: , // HV Pump + M: , // Medium Stainless Steel Pipe + }); + +.displayName = "Fueling Station"; + +// Dilithium Dust +macerator.recipeBuilder() + .inputs([]) + .outputs([.firstItem * 2]) + .duration(200) + .EUt(420) + .buildAndRegister(); + +// Dilithium Crystal +autoclave.recipeBuilder() + .inputs([ * 4]) + .fluidInputs( * 1000) + .outputs([.firstItem * 4]) + .duration(400) + .EUt(110) + .buildAndRegister(); + +// Space Station Builder +recipes.remove(); +makeExtremeRecipe5(, + [ + "RTETR", + "TXMXT", + "TCACT", + "TXCXT", + "RTETR", + ], { + T: , // Heavy Titanium Plating + X: , // Machine Structure + R: , // EV Robot Arm + E: , // EV Emitter + A: , // EV Assembling Machine + C: , // T4 Circuit + M: , // Screen + }); + +// Station ID Chip +recipes.remove(); +makeShaped("ar_station_id_chip", + , [ + "WPW", + "WCW", + "WPW", + ], { + W: , // Fine Titanium Wire + P: , // Black Steel Plate + C: , // T4 Circuit + }); + +// Warp Monitor +recipes.remove(); +makeShaped("ar_warp_monitor", + , [ + "SMS", + "CXC", + "SCS", + ], { + X: , // Machine Structure + S: , // EV Sensor + M: , // Screen + C: , // T4 Circuit + }); + +// Holo Projector +recipes.remove(); +makeShaped("ar_holo_projector", + , [ + " ", + "TOT", + "TTT", + ], { + O: , // Optical Sensor + T: , // Titanium Plate + }); + +// Optical Sensor +recipes.remove(); +makeShaped("ar_optical_sensor", + , [ + "GGG", + "ISI", + " I ", + ], { + G: , // Glass Pane + I: , // Pulsating Iron Ingot + S: , // EV Sensor + }); + +// Warp Core +recipes.remove(); +makeShaped("ar_warp_core", + , [ + "LTL", + "TNT", + "LTL", + ], { + L: , // Block of Lumium + T: , // Block of Titanium + N: , // Block of Nether Stars + }); + +// Rocket Monitoring Station +recipes.remove(); +makeShaped("ar_rocket_monitoring_station", + , [ + "ROR", + "RXR", + "RCR", + ], { + O: , // Optical Sensor + X: , // Machine Structure + R: , // Copper Rod + C: , // T2 Circuit + }); + +// Guidance Computer Access Hatch +recipes.remove(); +makeShaped("ar_guidance_computer_access_hatch", + , [ + " C ", + "RXR", + " C ", + ], { + X: , // Machine Structure + R: , // Copper Rod + C: , // T2 Circuit + }); + +// Station Docking Port +recipes.remove(); +recipes.addShapeless(, [ + , , +]); + +// Station Gravity Controller +recipes.remove(); +recipes.addShapeless(, [ + , , +]); + +// Altitude Controller +recipes.remove(); +recipes.addShapeless(, [ + , , +]); + +// Orientation Controller +recipes.remove(); +recipes.addShapeless(, [ + , , +]); + +// Docking Pad +recipes.remove(); +recipes.addShapeless(, [ + , +]); + +// Station Light +recipes.remove(); +makeShaped("ar_circlelight", + * 4, [ + " P ", + "PGP", + " P ", + ], { + P: , // Iron Plate + G: , // Glowstone + }); + +// Atmosphere Detector +recipes.remove(); +makeShaped("ar_atmosphere_detector", + , [ + "PMP", + "BXR", + "PCP", + ], { + X: , + B: , // Vanilla Iron Bars + M: , // Screen + P: , // Steel Plate + C: , // T2 Circuit + R: , // Steel Rotor + }); + +// Area Gravity Controller +recipes.remove(); +makeShaped("ar_gravity_machine", + , [ + " M ", + "TWT", + "TCT", + ], { + W: , // Warp Core + T: , // Titanium Plate + C: , // T4 Circuit + M: , // Screen + }); + +// Seal Detector +recipes.remove(); +recipes.addShaped(, [ + [ ], + [ ], + [] +]); + +// HoverCraft +recipes.remove(); +makeShaped("ar_hovercraft", + , [ + "CMC", + "DTD", + "E E", + ], { + T: , // Structure Tower + E: , // Liquid Engine + C: , // T2 Circuit + M: , // Screen + D: , // Dilithium Crystal + }); + +// Planet Selector +recipes.remove(); +recipes.addShaped(, [ + [ , , ], + [ , , ] +]); + +// Holographic Planet Selector +recipes.remove(); +makeShaped("ar_planetselector_holo", + , [ + "CGC", + "XPX", + "CHC", + ], { + P: , + X: , + C: , + G: , + H: , + }); + +// Advanced Machine Structure +recipes.remove(); +makeShaped("ar_advanced_structure", + , [ + "RPR", + "PSP", + "RPR", + ], { + P: , + R: , + S: , + }); + +// Space Suit Upgrades +// Hover Upgrade +assembler.recipeBuilder() + .inputs([ + + .withTag({"enderio:dsu": "enderio:glide", "enderio:enabled": 1 as byte}), + , + + ]) + .outputs() + .duration(400) + .EUt(100) + .buildAndRegister(); + +// Bionic Leg upgrade +assembler.recipeBuilder() + .inputs([ + + .withTag({"enderio:dsu": "enderio:speedboost3", "enderio:enabled": 1 as byte}), + , + + ]) + .outputs() + .duration(400) + .EUt(100) + .buildAndRegister(); + +// Flight Speed Control Upgrade +assembler.recipeBuilder() + .inputs([ + + .withTag({"enderio:dsu": "enderio:travel", "enderio:enabled": 1 as byte}), + , + + ]) + .outputs() + .duration(400) + .EUt(100) + .buildAndRegister(); + +// Anti Fog visor +assembler.recipeBuilder() + .inputs([ + + .withTag({"enderio:dsu": "enderio:nightvision", "enderio:enabled": 1 as byte}), + , + + ]) + .outputs() + .duration(400) + .EUt(100) + .buildAndRegister(); + +// Padded Landing Boots +assembler.recipeBuilder() + .inputs([ + + .withTag({"enderio:dsu": "enderio:energyupgrade4", "enderio:enabled": 1 as byte}), + , + + ]) + .outputs() + .duration(400) + .EUt(100) + .buildAndRegister(); + +// Atmospheric sensor +assembler.recipeBuilder() + .inputs([ + , + + ]) + .outputs() + .duration(200) + .EUt(100) + .buildAndRegister(); + +//Bipropellant engine +//recipes.remove(); +//makeShaped("ar_biprop_engine", +// , [ +// " S ", +// "STS", +// "RRR", +// ], { +// S: , +// R: , +// T: hardenedtankIng +// }); + +//Advanced Bipropellant engine +//recipes.remove(); +//makeShaped("ar_advanced_biprop_engine", +// , [ +// " S ", +// "STS", +// "RRR", +// ], { +// S: , +// R: , +// T: reinforcedtankIng +// }); +// +////Bipropellant Fuel Tank +//recipes.remove(); +//makeShaped("ar_biprop_fuel_tank", +// , [ +// "PNP", +// "PTP", +// "P P", +// ], { +// P: , +// N: , +// T: reinforcedtankIng +// }); + +//Oxidizer Tank +//recipes.remove(); +//makeShaped("ar_oxidizer_tank", +// , [ +// "P P", +// "PTP", +// "PNP", +// ], { +// P: , +// N: , +// T: reinforcedtankIng +// }); +// +/* + + Removals + +*/ + +mods.jei.JEI.removeAndHide(); // Fluid Pump +mods.jei.JEI.removeAndHide(); // Centrifuge +mods.jei.JEI.removeAndHide(); // Basalt +mods.jei.JEI.removeAndHide(); // Landing Float +mods.jei.JEI.removeAndHide(); // Airlock Door (Technical Block) +mods.jei.JEI.removeAndHide(); // Light source (Technical Block) +mods.jei.JEI.removeAndHide(); // Astrobed (Technical Block) + +//AR Rocket fuel, unusable +mods.jei.JEI.removeAndHide(.withTag({FluidName: "rocketfuel", Amount: 1000})); + +// Various unused satellite sensors +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +// Unused Chips +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +// Oxygen vent recipe using EV motor and titanium rotor +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// CO2 Scrubber Recipe - same material replacements as above +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// Carbon Collection Cartridge - steel plating since these last a while +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); \ No newline at end of file diff --git a/scripts/Armors.zs b/scripts/Armors.zs new file mode 100644 index 0000000..e455cca --- /dev/null +++ b/scripts/Armors.zs @@ -0,0 +1,681 @@ +recipes.remove(); +recipes.addShaped(,[ + [,,], + [,,], + [,,]]); + +.displayName = "Dark Steel Bars"; +recipes.remove(); +recipes.addShaped( * 8,[ + [,,], + [,,]]); + +recipes.addShaped(,[ + [,,], + [,,], + [,,]]); + +recipes.addShaped( * 4, [[], [], []]); +recipes.addShaped( * 4, [[], [], []]); +recipes.addShaped( * 4, [[], [], []]); +recipes.addShaped( * 4, [[], [], []]); +recipes.addShaped( * 4, [[], [], []]); + + +//Diamond Armor +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ]]); +recipes.remove(); +recipes.addShaped(, [ +[, , ], +[, , ], +[, , ]]); +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, null, ]]); +recipes.remove(); +recipes.addShaped(, [ + [, null, ], + [, , ]]); +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [null, , null], + [null, , null]]); +furnace.addRecipe(, , 0.0); + +//Redstone Armor +recipes.addShaped(, [ +[null, , null], +[, , ], +[null, , null]]); +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [null, , null], + [null, , null], + [null, , null]]); + +//Lapis Armor +recipes.addShaped(, [ +[null, , null], +[, , ], +[null, , null]]); +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [null, , null], + [null, , null], + [null, , null]]); + +//Carbon Armor +recipes.addShaped(, [ +[null, , null], +[, , ], +[null, , null]]); +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); +.displayName = "Carbon Plated Helmet"; +.displayName = "Carbon Plated Chestplate"; +.displayName = "Carbon Plated Leggings"; +.displayName = "Carbon Plated Boots"; + + +//Ardite Armor +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); + +//Cobalt Armor +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); + +//Manyullyn Armor +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); + +//Iron Armor +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.remove(); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.remove(); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); + +//Knightslime Armor +recipes.addShaped(, [ + [,,], + [, null, ]]); +recipes.addShaped(, [ +[, null, ], +[, , ], +[, , ]]); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, null, ]]); +recipes.addShaped(, [ + [, null, ], + [, null, ]]); + +//Infused Lava +var obs = ; +var cry = ; +var stick = ; +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obs,obs,cry,obs,obs], +[cry,null,null,null,cry], +[cry,null,null,null,cry]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[cry,null,null,null,cry], +[cry,null,null,null,cry], +[obs,obs,obs,obs,obs], +[obs,cry,obs,cry,obs], +[obs,obs,obs,obs,obs]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obs,obs,obs,obs,obs], +[obs,cry,cry,cry,obs], +[cry,null,null,null,cry], +[cry,null,null,null,cry], +[cry,null,null,null,cry]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obs,null,null,null,obs], +[obs,null,null,null,obs], +[cry,null,null,null,cry]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,cry,null,null], +[null,null,cry,null,null], +[null,null,cry,null,null], +[null,obs,obs,obs,null], +[null,null,stick,null,null]]); + +//Obsidian +var obsidian = ; +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obsidian,obsidian,obsidian,obsidian,obsidian], +[obsidian,null,null,null,obsidian], +[obsidian,null,null,null,obsidian]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obsidian,null,null,null,obsidian], +[obsidian,null,null,null,obsidian], +[obsidian,obsidian,obsidian,obsidian,obsidian], +[obsidian,obsidian,obsidian,obsidian,obsidian], +[obsidian,obsidian,obsidian,obsidian,obsidian]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[obsidian,obsidian,obsidian,obsidian,obsidian], +[obsidian,obsidian,obsidian,obsidian,obsidian], +[obsidian,null,null,null,obsidian], +[obsidian,null,null,null,obsidian], +[obsidian,null,null,null,obsidian]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,obsidian,null,obsidian,null], +[null,obsidian,null,obsidian,null], +[obsidian,obsidian,null,obsidian,obsidian]]); +recipes.addShaped(, [ + [null, , null], + [null, , null], + [null, , null]]); + + +//Emerald +var emer = ; +var em = ; +mods.extendedcrafting.TableCrafting.addShaped(, [ +[emer,emer,em,emer,emer], +[em,null,null,null,em], +[em,null,null,null,em]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[em,null,null,null,em], +[em,null,null,null,em], +[emer,emer,emer,emer,emer], +[emer,em,emer,em,emer], +[emer,emer,emer,emer,emer]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[emer,emer,emer,emer,emer], +[emer,em,em,em,emer], +[em,null,null,null,em], +[em,null,null,null,em], +[em,null,null,null,em]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[emer,null,null,null,emer], +[emer,null,null,null,emer], +[em,null,null,null,em]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,emer,null,null], +[null,null,emer,null,null], +[null,null,emer,null,null], +[null,em,em,em,null], +[null,null,stick,null,null]]); + +//Guardian +var sea = ; +var sca = ; +var chip = ; +var shard = ; +var block = ; +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sca,chip,sca,chip,sca,chip,sca], +[sca,block,null,sea,null,block,sca], +[sca,null,null,null,null,null,sca], +[sea,null,null,null,null,null,sea]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sea,null,null,null,null,null,sea], +[sca,null,null,null,null,null,sca], +[sca,null,null,null,null,null,sca], +[chip,sca,sca,block,sca,sca,chip], +[sca,sca,block,sea,block,sca,sca], +[sca,sca,block,sea,block,sca,sca], +[chip,sca,sca,block,sca,sca,chip]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sea,sca,chip,sca,chip,sca,sea], +[sca,block,block,sea,block,block,sca], +[sca,block,null,null,null,block,sca], +[sca,block,null,null,null,block,sca], +[sca,block,null,null,null,block,sca], +[sca,block,null,null,null,block,sca], +[chip,chip,null,null,null,chip,chip]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sca,chip,null,null,null,chip,sca], +[sca,chip,null,null,null,chip,sca], +[sca,chip,null,null,null,chip,sca], +[sea,sea,null,null,null,sea,sea]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,sca,null,null], +[null,null,sca,null,null], +[null,null,sca,null,null], +[null,block,block,block,null], +[null,null,stick,null,null]]); + +//Dragon +var eye = ; +var scale = ; +var cryst = ; +var ends = ; +var compobs = ; +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,scale,scale,scale,null,null], +[null,scale,scale,scale,scale,scale,null], +[scale,cryst,cryst,scale,cryst,cryst,scale], +[scale,scale,scale,,scale,scale,scale], +[null,scale,null,null,null,scale,null]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,scale,null,null,null,scale,null], +[scale,scale,scale,null,scale,scale,scale], +[scale,scale,scale,scale,scale,scale,scale], +[scale,scale,scale,cryst,scale,scale,scale], +[scale,scale,cryst,,cryst,scale,scale], +[null,scale,scale,cryst,scale,scale,null], +[null,scale,scale,scale,scale,scale,null]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,scale,cryst,,cryst,scale,null], +[scale,scale,scale,scale,scale,scale,scale], +[scale,scale,null,null,null,scale,scale], +[scale,scale,null,null,null,scale,scale], +[eye,eye,null,null,null,eye,eye], +[eye,eye,null,null,null,eye,eye], +[scale,scale,null,null,null,scale,scale]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[eye,eye,null,,null,eye,eye], +[scale,scale,null,null,null,scale,scale], +[scale,scale,null,null,null,scale,scale], +[cryst,cryst,null,null,null,cryst,cryst]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,null,compobs,scale,null,null], +[null,null,compobs,scale,scale,ends,null], +[null,null,scale,scale,,scale,scale], +[null,null,null,ends,scale,scale,compobs], +[null,null,ends,null,scale,compobs,null], +[null,ends,null,null,null,null,null], +[ends,null,null,null,null,null,null]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,null,null,null,scale,scale], +[null,null,null,null,scale,scale,scale], +[compobs,null,null,scale,scale,scale,null], +[null,compobs,scale,scale,scale,null,null], +[null,ends,compobs,scale,null,null,null], +[ends, ,ends,compobs,null,null,null], +[scale,ends,null,null,compobs,null,null]]); + +//Superstar +var star = ; +var bone = ; +var sand = ; + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sand,bone,bone,,bone,bone,sand], +[bone,star,null,null,null,star,bone], +[bone,null,null,null,null,null,bone], +[star,null,null,null,null,null,star]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[star,null,null,null,null,null,star], +[star,null,null,null,null,null,star], +[bone,null,null,null,null,null,bone], +[bone,star,sand,star,sand,star,bone], +[bone,bone,star,,star,bone,bone], +[bone,bone,sand,star,sand,bone,bone], +[bone,bone,bone,bone,bone,bone,bone]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[sand,bone,bone,,bone,bone,sand], +[bone,sand,sand,star,sand,sand,bone], +[star,sand,null,null,null,sand,star], +[bone,sand,null,null,null,sand,bone], +[star,sand,null,null,null,sand,star], +[bone,sand,null,null,null,sand,bone], +[star,star,null,null,null,star,star]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,star,null,,null,star,null], +[null,bone,null,null,null,bone,null], +[null,bone,null,null,null,bone,null], +[sand,sand,null,null,null,sand,sand]]); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,null,null,null,star,star], +[null,null,null,null,star,star,star], +[compobs,null,null,star,star,star,null], +[null,compobs,star,star,star,null,null], +[null,bone,compobs,star,null,null,null], +[bone,bone,bone,compobs,null,null,null], +[bone,bone,null,null,compobs,null,null]]); + +recipes.addShaped(, [ +[null,,], +[,null,], +[null,,]]); + +recipes.addShaped(, [ +[null,null,,,], +[null,,null,null,], +[null,,null,null,], +[null,,null,null,], +[null,null,,,]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,null,,,,null], +[null,null,,,null,,null], +[null,,null,null,null,,null], +[null,,null,null,null,,null], +[null,,null,null,null,,null], +[null,null,,,null,,null], +[null,null,null,,,,null]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,null,bone,bone,bone,null], +[null,null,bone,bone,null,star,null], +[null,bone,null,null,null,star,null], +[null,bone,null,null,null,star,null], +[null,bone,null,null,null,star,null], +[null,null,bone,bone,null,star,null], +[null,null,null,bone,bone,bone,null]]); + + +//Ultimate Helmet +.displayName = "Dark Steel Helmet"; +.displayName = "End Steel Helmet"; +//Left +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,,,,null], + [null,null,null,,], + [null,null,null,,], + [null,null,null,,], + [null,null,null,,]]); + +//Middle +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,,null,null], + [null,,,,null], + [,,,,], + [,,,,], + [null,,,,null]]); + +//Right +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,,,,null], + [,,null,null,null], + [,,null,null,null], + [,,null,null,null], + [,,null,null,null]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,,,,,,null,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,null,,,null,,,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null]]); + +//Infinity Helmet +mods.avaritia.ExtremeCrafting.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,null,,,,,,null,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,null,null,,null,,null,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null]]); + + + + + + +//Ultimate Chestplate +.displayName = "Dark Steel Chestplate"; +.displayName = "End Steel Chestplate"; +//Left +mods.extendedcrafting.TableCrafting.addShaped(, [ + [,,,null,null], + [,,,null,null], + [,,,null,null], + [null,null,null,null,null], + [null,null,null,null,null]]); + +//Middle +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,null,null,null], + [null,,,,null], + [,,,,], + [,,,,], + [null,,,,null]]); + +//Right +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,,,], + [null,null,,,], + [null,null,,,], + [null,null,null,null,null], + [null,null,null,null,null]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,,,null,null,null,,,null], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,null,,,,,,null,null]]); + +//Infinity Chestplate +mods.avaritia.ExtremeCrafting.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,,,null,null,null,,,null], +[,,,null,null,null,,,], +[,,,,null,,,,], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,,,,,,,,null], +[null,null,,,,,,null,null]]); + + +//Ultimate Leggings +.displayName = "Dark Steel Leggings"; +.displayName = "End Steel Leggings"; +//Left +mods.extendedcrafting.TableCrafting.addShaped(, [ + [,,null,null,null], + [,,null,null,null], + [,,null,null,null], + [,,null,null,null], + [,,null,null,null]]); + +//Middle +mods.extendedcrafting.TableCrafting.addShaped(, [ + [,,,,], + [,,,,], + [,,,,], + [null,,null,,null], + [null,null,null,null,null]]); + +//Right +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,null,,], + [null,null,null,,], + [null,null,null,,], + [null,null,null,,], + [null,null,null,,]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[,,, , , , ,,], +[,,,,,,,,], +[,,,,,,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,]]); + +//Infinity Leggings +mods.avaritia.ExtremeCrafting.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[,,,,,,,,], +[,,,,,,,,], +[,,,,,,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,], +[,,,null,null,null,,,]]); + + + + +//Ultimate Boots +.displayName = "Dark Steel Boots"; +.displayName = "End Steel Boots"; +//Left +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,null,null], + [,,null,null,null], + [,,null,null,null]]); + +//Middle +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,null,null,null], + [,,null,,], + [,,null,,], + [,,null,,], + [null,,null,,null]]); + +//Right +mods.extendedcrafting.TableCrafting.addShaped(, [ + [null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,,], + [null,null,null,,]]); + +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,,,,null,,,,null], +[null,,,,null,,,,null], +[null,,,,null,,,,null], +[,,,,null,,,,], +[,,,,null,,,,], +[,,,,null,,,,], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null]]); + + + +//Infinity Boots +mods.avaritia.ExtremeCrafting.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null,,,,null,,,,null], +[null,,,,null,,,,null], +[null,,,,null,,,,null], +[,,,,null,,,,], +[,,,,null,,,,], +[,,,,null,,,,], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null], +[null,null,null,null,null,null,null,null,null]]); + + + + + + + + + + + diff --git a/scripts/BlastFurnace.zs b/scripts/BlastFurnace.zs new file mode 100644 index 0000000..fc1ed79 --- /dev/null +++ b/scripts/BlastFurnace.zs @@ -0,0 +1,311 @@ +import mods.gregtech.recipe.RecipeMap; + +//Removed From Furnace Smelting +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(); +furnace.remove(, ); +furnace.remove(, ); +furnace.remove(, ); + +// Tier 0 Steel, Silicon +// Tier 1 [1000 temp] 120 Copper Black Steel, Annealed Copper +// Tier 2 [1500 temp] 120 Copper Aluminium, Kanthal, Energetic Alloy, Neodymium +// Tier 3 [1700 temp] 120 Copper Stainless Steel, Nickel Zinc Ferrite, Ilmenite, Silicon Boule, Vibrant Alloy, Red Steel, Nickel Zinc Ferrite, Palladium, Microversium +// Tier 4 [2100 temp] 480 Kanthal Titanium, Nichrome, Yttrium +// Tier 5 [2700 temp] 480 Kanthal Tungstencarbide, Tungstensteel, Glowstone Doped Boule +// Tier 6 [3000 temp] 480 Nichrome Tungsten, Niobium +// Tier 7 [3600 temp] 480 Nichrome Vanadium, +// Tier 8 [4000 temp] 2000 TunSteel Signalum, Vanadium-Gallium +// Tier 9 [4500 temp] 2000 TunSteel Lumium, HSSG, Iridium, Niobium-Titanium +// Tier 10 [5000 temp] 8000 HSSG HSSE, Osmium, Crystal Chips +// Tier 11 [5400 temp] 8000 HSSG Naquadah, Naquadah Doped Boule +// Tier 12 [6000 temp] 8000 Naq Osmiridium, +// Tier 13 [6400 temp] 8000 Naq Enderium, +// Tier 14 [6800 temp] 32000 Naq Draconium +// Tier 15 [7200 temp] 32000 Naq Naquadah Alloy, +// Tier 16 [8000 temp] 32000 NaqAlloy HSSS, +// Tier 17 [8600 temp] 32000 NaqAlloy Dark Soularium, +// Tier 18 [8800 temp] 130000 NaqAlloy +// Tier 19 [9000 temp] 250000 SuperCon +// Tier 20 [9700 temp] 500000 Fusion Neutronium Nugget, + +//Steel [tier 0] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.findRecipe(120, [], [ * 1000]).remove(); +//blast_furnace.findRecipe(120, [], [ * 1000]).remove(); +//blast_furnace.findRecipe(120, [], [ * 1000]).remove(); +// Steel Ingot * 1 +.findRecipe(120, [], [ * 1000]).remove(); + + +//Silcon [tier 0] +// Silicon Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); + +furnace.addRecipe(, , 0.0); + +//Black Steel [tier 1] +// Black Steel Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 2})], [ * 1000]).remove(); +// Black Steel Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); + +blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1000).duration(200).EUt(120).buildAndRegister(); + +//Annealed Copper [tier 1] +//Remove Annealed Copper recipes from Copper dust and ingot +//blast_furnace.findRecipe(120, [, .withTag({Configuration: 1})], [ * 1000]).remove(); +//blast_furnace.findRecipe(120, [, .withTag({Configuration: 1})], [ * 1000]).remove(); +////Adjusting the Temperature and duration of Annealed Copper +//blast_furnace.recipeBuilder() +// .inputs([]) +// .fluidInputs([ * 1000]) +// .circuit(1) +// .outputs([]) +// .property("temperature", 1000) +// .duration(200).EUt(120).buildAndRegister(); + +//HSLA - unused +//blast_furnace.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs([]).property("temperature", 1000).duration(200).EUt(120).buildAndRegister(); + + +//Kanthal [tier 2] +//blast_furnace.findRecipe(120, [], [null]).remove(); +// Hot Kanthal Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 2})], [ * 1000]).remove(); +// Hot Kanthal Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); + +blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1500).duration(200).EUt(120).buildAndRegister(); + +//Aluminium [tier 2] +//blast_furnace.findRecipe(120, [], [null]).remove(); +// Aluminium Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 2})], [ * 1000]).remove(); +// Aluminium Ingot * 1 +.findRecipe(120, [, .withTag({Configuration: 1})], null).remove(); + +blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1500).duration(400).EUt(120).buildAndRegister(); +blast_furnace.recipeBuilder().inputs([]).fluidInputs( * 1000).outputs([]).property("temperature", 1500).duration(270).EUt(120).buildAndRegister(); + +//Neodymium [tier 2] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1500).duration(400).EUt(120).buildAndRegister(); + +//Energetic Alloy [tier 2] +blast_furnace.recipeBuilder().inputs([,]).outputs([]).property("temperature", 1500).duration(400).EUt(120).buildAndRegister(); + +//Energetic Silver [tier 2] +//blast_furnace.recipeBuilder().inputs([,]).outputs([]).property("temperature", 1500).duration(400).EUt(120).buildAndRegister(); + +//Vibrant Alloy [tier 3] +blast_furnace.recipeBuilder().inputs([,]).outputs([]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); + +//Silicon Boule [tier 3] +//blast_furnace.findRecipe(120, [ * 32, , .withTag({Configuration: 1})], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([ * 32, ]).outputs([]).property("temperature", 1700).duration(6000).EUt(120).buildAndRegister(); + +//Red Steel [tier 3] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); + +//Nickel Zinc Ferrite [tier 3] +//Furnace Recipe from NZF dust +furnace.addRecipe(, , 0.0); +//Remove the recipe from NZF dust +// Nickel Zinc Ferrite Ingot * 1 +.findRecipe(120, [], [ * 2000]).remove(); + + +//Stainless Steel [tier 3] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); + +//Ilmenite [tier 3] +//blast_furnace.findRecipe(500, [,], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([,]).outputs([ * 4, * 5]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); + +//Palladium [tier 3] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); +// +////Chrome [tier 3] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); +// +////Microversium [tier 3] +blast_furnace.recipeBuilder().inputs([,]).fluidInputs([*50]).outputs([.firstItem]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); +blast_furnace.recipeBuilder().inputs([,]).fluidInputs([*50]).outputs([.firstItem]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister(); +// +////Nichrome [tier 4] +//blast_furnace.findRecipe(480, [ * 4,], [null]).remove(); +//blast_furnace.findRecipe(120, [], [null]).remove(); +//furnace.addRecipe(, , 0.0); +//blast_furnace.recipeBuilder().inputs([ * 4,]).outputs([ * 5]).property("temperature", 2100).duration(800).EUt(480).buildAndRegister(); +// +////Titanium [tier 4] +//blast_furnace.findRecipe(120, [], [null]).remove(); +// +// +////Yttrium [tier 4] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 2100).duration(800).EUt(480).buildAndRegister(); + +//Tungstencarbide [tier 5] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.findRecipe(480, [,], [null]).remove(); +//blast_furnace.recipeBuilder() +// .inputs([,]) +// .outputs([ * 2]) +// .property("temperature", 2700) +// .duration(500).EUt(480).buildAndRegister(); +//furnace.addRecipe(, , 0.0); +// +////Tungstensteel [tier 5] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.findRecipe(480, [,], [null]).remove(); +//furnace.addRecipe(, , 0.0); +//blast_furnace.recipeBuilder().inputs([,]).outputs([ * 2]).property("temperature", 2700).duration(1000).EUt(480).buildAndRegister(); +// +////Glowstone Doped Silicon Boule [tier 5] +//blast_furnace.findRecipe(480, [ * 64, * 8, .withTag({Configuration: 1})], [ * 8000]).remove(); +//blast_furnace.recipeBuilder().inputs([ * 64, * 8]).fluidInputs([ * 8000]).outputs([]).property("temperature", 2700).duration(3000).EUt(480).buildAndRegister(); +// +////Tungsten [tier 6] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 3000).duration(600).EUt(480).buildAndRegister(); +// +////Niobium [tier 6] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 3000).duration(600).EUt(480).buildAndRegister(); + +//Signalum [tier 8] +recipes.removeByRecipeName("thermalfoundation:dust_signalum"); +recipes.addShapeless( * 4, [ + ,,, + ,,, + ,,]); +blast_furnace.recipeBuilder().inputs([]).fluidInputs([*250]).outputs([]).property("temperature", 4000).duration(12800).EUt(120).buildAndRegister(); + +// Signalum Ingot * 1 +.findRecipe(120, [], null).remove(); +vacuum_freezer.recipeBuilder() + .inputs() + .outputs() + .duration(195) + .EUt(120) + .buildAndRegister(); + +//Vanadium-Gallium [tier 8] +//blast_furnace.findRecipe(480, [ * 3, ], [null]).remove(); +//blast_furnace.findRecipe(120, [], [null]).remove(); +//furnace.addRecipe(, , 0.0); +//blast_furnace.recipeBuilder().inputs([ * 3, ]).outputs([ * 4]).property("temperature", 4000).duration(10000).EUt(120).buildAndRegister(); + +//Lumium [tier 9] +recipes.removeByRecipeName("thermalfoundation:dust_lumium"); +blast_furnace.recipeBuilder().inputs([]).fluidInputs([*250]).outputs([]).property("temperature", 4500).duration(14400).EUt(120).buildAndRegister(); +recipes.addShapeless( * 4, [ + , , , + , , , + ,,]); + +// Lumium Ingot * 1 +.findRecipe(120, [], null).remove(); +vacuum_freezer.recipeBuilder() + .inputs() + .outputs() + .duration(270) + .EUt(120) + .buildAndRegister(); + +//Niobium-Titanium [tier 9] +//blast_furnace.findRecipe(480, [,], [null]).remove(); +//blast_furnace.findRecipe(120, [], [null]).remove(); +//furnace.addRecipe(, , 0.0); +//blast_furnace.recipeBuilder().inputs([,]).outputs([ * 2]).property("temperature", 4500).duration(7000).EUt(120).buildAndRegister(); + +//Naquadah [tier 11] +//blast_furnace.findRecipe(120, [], [null]).remove(); +//blast_furnace.recipeBuilder() +// .inputs() +// .outputs() +// .property("temperature", 5400) +// .EUt(1920).duration(200).buildAndRegister(); + +//Naquadah Doped Boule [tier 11] +//blast_furnace.findRecipe(1920, [ * 9, , .withTag({Configuration: 1})], [ * 8000]).remove(); +//blast_furnace.recipeBuilder().inputs([ * 9, ]).fluidInputs([ * 16000]).outputs([]).property("temperature", 5400).duration(1440).EUt(8000).buildAndRegister(); + +//Osiridium [tier 12] DISABLED IN FAVOR OF VANILLA RECIPE +//blast_furnace.findRecipe(1920, [ * 3, ], [*1000]).remove(); +//blast_furnace.findRecipe(120, [], [null]).remove(); +//furnace.addRecipe(, , 0.0); +//blast_furnace.recipeBuilder().inputs([ * 3, ]).fluidInputs([*1000]).outputs([ * 4]).property("temperature", 6000).duration(4400).EUt(8000).buildAndRegister(); + +//Enderium [tier 13] +recipes.removeByRecipeName("thermalfoundation:dust_enderium"); +recipes.addShapeless( * 4, [ + ,,, + ,,, + ,,]); +blast_furnace.recipeBuilder().inputs([]).fluidInputs([*250]).outputs([]).property("temperature", 6400).duration(20800).EUt(120).buildAndRegister(); + +// Enderium Ingot * 1 +.findRecipe(120, [], null).remove(); +vacuum_freezer.recipeBuilder() + .inputs() + .outputs() + .duration(555) + .EUt(120) + .buildAndRegister(); +//Draconium [tier 14] +blast_furnace.recipeBuilder().inputs([]).fluidInputs([*2000]).outputs().property("temperature", 6800).duration(10000).EUt(120).buildAndRegister(); +blast_furnace.recipeBuilder().inputs([ * 4]).fluidInputs([*8000]).outputs([ * 2]).property("temperature", 6800).duration(20000).EUt(120).buildAndRegister(); + +//Naquadah Alloy [tier 15] DISABLED IN FAVOR OF VANILLA RECIPE +//blast_furnace.findRecipe(120, [], [null]).remove(); +//furnace.addRecipe(, , 0.0); + +//Dark Soularium [tier 18] +blast_furnace.recipeBuilder().inputs([,]).fluidInputs([*1000]).outputs([]).property("temperature", 8600).duration(1200).EUt(32000).buildAndRegister(); + +// Quantum Fluxed Eternium [tier 19] +blast_furnace.recipeBuilder() + .inputs([ + * 10, + , + * 16 + ]) + .fluidInputs([ * 1000]) + .outputs() + .property("temperature", 9000) + .duration(200) + .EUt(250000) + .buildAndRegister(); + +//Fluxed Electrum +blast_furnace.recipeBuilder().inputs([]).outputs([]).property("temperature", 1000).duration(300).EUt(120).buildAndRegister(); + + + +//EnderIO Alloys +alloy_smelter.recipeBuilder().inputs([,]).outputs([]).duration(150).EUt(16).buildAndRegister(); +alloy_smelter.recipeBuilder().inputs([,]).outputs([]).duration(150).EUt(16).buildAndRegister(); + + +//Removed +//blast_furnace.findRecipe(120, [], [null]).remove(); //Naquadriah +furnace.addRecipe(, , 0.0); + + + diff --git a/scripts/ContentTweaker.zs b/scripts/ContentTweaker.zs new file mode 100644 index 0000000..a6d677f --- /dev/null +++ b/scripts/ContentTweaker.zs @@ -0,0 +1,723 @@ +#loader contenttweaker + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.Block; +import mods.contenttweaker.Color; +import mods.contenttweaker.Fluid; + +import mods.contenttweaker.AxisAlignedBB; + +import mods.contenttweaker.IItemFoodEaten; +import crafttweaker.potions.IPotion; + + +var smallgearextrudershape = VanillaFactory.createItem("smallgearextrudershape"); +smallgearextrudershape.maxStackSize = 64; +smallgearextrudershape.register(); + +var deuteriumrover = VanillaFactory.createItem("deuteriumrover"); +deuteriumrover.maxStackSize = 64; +deuteriumrover.register(); + +var helium3rover = VanillaFactory.createItem("helium3rover"); +helium3rover.maxStackSize = 64; +helium3rover.register(); + +var creativeportabletankmold = VanillaFactory.createItem("creativeportabletankmold"); +creativeportabletankmold.maxStackSize = 64; +creativeportabletankmold.register(); + +var woodenwidget = VanillaFactory.createItem("woodenwidget"); +woodenwidget.maxStackSize = 64; +woodenwidget.register(); + +var alloywidget = VanillaFactory.createItem("alloywidget"); +alloywidget.maxStackSize = 64; +alloywidget.register(); + +var enderwidget = VanillaFactory.createItem("enderwidget"); +enderwidget.maxStackSize = 64; +enderwidget.register(); + +var stonewidget = VanillaFactory.createItem("stonewidget"); +stonewidget.maxStackSize = 64; +stonewidget.register(); + +var woodwidgetleft = VanillaFactory.createItem("woodwidgetleft"); +woodwidgetleft.maxStackSize = 64; +woodwidgetleft.register(); + +var woodwidgetright = VanillaFactory.createItem("woodwidgetright"); +woodwidgetright.maxStackSize = 64; +woodwidgetright.register(); + +var stonewidgetup = VanillaFactory.createItem("stonewidgetup"); +stonewidgetup.maxStackSize = 64; +stonewidgetup.register(); + +var stonewidgetdown = VanillaFactory.createItem("stonewidgetdown"); +stonewidgetdown.maxStackSize = 64; +stonewidgetdown.register(); + +var grainsofinnocence = VanillaFactory.createItem("grainsofinnocence"); +grainsofinnocence.maxStackSize = 64; +grainsofinnocence.register(); + +var combinationcircuit = VanillaFactory.createItem("combinationcircuit"); +combinationcircuit.maxStackSize = 64; +combinationcircuit.register(); + +var electronicprocessor = VanillaFactory.createItem("electronicprocessor"); +electronicprocessor.maxStackSize = 64; +electronicprocessor.register(); + +var electronicprocessorarray = VanillaFactory.createItem("electronicprocessorarray"); +electronicprocessorarray.maxStackSize = 64; +electronicprocessorarray.register(); + +var refinedcircuit = VanillaFactory.createItem("refinedcircuit"); +refinedcircuit.maxStackSize = 64; +refinedcircuit.register(); + +var refinedprocessor = VanillaFactory.createItem("refinedprocessor"); +refinedprocessor.maxStackSize = 64; +refinedprocessor.register(); + +var refinedprocessorarray = VanillaFactory.createItem("refinedprocessorarray"); +refinedprocessorarray.maxStackSize = 64; +refinedprocessorarray.register(); + +var refinedprocessormainframe = VanillaFactory.createItem("refinedprocessormainframe"); +refinedprocessormainframe.maxStackSize = 64; +refinedprocessormainframe.register(); + +var microcircuit = VanillaFactory.createItem("microcircuit"); +microcircuit.maxStackSize = 64; +microcircuit.register(); + +var microprocessorarray = VanillaFactory.createItem("microprocessorarray"); +microprocessorarray.maxStackSize = 64; +microprocessorarray.register(); + +var microprocessormainframe = VanillaFactory.createItem("microprocessormainframe"); +microprocessormainframe.maxStackSize = 64; +microprocessormainframe.register(); + +var nanoprocessorarray = VanillaFactory.createItem("nanoprocessorarray"); +nanoprocessorarray.maxStackSize = 64; +nanoprocessorarray.register(); + +var nanoprocessormainframe = VanillaFactory.createItem("nanoprocessormainframe"); +nanoprocessormainframe.maxStackSize = 64; +nanoprocessormainframe.register(); + +var quantumprocessor = VanillaFactory.createItem("quantumprocessor"); +quantumprocessor.maxStackSize = 64; +quantumprocessor.register(); + +var quantumprocessorarray = VanillaFactory.createItem("quantumprocessorarray"); +quantumprocessorarray.maxStackSize = 64; +quantumprocessorarray.register(); + +var quantumprocessormainframe = VanillaFactory.createItem("quantumprocessormainframe"); +quantumprocessormainframe.maxStackSize = 64; +quantumprocessormainframe.register(); + +var crystalcircuit = VanillaFactory.createItem("crystalcircuit"); +crystalcircuit.maxStackSize = 64; +crystalcircuit.register(); + +var crystalprocessorarray = VanillaFactory.createItem("crystalprocessorarray"); +crystalprocessorarray.maxStackSize = 64; +crystalprocessorarray.register(); + +var crystalprocessormainframe = VanillaFactory.createItem("crystalprocessormainframe"); +crystalprocessormainframe.maxStackSize = 64; +crystalprocessormainframe.register(); + + + + +var warpengine = VanillaFactory.createItem("warpengine"); +warpengine.maxStackSize = 64; +warpengine.rarity = "epic"; +warpengine.register(); + +var radiumsalt = VanillaFactory.createItem("radiumsalt"); +radiumsalt.maxStackSize = 64; +radiumsalt.register(); + +var gemsensor = VanillaFactory.createItem("gemsensor"); +gemsensor.maxStackSize = 64; +gemsensor.register(); + +var draconicstemcells = VanillaFactory.createItem("draconicstemcells"); +draconicstemcells.maxStackSize = 64; +draconicstemcells.rarity = "epic"; +draconicstemcells.register(); + +var radiationlayer = VanillaFactory.createItem("radiationlayer"); +radiationlayer.maxStackSize = 64; +radiationlayer.register(); + +var pressurelayer = VanillaFactory.createItem("pressurelayer"); +pressurelayer.maxStackSize = 64; +pressurelayer.register(); + +var unpreparedspacehelmet = VanillaFactory.createItem("unpreparedspacehelmet"); +unpreparedspacehelmet.maxStackSize = 64; +unpreparedspacehelmet.register(); + +var unpreparedspacechestpiece = VanillaFactory.createItem("unpreparedspacechestpiece"); +unpreparedspacechestpiece.maxStackSize = 64; +unpreparedspacechestpiece.register(); + +var unpreparedspaceleggings = VanillaFactory.createItem("unpreparedspaceleggings"); +unpreparedspaceleggings.maxStackSize = 64; +unpreparedspaceleggings.register(); + +var unpreparedspaceboots = VanillaFactory.createItem("unpreparedspaceboots"); +unpreparedspaceboots.maxStackSize = 64; +unpreparedspaceboots.register(); + +var cloth = VanillaFactory.createItem("cloth"); +cloth.maxStackSize = 64; +cloth.register(); + +var thermalcloth = VanillaFactory.createItem("thermalcloth"); +thermalcloth.maxStackSize = 64; +thermalcloth.register(); + +var omnicoin = VanillaFactory.createItem("omnicoin"); +omnicoin.maxStackSize = 64; +omnicoin.register(); + +var omnicoin5 = VanillaFactory.createItem("omnicoin5"); +omnicoin5.maxStackSize = 64; +omnicoin5.rarity = "uncommon"; +omnicoin5.register(); + +var omnicoin25 = VanillaFactory.createItem("omnicoin25"); +omnicoin25.maxStackSize = 64; +omnicoin25.rarity = "rare"; +omnicoin25.register(); + +var omnicoin100 = VanillaFactory.createItem("omnicoin100"); +omnicoin100.maxStackSize = 64; +omnicoin100.rarity = "epic"; +omnicoin100.register(); + +var moondust = VanillaFactory.createItem("moondust"); +moondust.maxStackSize = 64; +moondust.register(); + +var pulsatingwire = VanillaFactory.createItem("pulsatingwire"); +pulsatingwire.maxStackSize = 64; +pulsatingwire.register(); + +var blazepowder = VanillaFactory.createItem("blazepowder"); +blazepowder.maxStackSize = 64; +blazepowder.register(); + +var excitationcoil = VanillaFactory.createBlock("excitationcoil", ); +excitationcoil.axisAlignedBB = AxisAlignedBB.create( + 4.0 / 16.0, + 0.0 / 16.0, + 4.0 / 16.0, + 12.0 / 16.0, + 9.0 / 16.0, + 12.0 / 16.0 +); +excitationcoil.lightValue = 1; +excitationcoil.fullBlock = false; +excitationcoil.register(); + +var block_dust = VanillaFactory.createBlock("block_dust", ); +block_dust.blockSoundType = ; +block_dust.toolClass = "shovel"; +block_dust.toolLevel = 0; +block_dust.blockHardness = 0.4; +block_dust.blockResistance = 0.4; +block_dust.gravity = true; +block_dust.register(); + +var endstonedust = VanillaFactory.createItem("endstonedust"); +endstonedust.maxStackSize = 64; +endstonedust.register(); + +var knightslimeingot = VanillaFactory.createItem("knightslimeingot"); +knightslimeingot.maxStackSize = 64; +knightslimeingot.register(); + +var redstonearmorplate = VanillaFactory.createItem("redstonearmorplate"); +redstonearmorplate.maxStackSize = 64; +redstonearmorplate.register(); + +var carbonarmorplate = VanillaFactory.createItem("carbonarmorplate"); +carbonarmorplate.maxStackSize = 64; +carbonarmorplate.register(); + +var lapisarmorplate = VanillaFactory.createItem("lapisarmorplate"); +lapisarmorplate.maxStackSize = 64; +lapisarmorplate.register(); + +var solidifiedargon = VanillaFactory.createItem("solidifiedargon"); +solidifiedargon.maxStackSize = 64; +solidifiedargon.register(); + +var solidifiedchlorine = VanillaFactory.createItem("solidifiedchlorine"); +solidifiedchlorine.maxStackSize = 64; +solidifiedchlorine.register(); + +var solidifiedfluorine = VanillaFactory.createItem("solidifiedfluorine"); +solidifiedfluorine.maxStackSize = 64; +solidifiedfluorine.register(); + +var solidifiedhelium = VanillaFactory.createItem("solidifiedhelium"); +solidifiedhelium.maxStackSize = 64; +solidifiedhelium.register(); + +var solidifiedhydrogen = VanillaFactory.createItem("solidifiedhydrogen"); +solidifiedhydrogen.maxStackSize = 64; +solidifiedhydrogen.register(); + +var solidifiedkrypton = VanillaFactory.createItem("solidifiedkrypton"); +solidifiedkrypton.maxStackSize = 64; +solidifiedkrypton.register(); + +var solidifiedmercury = VanillaFactory.createItem("solidifiedmercury"); +solidifiedmercury.maxStackSize = 64; +solidifiedmercury.register(); + +var solidifiedneon = VanillaFactory.createItem("solidifiedneon"); +solidifiedneon.maxStackSize = 64; +solidifiedneon.register(); + +var solidifiednitrogen = VanillaFactory.createItem("solidifiednitrogen"); +solidifiednitrogen.maxStackSize = 64; +solidifiednitrogen.register(); + +var solidifiedoxygen = VanillaFactory.createItem("solidifiedoxygen"); +solidifiedoxygen.maxStackSize = 64; +solidifiedoxygen.register(); + +var solidifiedradon = VanillaFactory.createItem("solidifiedradon"); +solidifiedradon.maxStackSize = 64; +solidifiedradon.register(); + +var solidifiedxenon = VanillaFactory.createItem("solidifiedxenon"); +solidifiedxenon.maxStackSize = 64; +solidifiedxenon.register(); + +function makeFluid(name as string, + hexColor as string, + gaseous as bool, + viscosity as int, + rarity as string, + luminosity as int) { + val fluid as Fluid = VanillaFactory.createFluid(name, Color.fromHex(hexColor)); + fluid.gaseous = gaseous; + fluid.viscosity = viscosity; + fluid.density = gaseous ? -viscosity : viscosity; + fluid.rarity = rarity; + fluid.luminosity = luminosity; + fluid.register(); +} + +// name color gas? viscosity rarity light +//makeFluid("krypton", "73f93e", true, 500, "RARE", 0); +//makeFluid("neon", "f435eb", true, 500, "RARE", 0); +//makeFluid("xenon", "8d1f9b", true, 500, "RARE", 0); + +makeFluid("elementalreduction", "588c5a", false, 2000, "COMMON", 7); + +//makeFluid("einsteinium", "ddc10b", false, 4096, "COMMON", 0); +//makeFluid("californium", "9b110c", false, 3072, "COMMON", 0); +//makeFluid("berkelium", "ba5710", false, 2048, "COMMON", 0); +//makeFluid("curium", "421e5b", false, 1024, "COMMON", 0); +//makeFluid("neptunium", "c3dbc6", false, 1024, "COMMON", 0); +makeFluid("plutonium2", "f73663", false, 1024, "COMMON", 0); +makeFluid("uranium233", "187a30", false, 1024, "COMMON", 0); + +//makeFluid("moltencreativeportabletank", "a02cba", false, 1, "EPIC", 0); +//makeFluid("awakeneddraconium", "ff890c", false, 2000, "COMMON", 0); +//makeFluid("moltencrystalmatrix", "4cffed", false, 2000, "COMMON", 0); +makeFluid("moltensoularium", "6b4411", false, 1000, "COMMON", 0); +makeFluid("moltendarksoularium", "422805", false, 1000, "COMMON", 0); +makeFluid("moltennetherstar", "f2f2d8", false, 100, "COMMON", 15); + +makeFluid("moltenempoweredrestonia", "ff0000", false, 10000, "COMMON", 15); +makeFluid("moltenempoweredpalis", "0026ff", false, 10000, "COMMON", 15); +makeFluid("moltenempoweredenori", "e6e6e6", false, 10000, "COMMON", 15); +makeFluid("moltenempowereddiamatine", "00fbff", false, 10000, "COMMON", 15); +makeFluid("moltenempoweredemeradic", "00ff00", false, 10000, "COMMON", 15); +makeFluid("moltenempoweredvoid", "0e0e0e", false, 10000, "COMMON", 15); + +var universalnavigator = VanillaFactory.createItem("universalnavigator"); +universalnavigator.maxStackSize = 64; +universalnavigator.rarity = "epic"; +universalnavigator.register(); + +var stabilizedeinsteinium = VanillaFactory.createItem("stabilizedeinsteinium"); +stabilizedeinsteinium.maxStackSize = 64; +stabilizedeinsteinium.rarity = "epic"; +stabilizedeinsteinium.register(); + +var stabilizedberkelium = VanillaFactory.createItem("stabilizedberkelium"); +stabilizedberkelium.maxStackSize = 64; +stabilizedberkelium.register(); + +var stabilizedneptunium = VanillaFactory.createItem("stabilizedneptunium"); +stabilizedneptunium.maxStackSize = 64; +stabilizedneptunium.register(); + +var stabilizedplutonium = VanillaFactory.createItem("stabilizedplutonium"); +stabilizedplutonium.maxStackSize = 64; +stabilizedplutonium.register(); + +var stabilizeduranium = VanillaFactory.createItem("stabilizeduranium"); +stabilizeduranium.maxStackSize = 64; +stabilizeduranium.register(); + +var stabilizedthorium = VanillaFactory.createItem("stabilizedthorium"); +stabilizedthorium.maxStackSize = 64; +stabilizedthorium.register(); + +var stabilizedcurium = VanillaFactory.createItem("stabilizedcurium"); +stabilizedcurium.maxStackSize = 64; +stabilizedcurium.register(); + +var stabilizedcalifornium = VanillaFactory.createItem("stabilizedcalifornium"); +stabilizedcalifornium.maxStackSize = 64; +stabilizedcalifornium.register(); + +var stabilizedamericium = VanillaFactory.createItem("stabilizedamericium"); +stabilizedamericium.maxStackSize = 64; +stabilizedamericium.register(); + + +var exoticmaterialscatalyst = VanillaFactory.createItem("exoticmaterialscatalyst"); +exoticmaterialscatalyst.maxStackSize = 64; +exoticmaterialscatalyst.register(); + +var eternalcatalyst = VanillaFactory.createItem("eternalcatalyst"); +eternalcatalyst.maxStackSize = 64; +eternalcatalyst.register(); + +var compressedoctadiccapacitor = VanillaFactory.createItem("compressedoctadiccapacitor"); +compressedoctadiccapacitor.maxStackSize = 64; +compressedoctadiccapacitor.register(); + +var doublecompressedoctadiccapacitor = VanillaFactory.createItem("doublecompressedoctadiccapacitor"); +doublecompressedoctadiccapacitor.maxStackSize = 64; +doublecompressedoctadiccapacitor.register(); + + + + + +var ultimate_gem = VanillaFactory.createItem("ultimate_gem"); +ultimate_gem.maxStackSize = 1; +ultimate_gem.rarity = "epic"; +ultimate_gem.register(); + +var ultimate_power_storage = VanillaFactory.createItem("ultimate_power_storage"); +ultimate_power_storage.maxStackSize = 1; +ultimate_power_storage.rarity = "epic"; +ultimate_power_storage.register(); + +var ultimate_generator = VanillaFactory.createItem("ultimate_generator"); +ultimate_generator.maxStackSize = 1; +ultimate_generator.rarity = "epic"; +ultimate_generator.register(); + + + + + + + +var hotdraconiumingot = VanillaFactory.createItem("hotdraconiumingot"); +hotdraconiumingot.rarity = "rare"; +hotdraconiumingot.maxStackSize = 16; + +hotdraconiumingot.onItemUpdate = function(itemStack, world, owner, slot, isSelected) { + if (world.getWorldTime() % 20 == 0) { + owner.attackEntityFrom(.setDamageBypassesArmor(), 3.0); + } + return; +}; + +hotdraconiumingot.register(); + + + + + +var netherstarsouth = VanillaFactory.createItem("netherstarsouth"); +netherstarsouth.maxStackSize = 64; +netherstarsouth.register(); + +var netherstareast = VanillaFactory.createItem("netherstareast"); +netherstareast.maxStackSize = 64; +netherstareast.register(); + +var netherstarwest = VanillaFactory.createItem("netherstarwest"); +netherstarwest.maxStackSize = 64; +netherstarwest.register(); + + + +var steelplating = VanillaFactory.createItem("steelplating"); +steelplating.rarity = "uncommon"; +steelplating.maxStackSize = 64; +steelplating.register(); + +var titaniumplating = VanillaFactory.createItem("titaniumplating"); +titaniumplating.rarity = "uncommon"; +titaniumplating.maxStackSize = 64; +titaniumplating.register(); + +var tungstencarbideplating = VanillaFactory.createItem("tungstencarbideplating"); +tungstencarbideplating.rarity = "uncommon"; +tungstencarbideplating.maxStackSize = 64; +tungstencarbideplating.register(); + +var signalumplating = VanillaFactory.createItem("signalumplating"); +signalumplating.rarity = "uncommon"; +signalumplating.maxStackSize = 64; +signalumplating.register(); + +var iridiumalloyplating = VanillaFactory.createItem("iridiumalloyplating"); +iridiumalloyplating.rarity = "uncommon"; +iridiumalloyplating.maxStackSize = 64; +iridiumalloyplating.register(); + +var enderiumplating = VanillaFactory.createItem("enderiumplating"); +enderiumplating.rarity = "rare"; +enderiumplating.maxStackSize = 64; +enderiumplating.register(); + +var draconiumplating = VanillaFactory.createItem("draconiumplating"); +draconiumplating.rarity = "rare"; +draconiumplating.maxStackSize = 64; +draconiumplating.register(); + +var crystalmatrixplating = VanillaFactory.createItem("crystalmatrixplating"); +crystalmatrixplating.rarity = "epic"; +crystalmatrixplating.maxStackSize = 64; +crystalmatrixplating.register(); + +var quantumfluxedeterniumplating = VanillaFactory.createItem("quantumfluxedeterniumplating"); +quantumfluxedeterniumplating.rarity = "epic"; +quantumfluxedeterniumplating.maxStackSize = 64; +quantumfluxedeterniumplating.register(); + +var neutroniumplating = VanillaFactory.createItem("neutroniumplating"); +neutroniumplating.rarity = "epic"; +neutroniumplating.maxStackSize = 64; +neutroniumplating.register(); + +var heartofauniverse = VanillaFactory.createItem("heartofauniverse"); +heartofauniverse.rarity = "epic"; +heartofauniverse.maxStackSize = 1; +heartofauniverse.register(); + + +var tieroneship = VanillaFactory.createItem("tieroneship"); +tieroneship.rarity = "uncommon"; +tieroneship.maxStackSize = 16; +tieroneship.register(); + +var t1guidance = VanillaFactory.createItem("t1guidance"); +t1guidance.rarity = "uncommon"; +t1guidance.maxStackSize = 64; +t1guidance.register(); + +var t2guidance = VanillaFactory.createItem("t2guidance"); +t2guidance.rarity = "uncommon"; +t2guidance.maxStackSize = 64; +t2guidance.register(); + +var t1laser = VanillaFactory.createItem("t1laser"); +t1laser.rarity = "uncommon"; +t1laser.maxStackSize = 64; +t1laser.register(); + +var t2laser = VanillaFactory.createItem("t2laser"); +t2laser.rarity = "rare"; +t2laser.maxStackSize = 64; +t2laser.register(); + +var t3laser = VanillaFactory.createItem("t3laser"); +t3laser.rarity = "uncommon"; +t3laser.maxStackSize = 64; +t3laser.register(); + +var tiertwoship = VanillaFactory.createItem("tiertwoship"); +tiertwoship.rarity = "uncommon"; +tiertwoship.maxStackSize = 16; +tiertwoship.register(); + +var tierthreeship = VanillaFactory.createItem("tierthreeship"); +tierthreeship.rarity = "uncommon"; +tierthreeship.maxStackSize = 16; +tierthreeship.register(); + +var tierfourship = VanillaFactory.createItem("tierfourship"); +tierfourship.rarity = "uncommon"; +tierfourship.maxStackSize = 16; +tierfourship.register(); + +var tierfiveship = VanillaFactory.createItem("tierfiveship"); +tierfiveship.rarity = "rare"; +tierfiveship.maxStackSize = 16; +tierfiveship.register(); + +var tiersixship = VanillaFactory.createItem("tiersixship"); +tiersixship.rarity = "rare"; +tiersixship.maxStackSize = 16; +tiersixship.register(); + +var tiersevenship = VanillaFactory.createItem("tiersevenship"); +tiersevenship.rarity = "rare"; +tiersevenship.maxStackSize = 16; +tiersevenship.register(); + +var tiereightship = VanillaFactory.createItem("tiereightship"); +tiereightship.rarity = "epic"; +tiereightship.maxStackSize = 16; +tiereightship.register(); + +var tiernineship = VanillaFactory.createItem("tiernineship"); +tiernineship.rarity = "epic"; +tiernineship.maxStackSize = 16; +tiernineship.register(); + +var tiertenship = VanillaFactory.createItem("tiertenship"); +tiertenship.rarity = "epic"; +tiertenship.maxStackSize = 16; +tiertenship.register(); + +var quantumflux = VanillaFactory.createItem("quantumflux"); +quantumflux.rarity = "epic"; +quantumflux.maxStackSize = 64; +quantumflux.register(); + +var dragonlairdata = VanillaFactory.createItem("dragonlairdata"); +dragonlairdata.rarity = "epic"; +dragonlairdata.maxStackSize = 64; +dragonlairdata.register(); + +var witherrealmdata = VanillaFactory.createItem("witherrealmdata"); +witherrealmdata.rarity = "epic"; +witherrealmdata.maxStackSize = 64; +witherrealmdata.register(); + +var impossiblerealmdata = VanillaFactory.createItem("impossiblerealmdata"); +impossiblerealmdata.rarity = "rare"; +impossiblerealmdata.maxStackSize = 64; +impossiblerealmdata.register(); + +var universecreationdata = VanillaFactory.createItem("universecreationdata"); +universecreationdata.rarity = "epic"; +universecreationdata.maxStackSize = 1; +universecreationdata.register(); + +var stellarcreationdata = VanillaFactory.createItem("stellarcreationdata"); +stellarcreationdata.rarity = "rare"; +stellarcreationdata.maxStackSize = 64; +stellarcreationdata.register(); + +var lairoftheclockworkkingdata = VanillaFactory.createItem("lairoftheclockworkkingdata"); +lairoftheclockworkkingdata.rarity = "epic"; +lairoftheclockworkkingdata.maxStackSize = 1; +lairoftheclockworkkingdata.register(); + +var lairofthechaosguardiandata = VanillaFactory.createItem("lairofthechaosguardiandata"); +lairofthechaosguardiandata.rarity = "epic"; +lairofthechaosguardiandata.maxStackSize = 1; +lairofthechaosguardiandata.register(); + +var sentientgear = VanillaFactory.createItem("sentientgear"); +sentientgear.rarity = "epic"; +sentientgear.maxStackSize = 64; +sentientgear.register(); + +var denseoilshale = VanillaFactory.createBlock("denseoilshale", ); +denseoilshale.blockSoundType = ; +denseoilshale.register(); + +var densehydrogen = VanillaFactory.createItem("densehydrogen"); +densehydrogen.maxStackSize = 64; +densehydrogen.rarity = "uncommon"; +densehydrogen.register(); + +var ultradensehydrogen = VanillaFactory.createItem("ultradensehydrogen"); +ultradensehydrogen.maxStackSize = 64; +ultradensehydrogen.rarity = "rare"; +ultradensehydrogen.register(); + +var microverse_casing = VanillaFactory.createBlock("microverse_casing", ); +microverse_casing.register(); + +var microverse_vent = VanillaFactory.createBlock("microverse_vent", ); +microverse_vent.register(); + +//Smores + +var smingots as string[] = [ + "eightsmore", + "sixteensmore", + "thirtytwosmore", + "sixtyfoursmore" +] as string[]; + +function getItemFoodEaten(duration as int) as IItemFoodEaten { + return function(stack, world, player) { + val potions = [ // These can't resolve when the script is run, so resolve them within the function. + , + , + , + , + + ] as IPotion[]; + for potion in potions { + player.addPotionEffect(potion.makePotionEffect(duration, 1)); + } + } as IItemFoodEaten; +} + +var heal = 44; +var saturation = 8.6 as float; +var potionDuration = 1200; + +for smingot in smingots { + heal = (heal * 2) + 4; + saturation = (saturation * 2) + 1; + potionDuration = potionDuration * 2; + + val foodRep = VanillaFactory.createItemFood(smingot, heal); + foodRep.saturation = saturation; + foodRep.alwaysEdible = true; + foodRep.onItemFoodEaten = getItemFoodEaten(potionDuration); + + foodRep.register(); +} + +// Forestry removal items +var pulsatingdust = VanillaFactory.createItem("pulsatingdust"); +pulsatingdust.maxStackSize = 64; +pulsatingdust.register(); + +var pulsatingmesh = VanillaFactory.createItem("pulsatingmesh"); +pulsatingmesh.maxStackSize = 64; +pulsatingmesh.register(); + + +var simulation_casing = VanillaFactory.createBlock("simulation_casing", ); +simulation_casing.register(); + +var simulation_casing_2 = VanillaFactory.createBlock("simulation_casing_2", ); +simulation_casing_2.register(); \ No newline at end of file diff --git a/scripts/CraftingCoreUpgrade.zs b/scripts/CraftingCoreUpgrade.zs new file mode 100644 index 0000000..92b2fe5 --- /dev/null +++ b/scripts/CraftingCoreUpgrade.zs @@ -0,0 +1,90 @@ +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemStack; + + +print("--- CraftingCoreUpgrade.zs initialized ---"); + + #Crafting Core Recipes +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +var outputInputMap as IIngredient[][IItemStack] = { + #Empowered Canola Seed + : [ + , //crystallized canola seed + , + , + , + + ], + #Empowered Restonia + : [ + , + , + , + .withTag({Fluid: {FluidName: "sulfuric_acid", Amount: 1000}}), + //conflux component + ], + #Empowered Palis + : [ + , + , + , + .withTag({Fluid: {FluidName: "water", Amount: 1000}}), + + ], + #Empowered Diamatine + : [ + , + , + , + .withTag({Fluid: {FluidName: "nitrogen_dioxide", Amount: 1000}}), + + ], + #Empowered Void Crystal + : [ + , + , + , + .withTag({Fluid: {FluidName: "carbon", Amount: 1000}}), + + ], + #Empowered Emeradic + : [ + , + , + , + .withTag({Fluid: {FluidName: "argon", Amount: 1000}}), + + ], + #Empowered Enori + : [ + , + , + , + .withTag({Fluid: {FluidName: "helium", Amount: 1000}}), + + ] +}; + +for output, inputArray in outputInputMap { + var input as IItemStack = inputArray[0]; + mods.extendedcrafting.CombinationCrafting.addRecipe( + output, + 4000000, + 400000, + input, [ + inputArray[1], + inputArray[2], + inputArray[3], + inputArray[4] + ]); +} + + + + diff --git a/scripts/DenseOres.zs b/scripts/DenseOres.zs new file mode 100644 index 0000000..4ec4c5c --- /dev/null +++ b/scripts/DenseOres.zs @@ -0,0 +1,48 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.oredict.IOreDictEntry; +import mods.gregtech.recipe.RecipeMap; + +/* + This file provides compatibility for DenseMetals. + Adds ore dictionary entries for dense ores. + Registers chemical reactor recipes to turn one dense ore into 16 regular ores. + + denseOres is an associative array: + { + ore_dictionary_entry : [ dense_ore_stack, regular_ore_stack ] + } +*/ + +val denseOres as IItemStack[][IOreDictEntry] = { + : [ , ] + , : [ , ] + , : [ , ] + , : [ , ] + , : [ , ] + , : [ , ] + , : [ , ] + , : [ , ] +}; + +val fluidCatalyst = * 1000; +val regularOrePerDense = 16; +val recipeDuration = 200; +val recipeEUt = 500; + +for oreDictEntry, itemStacks in denseOres { + val denseOreStack = itemStacks[0] as IItemStack; + val regularOreStack = itemStacks[1] as IItemStack; + + // Add ore dictionary entry + oreDictEntry.add(denseOreStack); + + // Chemical reactor recipe, 1 dense -> 16 regular + reactor.recipeBuilder() + .inputs(oreDictEntry) + .fluidInputs(fluidCatalyst) + .outputs([regularOreStack * regularOrePerDense]) + .duration(recipeDuration) + .EUt(recipeEUt) + .buildAndRegister(); +} diff --git a/scripts/DraconicEvolution.zs b/scripts/DraconicEvolution.zs new file mode 100644 index 0000000..7fe523e --- /dev/null +++ b/scripts/DraconicEvolution.zs @@ -0,0 +1,280 @@ +import mods.gregtech.recipe.RecipeMap; + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +var star = ; +var dblock = ; +var dragcore = ; +var wyvcore = ; + +//Wyvern Energy Core +recipes.remove(); +recipes.addShaped(, [ + [dragcore, , dragcore], + [, , ], + [dragcore, , dragcore]]); + +//Wyvern Bow +recipes.remove(); +recipes.addShaped(, [ + [star, wyvcore, star], + [dragcore, , dragcore], + [star, , star]]); + +//Wyvern Axe +recipes.remove(); +recipes.addShaped(, [ + [star, wyvcore, star], + [dragcore, , dragcore], + [star, , star]]); + +//Wyvern Pickaxe +recipes.remove(); +recipes.addShaped(, [ + [star, wyvcore, star], + [dragcore, , dragcore], + [star, , star]]); + +//Wyvern Shovel +recipes.remove(); +recipes.addShaped(, [ + [star, wyvcore, star], + [dragcore, , dragcore], + [star, , star]]); + +//Wyvern Sword +recipes.remove(); +recipes.addShaped(, [ + [star, wyvcore, star], + [dragcore, , dragcore], + [star, , star]]); + +//Fusion Injector +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [dragcore, , dragcore], + [, , ]]); + +//Reactor Stabalizer Frame +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , null], + [,,]]); + + +recipes.remove(); +recipes.addShaped(, [ + [null, null, null], + [,,], + [, ,]]); + +recipes.remove(); +recipes.addShaped(, [ + [null, null, null], + [,,], + [, ,]]); + +recipes.remove(); +recipes.addShaped(, [ + [null, , ], + [, ,], + [null, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //Draconium +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//GTCE Nugget Recipe +solidifier.findRecipe(7, [], [ * 144]).remove(); +//GTCE ingot recipe +solidifier.findRecipe(7, [], [ * 144]).remove(); +//GTCE Block recipe +solidifier.findRecipe(7, [], [ * 1296]).remove(); + +//Nugget Recipe +solidifier.recipeBuilder() + .fluidInputs( * 144) + .notConsumable() + .outputs([ * 9]) + .duration(200).EUt(30).buildAndRegister(); + +//Ingot Recipe +solidifier.recipeBuilder() + .fluidInputs( * 144) + .notConsumable() + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +//Block Recipe +solidifier.recipeBuilder() + .fluidInputs( * 1296) + .notConsumable() + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +recipes.addShapeless(, [,,,]); + +recipes.addShapeless(, [,,,,,,,,]); +furnace.remove(); +//GTCE Draconium ingot from dust +furnace.remove(); + +//GTCE tiny pile -> GTCE dust +//packager.findRecipe(12, [ * 9, .withTag({Configuration: 1, not_consumed: 1 as byte})], [null]).remove(); + +//GTCE small pile -> GTCE dust +//packager.findRecipe(12, [ * 4, .withTag({Configuration: 2, not_consumed: 1 as byte})], [null]).remove(); + +//Draconium nugget -> GTCE ingot +//packager.findRecipe(12, [ * 9, .withTag({Configuration: 1, not_consumed: 1 as byte})], [null]).remove(); + +//macerator.findRecipe(2, [], [null]).remove(); +macerator.recipeBuilder() + .inputs() + .outputs() + .duration(30).EUt(8).buildAndRegister(); + +//macerator.findRecipe(2, [], [null]).remove(); +macerator.recipeBuilder() + .inputs() + .outputs() + .duration(30).EUt(8).buildAndRegister(); + +//macerator.findRecipe(32, [], [null]).remove(); +macerator.recipeBuilder() + .inputs() + .outputs( * 4) + .duration(120).EUt(8).buildAndRegister(); + +//macerator.findRecipe(32, [], [null]).remove(); +macerator.recipeBuilder() + .inputs() + .outputs( * 9) + .duration(270).EUt(8).buildAndRegister(); + +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 8) +// .duration(240).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 4) +// .duration(120).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 2) +// .duration(60).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs() +// .duration(30).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 8) +// .duration(240).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 4) +// .duration(120).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs( * 2) +// .duration(60).EUt(8).buildAndRegister(); +// +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs() +// .duration(30).EUt(8).buildAndRegister(); + +//alloy.findRecipe(32, [.withTag({not_consumed: 1 as byte}), * 9], [null]).remove(); + +//extruder.findRecipe(64, [.withTag({not_consumed: 1 as byte}), * 9], [null]).remove(); + +//Awakened Draconium +fluidextractor.recipeBuilder() + .inputs() + .fluidOutputs([ * 16]) + .duration(200).EUt(30).buildAndRegister(); + +fluidextractor.recipeBuilder() + .inputs() + .fluidOutputs([ * 144]) + .duration(200).EUt(30).buildAndRegister(); + +fluidextractor.recipeBuilder() + .inputs() + .fluidOutputs([ * 1296]) + .duration(200).EUt(30).buildAndRegister(); + +//fluidextractor.recipeBuilder() +// .inputs() +// .fluidOutputs([ * 576]) +// .duration(200).EUt(30).buildAndRegister(); + +//fluidextractor.recipeBuilder() +// .inputs() +// .fluidOutputs([ * 144]) +// .duration(200).EUt(30).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs( * 144) + .notConsumable() + .outputs([ * 9]) + .duration(200).EUt(30).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs( * 144) + .notConsumable() + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs( * 1296) + .notConsumable() + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs( * 144) + .notConsumable() + .outputs([.firstItem]) + .duration(200).EUt(30).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs( * 576) + .notConsumable() + .outputs([.firstItem]) + .duration(200).EUt(30).buildAndRegister(); diff --git a/scripts/Earlygame.zs b/scripts/Earlygame.zs new file mode 100644 index 0000000..c336fa6 --- /dev/null +++ b/scripts/Earlygame.zs @@ -0,0 +1,1056 @@ +import mods.gregtech.recipe.RecipeMap; +import mods.gregtech.material.MaterialRegistry; +import crafttweaker.item.IItemStack; +//import scripts.CommonVars.makeShaped as makeShaped; + +//Plantball +//recipes.addShaped(, [ +// [,,], +// [,null,], +// [,,]]); +//recipes.addShaped(, [ +// [,,], +// [,null,], +// [,,]]); +//recipes.addShaped(, [ +// [,,], +// [,null,], +// [,,]]); +//furnace.addRecipe( * 2, , 0.0); + + +recipes.remove(); +recipes.addShaped( * 2, [ + [, , ], + [, , ], + [, , ]]); + +//Iron Shears +//recipes.remove(); +//recipes.addShaped(,[ +//[,], +//[,]]); +//.displayName = "Iron Shears"; + +//Wool +//recipes.remove(); +//recipes.addShapeless( * 4, []); + + +//recipes.addShaped(.withTag({"GT.ToolStats": {PrimaryMaterial: "rubber", MaxDurability: 256, DigSpeed: 4.0 as float, AttackDamage: 1.0 as float, HarvestLevel: 1}}), [ +//[,,null], +//[,,], +//[,,null]]); + + +//Dusts +//furnace.addRecipe(, , 0.0); +//recipes.addShapeless(, [,]); +//recipes.addShapeless(, [,]); +//recipes.addShapeless(, [,]); +//recipes.addShapeless(,[,]); +//recipes.addShapeless(,[,]); +//recipes.addShapeless(, [,]); +recipes.addShapeless(, [, ]); +recipes.addShapeless(, [, ]); +recipes.addShapeless(, [, ]); +recipes.addShapeless(, [,]); +furnace.addRecipe(, , 0.0); +recipes.addShapeless(, [, ]); + + +//Clay Electrolyzing +//electrolyzer.findRecipe(120, [ * 13], [null]).remove(); +//electrolyzer.recipeBuilder().inputs([ * 7]).outputs([ * 2, * 2, , * 2]).duration(400).EUt(30).buildAndRegister(); + +//Photovoltaic Cells +//alloy_smelter.recipeBuilder().inputs([ * 2, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); + +//Small Gears +//alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); + +//Drawers +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.addShaped(, [[, , ], [, , ], [, , ]]); + +recipes.addShaped(, [ + [,,], + [, , ], + [,,]]); + +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +//recipes.remove(); +//recipes.addShaped(, [ +// [, , ], +// [, , ], //Ender Pearl Block +// [, , ]]); +//.displayName = "Ender Pump"; + +// Ender Chest (Ender Storage) +//recipes.remove(); +//recipes.addShaped(, [ +// [, , ], +// [, basictank, ], +// [, , ]]); //Ender Pearl Block +//recipes.addShapeless(, []); + + +//Black Quartz +electrolyzer.recipeBuilder().inputs([ * 4]).outputs([]).duration(400).EUt(90).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs( * 1000).outputs([]).duration(150).EUt(16).buildAndRegister(); + +//Mechanical Crafter +recipes.remove(); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); + + +//resonating redstone crystal +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); +alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); +alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(800).EUt(16).buildAndRegister(); // Ender Eye Block +alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(800).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(400).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(400).EUt(16).buildAndRegister(); + +//Redstone Gear +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + + + +//Photovoltaic Composite +//recipes.remove(); +//recipes.addShapeless( * 3, [,,]); +// +// +//recipes.remove(); +//recipes.remove(); +//recipes.addShaped(, [[, , ]]); + +//EIO Alloys +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(240).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(240).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); +//alloy_smelter.recipeBuilder().inputs([, ]).outputs([ * 2]).duration(100).EUt(16).buildAndRegister(); + +//Ender Chest +recipes.removeByRecipeName("enderstorage:ender_chest"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Blaze Rod +recipes.addShapeless(, []); + +//LV Macerator +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//MV Macerator +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//LV Piston +recipes.addShaped(, [ + [,,], + [, ,], + [, , ]]); + +//Fluid Conduit +//mods.jei.JEI.removeAndHide(); +//recipes.remove(); +//recipes.addShaped( * 4, [ +// [, , ], +// [,,], +// [, , ]]); +//assembler.recipeBuilder().inputs([ * 3, * 6]).outputs([ * 8]).duration(80).EUt(16).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([]).duration(80).EUt(8).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([]).duration(80).EUt(8).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(500).EUt(16).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(400).EUt(16).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(300).EUt(16).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(16).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(16).buildAndRegister(); +recipes.addShapeless(,[]); +recipes.addShapeless(,[]); +recipes.remove(); + +//Yeta Wrench +//recipes.remove(); +//recipes.addShaped(, [ +// [, null, ], +// [null, , null], +// [null,,null]]); + + +//.displayName = "Electric Blast Furnace Controller"; +//.displayName = "Fluid Input Hatch (ULV)"; +//.displayName = "Fluid Input Hatch (LV)"; +//.displayName = "Fluid Input Hatch (MV)"; +//.displayName = "Fluid Input Hatch (HV)"; +//.displayName = "Fluid Input Hatch (EV)"; +//.displayName = "Fluid Input Hatch (IV)"; +//.displayName = "Fluid Input Hatch (LuV)"; +//.displayName = "Fluid Input Hatch (ZPM)"; +//.displayName = "Fluid Input Hatch (UV)"; +//.displayName = "Fluid Input Hatch (MAX)"; +//.displayName = "Fluid Output Hatch (ULV)"; +//.displayName = "Fluid Output Hatch (LV)"; +//.displayName = "Fluid Output Hatch (MV)"; +//.displayName = "Fluid Output Hatch (HV)"; +//.displayName = "Fluid Output Hatch (EV)"; +//.displayName = "Fluid Output Hatch (IV)"; +//.displayName = "Fluid Output Hatch (LuV)"; +//.displayName = "Fluid Output Hatch (ZPM)"; +//.displayName = "Fluid Output Hatch (UV)"; +//.displayName = "Fluid Output Hatch (MAX)"; + + + + +//Chemistry +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(100).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(200).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidOutputs( * 1000).EUt(30).duration(120).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 100).outputs().EUt(30).duration(120).buildAndRegister(); +// recipes for Manganese Oxides - currently unused +// chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 250).outputs().EUt(15).duration(120).buildAndRegister(); +// chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 1000).outputs().EUt(500).duration(120).buildAndRegister(); +mixer.recipeBuilder().inputs([,]).outputs( * 2).EUt(15).duration(80).buildAndRegister(); +mixer.recipeBuilder().inputs([,]).outputs( * 2).EUt(15).duration(40).buildAndRegister(); +//mixer.recipeBuilder().inputs([, * 4,,]).fluidInputs([ * 576, * 144]).outputs().EUt(8000).duration(400).buildAndRegister(); +//mixer.recipeBuilder().inputs([,,*4,]).fluidInputs([ * 576, * 144]).outputs().EUt(30000).duration(400).buildAndRegister(); +mixer.recipeBuilder().inputs([ * 3, * 2, * 2, * 2]).outputs( * 9).EUt(15).duration(200).buildAndRegister(); +recipes.removeShapeless(, [, , , , ]); +//mixer.findRecipe(8, [.firstItem * 3, .firstItem, .firstItem], [null]).remove(); +//mixer.findRecipe(8, [.firstItem * 3, .firstItem, .firstItem], [null]).remove(); +furnace.addRecipe(, , 0.0); + +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(100).duration(100).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(100).duration(100).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 250]).outputs().EUt(100).duration(100).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([, ]).outputs(.firstItem).EUt(2000).duration(500).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs([ * 4]).fluidInputs([ * 1000, * 1000]).outputs( * 4).EUt(2000).duration(1000).buildAndRegister(); +//recipes.addShaped(, [ +// [null, , null], +// [, , ], +// [null, , null]]); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + +recipes.remove(); +chemical_reactor.recipeBuilder().inputs([,]).outputs().EUt(16).duration(100).buildAndRegister(); +recipes.remove(); +recipes.addShapeless( * 8, []); +//assembler.findRecipe(2, [, ], [null]).remove(); +//assembler.findRecipe(2, [ * 6,], [null]).remove(); +// Black Steel Dust * 5 +.findRecipe(7, [, , * 3, .withTag({Configuration: 1})], null).remove(); + + +//Ammonia Recipe: Changes the EU/t +//reactor.findRecipe(384, [.withTag({Configuration: 1})], [ * 1000, * 3000]).remove(); +//chemical_reactor.recipeBuilder() +// .notConsumable(.withTag({Configuration: 1})) +// .fluidInputs( * 1000, * 3000) +// .fluidOutputs( * 1000) +// .EUt(100).duration(320).buildAndRegister(); + +//Dimethylhydrazine: Changes the EU/t +chemical_reactor.findRecipe(480, [null], [ * 1000, * 1000]).remove(); +chemical_reactor.recipeBuilder() + .fluidInputs( * 1000, * 1000) + .fluidOutputs( * 1000, * 1000) + .EUt(120).duration(960).buildAndRegister(); + +//Remove other recipe for Dimethylhydrazine +chemical_reactor.findRecipe(480, [null], [ * 2000, * 2000, * 1000]).remove(); + +//Lava Factory +recipes.remove(); +recipes.addShaped( * 2, [[, , ],[, null, ], [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ]]); + +recipes.remove(); +recipes.remove(); +recipes.remove(); + +recipes.addShaped(, [[, ]]); +recipes.addShaped(, [[,]]); +recipes.addShaped(, [[,]]); +recipes.addShaped(, [[,]]); + +//Rubber Sheet +//compressor.recipeBuilder().inputs().outputs().duration(20).EUt(8).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs().duration(200).EUt(400).buildAndRegister(); +compressor.recipeBuilder().inputs( * 2).outputs().duration(20).EUt(4).buildAndRegister(); +compressor.recipeBuilder().inputs( * 3).outputs().duration(20).EUt(8).buildAndRegister(); +compressor.recipeBuilder().inputs( * 4).outputs().duration(20).EUt(16).buildAndRegister(); + + +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); +//macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); +forge_hammer.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); + +// Endstone Dust * 1 +.findRecipe(2, [], null).remove(); + +macerator.recipeBuilder().inputs([.firstItem]).outputs([.firstItem]).duration(16).EUt(10).buildAndRegister(); + +//Copper Furnace +recipes.remove(); +recipes.addShaped(, [ +[, , ], +[, , ], +[, , ]]); + +//Silver Furnace +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Gold Furnace +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Diamond Furnace +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Obsidian Furnace +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +//recipes.removeByRecipeName("gregtech:conductive_iron_cable_1"); +//recipes.addShapeless(,[,]); + +recipes.addShapeless(,[,,]); //Small Cadmium +recipes.addShapeless(,[,,]); //Small Sodium +recipes.addShapeless(,[,,]); //Small Lithium + +// Small Battery Hull +//recipes.remove(); +//recipes.addShaped(, [ +// [], +// [], +// []]); + +// Add Corrected Small Battery Hull recipe to Assembler +//assembler.findRecipe(1, [, ],[*144]).remove(); +//assembler.recipeBuilder() +// .inputs([, ]) +// .fluidInputs([*144]) +// .outputs([]) +// .duration(800).EUt(1).buildAndRegister(); + +// Correct the Macerating recipe for Small Battery Hull +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.recipeBuilder() +// .inputs() +// .outputs() +// .duration(30).EUt(8).buildAndRegister(); + +// Add Corrected Small Battery Hull recipe to fluid extractor +//fluid_extractor.findRecipe(32, [], [null]).remove(); +//fluid_extractor.recipeBuilder() +// .inputs() +// .fluidOutputs(*144) +// .duration(80).EUt(32).buildAndRegister(); + + +//recipes.removeByRecipeName("gregtech:electric_motor/electric_motor_lv_steel"); + +//recipes.remove(); +//recipes.addShaped(, [ +// [,,], +// [, , ], +// [, , ]]); + +//furnace.addRecipe(, , 0.0); +//furnace.addRecipe(.firstItem,); +//furnace.addRecipe(.firstItem,); +//furnace.addRecipe(.firstItem,); +//furnace.addRecipe(.firstItem,); +//furnace.addRecipe(.firstItem,); +//furnace.addRecipe(, , 0.0); + +//furnace.remove( * 3, ); +//furnace.remove( * 3, ); +//furnace.addRecipe(, , 0.0); +//furnace.addRecipe(, , 0.0); + +//wiremill.recipeBuilder().inputs([]).outputs([ * 2]).duration(100).EUt(50000).buildAndRegister(); + +centrifuge.findRecipe(30, [ * 5], [null]).remove(); +//electrolyzer.findRecipe(90, [ * 8], [null]).remove(); +//electrolyzer.recipeBuilder().inputs([ * 8]).outputs([ * 3, * 3, * 2]).duration(500).EUt(32).buildAndRegister(); +electrolyzer.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(1000).buildAndRegister(); +electrolyzer.findRecipe(60, [ * 10], [null]).remove(); + + +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 250]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.findRecipe(24, [], [ * 50]).remove(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(40).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(40).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(200).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(300).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(100).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(20).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(20).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(200).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(200).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(80).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(80).EUt(16).buildAndRegister(); +autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(40).EUt(16).buildAndRegister(); + + mods.jei.JEI.removeAndHide(); + mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + );mods.jei.JEI.removeAndHide( + ); + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +furnace.setFuel(, 1200); +furnace.setFuel(, 1200); + +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs().duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs().duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(30000).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(30000).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(3000).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(8000).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(8000).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); +//compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); + + + +//recipes.removeByRecipeName("gregtech:tin_cable_4"); +//recipes.removeByRecipeName("gregtech:tin_cable_2"); +//recipes.removeByRecipeName("gregtech:red_alloy_cable_4"); +//recipes.removeByRecipeName("gregtech:red_alloy_cable_2"); +//recipes.removeByRecipeName("gregtech:conductive_iron_cable_2"); +//recipes.removeByRecipeName("gregtech:conductive_iron_cable_4"); +recipes.removeByRecipeName("gregtech:block_decompress_clay"); +recipes.removeByRecipeName("gregtech:gravel_to_flint"); + + + +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); + +recipes.remove(); +recipes.remove(); +recipes.addShapeless( * 16, [, , , ,,]); +recipes.addShapeless( * 16, [, , , ,,]); + +recipes.remove(); +recipes.remove(); +recipes.remove(); + + +recipes.addShaped(, [[, , ], + [, , ], + [, , ]]); + +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + + +//recipes.addShapeless(, [,]); +//recipes.addShapeless(, [, , ]); + +furnace.addRecipe( * 3, , 0.0); +furnace.addRecipe( * 2, , 0.0); + +//furnace.remove(); +//furnace.addRecipe(, , 0.0); + +recipes.addShaped(, [[, , ],[, , ], [, , ]]); + + +//makeShaped("of_sponge", , +// ["PPP", +// "PMP", +// "PPP"], +// { P : , // Plant Ball +// M : }); + +// Bronze Casing Assembler recipe +assembler.recipeBuilder() + .inputs(*6, ) + .outputs(*3) + .duration(50).EUt(16).buildAndRegister(); + +//Fix unintended Concrete powerder skips + +//macerator.findRecipe(8, [], [null]).remove(); +//fluid_extractor.findRecipe(32, [], [null]).remove(); +// +// +//recipes.removeByRecipeName("gregtech:block_decompress_concrete"); +// +//macerator.recipeBuilder() +// .inputs() +// .outputs( *9) +// .duration(270).EUt(8).buildAndRegister(); +// +//fluid_extractor.recipeBuilder() +// .inputs() +// .fluidOutputs(*1296) +// .duration(720).EUt(32).buildAndRegister(); +// +//recipes.addShapeless(*9, []); + +//Fix Wool macerator recipes +//acerator.findRecipe(2, [], [null]).remove(); +//acerator.recipeBuilder() +// .inputs() +// .outputs( *4) +// .duration(400).EUt(2).buildAndRegister(); +// +//Remove Unobtainable Clay recipe +//recipes.removeByRecipeName("thermalfoundation:clay_ball"); + +//Add recipe for Iron Trapdoor +assembler.recipeBuilder() + .inputs( * 4) + .notConsumable(.withTag({Configuration: 6})) + .outputs() + .duration(200).EUt(16).buildAndRegister(); + + +//Restore Pump Recipes + +//val material as string[] = [ +// +// "Chrome", +// "Iridium", +// "Darmstadtium", +// "Osmium", +// "Tin", +// "Titanium", +// "Bronze", +// "StainlessSteel", +// "Steel", +// "TungstenSteel", +// "SteelMagnetic", +// "Hssg", +// "Hsse", +// "Neutronium" +// +//] as string[]; +// +//for mat in material { +// var allPlate = oreDict.get("plate" ~ mat); +// var plate = allPlate.firstItem; +// var allScrew = oreDict.get("screw" ~ mat); +// var screw = allScrew.firstItem; +// var allRing = oreDict.get("ring" ~ mat); +// var ring = allRing.firstItem; +// var allRotor = oreDict.get("rotor" ~ mat); +// var rotor = allRotor.firstItem; +// +// //Assembler Recipe +// assembler.recipeBuilder() +// .inputs(plate*4, ring) +// .fluidInputs( * 32) +// .outputs(rotor) +// .EUt(24).duration(240).buildAndRegister(); +// +// //By Hand Recipe +// recipes.remove(rotor); +// +// recipes.addShaped("of_rotor_" ~ mat, rotor, +// ["PHP", +// "SRF", +// "PDP"], +// { P : plate, +// H : , +// S : screw, +// R : ring, +// F : , +// D : }); +//} + +//Vinyl Acetate +electrolyzer.recipeBuilder() + .fluidInputs( * 12000) + .outputs(.firstItem * 4) + .fluidOutputs( * 2000, * 6000) + .duration(288).EUt(60).buildAndRegister(); + +//Polyvinyl Acetate +electrolyzer.recipeBuilder() + .fluidInputs( * 12000) + .outputs(.firstItem * 4) + .fluidOutputs( * 2000, * 6000) + .duration(288).EUt(60).buildAndRegister(); + +//Dichlorobenzene +electrolyzer.recipeBuilder() + .fluidInputs( * 12000) + .outputs(.firstItem * 6) + .fluidOutputs( * 2000, * 4000) + .duration(576).EUt(60).buildAndRegister(); + + +//Implosion Compressor Recipes (Adding back the dynamite) + +//val implosioninputs = [ +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ], +// [, ] +// +//] as IItemStack[][]; +// +//for input in implosioninputs { +// +//implosion_compressor.recipeBuilder() +// .inputs([input[0] * 4]) +// .outputs([input[1] * 3, * 2]) +// .property("explosives", * 32) +// .duration(20).EUt(30).buildAndRegister(); +// +//} + +//Reinforced Iridium +//implosion_compressor.recipeBuilder() +// .inputs() +// .property("explosives", * 64) +// .outputs() +// .duration(20).EUt(30).buildAndRegister(); + +//Omnium +implosion_compressor.recipeBuilder() + .inputs([]) + .outputs() + .property("explosives", * 8) + .duration(20).EUt(30).buildAndRegister(); + +//Custom Byproduct chances: Revert macerator chances to old behavior + +//RecipeMap.chanceFunction = function(chance as int, +// boostPerTier as int, +// tier as int) as int { +// if boostPerTier == 0 { +// // Simulation Chamber recipes, for example, which should not scale +// return chance; +// } +// return chance * pow(2, tier); +//}; + +//Slight nerf to Bone Meal Recipe +macerator.findRecipe(2, [], [null]).remove(); +macerator.recipeBuilder() + .inputs() + .outputs( * 4) + .duration(60).EUt(8).buildAndRegister(); + +//Adjust the Bone Meal by hand recipe +recipes.removeByRecipeName("gregtech:bone_to_bone_meal"); +recipes.addShapeless( * 3, + [, ]); + +//Adjust Bone Meal Compressor recipe to prevent dupe +//compressor.findRecipe(8, [ * 3], [null]).remove(); +compressor.recipeBuilder() + .inputs( * 4) + .outputs() + .duration(20).EUt(8).buildAndRegister(); + +//Add Decomposition Recipe for Polyphenylene Sulfide +electrolyzer.recipeBuilder() + .fluidInputs( * 11000) + .outputs( * 6, ) + .fluidOutputs( * 4000) + .duration(288).EUt(128).buildAndRegister(); + +//Fix glowstone block recipe conflict in cutting saw +//saw.findRecipe(30, [], [ * 73]).remove(); +//saw.findRecipe(30, [], [ * 55]).remove(); +//saw.findRecipe(30, [], [ * 18]).remove(); +// +//saw.findRecipe(30, [], [ * 73]).remove(); +//saw.findRecipe(30, [], [ * 55]).remove(); +//saw.findRecipe(30, [], [ * 18]).remove(); + + +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 5) +// .outputs( * 4) +// .duration(200).EUt(16).buildAndRegister(); +// +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 3) +// .outputs( * 4) +// .duration(130).EUt(16).buildAndRegister(); +// +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 1) +// .outputs( * 4) +// .duration(50).EUt(16).buildAndRegister(); + +//Re-adding the old GTCE granite recipe, as it is being relied on. +//Due to GTCE's weird recipe removal for items that share an oredict, only one of the items need to be removed +// Granite Dust * 1 +.findRecipe(2, [], null).remove(); + + +macerator.recipeBuilder() + .inputs() + .outputs() + .chancedOutput(, 100, 100) + .duration(150).EUt(8).buildAndRegister(); + +//Adjust the recipe of the Rotor mold +recipes.removeByRecipeName("gregtech:shape/mold/shape_mold_rotor"); +recipes.addShaped("gtce_rotor_mold", , [ + [, null, null], + [null, null, null], + [null, null, ] +]); + +//recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.lithium"); +//recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.cadmium"); +//recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.sodium"); + +//Temporary removal of a duplicate recipe +//reactor.findRecipe(30, [ * 7], [ * 1000]).remove(); + +//Tetranitromethane recipe as a holdover +//chemical_reactor.recipeBuilder() +// .fluidInputs( * 2000, * 4000) +// .fluidOutputs( * 1000, * 4000) +// .outputs( * 3) +// .duration(480).EUt(120).buildAndRegister(); + +//electrolyzer.findRecipe(60, [null], [ * 1000]).remove(); diff --git a/scripts/EnderIO.zs b/scripts/EnderIO.zs new file mode 100644 index 0000000..1b0d77c --- /dev/null +++ b/scripts/EnderIO.zs @@ -0,0 +1,357 @@ +import mods.jei.JEI.removeAndHide as rh; +import crafttweaker.item.IItemStack; +import crafttweaker.liquid.ILiquidStack; + +import scripts.common.makeShaped as makeShaped; + +/* + + EnderIO Removals + +*/ + +// Construction Alloy Block +rh(); +recipes.remove(); + +// Construction Alloy Ingot +rh(); +recipes.remove(); + +// Construction Alloy Nugget +rh(); +recipes.remove(); + +rh(); // Clippings and Trimmings +rh(); // Twigs and Prunings +rh(); // Infinity Goop +rh(); // Clay-Coated Glowstone +rh(); // Flour +//rh(); // Species Filter (Forestry) +.remove(); // Flour + +rh(); // Enhanced Dye Blend +rh(); // Soul-Attuned Dye +rh(); // Organic Brown Dye +rh(); // Organic Green Dye +rh(); // Industrial Dye Blend +recipes.remove(); // Enhanced Dye Blend +recipes.remove(); // Industrial Dye Blend + +rh(); // Soulless Chassis +recipes.remove(); // Soulless Chassis +rh(); // Industrial Insulation + +rh(); // Simple Chassis Parts +recipes.remove(); // Simple Chassis Parts + +// Get rid of useless ingots +val uselessIngots = [ + 0 // "CrudeSteel" + , 1 // "CrystallineAlloy" + , 2 // "MelodicAlloy" + , 4 // "CrystallinePinkSlime" + , 6 // "VividAlloy" +] as int[]; + +val variants = [ + "block_alloy_endergy" + , "item_alloy_endergy_nugget" + , "item_alloy_endergy_ingot" +] as string[]; + +for metadata in uselessIngots { + for variant in variants { + var item = itemUtils.getItem("enderio:" + variant, metadata) as IItemStack; + if (!isNull(item)) { + recipes.remove(item); + rh(item); + } + } +} + +// Grinding Balls +for item in .items as IItemStack[] { + rh(item); + recipes.remove(item); +} + +for item in .items as IItemStack[] { + rh(item); + recipes.remove(item); +} + +var teBalls = [, , ] as IItemStack[]; +for item in teBalls { + rh(item); + recipes.remove(item); +} + +/* + + EnderIO Additions + +*/ + +// Blank Dark Steel Upgrade +alloy.recipeBuilder() + .inputs([, ]) + .outputs([]) + .duration(100) + .EUt(20) + .buildAndRegister(); + +// Glowstone Nano-Particles +macerator.recipeBuilder() + .inputs([]) + .outputs([]) + .duration(100) + .EUt(20) + .buildAndRegister(); + +/* + + Solar Upgrades (Helmet) + +*/ + +// Simple Solar +recipes.remove(.withTag({"enderio:dsu": "enderiomachines:solar"})); +recipes.addShapeless( + .withTag({"enderio:dsu": "enderiomachines:solar"}) + , [, ] +); + +// Solar +recipes.remove(.withTag({"enderio:dsu": "enderiomachines:solar1"})); +recipes.addShapeless( + .withTag({"enderio:dsu": "enderiomachines:solar1"}) + , [, ] +); + +// Solar II +recipes.remove(.withTag({"enderio:dsu": "enderiomachines:solar2"})); +recipes.addShapeless( + .withTag({"enderio:dsu": "enderiomachines:solar2"}) + , [, ] +); + +// Solar III +recipes.remove(.withTag({"enderio:dsu": "enderiomachines:solar3"})); +recipes.addShapeless( + .withTag({"enderio:dsu": "enderiomachines:solar3"}) + , [, ] +); + + +/* + + Extra Enderio Glasses + +*/ + +// Enlightened Clear Glass +alloy.recipeBuilder() + .inputs([, ]) + .outputs([]) + .duration(160) + .EUt(16) + .buildAndRegister(); + +//Dark Clear Glass +alloy.recipeBuilder() + .inputs([, ]) + .outputs() + .duration(200).EUt(32).buildAndRegister(); + +// Enlightened Fused Quartz +alloy.recipeBuilder() + .inputs([, ]) + .outputs([]) + .duration(160) + .EUt(16) + .buildAndRegister(); + +//Dark Fused Quarz +alloy.recipeBuilder() + .inputs([, ]) + .outputs([]) + .duration(200) + .EUt(32) + .buildAndRegister(); + +recipes.addShaped(compressedoctadiccap, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped(doublecompressedoctadiccap, [ + [compressedoctadiccap,compressedoctadiccap,compressedoctadiccap], + [compressedoctadiccap,compressedoctadiccap,compressedoctadiccap], + [compressedoctadiccap,compressedoctadiccap,compressedoctadiccap]]); + +//Replace old compressed capacitors with functional ones +recipes.addShapeless(compressedoctadiccap, []); +recipes.addShapeless(doublecompressedoctadiccap, []); + +//An attempt to do the same in JEI +mods.jei.JEI.addItem(compressedoctadiccap); +mods.jei.JEI.addItem(doublecompressedoctadiccap); +.addTooltip(format.white("Put the item into a crafting window if it has no lore")); +.addTooltip(format.white("Put the item into a crafting window if it has no lore")); + +/* + + Extra Slice'n'Splice Recipes + +*/ + +var bonus = 1 as int; +var cost = 20000 as int; +var capacitors as IItemStack[] = [ + , + +]; + +var wafers as IItemStack[] = [ + , + +]; + +for i, wafer in wafers { + bonus = bonus * 2; + cost = cost * 2; + + // EnderIO Light + makeShaped("enderio_light_" + bonus, * bonus, [ + "GGG", + "WDW", + "WCW" + ], { + W: wafer, + D: , + G: , + C: capacitors[i] + }); +} + + +//Alloy Smelter recipe for Organic Black Dye +alloy.recipeBuilder() + .inputs(,) + .outputs() + .duration(100) + .EUt(16) + .buildAndRegister(); + +//Ensure Correct Solidification + +val liquidMap as IItemStack[][ILiquidStack] = { + : [, , ], + : [, , ], + : [, , ], + : [, , ], + : [, , ], + : [, , ], + : [, , ] +}; + +for liquid, items in liquidMap { + + //Ingots + solidifier.findRecipe(7, [], [liquid * 144]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 144) + .notConsumable() + .outputs(items[0]) + .duration(20).EUt(8).buildAndRegister(); + + //Blocks + solidifier.findRecipe(7, [], [liquid * 1296]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 1296) + .notConsumable() + .outputs(items[1]) + .duration(98).EUt(8).buildAndRegister(); + + //Nuggets + solidifier.findRecipe(7, [], [liquid * 144]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 144) + .notConsumable() + .outputs(items[2] * 9) + .duration(98).EUt(8).buildAndRegister(); +} + +val packagerArray = [ + [,], + [,], + [,], + [,], + [,], + [,], + [,] +] as IItemStack[][]; + +for nugget in packagerArray { + + compressor.findRecipe(2, [nugget[0] * 9], [null]).remove(); + + compressor.recipeBuilder() + .inputs(nugget[0]*9) +// .notConsumable(.withTag({Configuration: 1})) + .outputs(nugget[1]) + .duration(300).EUt(2).buildAndRegister(); +} + +//Furnace Recipes +//End Steel +furnace.remove(, ); +furnace.addRecipe(, ); + +//Vibrant Alloy +furnace.remove(, ); +furnace.addRecipe(, ); + +//Pulsating Iron +furnace.remove(, ); +furnace.addRecipe(, ); + +//Energetic Alloy +furnace.remove(, ); +furnace.addRecipe(, ); + +//Electrical Steel +furnace.remove(, ); +furnace.addRecipe(, ); + +//Dark Steel +furnace.remove(, ); +furnace.addRecipe(, ); +//Fixing Multismelter output of the dusts of the GTCE variants of Ender IO ingots +val materialList as IItemStack[][] = [ + + [, ], + [, ], + [, ], + [, ], + [, ], + [, ], + [, ] + + +] as IItemStack[][]; + + +//for dust in materialList { +// +// furnace.recipeBuilder() +// .inputs(dust[0]) +// .outputs(dust[1]) +// .duration(128).EUt(4).buildAndRegister(); +// +//} + +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); diff --git a/scripts/Endgame.zs b/scripts/Endgame.zs new file mode 100644 index 0000000..30053b9 --- /dev/null +++ b/scripts/Endgame.zs @@ -0,0 +1,459 @@ +import crafttweaker.item.IIngredient; +import mods.gregtech.recipe.RecipeMap; +import scripts.common.makeShaped as makeShaped; + +.addTooltip(format.aqua(format.italic( + "Obtained by crushing Glitch Hearts against Obsidian."))); + +.addTooltip(format.aqua(format.italic( + "Obtained by charging with RF power in the AE2 Charger."))); + +//Gravistar +// Gravi Star * 1 +.findRecipe(7680, [], [ * 288]).remove(); + +autoclave.recipeBuilder() + .inputs() + .fluidInputs( * 36) + .outputs([]) + .duration(480).EUt(7680).buildAndRegister(); + +makeShaped("of_sunnarium_plates", * 4, + ["RRR", + "RSR", + "RRR"], + { S : , R : }); + +makeShaped("of_enriched_sunnarium", * 4, + ["NAN", + "ASA", + "NAN"], + { N : , + A : , + S : }); + +makeShaped("of_enriched_sunnarium_plate", , + [" E ", + "EPE", + " E "], + { E : , P : }); + +//electrolyzer.recipeBuilder() +// .inputs([ * 3]) +// .outputs([, +// * 2, +// , +// ]) +// .duration(200).EUt(30).buildAndRegister(); + +//Radon +electrolyzer.recipeBuilder() + .inputs([]) + .outputs([]) + .fluidOutputs( * 1000) + .duration(200).EUt(2000).buildAndRegister(); + +electrolyzer.recipeBuilder() + .inputs([ * 4]) + .outputs([]) + .duration(100).EUt(20).buildAndRegister(); + + +//autoclave.findRecipe(40, [], [ * 1]).remove(); + +//Gem Sensor +makeShaped("of_gem_sensor", , + [" O ", + "PSP", + " P "], + { O : , + S : , + P : }); + +//Composition Sensor +recipes.remove(); +makeShaped("of_composition_sensor", , + [" O ", + "PSP", + " P "], + { O : , + S : , + P : }); + +////Wetware Boards +//assembler.findRecipe(480, +// [, .firstItem], +// [ * 144]).remove(); +// +//reactor.recipeBuilder() +// .inputs([, * 8]) +// .fluidInputs( * 4000) +// .outputs([]) +// .fluidOutputs( * 3000) +// .duration(6000).EUt(3000).buildAndRegister(); +// +//reactor.recipeBuilder() +// .inputs([]) +// .fluidInputs( * 10000) +// .outputs([ * 64]) +// .duration(6000).EUt(25000).buildAndRegister(); +// +////Growth Medium +//reactor.recipeBuilder() +// .inputs([]) +// .fluidInputs( * 1000) +// .fluidOutputs([ * 1000]) +// .duration(200).EUt(200).buildAndRegister(); + +//Neutronium Plating +blast_furnace.recipeBuilder() + .inputs([ * 9]) + .fluidInputs([ * 250]) + .outputs() + .property("temperature", 9600) + .duration(40).EUt(500000).buildAndRegister(); + +//Superconductor Wires +//assembler.findRecipe(512, +// [ * 3, +// .firstItem * 3, +// ], +// [ * 2000]).remove(); +// +//assembler.findRecipe(512, +// [ * 3, +// .firstItem * 3, +// ], +// [ * 2000]).remove(); +// +//assembler.findRecipe(512, +// [ * 3, +// .firstItem * 3, +// ], +// [ * 2000]).remove(); +// +//freezer.recipeBuilder() +// .inputs() +// .fluidInputs([ * 144]) +// .outputs() +// .duration(100).EUt(6000).buildAndRegister(); + +//t6 circuits +//val t6c as IIngredient[] = [ +// * 2, +// * 2, +// * 2, +// , +// , +// ]; +// +//assembler.findRecipe(28000, t6c, [ * 144]).remove(); +//assembler.findRecipe(28000, t6c, [ * 72]).remove(); + +//t7 circuits +//val t7c as IIngredient[] = [ +// * 6, +// * 4, +// * 4, +// * 4, +// * 2, +// ]; +// +//assembler.findRecipe(34400, t7c, [ * 288]).remove(); +//assembler.findRecipe(34400, t7c, [ * 144]).remove(); +// +//t8 circuits +//val t8c as IIngredient[] = [ +// * 6, +// * 4, +// * 4, +// * 4, +// * 3, +// * 2]; +// +//assembler.findRecipe(34400, t8c, [ * 288]).remove(); +//assembler.findRecipe(34400, t8c, [ * 144]).remove(); +// +//recipes.remove(); +//recipes.remove(); + + + +//extractor.findRecipe(512, [], [null]).remove(); + +extractor.recipeBuilder() + .inputs() + .outputs([]) + .duration(100).EUt(3000).buildAndRegister(); + +recipes.remove(); +makeShaped("of_rainbow_generator", , + ["OTO", + "OHO", + "OBO"], + { O : , + H : , + T : , + B : }); + +recipes.remove(); +makeShaped("of_elytra_wing", , + [" PP", + "PE ", + "PP "], + { P : , + E : }); + +recipes.remove(); +makeShaped("of_elytra", , + [" ", "WGW", " "], + { W : , + G : }); + + + +fluidextractor.recipeBuilder() + .inputs() + .fluidOutputs([ * 40320]) + .duration(1000).EUt(3000).buildAndRegister(); + +// Helium Plasma * 125 +.findRecipe(4096, null, [ * 125, * 125]).remove(); + + +fusion_reactor.recipeBuilder() + .fluidInputs([ * 16, * 16]) + .fluidOutputs( * 16) + .duration(100) + .EUt(15360) + .property("eu_to_start", 400000000) + .buildAndRegister(); + +// LuV Machine Casing +recipes.remove(); + +// LuV Machine Hull +recipes.remove(); + +recipes.addShaped(, [ + [, , ], + [, , ]]); + +assembler.findRecipe(16, + [.firstItem * 8, + .withTag({Configuration: 8})], + [null]).remove(); + +assembler.recipeBuilder() + .inputs( * 8) + .outputs([]) + .duration(30).EUt(16).buildAndRegister(); + +//Rare Earth +// Redstone * 1 +.findRecipe(24, [], null).remove(); + +centrifuge.recipeBuilder() + .inputs() + .outputs([, ]) + .duration(900).EUt(24).buildAndRegister(); + + +//Bismuth +//centrifuge.findRecipe(24, [], [null]).remove(); +//centrifuge.recipeBuilder() +// .inputs() +// .outputs([, * 3]) +// .duration(900).EUt(24).buildAndRegister(); +// +//centrifuge.findRecipe(24, [], [null]).remove(); +//centrifuge.recipeBuilder() +// .inputs() +// .outputs([, * 3]) +// .duration(900).EUt(24).buildAndRegister(); + + +//Nuclear Stuff + +centrifuge.findRecipe(320, [], [null]).remove(); + +//chemical_bath.findRecipe(384, [], [ * 288]).remove(); +//chemical_bath.recipeBuilder() +// .inputs() +// .fluidInputs( * 500) +// .outputs([]) +// .duration(480).EUt(384).buildAndRegister(); + +//chemical_bath.findRecipe(384, [], [ * 1152]).remove(); +//chemical_bath.recipeBuilder() +// .inputs() +// .fluidInputs( * 2000) +// .outputs([]) +// .duration(1920).EUt(384).buildAndRegister(); + +makeShaped("of_nc_cell_block", , + ["TCT", + "C C", + "TCT"], + { T : , C : }); + + +val trimPattern as string[] = ["N N", + " C ", + "N N"]; + +recipes.remove(); +makeShaped("of_iron_trimmed_black_steel", + , trimPattern, + { N : , C : }); // Black Steel Block + +recipes.remove(); +makeShaped("of_gold_trimmed_black_steel", + , trimPattern, + { N : , C : }); //Black Steel Block + +recipes.remove(); +makeShaped("of_diamond_trimmed_black_steel", + , trimPattern, + { N : , C : }); //Black Steel Block + +recipes.remove(); +makeShaped("of_emerald_trimmed_black_steel", + , trimPattern, + { N : , C : }); //Black Steel Block + +recipes.remove(); +makeShaped("of_crystaltine_trimmed_black_steel", + , trimPattern, + { N : , C : }); //Black Steel Block + +recipes.remove(); +makeShaped("of_omnium_trimmed_black_steel", + , trimPattern, + { N : , C : }); //Black Steel Block + + +//Remove hardcoded gtce neutronium recipes and replace with oredicted versions + +////Cutting Saw recipes +//saw.findRecipe(30, [], [ * 1000]).remove(); +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 1000) +// .outputs([ * 9]) +// .duration(80000).EUt(30).buildAndRegister(); +// +//saw.findRecipe(30, [], [ * 750]).remove(); +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 750) +// .outputs([ * 9]) +// .duration(52000).EUt(30).buildAndRegister(); +// +//saw.findRecipe(30, [], [ * 250]).remove(); +//saw.recipeBuilder() +// .inputs() +// .fluidInputs( * 250) +// .outputs([ * 9]) +// .duration(20000).EUt(30).buildAndRegister(); +// +////Extruder Recipes +//extruder.findRecipe(64,[, ], [null]).remove(); +//extruder.recipeBuilder() +// .inputs() +// .notConsumable() +// .outputs() +// .duration(5000).EUt(64).buildAndRegister(); +// +////Alloy Smelter recipes +//alloy.findRecipe(16, [ * 2, ], [null]).remove(); +//alloy.recipeBuilder() +// .inputs( * 2) +// .notConsumable() +// .outputs() +// .duration(10000).EUt(16).buildAndRegister(); +// +////Unpackager Recipes +//unpackager.findRecipe(12, [.firstItem, .withTag({Configuration: 1})], [null]).remove(); +//unpackager.recipeBuilder() +// .inputs(.firstItem) +// .notConsumable(.withTag({Configuration: 1})) +// .outputs() +// .duration(10).EUt(12).buildAndRegister(); + +//Add conversion recipe +recipes.addShapeless(, []); + + +////Remove Data Orbs +//assembler.findRecipe(1200, +// [*32, *64, +// *32, *4, +// , ], +// [*288]).remove(); +// +//assembler.findRecipe(1200, +// [*32, *64, +// *32, *4, +// , ], +// [*144]).remove(); +// +////Remove Data Sticks +//assembler.findRecipe(90, +// [*32, *8, +// *4, *4, +// , ], +// [*288]).remove(); +// +////Remove Data Sticks +//assembler.findRecipe(90, +// [*32, *8, +// *4, *4, +// , ], +// [*144]).remove(); +// +////Remove NAND Gates, only used in data items +//saw.findRecipe(48, [],[*90]).remove(); +//saw.findRecipe(48, [],[*67]).remove(); +//saw.findRecipe(48, [],[*22]).remove(); +// +//engraver.findRecipe(480, [, ], [null]).remove(); +//engraver.findRecipe(1920, [, ], [null]).remove(); +// +////Remove NOR Gates, only used in data items +//saw.findRecipe(48, [],[*90]).remove(); +//saw.findRecipe(48, [],[*67]).remove(); +//saw.findRecipe(48, [],[*22]).remove(); +// +//engraver.findRecipe(480, [, ], [null]).remove(); +//engraver.findRecipe(1920, [, ], [null]).remove(); + +//fusion_reactor.findRecipe(49152, +// [null], +// [ * 16, * 16]).remove(); +// +//fusion_reactor.findRecipe(8192, +// [null], +// [ * 16, * 16]).remove(); + +//Processing Array +recipes.remove(); +makeShaped("of_processing_array", , + ["CSC", + "AHA", + "CBC"], + { A : , //Robot Arm (IV) + H : , //Machine Hull (IV) + C : , //T6 Circuit + S : , //Sunnarium + B : }); //dataorb + + +//Restore Radon Recipe for QBit wafer +reactor.recipeBuilder() + .inputs(, ) + .fluidInputs( * 50) + .outputs() + .duration(600).EUt(1920).buildAndRegister(); + +//reactor.findRecipe(1920, [, * 8], [null]).remove(); diff --git a/scripts/HandFraming.zs.d b/scripts/HandFraming.zs.d new file mode 100644 index 0000000..2b04f11 --- /dev/null +++ b/scripts/HandFraming.zs.d @@ -0,0 +1,206 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.item.ITooltipFunction; +import crafttweaker.recipes.IRecipeFunction; +import crafttweaker.recipes.ICraftingInfo; +import crafttweaker.data.IData; +import crafttweaker.formatting.IFormattedText; +import mods.jei.JEI; + +val framingMaterial as IIngredient = <*>.only(function(stack as IItemStack) as bool { + if(!stack.isItemBlock) { + return false; + } + return stack.asBlock().definition.getStateFromMeta(stack.metadata).opaqueCube; +}); + +val sideIngredient = ( | framingMaterial).marked("MatS"); +val trimIngredient = ( | framingMaterial).marked("MatT"); +val frontIngredient = ( | framingMaterial).marked("MatF"); + +.add(, + , + , + , + ); + +.addAll(); +.add(); + +function addInfo(stack as IItemStack) as IItemStack { + return stack.withDisplayName("Frame your drawers by hand!") + .withLore([ + "Top left: sides", + "Top right: trim", + "Middle left: front" + ]); +} + +function asData(stack as IItemStack) as IData { + return { + id: stack.definition.id, + Count: 1 as byte, + Damage: stack.metadata + } as IData; +} + +static matKeys as string[] = [ + "MatS", + "MatF", + "MatT", +] as string[]; + +function getRecipeOutput(out as IItemStack, + ins as IItemStack[string], + cInfo as ICraftingInfo) as IItemStack +{ + val fromTag as IData[string] = + isNull(ins.drawer.tag) ? + {} as IData[string] : + ins.drawer.tag.asMap(); + + val tag = {} as IData[string]; + for key, value in fromTag { + if !(matKeys has key) { + // it's not enough to just transfer the data as-is: + // taped drawers preserve the block's framing rather + // than taking on the new frame, so replace that too. + if (key == "tile") { + val tileTag = {} as IData[string]; + for tileKey, tileVal in value.asMap() { + if !(matKeys has tileKey) { + tileTag[tileKey] = tileVal; + } + } + for matKey in matKeys { + if (ins has matKey) { + tileTag[matKey] = asData(ins[matKey]); + } + } + val tileData as any[any] = tileTag; + tag[key] = tileData as IData; + } else { + tag[key] = value; + } + } + } + for key in matKeys { + if (ins has key) { + tag[key] = asData(ins[key]); + } + } + + val ret as any[any] = tag; + return ins.drawer.withTag(ret as IData) * 1; +} + +val recipeFunction = function(out, ins, cinfo) { return getRecipeOutput(out, ins, cinfo); } as IRecipeFunction; + +for front in [true, false] as bool[] { + for trim in [true, false] as bool[] { + val ingredients as IIngredient[][] = [ + [ + sideIngredient, + trim ? trimIngredient : null + ], + [ + front ? frontIngredient : null, + (front ? : ).marked("drawer") + ] + ]; + + val ins as IItemStack[string] = { + MatS: sideIngredient.items[0], + drawer: + }; + + if (front) { + ins["MatF"] = frontIngredient.items[0]; + } + + if (trim) { + ins["MatT"] = trimIngredient.items[0]; + } + + recipes.addShaped( + "hand_framing_" + (trim ? "trim_" : "") + (front ? "front_" : "") + "side", + addInfo(getRecipeOutput(null, ins, null)), + ingredients, + recipeFunction + ); + } +} + +function getNested(inTag as IData, keys as string[], alt as IData) as IData { + var tag = inTag; + for key in keys { + if isNull(tag) return alt; + tag = tag.memberGet(key); + } + return isNull(tag) ? alt : tag; +} + +val sticksIngredient = .transformConsume(64); +val sticksRecipeFunction = function(out, ins, cinfo) { + var sticks as int = getNested(ins.hft.tag, ["sticks"], 0) as int; + for k, v in ins { + if k != "hft" { + sticks += v.amount; + } + } + return ins.hft.updateTag({ "sticks": sticks }); +} as IRecipeFunction; +val hftIngredient = .marked("hft"); + +for stickStacks in 1 .. 9 { + var ingredients = [hftIngredient] as IIngredient[]; + for i in 0 .. stickStacks { + ingredients += sticksIngredient.marked("stick" + i); + } + recipes.addShapeless( + "hand_framing_tool_sticks_" + stickStacks, + .withTag({sticks: stickStacks}), + ingredients, + sticksRecipeFunction + ); +} + +.addAdvancedTooltip( + function(stack as IItemStack) { + return "Sticks: " + (isNull(stack) ? "0" : getNested(stack.tag, ["sticks"], 0)); + } as ITooltipFunction +); + +function makeTagFunc(name as string) as ITooltipFunction { + val matTag = "Mat" + name[0]; + return function(stack as IItemStack) as string { + val item as IItemStack = + isNull(stack) ? + null : + itemUtils.getItem(getNested(stack.tag, [matTag, "id"], "-"), + getNested(stack.tag, [matTag, "Damage"], 0)); + return name + ": " + (isNull(item) ? "-" : item.displayName); + } as ITooltipFunction; +} + +.addAdvancedTooltip(makeTagFunc("Side")); +.addAdvancedTooltip(makeTagFunc("Front")); +.addAdvancedTooltip(makeTagFunc("Trim")); + +recipes.addShaped( + "hand_framing_tool", + , + [[null, null, ], + [null, , null], + [, null, null]] +); + +JEI.addDescription( + , + "item.contenttweaker.hand_framing_tool.desc1", + "item.contenttweaker.hand_framing_tool.desc2", + "item.contenttweaker.hand_framing_tool.desc3", + "item.contenttweaker.hand_framing_tool.desc4", + "item.contenttweaker.hand_framing_tool.desc5", + "item.contenttweaker.hand_framing_tool.desc6" +); diff --git a/scripts/HandFramingTool.zs.d b/scripts/HandFramingTool.zs.d new file mode 100644 index 0000000..77fcca0 --- /dev/null +++ b/scripts/HandFramingTool.zs.d @@ -0,0 +1,129 @@ +#loader contenttweaker +import mods.contenttweaker.VanillaFactory.createItem; +import mods.contenttweaker.IItemUse; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.World; +import mods.contenttweaker.Player; +import mods.contenttweaker.BlockPos; +import mods.contenttweaker.Hand; +import mods.contenttweaker.Facing; +import mods.contenttweaker.ActionResult; + +import crafttweaker.util.Position3f; +import crafttweaker.block.IBlockDefinition; +import crafttweaker.block.IBlockState; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; +import crafttweaker.entity.IEntityEquipmentSlot; + +function isFrameable(block as IBlockDefinition) as bool { + if (isNull(block) || isNull(block.id)) return false; // how + return block.id.startsWith("framedcompactdrawers") + + || block.id == "storagedrawers:customdrawers" + || block.id == "storagedrawers:customtrim" + + || block.id == "storagedrawers:basicdrawers" + || block.id == "storagedrawers:trim" + + || block.id == "storagedrawers:compdrawers" + || block.id == "storagedrawers:controller" + || block.id == "storagedrawers:controllerslave"; +} + +function isReframing(block as IBlockDefinition) as bool { + if (isNull(block) || isNull(block.id)) return false; // how + return block.id.startsWith("framedcompactdrawers") + || block.id == "storagedrawers:customdrawers" + || block.id == "storagedrawers:customtrim"; +} + +function orElse(tag as IData, other as IData) as IData { + return isNull(tag) ? other : tag; +} + +function makeFramedState(state as IBlockState) as IBlockState { + val id as string = state.block.definition.id; + if id == "storagedrawers:trim" { + return .block.definition.defaultState; + } + return (id == "storagedrawers:basicdrawers" ? : + id == "storagedrawers:compdrawers" ? : + id == "storagedrawers:controllerslave" ? : + ) + .block.definition.getStateFromMeta(id == "storagedrawers:controller" ? + state.meta - 2 : + state.meta); +} + +function overrideData(data as IData) as IData { + if isNull(data) return data; + + if !isNull(data as IData[string]) { + val dataMap = data as IData[string]; + val built as IData[string] = {}; + // because for some reason strings as maps convert to + // a singleton map mapping themselves to themselves. + val dataString = data as string; + if (dataMap has dataString && dataMap[dataString] as string == dataString) { + return 0 as IData; + } + for k, v in dataMap { + built[k] = overrideData(v); + } + val ret as any[any] = built; + return ret as IData; + } + + if !isNull(data as [IData]) { + var built = [] as IData; + for v in data as [IData] { + built += [overrideData(v)]; + } + return built; + } + + return "" as IData; +} + +val hft = createItem("hand_framing_tool"); +hft.maxStackSize = 1; +hft.onItemUse = function(player as Player, + world as World, + pos as BlockPos, + hand as Hand, + facing as Facing, + blockHit as Position3f) { + val ctstate = world.getBlockState(pos); + val definition as IBlockDefinition = ctstate.block.definition; + if isFrameable(definition) { + var state as IBlockState = definition.getStateFromMeta(ctstate.meta); + var tag as IData = player.currentItem.tag; + if (isNull(tag) || isNull(tag.MatS)) return ActionResult.fail(); + + if !isReframing(definition) { + val stickCount = orElse(tag.sticks, 0) as int; + if (stickCount < 8) return ActionResult.fail(); + tag += { "sticks": stickCount - 8 } as IData; + state = makeFramedState(state); + } + + val block as IBlock = world.getBlock(pos); + var blockTag as IData = orElse(block.data, {}) + { + "MatS": tag.MatS, + "MatF": orElse(tag.MatF, ""), + "MatT": orElse(tag.MatT, "") + }; + + world.setBlockState(definition.getStateFromMeta(ctstate.meta), overrideData(block.data), pos); // clear storage + world.setBlockState(, pos); // ensure re-render + world.setBlockState(state, blockTag, pos); + player.setItemToSlot(hand == Hand.main() ? + IEntityEquipmentSlot.mainHand() : + IEntityEquipmentSlot.offhand(), + player.currentItem.withTag(tag)); + return ActionResult.success(); + } + return ActionResult.pass(); +} as IItemUse; +hft.register(); diff --git a/scripts/JetpacksAndEnergyStorage.zs b/scripts/JetpacksAndEnergyStorage.zs new file mode 100644 index 0000000..5221d71 --- /dev/null +++ b/scripts/JetpacksAndEnergyStorage.zs @@ -0,0 +1,735 @@ +import mods.gregtech.recipe.RecipeMap; +import crafttweaker.recipes.IRecipeFunction; +import crafttweaker.data.IData; +import crafttweaker.item.IItemStack; +import crafttweaker.recipes.ICraftingInfo; +import scripts.common.makeShaped as makeShaped; + +//Conductive Iron Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Leadstone Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Electrical Steel Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Hardened Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Energetic Alloy Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Reinforced Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Vibrant Alloy Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +//Dark Soularium Thruster +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [, , ]]); + +//Resonant Thruster +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [,,]]); + +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped( * 4, [ + [null, , null], + [, , ], + [null, , null]]); + + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// fluxed electrum blend +recipes.remove(); +recipes.addShapeless( * 9, + [,,, + ,,, + ,,]); + +//crafter +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ], + [,,]]); + +// buffer +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// basic capacitor bank +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +// adds the existing power of both recipe ingredient capacitor banks to be placed into the resulting craft +val sumCapacitorBankPower as IRecipeFunction = function(out, ins, cInfo) { + var energy = 0; + if (ins.left.tag.memberGet("enderio:energy")) { + energy += ins.left.tag.memberGet("enderio:energy"); + } + if (ins.right.tag.memberGet("enderio:energy")) { + energy += ins.right.tag.memberGet("enderio:energy"); + } + return out.updateTag({"enderio:energy": energy}); + }; + +// advanced capacitor bank +recipes.remove(); +recipes.addShaped(, [ + [,,], + [.marked("left"), , .marked("right")], + [,,]], + sumCapacitorBankPower); +.displayName = "Advanced Capacitor Bank"; + +// vibrant capacitor bank +recipes.remove(); +recipes.addShaped(, [ + [,,], + [.marked("left"), , .marked("right")], + [,,]], + sumCapacitorBankPower); + +//slice and splice +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// replaces default flux crystal recipe with one for autoclave +recipes.remove(); +autoclave.recipeBuilder() + .inputs([]) + .fluidInputs([ * 720]) + .outputs([]) + .duration(200).EUt(400).buildAndRegister(); + +//Conductive Iron Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe1"); +recipes.addShaped(conductiveironjetpack, [ + [, , ], + [, , ], + [, null, ]]); + +//Leadstone Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe30"); +recipes.addShaped(leadstonejetpack, [ + [, , ], + [, , ], + [, null, ]]); + +val transferTag as IRecipeFunction = function(out as IItemStack, ins as IItemStack[string], cInfo as ICraftingInfo) as IItemStack { + return out.withTag(ins.jetpack.tag); +}; + +//Electrical Steel Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe2"); +recipes.addShaped(electricalsteeljetpack, [ + [, , ], + [, conductiveironjetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Hardened Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe31"); +recipes.addShaped(hardenedjetpack, [ + [, , ], + [, leadstonejetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Energetic Alloy Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe3"); +recipes.addShaped(energeticjetpack, [ + [, , ], + [, electricalsteeljetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Reinforced Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe32"); +recipes.addShaped(reinforcedjetpack, [ + [, , ], + [, hardenedjetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Vibrant Alloy Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe4"); +recipes.addShaped(vibrantjetpack, [ + [, compressedoctadiccap, ], + [, energeticjetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Resonant Jetpack +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe33"); +recipes.addShaped(resonantjetpack, [ + [, , ], + [, reinforcedjetpack.marked("jetpack"), ], + [, null, ]], + transferTag); + +//Dark Soularium JetPlate +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe5"); +recipes.addShaped(darksoulariumjetplate, [ + [, , ], + [, armoredvibrantjetpack.marked("jetpack"), ], + [, doublecompressedoctadiccap, ]], + transferTag); + +//Flux-Infused Jetplate +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe34"); +recipes.addShaped(fluxinfusedjetplate, [ + [compressedoctadiccap, , compressedoctadiccap], + [, armoredresonantjetpack.marked("jetpack"), ], + [, , ]], + transferTag); + +/* Fix Armored Jetpacks */ +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe15"); // conductive iron +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe17"); // electrical steel +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe19"); // energetic +recipes.removeByRecipeName("simplyjetpacks:upgraderecipe21"); // vibrant +recipes.removeByRecipeName("simplyjetpacks:upgraderecipeshapeless0"); // leadstone +recipes.removeByRecipeName("simplyjetpacks:upgraderecipeshapeless1"); // conductive +recipes.removeByRecipeName("simplyjetpacks:upgraderecipeshapeless2"); // reinforced +recipes.removeByRecipeName("simplyjetpacks:upgraderecipeshapeless3"); // resonant + +recipes.addShapeless("armored_conductive_iron_jetpack", + armoredconductiveironjetpack, + [conductiveironjetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_electrical_steel_jetpack", + armoredelectricalsteeljetpack, + [electricalsteeljetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_energetic_jetpack", + armoredenergeticjetpack, + [energeticjetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_vibrant_jetpack", + armoredvibrantjetpack, + [vibrantjetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_leadstone_jetpack", + armoredleadstonejetpack, + [leadstonejetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_hardened_jetpack", + armoredhardenedjetpack, + [hardenedjetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_reinforced_jetpack", + armoredreinforcedjetpack, + [reinforcedjetpack.marked("jetpack"), ], + transferTag); + +recipes.addShapeless("armored_resonant_jetpack", + armoredresonantjetpack, + [resonantjetpack.marked("jetpack"), ], + transferTag); + +//Add Jetpack Nbt Resetting recipes + +//Enderio Jetpacks +recipes.addShapeless(conductiveironjetpack, []); +recipes.addShapeless(electricalsteeljetpack, []); +recipes.addShapeless(energeticjetpack, []); +recipes.addShapeless(vibrantjetpack, []); + + +//TE Jetpacks +recipes.addShapeless(leadstonejetpack, []); +recipes.addShapeless(hardenedjetpack, []); +recipes.addShapeless(reinforcedjetpack, []); +recipes.addShapeless(resonantjetpack, []); + + +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, null, ], + [, ,]]); + + +//Staff of Travel +recipes.remove(); +recipes.addShaped(, [ + [null,null,], + [null,,null], + [,null,null]]); + +//Rod of Return +recipes.remove(); +recipes.addShaped(, [ + [null, , ], + [null, , ], + [, null, null]]); + +//Ender Generator +recipes.remove(); +recipes.addShaped(, [ + [,, ], + [, , ], + [, , ]]); + + +//Wireless Dish +recipes.remove(); +recipes.addShaped(, + [[],[]]); + +recipes.remove(); // simple machine chassis +recipes.remove(); // end steel chassis + +// simple machine chassis +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// dark steel rod + grains of infinity => infinity rod +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +// end steel + grains => stellar +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(200).EUt(2000).buildAndRegister(); + +// simple machine chassis + grains => industrial machine chassis +alloy.recipeBuilder() + .inputs([, * 2]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +// end steel plate + industrial machine chassis => end steel chassis +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(800).EUt(30).buildAndRegister(); + +// fused quartz +alloy.recipeBuilder() + .inputs([ * 3]) + .outputs([]) + .duration(80).EUt(16).buildAndRegister(); + +//Zombie Generator +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//The Vat +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Solar Cells +recipes.remove(); +recipes.addShaped( * 4, [ + [,,], + [,,], + [,,]]); + +//Capacitor +recipes.remove(); +recipes.addShaped(, [ + [null, ,null], + [, , ], + [,null,]]); +recipes.addShaped( * 3, [ + [null, ,null], + [, , ], + [,null,]]); +recipes.addShaped( * 2, [ + [null, ,null], + [, , ], + [,null,]]); + +//Wired Charger +recipes.remove(); +recipes.addShaped( , [ + [, , ], + [, , ], + [,,]]); + +//Coordinate Selector +recipes.remove(); +recipes.addShaped( , [ + [, , ], //Ender Eye Block + [null, , ], + [null,null,]]); + +recipes.remove(); // infinity bimetal gear +recipes.remove(); // energized bimetal gear +recipes.remove(); // vibrant bimetal gear +recipes.remove(); // pulsating crystal +recipes.remove(); // vibrant crystal +recipes.remove(); // dark bimetal gear + +recipes.remove(); +recipes.remove(); +recipes.remove(); + +recipes.remove(); // polished stone + +// pulsating crystal +autoclave.recipeBuilder() + .inputs([]) + .fluidInputs([ * 144]) + .outputs([]) + .duration(100).EUt(30).buildAndRegister(); + +// vibrant crystal +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 144]) + .outputs([]) + .duration(200).EUt(30).buildAndRegister(); + +// polished stone +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 250]) + .outputs([]) + .duration(100).EUt(4).buildAndRegister(); + +// (granite, diorite, andesite) => polished +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 250]) + .outputs([]) + .duration(100).EUt(4).buildAndRegister(); + +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 250]) + .outputs([]) + .duration(100).EUt(4).buildAndRegister(); + +autoclave.recipeBuilder() + .inputs([]).fluidInputs([ * 250]) + .outputs([]) + .duration(100).EUt(4).buildAndRegister(); + +// GT certus quartz +autoclave.recipeBuilder() + .inputs([]) + .fluidInputs([ * 250]) + .outputs([]) + .duration(80).EUt(16).buildAndRegister(); + +recipes.remove(); + +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(80).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 2]) + .outputs([]) + .duration(100).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(150).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(150).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(200).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(200).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .inputs([,]) + .outputs([]) + .duration(2000).EUt(30).buildAndRegister(); + +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); +recipes.remove(); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); + +recipes.removeByRecipeName("enderio:enhanced_combustion_generator"); +recipes.removeByRecipeName("enderio:enhanced_wired_charger"); +recipes.removeByRecipeName("enderio:the_enhanced_vat"); + +//Killer Joe +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [,], + [,]]); + +recipes.remove(); +recipes.addShaped(, [ + [null,null,], + [null,,null], + [,null,null]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +//.displayName = "Leadstone Energy Cell Frame"; +//.displayName = "Leadstone Energy Cell"; +.displayName = "Micro Miner Engine Frame"; +.displayName = "Micro Miner Engine Core"; +.displayName = "Signalum Micro Miner Engine Frame"; +.displayName = "Signalum Micro Miner Engine Core"; +.displayName = "Enderium Micro Miner Engine Frame"; +.displayName = "Enderium Micro Miner Engine Core"; + +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); + +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); + +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); + +// redstone cell frame (filled) => "micro miner engine core" +alloy.recipeBuilder() + .inputs([, * 2]) + .outputs([]) + .duration(500).EUt(480).buildAndRegister(); + +// signalum cell frame (filled) => "signalum micro miner engine core" +alloy.recipeBuilder() + .inputs([, * 4]) + .outputs([]) + .duration(1000).EUt(2000).buildAndRegister(); + +// resonant cell frame (filled) => "enderium micro miner engine core" +alloy.recipeBuilder() + .inputs([, * 8]) + .outputs([]) + .duration(2000).EUt(8000).buildAndRegister(); + +// Leadstone Energy Cell Frame +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, .withTag({"enderio:energy": 0}, false), ], + [, , ]]); + +// Leadstone Energy Cell + +// hide the multi-tag one from JEI so it's not confusing +mods.jei.JEI.removeAndHide(.withTag({Recv: 10000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 0, SideCache: [2, 1, 1, 1, 1, 1] as byte[] as byte[], Level: 0 as byte, Send: 10000})); + +recipes.remove(); + +alloy.recipeBuilder() + .inputs([, ]) + .outputs([basiccell]) + .duration(500).EUt(30).buildAndRegister(); + +// Note: applying kits in-world will also update the Send & Recv tags but that's not really needed for auto-crafting. + +// Conversion Kit Ugrades via Crafting Table: + +// basic => reinforced +recipes.addShapeless("basic_to_reinforced_energy_cell_conversion", + reinforcedcell, + [basiccellIng.marked("cell"),], + function(out, ins, cInfo) { + return ins.cell.updateTag({Level: 2 as byte, Creative: 0 as byte}); + } as IRecipeFunction +); + +// basic => signalum +recipes.addShapeless("basic_to_signalum_energy_cell_conversion", + signalumcell, + [basiccellIng.marked("cell"),], + function(out, ins, cInfo) { + return ins.cell.updateTag({Level: 3 as byte, Creative: 0 as byte}); + } as IRecipeFunction +); + +// basic => resonant +recipes.addShapeless("basic_to_resonant_energy_cell_conversion", + resonantcell, + [basiccellIng.marked("cell"),], + function(out, ins, cInfo) { + return ins.cell.updateTag({Level: 4 as byte, Creative: 0 as byte}); + } as IRecipeFunction +); + +// NOTE: technically you can use conversion kits on non-basic cell tiers but it's kind of wasteful so I'm not gonna bother adding that + +val upgradeTierByOne as IRecipeFunction = + function(out, ins, cinfo) { + var level = ins.cell.tag.Level.asByte(); + return ins.cell.updateTag({Level: level+1 as byte, Creative: 0 as byte}); + }; + +// Upgrade Kit +recipes.addShapeless("basic_to_hardened_energy_cell_upgrade", + hardenedcell, + [basiccellIng.marked("cell"), ], + upgradeTierByOne +); + +recipes.addShapeless("hardened_to_reinforced_energy_cell_upgrade", + reinforcedcell, + [hardenedcellIng.marked("cell"), ], + upgradeTierByOne +); + +recipes.addShapeless("reinforced_to_signalum_energy_cell_upgrade", + signalumcell, + [reinforcedcellIng.marked("cell"), ], + upgradeTierByOne +); + +recipes.addShapeless("signalum_to_resonant_energy_cell_upgrade", + resonantcell, + [signalumcellIng.marked("cell"), ], + upgradeTierByOne +); + +// Register all energy cell tiers in JEI +mods.jei.JEI.addItem(basiccell); +mods.jei.JEI.addItem(hardenedcell); +mods.jei.JEI.addItem(reinforcedcell); +mods.jei.JEI.addItem(signalumcell); +mods.jei.JEI.addItem(resonantcell); + +.displayName = "Dark Steel Enchanter"; +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, .withTag({Type: "extrautils2:enchanter"}), ], + [null, , null]]); + +recipes.remove(.withTag({Type: "extrautils2:enchanter"})); +recipes.addShaped(.withTag({Type: "extrautils2:enchanter"}), [ + [null, , null], + [, , ], + [,,]]); + +recipes.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ + [, , , ,], + [, , ,,], + [, , , , ], + [, , , ,], + [, , , ,]]); diff --git a/scripts/Microverse.zs b/scripts/Microverse.zs new file mode 100644 index 0000000..b6c0a68 --- /dev/null +++ b/scripts/Microverse.zs @@ -0,0 +1,545 @@ +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemStack; +import crafttweaker.oredict.IOreDictEntry; +import mods.gregtech.recipe.RecipeMap; + +import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5; +import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7; +import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9; +import scripts.common.makeShaped as makeShaped; +import scripts.common.makeShapeless3 as makeShapeless3; + +////////////////////////////////////////////////////////////// +///////////// Modular Machinery ////////////////// +////////////////////////////////////////////////////////////// + +// Controller +//recipes.remove(); +//.displayName = "Modular Machine Controller"; +//.addTooltip(format.red("Modular Machinery is getting removed in a future update.")); +//.addTooltip(format.red("Please use the new GregTech multiblocks instead. ('@Multiblock' in JEI)")); +// +//.add(); + +// XXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXXX XXXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX +// XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX +// XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX +// XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXX XXXXXXXXX XXXXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXX XXXXXXX +// XXXXXX XXXXXX +// XXXXX XXXXX + +///////////// Tier One Space Ship ////////////////// 200 ingots + +makeShaped("of_tieroneship", , + [" G ", + "LAL", + "TMT"], + { G : , + L : , + A : , + T : , + M : } +); + +.addTooltip( + format.italic( + format.white("Harvests Titanium and other light metals from asteroids in the microverse."))); + +// Tier 1 Guidance +makeShaped("of_t1guidance", , + ["GPG", + "PCP", + "CCC"], + { C : , + G : , + P : } +); + +// Tier 1 Laser +makeShaped("of_t1laser", , + [" R ", + "QGQ", + "QGQ"], + { G : , + Q : , + R : } +); + + + +///////////// Tier Two Space Ship ////////////////// + +makeExtremeRecipe5(, + [" G ", + " PAP ", + "LBFBL", + "PPCPP", + " TTT "], + { A : , + B : , + C : , + F : , + G : , + L : , + P : , + T : } +); + +.addTooltip( + format.white( + format.italic("Harvests Tungsten and other heavy metals from asteroids in the microverse."))); + + +///////////// Tier Three Space Ship ////////////////// + +makeExtremeRecipe7(, + [" G G ", + " PPP ", + " ABA ", + " LPBPL ", + "PPFBFPP", + "PPPCPPP", + " TTT "], + { A : , + B : , + C : , + F : , + G : , + L : , + P : , + T : } +); + +// Tier 2 Laser +makeExtremeRecipe5(, + [" R R ", + "GAGAG", + "GAGAG", + "GBGBG", + "QCECQ"], + { A : , + B : , + C : , + E : , + G : , + Q : , + R : } +); + +.addTooltip( + format.white( + format.italic("Harvests ultra hot metals and gems from Nether microverses."))); + +// Rocket Engine +recipes.remove(); +makeShaped("of_ar_advrocketmotor", , + [" P ", + "PPP", + "TTT"], + { P : , + T : } +); + +///////////// Tier Four Space Ship ////////////////// +makeExtremeRecipe7(, + [" G ", + " LWL ", + " SAWAS ", + " SBWBS ", + " SFWFS ", + " TDWDT ", + " T T "], + { A : , + B : , + D : , + F : , + G : , + L : , + S : , + T : , + W : } +); + + +// Tier 2 Guidance +makeShaped("of_t2guidance", , + ["AWA", + "WCW", + "CCC"], + { A : , + C : , + W : } +); + +///////////// Tier Five Space Ship ////////////////// + +makeExtremeRecipe7(, + [" G G ", + " I I ", + " SILIS ", + "SSABASS", + " IFCFI ", + "IIIPIII", + " TTT "], + { A : , + B : , + C : , + F : , + G : , + I : , + L : , + P : , + S : , + T : } +); + + +///////////// Tier Six Space Ship ////////////////// +makeExtremeRecipe7(, + [" LG GL ", + "LEE EEL", + "EEEEEEE", + " EAFAE ", + "EBFCFBE", + " EPPPE ", + " ETTTE "], + { A : , + B : , + C : , + E : , + F : , + G : , + L : , + P : , + T : } +); + +///////////// Tier Seven Space Ship ////////////////// + +makeExtremeRecipe9(, + [" L D L ", + " DDDGDDD ", + "LDDDDDDDL", + "DDDDPDDDD", + "DDDAEADDD", + "DDDDPDDDD", + "DDDDDDDDD", + "D DDDDD D", + "D WW WW D"], + { A : , + D : , + E : , + G : , + L : , + P : , + W : } +); + +makeShaped("of_warpengine", , + ["PIP", + "ABA", + "CDC"], + { A : , + B : , + C : , + D : , + I : , + P : } +); + + +///////////// Tier Eight Space Ship ////////////////// + +makeExtremeRecipe9(, + [" G C C G ", + " WCCLCCW ", + " WCIIICW ", + "LCIIIIICL", + "WCAABAACW", + "WCWWIWWCW", + "WDCCICCDW", + "WMWWIWWMW", + " E E "], + { A : , + B : , + C : , + D : , + E : , + G : , + I : , + L : , + M : , + W : } +); + + + +///////////// Tier Nine Space Ship ////////////////// + +makeExtremeRecipe9(, + [" Q ", + " QQQ ", + " QUQ ", + " QQAQQ ", + " QQQQQQQ ", + "QQBQRQBQQ", + " QQQCQQQ ", + " QQQQQQQ ", + "QQ W W QQ"], + { A : , + B : , + C : , + Q : , + R : , + U : , + W : } +); + +makeShaped("of_universalnavigator", , + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : } +); +.addTooltip(format.blue("See you later, navigator!")); + +///////////// Tier Ten Space Ship ////////////////// + +makeExtremeRecipe9(, + [" N N ", + " NUN NUN ", + " NNN NNN ", + " NNN NNN ", + " NCNNNCN ", + "PNRN NRNP", + "NNNNANNNN", + " N NNN N ", + "N W W N"], + { A : , + C : , + N : , + P : , + R : , + U : , + W : } +); + +.displayName = "Block of Black Steel"; +.displayName = "Block of Black Steel"; +.displayName = "Block of Black Steel"; +.displayName = "Block of Black Steel"; +.displayName = "Block of Black Steel"; +.displayName = "Block of Black Steel"; +.clearTooltip(); +.addTooltip("Block of Black Steel"); +.addTooltip( + format.gray( + format.italic("Omnium Trimmed"))); + +recipes.removeByRecipeName("avaritia:items/resource/neutron_nugget"); + +// Impossible Realm Data Recipes +makeShaped("of_impossiblerealmdata_x1", , + ["OEO", + "EOE", + "OEO"], + { E : , + O : }); + +makeShaped("of_impossiblerealmdata_x2", * 2, + ["HEH", + "EHE", + "HEH"], + { E : , + H : }); + +makeShaped("of_impossiblerealmdata_x4", * 4, + ["XEX", + "EXE", + "XEX"], + { E : , + X : }); + +// Dragon Lair Data +makeShapeless3("of_dragonlairdata", , + ["IHH", + "HHH", + "HHH"], + { I : , + H : } +); + +// Wither Realm Data +makeShapeless3("of_witherrealmdata", , + ["IXX", + "XXX", + "XXX"], + { I : , + X : } +); + +// Quantum Flux Recipes +makeShaped("of_quantumflux_a", , + [" X ", + "XMX", + " X "], + { M : , + X : } +); + +makeShaped("of_quantumflux_b", , + [" M ", + "MDM", + " M "], + { M : , + D : } +); + + +// AA Experience Solidifier +recipes.remove(); +makeShaped("of_aa_block_xp_solidifier", , + ["AAA", + "ABA", + "AAA"], + { A : , + B : } +); +.addTooltip( + format.green("Drops from monsters, and can be made in")); +.addTooltip( + format.green("a Fluid Solidifier or Experience Solidifier.")); + +// Solidified Experience +solidifier.recipeBuilder() + .fluidInputs([ * 160]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 160) + .duration(80).EUt(32).buildAndRegister(); + +.addTooltip(format.white( + format.italic("Harvests ultra cold materials from the deepest parts of empty space."))); +.addTooltip(format.white( + format.italic("Harvests strange materials from End microverses."))); +.addTooltip(format.italic( + format.white("Harvests extremely rare materials from every concievable reality."))); +.addTooltip(format.white( + format.italic("Hunts Wyrms and End Dragons from the microverse"))); +.addTooltip(format.white( + format.italic("and returns with parts from their carapaces."))); +.addTooltip(format.italic( + format.white("Hunts inconcievable monstrosities from beyond the End"))); +.addTooltip(format.italic( + format.white("and returns with bizzare trinkets."))); +.addTooltip(format.italic( + format.white("Collapses microverse stars and harvests their delicious neutronium cores."))); +.addTooltip(format.italic( + format.white("Collapses an entire microverse and harvests it whole."))); +.addTooltip(format.italic( + format.white("Try to aim for uninhabited ones."))); + + +// Dense Hydrogen +makeShaped("of_densehydrogen", , + ["HHH", + "HHH", + "HHH"], + { H : } +); + +// Dense -> Solidified decomposition +recipes.addShapeless( * 9, []); + +// Ultra Dense Hydrogen +makeShaped("of_ultradensehydrogen", , + ["DDD", + "DDD", + "DDD"], + { D : } +); + +// Ultra Dense -> Dense decomposition +recipes.addShapeless( * 9, []); + + +// Extraterrestrial Matter +recipes.remove(); +makeShaped("of_dml_living_matter_extraterrestrial", + , + [" H ", + "HEH", + " H "], + { H : , + E : } +); + + +// Lunar Mining Station Rovers: + + +// Helium3 Rover (Tritium) +makeShaped("of_helium3rover", * 16, + ["SSA", + "BCD", + "E E"], + { A : , + B : , + C : , + D : , + E : , + S : } +); + +// Deuterium Rover +makeShaped("of_deuteriumrover", * 16, + ["SSA", + "BCD", + "E E"], + { A : , + B : , + C : , + D : , + E : , + S : } +); diff --git a/scripts/Midgame.zs b/scripts/Midgame.zs new file mode 100644 index 0000000..2e949ae --- /dev/null +++ b/scripts/Midgame.zs @@ -0,0 +1,78 @@ +import mods.gregtech.recipe.RecipeMap; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.data.IData; + +//Ender Star +recipes.remove(); +reactor.recipeBuilder().inputs([]).fluidInputs([ * 8000]).outputs().EUt(400).duration(2000).buildAndRegister(); + +//Distillation Tower +recipes.removeByRecipeName("gregtech:distillation_tower"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Fermenter +fermenter.recipeBuilder().fluidInputs([ * 100]).fluidOutputs([ * 100]).duration(400).EUt(2).buildAndRegister(); + +//Canola +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000, * 6000]).fluidOutputs([ * 1000, * 6000,]).duration(300).EUt(30).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000, * 6000]).fluidOutputs([ * 1000, * 6000,]).duration(300).EUt(30).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 750, * 4500]).fluidOutputs([ * 1000, * 6000,]).duration(300).EUt(30).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 750, * 4500]).fluidOutputs([ * 1000, * 6000,]).duration(300).EUt(30).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 500, * 3000]).fluidOutputs([ * 1000, * 6000]).duration(300).EUt(30).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 500, * 3000]).fluidOutputs([ * 1000, * 6000]).duration(300).EUt(30).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 250, * 1500]).fluidOutputs([ * 1000, * 6000]).duration(300).EUt(30).buildAndRegister(); +//chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 250, * 1500]).fluidOutputs([ * 1000, * 6000]).duration(300).EUt(30).buildAndRegister(); + +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000]).fluidOutputs([ * 1000]).duration(100).EUt(120).buildAndRegister(); +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 1000]).fluidOutputs([ * 1000]).duration(100).EUt(500).buildAndRegister(); + +recipes.removeByRecipeName("actuallyadditions:recipes132"); +recipes.addShaped(, [ + [, , ], + [, null, ], + [, , ]]); +.addTooltip(format.green("Turns Canola into Canola Oil. Requires RF.")); + +//Moon Materials +macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(400).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(400).buildAndRegister(); + +macerator.recipeBuilder().inputs([]).outputs([ * 4]).duration(200).EUt(16).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([ * 4]).duration(200).EUt(16).buildAndRegister(); +macerator.recipeBuilder().inputs([]).outputs([ * 4]).duration(200).EUt(16).buildAndRegister(); + +centrifuge.findRecipe(20, [], [ * 160]).remove(); +centrifuge.recipeBuilder().fluidInputs( * 500).fluidOutputs([ * 10]).duration(800).EUt(30).buildAndRegister(); +centrifuge.recipeBuilder().inputs().fluidOutputs([ * 100]).duration(200).EUt(20).buildAndRegister(); +centrifuge.recipeBuilder().inputs( * 3).outputs([ * 2]).duration(40).EUt(20).buildAndRegister(); + +//Gear Boxes Via Assembler +assembler.recipeBuilder() + .inputs([ * 2, * 4, ]) + .notConsumable(.withTag({Configuration: 8})) + .outputs([ * 3]) + .duration(200).EUt(16).buildAndRegister(); +assembler.recipeBuilder() + .inputs([ * 2, * 4, ]) + .outputs([ * 3]) + .duration(400).EUt(16).buildAndRegister(); + +//Engine Intake +assembler.recipeBuilder().inputs([ * 4, * 2, ]).outputs([]).duration(400).EUt(16).buildAndRegister(); + +//Manyullyn +mixer.recipeBuilder() + .outputs( * 4) + .inputs([ * 4, * 4, ]) + .duration(400).EUt(30).buildAndRegister(); + +//Ardite +mixer.recipeBuilder() + .outputs( * 4) + .inputs([ * 3, ]) + .duration(200).EUt(30).buildAndRegister(); + diff --git a/scripts/ModSpecific/AppliedEnergistics2.zs b/scripts/ModSpecific/AppliedEnergistics2.zs new file mode 100644 index 0000000..ba7d453 --- /dev/null +++ b/scripts/ModSpecific/AppliedEnergistics2.zs @@ -0,0 +1,51 @@ +#ignoreBracketErrors + +import scripts.common.makeShaped as makeShaped; + +/* + P2P Tunnel tooltips. + */ +.addTooltip(format.green(format.italic( + "Made by right-clicking ME P2P Tunnel with an energy conduit."))); + +.addTooltip(format.green(format.italic( + "Made by right-clicking ME P2P Tunnel with a bucket."))); + +.addTooltip(format.green(format.italic( + "Made by right-clicking ME P2P Tunnel with a chest."))); + +.addTooltip(format.green(format.italic( + "Made by right-clicking ME P2P Tunnel with a torch."))); + +.addTooltip(format.green(format.italic( + "Made by right-clicking ME P2P Tunnel with redstone dust."))); + +/* + Channel-specific adjustments. + */ +if ( as bool) { + // ME Controller + recipes.removeByRecipeName("appliedenergistics2:network/blocks/controller"); + makeShaped("me_controller", , + ["PFP", + "FAF", + "PFP"], + { F : , + P : , + A : }); + + // Dense Conduit + assembler.recipeBuilder() + .inputs([ * 4, * 5]) + .outputs([ * 2]) + .duration(80) + .EUt(16) + .buildAndRegister(); +/* + Remove channel-specific items otherwise. + */ +} else { + mods.jei.JEI.removeAndHide(); + recipes.removeByRecipeName("appliedenergistics2:network/cables/smart_fluix"); + recipes.removeByRecipeName("appliedenergistics2:network/cables/dense_covered_fluix"); +} diff --git a/scripts/Nuclearcraft.zs b/scripts/Nuclearcraft.zs new file mode 100644 index 0000000..887ba48 --- /dev/null +++ b/scripts/Nuclearcraft.zs @@ -0,0 +1,1195 @@ +import crafttweaker.game.IGame; +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemStack; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.mods.IMod; +import crafttweaker.oredict.IOreDictEntry; +import mods.contenttweaker.Fluid; +import mods.gregtech.recipe.RecipeMap; +import mods.gregtech.recipe.Recipe; + +import scripts.common.makeShaped as makeShaped; +import scripts.common.makeShapeless3 as makeShapeless3; +import scripts.common.makeCompacting3 as makeCompacting3; + +////////////////////////////////////////////////////////////// +///////////////// Nuclearcraft /////////////////// +////////////////////////////////////////////////////////////// + +// Remove all recipes from unused NC machine categories +mods.nuclearcraft.manufactory.removeAllRecipes(); +mods.nuclearcraft.isotope_separator.removeAllRecipes(); +mods.nuclearcraft.decay_hastener.removeAllRecipes(); +mods.nuclearcraft.fuel_reprocessor.removeAllRecipes(); +mods.nuclearcraft.alloy_furnace.removeAllRecipes(); +mods.nuclearcraft.infuser.removeAllRecipes(); +mods.nuclearcraft.melter.removeAllRecipes(); +mods.nuclearcraft.supercooler.removeAllRecipes(); +mods.nuclearcraft.electrolyser.removeAllRecipes(); +mods.nuclearcraft.irradiator.removeAllRecipes(); +mods.nuclearcraft.ingot_former.removeAllRecipes(); +mods.nuclearcraft.pressurizer.removeAllRecipes(); +mods.nuclearcraft.chemical_reactor.removeAllRecipes(); +mods.nuclearcraft.salt_mixer.removeAllRecipes(); +mods.nuclearcraft.crystallizer.removeAllRecipes(); +mods.nuclearcraft.dissolver.removeAllRecipes(); +mods.nuclearcraft.extractor.removeAllRecipes(); +mods.nuclearcraft.centrifuge.removeAllRecipes(); +mods.nuclearcraft.rock_crusher.removeAllRecipes(); +mods.nuclearcraft.decay_generator.removeAllRecipes(); +mods.nuclearcraft.fusion.removeAllRecipes(); +mods.nuclearcraft.salt_fission.removeAllRecipes(); +mods.nuclearcraft.heat_exchanger.removeAllRecipes(); +//FIXME: NC lists this next one in its docs but CT doesn't like it. Disabling for now. +//mods.nuclearcraft.steam_turbine.removeAllRecipes(); +mods.nuclearcraft.condenser.removeAllRecipes(); + +// Hide NC categories related to MSR and Turbines +val jeiCategories as string[] = [ + "nuclearcraft_collector", + "nuclearcraft_heat_exchanger", + "nuclearcraft_high_turbine", + "nuclearcraft_condenser", +] as string[]; + +for jeiCategory in jeiCategories { + mods.jei.JEI.hideCategory(jeiCategory); +} + +function purgeFluidFromJEI(fluid as string) { + // gtce various metal cells + val containers = [, + , + ] as IItemStack[]; + + // remove from various GT containers + for container in containers { + mods.jei.JEI.removeAndHide(container.withTag({Fluid: {FluidName: fluid, Amount: 1000}})); + } + + // Different tag schemas... +// mods.jei.JEI.removeAndHide(.withTag({fluids: {FluidName: fluid, Amount: 1000}})); + mods.jei.JEI.removeAndHide(.withTag({FluidName: fluid, Amount: 1000})); +} + +zenClass Removal { + + var item as IItemStack; + var hasFurnace as bool = false; + + zenConstructor(item as IItemStack) { + this.item = item; + } + + zenConstructor(item as IItemStack, hasFurnace as bool) { + this.item = item; + this.hasFurnace = hasFurnace; + } + +} + + +// Nuclearcraft Item Removals +val removals as Removal[] = [ + Removal(), + Removal(), // Magnesium Diboride + Removal(), // Lithium Manganese Dioxide + Removal(), // Shibuichi Alloy + Removal(), // Tin Silver Alloy + Removal(), // Lead Platinum Alloy + Removal(), // Thermoconducting Alloy + Removal(), // Zircaloy + Removal(), // Silicon Carbide + Removal(), // SiC SiC Ceramic Matrix Composite + Removal(), // HSLA Steel + Removal(), + Removal(), + Removal(), // all boron isotopes + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), // Calcium Sulfate + Removal(), // Crystal Binder + Removal(), // Sodium Fluoride + Removal(), // Potassium Fluoride + Removal(), // Potassium Hydroxide + Removal(), // Borax + Removal(), // Dimensional Blend + Removal(), // Carbon-Manganese Blend + Removal(), // Alugentum Dust + Removal(), + Removal(), + Removal(), // Zirconium Dust + Removal(), // Thorium Oxide Dust + Removal(), // Uranium Oxide Dust + Removal(, true), // Manganese Oxide Dust + Removal(), // Manganese Dioxide Dust + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), // all NC gems + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), // Hexagonal Boron Nitride + Removal(), // Crushed Fluorite + Removal(), // Crushed Villiaumite + Removal(), // Crushed Carobbiite + Removal(),// Crushed Arsenic + Removal(),// Crushed End Stone + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(, true), // Zirconium Ingot + Removal(), // Zirconium Block + Removal(, true), // Thorium Oxide Ingot + Removal(, true), // Uranium Oxide Ingot + Removal(, true), // Manganese Oxide Ingot + Removal(, true), // Manganese Dioxide Ingot + Removal(), + Removal(), // all lithium isotopes + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), // Magnesium Diboride Solenoid + Removal(), // Bioplastic + Removal(), // Empty Frame + Removal(), // Silicon Carbide Fiber + Removal(), + Removal(), + Removal(), + Removal(), // Light Rad Shielding + Removal(), // Medium Rad Shielding + Removal(), // Heavy Rad Shielding + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), + Removal(), // Speed Upgrade (NC Machines) + Removal(), // Energy Upgrade (NC Machines) + Removal(), + Removal(), + Removal(), + Removal(), +] as Removal[]; + +for removal in removals { + if(removal.hasFurnace) { + furnace.remove(removal.item); + } + mods.jei.JEI.removeAndHide(removal.item); +} + +zenClass Material { + var name as string = ""; + var fissileMetas as int[] = []; + var fuelMetas as int[] = []; + var depletedFuelMetas as int[] = []; + + zenConstructor( + name as string, + fissileMetas as int[], + fuelMetas as int[], + depletedFuelMetas as int[]) + { + this.name = name; + this.fissileMetas = fissileMetas; + this.fuelMetas = fuelMetas; + this.depletedFuelMetas = depletedFuelMetas; + } + + function fissileItem(meta as int) as IItemStack { + return itemUtils.getItem("nuclearcraft:" + this.name, meta); + } + + function fuelItem(meta as int) as IItemStack { + return itemUtils.getItem("nuclearcraft:fuel_" + this.name, meta); + } + + function depletedFuelItem(meta as int) as IItemStack { + return itemUtils.getItem("nuclearcraft:depleted_fuel_" + this.name, meta); + } + +} + +// oxides are odd-valued metadata values beginning with 1. +var fuelObjs as Material[] = [ + Material("americium", [1,3,5,7,9,11], [1,3], [1,3]), + Material("berkelium", [1,3,5,7], [1,3], [1,3]), + Material("californium", [1,3,5,7,9,11,13,15], [1,3,5,7], [1,3,5,7]), + Material("curium", [1,3,5,7,9,11,13,15], [1,3,5,7,9,11], [1,3,5,7,9,11]), + Material("neptunium", [1,3,5,7], [1,3], [1,3]), + Material("plutonium", [1,3,5,7,9,11,13,15], [1,3,5,7], [1,3,5,7]), + Material("thorium", [1,3,5,7], [1,], [1,]), + Material("uranium", [1,3,5,7,9,11], [1,3,5,7], [1,3,5,7]), + Material("mixed_oxide", [], [0,1], [0,1]), + Material("ic2", [], [], [0,1]), +]; + +for fuelObj in fuelObjs { + // Clean up oxide fissiles + for meta in fuelObj.fissileMetas { + var oxide = fuelObj.fissileItem(meta); + var regular = fuelObj.fissileItem(meta - 1); + + // remove de-oxidation smelting? + furnace.remove(regular, oxide); + + // base fissiles have no crafting table recipe so just hide them + mods.jei.JEI.hide(oxide); + } + + // Clean up oxide fissile fuels + for meta in fuelObj.fuelMetas { + var oxide = fuelObj.fuelItem(meta); + var regular = fuelObj.fuelItem(meta - 1); + + // Remove deoxidation smelting recipes + furnace.remove(regular, oxide); + + // remove the oxide fuel split recipe from the TC +// thermal_sep.findRecipe(48, [oxide], null).remove(); + + // remove the JEI entry and crafting table recipe + mods.jei.JEI.removeAndHide(oxide); + } + + // Clean up oxide depleted fuels + for meta in fuelObj.depletedFuelMetas { + var oxide = fuelObj.depletedFuelItem(meta); + var regular = fuelObj.depletedFuelItem(meta - 1); + + // Remove deoxidation smelting recipes + furnace.remove(regular, oxide); + + // hide from JEI but there's no table recipes + mods.jei.JEI.hide(oxide); + + // remove oxide recipes from the fission reactor recipe list + mods.nuclearcraft.fission.removeRecipeWithOutput([oxide]); + + // Remove oxide depleted fuel recipes from the centrifuge + // One of the ic2 ones threw a null here. + val cr as Recipe = centrifuge.findRecipe(24, [oxide], null); + if(!isNull(cr)) { + cr.remove(); + } + } +} + + +// Get rid of unused NC fluids related to the MSR +// unfortunately liquids aren't registered with their parent mod so this is ugly +for liquid in game.liquids { + if(liquid.displayName has "Eutectic" | + liquid.displayName has "Molten Depleted" | + liquid.displayName has "Molten LE" | + liquid.displayName has "Molten HE" | + liquid.displayName has "Molten TB" | + liquid.displayName has "Fluoride" | + liquid.displayName has "FLiBe" | + liquid.name has "_23" | + liquid.name has "_24" | + liquid.name has "_25" ) { + + purgeFluidFromJEI(liquid.name); + + // Hide the fluid too + mods.jei.JEI.hide(liquid*1000); + } +} + +// Unused NC fluid tile things to purge from JEI +val ncFluids as string[] = [ + "alugentum", + "alumina", + "aluminum", + "arsenic", + "bas", + "bef2", + "borax_solution", + "boric_acid", + "boron", + "boron10", + "boron11", + "boron_nitride_solution", + "calcium_sulfate_solution", + "condensate_water", + "diborane", + "ethanol", + "ethene", + "exhaust_steam", + "ferroboron", + "flibe", + "fluorite_water", + "fluoromethane", + "hard_carbon", + "high_pressure_steam", + "hydrofluoric_acid", + "koh", + "lif", + "liquidhelium", + "liquid_nitrogen", + "lithium", + "lithium6", + "lithium7", + "low_pressure_steam", + "low_quality_steam", + "manganese_dioxide", + "milk", + "nak", + "nak_hot", + "naoh", + "neutron", + "oxygen_difluoride", + "plasma", + "potassium_fluoride_solution", + "potassium_hydroxide_solution", + "preheated_water", + "radaway", + "radaway_slow", + "sic_vapor", + "sodium_fluoride_solution", + "sodium_hydroxide_solution", + "sulfur", + "tough" +] as string[]; + +for fluid in ncFluids { + + // get rid of NC's weird fluid tile things + var item = itemUtils.getItem("nuclearcraft:fluid_" + fluid); + if(!isNull(item)) { + mods.jei.JEI.hide(item); + } + + purgeFluidFromJEI(fluid); +} + +val sharedFluids as string[] = [ + "ammonia", + "beryllium", + "carbon_dioxide", + "carbon_monoxide", + "corium", + "deuterium", + "fluorine", + "helium", + "helium3", + "hydrogen", + "manganese", + "methanol", + "nitrogen", + "oxygen", + "potassium", + "silver", + "sodium", + "sulfur_dioxide", + "sulfuric_acid", + "sulfur_trioxide", + "tritium", +] as string[]; + +// these ones overlap other mods's fluids. Just remove the weird tile item +for fluid in sharedFluids { + // get rid of NC's weird fluid tile things + var item = itemUtils.getItem("nuclearcraft:fluid_" + fluid); + if(!isNull(item)) { + mods.jei.JEI.hide(item); + } +} + +// End of mass removals. + +mods.jei.JEI.addItem(); // This disappeared apparently. + +// Now for replacements: + +recipes.remove(); +mixer.recipeBuilder() + .outputs( * 2) + .inputs([, ]) + .duration(40).EUt(22).buildAndRegister(); + +recipes.remove(); +alloy.recipeBuilder() + .outputs([]) + .inputs([, ]) + .duration(50).EUt(16).buildAndRegister(); + +// permutations of ferroboron and lithium ingots/dusts +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +// permutations of steel and boron ingots/dusts +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(300).EUt(16).buildAndRegister(); + +// FIXME: this stuff isn't really related to NC at all +// Moved +////Manyullyn +//mixer.recipeBuilder() +// .outputs( * 4) +// .inputs([ * 4, * 4, ]) +// .duration(400).EUt(30).buildAndRegister(); +// +////Ardite +//mixer.recipeBuilder() +// .outputs( * 4) +// .inputs([ * 3, ]) +// .duration(200).EUt(30).buildAndRegister(); + +// remove table recipes for coolers and replace with canning machine recipes + +recipes.remove(); +fluid_canner.recipeBuilder() + .outputs([]) + .inputs([]) + .fluidInputs([ * 1000]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +fluid_canner.recipeBuilder() + .outputs([]) + .inputs([]) + .fluidInputs([ * 1000]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(9).buildAndRegister(); + +recipes.remove(); +fluid_canner.recipeBuilder() + .outputs([]) + .inputs([]) + .fluidInputs([ * 1000]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +canner.recipeBuilder() + .outputs([]) + .inputs([, * 16]) + .duration(400).EUt(2).buildAndRegister(); + +recipes.remove(); +makeShaped("of_nc_cobblestone_generator", + , + ["AAA", + "B C", + "AAA"], + { A : , + B : , + C : }); + +makeShaped("of_nc_cobblestone_generator_mirrored", + , + ["AAA", + "C B", + "AAA"], + { A : , + B : , + C : }); + +recipes.remove(); +makeShaped("of_nc_water_source", , + ["AAA", + "B B", + "AAA"], + { A : , + B : }); + +//Uranium RTG +recipes.remove(); +makeShaped("of_nc_rtg_uranium", , + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : }); //Uranium Block + +// Basic Plating +recipes.remove(); +makeShaped("of_nc_basic_plating", * 2, + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : }); + +// Advanced Plating +recipes.remove(); +makeShaped("of_nc_advanced_plating", * 2, + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : }); + +// DU Plating +recipes.remove(); +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(400).EUt(2000).buildAndRegister(); + +// Elite Plating +recipes.remove(); +makeShaped("of_nc_elite_plating", , + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : }); + +// unused items +recipes.remove(); +recipes.remove(); + +recipes.remove(); +makeShaped("of_nc_fission_block", * 8, + ["AAA", + "ABA", + "AAA"], + { A : , + B : }); + +recipes.remove(); +makeShaped("of_nc_fission_controller", , + ["ABA", + "BCB", + "ABA"], + { A : , + B : , + C : }); + +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, * 2]) + .duration(300).EUt(500).buildAndRegister(); + +// Extreme Alloy +alloy.recipeBuilder() + .outputs([]) + .inputs([, ]) + .duration(200).EUt(1000).buildAndRegister(); + +// magnesium diboride - unused +/* +alloy.recipeBuilder() + .outputs([ * 3]) + .inputs([, * 2]) + .duration(100).EUt(200).buildAndRegister(); +*/ + +// Thermoconducting Alloy - Unused +/* +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(100).EUt(200).buildAndRegister(); +*/ + +// zircaloy - unused +/* +alloy.recipeBuilder() + .outputs([ * 2]) + .inputs([, ]) + .duration(100).EUt(200).buildAndRegister(); +*/ + +reactor.recipeBuilder() + .outputs() + .inputs([ * 6]) + .fluidInputs([ * 3000]) + .fluidOutputs([ * 4320]) + .duration(200).EUt(2000).buildAndRegister(); + +reactor.recipeBuilder() + .outputs() + .inputs([ * 12]) + .fluidInputs([ * 6000]) + .fluidOutputs([ * 19008]) + .duration(200).EUt(2000).buildAndRegister(); + +reactor.recipeBuilder().inputs([]) + .outputs() + .fluidInputs([ * 1000]) + .duration(200).EUt(2000).buildAndRegister(); + +recipes.remove(); +recipes.addShapeless("of_nc_fission_port", , + [, ]); + +recipes.remove(); +makeShaped("of_nc_coppersolenoid", , + ["AAA", + "ABA", + "AAA"], + { A : , + B : }); + + +// unused part +recipes.remove(); +/* +makeShaped("of_nc_magnesium_diboride_solenoid", , + ["AAA", + "ABA", + "AAA"], + { A : , + B : }); +*/ + +// Uranium 235 - from dust +thermal_sep.recipeBuilder() + .outputs() + .inputs([]) + .duration(3200).EUt(48).buildAndRegister(); + +// Uranium 235 - from ingot +thermal_sep.recipeBuilder() + .outputs() + .inputs([]) + .duration(3200).EUt(48).buildAndRegister(); + +// Add tiny fuel clumps to the GTCE Packager +var clumps = [ + + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ], + [ , ] + +] as IItemStack[][]; + + +for iso in clumps { + + packager.recipeBuilder() + .inputs(iso[0]*9) + .notConsumable(.withTag({Configuration: 1})) + .outputs(iso[1]) + .duration(10).EUt(12).buildAndRegister(); + +} + +compressor.findRecipe(2, [.firstItem * 9], [null]).remove(); +compressor.findRecipe(2, [.firstItem * 9], [null]).remove(); + + +/* Remove NC/GTCE overlapping block and nugget recipes and replace with non-oredict ones */ + +// U235 +recipes.removeByRecipeName("gregtech:nugget_assembling_uranium235"); +makeCompacting3("gregtech_nugget_assembling_uranium235", , ); + +recipes.removeByRecipeName("gregtech:block_compress_uranium235"); +makeCompacting3("gregtech_block_compress_uranium235", , ); //Uranium 235 Block + +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.uranium._235"); +makeCompacting3("nuclearcraft_item.nuclearcraft.uranium._235", , ); + +recipes.removeByRecipeName("gregtech:nugget_disassembling_uranium235"); +recipes.addShapeless("gregtech_nugget_disassembling_uranium235", * 9, []); + +// Pu241 +recipes.removeByRecipeName("gregtech:nugget_assembling_plutonium241"); +makeCompacting3("gregtech_nugget_assembling_plutonium241", , ); + +recipes.removeByRecipeName("gregtech:block_compress_plutonium241"); +makeCompacting3("gregtech_block_compress_plutonium241", , ); //Plutonium 241 block + +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.plutonium._241"); +makeCompacting3("nuclearcraft_item.nuclearcraft.plutonium._235", , ); + +recipes.removeByRecipeName("gregtech:nugget_disassembling_plutonium241"); +recipes.addShapeless("gregtech_nugget_disassembling_plutonium241", * 9, []); + +// Also fix the fuels since those use oredict... +function makeLEFuel(name as string, + output as IItemStack, + replacements as IIngredient[string]) { + makeShapeless3(name, output, ["ABB","BBB","BBB"], replacements); +} + +function makeHEFuel(name as string, + output as IItemStack, + replacements as IIngredient[string]) { + makeShapeless3(name, output, ["AAA","ABB","BBB"], replacements); +} + +var U235 as IIngredient[string] = {"A":, "B":}; +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.fuel_uranium.leu_235"); +makeLEFuel("nuclearcraft_item.nuclearcraft.fuel_uranium.leu_235", , U235); + +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.fuel_uranium.heu_235"); +makeHEFuel("nuclearcraft_item.nuclearcraft.fuel_uranium.heu_235", , U235); + + +var P241 as IIngredient[string] = {"A":, "B":}; +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.fuel_plutonium.lep_241"); +makeLEFuel("nuclearcraft_item.nuclearcraft.fuel_plutonium.lep_241", , P241); + +recipes.removeByRecipeName("nuclearcraft:item.nuclearcraft.fuel_plutonium.hep_241"); +makeHEFuel("nuclearcraft_item.nuclearcraft.fuel_plutonium.hep_241", , P241); + + + +// Oh yeah it's S'more time + +// Graham Crackers +compressor.recipeBuilder() + .outputs() + .inputs([ * 2]) + .duration(400).EUt(2).buildAndRegister(); + +// Gelatin from meat +macerator.recipeBuilder() + .outputs() + .inputs([]) + .duration(40).EUt(30).buildAndRegister(); + +// Gelatin from fish +var fishes as IItemStack[] = [ + , + , + , + +] as IItemStack[]; + +for fish in fishes { + macerator.recipeBuilder() + .outputs( * 4) + .inputs([fish]) + .duration(160).EUt(30).buildAndRegister(); +} + +// Hydrated gelatin +mixer.recipeBuilder() + .fluidOutputs( * 144) + .fluidInputs([ * 144, * 500]) + .duration(50).EUt(8).buildAndRegister(); + +// Molten sugar +fluid_extractor.recipeBuilder() + .fluidOutputs( * 144) + .inputs() + .duration(32).EUt(2).buildAndRegister(); + +// Marshmallow fluid +mixer.recipeBuilder() + .fluidOutputs( * 144) + .fluidInputs( * 72, * 144) + .duration(100).EUt(30).buildAndRegister(); + +// Cocoa nibs +macerator.recipeBuilder() + .outputs() + .inputs() + .duration(100).EUt(20).buildAndRegister(); + +// Cocoa butter +fluid_extractor.recipeBuilder() + .fluidOutputs( * 144) + .outputs() + .inputs([]) + .duration(32).EUt(2).buildAndRegister(); + +// Chocolate liquor +blast_furnace.recipeBuilder() + .fluidOutputs( * 144) + .outputs(.firstItem) + .inputs([]) + .property("temperature", 307) // ah yes, blast furnace temperatures + .duration(100).EUt(120).buildAndRegister(); + +// Unsweetened chocolate +mixer.recipeBuilder() + .fluidOutputs( * 288) + .fluidInputs([ * 144, * 144]) + .duration(100).EUt(30).buildAndRegister(); + +// Dark (best) chocolate +mixer.recipeBuilder() + .fluidOutputs( * 144) + .fluidInputs([ * 144, * 72]) + .duration(100).EUt(30).buildAndRegister(); + +// Milk chocolate +mixer.recipeBuilder() + .fluidOutputs( * 288) + .fluidInputs([ * 144, * 250]) + .duration(100).EUt(30).buildAndRegister(); + +// Solidification and Fluid Extraction +function smoreIngredient( + stack as IItemStack, + fluid as ILiquidStack, + mold as IItemStack) { + // Solidification + solidifier.recipeBuilder() + .outputs(stack) + .notConsumable(mold) + .fluidInputs(fluid * 144) + .duration(100).EUt(16).buildAndRegister(); + + // Fluid Extraction + fluid_extractor.recipeBuilder() + .fluidOutputs(fluid * 144) + .inputs(stack) + .duration(100).EUt(16).buildAndRegister(); +} + +var ballMold as IItemStack = ; +var plateMold as IItemStack = ; +var ingotMold as IItemStack = ; + +smoreIngredient(, , ballMold); +smoreIngredient(, , plateMold); +smoreIngredient(, , plateMold); +smoreIngredient(, , plateMold); +smoreIngredient(, , plateMold); +smoreIngredient(, , ingotMold); + +// Advanced *S'more *S'mingots + +var smingots as IItemStack[] = [ + , + , + , + , + +] as IItemStack[]; + +var i = 1; +while i < smingots.length { + var inSmingot = smingots[i - 1]; + var outSmingot = smingots[i]; + + makeShaped(outSmingot.definition.id.replaceAll(":", "_"), outSmingot, + ["PC", + "MP"], + { P: inSmingot, + C: , + M: }); + + i += 1; +} + + +////Dust smelting into ingot +//furnace.remove(); +////Tiny pile smelting into nugget +//furnace.remove(); +////Solidifying into block +//solidifier.findRecipe(7, [.withTag({not_consumed: 1 as byte})], [ * 1296]).remove(); +////Solidifying into nugget +//solidifier.findRecipe(7, [.withTag({not_consumed: 1 as byte})], [ * 144]).remove(); +////Solidifying into plates +//solidifier.findRecipe(7, [.withTag({not_consumed: 1 as byte})], [ * 144]).remove(); +////Solidifying into ingots +//solidifier.findRecipe(7, [.withTag({not_consumed: 1 as byte})], [ * 144]).remove(); + +recipes.removeByRecipeName("chisel:uncraft_blockuranium"); + +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +val liq as int[][ILiquidStack] = { + + //Fluid : duration, power + * 178 : [3808, 30], + * 134 : [2475, 30], + * 44 : [952, 30] + +}; + +val blocks = [ + + //Uranium + [, * 9], + //Americium + [, * 9], + //Thorium + [, * 9] + +] as IItemStack[][]; + +for blockItem in blocks { + + for liquid, values in liq { + + cutter.recipeBuilder() + .inputs(blockItem[0]) + .fluidInputs(liquid) + .outputs(blockItem[1]) + .duration(values[0]).EUt(values[1]).buildAndRegister(); + + } +} + +//NC Thorium 230 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Californium 252 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Berklium 247 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Curium 246 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Americium 243 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Neptunium 237 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Plutonium 242 Block +fluid_extractor.recipeBuilder() + .inputs() + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Plutonium 244 Block (GTCE) +fluid_extractor.recipeBuilder() + .inputs() //Plutonium Block + .fluidOutputs( * 1296) + .duration(720).EUt(32).buildAndRegister(); + +//Remove Duping Thorium via extra Thorium230 tiny Pile +//thermal_sep.findRecipe(48, [], [null]).remove(); +//thermal_sep.findRecipe(48, [], [null]).remove(); + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); + +//Remove Duping Uranium via extra Uranium 235 tiny Pile +//thermal_sep.findRecipe(48, [], [null]).remove(); +//thermal_sep.findRecipe(48, [], [null]).remove(); + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); + +//Adding Thermal Centrifuge Recipes for GTCE Pu241 -> NC Pu241 + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); + +thermal_sep.recipeBuilder() + .inputs() + .outputs() + .duration(3200).EUt(48).buildAndRegister(); diff --git a/scripts/Textures.zs b/scripts/Textures.zs new file mode 100644 index 0000000..5581d77 --- /dev/null +++ b/scripts/Textures.zs @@ -0,0 +1,5 @@ +#loader preinit + +import mods.gregtech.render.ITextureArea; + +val rocket_arrow as ITextureArea = ITextureArea.fullImage("multiblocktweaker:textures/gui/progress_bar/rocket.png"); diff --git a/scripts/ThermalExpansion.zs b/scripts/ThermalExpansion.zs new file mode 100644 index 0000000..fb54784 --- /dev/null +++ b/scripts/ThermalExpansion.zs @@ -0,0 +1,546 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.oredict.IOreDictEntry; +import mods.contenttweaker.Fluid; +import crafttweaker.recipes.IRecipeFunction; + +import mods.gregtech.recipe.RecipeMap; + +import scripts.common.makeShapedF as makeShapedF; + +////////////////////////////////////////////////////////////// +///////////// Thermal Expansion ////////////////// +////////////////////////////////////////////////////////////// + +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +recipes.removeByRecipeName("extendedcrafting:diamond_nugget_to"); +mods.jei.JEI.removeAndHide(); +recipes.removeByRecipeName("extendedcrafting:emerald_nugget_to"); +recipes.removeByRecipeName("actuallyadditions:recipes146"); + +//Redstone Servo +recipes.addShaped(, [ + [,, ], + [null,, null], + [,, ]]); + +// remove the wonky 2-tag version from JEI +mods.jei.JEI.removeAndHide(); + +// replace tank recipe with 3-tag version +recipes.remove(); +recipes.addShaped(basictank, [ + [, , ], + [,null,], + [, , ]]); + +function updateTank(level as byte) as IRecipeFunction { + return function(out, ins, cInfo) as IItemStack { + return ins.tank.updateTag({Level: level}); + }; +} + +var tankShape as string[] = ["ABA", + "BCB", + "ABA"]; + +makeShapedF("of_hardenedtank", + hardenedtank, + tankShape, + { A : , + B : , + C : basictankIng.marked("tank")}, + updateTank(1) +); + +makeShapedF("of_reinforcedtank", + reinforcedtank, + tankShape, + { A : , + B : , + C : hardenedtankIng.marked("tank")}, + updateTank(2) +); + +makeShapedF("of_signalumtank", + signalumtank, + tankShape, + { A : , + B : , + C : reinforcedtankIng.marked("tank")}, + updateTank(3) +); + +makeShapedF("of_resonanttank", + resonanttank, + tankShape, + { A : , + B : , + C : signalumtankIng.marked("tank")}, + updateTank(4) +); + + +mods.jei.JEI.addItem(basictank); +mods.jei.JEI.addItem(hardenedtank); +mods.jei.JEI.addItem(reinforcedtank); +mods.jei.JEI.addItem(signalumtank); +mods.jei.JEI.addItem(resonanttank); + +//mods.jei.JEI.addItem(.withTag({RandomKey: -9206505693458694257 as long, CreatorMost: -5567380206174582019 as long, CraftingComponents: [{id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}, {id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}, {id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}, {id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}, {id: "minecraft:stick", Count: 1 as byte, Damage: 0 as short}, {id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}, {id: "gregtech:meta_item_1", Count: 1 as byte, Damage: 10152 as short}], "GT.ToolStats": {PrimaryMaterial: "rubber", HandleMaterial: "wood"}, CreatorLeast: -6837252790035570724 as long})); + +//Steam Dynamo +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +//Magmatic Dynamo +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +//Reactant Dynamo +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +//Numismatic Dynamo +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +//hardened upgrade +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//reinforced upgrade +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//sig upgrade +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//end upgrade +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Silver Transmission Coil +recipes.remove(); +recipes.addShaped(, [ + [null, , ], + [, , ], + [, , null]]); + +//Gold Reception Coil +recipes.remove(); +recipes.addShaped(, [ + [null, , ], + [, , ], + [, , null]]); + +//Auxiliary Transmission Coil +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Auxiliary Reception Coil +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Auxiliary Sieve +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Nullification Chamber +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Nutrient Recovery +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Monoculture +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Sapling Infuser +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Gear Making Thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +//Pyroconductive Loop +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//charger thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//repair thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//hopper thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //reagent thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //fuel catalyzer +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //excitation field limiter +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //i give up +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + //excitation coil +recipes.addShaped(, [ + [null, , null], + [, , ], + [, , ]]); + +.addTooltip(format.darkGray(format.italic("Crafting component only."))); + +recipes.addShaped(, [ + [, , null], + [, , ], + [null, , ]]); + + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +//coin thing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Trash Can (Items) +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + +//Trash Can (Fluid) +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + +//Trash Can (Energy) +recipes.remove(); +recipes.addShaped(, [ + [null, , null], + [, , ], + [null, , null]]); + +//Mana Powder +recipes.addShaped( * 4,[ + [, , ], + [, , ], + [, , ]]); + + +.displayName = "Mana Infused Metal Dust"; +blast_furnace.recipeBuilder().inputs([]).fluidInputs( * 250).outputs().property("temperature", 2141).duration(400).EUt(400).buildAndRegister(); + +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); +.displayName = "Thermal Machine Casing"; + +recipes.remove(); +recipes.addShaped(, [ + [,,], + [, null, ], + [,,]]); +.displayName = "Thermal Device Casing"; + + +//Add Black Lotus to Phytogenic Insolator for black dye +mods.thermalexpansion.Insolator.addRecipe(*3,, , 4800); +mods.thermalexpansion.Insolator.addRecipe(*6,, , 7200); +mods.thermalexpansion.Insolator.addRecipe(*9,, , 9600); + +//Ensure Proper Enderium/Lumium/Signalum Ingots + + +val liquidMap as IItemStack[][ILiquidStack] = { + : [, , ], + : [, , ], + : [, , ] +}; + + +//ingot, block, nugget + +for liquid,items in liquidMap { + + //Ingots + solidifier.findRecipe(7, [], [liquid * 144]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 144) + .notConsumable() + .outputs(items[0]) + .duration(20).EUt(8).buildAndRegister(); + + //Blocks + solidifier.findRecipe(7, [], [liquid * 1296]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 1296) + .notConsumable() + .outputs(items[1]) + .duration(98).EUt(8).buildAndRegister(); + + //Nuggets + solidifier.findRecipe(7, [], [liquid * 144]).remove(); + solidifier.recipeBuilder() + .fluidInputs(liquid * 144) + .notConsumable() + .outputs(items[2] * 9) + .duration(98).EUt(8).buildAndRegister(); +} + +//Correct Packager Recipes + +val packagerArray2 = [ + + [, ], + [, ], + [, ] + +] as IItemStack[][]; + +for nuggets in packagerArray2 { + + compressor.findRecipe(2, [nuggets[0] * 9], [null]).remove(); + + packager.recipeBuilder() + .inputs(nuggets[0] * 9) + .outputs(nuggets[1]) + .duration(300).EUt(2).buildAndRegister(); + +} + +//Furnace Recipes +//Enderium +furnace.remove(, ); +furnace.addRecipe(, ); + +//Signalum +furnace.remove(, ); +furnace.addRecipe(, ); + +//Lumium +furnace.remove(, ); +furnace.addRecipe(, ); + +//Mana Infused +mixer.recipeBuilder() + .outputs( * 2) + .inputs([, ]) + .duration(200).EUt(30).buildAndRegister(); + +//Remove Unobtainable Satchel and Void Satchel Recipe + +//Remove Rockwool smelting recipe +furnace.remove(, ); + +//Satchel Removal +recipes.removeByRecipeName("thermalexpansion:satchel_1"); +recipes.removeByRecipeName("thermalexpansion:satchel_7"); + +//Pure Certus +mods.thermalexpansion.Insolator.addRecipe(, .withTag({progress: 0}), , 40000); + +//Pure Nether Quartz +mods.thermalexpansion.Insolator.addRecipe(, .withTag({progress: 600}), , 40000); + +//Pure Fluix +mods.thermalexpansion.Insolator.addRecipe(, .withTag({progress: 1200}), , 40000); + +mods.jei.JEI.addDescription(, "Made in the Crystal Growth Chamber or in a Phytogenic Insolator. If made in the Phytogenic Insolator, make sure to unlock the Fertilizer slot. Augments do not work for this craft."); +mods.jei.JEI.addDescription(, "Made in the Crystal Growth Chamber or in a Phytogenic Insolator. If made in the Phytogenic Insolator, make sure to unlock the Fertilizer slot. Augments do not work for this craft."); +mods.jei.JEI.addDescription(, "Made in the Crystal Growth Chamber or in a Phytogenic Insolator. If made in the Phytogenic Insolator, make sure to unlock the Fertilizer slot. Augments do not work for this craft."); + +val liquids as int[][ILiquidStack] = { + + //Fluid : duration, power + * 73 : [1568, 30], + * 55 : [1019, 30], + * 18 : [392, 30] + +}; + +val blocks = [ + + //Enderium + [, * 9], + //Lumium + [, * 9], + //Signalum + [, * 9], + //Mana Infused + [, * 9] + +] as IItemStack[][]; + +for blockItem in blocks { + + for liquid, values in liquids { + + cutter.recipeBuilder() + .inputs(blockItem[0]) + .fluidInputs(liquid) + .outputs(blockItem[1]) + .duration(values[0]).EUt(values[1]).buildAndRegister(); + + } +} + +//Add Rubber Trees to Phytogenic Insolator. Why would you use this? +mods.thermalexpansion.Insolator.addRecipeSaplingInfuser( * 6, , , 9600, , 100); +mods.thermalexpansion.Insolator.addRecipeSaplingInfuser( * 12, , , 14400, , 125); +mods.thermalexpansion.Insolator.addRecipeSaplingInfuser( * 18, , , 19200, , 150); diff --git a/scripts/_oreDict.zs b/scripts/_oreDict.zs new file mode 100644 index 0000000..ab22696 --- /dev/null +++ b/scripts/_oreDict.zs @@ -0,0 +1,2544 @@ +#priority 998 +import mods.gregtech.recipe.RecipeMap; + +import crafttweaker.item.IItemDefinition; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.oredict.IOreDict; +import crafttweaker.oredict.IOreDictEntry; + +print("-------------- Ore Dictionary Start --------------"); + +//Ender IO was being annoying +.add(); +.add(); +.add(); + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// // +// This script file was originally written by the FTB Interactions team and has been adapted for use here with permission! // +// // +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + + +////////////////////////////// +// Blocks // +////////////////////////////// + +var blocksDisabled as IItemStack[][IOreDictEntry] = { + + #blockAluminum + : [ + , + , + + ], + + #blockApatite + : [ +// + ], + + #blockBeryllium + : [ + + ], + + #blockBronze + : [ + + ], + + #blockCobalt + : [ + ], + + #blockCopper + : [ + , + + ], + + #blockCharcoal + : [ + + ], + + #blockConductiveIron + : [ + + ], + + #blockDarkSteel + : [ + + ], + + #blockDraconium + : [ + + ], + + #blockElectrum + : [ + + ], + + #blockElectricalSteel + : [ + + ], + + #blockEndSteel + : [ + + ], + + #blockEnergeticAlloy + : [ + + ], + + #blockGraphite + : [ + + ], + + #blockInvar + : [ + + ], + + #blockIridium + : [ + , + + ], + + #blockLead + : [ + + ], + + #blockManganese + : [ + + ], + + + #blockNickel + : [ + + ], + + #blockNeutronium + : [ + + ], + + #blockNetherstar + : [ + + ], + + #blockPlatinum + : [ + + ], + + #blockSilver + : [ + , + + ], + + #blockSteel + : [ + , + + ], + + #blockPlutonium + : [ + + ], + + #blockPulsatingIron + : [ + + ], + + #blockTin + : [ + , + + ], + #blockUranium + : [ + , + + ], + + #blockVibrantAlloy + : [ + + ], + + #blockTitanium + : [ + + ], + #blockFuelCoke + : [ + + ] +}; + +for oreDictEntry, items in blocksDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + + #crop flax +.remove(); + + #skystone +.add(); + + + +////////////////////////////// +// Dusts // +////////////////////////////// + +var dustsDisabled as IItemStack[][IOreDictEntry] = { + + #dustAluminium + : [ + , + + ], + + #dustAluminum + : [ + , + + ], + + #dustBeryllium + : [ + + ], + + #dustBronze + : [ + + ], + + #dustCertusQuartz + : [ + + ], + #dustCharcoal + : [ + + ], + + #dustCoal + : [ + , + , + , + + ], + + #dustCobalt + : [ + + ], + + #dustConstantan + : [ + + ], + + #dustCopper + : [ + , + , + + ], + + #dustDiamond + : [ + , + + ], + + #dustDraconium + : [ + + ], + + #dustElectrum + : [ + + ], + + #dustEnderPearl + : [ + , + + ], + + #dustEmerald + : [ + + ], + + #dustGraphite + : [ + + ], + + #dustGold + : [ + , + , + , + , + , + ], + + #dustIron + : [ + , + , + , + , + + ], + + #dustLapis + : [ + , + + ], + + #dustLead + : [ + + ], + + #dustInvar + : [ + + ], + + #dustIridium + : [ + , + + ], + + #dustManganese + : [ + + ], + + #dustNetherQuartz + : [ + , + , + , + + ], + + #dustNickel + : [ + + ], + + #dustObsidian + : [ + , + , + + ], + + #dustPlatinum + : [ + + ], + + #dustQuartz + : [ + , + + ], + + #dustPlutonium + : [ + + ], + + #dustSaltpeter + : [ + + ], + + #dustSilver + : [ + , + + ], + + #dustSilicon + : [ + + ], + + #dustSodiumHydroxide + : [ + + ], + + #dustSteel + : [ + , + + ], + + #dustSulur + : [ + , + + ], + + #dustTin + : [ + , + , + + ], + + #dustTitanium + : [ + + ], + + #dustWood + : [ + + ], + + #itemSawdust + : [ + + ], + + #dustEndstone + : [ + + ] +}; + +for oreDictEntry, items in dustsDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +.add(); +.add(); + +////////////////////////////// +// Gems // +////////////////////////////// +var gemsDisabled as IItemStack[][IOreDictEntry] = { + : [ + ] +}; + + +for oreDictEntry, items in gemsDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +////////////////////////////// +// Ingots // +////////////////////////////// + +var ingotsDisabled as IItemStack[][IOreDictEntry] = { + + #ingotAluminium + : [ + , + + ], + + #ingotAluminum + : [ + , + + ], + + #ingotBeryllium + : [ + + ], + + #ingotBronze + : [ + , +// , + + ], + + #ingotCobalt + : [ + ], + + #ingotConductiveIron + : [ + + ], + + #ingotCopper + : [ + , + , +// + ], + + #ingotDarkSteel + : [ + + ], + + #ingotDraconium + : [ + + ], + + #ingotElectricalSteel + : [ + + ], + + #ingotElectrum + : [ + + ], + + #ingotEnderium + : [ + + ], + + #ingotEndSteel + : [ + + ], + + #ingotEnergeticAlloy + : [ + + ], + + #ingotGraphite + : [ + + ], + + #ingotLead + : [ + + ], + + #ingotLumium + : [ + + ], + + #ingotOsmiridium + : [ + ], + + #ingotIridium + : [ + , + + ], + + #ingotInvar + : [ + + ], + + #ingotManganese + : [ + + ], + + #ingotNeutronium + : [ + + ], + + #ingotNickel + : [ + + ], + + #ingotPlatinum + : [ + + ], + + #ingotPlutonium + : [ + + ], + + #ingotPulsatingIron + : [ + + ], + + #ingotRedstoneAlloy + : [ + + ], + + #ingotSignalum + : [ + + ], + + #ingotTin + : [ + , + , +// + ], + + #ingotTitanium + : [ + + ], + + #ingotThorium + : [ + + ], + + #ingotSilver + : [ + , + + ], + + #ingotSilicon + : [ + + ], + + #ingotSignalum + : [ + + ], + + #ingotSteel + : [ + , + , + + ], + + #ingotVibrantAlloy + : [ + + ], +}; + +for oreDictEntry, items in ingotsDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +//////////////////////// +// Sticks // +//////////////////////// +var sticksDisabled as IItemStack[][IOreDictEntry] = { + + #stickIron + : [ + + ], + + #stickCopper + : [ + + ], + + #stickPlutonium + : [ +// + ], + + #stickSteel + : [ + + ], + + #stickTitanium + : [ + + ], + + #stickIridium + : [ + + ] +}; + +for oreDictEntry, items in sticksDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + + +//////////////////////////// +// Nuggets // +//////////////////////////// + + +var nuggetsDisabled as IItemStack[][IOreDictEntry] = { + :[ + , + , + + ], + + : [ + , + + ], + + : [ + + ], + + : [ + , + + ], + + : [ + + ], + + : [ + + ], + + : [ + , + ], + + : [ + , + + ], + + #nuggetPlutonium + : [ +// + ], + + : [ + + ], + + : [ + + ], + + : [ + , + ], + + : [ + , + ], + + : [ + + ], + + : [ + , + , + + ] +}; + +for oreDictEntry, items in nuggetsDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +//////////////////////////// +// Ores // +//////////////////////////// + +var oresDisabled as IItemStack[][IOreDictEntry] = { + + #oreAluminium + : [ + + ], + + #oreAluminum + : [ + + ], + + #oreCopper + : [ + + ], + + #oreIridium + : [ + + ], + + #oreLead + : [ + + ], + + #orePlatinum + : [ + + ], + + #oreRutile + : [ + + ], + #oreTin + : [ + + ], + + #oreTitanium + : [ + + ], + + #oreSilver + : [ + + ] + +}; + +for oreDictEntry, items in oresDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +////////////////////////////// +// Plates // +////////////////////////////// + +var platesDisabled as IItemStack[][IOreDictEntry] = { + + #plateAluminum + : [ + , + + ], + + + #plateBronze + : [ + + ], + + #plateConstantan + : [ + + ], + + #plateCopper + : [ + , + + ], + + #plateElectrum + : [ + + ], + + #plateGold + : [ + , + + ], + + #plateInvar + : [ + + ], + + #plateIridium + : [ + , + + ], + + #plateIron + : [ + , + + ], + + #plateLead + : [ + + ], + + #plateNickel + : [ + + ], + + #platePlatinum + : [ + + ], + + #platePlutonium + : [ +// + ], + + #plateSilicon + : [ + + ], + + #plateSilver + : [ + + ], + + #plateSteel + : [ + , + + ], + + #plateTin + : [ + , + + ], + + #plateTitanium + : [ + + ], + + #plateNeutronium + : [ +// + ] +}; + +for oreDictEntry, items in platesDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +////////////////////////////// +// Gears // +////////////////////////////// + +var gearsDisabled as IItemStack[][IOreDictEntry] = { + + #gearAluminum + : [ + + ], + + #gearBronze + : [ + , +// + ], + + #gearConstantan + : [ + + ], + + #gearCopper + : [ + , +// + ], + + #gearDiamond + : [ + + ], + + #gearElectrum + : [ + , + ], + + #gearGold + : [ + + ], + + #gearInvar + : [ + + ], + + #gearIron + : [ + + ], + + #gearIridium + : [ + + ], + + #gearLead + : [ + + ], + + #gearNickel + : [ + + ], + + #gearPlatinum + : [ + + ], + + #gearSilver + : [ + + ], + + #gearSteel + : [ + , + + ], + + #gearTin + : [ + , +// + ], + + #gearTitanium + : [ + + ], + + #gearWood + : [ + , + + ] +}; + +for oreDictEntry, items in gearsDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +////////////////////////////// +// Misc // +////////////////////////////// + +var miscDisabled as IItemStack[][IOreDictEntry] = { + + #Apatite + : [ +// + ], + + #Silicon + : [ + , + , + , + + ], + + #Arsenic + : [ + + ], + + #boltPlutonium + : [ +// + ], + + #dustSmallPlutonium + : [ +// + ], + + #dustTinyPlutonium + : [ +// + ], + + #screwPlutonium + : [ +// + ], + + #stickLongPlutonium + : [ +// + ] +}; + +for oreDictEntry, items in miscDisabled { + for i in items { + mods.jei.JEI.removeAndHide(i); + } + oreDictEntry.removeItems(items); +} + +.add(); +.add(); +.add(); + +//Ores +.add(); +.add(); +.add(); +.add(); +.add(); +.add(); +.add(); +.add(); + +.add(); + +.add(); + +//Add moreplates neutronium plate to gtce neutronium ore dict +//.add(); + +//.remove(); +.add(); + +//.add(); + +//GTCE Marble +mods.chisel.Carving.addVariation("marble", ); + +//GTCE Basalt +mods.chisel.Carving.addVariation("basalt", ); + +//Create Universal GTCE Oredict for tools that can be used to reference by oredict and encapsulates all tools. +//Works for any material tool, any damage tool, electric or non-electric + +//GTCE Tools +//.addItems([ +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag(), +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag(), +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag()]); +// +//.addItems([ +// .withEmptyTag()]); + + +//Setting Item Max Stacksize +.maxStackSize=64; +.maxStackSize=64; + + +//////////////////////////////// +// Removals // +//////////////////////////////// + +//Hide Categories +mods.jei.JEI.hideCategory("minecraft.anvil"); +mods.jei.JEI.hideCategory("Painter"); +mods.jei.JEI.hideCategory("extrautils2.blockPatterns"); +mods.jei.JEI.hideCategory("Avatitia.Compressor"); + +mods.jei.JEI.hideCategory("actuallyadditions.compost"); +mods.jei.JEI.hideCategory("actuallyadditions.crushing"); +mods.jei.JEI.hideCategory("actuallyadditions.booklet"); +mods.jei.JEI.hideCategory("extendedcrafting:compressor"); +mods.jei.JEI.hideCategory("extendedcrafting:ender_crafting"); +mods.jei.JEI.hideCategory("thermalexpansion.compression"); +mods.jei.JEI.hideCategory("thermalexpansion.enervation"); +//mods.jei.JEI.hideCategory("gregtech:plasma_arc_furnace"); +//mods.jei.JEI.hideCategory("gregtech:arc_furnace"); +//mods.jei.JEI.hideCategory("gregtech:naquadah_reactor"); +//mods.jei.JEI.hideCategory("gregtech:mass_fab"); +mods.jei.JEI.hideCategory("xu2_machine_extrautils2:furnace"); +mods.jei.JEI.hideCategory("xu2_machine_extrautils2:crusher"); +mods.jei.JEI.hideCategory("xu2_machine_extrautils2:generator_survival"); +mods.jei.JEI.hideCategory("xu2_machine_extrautils2:generator"); +mods.jei.JEI.hide(); +mods.jei.JEI.removeAndHide(); + + +//Actually Additions Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Advanced Rocketry Removals + + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Armor Plus Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:ender_dragon_zombie"}})); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:ice_golem"}})); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:overlord_of_the_guardians"}})); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:skeletal_king"}})); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:witherling"}})); +mods.jei.JEI.removeAndHide(.withTag({EntityTag: {id: "armorplus:demonic_dragon"}})); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Avaritia Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Deep Mob Learning Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//EnderIO Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_head", "enderio:enabled": 1 as byte})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_feet", "enderio:enabled": 1 as byte})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:naturalist_eye", "enderio:enabled": 1 as byte})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_legs", "enderio:enabled": 1 as byte})); +mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderio:top"})); +mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderio:top", "enderio:enabled": 1 as byte})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_chest"})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_chest", "enderio:enabled": 1 as byte})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_head"})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_legs"})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:naturalist_eye"})); +//mods.jei.JEI.removeAndHide(.withTag({"enderio:dsu": "enderiointegrationforestry:apiarist_armor_feet"})); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Extended Crafting Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Extra Utils 2 Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(.withTag({Type: "extrautils2:furnace"})); +mods.jei.JEI.removeAndHide(.withTag({Type: "extrautils2:crusher"})); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Gregtech Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(.withTag({"GT.ToolStats": {Material: "darmstadtium"}})); +//mods.jei.JEI.removeAndHide(); + + +//Inspirations Removals +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +//More Furnaces Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +//More Plates Removals +mods.jei.JEI.removeAndHide(); + + +//Standard Expansion Removals +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + + +//Gregic Additions Removals +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + + +//The One Probe Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Thermal Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//Custom Materials Removals +//3 Thermal Alloys (nugget, block, ingot, dust) +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +//Lib Vulpes Removals +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +// XXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXXX XXXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX +// XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX +// XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX +// XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXX XXXXXXXXX XXXXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXX XXXXXXX +// XXXXXX XXXXXX +// XXXXX XXXXX + +//Modular Machinery removals + +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); +//recipes.remove(); // Machine Casing +//recipes.remove(); // Machine Vent +//mods.jei.JEI.removeAndHide(); // Firebox Casing +//mods.jei.JEI.removeAndHide(); // Machine Gearbox +//mods.jei.JEI.removeAndHide(); // Reinforced Machine Casing +//mods.jei.JEI.removeAndHide(); // Machine Circuitry +//recipes.remove(); +// +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// XXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXX XXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXX XXXXXX XXXXXX XXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX +// XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX +// XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX +// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX +// XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX +// XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX +// XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXX +// XXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXX +// XXXXXXXXXX XXXXXXXX XXXXXXXXX XXXXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXXX XXXXXXXX +// XXXXXXX XXXXXXX +// XXXXXX XXXXXX +// XXXXX XXXXX + +//Lumberaxe Removal +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + + + +//Ingots to Proper Ingots +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(.firstItem, []); + + + +//Molten Nether Star +recipes.addShapeless( * 9, []); +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(40).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(360).EUt(30).buildAndRegister(); + +//Molten Empowered Restonia +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Empowered Palis +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Empowered Enori +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Empowered Diamatine +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Empowered Emeradic +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Empowered Void +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + +//Molten Dark Soularium +solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(40).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(20).EUt(30).buildAndRegister(); + +//Molten Soularium +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(40).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(20).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); + + + +//Omnium +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +.add(); +.add(); +.add(); +recipes.removeByRecipeName("gregtech:block_compress_omnium"); +//wiremill.findRecipe(8, [], [null]).remove(); +//macerator.findRecipe(8, [], [null]).remove(); +//macerator.findRecipe(8, [], [null]).remove(); +//extruder.findRecipe(48, [,], [null]).remove(); +//extruder.findRecipe(64, [ * 9,], [null]).remove(); +//alloy.findRecipe(32, [ * 9,], [null]).remove(); +//fluidextractor.findRecipe(32, [], [null]).remove(); +//fluidextractor.findRecipe(32, [], [null]).remove(); +//fluidextractor.findRecipe(32, [], [null]).remove(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 16]).duration(25).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(200).EUt(30).buildAndRegister(); +fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(1800).EUt(30).buildAndRegister(); +solidifier.findRecipe(7, [], [ * 144]).remove(); +solidifier.findRecipe(7, [], [ * 144]).remove(); +solidifier.findRecipe(7, [], [ * 1296]).remove(); +solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +solidifier.recipeBuilder().fluidInputs( * 16).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +furnace.remove(); +furnace.addRecipe(, , 0.0); +recipes.addShapeless(, []); + +//Neutronium +.add(); +.add(); +.add(); +//solidifier.findRecipe(8, [], [ * 144]).remove(); +//solidifier.findRecipe(8, [], [ * 144]).remove(); +//solidifier.findRecipe(8, [], [ * 144]).remove(); +//solidifier.findRecipe(8, [], [ * 144]).remove(); +//solidifier.findRecipe(8, [], [ * 576]).remove(); +//solidifier.findRecipe(8, [], [ * 1296]).remove(); +//solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); +//solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +//solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +//solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); +//recipes.addShapeless(, []); + +// Signalum Plate +solidifier.recipeBuilder() + .outputs([.firstItem]) + .fluidInputs( * 144) + .notConsumable() + .duration(200).EUt(30).buildAndRegister(); + +// Enderium Plate +solidifier.recipeBuilder() + .outputs([.firstItem]) + .fluidInputs( * 144) + .notConsumable() + .duration(200).EUt(30).buildAndRegister(); + +// Crystal Matrix Plate +solidifier.recipeBuilder() + .outputs([.firstItem]) + .fluidInputs( * 144) + .notConsumable() + .duration(200).EUt(30).buildAndRegister(); + +// Lumium Plate +solidifier.recipeBuilder() + .outputs([.firstItem]) + .fluidInputs( * 144) + .notConsumable() + .duration(200).EUt(30).buildAndRegister(); + + +//Redstone Alloy +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +recipes.addShapeless(, []); + +//Circuits +//.add(); +//.remove(); +// +//.add(); +//.add(); +//.add(); +//.add(); +//.remove(); +//.remove(); +// +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); +//.add(); + + +//Misc +//.add(); +//.add(); +.add(); +.add(); + +//Removals +//.remove(); +//.remove(); +//.remove(); +//.remove(); +//.remove(); +//.remove(); +//.remove(); +//.remove(); +//.remove(); + +//Questbook things +//.add(); // LV Brewery +//.add(); // MV Brewery +// +//.add(); // LV Distillery +//.add(); // MV Distillery +// +//.add(); // LV Centrifuge +//.add(); // MV Centrifuge +//.add(); // HV Centrifuge +// +//.add(); // LV Polarizer +//.add(); // MV Polarizer (why) +// +//.add(); // LV Air Succ +//.add(); // MV Air Succ +//.add(); // HV Air Succ +//.add(); // EV Air Succ +// +//.add(); // LV Canning +//.add(); // MV Canning + +//.add(); // LV Fluid Extractor +//.add(); // MV Fluid Extractor +//.add(); // HV Fluid Extractor + +// GTCE Conductive Iron +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE Energetic Alloy +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE Vibrant Alloy +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE Pulsating Iron +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE Dark Steel +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE Electrical Steel +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +// GTCE End Steel +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); + +//mods.jei.JEI.removeAndHide(); // Block of Lignite Coke + +//Nuggets +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +//mods.jei.JEI.removeAndHide(); //thermal centrifuge +//mods.jei.JEI.removeAndHide(); //precision +//mods.jei.JEI.removeAndHide(); //cutting +//mods.jei.JEI.removeAndHide(); //forming +//mods.jei.JEI.removeAndHide(); //forming +//mods.jei.JEI.removeAndHide(); //forming +//mods.jei.JEI.removeAndHide(); //forming +//mods.jei.JEI.removeAndHide(); //plasma arc +//mods.jei.JEI.removeAndHide(); //plasma arc +//mods.jei.JEI.removeAndHide(); //plasma arc +//mods.jei.JEI.removeAndHide(); //plasma arc +//mods.jei.JEI.removeAndHide(); //circuit1 +//mods.jei.JEI.removeAndHide(); //circuit2 + +//sulfur from thermal to gt sulfur +recipes.addShapeless(, []); + +//Thermal Coal Coke Decomposition +recipes.addShapeless( * 9, []); + +// Temporary recipe to convert endstone dusts +recipes.addShapeless(.firstItem, []); +.addTooltip(format.red("This item is obsolete and will be removed in the next update.")); +.addTooltip(format.red("Please use the GregTech variant of Endstone Dust.")); + +// Temporary recipe to convert pulsating iron wire that is probably unnecessary anyway. +recipes.addShapeless(.firstItem, []); +.addTooltip(format.red("This item is obsolete and will be removed in the next update.")); +.addTooltip(format.red("Please use the GregTech variant of Pulsating Iron Wire.")); + +//neutronium plate exchange +//recipes.addShapeless("of_exchange_neutronium_plate", +// , +// []); + +// Workaround for DE Fusion Custom recipe not liking strings in the NBT +//.add(compressedoctadiccap); + +// OreDict stuff for new Pulsating Mesh/Dust +val pulsatingDustOre = ; +val pulsatingMeshOre = ; + +pulsatingDustOre.add(); +//pulsatingDustOre.add(); + +pulsatingMeshOre.add(); +//pulsatingMeshOre.add(); + +///////////////////////////////// +// One Ingot To Rule Them All // +///////////////////////////////// + +print("-----------Nugget / Ingot / Block Crafting Start--------------"); +function metalRecipeFix( + oredictBlock as IOreDictEntry, + oredictIngot as IOreDictEntry, + oredictNugget as IOreDictEntry, + preferedBlock as IItemStack, + preferedIngot as IItemStack, + preferedNugget as IItemStack + ){ + //Fix block to ingot recipes + for metalBlock in oredictBlock.items { + recipes.removeShaped(metalBlock); + recipes.removeShapeless(metalBlock); + + recipes.addShapeless(preferedIngot * 9, [ + metalBlock + ]); + } + + //Fix ingot to block and ingot to nugget recipes + for metalIngot in oredictIngot.items { + recipes.removeShaped(metalIngot * 9); + recipes.removeShapeless(metalIngot * 9); + recipes.removeShaped(metalIngot); + recipes.removeShapeless(metalIngot); + + recipes.addShapeless(preferedNugget * 9, [metalIngot]); + recipes.addShapeless(preferedBlock, [ + metalIngot, metalIngot, metalIngot, + metalIngot, metalIngot, metalIngot, + metalIngot, metalIngot, metalIngot]); + } + + //Fix nugget to ingot recipes + for metalNugget in oredictNugget.items { + recipes.removeShaped(metalNugget * 9); + recipes.removeShapeless(metalNugget * 9); + + recipes.addShapeless(preferedIngot, [ + metalNugget, metalNugget, metalNugget, + metalNugget, metalNugget, metalNugget, + metalNugget, metalNugget, metalNugget]); + } + + //Backup oredict ingot to block and nugget to ingot recipes for if a player tries to combine various mod ingots + recipes.addShapeless(preferedBlock, [ + oredictIngot, oredictIngot, oredictIngot, + oredictIngot, oredictIngot, oredictIngot, + oredictIngot, oredictIngot, oredictIngot]); + recipes.addShapeless(preferedIngot, [ + oredictNugget, oredictNugget, oredictNugget, + oredictNugget, oredictNugget, oredictNugget, + oredictNugget, oredictNugget, oredictNugget]); +} + +print("------------Nugget / Ingot / Block Crafting End---------------"); + +print("-------------- Ore Dictionary End --------------"); diff --git a/scripts/aa xu2.zs b/scripts/aa xu2.zs new file mode 100644 index 0000000..bc9a537 --- /dev/null +++ b/scripts/aa xu2.zs @@ -0,0 +1,390 @@ +print("--- loading aa xu2.zs ---"); + +# *======= Empowerer =======* + +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); +mods.thermalexpansion.Compactor.removeGearRecipe( * 4); + + + +//Empowered Restonia +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "sulfuric_acid", Amount: 1000}}), , 1000000, 400); + + +//Empowered Palis +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "water", Amount: 1000}}), , 1000000, 400); + + +//Empowered Enori +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "helium", Amount: 1000}}), , 1000000, 400); + + +//Empowered Void Crystal +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "carbon", Amount: 1000}}), , 1000000, 400); + + +//Empowered Diamatine +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "nitrogen_dioxide", Amount: 1000}}), , 1000000, 400); + + + +//Empowered Emerald +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.removeRecipe(); +mods.actuallyadditions.Empowerer.addRecipe(, , , , .withTag({Fluid: {FluidName: "argon", Amount: 1000}}), , 1000000, 400); + + +//Snad +recipes.remove(); +recipes.remove(); +recipes.addShaped(, [[],[]]); + + + +//Long Range Breaker +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +//AA Ender Pearl Block +recipes.remove(); +recipes.remove(); +recipes.addShaped(, [ +[null, , null], +[, , ], +[null, , null]]); + +//AA Iron Casing +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); +.displayName = "Aluminium Casing"; + +//AA Atomic Reconstructor +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +//Display Stand +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +//Empowerer +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +//Basic Coil +recipes.remove(); +recipes.addShaped(, [ +[null,,], +[,,], +[,,null]]); + +//Advanced Coil +recipes.remove(); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +//XU2 Machine Block +recipes.removeByRecipeName("extrautils2:machine_base"); +recipes.addShaped(, [ +[,,], +[,,], +[,,]]); + +var furnGen = .withTag({Type: "extrautils2:generator"}); +var redPlate = ; + +//XU2 Generators +recipes.remove(furnGen); +recipes.remove(.withTag({Type: "extrautils2:generator_survival"})); +recipes.remove(.withTag({Type: "extrautils2:generator_culinary"})); +recipes.remove(.withTag({Type: "extrautils2:generator_redstone"})); +recipes.remove(.withTag({Type: "extrautils2:generator_lava"})); +recipes.remove(.withTag({Type: "extrautils2:generator_potion"})); +recipes.remove(.withTag({Type: "extrautils2:generator_pink"})); +recipes.remove(.withTag({Type: "extrautils2:generator_overclock"})); +recipes.remove(.withTag({Type: "extrautils2:generator_slime"})); +recipes.remove(.withTag({Type: "extrautils2:generator_death"})); +recipes.remove(.withTag({Type: "extrautils2:generator_ender"})); +recipes.remove(.withTag({Type: "extrautils2:generator_tnt"})); +recipes.remove(.withTag({Type: "extrautils2:generator_enchant"})); +recipes.remove(.withTag({Type: "extrautils2:generator_dragonsbreath"})); +recipes.remove(.withTag({Type: "extrautils2:generator_ice"})); +recipes.remove(.withTag({Type: "extrautils2:generator_netherstar"})); + +recipes.addShaped(furnGen, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_survival"}), [ + [, , ], + [, , ], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_culinary"}), [ + [, , ], + [, , ], + [redPlate, .withTag({Type: "extrautils2:generator_slime"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_lava"}), [ + [, , ], + [, , ], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_redstone"}), [ + [redPlate, , redPlate], + [redPlate, , redPlate], + [redPlate, .withTag({Type: "extrautils2:generator_lava"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_ender"}), [ + [, , ], + [, , ], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_potion"}), [ + [,,], + [,,], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_pink"}), [ + [, , ], + [, , ], + [redPlate, .withTag({Type: "extrautils2:generator_potion"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_overclock"}), [ + [,,], + [,,], + [redPlate, .withTag({Type: "extrautils2:generator_tnt"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_tnt"}), [ + [,,], + [,,], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_slime"}), [ + [,,], + [,,], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_death"}), [ + [,,], + [,,], + [redPlate, .withTag({Type: "extrautils2:generator_ice"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_enchant"}), [ + [,,], + [,,], + [redPlate, .withTag({Type: "extrautils2:generator_potion"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_dragonsbreath"}), [ + [, , ], + [, , ], + [redPlate, .withTag({Type: "extrautils2:generator_tnt"}), redPlate]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_ice"}), [ + [,,], + [,,], + [redPlate, furnGen, redPlate]]); + +recipes.addShaped(, [ + [,,], + [,,], + [, furnGen, ]]); + +recipes.addShaped(.withTag({Type: "extrautils2:generator_netherstar"}), [ + [,,], + [,,], + [, , ]]); + + + + + +//Resonator +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, ,], + [, , ]]); + +//Farmer +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Drill +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Drill Core +recipes.remove(); +.addTooltip(format.red("Acquired by exploration of Lost Cities buildings or vanilla dungeons.")); +.addTooltip(format.red("Also can be purchased for Omnicoins.")); + +//Vertical Digger +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Ender Casing +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + + +//TE Drill +recipes.addShapeless(, []); +recipes.addShapeless(, []); + + +//medium crate +recipes.remove(); +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [,, ], + [, , ]]); + +recipes.addShaped(, [ + [, , ], + [,,], + [, , ]]); + + +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); + +//GP Solar +recipes.addShaped(, [ + [null,,null], + [, , ]]); + +//GP Lunar +recipes.addShaped(, [ + [null, , null], + [,,], + [null, , null]]); + +//Lava Mill +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Water Mill +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Wind Mill +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Fire Mill +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Chunk Loader +recipes.addShaped(, [ + [, , ], + [, , ], + [null, , null]]); + +//Dragon Mill +recipes.addShaped(, [ + [,,], + [, , ], + [, , ]]); + +//Iron Drum +recipes.removeByRecipeName("extrautils2:drum_256"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Reinforced Drum +recipes.removeByRecipeName("extrautils2:drum_4096"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Demonic +recipes.removeByRecipeName("extrautils2:drum_65536"); +mods.extendedcrafting.TableCrafting.addShaped(,[ + [,,,,], + [,,,,], + [,,,,], + [,,,,], + [,,,,]]); + +//Solar +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [null,,null]]); + + + +mods.jei.JEI.addDescription(, "Canola can be turned into Canola Oil via a Canola Press. This is a somewhat slow machine and requres RF to function"); + + +print("--- ActuallyAdditions.zs initialized ---"); diff --git a/scripts/coins.zs b/scripts/coins.zs new file mode 100644 index 0000000..a7f29e7 --- /dev/null +++ b/scripts/coins.zs @@ -0,0 +1,169 @@ +import mods.gregtech.recipe.RecipeMap; +import mods.gregtech.material.MaterialRegistry; +import crafttweaker.item.IItemStack; + + +recipes.addShaped(, [ + [, null, ], + [null, , null], + [, null, ]]); +recipes.addShapeless( * 2, []); + +//Stone Widget +recipes.addShaped(, [ + [null, , null], + [null, , null], + [null, , null]]); +recipes.addShaped(, [ + [, , ], + [,,], + [,,]]); +recipes.addShaped(, [ + [,,], + [,,], + [, , ]]); +recipes.remove(); +recipes.addShaped(,[ + [null, , null], + [, , ], + [null, , null]]); + + + +//Wooden Widget +recipes.addShaped(, [ + [null, null, null], + [, , ], + [null,null,null]]); +recipes.addShaped(, [ + [,,], + [,,], + [, , ]]); +recipes.addShaped(, [ + [,,], + [,,], + [,,]]); +recipes.remove(); + + +//Alloy Widget +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +//Ender Widget +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + +recipes.addShaped( * 64, [[, null, ],[, null, null], [null, null, null]]); +recipes.addShaped( * 64, [[, , null],[null, null, null], [, null, null]]); +recipes.addShaped( * 64, [[, , null],[null, null, ], [null, null, null]]); +recipes.addShaped( * 64, [[, , null],[null, null, null], [null, , null]]); +recipes.addShaped( * 64, [[, , null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, , null], [null, null, null]]); +recipes.addShaped( * 64, [[, , ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, ], [null, , null]]); +recipes.addShaped( * 32, [[, , ],[, , null], [null, null, ]]); +recipes.addShaped( * 32, [[, , ],[, , null], [null, , null]]); +recipes.addShaped( * 32, [[, , ],[, , null], [, null, null]]); +recipes.addShaped( * 32, [[, null, null],[, , ], [null, null, ]]); +recipes.addShaped( * 32, [[null, , null],[, , ], [null, null, ]]); +recipes.addShaped( * 32, [[null, null, ],[, , ], [null, null, ]]); +recipes.addShaped( * 32, [[null, , null],[, , ], [, null, null]]); +recipes.addShaped( * 32, [[, null, null],[, , ], [null, , null]]); +recipes.addShaped( * 32, [[, null, ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [null, , null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [null, null, ]]); +recipes.addShaped(.withTag({EntityTag: {id: "minecraft:chicken"}}) * 2, [[null, , null],[null, null, null], [null, null, ]]); +recipes.addShaped(.withTag({EntityTag: {id: "minecraft:cow"}}) * 2, [[, , null],[null, null, ], [null, null, null]]); +recipes.addShaped(.withTag({EntityTag: {id: "minecraft:pig"}}) * 2, [[, null, null],[null, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, , null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [null, null, null]]); +recipes.addShaped(.withTag({EntityTag: {id: "minecraft:sheep"}}) * 2, [[, , ],[, null, null], [null, , null]]); +recipes.addShaped( * 32, [[null, null, null],[, , ], [null, , ]]); +recipes.addShaped( * 32, [[, null, null],[null, null, ], [, , ]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [null, , null]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, , null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, null], [, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, , null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[null, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[null, , null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, , ], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [, , ]]); +recipes.addShaped( * 32, [[null, , null],[null, null, ], [, , ]]); +recipes.addShaped( * 32, [[null, null, null],[null, , ], [, , ]]); +recipes.addShaped( * 32, [[, , null],[null, null, ], [, , null]]); +recipes.addShaped( * 32, [[, , null],[null, , ], [, null, null]]); +recipes.addShaped( * 32, [[, , null],[, , ], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[null, null, null], [null, , ]]); +recipes.addShaped( * 32, [[, , ],[null, null, null], [, , null]]); +//recipes.addShaped( * 32, [[, , ],[null, null, ], [, null, null]]); +recipes.addShaped( * 32, [[, , ],[null, , ], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[, , ],[, null, null], [null, , null]]); +recipes.addShaped( * 32, [[, , ],[, null, null], [, null, null]]); +recipes.addShaped( * 32, [[, , ],[, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, , ],[, , null], [null, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, null], [null, , ]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, null], [, , null]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, null], [, null, ]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, ], [null, null, ]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, ], [null, , null]]); +recipes.addShaped( * 32, [[null, null, null],[null, null, ], [, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[null, , null], [null, null, ]]); +recipes.addShaped( * 32, [[null, null, null],[null, , null], [null, , null]]); +recipes.addShapeless( * 5, []); +recipes.addShapeless( * 5, []); +recipes.addShapeless( * 4, []); +recipes.addShaped( * 32, [[null, null, null],[null, , null], [, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[null, , ], [null, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[null, null, null],[, null, null], [null, , null]]); +recipes.addShaped( * 32, [[null, null, null],[, null, null], [, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[null, null, null],[, , null], [null, null, null]]); +recipes.addShaped( * 32, [[null, null, ],[null, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[null, , null],[null, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[null, , null],[null, null, null], [null, , null]]); +recipes.addShaped( * 32, [[null, , null],[null, null, null], [, null, null]]); +recipes.addShaped( * 32, [[null, , null],[null, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[null, , null],[null, , null], [null, null, null]]); +recipes.addShaped( * 32, [[null, , null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[null, , ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [null, null, ]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [null, , null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, null], [, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, null, ], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[null, , null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, null],[, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, null, ],[null, null, null], [null, null, null]]); +recipes.addShaped( * 32, [[, , null],[null, null, null], [null, null, null]]); +recipes.addShaped(, [[, null, ],[null,null,null], [, null, ]]); +recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); +recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); + +/* + Airtight Seal books for the low price of 900 omnicoins! + */ +recipes.addShaped("of_craft_airtight_seal", + .withTag({StoredEnchantments: [{lvl: 1 as short, id: 12 as short}]}), + [[, , ], + [, , ], + [, , ]]); diff --git a/scripts/common.zs b/scripts/common.zs new file mode 100644 index 0000000..4f34251 --- /dev/null +++ b/scripts/common.zs @@ -0,0 +1,237 @@ +#priority 997 +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemCondition; +import crafttweaker.data.IData; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.recipes.IRecipeFunction; +import crafttweaker.recipes.IRecipeAction; +global isBasic as IItemCondition = function(stack as IItemStack) { return stack.tag has {Level: 0 as byte} as IData && !(stack.tag has {Creative: 1 as byte} as IData); }; +global isHardened as IItemCondition = function(stack as IItemStack) { return stack.tag has {Level: 1 as byte} as IData && !(stack.tag has {Creative: 1 as byte} as IData); }; +global isReinforced as IItemCondition = function(stack as IItemStack) { return stack.tag has {Level: 2 as byte} as IData && !(stack.tag has {Creative: 1 as byte} as IData); }; +global isSignalum as IItemCondition = function(stack as IItemStack) { return stack.tag has {Level: 3 as byte} as IData && !(stack.tag has {Creative: 1 as byte} as IData); }; +global isResonant as IItemCondition = function(stack as IItemStack) { return stack.tag has {Level: 4 as byte} as IData && !(stack.tag has {Creative: 1 as byte} as IData); }; +global isCreative as IItemCondition = function(stack as IItemStack) { return stack.tag has {Creative: 1 as byte, Level: 4 as byte} as IData; }; + +/* CofH Core Items - recipe ingredient defs */ + +// Portable tanks +global basictank as IItemStack = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Level: 0 as byte}, false); +global hardenedtank as IItemStack = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Level: 1 as byte}, false); +global reinforcedtank as IItemStack = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Level: 2 as byte}, false); +global signalumtank as IItemStack = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Level: 3 as byte}, false); +global resonanttank as IItemStack = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Level: 4 as byte}, false); + +global basictankIng as IIngredient = basictank.only(isBasic); +global hardenedtankIng as IIngredient = hardenedtank.only(isHardened); +global reinforcedtankIng as IIngredient = reinforcedtank.only(isReinforced); +global signalumtankIng as IIngredient = signalumtank.only(isSignalum); +global resonanttankIng as IIngredient = resonanttank.only(isResonant); + +// Energy Cells +global basiccell as IItemStack = .withTag({Creative: 0 as byte, Level: 0 as byte}, false); +global hardenedcell as IItemStack = .withTag({Creative: 0 as byte, Level: 1 as byte}, false); +global reinforcedcell as IItemStack = .withTag({Creative: 0 as byte, Level: 2 as byte}, false); +global signalumcell as IItemStack = .withTag({Creative: 0 as byte, Level: 3 as byte}, false); +global resonantcell as IItemStack = .withTag({Creative: 0 as byte, Level: 4 as byte}, false); + +global basiccellIng as IIngredient = basiccell.only(isBasic); +global hardenedcellIng as IIngredient = hardenedcell.only(isHardened); +global reinforcedcellIng as IIngredient = reinforcedcell.only(isReinforced); +global signalumcellIng as IIngredient = signalumcell.only(isSignalum); +global resonantcellIng as IIngredient = resonantcell.only(isResonant); + +// Compressed capacitors +global compressedoctadiccap as IItemStack = .withTag({display: {Name: "Compressed Octadic RF Capacitor", Lore: ["This is what is known as a Compressed Octadic Capacitor.", "Or, you could just call this an Octadic Capacitor Two.", "Can be inserted into EnderIO machines.", "Level: 4"]}, eiocap: {level: 4 as float}}, false); +global doublecompressedoctadiccap as IItemStack = .withTag({display: {Name: "Double Compressed Octadic RF Capacitor", Lore: ["AND THIS IS TO GO EVEN FURTHER BEYOND!", "Can be inserted into EnderIO machines.", "Level: 9.001", "Just kidding, it's only 5."]}, eiocap: {level: 5 as float}}, false); + +// EIO Jetpacks +global conductiveironjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global electricalsteeljetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global energeticjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global vibrantjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredconductiveironjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredelectricalsteeljetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredenergeticjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredvibrantjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global darksoulariumjetplate as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); + +// TE Jetpacks +global leadstonejetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global hardenedjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global reinforcedjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global resonantjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredleadstonejetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredhardenedjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredreinforcedjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global armoredresonantjetpack as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); +global fluxinfusedjetplate as IItemStack = .withTag({Energy: 0, JetpackParticleType: 0}, false); + + + +/* + Converts a text representation of a crafting grid recipe into an array of + ingredients. + + Example: +(3, [[null,null,null], + [null,null,null], + [null,null,null]], , ["AAA", + "A A", + "AAA"], { A : }) + => + +[[, , ], + [, null, ], + [, , ]] +*/ +function textToIngredients(ingredients as IIngredient[][], + output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) as IIngredient[][] { + + for i, str in recipe { + for j in 0 .. str.length { + var item = str[j]; + if " " != item { // blanks are nulls, ignore them + ingredients[i][j] = replacements[item]; + } + } + } + + return ingredients; +} + +/* Same as above, but for standard 3x3 shapeless recipes. */ +function makeShapeless3FA(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string], + recipeFunction as IRecipeFunction, + recipeAction as IRecipeAction) { + + var ingredients = [null,null,null, + null,null,null, + null,null,null] as IIngredient[]; + + for i, str in recipe { + for j in 0 .. str.length { + var item = str[j]; + if " " != item { // blanks are nulls, ignore them + ingredients[str.length*i+j] = replacements[item]; + } + } + } + + recipes.addShapeless(name, output, ingredients, recipeFunction, recipeAction); +} + +// Support varying arities so RecipeFunction/Action may be optionally used +function makeShapeless3F(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string], + recipeFunction as IRecipeFunction) { + makeShapeless3FA(name, output, recipe, replacements, recipeFunction, null); +} + +function makeShapeless3(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) { + makeShapeless3F(name, output, recipe, replacements, null); +} + +/* 3x3 shapeless compacting recipe. */ +function makeCompacting3(name as string, + output as IItemStack, + input as IIngredient) { + recipes.addShapeless(name, output, + [input,input,input, + input,input,input, + input,input,input] as IIngredient[]); +} + +function makeShapedFA(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string], + recipeFunction as IRecipeFunction, + recipeAction as IRecipeAction) { + + var ingredients = + [[null,null,null], + [null,null,null], + [null,null,null]] as IIngredient[][]; + + recipes.addShaped(name, output, + textToIngredients(ingredients, output, recipe, replacements), + recipeFunction, recipeAction); +} + +// Support varying arities so RecipeFunction/Action may be optionally used +function makeShapedF(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string], + recipeFunction as IRecipeFunction) { + makeShapedFA(name, output, recipe, replacements, recipeFunction, null); +} + +function makeShaped(name as string, + output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) { + makeShapedF(name, output, recipe, replacements, null); +} + +function makeExtremeRecipe5(output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) { + + var ingredients = + [[null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,null,null], + [null,null,null,null,null]] as IIngredient[][]; + + mods.extendedcrafting.TableCrafting.addShaped(output, + textToIngredients(ingredients, output, recipe, replacements)); +} + +function makeExtremeRecipe7(output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) { + + var ingredients = + [[null,null,null,null,null,null,null], + [null,null,null,null,null,null,null], + [null,null,null,null,null,null,null], + [null,null,null,null,null,null,null], + [null,null,null,null,null,null,null], + [null,null,null,null,null,null,null], + [null,null,null,null,null,null,null]] as IIngredient[][]; + + mods.extendedcrafting.TableCrafting.addShaped(output, + textToIngredients(ingredients, output, recipe, replacements)); +} + +function makeExtremeRecipe9(output as IItemStack, + recipe as string[], + replacements as IIngredient[string]) { + + var ingredients = + [[null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null], + [null,null,null,null,null,null,null,null,null]] as IIngredient[][]; + + mods.extendedcrafting.TableCrafting.addShaped(output, + textToIngredients(ingredients, output, recipe, replacements)); +} diff --git a/scripts/dml.zs b/scripts/dml.zs new file mode 100644 index 0000000..fa4dfda --- /dev/null +++ b/scripts/dml.zs @@ -0,0 +1,94 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.oredict.IOreDictEntry; +import mods.gregtech.recipe.RecipeMap; +import mods.contenttweaker.MaterialPart; +import mods.contenttweaker.MaterialSystem; +import mods.contenttweaker.Material; + +//Remove Faulty Data Module Recipes +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); + +//Starting At Basic Tier +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}),[, ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, , , , , , , , ]); +recipes.addShapeless(.withTag({simulationCount: 0, tier: 1, killCount: 0, totalKillCount: 0}), [, | | , , , , , , , ]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +.displayName = "Dark Steel Machine Hull"; +recipes.addShaped(,[ + [,,], + [,,], + [,,]]); + +recipes.remove(); +alloy.recipeBuilder().inputs([ * 4,]).outputs([]).duration(100).EUt(16).buildAndRegister(); +alloy.recipeBuilder().inputs([ * 4,]).outputs([]).duration(100).EUt(16).buildAndRegister(); +alloy.recipeBuilder().inputs([, * 4]).outputs([]).duration(200).EUt(16).buildAndRegister(); +alloy.recipeBuilder().inputs([,]).outputs([ * 4 ]).duration(240).EUt(24).buildAndRegister(); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +.displayName = "Pulsating Polymer Clay"; + +recipes.addShapeless( * 12, [, ]); +recipes.addShapeless( * 24, [, ]); + +recipes.addShapeless( * 5, []); + +recipes.remove(); +alloy.recipeBuilder().inputs([,]).outputs([]).duration(40).EUt(8).buildAndRegister(); + +recipes.addShapeless(, [,,,]); + +//Removes the unobtainable dirt recipe +recipes.removeByRecipeName("thermalfoundation:block_dirt"); + +//Add in a new dirt recipe +recipes.addShapeless( * 16, [ + ,, + ,]); + diff --git a/scripts/electronics.zs b/scripts/electronics.zs new file mode 100644 index 0000000..b567e01 --- /dev/null +++ b/scripts/electronics.zs @@ -0,0 +1,130 @@ +import crafttweaker.item.IItemDefinition; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.oredict.IOreDict; +import crafttweaker.oredict.IOreDictEntry; +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Color; +import mods.gregtech.recipe.RecipeMap; +import mods.gregtech.material.MaterialRegistry; +import mods.gregtech.material.Material; + +//LV Hull +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ]]); +// LV Machine Hull * 1 +.findRecipe(16, [, * 2], [ * 288]).remove(); + +//LV Motor - with Fine Copper Wires +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +//Wood Pulp +recipes.addShapeless( * 4,[,]); + +//Pyrolyse Oven +recipes.removeByRecipeName("gregtech:pyrolyse_oven"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + +// LV Casing +recipes.removeByRecipeName("gregtech:casing.lv"); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ] +]); +// LV Machine Casing * 1 +.findRecipe(16, [ * 8, .withTag({Configuration: 8})], null).remove(); +assembler.recipeBuilder().inputs( * 8).notConsumable(.withTag({Configuration: 8})).outputs([]).duration(30).EUt(16).buildAndRegister(); + +// ULV Casing +recipes.removeByRecipeName("gregtech:casing_ulv"); + +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ] +]); +// ULV Machine Casing * 1 +.findRecipe(16, [ * 8, .withTag({Configuration: 8})], null).remove(); + +assembler.recipeBuilder().inputs( * 8).notConsumable(.withTag({Configuration: 8})).outputs([]).duration(30).EUt(16).buildAndRegister(); + +// pyro +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 10})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 4000]) + .duration(600).EUt(30).buildAndRegister(); + +//Wood Vinegar and Charcoal +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 11})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 3000]) + .duration(600).EUt(30).buildAndRegister(); + +//Wood Gas and Charcoal +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 12})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 1500]) + .duration(600).EUt(30).buildAndRegister(); + +//Wood Tar and Charcoal +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 13})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 1500]) + .duration(600).EUt(30).buildAndRegister(); + +//Charcoal Byproducts and Charcoal +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 14})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 4000]) + .duration(600).EUt(30).buildAndRegister(); + +//Phenol and Coke +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 14})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 1000]) + .duration(600).EUt(30).buildAndRegister(); + +//Phenol and Coke dust +pyrolyse_oven.recipeBuilder() + .inputs([ * 16]) + .notConsumable(.withTag({Configuration: 11})) + .fluidInputs([ * 4000]) + .outputs([ * 20]) + .fluidOutputs([ * 1000]) + .duration(600).EUt(30).buildAndRegister(); + +// force phenol for phenolic circuit board +chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 100]).outputs([]).duration(100).EUt(8).buildAndRegister(); + +// remove Phenolic Circuit Board * 1 +.findRecipe(7, [, ], [ * 50]).remove(); + + + diff --git a/scripts/extendedcrafting.zs b/scripts/extendedcrafting.zs new file mode 100644 index 0000000..a504d31 --- /dev/null +++ b/scripts/extendedcrafting.zs @@ -0,0 +1,982 @@ +import mods.gregtech.recipe.RecipeMap; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import scripts.common.makeShaped as makeShaped; +import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5; +import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7; +import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9; + +//Noble Gasses +//centrifuge.findRecipe(30, [], [ * 53000]).remove(); +//centrifuge.findRecipe(30, [], [ * 43000]).remove(); + +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + +recipes.remove(); +makeShaped("of_extendedcrafting_compressor", , + ["ABA", + "CDC", + "AEA"], + { A : , + B : , + C : , + D : , + E : }); + +recipes.remove(); + +recipes.remove(); +makeShaped("of_extendedcrafting_frame", , + ["AGA", + "GBG", + "AGA"], + { A : , + B : , + G : }); + +recipes.remove(); +makeShaped("of_extendedcrafting_interface", , + ["ABA", + "CDC", + "AEA"], + { A : , + B : , + C : , + D : , + E : }); + +//Remove the unavailable pedestal +recipes.removeByRecipeName("extendedcrafting:pedestal"); + +makeShaped("of_extendedcrafting_pedestal", , + [" A ", + " A ", + "BCB"], + { A : , + B : , + C : }); //Red Steel Block + +.displayName = "Conflux Component"; +recipes.remove(); + +makeShaped("of_conflux_component", , + [" A ", + "BCD", + " E "], + { A : , + B : , + C : , + D : , + E : }); + +.displayName = "Conflux Catalyst"; +recipes.remove(); + +makeShaped("of_conflux_catalyst", , + [" A ", + "BCD", + " E "], + { A : , + B : , + C : , + D : , + E : }); + +recipes.removeByRecipeName("extrautils2:angel_ring_0"); +recipes.removeByRecipeName("extrautils2:angel_ring_1"); +recipes.removeByRecipeName("extrautils2:angel_ring_2"); +recipes.removeByRecipeName("extrautils2:angel_ring_3"); +recipes.removeByRecipeName("extrautils2:angel_ring_4"); +recipes.removeByRecipeName("extrautils2:angel_ring_5"); + + +makeExtremeRecipe5(, + [" GGG ", + "G R G", + "GV VG", + "G R G", + " GGG "], + { G : , + R : reinforcedjetpack, + V : vibrantjetpack }); + +///////////////////////// ZPM /////////////////////////////// + +makeExtremeRecipe9(, + [" NNNNN ", + " NBCBN ", + " NCBCN ", + " NBCBN ", + " UUU ", + " UGU ", + " UGU ", + " UUU ", + " NNN "], + { B : , + C : , + G : , + N : , + U : }); + + +//Luminescence +recipes.remove(); +reactor.recipeBuilder() + .inputs([]) + .inputs([]) + .fluidInputs([ * 2000]) + .outputs( * 4) + .duration(20).EUt(30).buildAndRegister(); + +// Extended Crafting Components +recipes.remove(); +recipes.addShaped(, + [[, ], + [, ]]); + +recipes.remove(); +recipes.addShaped(, + [[, ], + [, ]]); + +recipes.remove(); +recipes.addShaped(, + [[, ], + [, ]]); + +recipes.remove(); +recipes.addShaped(, + [[, ], + [, ]]); + +recipes.remove(); +recipes.addShaped(, + [[, ], + [, ]]); + +// Extended Crafting Catalysts +val catalystShape as string[] = [" A ", + "ABA", + " A "]; + +recipes.remove(); +makeShaped("of_catalyst_1", , catalystShape, + { A : , + B : }); + +recipes.remove(); + +makeShaped("of_catalyst_2", , catalystShape, + { A : , + B : }); + + +recipes.remove(); +makeShaped("of_catalyst_3", , catalystShape, + { A : , + B : }); + +recipes.remove(); +makeShaped("of_catalyst_4", , catalystShape, + { A : , + B : }); + +recipes.remove(); +makeShaped("of_catalyst_5", , catalystShape, + { A : , + B : }); + +//Advanced Extended Crafting Table +recipes.remove(); +recipes.addShapeless( * 2, []); +makeShaped("of_extendedcrafting_table_advanced", , + ["ABA", + "CDC", + "ABA"], + { A : , + B : , + C : , + D : }); + +.displayName = "Extended Crafting Table"; + +//Elite Extended Crafting Table +recipes.remove(); +recipes.addShapeless( * 2,[]); +makeExtremeRecipe5(, + ["CBABC", + "BDDDB", + "ADTDA", + "BDDDB", + "CBABC"], + { A : , + B : , + C : , + D : , + T : }); +.displayName = "Elite Extended Crafting Table"; + +//Ultimate Extended Crafting Table +recipes.remove(); +recipes.addShapeless( * 2, []); + +.displayName = "Ultimate Extended Crafting Table"; +makeExtremeRecipe7(, + ["EBBABBE", + "BCCCCCB", + "BCBDBCB", + "ACDTDCA", + "BCBDBCB", + "BCCCCCB", + "EBBABBE"], + { A : , + B : , + C : , + D : , + E : , + T : }); + +.displayName = "Mote of Omnium"; + +implosion.recipeBuilder() + .inputs([]) + .property("explosives", 1) + .outputs() + .duration(20).EUt(30).buildAndRegister(); + +.displayName = "Omnium Nugget"; +.displayName = "Omnium Ingot"; +.displayName = "Block of Omnium"; + + + +recipes.remove(); +makeShaped("of_end_crystal", , + ["AAA", + "ABA", + "AAA"], + { A : , + B : }); + +///////////////////////// Nether Star /////////////////////////////// +recipes.remove(); +makeShaped("of_nether_star", , + [" N ", + "WCE", + " S "], + { N : , + W : , + C : , + E : , + S : }); + +.displayName = "Nether Star Tip North"; +recipes.remove(); +makeShaped("of_nether_star_north", , + [" A ", + "ABA", + "ABA"], + { A : , + B : }); + +makeShaped("of_nether_star_south", , + ["ABA", + "ABA", + " A "], + { A : , + B : }); + +makeShaped("of_nether_star_east", , + ["AA ", + "BBA", + "AA "], + { A : , + B : }); + +makeShaped("of_nether_star_west", , + [" AA", + "ABB", + " AA"], + { A : , + B : }); + +recipes.remove(); +makeShaped("of_nether_star_core", * 4, + ["ABA", + "DEF", + "ACA"], + { A : , + B : , + C : , + D : , + E : , + F : }); + +// Basalz Powder +reactor.recipeBuilder() + .inputs([]) + .fluidInputs([ * 100]) + .outputs() + .duration(160).EUt(90).buildAndRegister(); + +reactor.recipeBuilder() + .inputs([]) + .fluidInputs([ * 100]) + .outputs() + .duration(160).EUt(90).buildAndRegister(); + +//Blitz Powder +reactor.recipeBuilder() + .inputs() + .fluidInputs([ * 100]) + .outputs() + .duration(160).EUt(90).buildAndRegister(); + +//Blizz Powder +reactor.recipeBuilder() + .inputs() + .fluidInputs([ * 100]) + .outputs() + .duration(160).EUt(90).buildAndRegister(); + +//Blaze Powder +reactor.recipeBuilder() + .inputs() + .fluidInputs([ * 100]) + .outputs() + .duration(160).EUt(90).buildAndRegister(); + +//Elemental Reduction +reactor.recipeBuilder() + .inputs() + .fluidInputs([ * 1000]) + .fluidOutputs( * 1000) + .duration(80).EUt(90).buildAndRegister(); + +//Knightslime +reactor.recipeBuilder() + .inputs() + .fluidInputs([ * 144]) + .outputs() + .duration(320).EUt(400).buildAndRegister(); + +.displayName = "Block of Endest Stars"; +.displayName = "Endest Star"; +.displayName = "Endest Star Nugget"; + +///////////////////////// Omnium /////////////////////////////// + +mods.extendedcrafting.TableCrafting.remove(); +mods.extendedcrafting.TableCrafting.addShaped(, [ +[null, null, , , , , , null, null], +[null, , , , , , , , null], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[null, , , , , , , , null], +[null, null, , , , , , null, null]]); + + +//////////////////// Exotic Materials Catalyst //////////////////////// +makeExtremeRecipe7(, + ["L M J", + " K W S ", + " YNT ", + "OFUVAIC", + " XEH ", + " Q G P ", + "B R D"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : , + J : , + K : , + L : , + M : , + N : , + O : , + P : , + Q : , + R : , + S : , + T : , + U : , + V : , + W : , + X : , + Y : }); + +////////////////////////// Crystal Matrix Ingot /////////////////////// +recipes.remove(); +makeExtremeRecipe9(, + [" ", + " TDDD", + " TDDDNAD", + "DDDANAAND", + "DANNANNAD", + "DNAANADDD", + "DANDDDT ", + "DDDT ", + " "], + { A : , + D : , + N : , + T : }); + +recipes.remove(); +recipes.addShaped(, [ + [, , ], + [, , ], + [, , ]]); + + + +////////////////////////// Ultimate Material /////////////////////// + +makeExtremeRecipe5(, + ["BCCCB", + "CBABC", + "CADAC", + "CBABC", + "BCCCB"], + { A : , + B : , + C : , + D : }); + +////////////////////////// Eternal Catalyst /////////////////////// + +makeExtremeRecipe9(, + [" D ", + " D D D ", + " DDJDD ", + " DKAHD ", + "DDLFBCGDD", + " DHEKD ", + " DDIDD ", + " D D D ", + " D "], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : , + J : , + K : , + L : }); +.addTooltip(format.darkGray(format.italic("Gaze into the Abyss..."))); + + +////////////////////////// Infinity Ingot /////////////////////// +mods.avaritia.ExtremeCrafting.remove(); +makeExtremeRecipe9(, + [" ", + " ABBB", + " ABBBCDB", + "BBBDCDDCB", + "BDCCICCDB", + "BCDDCDBBB", + "BDCBBBA ", + "BBBA ", + " "], + { A : , + B : , + C : , + D : , + I : }); + + +////////////////////////// Infinity Catalyst /////////////////////// + +mods.avaritia.ExtremeCrafting.remove(); +makeExtremeRecipe9(, + ["AAAABAAAA", + "ABAABAABA", + "AABBBBBAA", + "AABBCBBAA", + "BBBCHCBBB", + "AABBCBBAA", + "AABBBBBAA", + "ABAABAABA", + "AAAABAAAA"], + { A : , + B : , + C : , + H : }); + + +/////////// Ultimate Gem //////////// + +mods.extendedcrafting.TableCrafting.addShapeless(, + [, + , + , + , + .firstItem, + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ]); +.addTooltip(format.yellow("Recipe is shapeless.")); + + +////////////////////////// Creative Vending Upgrade /////////////////////// +val creativecell = .withTag({Recv: 250000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 500000000, Creative: 1 as byte, SideCache: [2, 2, 2, 2, 2, 2] as byte[] as byte[], Level: 4 as byte, Send: 250000}, false); +val creativetank = .withTag({RSControl: 0 as byte, Creative: 1 as byte, Level: 4 as byte}, false); +val creativejetpack = .withTag({JetpackParticleType: 3}, false); + +makeExtremeRecipe9( * 2, + ["ABBBBBBBA", + "BCTGDEFCB", + "BFSEHGSTB", + "BUJXIXJUB", + "BCSWKWSCB", + "BUJXLXJUB", + "BTSEMGSFB", + "BCFGDETCB", + "ABBBBBBBA"], + { A : , + B : , + C : , + D : creativecell.only(isCreative), + E : , + F : , + G : , + H : , + I : , + J : creativejetpack, + K : , + L : , + M : , + S : , + T : creativetank.only(isCreative), + U : , + W : .withTag({Water: 0, Mode: 4}, false), + X : .withTag({Energy: 250000000}, false) + }); + +// Changed to GT Creative Tank in multiblocks.zs + +//solidifier.recipeBuilder() +// .fluidInputs([ * 144]) +// .notConsumable() +// .outputs(creativetank) +// .duration(500).EUt(100000).buildAndRegister(); +// +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 145]) +// .duration(500).EUt(100000).buildAndRegister(); + + +////////////////////////// Creative Items /////////////////////// + +//Skullfire Sword +makeExtremeRecipe9(, + [" AI", + " AHA", + " AGA ", + " AFA ", + " B AEA ", + " BDA ", + " CB ", + " C B ", + "N "], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : , + N : }); + +//Blade Of The Cosmos +makeExtremeRecipe9(, + [" AA", + " AHA", + " AGA ", + " AFA ", + " B AEA ", + " BDA ", + " CB ", + " C B ", + "N "], + { A : , + B : , + C : , + D : , + E : , + F : , + G : .withTag({Energy: 0}, false), + H : , + N : }); + +makeExtremeRecipe9(, + ["ABBCDCBBA", + "BBCDEDCBB", + "BCDEFEDCB", + "CDEFGFEDC", + "DEFGHGFED", + "CDEFGFEDC", + "BCDEFEDCB", + "BBCDEDCBB", + "ABBCDCBBA"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : }); + +makeExtremeRecipe9(, + ["AABCDCBAA", + "ABCDEDCBA", + "BCDEFEDCB", + "CDEFGFEDC", + "DEFGHGFED", + "CDEFGFEDC", + "BCDEFEDCB", + "ABCDEDCBA", + "AABCDCBAA"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : }); + +makeExtremeRecipe9(creativecell, + ["AAABCBAAA", + "AABCDCBAA", + "ABCDEDCBA", + "BCDEFEDCB", + "CDEFGFEDC", + "BCDEFEDCB", + "ABCDEDCBA", + "AABCDCBAA", + "AAABCBAAA"], + { A : basiccellIng, + B : hardenedcellIng, + C : reinforcedcellIng, + D : signalumcellIng, + E : resonantcellIng, + F : , + G : }); + +makeExtremeRecipe9(, + ["CDEFGFEDC", + "DEFGHGFED", + "EFGHIHGFE", + "FGHIBIHGF", + "GHIBABIHG", + "FGHIBIHGF", + "EFGHIHGFE", + "DEFGHGFED", + "CDEFGFEDC"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : }); + +makeExtremeRecipe9(, + ["BBBCDCBBB", + "BBCDEDCBB", + "BCDEFEDCB", + "CDEFFFEDC", + "DEFFAFFED", + "CDEFFFEDC", + "BCDEFEDCB", + "BBCDEDCBB", + "BBBCDCBBB"], + { A : , + B : , + C : , + D : , + E : , + F : }); + + +makeExtremeRecipe9(, + ["IBCDEDCBI", + "BCDEFEDCB", + "CDEFGFEDC", + "DEFGHGFED", + "EFGHAHGFE", + "DEFGHGFED", + "CDEFGFEDC", + "BCDEFEDCB", + "IBCDEDCBI"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : }); + +makeExtremeRecipe9(, + [" ", + "E CCC ", + "IE E AAA", + "EEED A A", + "E EDDBA A", + " DDBAAA", + " DDBBB ", + " CCC ", + " "], + { A : .withTag({Water:0, Mode:0}, false), + B : .withTag({Water:0, Mode:0}, false), + C : .withTag({Water:0, Mode:0}, false), + D : .withTag({Water:0, Mode:0}, false), + E : .withTag({Water:0, Mode:0}, false), + I : }); + +makeExtremeRecipe9(, + ["SNNNNNNNS", + "NPPPNPPPN", + "NPPPNPPPN", + "NPPPNPPPN", + "NNNNINNNN", + "NPPPNPPPN", + "NPPPNPPPN", + "NPPPNPPPN", + "SNNNNNNNS"], + { S : , + N : , + I : , + P : }); + + +//Jetpack +val plateShape as string[] = [" P ", + "PPP", + " P "]; + +recipes.remove(); +makeShaped("sj2_wroughtiron_plate", + , + plateShape, { P : }); +.displayName = "Wrought Iron Armor Plating"; + +recipes.remove(); +makeShaped("sj2_ConductiveIron_plating", + , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_ElectricalSteel_plating", + , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_DarkSteel_plating", + , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_Iron_plating", + , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_Bronze_plating", + , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_Invar_plating", , + plateShape, { P : }); + +recipes.remove(); +makeShaped("sj2_Enderium_plating", + , + plateShape, { P : }); + +// Creative Jetpack +makeExtremeRecipe9(creativejetpack, + [" A E ", + " AAA EEE ", + " ABAIEFE ", + " ABAJEFE ", + " ABAKEFE ", + " ABA EFE ", + " CCC GGG ", + " D H ", + " DDD HHH "], + {A: armoredconductiveironjetpack, + B: armoredvibrantjetpack, + C: armoredelectricalsteeljetpack, + D: armoredenergeticjetpack, + E: armoredleadstonejetpack, + F: armoredresonantjetpack, + G: armoredhardenedjetpack, + H: armoredreinforcedjetpack, + I: fluxinfusedjetplate, + J: , + K: darksoulariumjetplate }); + +// Creative Flux Capacitor +makeExtremeRecipe9(.withTag({Energy: 250000000}), + ["ABCDEDCBA", + "BCDEFEDCB", + "CDEFGFEDC", + "DEFGHGFED", + "EFGHIHGFE", + "DEFGHGFED", + "CDEFGFEDC", + "BCDEFEDCB", + "ABCDEDCBA"], + { A: .withTag({Energy: 0}, false), + B: .withTag({Energy: 0}, false), + C: .withTag({Energy: 0}, false), + D: .withTag({Energy: 0}, false), + E: .withTag({Energy: 0}, false), + F: , + G: , + H: , + I: }); + +makeExtremeRecipe9(, + ["IBAHDHABI", + "BAHDEDHAB", + "AHDEFEDHA", + "HDEFGFEDH", + "DEFGCGFED", + "HDEFGFEDH", + "AHDEFEDHA", + "BAHDEDHAB", + "IBAHDHABI"], + { A : , + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : }); + +var xu01 = .withTag({Type: "extrautils2:generator_survival"}); +var xu02 = .withTag({Type: "extrautils2:generator"}); +var xu03 = .withTag({Type: "extrautils2:generator_culinary"}); +var xu04 = .withTag({Type: "extrautils2:generator_lava"}); +var xu05 = .withTag({Type: "extrautils2:generator_redstone"}); +var xu06 = .withTag({Type: "extrautils2:generator_ender"}); +var xu07 = .withTag({Type: "extrautils2:generator_potion"}); +var xu08 = .withTag({Type: "extrautils2:generator_pink"}); +var xu09 = .withTag({Type: "extrautils2:generator_overclock"}); +var xu10 = .withTag({Type: "extrautils2:generator_tnt"}); +var xu11 = .withTag({Type: "extrautils2:generator_netherstar"}); +var xu12 = .withTag({Type: "extrautils2:generator_dragonsbreath"}); +var xu13 = .withTag({Type: "extrautils2:generator_ice"}); +var xu14 = .withTag({Type: "extrautils2:generator_death"}); +var xu15 = .withTag({Type: "extrautils2:generator_enchant"}); +var xu16 = .withTag({Type: "extrautils2:generator_slime"}); +var dynamo0 = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Energy: 0, Level: 4 as byte, Augments: []}, false); +var dynamo1 = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Energy: 0, Level: 4 as byte, Augments: []}, false); +var dynamo3 = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Energy: 0, Level: 4 as byte, Augments: []}, false); +var dynamo5 = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Energy: 0, Level: 4 as byte, Augments: []}, false); + +recipes.addShapeless(dynamo0, [,]); +recipes.addShapeless(dynamo1, [,]); +recipes.addShapeless(dynamo3, [,]); +recipes.addShapeless(dynamo5, [,]); + +dynamo0 = dynamo0.only(isResonant); +dynamo1 = dynamo1.only(isResonant); +dynamo3 = dynamo3.only(isResonant); +dynamo5 = dynamo5.only(isResonant); + +//Ultimate Collections + +//Ultimate Generator +mods.extendedcrafting.TableCrafting.addShapeless(, +[, , , , , , , , , +, , , , , , , , , +, , xu01, xu02, xu03, xu04, xu05, , , +, , xu16, dynamo0, , dynamo0, xu06, , , +, dynamo5, xu15, dynamo1, , dynamo1, xu07, dynamo5, , +, , xu14, dynamo3, , dynamo3, xu08, , , +, , xu13, xu12, xu11, xu10, xu09, , , +, , , , , , , , , +, , , , , , , , ]); +.addTooltip(format.yellow("Recipe is shapeless.")); + + +//Ultimate Power Storage +makeExtremeRecipe9(, + ["ABCDIDCBA", + "BCDIEIDCB", + "CDIEFEIDC", + "DIEFGFEID", + "IEFGHGFEI", + "DIEFGFEID", + "CDIEFEIDC", + "BCDIEIDCB", + "ABCDIDCBA"], + { A : doublecompressedoctadiccap, + B : , + C : , + D : , + E : , + F : , + G : , + H : , + I : }); + +.displayName = "Magnalium Turbine Casing"; + +//Luminessence de-blockifying recipe +recipes.addShapeless(*9,[]); + +//Nether Star Nugget Recombination +makeShaped("of_star_from_nuggets", , + ["NNN", + "NNN", + "NNN"], + { N : }); diff --git a/scripts/extractor_solidifier.zs b/scripts/extractor_solidifier.zs new file mode 100644 index 0000000..d592f5b --- /dev/null +++ b/scripts/extractor_solidifier.zs @@ -0,0 +1,584 @@ +import mods.gregtech.recipe.RecipeMap; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import scripts.common.makeShaped as makeShaped; +import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5; +import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7; +import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9; + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 48]) + .duration(40).EUt(8).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 48]) + .duration(40).EUt(8).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 48]) + .duration(40).EUt(8).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 48]) + .duration(40).EUt(8).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 48]) + .duration(40).EUt(8).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 200]) + .duration(40).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 400]) + .duration(80).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 500]) + .duration(100).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 10]) + .duration(32).EUt(2).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 10]) + .duration(32).EUt(2).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 10]) + .duration(32).EUt(2).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 10]) + .duration(32).EUt(2).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 50]) + .duration(32).EUt(20).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 250]) + .duration(32).EUt(200).buildAndRegister(); + +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 10]) +// .duration(32).EUt(20).buildAndRegister(); +// +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 10]) +// .duration(32).EUt(20).buildAndRegister(); +// +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 10]) +// .duration(32).EUt(2).buildAndRegister(); +// +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 10]) +// .duration(32).EUt(2).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(200).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(200).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(32).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(32).buildAndRegister(); + +//Solidified Gasses +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 1000]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +// Draconium Freezing +// Draconium Ingot * 1 +.findRecipe(120, [], null).remove(); +freezer.recipeBuilder() + .inputs([]) + .fluidInputs([ * 2000]) + .outputs() + .duration(600).EUt(1200).buildAndRegister(); + +freezer.recipeBuilder() + .inputs([]) + .fluidInputs([ * 1000]) + .outputs() + .duration(600).EUt(1200).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs() + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 2) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 2) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 2) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 2) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 4) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 4) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 8) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 8) + .duration(500).EUt(16).buildAndRegister(); + +solidifier.recipeBuilder() + .fluidInputs([ * 144]) + .notConsumable() + .outputs( * 16) + .duration(500).EUt(16).buildAndRegister(); + +//fluid_extractor.recipeBuilder() +// .inputs([]) +// .fluidOutputs([ * 144]) +// .duration(180).EUt(16).buildAndRegister(); + +//solidifier.recipeBuilder() +// .fluidInputs([ * 144]) +// .notConsumable() +// .outputs() +// .duration(500).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +// Molten Diamond for NC Active Coolers +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([.withTag({EntityTag: {id: "minecraft:cow"}})]) + .fluidOutputs([ * 32000]) + .duration(400).EUt(30).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 144]) + .duration(180).EUt(16).buildAndRegister(); + +fluid_extractor.recipeBuilder() + .inputs([]) + .fluidOutputs([ * 16]) + .duration(20).EUt(16).buildAndRegister(); + +recipes.removeByRecipeName("gregtech:nugget_assembling_235"); + diff --git a/scripts/gregtech_recipemaps.zs b/scripts/gregtech_recipemaps.zs new file mode 100644 index 0000000..1251c73 --- /dev/null +++ b/scripts/gregtech_recipemaps.zs @@ -0,0 +1,101 @@ +#priority 999 + +import mods.gregtech.recipe.RecipeMap; + +global alloy as RecipeMap = RecipeMap.getByName("alloy_smelter"); +global alloy_smelter as RecipeMap = RecipeMap.getByName("alloy_smelter"); +global arc_furnace as RecipeMap = RecipeMap.getByName("arc_furnace"); +global assembler as RecipeMap = RecipeMap.getByName("assembler"); +global assembly_line as RecipeMap = RecipeMap.getByName("assembly_line"); +global autoclave as RecipeMap = RecipeMap.getByName("autoclave"); +global bender as RecipeMap = RecipeMap.getByName("bender"); +global blast_furnace as RecipeMap = RecipeMap.getByName("electric_blast_furnace"); +global brewery as RecipeMap = RecipeMap.getByName("brewery"); +global canner as RecipeMap = RecipeMap.getByName("canner"); +global centrifuge as RecipeMap = RecipeMap.getByName("centrifuge"); +global chemical_bath as RecipeMap = RecipeMap.getByName("chemical_bath"); +global chemical_reactor as RecipeMap = RecipeMap.getByName("chemical_reactor"); +global circuit_assembler as RecipeMap = RecipeMap.getByName("circuit_assembler"); +global coke_oven as RecipeMap = RecipeMap.getByName("coke_oven"); +global compressor as RecipeMap = RecipeMap.getByName("compressor"); +global cracker as RecipeMap = RecipeMap.getByName("cracker"); +global cutter as RecipeMap = RecipeMap.getByName("cutter"); +global distillation_tower as RecipeMap = RecipeMap.getByName("distillation_tower"); +global distillery as RecipeMap = RecipeMap.getByName("distillery"); +global electric_blast_furnace as RecipeMap = RecipeMap.getByName("electric_blast_furnace"); +global electric_furnace as RecipeMap = RecipeMap.getByName("electric_furnace"); +global electrolyzer as RecipeMap = RecipeMap.getByName("electrolyzer"); +global electromagnetic_separator as RecipeMap = RecipeMap.getByName("electromagnetic_separator"); +global extractor as RecipeMap = RecipeMap.getByName("extractor"); +global extruder as RecipeMap = RecipeMap.getByName("extruder"); +global fermenter as RecipeMap = RecipeMap.getByName("fermenter"); +global fluid_canner as RecipeMap = RecipeMap.getByName("canner"); +global fluid_extractor as RecipeMap = RecipeMap.getByName("extractor"); +global fluidextractor as RecipeMap = RecipeMap.getByName("extractor"); +global fluid_heater as RecipeMap = RecipeMap.getByName("fluid_heater"); +global fluid_solidifier as RecipeMap = RecipeMap.getByName("fluid_solidifier"); +global forge_hammer as RecipeMap = RecipeMap.getByName("forge_hammer"); +global forming_press as RecipeMap = RecipeMap.getByName("forming_press"); +global freezer as RecipeMap = RecipeMap.getByName("vacuum_freezer"); +global fusion_reactor as RecipeMap = RecipeMap.getByName("fusion_reactor"); +global gas_collector as RecipeMap = RecipeMap.getByName("gas_collector"); +global implosion as RecipeMap = RecipeMap.getByName("implosion_compressor"); +global implosion_compressor as RecipeMap = RecipeMap.getByName("implosion_compressor"); +global large_chemical_reactor as RecipeMap = RecipeMap.getByName("large_chemical_reactor"); +global laser_engraver as RecipeMap = RecipeMap.getByName("laser_engraver"); +global lathe as RecipeMap = RecipeMap.getByName("lathe"); +global macerator as RecipeMap = RecipeMap.getByName("macerator"); +global mass_fabricator as RecipeMap = RecipeMap.getByName("mass_fabricator"); +global mixer as RecipeMap = RecipeMap.getByName("mixer"); +global ore_washer as RecipeMap = RecipeMap.getByName("ore_washer"); +global packager as RecipeMap = RecipeMap.getByName("packer"); +global polarizer as RecipeMap = RecipeMap.getByName("polarizer"); +global primitive_blast_furnace as RecipeMap = RecipeMap.getByName("primitive_blast_furnace"); +global pyrolyse_oven as RecipeMap = RecipeMap.getByName("pyrolyse_oven"); +global reactor as RecipeMap = RecipeMap.getByName("chemical_reactor"); +global replicator as RecipeMap = RecipeMap.getByName("replicator"); +global rock_breaker as RecipeMap = RecipeMap.getByName("rock_breaker"); +global sifter as RecipeMap = RecipeMap.getByName("sifter"); +global simple_washer as RecipeMap = RecipeMap.getByName("simple_washer"); +global scanner as RecipeMap = RecipeMap.getByName("scanner"); +global solidifier as RecipeMap = RecipeMap.getByName("fluid_solidifier"); +global thermal_centrifuge as RecipeMap = RecipeMap.getByName("thermal_centrifuge"); +global thermal_sep as RecipeMap = RecipeMap.getByName("thermal_centrifuge"); +global unpackager as RecipeMap = RecipeMap.getByName("unpacker"); +global vacuum_freezer as RecipeMap = RecipeMap.getByName("vacuum_freezer"); +global wiremill as RecipeMap = RecipeMap.getByName("wiremill"); + + + +// Tools +.addItems([ + .withEmptyTag(), + .withEmptyTag(), + .withEmptyTag(), + .withEmptyTag()]); + +.addItems([ + .withEmptyTag(), + .withEmptyTag()]); + +.addItems([ + .withEmptyTag()]); + +.addItems([ + .withEmptyTag(), + .withEmptyTag(), + .withEmptyTag(), + .withEmptyTag(), + .withEmptyTag()]); + +.addItems([ + .withEmptyTag()]); + +.addItems([ + .withEmptyTag()]); + +.addItems([ + .withEmptyTag()]); + +.addItems([ + .withEmptyTag()]); diff --git a/scripts/materials.zs b/scripts/materials.zs new file mode 100644 index 0000000..8c2c041 --- /dev/null +++ b/scripts/materials.zs @@ -0,0 +1,230 @@ +#loader gregtech +#priority 10000 + +import mods.gregtech.material.MaterialBuilder; +import mods.gregtech.material.MaterialRegistry; +import mods.gregtech.material.Material; +import mods.gregtech.material.Elements; + +var element_omnium = Elements.add(130, 234, -1, null, "Omnium", "Nm", false); +var element_draconium = Elements.add(149, 264, -1, null, "Draconium", "Dc", false); +var element_draconium_awakened = Elements.add(149, 267, -1, null, "AwakenedDraconium", "Dc*", false); + +var fluix = MaterialBuilder(32000, "fluix") + .gem() + .color(0x674FAF).iconSet("QUARTZ") + .flags(["generate_plate", "disable_decomposition", "no_smelting", "crystallizable"]) + .components([ * 1, * 1, * 1]) + .build(); + +var draconium = MaterialBuilder(32001, "draconium") + .element("Draconium") + .ingot().fluid() + .color(0xbe49ed).iconSet("METALLIC") + .blastTemp(6800, "HIGHER") + .cableProperties(524288, 1, 0, true) + .flags(["generate_plate", "generate_rod", "generate_gear", "generate_dense", "generate_lens"]) + .build(); + +var awakened_draconium = MaterialBuilder(32002, "awakened_draconium") + .element("AwakenedDraconium") + .ingot().fluid() + .color(0xf58742).iconSet("METALLIC") + .flags(["no_smelting", "generate_plate", "generate_rod", "generate_gear", "generate_dense"]) + .build(); + +var dark_steel = MaterialBuilder(32003, "dark_steel") + .ingot().fluid() + .color(0x414751).iconSet("DULL") + .flags(["generate_plate", "generate_rod", "generate_frame", "disable_decomposition"]) + .components([ * 1, * 1]) + .build(); + +var omnium = MaterialBuilder(32004, "omnium") + .ingot().fluid() + .element("Omnium") + .color(0x84053e).iconSet("SHINY") + .cableProperties(2147483647, 1, 0, true) + .build(); + +var black_quartz = MaterialBuilder(32005, "black_quartz") + .gem() + .color(0x17151a).iconSet("QUARTZ") + .build(); + +var ardite = MaterialBuilder(32006, "ardite") + .ingot().fluid() + .color(0xad2f05).iconSet("DULL") + .components([ * 3, * 1]) + .flags(["generate_plate"]) + .build(); + +var mana = MaterialBuilder(32007, "mana") + .flags(["disable_decomposition"]) + .build(); + +var manyullyn = MaterialBuilder(32008, "manyullyn") + .ingot().fluid() + .color(0x9949cc).iconSet("DULL") + .flags(["generate_plate"]) + .components([ * 4, * 4, * 1]) + .build(); + + +var signalum = MaterialBuilder(32010, "signalum") + .ingot().fluid() + .color(0xff7f0f).iconSet("SHINY") + .blastTemp(4000) + .flags(["generate_plate", "generate_dense", "generate_rod"]) + .components([ * 4, * 2, * 2]) + .cableProperties(32768, 1, 0, true) + .build(); + +var conductive_iron = MaterialBuilder(32011, "conductive_iron") + .ingot().fluid() + .color(0xf7b29b).iconSet("DULL") + .flags("generate_plate", "generate_gear") + .components([ * 1, * 1]) + .cableProperties(32, 1, 0, true) + .build(); + +var energetic_alloy = MaterialBuilder(32012, "energetic_alloy") + .ingot().fluid() + .color(0xffb545).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .blastTemp(1250) + .components([ * 1, * 1, * 1]) + .cableProperties(128, 1, 0, true) + .build(); + +var vibrant_alloy = MaterialBuilder(32013, "vibrant_alloy") + .ingot().fluid() + .color(0xa4ff70).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .blastTemp(1250) + .components([ * 1, * 1]) + .cableProperties(512, 1, 0, true) + .build(); + +var pulsating_iron = MaterialBuilder(32014, "pulsating_iron") + .ingot().fluid() + .color(0x6ae26e).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .components([ * 1]) + .cableProperties(8, 1, 0, true) + .build(); + +var electrical_steel = MaterialBuilder(32015, "electrical_steel") + .ingot().fluid() + .color(0xb2c0c1).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .components([ * 1, * 1]) + .build(); + +var lumium = MaterialBuilder(32017, "lumium") + .ingot().fluid() + .color(0xf6ff99).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .blastTemp(4500) + .components([ * 4, * 2]) + .cableProperties(8192, 1, 0, true) + .build(); + +var enderium = MaterialBuilder(32018, "enderium") + .ingot().fluid() + .color(0x1f6b62).iconSet("SHINY") + .flags("generate_plate", "generate_gear") + .blastTemp(6400) + .components([ * 4, * 2, * 1, * 1]) + .cableProperties(131072, 1, 0, true) + .build(); + +var electrum_flux = MaterialBuilder(32019, "electrum_flux") + .ingot().fluid() + .color(0xf7be20).iconSet("METALLIC") + .flags("generate_plate") + .components([ * 6, * 1, * 1, * 1]) + .build(); + +var mithril = MaterialBuilder(32021, "mithril") + .ingot() + .color(0x428fdb).iconSet("DULL") + .flags("generate_plate", "generate_gear") + .components([ * 1, * 1]) + .build(); + +var knightslime = MaterialBuilder(32022, "knightslime") + .ingot() + .color(0xff70e2).iconSet("SHINY") + .flags("generate_plate") + .components([ * 1]) + .build(); + +var crystal_matrix = MaterialBuilder(32023, "crystal_matrix") + .ingot().fluid() + .color(0x70ecff).iconSet("SHINY") + .flags("generate_plate") + .build(); + +var soularium = MaterialBuilder(32024, "soularium") + .ingot() + .color(0x3b0d0d).iconSet("DULL") + .build(); + +var end_steel = MaterialBuilder(32025, "end_steel") + .ingot().fluid() + .color(0xd6d980).iconSet("DULL") + .flags("generate_plate") + .build(); + +var infinity = MaterialBuilder(32026, "infinity") + .ingot() + .color(0xedfeff).iconSet("SHINY") + .flags("generate_plate") + .build(); + +var microversium = MaterialBuilder(32027, "microversium") + .ingot() + .color(0x9b61b8).iconSet("DULL") + .flags("generate_plate", "generate_frame") + .build(); + +//var quantum_fluxed_eternium = MaterialBuilder(32028, "quantum_fluxed_eternium") +// .ingot() +// .color(0xf55c3d).iconSet("SHINY") +// .flags(["generate_plate"]) +// .build(); + +MaterialRegistry.get("niobium").addOre(); +MaterialRegistry.get("osmium").addOre(); +MaterialRegistry.get("iridium").addOre(); +MaterialRegistry.get("uranium").addOre(); +MaterialRegistry.get("rutile").addOre(); + +//MaterialRegistry.get("niobium").setOreByProducts([]); +//MaterialRegistry.get("osmium").setOreByProducts([, ]); +//MaterialRegistry.get("iridium").setOreByProducts([, ]); +//MaterialRegistry.get("uranium").setOreByProducts([, , ]); + +MaterialRegistry.get("neptunium").addIngot(); +MaterialRegistry.get("curium").addIngot(); +MaterialRegistry.get("berkelium").addIngot(); +MaterialRegistry.get("californium").addIngot(); +MaterialRegistry.get("einsteinium").addIngot(); +MaterialRegistry.get("graphite").addIngot(); + +MaterialRegistry.get("uranium_235").addFluid(); +MaterialRegistry.get("neptunium").addFluid(); +MaterialRegistry.get("plutonium_241").addFluid(); +MaterialRegistry.get("curium").addFluid(); +MaterialRegistry.get("berkelium").addFluid(); +MaterialRegistry.get("californium").addFluid(); +MaterialRegistry.get("einsteinium").addFluid(); + +MaterialRegistry.get("neutronium").addFlags(["generate_round"]); +MaterialRegistry.get("titanium").addFlags(["generate_foil", "generate_fine_wire"]); +MaterialRegistry.get("stainless_steel").addFlags(["generate_foil", "generate_fine_wire"]); +MaterialRegistry.get("naquadah_enriched").addFlags(["generate_bolt_screw"]); +MaterialRegistry.get("naquadria").addFlags(["generate_bolt_screw"]); + +MaterialRegistry.get("glowstone").setFormula("Au(Ca3(PO4)2)", true); \ No newline at end of file diff --git a/scripts/multiblocks.zs b/scripts/multiblocks.zs new file mode 100644 index 0000000..70dad38 --- /dev/null +++ b/scripts/multiblocks.zs @@ -0,0 +1,1019 @@ +import mods.gregtech.multiblock.Builder; +import mods.gregtech.multiblock.FactoryBlockPattern; +import mods.gregtech.multiblock.RelativeDirection; +import mods.gregtech.multiblock.functions.IPatternBuilderFunction; +import mods.gregtech.IControllerTile; +import mods.gregtech.multiblock.CTPredicate; +import mods.gregtech.multiblock.IBlockPattern; +import mods.gregtech.recipe.FactoryRecipeMap; +import mods.gregtech.recipe.RecipeMap; + +import scripts.common.makeShaped as makeShaped; + +//val ROCKET_ARROW as ITextureArea = ITextureArea.fullImage("multiblocktweaker:textures/gui/progress_bar/rocket.png"); + +// multiblock stuctures +// Basic Microverse Projector + +val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic") // automatic allocation ID + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle("CCC", "CVC", "CCC") + .aisle("CCC", "G G", "CMC") + .aisle("CSC", "CGC", "CCC") + .where('S', controller.self()) + .where('G', ) + .where('V', ) + .where(' ', CTPredicate.getAir()) + .where("C", CTPredicate.states() | controller.autoAbilities(true, true, true, true, true, false, false)) + .where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities() + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("microverse_projector_basic") // create a RecipeMap. + .minInputs(2) + .maxInputs(4) + .minOutputs(1) + .maxOutputs(16) + .maxFluidInputs(2) + //.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL) + .build()) + .withBaseTexture() // Looking for existing renderers in CEu. but yeah, you can also use here + .buildAndRegister(); + +microverse_projector_basic.hasMufflerMechanics = true; +microverse_projector_basic.hasMaintenanceMechanics = true; + +// Advanced Microverse Projector +val microverse_projector_advanced = Builder.start("mbt:microverse_projector_advanced") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle( + "CCMCC", + "CGGGC", + "CGGGC", + "CGGGC", + "CCCCC") + .aisle( + "CVCVC", + "GDDDG", + "GDDDG", + "GDDDG", + "CCCCC") + .aisle( + "CCCCC", + "GDDDG", + "GD DG", + "GDDDG", + "CCCCC") + .aisle( + "CVCVC", + "GDDDG", + "GDDDG", + "GDDDG", + "CCCCC") + .aisle( + "CCCCC", + "CGGGC", + "CGGGC", + "CGGGC", + "CCSCC") + .where('S', controller.self()) + .where('G', ) + .where('D', ) + .where('V', ) + .where(' ', CTPredicate.getAir()) + .where("C", CTPredicate.states() | controller.autoAbilities(true, true, true, true, true, false, false)) + .where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities() + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("microverse_projector_advanced") // create a RecipeMap. + .minInputs(2) + .maxInputs(4) + .minOutputs(1) + .maxOutputs(16) + .maxFluidInputs(1) + //.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL) + .build()) + .withBaseTexture() // Looking for existing renderers in CEu. but yeah, you can also use here + .buildAndRegister(); + +microverse_projector_advanced.hasMufflerMechanics = true; +microverse_projector_advanced.hasMaintenanceMechanics = true; + +// Advanced Microverse Projector II +val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_advanced_ii") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle( + " ", + " ", + " CCSCC ", + " CCCCC ", + " CCCCC ", + " CCCCC ", + " CCCCC ", + " ", + " ") + .aisle( + " ", + " CGGGC ", + " CDDDDDC ", + " GDDDDDG ", + " GDDDDDG ", + " GDDDDDG ", + " CDDDDDC ", + " CGGGC ", + " ") + .aisle( + " CCCCC ", + " CDDDDDC ", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + " CDDDDDC ", + " CCCCC ") + .aisle( + " CGGGC ", + " GDDDDDG ", + "CDDDDDDDC", + "GDD DDG", + "GDD DDG", + "GDD DDG", + "CDDDDDDDC", + " GDDDDDG ", + " CGGGC ").setRepeatable(3) + .aisle( + " CCCCC ", + " CDDDDDC ", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + "CDDDDDDDC", + " CDDDDDC ", + " CCCCC ") + .aisle( + " ", + " CGGGC ", + " CDDDDDC ", + " GDDDDDG ", + " GDDDDDG ", + " GDDDDDG ", + " CDDDDDC ", + " CGGGC ", + " ") + .aisle( + " ", + " ", + " CCCCC ", + " CVCVC ", + " CCMCC ", + " CVCVC ", + " CCCCC ", + " ", + " ") + .where('S', controller.self()) + .where('G', ) + .where('V', ) + .where(' ', CTPredicate.getAir()) + .where('D', ) + .where("C", CTPredicate.states() | controller.autoAbilities(true, true, true, true, true, false, false)) + .where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities() + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("microverse_projector_advanced_ii") // create a RecipeMap. + .minInputs(2) + .maxInputs(8) + .minOutputs(1) + .maxOutputs(16) + //.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL) + .build()) + .withBaseTexture() // Looking for existing renderers in CEu. but yeah, you can also use here + .buildAndRegister(); + +microverse_projector_advanced_ii.hasMufflerMechanics = true; +microverse_projector_advanced_ii.hasMaintenanceMechanics = true; + +// Creative Tank Provider +val creative_tank_provider = Builder.start("mbt:creative_tank_provider") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle("CCC", "CCC", "CCC") + .aisle("CCC", "CFC", "CCC") + .aisle("CCC", "CSC", "CCC") + .where('S', controller.self()) + .where('F', ) // Tungstencarbide Frame Box + .where("C", CTPredicate.states() | controller.autoAbilities(true, false, true, true, false, false, false)) + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("creative_tank_provider") + .minInputs(2) + .maxInputs(2) + .minOutputs(1) + .maxOutputs(1) + .build()) + .withBaseTexture() + .buildAndRegister(); + +creative_tank_provider.hasMufflerMechanics = false; +creative_tank_provider.hasMaintenanceMechanics = false; + +// Naquadah Reactor 1 +.displayName = "Reaction-Safe Casing"; +val naquadah_reactor_1 = Builder.start("naquadah_reactor_1") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle( + "CCC", + "PGP", + "PGP", + "PGP", + "CCC" + ) + .aisle( + "CCC", + "GOG", + "GOG", + "GOG", + "CCC" + ) + .aisle( + "CSC", + "PGP", + "PGP", + "PGP", + "CCC" + ) + .where('S', controller.self()) + .where('G', ) + .where('P', ) + .where('O', ) + .where('C', CTPredicate.states() + | controller.autoAbilities(true, false, true, true, false, false, false)) + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("naquadah_reactor_1") + .minInputs(1) + .maxInputs(1) + .minOutputs(1) + .maxOutputs(1) + .build()) + .withBaseTexture() + .buildAndRegister(); +naquadah_reactor_1.hasMufflerMechanics = false; +naquadah_reactor_1.hasMaintenanceMechanics = false; +// Naquadah Reactor 2 +val naquadah_reactor_2 = Builder.start("naquadah_reactor_2") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle( + "CCC", + "PGP", + "PGP", + "PGP", + "PGP", + "CCC" + ) + .aisle( + "CCC", + "GOG", + "GOG", + "GOG", + "GOG", + "CCC" + ) + .aisle( + "CSC", + "PGP", + "PGP", + "PGP", + "PGP", + "CCC" + ) + .where('S', controller.self()) + .where('G', ) + .where('P', ) + .where('O', ) + .where('C', CTPredicate.states() + | controller.autoAbilities(true, false, true, true, false, false, false)) + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("naquadah_reactor_2") + .minInputs(1) + .maxInputs(1) + .minOutputs(1) + .maxOutputs(1) + .build()) + .withBaseTexture() + .buildAndRegister(); + +naquadah_reactor_2.hasMufflerMechanics = false; +naquadah_reactor_2.hasMaintenanceMechanics = false; +// Large Lapidary Dynamo +val large_lapidary_dynamo = Builder.start("large_lapidary_dynamo") + .withPattern(function(controller as IControllerTile) as IBlockPattern { + return FactoryBlockPattern.start() + .aisle("CCC", "CCC", "CCC") + .aisle("CCC", "CGC", "CCC") + .aisle("CCC", "CSC", "CCC") + .where('S', controller.self()) + .where('G', ) + .where('C', CTPredicate.states() + | CTPredicate.abilities().setMinGlobalLimited(1).setPreviewCount(1) + | CTPredicate.abilities().setMinGlobalLimited(1).setMaxGlobalLimited(16).setPreviewCount(1) + ) + .build(); + } as IPatternBuilderFunction) + .withRecipeMap( + FactoryRecipeMap.start("large_lapidary_dynamo") + .minInputs(1) + .maxInputs(1) + .build()) + .withBaseTexture() + .buildAndRegister(); +large_lapidary_dynamo.hasMufflerMechanics = false; +large_lapidary_dynamo.hasMaintenanceMechanics = false; + +// Lunar Mining Station +//val isOnMoon as IBlockMatcher = function (state as IBlockWorldState) as bool { +// return state.getWorld().getDimension() == 100; // Moon dimension +//}; +//val lunar_mining_station = Builder.start("lunar_mining_station") +// .withPattern(function(controller as IControllerTile) as IBlockPattern { +// return FactoryBlockPattern.start() +// .aisle( +// " A ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " " +// ) +// .aisle( +// " A ", +// " E E ", +// " E ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " " +// ) +// .aisle( +// " A ", +// " C C ", +// " CCC ", +// " CCC ", +// " CGC ", +// " CCC ", +// " C ", +// " ", +// " " +// ) +// .aisle( +// " CAC ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " BBB ", +// " " +// ) +// .aisle( +// "AAAAAAAAA", +// " ", +// " E E ", +// " C C ", +// " G G ", +// " C C ", +// " C C ", +// " BBB ", +// " M " +// ) +// .aisle( +// " CAS ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " C C ", +// " BBB ", +// " " +// ) +// .aisle( +// " A ", +// " C C ", +// " CCC ", +// " CCC ", +// " CGC ", +// " CCC ", +// " C ", +// " ", +// " " +// ) +// .aisle( +// " A ", +// " E E ", +// " E ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " " +// ) +// .aisle( +// " A ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " ", +// " " +// ) +// .where('S', controller.self()) +// .where('M', ) +// .where('B', ) +// .where('G', ) +// .where('E', ) +// .where('A', ) +// .where('C', CTPredicate.states() +// | controller.autoAbilities(true, false, true, false, false, true, false)) +// .build(); +// } as IPatternBuilderFunction) +// .withRecipeMap( +// FactoryRecipeMap.start("lunar_mining_station") +// .minInputs(1) +// .maxInputs(1) +// .minFluidOutputs(1) +// .minFluidOutputs(1) +// .build()) +// .withBaseTexture() +// .buildAndRegister(); + + +// multiblock controller recipes +recipes.addShaped("microverse_projector_basic", , [ + [, , ], + [, , ], + [, , ] +]); + +recipes.addShaped("microverse_projector_advanced", , [ + [, , ], + [, , ], + [, , ] +]); + +recipes.addShaped("microverse_projector_advanced_ii", , [ + [, , ], + [, , ], + [, , ] +]); + +makeShaped("naquadah_reactor_1", , + ["NCN", + "GSG", + "PPP"], + { C : , //T5 + G : , + S : , + P : , + N : }); //Omnium Nugget + +makeShaped("naquadah_reactor_2", , + ["NCN", + "GSG", + "PPP"], + { C : , //T6 + G : , + S : , + P : , + N : }); //Omnium Ingot + +//makeShaped("lunar_mining_station", , +// ["CLC", +// "LSL", +// "CLC"], +// { C : , //T4 +// L : , //LuV Machine Casing +// S : }); + +var dynamo5 = .withTag({RSControl: 0 as byte, Creative: 0 as byte, Energy: 0, Level: 1 as byte, Augments: []}, false); // Numismatic Dynamo (Hardened) +makeShaped("large_lapidary_dynamo", , + ["CAC", + "ANA", + "XAX"], + { C : , + A : , // Aluminium Casing + X : , + N : dynamo5 }); + +// multiblock recipemap recipes +// basic projector +// t1 ores +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(500) + .EUt(500) + .inputs(, + , + ) + .fluidInputs( * 8000) + .outputs( * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t1 gems +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(500) + .EUt(500) + .inputs(, + , + ) + .fluidInputs( * 8000) + .outputs( * 16, + * 16, + * 16, + * 16, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t1 stellar creation data 1 +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(100) + .EUt(500) + .inputs(, + ) + .fluidInputs( * 2000) + .outputs() + .buildAndRegister(); + +// t1 stellar creation data 2 +//microverse_projector_basic.recipeMap +// .recipeBuilder() +// .duration(100) +// .EUt(500) +// .inputs() +// .fluidInputs( * 2000, * 80000) +// .outputs() +// .buildAndRegister(); + +// t2 radium + ores +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(600) + .EUt(1000) + .inputs(, + * 2) + .fluidInputs( * 12000) + .outputs( * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t2 stellar creation data +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(120) + .EUt(1000) + .inputs(, + * 4) + .fluidInputs( * 3000) + .outputs( * 4) + .buildAndRegister(); + +// t3 gems +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(700) + .EUt(2000) + .inputs(, + * 4, + ) + .fluidInputs( * 20000) + .outputs( * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 16, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t3 ores +microverse_projector_basic.recipeMap + .recipeBuilder() + .duration(700) + .EUt(2000) + .inputs(, + * 4, + ) + .fluidInputs( * 20000) + .outputs( * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// advanced projector +// t4 oil and infinity +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(800) + .EUt(3750) + .inputs(, + * 8, + * 6, + * 64) + .outputs( * 64, + * 64, + .firstItem * 16) // TODO add infinity if/when adding enderio + .buildAndRegister(); + +// t4 dense gem ores +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(800) + .EUt(3750) + .inputs(, + * 8, + , + * 64) + .outputs( * 64, + * 64, + * 64, + * 64, + * 32, + * 16) + .buildAndRegister(); + +// t4 osmium iridium +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(800) + .EUt(3750) + .inputs(, + * 8, + * 4, + * 64) + .outputs( * 64, + * 64, + * 16) + .buildAndRegister(); + +// t5 ores +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(1000) + .EUt(7500) + .inputs(, + * 16, + * 32) + .outputs( * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, //Ender Pearl Block + * 16, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t5 naquadah +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(1000) + .EUt(7500) + .inputs(, + * 16, + * 32) + .outputs( * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t6 u/os/ir +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(1250) + .EUt(18750) + .inputs(, + * 16, + * 32, + * 16) + .outputs( * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t6 einsteinium +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(1250) + .EUt(18750) + .inputs(, + * 16, + * 32, + * 64) + .outputs( * 32) + .buildAndRegister(); + +// t6 eggs +microverse_projector_advanced.recipeMap + .recipeBuilder() + .duration(1250) + .EUt(18750) + .inputs(, + * 16, + * 32, + * 16) + .outputs( * 32) + .buildAndRegister(); + +// advanced projector 2 +// t7 hearts +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(1500) + .EUt(31250) + .inputs(, + * 32, + .firstItem * 64, + .firstItem * 64, + * 32) + .outputs( * 32, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, + * 64, //Silver block + * 64, //Silver Block + * 64, + * 64, + * 64) //Platinum Block + .buildAndRegister(); + +// t7 chaos lair data +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(1500) + .EUt(31250) + .inputs(, + .firstItem * 64, + .firstItem * 64, + , + * 64, + * 64, + * 64, + * 64) + .outputs() + .buildAndRegister(); + +// t8 gravistar nt +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(2000) + .EUt(62500) + .inputs(, + * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + * 64, + * 64) + .outputs( * 32, + * 64, + .firstItem * 16, + ) + .buildAndRegister(); + +// t8 shards eggs +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(1500) + .EUt(62500) + .inputs(, + * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + ) + .outputs( * 4, + * 64, + * 64, + * 64, + * 64) + .buildAndRegister(); + +// t9 nt +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(3000) + .EUt(250000) + .inputs(, + * 8, + * 4, + ) + .outputs(.firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64, + .firstItem * 64) + .buildAndRegister(); + +// t9 universe creation data +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(3000) + .EUt(250000) + .inputs(, + * 4, + * 64, + * 64, + * 64, + * 64) + .outputs() + .buildAndRegister(); + +// t10 hotu +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(6000) + .EUt(1000000) + .inputs(, + , + * 8) + .outputs() + .buildAndRegister(); + +// t10 tank data +microverse_projector_advanced_ii.recipeMap + .recipeBuilder() + .duration(6000) + .EUt(1000000) + .inputs(, + , + * 36) + .outputs() + .buildAndRegister(); + +// creative tank provider +// creative tank +creative_tank_provider.recipeMap + .recipeBuilder() + .notConsumable() + .inputs() + .outputs() + .duration(500) + .EUt(100000) + .buildAndRegister(); + +// Naquadah Reactor Mk1 Recipes +naquadah_reactor_1.recipeMap + .recipeBuilder() + .duration(3000) + .EUt(-81875) + .inputs() + .outputs() + .buildAndRegister(); + +naquadah_reactor_1.recipeMap + .recipeBuilder() + .duration(12000) + .EUt(-81875) + .inputs() + .outputs() + .buildAndRegister(); + +// Naquadah Reactor Mk2 Recipes +naquadah_reactor_2.recipeMap + .recipeBuilder() + .duration(3000) + .EUt(-655000) + .inputs() + .outputs() + .buildAndRegister(); + +naquadah_reactor_2.recipeMap + .recipeBuilder() + .duration(12000) + .EUt(-655000) + .inputs() + .outputs() + .buildAndRegister(); + +// lapidary dynamo +large_lapidary_dynamo.recipeMap + .recipeBuilder() + .duration(300) + .EUt(-2048) + .inputs() + .buildAndRegister(); + +// Lunar Mining Station Rover Missions +//lunar_mining_station.recipeMap +// .recipeBuilder() +// .duration(120000) +// .EUt(125) +// .inputs() +// .fluidOutputs( * 480000) +// .property("dimension", 100) +// .buildAndRegister(); +// +//lunar_mining_station.recipeMap +// .recipeBuilder() +// .duration(120000) +// .EUt(125) +// .inputs() +// .fluidOutputs( * 480000) +// .property("dimension", 100) +// .buildAndRegister(); + + +//game.setLocalization("mbt.machine.microverse_projector_basic.name", "Basic Microverse Projector"); +//game.setLocalization("recipemap.microverse_projector_basic.name", "Basic Microverse"); \ No newline at end of file diff --git a/scripts/recipe_conversion.zs b/scripts/recipe_conversion.zs new file mode 100644 index 0000000..e69de29 diff --git a/scripts/solars.zs b/scripts/solars.zs new file mode 100644 index 0000000..1b4dffa --- /dev/null +++ b/scripts/solars.zs @@ -0,0 +1,137 @@ +import crafttweaker.item.IItemStack; +import crafttweaker.item.IIngredient; +import crafttweaker.oredict.IOreDictEntry; +import mods.gregtech.recipe.RecipeMap; +import mods.contenttweaker.MaterialPart; +import mods.contenttweaker.MaterialSystem; +import mods.contenttweaker.Material; + +////////////////////////////////////////////////////////////// +///////////// Solar Panels ////////////////// +////////////////////////////////////////////////////////////// + +//Mirror +recipes.remove(); +recipes.addShaped(,[ + [, , ], + [,,], + [null,null,null]]); + +// Solar 1 +recipes.remove(); +recipes.addShaped(,[ + [, , ], + [,,], + [, , ]]); + +//Solar 2 + +recipes.remove(); +recipes.addShaped(,[ + [, , ], + [, , ], + [,,]]); + +//Cell 1 +recipes.remove(); +recipes.addShaped( * 6,[ + [,,], + [,,], + [,,]]); + +//Solar 3 +recipes.remove(); +recipes.addShaped(,[ + [, , ], + [, , ], + [, , ]]); + +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); + + +recipes.addShaped( * 4, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped( * 6, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped( * 4, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped( * 6, [ + [,,], + [,,], + [,,]]); + +recipes.addShaped( * 6, [ +[,,], +[,,], +[,,]]); + +recipes.addShaped( * 6, [ +[,,], +[,,], +[,,]]); + +recipes.addShaped( * 6, [ +[,,], +[,,], +[,,]]); + +recipes.addShaped( * 4, [ + [, , ], + [, , ], + [,,]]); + +recipes.addShaped( * 4, [ + [, , ], + [, , ], + [,,]]); + +recipes.addShaped( * 2, [ + [, , ], + [, , ], + [,,]]); + +// Conversion recipes from RF Solars to GT Solars +recipes.removeByRecipeName("gregtech:solar_panel_basic"); +recipes.removeByRecipeName("gregtech:solar_panel_ulv"); +recipes.removeByRecipeName("gregtech:solar_panel_lv"); + +recipes.addShapeless( * 2, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless(, []); +recipes.addShapeless( * 2, []); +recipes.addShapeless( * 2, []); +recipes.addShapeless(, []); +recipes.addShapeless( * 4, []); +recipes.addShapeless( * 8, []); \ No newline at end of file diff --git a/scripts/xTones.zs b/scripts/xTones.zs new file mode 100644 index 0000000..5c63485 --- /dev/null +++ b/scripts/xTones.zs @@ -0,0 +1,9 @@ +/* + === XTones recipe changes === + */ +recipes.remove(); +recipes.addShaped(, [ + [null, null, null], + [, , ], + [, , ]]); +.addTooltip(format.yellow("Requires a redstone signal to light."));